Bayonne
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCAudio
|\Cost::StreamingBufferStreaming buffer for audio, to be used in bgm audio sources
oCAudioStream
|\Cost::BayonneAudioOffers core Bayonne audio processing in a self contained class
oCost::BayonneZeroconfThis class is used to bind services that are to be published with zeroconf, such as by the avahi module
oCBuffer
|\Cost::BayonneMsgportBayonne Msgports are used to queue and post session events which normally have to be passed through another thread context
oCost::Bayonne::EventThe event data structure includes the event identifier and any paramaters
oCKeydata
|oCost::BayonneSpanA span is a collection of ports under a single control interface or communication channel, such as a T1/E1/PRI/BRI span
|\Cost::StaticKeydataBayonnne specific static keydata class
| \Cost::ReconfigKeydataBayonne specific reloaded keydata class
|  \Cost::BayonneDriverThe principle driver node for a given collection of spans and sessions of a given Bayonne driver family type
oCost::Bayonne::libaudio_t
oCMutex
|\Cost::BayonneDriverThe principle driver node for a given collection of spans and sessions of a given Bayonne driver family type
oCost::BayonneRPC::params
oCost::Bayonne::regauth_t
oCost::Bayonne::RingThis is an internal ring class for synchronized ringing
oCost::Bayonne::RPCDefineThis is a structure used to initialize XMLRPC method tables
oCost::Bayonne::RPCNodeThis is a little class used to associate XMLRPC call method tables with our server
oCScript
|\Cost::BayonneGeneric Bayonne master class to reference various useful data types and core static members used for locating resources found in libbayonne
| oCost::BayonneAudioOffers core Bayonne audio processing in a self contained class
| oCost::BayonneBinderAn intermediary binder class for Bayonne engine
| oCost::BayonneDriverThe principle driver node for a given collection of spans and sessions of a given Bayonne driver family type
| oCost::BayonneMsgportBayonne Msgports are used to queue and post session events which normally have to be passed through another thread context
| oCost::BayonneRPCBayonne RPC arguments, may be passed through to binders from webservice sessions for extensions to soap & xmlrpc services
| oCost::BayonneSessionThe primary session object representing a server timeslot and active communication endpoint in Bayonne
| |\Cost::BayonneTSession
| oCost::BayonneSpanA span is a collection of ports under a single control interface or communication channel, such as a T1/E1/PRI/BRI span
| oCost::BayonneSysexecCore class for any server which impliments libexec functionality
| oCost::BayonneTranslatorA core class to support language translation services in Bayonne phrasebook
| \Cost::LibexecContainer class for applications implimenting the libexec process method of Bayonne interfacing
oCScriptBinder
|\Cost::BayonneBinderAn intermediary binder class for Bayonne engine
oCost::ScriptEngineOffers interface bridge for embedded scripting engines through an abstract interface
oCScriptInterp
|\Cost::BayonneSessionThe primary session object representing a server timeslot and active communication endpoint in Bayonne
oCost::Bayonne::StateThe primary state data structure
oCost::Bayonne::statetabA list of each state and a description
oCThread
|oCost::BayonneMsgportBayonne Msgports are used to queue and post session events which normally have to be passed through another thread context
|oCost::BayonneServiceBayonne services are used for threaded modules which may be installed at runtime
|\Cost::BayonneSysexecCore class for any server which impliments libexec functionality
oCThreadLock
|\Cost::DynamicKeydataBayonne specific dynamic keydata class
| oCost::BayonneConfigA bayonne config class, used for special purposes, especially during script compiles
| \Cost::ReconfigKeydataBayonne specific reloaded keydata class
\Cost::Bayonne::TrafficThis is a class used for collecting statistics for call traffic measurement, such as might be used by MRTG