[detail level 123]
oN
GnuZrtpCodes This enum defines the information message severity
|oC
Audio Generic audio class to hold master data types and various useful class encapsulated friend functions as per GNU Common C++ 2 coding standard
|oC
AudioResample Used to manage linear intropolation buffering for rate conversions
|oC
AudioTone Used to create a frame of audio encoded single or dualtones
|oC
AudioFile A class used to manipulate audio data
|oC
AudioCodec The codec class is a virtual used for transcoding audio samples between linear frames (or other known format) and an encoded "sample" buffer
|oC
TelTone An object that is used to sequence and extract telephony tones based on a telephony tone descriptor retrieved from the parsed international telephony tone database
|oC
DTMFTones DTMFTones is used to generate a series of dtmf audio data from a "telephone" number passed as an ASCII string
|oC
MFTones MFTones is used to generate a series of mf audio data from a "telephone" number passed as an ASCII string
|oC
StreamingBuffer Streaming buffer for audio, to be used in bgm audio sources
|oC
Bayonne Generic
Bayonne master class to reference various useful data types and core static members used for locating resources found in libbayonne
||oC
Event The event data structure includes the event identifier and any paramaters
||oC
Ring This is an internal ring class for synchronized ringing
||oC
RPCNode This is a little class used to associate
XMLRPC call method tables with our server
||oC
State The primary state data structure
||oC
statetab A list of each state and a description
||\C
Traffic This is a class used for collecting statistics for call traffic measurement, such as might be used by MRTG
|oC
BayonneZeroconf This class is used to bind services that are to be published with zeroconf, such as by the avahi module
|oC
BayonneConfig A bayonne config class, used for special purposes, especially during script compiles
|oC
BayonneMsgport Bayonne Msgports are used to queue and post session events which normally have to be passed through another thread context
|oC
BayonneDriver The principle driver node for a given collection of spans and sessions of a given
Bayonne driver family type
|oC
BayonneSpan A span is a collection of ports under a single control interface or communication channel, such as a T1/E1/PRI/BRI span
|oC
BayonneSession The primary session object representing a server timeslot and active communication endpoint in
Bayonne
|oC
BayonneRPC Bayonne RPC arguments, may be passed through to binders from webservice sessions for extensions to soap & xmlrpc services
|oC
ScriptEngine Offers interface bridge for embedded scripting engines through an abstract interface
|oC
Libexec Container class for applications implimenting the libexec process method of
Bayonne interfacing
|oC
BayonneSysexec Core class for any server which impliments libexec functionality
|oC
Script Generic script class to hold master data types and various useful class encpasulated friend functions
|oC
ScriptCommand This class holds the bound keyword set for a given
Bayonne style script interpreter
|oC
ScriptObject A linkable list of objects that can be destroyed when a script image is removed from memory
|oC
ScriptImage A derivable class to hold compiled script images for active processes
|oC
ScriptCompiler A derivable class to hold compiled script images for active processes
|oC
ScriptRegistry This class is used for registering scripts with an external registry
|\C
ScriptProperty This class is used for
DSO modules that impliment property extensions for scripting objects
oC
AppDataUnit Interface (envelope) to data received over RTP packets
oC
AppLog Application logger is a class that implements a logger that can be used by applications to save log file somewhere on the system
oC
Assoc This class is used to associate (object) pointers with named strings
oC
AtomicCounter Offers thread-safe manipulation of an integer counter
oC
AVPQueue This class, an RTP/RTCP queue, adds audio/video profile (AVP) specific methods to the generic RTCP service queue (
QueueRTCPManager)
oC
Buffer The buffer class represents an IPC service that is built upon a buffer of fixed capacity that can be used to transfer objects between one or more producer and consumer threads
oC
c_srtpSecrets This structure contains pointers to the SRTP secrets and the role info
oC
Cancellation A class to automatically set the thread cancellation mode of a member function
oC
Conditional A conditional variable synchcronization object for one to one and one to many signal and control events between processes
oC
ConflictHandler To track addresses of sources conflicting with the local one
oC
Counter The counter template is used for generic objects which act as automatic counters
oC
CRC16Digest A crc16 collection/compution hash accumulator class
oC
CRC32Digest A crc32 collection/computation hash accumulator class
oC
CryptoContext The implementation for a SRTP cryptographic context
oC
Date Uses a julian date representation of the current year, month, and day
oC
DateNumber A number class that manipulates a string buffer that is also a date
oC
Datetime Uses a julian date representation of the current year, month, and day and a integer representation of the current time
oC
DCCPSocket DCCP sockets are used for stream based connected sessions between two sockets
oC
Digest The digest base class is used for implementing and deriving one way hashing functions
oC
Dir A low level portable directory class
oC
DirTree A generic class to walk a hierarchical directory structure
oC
DSO The
DSO dynamic loader class is used to load object files
oC
EnumBase EnumBase provides methods to store and access algorithm enumerations of a specific algorithm type
oC
Event Implements a feature originally found in the WIN32 API; event notification
oC
FixedBuffer A buffer class that holds a known capacity of fixed sized objects defined during creation
oC
HashEnum The enumaration subclasses that contain the supported algorithm enumerations
oC
HEXdump Produces a dump of a buffer in a hexdump way with its code Ascii translation and relative buffer address
oC
IPV4Broadcast The broadcast address object is used to store the broadcast address for a specific subnet
oC
IPV4Cidr The CIDR class is used to support routing tables and validate address policies
oC
IPV4Host This object is used to hold the actual and valid internet address of a specific host machine that will be accessed through a socket
oC
IPV4Mask Internet addresses used specifically as masking addresses (such as "
255.255.255.0") are held in the
IPV4Mask derived object
oC
Keydata Keydata objects are used to load and hold "configuration" data for a given application
oC
Lockfile This class is used to create a "named" lock entity that can be used to control access to a resource between multiple processes
oC
MapIndex The
MapIndex allows linear access into a
MapTable, that otherwise could have its elements being retrieved only by key
oC
MappedFile Create and map a disk file into memory
oC
MapTable A map table allows for entities to be mapped (hash index) onto it
oC
MD5Digest A md5 collection/computation accululator class
|oC
IncomingRTPPktLink Incoming RTP data packets control structure within the incoming packet queue class
|\C
SyncSourceLink Synchronization Source internal handler within the incoming packets queue
oC
MemPager The memory pager is used to allocate cumulative memory pages for storing object specific "persistant" data that is presumed to persist during the life of a given derived object
oC
MemPagerObject This class is used to create derived classes which are constructed within a memory pager pool
oC
MIMEFormData This is a document part type for use in submitting multipart form data to a web server
oC
MIMEItemPart This is used to attach an item part to a MIME multipart document that is being streamed
oC
MIMEMultipart A container class for multi-part MIME document objects which can be streamed to a std::ostream destination
oC
MIMEMultipartForm The Multipart form is a MIME multipart document specific for the construction and delivery of form data to a web server through a post method
oC
Mutex Used to protect a section of code so that at any given time only a single thread can perform the protected operation
oC
MutexCounter The
Mutex Counter is a counter variable which can safely be incremented or decremented by multiple threads
oC
MutexLock Used to protect a section of code so that at any given time only a single thread can perform the protected operation
oC
Number A number manipulation class
oC
objCounter Generic template class for creating classes which maintain an active count of the number of instances currently in active use
oC
objList Used to create and manage a single linked list of objects of a common type
oC
objMap Used to create and manage a hash index of objects through a common type
oC
objSync Generic template to create objects of a common base type which share a static mutex so that all instances of the class have a global lock
oC
OutgoingDataQueue A generic outgoing RTP data queue supporting multiple destinations
oC
Participant A class of objects representing remote participants (RTP applications) in a multimedia session
oC
Pointer Used to create and manage referece counted pointers
oC
Process A class for containing portable process related functions that help create portable code
oC
QueueRTCPManager Adds generic management of RTCP functions to an RTP data queue
oC
RandomFile The purpose of this class is to define a base class for low level random file access that is portable between Win32 and Posix systems
oC
ReadLock Used to protect a section of code through a
ThreadLock for "read" access to the member function
|oC
APPPacket Struct for APP (application specific) RTCP packets
|oC
BYEPacket Struct for BYE (leaving session) RTCP packets
|oC
FIRPacket Struct for Full Intra-frame Request (FIR) RTCP packet
|oC
NACKPacket Struct for Negative ACKnowledgements (NACK) RTCP packet
|oC
ReceiverInfo Struct for the data contained in a receiver info block
|oC
RecvReport Raw structure of the source and every receiver report in an SR or RR RTCP packet
|oC
RRBlock Struct for a receiver info block in a SR (sender report) or an RR (receiver report) RTCP packet
|oC
RTCPPacket Struct representing general RTCP packet headers as they are sent through the network
|oC
SDESChunk Struct for a chunk of items in a SDES RTCP packet
|oC
SDESItem Struct for an item description of a SDES packet
|oC
SenderInfo Struct for the sender info block in a SR (sender report) RTCP packet
|\C
SendReport Struct for SR (sender report) RTCP packets
oC
RTPApplication An RTP application, holding identifying RTCP SDES item values
oC
RTPDataQueue A packet queue handler for building different kinds of RTP protocol systems
oC
RTPDuplex A peer associated RTP socket pair for physically connected peer hosts
|\C
RTPHeaderExt Fixed component of the variable-length header extension, appended to the fixed header, after the CSRC list, when X == 1
oC
RTPQueueBase A virtual base class for RTP queue hierarchies
oC
RTPSessionBase Generic RTP protocol stack for exchange of realtime data
oC
RTPSessionPool This class is a base class for classes that define a group of RTP sessions that will be served by one or more execution threads
oC
Runable A container for objects that can be queued against a runlist
oC
Runlist A runlist is used to restrict concurrent exection to a limited set of concurrent sessions, much like a semaphore
oC
SDESItemsHolder Holds the SDES items and related information from a participant in an RTP application
oC
Semaphore A semaphore is generally used as a synchronization object between multiple threads or to protect a limited and finite resource such as a memory or thread pool
oC
SemaphoreLock Used to protect a section of code through a semaphore so that only x instances of the member function may execute concurrently
oC
Serial Used as the base for all serial I/O services under APE
oC
SerialPort The serial port is an internal class which is attached to and then serviced by a specified
SerialService thread
oC
SharedFile This class defines a database I/O file service that can be shared by multiple processes
oC
SharedMemPager The shared mempager uses a mutex to protect key access methods
oC
Slog The slog class is used to stream messages to the system's logging facility (syslogd)
oC
Socket The
Socket is used as the base for all Internet protocol services under Common C++
oC
SocketPort The socket port is an internal class which is attached to and then serviced by a specific
SocketService "object"
oC
srtpSecrets This structure contains pointers to the SRTP secrets and the role info
oC
StackPager The
StackPager provides a repository to stash and retrieve working data in last-in-first-out order
oC
String This is a generic and portable string class
oC
StringObject Used to derive subclasses that use the
String managed memory pool for all space allocations by overriding new and delete operators
|oC
iterator The input forward iterator for tokens
oC
SyncSource Synchronization source in an RTP session
oC
SysTime This class is used to access non-reentrant date and time functions in the standard C library
oC
TCPSession The TCP session is used to primarily to represent a client connection that can be managed on a seperate thread
oC
TCPSocket TCP sockets are used for stream based connected sessions between two sockets
oC
TCPStream TCP streams are used to represent TCP client connections to a server by TCP protocol servers for accepting client connections
oC
Thread Every thread of execution in an application is created by instantiating an object of a class derived from the
Thread class
oC
ThreadFile This class defines a database I/O file service that can be shared by multiple threads
oC
ThreadKey This class allows the creation of a thread context unique "pointer" that can be set and retrieved and can be used to create thread specific data areas for implementing "thread safe" library routines
oC
ThreadLock Impliments a thread rwlock for optimal reader performance on systems which have rwlock support, and reverts to a simple mutex for those that do not
oC
ThreadQueue Somewhat generic queue processing class to establish a producer consumer queue
oC
Time Uses a integer representation of the current time
oC
TimerPort Timer ports are used to provide synchronized timing events when managed under a "service thread" such as
SocketService
oC
TPRequest Provides a way to request timeouts after a number of milli seconds
oC
TTYStream TTY streams are used to represent serial connections that are fully "streamable" objects using C++ stream classes and friends
oC
ttystream A more natural C++ "ttystream" class for use by non-threaded applications
oC
TypeManager This class manages the types for generation of the persistent objects
|\C
Registration This manages a registration to the typemanager - attempting to remove problems with the optimisers
oC
UDPBroadcast Representing a UDP socket used for subnet broadcasts, this class provides an alternate binding and
setPeer() capability for UDP sockets
oC
UDPDuplex UDP duplex connections impliment a bi-directional point-to-point UDP session between two peer hosts
oC
UDPReceive Representing half of a two-way UDP connection, the UDP receiver can receive data from another peer host or subnet
oC
UDPSocket UDP sockets implement the TCP SOCK_DGRAM UDP protocol
oC
UDPTransmit Representing half of a two-way UDP connection, the UDP transmitter can broadcast data to another selected peer host or to an entire subnet
oC
UnixSession The Unix domain session is used to primarily to represent a client connection that can be managed on a seperate thread
oC
UnixSocket Unix domain sockets are used for stream based connected sessions between processes on the same machine
oC
UnixStream Unix streams are used to represent Unix domain client connections to a local server for accepting client connections
oC
unixstream A more natural C++ "unixstream" class for use by non-threaded applications
oC
WriteLock Used to protect a section of code through a
ThreadLock for "write" access to the member function
oC
XMLRPC This class impliments a core
XMLRPC service without the underlying transports
oC
XMLStream This class impliments a basic XML stream parser that can be used to examine an XML resource thru virtual I/O methods
oC
zrtp_Callbacks This structure defines the callback functions required by GNU ZRTP
oC
ZrtpCallback This abstract class defines the callback functions required by GNU ZRTP
oC
ZrtpQueue GNU ccRTP extension to support GNU ZRTP