Bayonne2 / Common C++ 2 Framework
|
Go to the source code of this file.
Data Structures | |
class | ost::StreamingBuffer |
Streaming buffer for audio, to be used in bgm audio sources. More... | |
class | ost::StaticKeydata |
Bayonnne specific static keydata class. More... | |
class | ost::DynamicKeydata |
Bayonne specific dynamic keydata class. More... | |
class | ost::ReconfigKeydata |
Bayonne specific reloaded keydata class. More... | |
class | ost::Bayonne |
Generic Bayonne master class to reference various useful data types and core static members used for locating resources found in libbayonne. More... | |
struct | ost::Bayonne::libaudio_t |
struct | ost::Bayonne::regauth_t |
struct | ost::Bayonne::Event |
The event data structure includes the event identifier and any paramaters. More... | |
class | ost::Bayonne::Ring |
This is an internal ring class for synchronized ringing. More... | |
class | ost::Bayonne::Traffic |
This is a class used for collecting statistics for call traffic measurement, such as might be used by MRTG. More... | |
struct | ost::Bayonne::RPCDefine |
This is a structure used to initialize XMLRPC method tables. More... | |
class | ost::Bayonne::RPCNode |
This is a little class used to associate XMLRPC call method tables with our server. More... | |
struct | ost::Bayonne::statetab |
A list of each state and a description. More... | |
struct | ost::Bayonne::State |
The primary state data structure. More... | |
class | ost::BayonneZeroconf |
This class is used to bind services that are to be published with zeroconf, such as by the avahi module. More... | |
class | ost::BayonneConfig |
A bayonne config class, used for special purposes, especially during script compiles. More... | |
class | ost::BayonneTranslator |
A core class to support language translation services in Bayonne phrasebook. More... | |
class | ost::BayonneAudio |
Offers core Bayonne audio processing in a self contained class. More... | |
class | ost::BayonneMsgport |
Bayonne Msgports are used to queue and post session events which normally have to be passed through another thread context. More... | |
class | ost::BayonneDriver |
The principle driver node for a given collection of spans and sessions of a given Bayonne driver family type. More... | |
class | ost::BayonneSpan |
A span is a collection of ports under a single control interface or communication channel, such as a T1/E1/PRI/BRI span. More... | |
class | ost::BayonneBinder |
An intermediary binder class for Bayonne engine. More... | |
class | ost::BayonneBinder::Image |
class | ost::BayonneSession |
The primary session object representing a server timeslot and active communication endpoint in Bayonne. More... | |
class | ost::BayonneRPC |
Bayonne RPC arguments, may be passed through to binders from webservice sessions for extensions to soap & xmlrpc services. More... | |
struct | ost::BayonneRPC::params |
class | ost::BayonneService |
Bayonne services are used for threaded modules which may be installed at runtime. More... | |
class | ost::ScriptEngine |
Offers interface bridge for embedded scripting engines through an abstract interface. More... | |
Namespaces | |
ost | |
Macros | |
#define | BAYONNE_RELEASE 1 |
#define | NO_TIMESLOT 0xffff |
#define | MAX_DTMF 32 |
#define | MAX_LIST 256 |
#define | MAX_LIBINPUT 256 |
#define | MAX_PATHNAME 256 |
#define | MIN_AUDIOFEED (120 * 8) |
#define | MAX_AUDIOFEED (600 * 8) |
#define | RPC_MAX_PARAMS 96 |
#define | PFD_INVALID -1 |
#define | SLOG_DEBUG(x,...) |
Functions | |
size_t | ost::xmlwrite (char **buf, size_t *max, const char *fmt,...) |
Variables | |
class __EXPORT | ost::BayonneMsgport |
class __EXPORT | ost::BayonneDriver |
class __EXPORT | ost::BayonneSession |
class __EXPORT | ost::BayonneSpan |
class __EXPORT | ost::BayonneService |
class __EXPORT | ost::BayonneTranslator |
class __EXPORT | ost::BayonneRPC |
class __EXPORT | ost::ScriptEngine |