# Yate Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

Array | A list based Array
CallEndpoint | An abstract call endpoint
Channel | An abstract communication channel
Client | Thread that runs the User Interface
ClientChannel | Channel used by client programs
ClientDriver | Base Driver with client specific functions
Configuration | Configuration file handling
DataBlock | A class that holds just a block of raw data
DataConsumer |
DataEndpoint | A data transfer endpoint capable of sending and/or receiving data
DataFormat | A Data format
DataNode |
DataSource |
DataTranslator | An unidirectional data translator (codec)
DebugEnabler | A holder for a debug level
Debugger | An object that logs messages on creation and destruction
Driver | A Channel driver module
Engine | Engine globals
File | A stream file class
FormatInfo |
FormatRepository | A repository for media formats
GenObject |
GenPointer | Templated pointer that can be inserted in a list
HashList | A hashed object list class
ImageInfo |
ListIterator | Class used to iterate the items of a list
Lock | Ephemeral mutex locking object
Lock2 | Ephemeral double mutex locking object
MD5 | A standard MD5 digest calculator
Message | A message container class
MessageDispatcher | A message dispatching hub
MessageHandler | A message handler
MessageNotifier | Post-dispatching message hook
MessagePostHook | Post-dispatching message hook that can be added to a list
MessageReceiver | A multiple message receiver
MessageRelay | A message handler relay
MimeBinaryBody | MIME for obscure binary data
MimeBody | Abstract MIME data holder
MimeLinesBody | MIME for multiple text lines
MimeSdpBody | MIME for application/sdp
MimeStringBody | MIME for one text string
Module | A Plugin that implements a module
Mutex | Mutex support
NamedList | A named string container class
NamedString | A named string class
ObjList | An object list class
Plugin | Plugin support
RefObject |
RefPointer | Templated smart pointer class
RefPointerBase | Internal helper class
Regexp | A regexp matching class
Router | Call routing thread
Runnable | Encapsulates a runnable task
SHA1 | A standard SHA1 digest calculator
Socket | A generic socket class
SocketAddr | A socket address holder
SocketFilter | A filter for received socket data
Stream | An abstract stream class capable of reading and writing
String | A C-style string handling class
SysUsage | A class exposing system resources usage
Thread | Thread support class
ThreadedSource |
Time | A time holding class
TokenDict |
TranslatorCaps |
TranslatorFactory | An unidirectional data translator (codec)
UIFactory | A static user interface creator
URI | Encapsulation for an URI
Window | An abstract user interface window