Yate
|
Classes | |
class | BitVector |
A slice vector holding bits. More... | |
class | CallAccount |
Settings for an account handling calls. More... | |
class | CallEndpoint |
An abstract call endpoint. More... | |
class | Channel |
An abstract communication channel. More... | |
class | Client |
Class that runs the User Interface. More... | |
class | ClientAccount |
An account. More... | |
class | ClientAccountList |
A client account list. More... | |
class | ClientChannel |
Channel used by client programs. More... | |
class | ClientContact |
A client contact. More... | |
class | ClientDir |
A directory. More... | |
class | ClientDriver |
Base Driver with client specific functions. More... | |
class | ClientFile |
A file. More... | |
class | ClientFileItem |
A file/directory item. More... | |
class | ClientLogic |
Base class for all client logics. More... | |
class | ClientResource |
A client contact's resource. More... | |
class | ClientSound |
A sound file. More... | |
class | Complex |
A Complex (float) number. More... | |
class | Configuration |
Configuration file handling. More... | |
class | DataConsumer |
class | DataEndpoint |
A data transfer endpoint capable of sending and/or receiving data. More... | |
class | DataFormat |
A Data format. More... | |
class | DataNode |
class | DataSource |
class | DataTranslator |
An unidirectional data translator (codec) More... | |
class | DefaultLogic |
The client's default logic. More... | |
class | Driver |
A Channel driver module. More... | |
class | DurationUpdate |
An UI time updater. More... | |
class | Engine |
Engine globals. More... | |
class | EngineCheck |
Engine checker interface. More... | |
class | Flags32 |
A 32 bit length list of flags. More... | |
struct | FormatInfo |
class | FormatRepository |
A repository for media formats. More... | |
struct | ImageInfo |
class | Math |
Math utilities. More... | |
class | MathVectorBase |
Base class for vector class(es) More... | |
class | Message |
A message container class. More... | |
class | MessageDispatcher |
A message dispatching hub. More... | |
class | MessageFilter |
A message filter. More... | |
class | MessageHandler |
A message handler. More... | |
class | MessageHook |
Abstract message hook. More... | |
class | MessageNotifier |
Post-dispatching message hook. More... | |
class | MessagePostHook |
Post-dispatching message hook that can be added to a list. More... | |
class | MessageQueue |
A message queue. More... | |
class | MessageReceiver |
A multiple message receiver. More... | |
class | MessageRelay |
A message handler relay. More... | |
class | MimeAuthLine |
MIME authentication line. More... | |
class | MimeBinaryBody |
MIME for obscure binary data. More... | |
class | MimeBody |
Abstract MIME data holder. More... | |
class | MimeHeaderLine |
MIME header line. More... | |
class | MimeLinesBody |
MIME for multiple text lines. More... | |
class | MimeMultipartBody |
MIME multipart container. More... | |
class | MimeSdpBody |
MIME for application/sdp. More... | |
class | MimeStringBody |
MIME for one text string. More... | |
class | Module |
A Plugin that implements a module. More... | |
class | MucRoom |
An account's MUC room contact. More... | |
class | MucRoomMember |
A MUC room member. More... | |
class | NamedInt |
A named integer value. More... | |
class | Plugin |
Plugin support. More... | |
class | RefStorage |
A fixed ref counted storage. More... | |
class | Router |
Call routing thread. More... | |
class | SharedVars |
Atomic access and operations to shared variables. More... | |
class | SliceVector |
A slice vector. More... | |
class | ThreadedSource |
Data source with own thread. More... | |
struct | TranslatorCaps |
class | TranslatorFactory |
An unidirectional data translator (codec) More... | |
class | UIFactory |
A static user interface creator. More... | |
class | UIWidget |
class | Window |
An abstract user interface window. More... | |
class | XmlCData |
Xml Declaration. More... | |
class | XmlChild |
Xml Child. More... | |
class | XmlComment |
Xml Comment. More... | |
class | XmlDeclaration |
Xml Declaration. More... | |
class | XmlDoctype |
class | XmlDocument |
Xml Document. More... | |
class | XmlDomParser |
Document Object Model XML Parser. More... | |
class | XmlElement |
Xml Element. More... | |
struct | XmlEscape |
class | XmlFragment |
Xml Fragment. More... | |
class | XmlParent |
Xml Parent. More... | |
class | XmlSaxParser |
Serial Access XML Parser. More... | |
class | XmlText |
Xml Declaration. More... | |
class | XPath |
XML Path holder. More... | |
Typedefs | |
typedef int(* | EngineLoop) () |
typedef SliceVector< Complex > | ComplexVector |
typedef SliceVector< float > | FloatVector |
typedef SliceVector< uint8_t > | ByteVector |
Functions | |
void | INIT_PLUGIN (class pclass) |
bool | UNLOAD_PLUGIN (bool unloadNow) |
bool | isE164 (const char *str) |
Complex | operator+ (const Complex &c1, const Complex &c2) |
Complex | operator+ (const Complex &c, float f) |
Complex | operator+ (float f, const Complex &c) |
Complex | operator- (const Complex &c1, const Complex &c2) |
Complex | operator- (const Complex &c, float f) |
Complex | operator* (const Complex &c1, const Complex &c2) |
Complex | operator* (const Complex &c, float f) |
Complex | operator* (float f, const Complex &c) |
Complex | operator/ (const Complex &c1, const Complex &c2) |
Complex | operator/ (const Complex &c, float f) |
String & | operator<< (String &str, const Complex &c) |
String & | operator<< (String &str, const BitVector &b) |
Holds all Telephony Engine related classes.
typedef int(* EngineLoop) () |
Prototype for engine main loop callback
void INIT_PLUGIN | ( | class pclass | ) |
Macro to create static instance of the plugin
pclass | Class of the plugin to create |
bool isE164 | ( | const char * | str | ) |
Find if a string appears to be an E164 phone number
str | String to check |
Multiplication operator
c1 | First number |
c2 | Second number |
Referenced by operator*().
Multiplication operator
f | A float value |
c | A Complex number |
References operator*().
Addition operator
c1 | First number |
c2 | Second number |
Referenced by operator+().
Addition operator
f | The float value |
c | The Complex number |
References operator+().
Substraction operator
c1 | First number |
c2 | Second number |
Division operator
c1 | First number |
c2 | Second number |
Append operator: append a BitVector to a String
str | Destination string |
b | Vector to append |
References BitVector::appendTo().
Append operator: append a Complex number to a String
str | Destination string |
c | Complex number to append |
References Math::dumpComplex().
bool UNLOAD_PLUGIN | ( | bool | unloadNow | ) |
Macro to create the unloading function
unloadNow | True if asked to unload immediately, false if just checking |