Data Structures

Here are the data structures with brief descriptions:
_AmAppTimer
_AmRtpReceiver
_AmSipMsgInDlg
_AmSipSubscriptionContainer
_avp_list_t
_fct_clp_t
_fct_junit_logger_t
_fct_logger_evt_t
_fct_logger_i
_fct_logger_i_vtable_t
_fct_logger_types_t
_fct_minimal_logger_t
_fct_namespace_t
_fct_nlist_t
_fct_standard_logger_t
_fct_test_t
_fct_timer_t
_fct_ts_t
_fctchk_t
_fctcl_init_t
_fctcl_t
_fctkern_t
_message_t
_resolver
_RtmpServer
_str
_trans_layer
_wheeltimer
ActionList
Am100rel
AmAdaptivePlayoutAdaptive playout buffer
AmArgVariable type argument for DynInvoke APIs
AmAudioBase for classes that input or output audio
AmAudioBridgeAmAudio that directly connects input and output
AmAudioDelayAmAudio that delays output from input delays delay_sec seconds (up to ~2)
AmAudioEchoAudio device that echos audio from input to output
AmAudioEventAudio Event
AmAudioFileAmAudio implementation for file access
AmAudioFileFormatAmAudioFormat for file
AmAudioFormatAudio format structure. Holds a description of the format
AmAudioFrontlistAmAudio device with a playlist and a background AmAudio
AmAudioMixerAmAudio to mix input
AmAudioMixerConnector
AmAudioMixIn
AmAudioQueueHolds AmAudios and reads/writes through all
AmAudioRtpFormatRTP audio format
AmB2ABCalleeSessionCallee leg of a B2AB session
AmB2ABCallerSessionCaller leg of a B2AB session
AmB2ABSessionBase class for Sessions in B2ABUA mode
AmB2BCalleeSessionCallee leg of a B2B session
AmB2BCallerSessionCaller leg of a B2B session
AmB2BMediaClass for control over media relaying and transcoding in a B2B session
AmB2BSessionBase class for Sessions in B2BUA mode
AmBufferedAudio
AmCachedAudioFileAmAudio implementation for cached file
AmCallWatcherManages call status to be queried by external processes call watcher is an entity for managing call status via events that change status. Events are executed in a separate thread serially by processing the event queue, so synchronous status queries do not block the thread reporting the status change
AmCallWatcherGarbageCollectorGarbage collector for the AmCallWatcher
amci_codec_fmt_info_tCodec's init function pointer
amci_codec_tCodec description
amci_exports_tComplete plug-in declaration
amci_file_desc_tFile format declaration
amci_inoutfmt_tFile format declaration
amci_payload_tAyload declaration
amci_subtype_tSupported subtypes for a file
AmCondition< T >C++ Wrapper class for pthread condition
AmConferenceChannelOne channel of a conference
AmConferenceStatusOne conference (room)
AmConfigHolds the current configuration
AmConfigReaderConfiguration file reader
AmContentType
AmDtmfDetectorDTMF detector class
AmDtmfEventBase class for DTMF events
AmDtmfEventQueueSink for audio to be processed by the inband DTMF detector
AmDtmfSender
AmDtmfSinkDTMF sink class
AmDynInvokeInterface of the DynInvoke API
AmDynInvokeFactoryInterface of factory for plugins that provide a DI API
AmEventBase event class
AmEventDispatcher
AmEventHandlerEvent handler interface
AmEventNotificationSink
AmEventProcessingThread
AmEventQueueAsynchronous event queue implementation
AmEventQueueInterface
AMF3ClassDef
AmFileCacheMemory cache for AmAudioFile
AMFObject
AMFObjectProperty
AmInbandDtmfDetector
AmJbPlayoutAdaptive jitter buffer
AmJitterBuffer
AmKeyPressSinkInterface for a sink for KeyPresses
AmLockSimple lock class
AmLoggingFacilityInterface for plugins that implement a logging facility
AmMailEmail structure. Supports basic email functions such as attachements
AmMailDeamonEmail Deamon (singleton). It is designed as a singleton using a queue to get his work. It wakes up only if there is anything to do
AmMediaProcessorMedia processing thread manager
AmMediaProcessorThreadMedia processing thread
AmMediaSession
AmMimeBody
AmMultiPartyMixerMixer for one conference
AmMutexC++ Wrapper class for pthread mutex
AmNullAudio
AmObject
AmOfferAnswer
AmPayloadProvider
AmPlaylistAmAudio component that plays entries serially
AmPlaylistItemEntry in an AmPlaylist
AmPlaylistSeparatorPlaylistelement to notify session about the playlist progress
AmPlaylistSeparatorEventEvent fired by the AmPlaylistSeparator
AmPlayoutBufferBase class for Playout buffer
AmPLCBufferInterface for PLC buffer
AmPlugInContainer for loaded Plug-ins
AmPluginEventNamed event for inter-plugin-API
AmPluginFactoryBase interface for plugin factories
AmPrecodedFile
AmPrecodedFileFormat
AmPrecodedFileInstance
AmPrecodedRtpFormat
AmPromptCollectionManages AmAudioFiles with name for a session
AmResamplingStateKeeps the resampling state for one direction (input or output)
AmRingToneAudio device that generates ring tones with uesr specified period, f and f2
AmRtpAudioBinds together a AmRtpStream and an AmAudio for a session
AmRtpDtmfDetectorRTP DTMF detector
AmRtpDtmfEventDTMF received via RTP
AmRtpPacketRTP packet implementation
AmRtpReceiverThreadReceiver for RTP for all streams
AmRtpStreamRTP implementation
AmRtpTimeoutEventEvent fired on RTP timeout
AmSdpThe SDP parser class
AmSemsInbandDtmfDetectorInband DTMF detector
AmSessionImplements the default behavior of one session
AmSessionAudioConnectorConnects the audio of two sessions together
AmSessionContainerCentralized session container
AmSessionEventHandlerInterface for SIP signaling plugins that change requests or replies using hooks (ex: session timer)
AmSessionEventHandlerFactoryInterface for PluginFactories that can handle events in sessions
AmSessionFactoryInterface for plugins to create sessions
AmSessionTimerConfigConfig for the session timer
AmSharedVar< T >Shared variable
AmSipDialogImplements the dialog state machine
AmSipDialogEventHandlerBase class for SIP request/reply event handler
AmSipDispatcher
AmSipDtmfDetectorSIP INFO DTMF detector
AmSipDtmfEventDTMF received via SIP INFO request
AmSipEventBase class for SIP events
AmSIPRegistration
AmSipReplySIP reply
AmSipReplyEventSIP reply event
AmSipRequestSIP request
AmSipRequestEventSIP request event
AmSipSubscription
AmSipSubscriptionInfo
AmSipTimeoutEventUAS reply re-transmission timeout event
AmSipTransactionSIP transaction representation
AmSmtpClientSMTP client implementation
AmSystemEventNamed event for system events (e.g. server stopped)
AmThreadC++ Wrapper class for pthread
AmThreadWatcherContainer/garbage collector for threads
AmTimeoutEventUser Timer Event data[0]: int timer_id
AmTimerTimer struct containing the alarm time
AmUACAPI for UAC support
AmUACAuth
AmUriParser
AnnounceAuthDialog
AnnounceAuthFactory
AnnounceB2BFactoryFactory for AnnounceB2B sessions
AnnounceCallerDialogSession logic implementation of A leg in announce_b2b sessions
AnnouncementDialogAnnouncement session logic implementation
AnnouncementFactoryFactory for announcement sessions
AnnounceTransferDialogSession logic implementation for announce_transfer sessions
AnnounceTransferFactorySession factory for announce_transfer sessions
AnnRecorderDialogAnnouncement session logic implementation
AnnRecorderFactoryFactory for announcement sessions
AnswerMachineDialog
AnswerMachineFactory
app_timer
ArgBlob
jsonxx::Array
atomic_int
atomic_int64
atomic_ref_cnt
AttachementEmail file attachement
AttribInitial
AttribName
AudioFileEntryAmAudioFile with filename and open flag
AudioQueueEntryEntry in an AudioQueue
AudioStreamDataStorage for several data items required to be held with one RTP stream for B2B media processing
authserver::AuthServer
AVal
avp
B2ABConnectAudioEventTrigger connecting the audio in B2AB session
B2ABConnectEarlyAudioEventTrigger connecting the audio in B2AB session
B2ABConnectLegEventTrigger connecting the callee leg in B2AB session
B2ABConnectOtherLegExceptionEventEvent fired if an exception occured while creating B leg
B2ABConnectOtherLegFailedEventEvent fired if the B leg could not be connected (e.g. busy)
B2ABEventBase class for event in B2AB session
B2ABOtherLegRingingEvent
b2b_connectCalleeSession
b2b_connectDialog
b2b_connectFactory
B2BConnectEventTrigger connecting the callee leg in B2B session
B2BEventBase class for event in B2B session
B2BMediaStatistics
B2BSipEventBase class for SIP event in B2B session
B2BSipReplyEventSIP reply in B2B session
B2BSipRequestEventSIP request in B2B session
base_timer
Bitstreamstruct
BwEstimatorstr
C2DCalleeDialog
C2DCallerDialog
CacheAnnounceDialog
CacheAnnounceFactory
CallBackCalleeDialog
CallBackDialog
CallBackFactory
CallGenDialog
CallGenFactory
CallInfo
CallStatusInterface for an update-able call status (AmCallWatcher)
CallStatusUpdateEventEvent that carries out call status update
CallTimer
CallTimerFactory
CCAcc
CCAccFactory
CCBLRedis
CCBLRedisFactory
CCCtl
CCCtlFactory
CCInterface
CCParallelCalls
CCParallelCallsFactory
CCTemplate
CCTemplateFactory
ClearFlagOnExit
Click2DialFactory
codec_priority_cmp
CodecContainerStructure to hold loaded codec instances
SBCCallProfile::CodecPreferences
ConferenceDialogSession logic implementation of conference sessions
ConferenceEventEvent in a conference
ConferenceFactoryFactory for conference sessions
ConferenceRoom
ConferenceRoomParticipant
CredentialHolder
cstring
CurlModule
DblBufferDouble buffer with back and front Implements double buffering
DBRegAgent
DBRegAgentProcessorThread
dia_tcp_conn_t
DialerThread
DialogControl
DialoutConfEventEvent to trigger connecting/disconnecting between dialout session and main conference session
DiameterClient
DiameterReplyEvent
DiameterRequestEvent
DiameterServerConnection
DiameterTimeoutEvent
DIDial
DIDialFactory
DIDialoutInfo
DILog
DIMethodProxy
dns_base_entry
dns_bucket
dns_entry
dns_entry_h
dns_handle
dns_ip_entry
dns_record
dns_srv_entry
DSMAction
DSMArrayFor
DSMCall
DSMChartReader
DSMCondition
DSMConditionList
DSMConditionTree
DSMConfChannel
DSMCoreModule
DSMDisposable
DSMDisposableAudioFile
DSMDisposableT< T >
DSMElemContainer
DSMElement
DSMEvent
DSMException
DSMFactoryFactory for announcement sessions
DSMFunction
DSMModule
DSMMyConnection
DSMMyStoreQueryResult
DSMRingTone
DSMScriptConfig
DSMSession
DSMSipReply
DSMSipRequest
DSMStateDiagram
DSMStateDiagramCollection
DSMStateEngine
DSMTeeConfChannel
DSMTransition
dtmf_payload_t
dtmf_tDTMF tone filter type
DtmfTesterDialogAnnouncement session logic implementation
DtmfTesterFactoryFactory for announcement sessions
EarlyAnnounceDialogSession logic implementation for early_announce sessions
EarlyAnnounceFactoryFactory for early_announce sessions
EarlyRecordDialog
EarlyRecordFactory
EchoDialogEcho session logic implementation
EchoFactoryFactory for echo sessions
EmailTemplateLoads, processes and outputs an email template file
EventProxySession
AmSession::ExceptionException occured in a Session
FFTstr
G729_codec
GatewayFactory
GWSession
hash_table< Bucket >
host_port
ht_bucket< Value >
ht_map_bucket< Key, Value >
HTTP_ctx
iana_rtp_payload
imap_mailbox::imap4ext::IMAP4_Mailbox
imap_mailbox::imap4ext::IMAP4_MsgBODY
info
imap_mailbox::MailboxURL::InvalidMailboxURL
ip_entry
AmConfig::IP_interface
ip_port_entry
ISAC_SaveEncData_t
ISACLBDecStruct
ISACLBEncStruct
ISACLBStruct
ISACMainStruct
ISACUBDecStruct
ISACUBEncStruct
ISACUBSaveEncDataStruct
ISACUBStruct
IvrAudioFileIVR wrapper of AmAudioFile
ivr::IvrAudioFile
IvrAudioMixInPython IVR wrapper for AmAudioMixIn
mailbox::IvrDialog
mailbox_query::IvrDialog
pin_collect::IvrDialog
play::IvrDialog
twit::IvrDialog
conf_auth::IvrDialog
announcement::IvrDialog
b2b_out::IvrDialog
b2bua::IvrDialog
db_balance::IvrDialog
rec::IvrDialog
test_mp3::IvrDialog
tmpfile::IvrDialog
mix_announce::IvrDialog
annc_service::IvrDialog
ivr_announce::IvrDialog
IvrDialogPython IVR wrapper for session base implementation
IvrDialogBasePython wrapper of IvrDialog, the base class for python IVR sessions
ivr::IvrDialogBase
IvrFactorySession factory for python IVR sessions
IvrScriptDescBinds a script module and the python dialog class
IvrSipDialogIVR wrapper class of AmSipDialog
IvrSipReplyIVR wrapper of AmSipReply
IvrSipRequestIVR wrapper of AmSipRequest
IvrUACPython IVR wrapper for AmUAC functions
JsonRpcConnectionEvent
JsonRpcError
JsonRpcEvent
JsonrpcNetstringsConnection
JsonrpcPeerConnection
JsonRpcRequestEvent
JsonRpcResponse
JsonRpcResponseEvent
JsonRpcServer
JsonRPCServerLoop
JsonRPCServerModule
JsonServerEvent
JsonServerSendMessageEvent
JukecalleeSession
JukecallFactory
JukecallSession
JukeEvent
mailbox_query::List
LogBucket
LogInfo
LowcFELowcFE erased frame generator for fec (plc)
imap_mailbox::MailboxURL::MailboxURL
MaskFiltstr
MD5_CTX
MeanArrayMath mean implementation (n values)
MeanValueMath mean implementation
Message
MessageDataFile
mISDNChannel
mISDNNames
mISDNport
mISDNStack
MixerBufferState
ModXmlDoc
ModXmlXPathObj
Monitor
MonitorGarbageCollector
MonitoringModule
mp3_coder_state
MsgStorage
XmlRpc::MultithreadXmlRpcServerMulti-threaded sever class to handle XML RPC requests
MWI
MyAnnounceAppDialog
MyAnnounceAppFactory
MyAppDialog
MyAppFactory
jukecall::MyB2ABEvent
jukecall::MyCalleeSession
MyCCDialog
MyCCFactory
MyConfigurableAppDialog
MyConfigurableAppFactory
xmlrpcserver::MyFuncs
MyJukeboxDialog
MyJukeboxFactory
webconference::named_participant
NamedAction
AmDynInvoke::NotImplementedNotImplemented result for DI API calls
jsonxx::Value::Null
jsonxx::Object
AmArg::OutOfBoundsException
Packet
PacketAllocator
PacketMem
AmContentType::Param
PayloadOne admissible payload type
PayloadDesc
PayloadIdMapping
AmRtpStream::PayloadMapping
PayloadMask
PinAuthConferenceDialog
PinAuthConferenceFactory
PitchAnalysisStruct
PitchFiltstr
PostFiltBankstr
precoded_payload_t
PrecodedDialog
PrecodedFactory
PreFiltBankstr
Prepaid
PrepaidFactory
PrepaidXMLRPC
PrepaidXMLRPCFactory
PromptOptions
PyPyCondition
PySemsAudioFilePySems wrapper for AmAudioFile
PySemsB2ABCalleeDialogPySems wrapper for B leg in pysems B2AB session
PySemsB2ABDialogPySems wrapper for base of pySems dialog classes
PySemsB2ABEventBase class for events in Py-B2AB sessions
PySemsB2BDialogIVR wrapper of AmB2BSession
PySemsDialogImplementation of session logic/script execution in pySems
PySemsDialogBaseWrapper for pySems dialog bas class
PySemsFactoryFactory for PySems sessions
jukecall::PySemsScript
early_media::PySemsScript
PySemsScriptDesc
PythonGILGets python global interpreter lock (GIL)
PythonScriptThreadC++ wrapper for extra thread created by Python IVR script
AmEventDispatcher::QueueEntry
RateModel
rd_buf
RedisConnectionPool
RegexMapper
RegInfo
RegistrationActionEvent
RegistrationAgentFactory
RegistrationTimer
RegThread
RegTimer
RegTimerBucket
RelayControllerClass for computing mask of payloads to relay
Resample
ResampleFactory
ResampleLinMono
ResampleLinStereo
ResampleSincMono
ResampleSincStereo
RestModule
RestModuleFactory
RestParams
route_elmt
RpcServerThread
RpcServerThreadpool
RTMP
RTMP_LNK
RTMP_METHOD
RTMP_READ
RtmpAudio
RTMPChunk
RtmpConfig
RtmpConnection
RtmpFactory
RTMPPacket
RtmpSender
RtmpSession
RtmpSessionEvent
RTMPSockBuf
rtp_hdr_tRTP data header type
rtp_xhdr_tRTP extension header type
SampleArray< T >Timed array of samples
SBCCalleeSession
SBCCallProfile
SBCCallTimerEvent
SBCControlEvent
SBCDialog
SBCFactory
SBCRelayController
SCDIAction
SchedRequestRequest event to the MediaProcessor (remove,...)
SCMysqlModule
SCPyDictArg
SCPyModule
SCPyPyAction
SCStrArgAction
SdpAttributeA=... line in SDP
SdpConnectionC=... line in SDP
SdpMediaM=... line in SDP
SdpOriginO=... line in SDP
SdpPayloadSdp payload
ServerConnection
ServiceLineCalleeDialog
ServiceLineCallerDialog
ServiceLineFactory
SessionTimerSessionEventHandler for implementing session timer logic for a session
SessionTimerFactoryFactory of the session timer event handler
SimpleConferenceDialog
SimpleConferenceFactory
SimpleRelayController
singleton< T >
sip_avp
sip_cseq
sip_from_to
sip_header
sip_msg
sip_nameaddr
sip_parsed_hdr
sip_rack
sip_reply
sip_request
sip_route
sip_trans
sip_transport
sip_ua
sip_uri
sip_via
sip_via_parm
SipCtrlInterface
SIPNewRegistrationEvent
SIPRegistrarClient
SIPRegistrationEvent
SIPRegistrationInfo
SIPRemoveRegistrationEvent
SIPRequestInfoNecessary information for UAC auth of a SIP request
SIPSubscriptionEvent
SpeexState
srv_entry
webconference::StartQT4
State
StatsFactoryStarts the stats UDP server
StatsUDPServerUDP server running to provide statistics via simple UDP queries
StddevValueMath stddev implementation
sys_ts_lessComparator for system timestamps Note that system timestamps overflow at 48 bit boundaries
AmConfig::SysIntf
SyslogCDR
SyslogCDRFactory
SyslogLogFac
SystemDSM
TestDSMCondition
timer
TOXmlRpcClient
trans_bucket
trans_ticket
transcode_obj
SBCCallProfile::TranscoderSettings
transport
trsp_socket
ts_lessComparator for user timestamps
TsRegex
AmArg::TypeMismatchException
UACAuthSessionEventHandler for implementing uac authentication
UACAuthCred
UACAuthDigestChallengeChallenge in uac auth
UACAuthFactoryFactory for uac_auth session event handlers
udp_trsp
udp_trsp_socket
account::Ui_account
callbox::Ui_callbox
conftable::Ui_MainWindow
participant::Ui_participant
UrlCatcherFactory
urlopt
UserTimerUser timer class
UserTimerFactoryComponent for providing user_timer DI interface
jsonxx::Value
VoiceboxDialog
VoiceboxFactory
mailbox_query::VoiceMsg
wav_headerThe file header of RIFF-WAVE files (*.wav). Files are always in little-endian byte-order
WCCCallStats
WebConferenceCleaner
WebConferenceDialog
WebConferenceEvent
WebConferenceFactory
WebRtcSpl_State16khzTo22khz
WebRtcSpl_State16khzTo48khz
WebRtcSpl_State22khzTo16khz
WebRtcSpl_State22khzTo8khz
WebRtcSpl_State48khzTo16khz
WebRtcSpl_State48khzTo8khz
WebRtcSpl_State8khzTo22khz
WebRtcSpl_State8khzTo48khz
WeightFiltstr
XmlRpc::WorkerThread
XMLRPC2DI
XMLRPC2DIServer
XMLRPC2DIServerDIMethod
XMLRPCServerEntry
Home |  Recent changes |  Search |  Glossary |  Sitemap |  Login