PTLib Version 2.12.9

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PVXMLSession Member List

This is the complete list of members for PVXMLSession, including all inherited members.

AbortCommandString() | PChannel |
AccessDenied enum value | PChannel |
AsyncNotifier typedef | PChannel |
BadParameter enum value | PChannel |
BlindTransfer enum value | PVXMLSession |
BridgedTransfer enum value | PVXMLSession |
BufferTooSmall enum value | PChannel |
channelName | PChannel | protected
channelPointerMutex | PIndirectChannel | protected
Class() | PObject | inline static
Clone() const | PObject | virtual
CloneAs() const | PObject | inline
Close() | PVXMLSession | virtual
Compare(const PObject &obj) const | PIndirectChannel | virtual
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual
Comparison enum name | PObject |
ConsultationTransfer enum value | PVXMLSession |
ConvertOSError(P_INT_PTR libcReturnValue, Errors &lastError, int &osError) | PChannel | static
ConvertOSError(P_INT_PTR libcReturnValue, ErrorGroup group=LastGeneralError) | PChannel | protected virtual
DeviceInUse enum value | PChannel |
DiskFull enum value | PChannel |
EqualTo enum value | PObject |
ErrorGroup enum name | PChannel |
Errors enum name | PChannel |
EvaluateExpr(const PString &oexpr) | PVXMLSession | virtual
Execute() | PVXMLSession | virtual
FileExists enum value | PChannel |
FlowControl(const void *flowData) | PChannel | virtual
GetAndLockVXMLChannel() | PVXMLSession |
GetBaseReadChannel() const | PIndirectChannel | virtual
GetBaseWriteChannel() const | PIndirectChannel | virtual
GetBeepData(PBYTEArray &data, unsigned ms) | PVXMLSession | virtual
GetCache() | PVXMLSession |
GetClass(unsigned ancestor=0) const | PObject | inline virtual
GetErrorCode(ErrorGroup group=NumErrorGroups) const | PChannel |
GetErrorNumber(ErrorGroup group=NumErrorGroups) const | PChannel |
GetErrorText(ErrorGroup group=NumErrorGroups) const | PIndirectChannel | virtual
PChannel::GetErrorText(Errors lastError, int osError=0) | PChannel | static
GetHandle() const | PChannel |
GetLastReadCount() const | PChannel | virtual
GetLastWriteCount() const | PChannel | virtual
GetName() const | PIndirectChannel | virtual
GetOSHandleAsInt() const | PChannel | inline protected
GetReadChannel() const | PIndirectChannel |
GetReadTimeout() const | PChannel |
GetRecordDirectory() const | PVXMLSession | inline
GetSessionMutex() | PVXMLSession | inline
GetTextToSpeech() const | PVXMLSession | inline
GetTraceContextIdentifier() const | PObject | inline
GetTraceContextIdentifier(PObject &obj) | PObject | inline
GetTraceContextIdentifier(PObject *obj) | PObject | inline
GetVar(const PString &str) const | PVXMLSession | virtual
GetVariables() | PVXMLSession | inline
GetVXMLChannel() const | PVXMLSession | inline
GetWriteChannel() const | PIndirectChannel |
GetWriteTimeout() const | PChannel |
GetXMLError() const | PVXMLSession |
GoToEventHandler(PXMLElement &element, const PString &eventName) | PVXMLSession |
GreaterThan enum value | PObject |
HashFunction() const | PChannel | virtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | static
InternalIsDescendant(const char *clsName) const | PObject | inline virtual
InternalLoadVXML(const PString &xml, const PString &firstForm) | PVXMLSession | protected virtual
Interrupted enum value | PChannel |
IsClass(const char *cls) const | PObject | inline
IsLoaded() const | PVXMLSession | inline virtual
IsOpen() const | PIndirectChannel | virtual
lastErrorCode | PChannel | protected
lastErrorNumber | PChannel | protected
LastGeneralError enum value | PChannel |
lastReadCount | PChannel | protected
LastReadError enum value | PChannel |
lastWriteCount | PChannel | protected
LastWriteError enum value | PChannel |
LessThan enum value | PObject |
Load(const PString &source) | PVXMLSession | virtual
LoadFile(const PFilePath &file, const PString &firstForm=PString::Empty()) | PVXMLSession | virtual
LoadGrammar(PVXMLGrammar *grammar) | PVXMLSession | virtual
LoadURL(const PURL &url) | PVXMLSession | virtual
LoadVXML(const PString &xml, const PString &firstForm=PString::Empty()) | PVXMLSession | virtual
m_abortVXML | PVXMLSession | protected
m_autoDeleteTextToSpeech | PVXMLSession | protected
m_bargeIn | PVXMLSession | protected
m_bargingIn | PVXMLSession | protected
m_currentNode | PVXMLSession | protected
m_defaultMenuDTMF | PVXMLSession | protected
m_grammar | PVXMLSession | protected
m_recordDirectory | PVXMLSession | protected
m_recordingName | PVXMLSession | protected
m_recordingStartTime | PVXMLSession | protected
m_recordingStatus | PVXMLSession | protected
m_recordStopOnDTMF | PVXMLSession | protected
m_rootURL | PVXMLSession | protected
m_sessionMutex | PVXMLSession | protected
m_speakNodeData | PVXMLSession | protected
m_textToSpeech | PVXMLSession | protected
m_traceContextIdentifier | PObject | protected
m_transferStartTime | PVXMLSession | protected
m_transferStatus | PVXMLSession | protected
m_ttsCache | PVXMLSession | protected
m_userInputMutex | PVXMLSession | protected
m_userInputQueue | PVXMLSession | protected
m_variables | PVXMLSession | protected
m_variableScope | PVXMLSession | protected
m_vxmlThread | PVXMLSession | protected
m_waitForEvent | PVXMLSession | protected
m_xml | PVXMLSession | protected
m_xmlChanged | PVXMLSession | protected
Miscellaneous enum value | PChannel |
NextNode(bool processChildren) | PVXMLSession | protected virtual
NoError enum value | PChannel |
NoMemory enum value | PChannel |
NormaliseResourceName(const PString &src) | PVXMLSession | protected
NotFound enum value | PChannel |
NotOpen enum value | PChannel |
NotRecording enum value | PVXMLSession | protected
NotTransfering enum value | PVXMLSession | protected
NumErrorGroups enum value | PChannel |
NumNormalisedErrors enum value | PChannel |
OnEndDialog() | PVXMLSession | virtual
OnEndRecording(PINDEX bytesRecorded, bool timedOut) | PVXMLSession | virtual
OnEndSession() | PVXMLSession | virtual
OnOpen() | PIndirectChannel | protected virtual
OnReadComplete(AsyncContext &context) | PChannel | virtual
OnTransfer(const PString &, TransferType) | PVXMLSession | inline virtual
OnUserInput(const PString &str) | PVXMLSession | virtual
OnWriteComplete(AsyncContext &context) | PChannel | virtual
Open(const PString &mediaFormat) | PVXMLSession | virtual
PIndirectChannel::Open(PChannel &channel) | PIndirectChannel |
PIndirectChannel::Open(PChannel *channel, PBoolean autoDelete=true) | PIndirectChannel |
PIndirectChannel::Open(PChannel *readChannel, PChannel *writeChannel, PBoolean autoDeleteRead=true, PBoolean autoDeleteWrite=true) | PIndirectChannel |
operator!=(const PObject &obj) const | PObject | inline
operator<(const PObject &obj) const | PObject | inline
operator<=(const PObject &obj) const | PObject | inline
operator=(const PChannel &) | PChannel | protected
operator==(const PObject &obj) const | PObject | inline
operator>(const PObject &obj) const | PObject | inline
operator>=(const PObject &obj) const | PObject | inline
os_handle | PChannel | protected
PChannel() | PChannel | protected
PChannel(const PChannel &) | PChannel | protected
PDECLARE_NOTIFIER(PThread, PVXMLSession, VXMLExecute) | PVXMLSession |
PIndirectChannel() | PIndirectChannel |
PlayCommand(const PString &data, PINDEX repeat=1, PINDEX delay=0) | PVXMLSession | virtual
PlayData(const PBYTEArray &data, PINDEX repeat=1, PINDEX delay=0) | PVXMLSession | virtual
PlayElement(PXMLElement &element) | PVXMLSession | virtual
PlayFile(const PString &fn, PINDEX repeat=1, PINDEX delay=0, PBoolean autoDelete=false) | PVXMLSession | virtual
PlayResource(const PURL &url, PINDEX repeat=1, PINDEX delay=0) | PVXMLSession | virtual
PlaySilence(PINDEX msecs=0) | PVXMLSession | virtual
PlaySilence(const PTimeInterval &timeout) | PVXMLSession | virtual
PlayStop() | PVXMLSession | virtual
PlayText(const PString &text, PTextToSpeech::TextType type=PTextToSpeech::Default, PINDEX repeat=1, PINDEX delay=0) | PVXMLSession | virtual
PlayTone(const PString &toneSpec, PINDEX repeat=1, PINDEX delay=0) | PVXMLSession | virtual
PObject() | PObject | inline protected
PrintOn(ostream &strm) const | PObject | virtual
ProcessEvents() | PVXMLSession | protected virtual
ProcessGrammar() | PVXMLSession | protected virtual
ProcessNode() | PVXMLSession | protected virtual
ProtocolFailure enum value | PChannel |
PTraceObjectInstance() const | PObject | inline
PTraceObjectInstance(const char *) | PObject | inline static
PTraceObjectInstance(const PObject *obj) | PObject | inline static
PVXMLSession(PTextToSpeech *tts=NULL, PBoolean autoDelete=false) | PVXMLSession |
px_lastBlockType | PChannel | protected
px_readThread | PChannel | protected
px_selectMutex | PChannel | protected
px_selectThread | PChannel | protected
px_threadMutex | PChannel | protected
px_writeMutex | PChannel | protected
px_writeThread | PChannel | protected
PXAcceptBlock enum value | PChannel |
PXBlockType enum name | PChannel |
PXClose() | PChannel | protected
PXConnectBlock enum value | PChannel |
PXReadBlock enum value | PChannel |
PXSetIOBlock(PXBlockType type, const PTimeInterval &timeout) | PChannel | protected
PXWriteBlock enum value | PChannel |
Read(void *buf, PINDEX len) | PIndirectChannel | virtual
ReadAsync(AsyncContext &context) | PChannel | virtual
readAutoDelete | PIndirectChannel | protected
ReadBlock(void *buf, PINDEX len) | PChannel |
readChannel | PIndirectChannel | protected
ReadChar() | PChannel | virtual
ReadCharWithTimeout(PTimeInterval &timeout) | PChannel | protected
ReadFrom(istream &strm) | PObject | virtual
ReadString(PINDEX len) | PChannel |
readTimeout | PChannel | protected
ReceiveCommandString(int nextChar, const PString &reply, PINDEX &pos, PINDEX start) | PChannel | protected
RecordingComplete enum value | PVXMLSession | protected
RecordingInProgress enum value | PVXMLSession | protected
SayAs(const PString &className, const PString &text) | PVXMLSession | protected
SayAs(const PString &className, const PString &text, const PString &voice) | PVXMLSession | protected
SendCommandString(const PString &command) | PChannel |
SetBufferSize(PINDEX newSize) | PChannel |
SetCache(PVXMLCache &cache) | PVXMLSession |
SetCurrentForm(const PString &id, bool fullURI) | PVXMLSession |
SetErrorValues(Errors errorCode, int osError, ErrorGroup group=LastGeneralError) | PChannel |
SetLocalEcho(bool localEcho) | PIndirectChannel | virtual
SetPause(PBoolean pause) | PVXMLSession | virtual
SetReadChannel(PChannel *channel, bool autoDelete=true, bool closeExisting=false) | PIndirectChannel |
SetReadTimeout(const PTimeInterval &time) | PChannel |
SetRecordDirectory(const PDirectory &dir) | PVXMLSession | inline
SetTextToSpeech(PTextToSpeech *tts, PBoolean autoDelete=false) | PVXMLSession |
SetTextToSpeech(const PString &ttsName) | PVXMLSession |
SetTraceContextIdentifier(unsigned id) | PObject | inline
SetTraceContextIdentifier(const PObject &obj) | PObject | inline
SetTraceContextIdentifier(const PObject *obj) | PObject | inline
SetTransferComplete(bool state) | PVXMLSession |
SetVar(const PString &ostr, const PString &val) | PVXMLSession | virtual
SetWriteChannel(PChannel *channel, bool autoDelete=true, bool closeExisting=false) | PIndirectChannel |
SetWriteTimeout(const PTimeInterval &time) | PChannel |
Shutdown(ShutdownValue option) | PIndirectChannel | virtual
ShutdownRead enum value | PChannel |
ShutdownReadAndWrite enum value | PChannel |
ShutdownValue enum name | PChannel |
ShutdownWrite enum value | PChannel |
StringToTime(const PString &str, int dflt=0) | PVXMLSession | static
Timeout enum value | PChannel |
TransferFailed enum value | PVXMLSession | protected
TransferInProgress enum value | PVXMLSession | protected
TransferSuccessful enum value | PVXMLSession | protected
TransferType enum name | PVXMLSession |
TraverseAudio(PXMLElement &element) | PVXMLSession | virtual
TraverseBreak(PXMLElement &element) | PVXMLSession | virtual
TraverseChoice(PXMLElement &element) | PVXMLSession | virtual
TraversedField(PXMLElement &element) | PVXMLSession | virtual
TraversedForm(PXMLElement &element) | PVXMLSession | virtual
TraverseDisconnect(PXMLElement &element) | PVXMLSession | virtual
TraversedMenu(PXMLElement &element) | PVXMLSession | virtual
TraversedPrompt(PXMLElement &element) | PVXMLSession | virtual
TraversedRecord(PXMLElement &element) | PVXMLSession | virtual
TraversedTransfer(PXMLElement &element) | PVXMLSession | virtual
TraverseExit(PXMLElement &element) | PVXMLSession | virtual
TraverseField(PXMLElement &element) | PVXMLSession | virtual
TraverseForm(PXMLElement &element) | PVXMLSession | virtual
TraverseGoto(PXMLElement &element) | PVXMLSession | virtual
TraverseGrammar(PXMLElement &element) | PVXMLSession | virtual
TraverseIf(PXMLElement &element) | PVXMLSession | virtual
TraverseMenu(PXMLElement &element) | PVXMLSession | virtual
TraversePrompt(PXMLElement &element) | PVXMLSession | virtual
TraverseProperty(PXMLElement &element) | PVXMLSession | virtual
TraverseRecord(PXMLElement &element) | PVXMLSession | virtual
TraverseSayAs(PXMLElement &element) | PVXMLSession | virtual
TraverseSubmit(PXMLElement &element) | PVXMLSession | virtual
TraverseTransfer(PXMLElement &element) | PVXMLSession | virtual
TraverseValue(PXMLElement &element) | PVXMLSession | virtual
TraverseVar(PXMLElement &element) | PVXMLSession | virtual
Trigger() | PVXMLSession | virtual
Unavailable enum value | PChannel |
UnLockVXMLChannel() | PVXMLSession | inline
Write(const void *buf, PINDEX len) | PIndirectChannel | virtual
PChannel::Write(const void *buf, PINDEX len, const void *) | PChannel | inline virtual
WriteAsync(AsyncContext &context) | PChannel | virtual
writeAutoDelete | PIndirectChannel | protected
writeChannel | PIndirectChannel | protected
WriteChar(int c) | PChannel |
WriteString(const PString &str) | PChannel |
writeTimeout | PChannel | protected
~PChannel() | PChannel |
~PIndirectChannel() | PIndirectChannel |
~PObject() | PObject | inline virtual
~PVXMLSession() | PVXMLSession | virtual