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
PVXMLChannel Member List

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

AbortCommandString() | PChannel |
AccessDenied enum value | PChannel |
AdjustWavFilename(const PString &fn) | PVXMLChannel | virtual
AsyncNotifier typedef | PChannel |
BadParameter enum value | PChannel |
BufferTooSmall enum value | PChannel |
channelName | PChannel | protected
channelPointerMutex | PIndirectChannel | protected
Class() | PObject | inline static
Clone() const | PObject | virtual
CloneAs() const | PObject | inline
Close() | PVXMLChannel | virtual
Compare(const PObject &obj) const | PIndirectChannel | virtual
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual
Comparison enum name | PObject |
ConvertOSError(P_INT_PTR libcReturnValue, Errors &lastError, int &osError) | PChannel | static
ConvertOSError(P_INT_PTR libcReturnValue, ErrorGroup group=LastGeneralError) | PChannel | protected virtual
CreateSilenceFrame(void *buffer, PINDEX amount)=0 | PVXMLChannel | pure virtual
DelayReadsAndWrites enum value | PDelayChannel |
DelayReadsOnly enum value | PDelayChannel |
DelayWritesOnly enum value | PDelayChannel |
DeviceInUse enum value | PChannel |
DiskFull enum value | PChannel |
EndRecording(bool timedOut) | PVXMLChannel |
EqualTo enum value | PObject |
ErrorGroup enum name | PChannel |
Errors enum name | PChannel |
FileExists enum value | PChannel |
FlowControl(const void *flowData) | PChannel | virtual
FlushQueue() | PVXMLChannel | virtual
frameDelay | PDelayChannel | protected
frameSize | PDelayChannel | protected
GetBaseReadChannel() const | PIndirectChannel | virtual
GetBaseWriteChannel() const | PIndirectChannel | virtual
GetBeepData(PBYTEArray &, unsigned) | PVXMLChannel | inline virtual
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
GetMediaFormat() const | PVXMLChannel | inline
GetName() const | PIndirectChannel | virtual
GetOSHandleAsInt() const | PChannel | inline protected
GetReadChannel() const | PIndirectChannel |
GetReadTimeout() const | PChannel |
GetSampleFrequency() const | PVXMLChannel | inline
GetTraceContextIdentifier() const | PObject | inline
GetTraceContextIdentifier(PObject &obj) | PObject | inline
GetTraceContextIdentifier(PObject *obj) | PObject | inline
GetWriteChannel() const | PIndirectChannel |
GetWriteTimeout() const | PChannel |
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
Interrupted enum value | PChannel |
IsClass(const char *cls) const | PObject | inline
IsMediaPCM() const | PVXMLChannel | inline
IsOpen() const | PVXMLChannel | virtual
IsPlaying() const | PVXMLChannel | inline virtual
IsRecording() const | PVXMLChannel | inline
IsSilenceFrame(const void *buf, PINDEX len) const =0 | PVXMLChannel | pure 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 |
m_channelReadMutex | PVXMLChannel | protected
m_channelWriteMutex | PVXMLChannel | protected
m_closed | PVXMLChannel | protected
m_currentPlayItem | PVXMLChannel | protected
m_paused | PVXMLChannel | protected
m_playQueue | PVXMLChannel | protected
m_recordable | PVXMLChannel | protected
m_sampleFrequency | PVXMLChannel | protected
m_silenceTimer | PVXMLChannel | protected
m_totalData | PVXMLChannel | protected
m_traceContextIdentifier | PObject | protected
m_vxmlSession | PVXMLChannel | protected
maximumSlip | PDelayChannel | protected
mediaFormat | PVXMLChannel | protected
minimumDelay | PDelayChannel | protected
Miscellaneous enum value | PChannel |
Mode enum name | PDelayChannel |
mode | PDelayChannel | protected
nextReadTick | PDelayChannel | protected
nextWriteTick | PDelayChannel | protected
NoError enum value | PChannel |
NoMemory enum value | PChannel |
NotFound enum value | PChannel |
NotOpen enum value | PChannel |
NumErrorGroups enum value | PChannel |
NumNormalisedErrors enum value | PChannel |
OnOpen() | PIndirectChannel | protected virtual
OnReadComplete(AsyncContext &context) | PChannel | virtual
OnWriteComplete(AsyncContext &context) | PChannel | virtual
Open(PVXMLSession *session) | PVXMLChannel | virtual
PDelayChannel::Open(PChannel &channel) | PIndirectChannel |
PDelayChannel::Open(PChannel *channel, PBoolean autoDelete=true) | PIndirectChannel |
PDelayChannel::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
PDelayChannel(Mode mode, unsigned frameDelay, PINDEX frameSize=0, unsigned maximumSlip=250, unsigned minimumDelay=10) | PDelayChannel |
PDelayChannel(PChannel &channel, Mode mode, unsigned frameDelay, PINDEX frameSize=0, unsigned maximumSlip=250, unsigned minimumDelay=10) | PDelayChannel |
PIndirectChannel() | PIndirectChannel |
PObject() | PObject | inline protected
PrintOn(ostream &strm) const | PObject | virtual
ProtocolFailure enum value | PChannel |
PTraceObjectInstance() const | PObject | inline
PTraceObjectInstance(const char *) | PObject | inline static
PTraceObjectInstance(const PObject *obj) | PObject | inline static
PVXMLChannel(unsigned frameDelay, PINDEX frameSize) | PVXMLChannel |
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 |
QueueCommand(const PString &cmd, PINDEX repeat=1, PINDEX delay=0) | PVXMLChannel | inline virtual
QueueData(const PBYTEArray &data, PINDEX repeat=1, PINDEX delay=0) | PVXMLChannel | virtual
QueueFile(const PString &fn, PINDEX repeat=1, PINDEX delay=0, PBoolean autoDelete=false) | PVXMLChannel | inline virtual
QueuePlayable(const PString &type, const PString &str, PINDEX repeat=1, PINDEX delay=0, PBoolean autoDelete=false) | PVXMLChannel | virtual
QueuePlayable(PVXMLPlayable *newItem) | PVXMLChannel | virtual
QueueRecordable(PVXMLRecordable *newItem) | PVXMLChannel | virtual
QueueResource(const PURL &url, PINDEX repeat=1, PINDEX delay=0) | PVXMLChannel | virtual
Read(void *buffer, PINDEX amount) | PVXMLChannel | 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
ReadFrame(void *buffer, PINDEX amount)=0 | PVXMLChannel | pure virtual
ReadFrom(istream &strm) | PObject | virtual
ReadString(PINDEX len) | PChannel |
readTimeout | PChannel | protected
ReceiveCommandString(int nextChar, const PString &reply, PINDEX &pos, PINDEX start) | PChannel | protected
SendCommandString(const PString &command) | PChannel |
SetBufferSize(PINDEX newSize) | PChannel |
SetErrorValues(Errors errorCode, int osError, ErrorGroup group=LastGeneralError) | PChannel |
SetLocalEcho(bool localEcho) | PIndirectChannel | virtual
SetPause(PBoolean pause) | PVXMLChannel | inline
SetReadChannel(PChannel *channel, bool autoDelete=true, bool closeExisting=false) | PIndirectChannel |
SetReadTimeout(const PTimeInterval &time) | PChannel |
SetSilence(unsigned msecs) | PVXMLChannel |
SetTraceContextIdentifier(unsigned id) | PObject | inline
SetTraceContextIdentifier(const PObject &obj) | PObject | inline
SetTraceContextIdentifier(const PObject *obj) | PObject | inline
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 |
Timeout enum value | PChannel |
Unavailable enum value | PChannel |
Wait(PINDEX count, PTimeInterval &nextTick) | PDelayChannel | protected virtual
wavFilePrefix | PVXMLChannel | protected
Write(const void *buf, PINDEX len) | PVXMLChannel | 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 |
WriteFrame(const void *buf, PINDEX len)=0 | PVXMLChannel | pure virtual
WriteString(const PString &str) | PChannel |
writeTimeout | PChannel | protected
~PChannel() | PChannel |
~PIndirectChannel() | PIndirectChannel |
~PObject() | PObject | inline virtual
~PVXMLChannel() | PVXMLChannel |