Programmer's guide
(→About Yate design and implementation) |
|||
Line 11: | Line 11: | ||
* [[Yate Design]] | * [[Yate Design]] | ||
Yate arhitecture and design. | Yate arhitecture and design. | ||
+ | * [http://yate.null.ro/docs/ Yate C++ API] | ||
+ | Documentation for Yate C++ API | ||
+ | |||
* [[Messages]] | * [[Messages]] | ||
Components of messages and how messages are processed by messages handlers. | Components of messages and how messages are processed by messages handlers. | ||
Line 25: | Line 28: | ||
* [[Coding style]] | * [[Coding style]] | ||
Rules for coding Yate | Rules for coding Yate | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* [[Mutexes and locking]] | * [[Mutexes and locking]] | ||
Line 43: | Line 40: | ||
|} | |} | ||
|} | |} | ||
+ | |||
+ | * [[YIAX design]] | ||
+ | YIAX library in Yate. | ||
==Scripting languages supported by Yate == | ==Scripting languages supported by Yate == |
Revision as of 12:58, 13 November 2015
Yate has 3 major API's to build applications on top of it: C API, Javascript and extmodule (you can use your favorite language like PHP, Python, Ruby, Lisp).
But all Yate API's are quite unified, so all Yate design pages, apply to all API's. Enjoy.
Contents |
About Yate design and implementation
Yate for programmers | ||
Yate arhitecture and design. Documentation for Yate C++ API Components of messages and how messages are processed by messages handlers.
Rules for coding Yate Yate's implementation provides classes for mutual exclusion and locking.
|
YIAX library in Yate.
Scripting languages supported by Yate
Javascript
Yate for programmers | |
Yate offers a embedded Javascript implementation.
|
PHP
Yate for programmers | |
The library used by PHP to comunicate with Yate.
|
Python
Yate for programmers | |
The library used by Python Module to comunicate with Yate.
|
Debugging
Yate for programmers | |
How to debug in Yate.
|
See also