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

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

AbortCommandString() | PChannel |
Accept(PSocket &socket) | PSocket | virtual
AccessDenied enum value | PChannel |
AddressIsExclusive enum value | PSocket |
AsyncNotifier typedef | PChannel |
BadParameter enum value | PChannel |
BufferTooSmall enum value | PChannel |
CanReuseAddress enum value | PSocket |
channelName | PChannel | protected
Class() | PObject | inline static
Clone() const | PObject | virtual
CloneAs() const | PObject | inline
Close() | PChannel | virtual
Compare(const PObject &obj) const | PChannel | virtual
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual
Comparison enum name | PObject |
Connect(const PString &address) | PSocket | virtual
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 |
FileExists enum value | PChannel |
FlowControl(const void *flowData) | PChannel | virtual
GetBaseReadChannel() const | PChannel | virtual
GetBaseWriteChannel() const | PChannel | 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 | PChannel | virtual
GetErrorText(Errors lastError, int osError=0) | PChannel | static
GetHandle() const | PChannel |
GetLastReadCount() const | PChannel | virtual
GetLastWriteCount() const | PChannel | virtual
GetName() const | PChannel | inline virtual
GetNameByProtocol(WORD proto) | PSocket | static
GetOption(int option, int &value, int level=SOL_SOCKET) | PSocket |
GetOption(int option, void *valuePtr, PINDEX valueSize, int level=SOL_SOCKET) | PSocket |
GetOSHandleAsInt() const | PChannel | inline protected
GetPort() const | PSocket |
GetPortByService(const PString &service) const | PSocket | virtual
GetPortByService(const char *protocol, const PString &service) | PSocket | static
GetProtocolByName(const PString &name) | PSocket | static
GetProtocolName() const =0 | PSocket | protected pure virtual
GetReadTimeout() const | PChannel |
GetService() const | PSocket |
GetServiceByPort(WORD port) const | PSocket | virtual
GetServiceByPort(const char *protocol, WORD port) | PSocket | static
GetTraceContextIdentifier() const | PObject | inline
GetTraceContextIdentifier(PObject &obj) | PObject | inline
GetTraceContextIdentifier(PObject *obj) | PObject | inline
GetWriteTimeout() const | PChannel |
GreaterThan enum value | PObject |
HashFunction() const | PChannel | virtual
Host2Net(WORD v) | PSocket | inline static
Host2Net(DWORD v) | PSocket | inline static
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
IsOpen() const | PChannel | 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 |
Listen(unsigned queueSize=5, WORD port=0, Reusability reuse=AddressIsExclusive) | PSocket | virtual
m_traceContextIdentifier | PObject | protected
Miscellaneous enum value | PChannel |
Net2Host(WORD v) | PSocket | inline static
Net2Host(DWORD v) | PSocket | inline static
NoError enum value | PChannel |
NoMemory enum value | PChannel |
NotFound enum value | PChannel |
NotOpen enum value | PChannel |
NumErrorGroups enum value | PChannel |
NumNormalisedErrors enum value | PChannel |
OnReadComplete(AsyncContext &context) | PChannel | virtual
OnWriteComplete(AsyncContext &context) | PChannel | virtual
OpenSocket()=0 | PSocket | protected pure virtual
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_accept(PSocket &listener, struct sockaddr *addr, socklen_t *size) | PSocket | protected
os_close() | PSocket | protected
os_connect(struct sockaddr *sin, socklen_t size) | PSocket | protected
os_handle | PChannel | protected
os_socket(int af, int type, int proto) | PSocket | protected
os_vread(Slice *slices, size_t sliceCount, int flags, struct sockaddr *from, socklen_t *fromlen) | PSocket | protected
os_vwrite(const Slice *slices, size_t sliceCount, int flags, struct sockaddr *to, socklen_t tolen) | PSocket | protected
PChannel() | PChannel | protected
PChannel(const PChannel &) | PChannel | protected
PObject() | PObject | inline protected
port | PSocket | protected
PrintOn(ostream &strm) const | PObject | virtual
ProtocolFailure enum value | PChannel |
PSocket() | PSocket | protected
PTraceObjectInstance() const | PObject | inline
PTraceObjectInstance(const char *) | PObject | inline static
PTraceObjectInstance(const PObject *obj) | PObject | inline static
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(Slice *slices, size_t sliceCount) | PSocket | virtual
Read(void *ptr, PINDEX len) | PSocket | virtual
ReadAsync(AsyncContext &context) | PChannel | virtual
ReadBlock(void *buf, PINDEX len) | PChannel |
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
Reusability enum name | PSocket |
Select(PSocket &sock1, PSocket &sock2) | PSocket | static
Select(PSocket &sock1, PSocket &sock2, const PTimeInterval &timeout) | PSocket | static
Select(SelectList &read) | PSocket | static
Select(SelectList &read, const PTimeInterval &timeout) | PSocket | static
Select(SelectList &read, SelectList &write) | PSocket | static
Select(SelectList &read, SelectList &write, const PTimeInterval &timeout) | PSocket | static
Select(SelectList &read, SelectList &write, SelectList &except) | PSocket | static
Select(SelectList &read, SelectList &write, SelectList &except, const PTimeInterval &timeout) | PSocket | static
SendCommandString(const PString &command) | PChannel |
SetBufferSize(PINDEX newSize) | PChannel |
SetErrorValues(Errors errorCode, int osError, ErrorGroup group=LastGeneralError) | PChannel |
SetLocalEcho(bool localEcho) | PChannel | virtual
SetOption(int option, int value, int level=SOL_SOCKET) | PSocket |
SetOption(int option, const void *valuePtr, PINDEX valueSize, int level=SOL_SOCKET) | PSocket |
SetPort(WORD port) | PSocket |
SetPort(const PString &service) | PSocket |
SetReadTimeout(const PTimeInterval &time) | PChannel |
SetTraceContextIdentifier(unsigned id) | PObject | inline
SetTraceContextIdentifier(const PObject &obj) | PObject | inline
SetTraceContextIdentifier(const PObject *obj) | PObject | inline
SetWriteTimeout(const PTimeInterval &time) | PChannel |
Shutdown(ShutdownValue option) | PSocket | 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 |
Write(const Slice *slices, size_t sliceCount) | PSocket | virtual
Write(const void *buf, PINDEX len) | PSocket | virtual
PChannel::Write(const void *buf, PINDEX len, const void *) | PChannel | inline virtual
WriteAsync(AsyncContext &context) | PChannel | virtual
WriteChar(int c) | PChannel |
WriteString(const PString &str) | PChannel |
writeTimeout | PChannel | protected
~PChannel() | PChannel |
~PObject() | PObject | inline virtual
~PSocket() | PSocket |