27 #ifndef PTLIB_QCHANNEL_H
28 #define PTLIB_QCHANNEL_H
138 #endif // PTLIB_QCHANNEL_H
#define PCLASSINFO(cls, par)
Declare all the standard PTLib class information.
Definition: object.h:2164
PSyncPoint unempty
Definition: qchannel.h:133
PINDEX queueSize
Definition: qchannel.h:132
PINDEX GetSize() const
Get the queue size.
Definition: qchannel.h:123
virtual PString GetName() const
Get the platform and I/O channel type name of the channel.
Definition: qchannel.h:75
PSyncPoint unfull
Definition: qchannel.h:134
#define PDECLARE_MUTEX(...)
Definition: mutex.h:200
BYTE * queueBuffer
Definition: qchannel.h:131
Abstract class defining I/O channel semantics.
Definition: channel.h:103
bool PBoolean
Definition: object.h:174
The character string class.
Definition: pstring.h:108
#define P_PUSH_MSVC_WARNINGS(warnings)
Definition: object.h:153
Class for implementing a serial queue channel in memory.
Definition: qchannel.h:50
This class defines a thread synchronisation object.
Definition: syncpoint.h:63
PINDEX GetLength() const
Get the current queue length.
Definition: qchannel.h:126