Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
Bayonne Compound List
Here are the classes, structs, unions and interfaces with brief descriptions:
- aaImage (We derive a Bayonne compiler and script image container, aaImage, to hold active script sets for the trunk class script engine. Bayonne script image)
- aaScript (We derive a Bayonne server version of ScriptCommand, aaScript, which holds most common elements of the script engine for Bayonne use. Bayonne script dialect)
- AudioFeed (Audio feeds provide a means for buffering audio for distribution thru one or more telephony ports. feed audio to multiple ports)
- AudioService (AudioService holds the logic for processing audio channels. audio service processing)
- Audit (The audit class is associated with the "audit" dso object which is used to distribute audit reports. Bayonne audit logging interface)
- Auditdata (This keydata object holds audit related configuration data such as the logpath to use for audit logs, address of servers, etc. Audit module configuration data)
- CallStat (A call statistic class is used to manipulate call stats with a mutex lock to prevent errors during "adjustment" periods. call statistic collection object)
- Conference (The conference object references a conference generic resource. Bayonne conference resource)
- Debug (New DSO class for installing a "debugging"/regression test plugin. Regression test/debug DSO interface)
- digitsymbol_t (No description available)
- Driver (The driver class represents an abstract means of accessing the internals of a Bayonne driver plug-in module. Bayonne driver interface class)
- execdata_t (No description available)
- Fifo (The system fifo is a class that both handles a fifo "control interface" and that can process string commands as events through the Bayonne driver. Bayonne fifo command executive)
- FifoHandler (The FifoHandler is a base class for DSO modules that can receive and process fifo "command" requests. fifo command processor extensions)
- fifostream (No description available)
- Functions (A derived instance of this class is used to load "function" modules into Bayonne. bind generic functions from DSO)
- FUNCTIONS (No description available)
- InetHostAddress (No description available)
- Keydata (No description available)
- KeyFeed (Load /etc/bayonne [audiofeed] key value pairs. Audio feed related options)
- KeyLocal (Load localization rules from [localize]. Load localization rules)
- KeyMailbox (Load /etc/bayonne [mailbox] key value pairs. Load mailbox definitions)
- KeyMemory (Load /etc/bayonne [memory] key value pairs. Load memory related options)
- KeyNetwork (Load /etc/bayonne [network] key value pairs. Load database access bindings)
- KeyPaths (Load /etc/bayoone [paths] key value pairs. Load keypaths path location configuration data)
- KeyServer (This class is a cache for server specific configuration information which may be configured from /etc/bayonne.conf [server]. load server configuration data)
- KeyThreads (Load /etc/bayonne [thread] key value pairs. Load keythreads priority and session count configuration)
- KeyTones (Load /etc/bayonne [tones] key values for user defined tone sets. Load and build user defined tones)
- Map (Maps are used to load translation tables for call routing and selection based on digits set. map digit translation tables)
- MemPager (No description available)
- Mixer (The mixer object is a resource for conferences. Bayonne conference mixer)
- Module (Modules are used for protocol modules and detached threads used to service key Bayonne protocols and interfaces. Module interface class)
- Mutex (No description available)
- numbersymbol_t (No description available)
- phTone (The tone class is used to build sampled single and dual frequency tones that may be fed to the telephony device. generated sample tone)
- Plugins (This class is used to load and manage "plugin" modules as called for in /etc/bayonne.conf [plugins]. Load and manage plugins support)
- PortManager (A port manager is able to process calls in place of ccscript. Channel port control manager)
- Protocol (Protocols are used for processing transactional requests such as those performed thru modules, but thru a TCP protocol. resolved network protocol session interface)
- Request (Requests are used to queue service requests to a trunk group. Request service)
- ScriptCommand (No description available)
- ScriptImage (No description available)
- ScriptInterp (No description available)
- Semaphore (No description available)
- Server (Server classes are used for threaded entities such as network management interfaces, which may be started and stopped under server control. threaded server service)
- Service (Services are threads used to support a trunk class, such as audio services used for audio, etc. service thread support)
- Session (Sessions are used for "garbage collected" entities which may be detached and removed after an expiration time rather than falling out of scope immediately. Garbage collectable objects)
- Sync (Used to create dso objects which have entites that are repetitivly called through the scheduler thread)
- TGI (This class is used for interfacing to DSO loaded TGI interpreters. TGI interpreter module)
- Thread (No description available)
- ThreadLock (No description available)
- Translator (Phrasebook modules are used to convert things like numbers into sets of prompts that form spoken words. phrase translations dso base for tts)
- Trunk (We derive a Bayonne server version of ScriptInterp, "Trunk", which holds most common elements of the script engine for Bayonne use. Bayonne channel port script engine)
- trunkdata_t (No description available)
- TrunkEvent (No description available)
- TrunkGroup (Trunk "groups" provide keydata configuration information that apply to a group of trunk ports represented under a common "group" identity. Trunk group configuration)
Generated at Sat Feb 3 09:41:23 2001 for Bayonne by
1.2.1 written by Dimitri van Heesch,
© 1997-2000