#include <cc++/script3.h>
#include <cc++/audio2.h>
#include <cc++/socket.h>
Go to the source code of this file.
Classes | |
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::Traffic |
This is a class used for collecting statistics for call traffic measurement, such as might be used by MRTG. 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::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::BayonneSession |
The primary session object representing a server timeslot and active communication endpoint in Bayonne. More... | |
class | ost::BayonneService |
Bayonne services are used for threaded modules which may be installed at runtime. More... | |
Namespaces | |
namespace | ost |
Defines | |
#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 | PFD_INVALID -1 |
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 |
#define BAYONNE_RELEASE 1 |
#define MAX_AUDIOFEED (600 * 8) |
#define MAX_DTMF 32 |
#define MAX_LIBINPUT 256 |
#define MAX_LIST 256 |
#define MAX_PATHNAME 256 |
#define MIN_AUDIOFEED (120 * 8) |
#define NO_TIMESLOT 0xffff |
#define PFD_INVALID -1 |