| AbortCommandString() | PChannel |  | 
  | Accept(PSocket &socket) | PSocket |  [virtual] | 
  | AccessDenied enum value | PChannel |  | 
  | AddressIsExclusive enum value | PSocket |  | 
  | BadParameter enum value | PChannel |  | 
  | BadRoute enum value | PICMPSocket |  | 
  | BufferTooSmall enum value | PChannel |  | 
  | CanReuseAddress enum value | PSocket |  | 
  | channelName | PChannel |  [protected] | 
  | Class() | PObject |  [inline, static] | 
  | ClearNameCache() | PIPSocket |  [static] | 
  | Clone() const | PObject |  [virtual] | 
  | 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) | PIPSocket |  [virtual] | 
  | Connect(const Address &addr) | PIPSocket |  [virtual] | 
  | Connect(WORD localPort, const Address &addr) | PIPSocket |  [virtual] | 
  | Connect(const Address &iface, const Address &addr) | PIPSocket |  [virtual] | 
  | Connect(const Address &iface, WORD localPort, const Address &addr) | PIPSocket |  [virtual] | 
  | ConvertOSError(int libcReturnValue, Errors &lastError, int &osError) | PChannel |  [static] | 
  | ConvertOSError(int 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 |  | 
  | GeneralError enum value | PICMPSocket |  | 
  | GetBaseReadChannel() const | PChannel |  [virtual] | 
  | GetBaseWriteChannel() const | PChannel |  [virtual] | 
  | GetClass(unsigned=0) const | PObject |  [inline, virtual] | 
  | GetDefaultIpAddressFamily() | PIPSocket |  [static] | 
  | GetDefaultIpAny() | PIPSocket |  [static] | 
  | 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] | 
  | GetGatewayAddress(Address &addr) | PIPSocket |  [static] | 
  | GetGatewayInterface() | PIPSocket |  [static] | 
  | GetHandle() const | PChannel |  | 
  | GetHostAddress(Address &addr) | PIPSocket |  [static] | 
  | GetHostAddress(const PString &hostname, Address &addr) | PIPSocket |  [static] | 
  | GetHostAliases(const PString &hostname) | PIPSocket |  [static] | 
  | GetHostAliases(const Address &addr) | PIPSocket |  [static] | 
  | GetHostName() | PIPSocket |  [static] | 
  | GetHostName(const PString &hostname) | PIPSocket |  [static] | 
  | GetHostName(const Address &addr) | PIPSocket |  [static] | 
  | GetInterfaceTable(InterfaceTable &table, BOOL includeDown=FALSE) | PIPSocket |  [static] | 
  | GetLastReadCount() const | PChannel |  [virtual] | 
  | GetLastReceiveToAddress() const | PIPSocket |  [inline] | 
  | GetLastWriteCount() const | PChannel |  [virtual] | 
  | GetLocalAddress() | PIPSocket |  [virtual] | 
  | GetLocalAddress(Address &addr) | PIPSocket |  [virtual] | 
  | GetLocalAddress(Address &addr, WORD &port) | PIPSocket |  [virtual] | 
  | GetLocalHostName() | PIPSocket |  | 
  | GetName() const | PIPSocket |  [virtual] | 
  | GetNameByProtocol(WORD proto) | PSocket |  [static] | 
  | GetNetworkInterface(PIPSocket::Address &addr) | PIPSocket |  [static] | 
  | GetOption(int option, int &value, int level=SOL_SOCKET) | PSocket |  | 
  | GetOption(int option, void *valuePtr, PINDEX valueSize, int level=SOL_SOCKET) | PSocket |  | 
  | GetPeerAddress() | PIPSocket |  [virtual] | 
  | GetPeerAddress(Address &addr) | PIPSocket |  [virtual] | 
  | GetPeerAddress(Address &addr, WORD &port) | PIPSocket |  [virtual] | 
  | GetPeerHostName() | PIPSocket |  | 
  | 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 | PICMPSocket |  [protected, virtual] | 
  | GetReadTimeout() const | PChannel |  | 
  | GetRouteTable(RouteTable &table) | PIPSocket |  [static] | 
  | GetService() const | PSocket |  | 
  | GetServiceByPort(WORD port) const | PSocket |  [virtual] | 
  | GetServiceByPort(const char *protocol, WORD port) | PSocket |  [static] | 
  | GetWriteTimeout() const | PChannel |  | 
  | GreaterThan enum value | PObject |  | 
  | HashFunction() const | PChannel |  [virtual] | 
  | Host2Net(WORD v) | PSocket |  [inline, static] | 
  | Host2Net(DWORD v) | PSocket |  [inline, static] | 
  | HostUnreachable enum value | PICMPSocket |  | 
  | InternalIsDescendant(const char *clsName) const | PObject |  [inline, virtual] | 
  | Interrupted enum value | PChannel |  | 
  | IsClass(const char *cls) const | PObject |  [inline] | 
  | IsLocalHost(const PString &hostname) | PIPSocket |  [static] | 
  | 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) | PIPSocket |  [virtual] | 
  | Listen(const Address &bind, unsigned queueSize=5, WORD port=0, Reusability reuse=AddressIsExclusive) | PIPSocket |  [virtual] | 
  | Miscellaneous enum value | PChannel |  | 
  | MtuChange enum value | PICMPSocket |  | 
  | Net2Host(WORD v) | PSocket |  [inline, static] | 
  | Net2Host(DWORD v) | PSocket |  [inline, static] | 
  | NetworkUnreachable enum value | PICMPSocket |  | 
  | NoError enum value | PChannel |  | 
  | NoMemory enum value | PChannel |  | 
  | NotFound enum value | PChannel |  | 
  | NotOpen enum value | PChannel |  | 
  | NumErrorGroups enum value | PChannel |  | 
  | NumNormalisedErrors enum value | PChannel |  | 
  | NumStatuses enum value | PICMPSocket |  | 
  | OnReadComplete(void *buf, PINDEX len) | PChannel |  [virtual] | 
  | OnWriteComplete(const void *buf, PINDEX len) | PChannel |  [virtual] | 
  | OpenSocket() | PICMPSocket |  [protected, virtual] | 
  | OpenSocket(int ipAdressFamily) | PICMPSocket |  [protected, virtual] | 
  | operator!=(const PObject &obj) const | PObject |  [inline] | 
  | operator<(const PObject &obj) const | PObject |  [inline] | 
  | operator<<(ostream &strm, const PObject &obj) | PObject |  [friend] | 
  | 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] | 
  | operator>>(istream &strm, PObject &obj) | PObject |  [friend] | 
  | os_accept(PSocket &listener, struct sockaddr *addr, PINDEX *size) | PSocket |  [protected] | 
  | os_close() | PSocket |  [protected] | 
  | os_connect(struct sockaddr *sin, PINDEX size) | PSocket |  [protected] | 
  | os_handle | PChannel |  [protected] | 
  | os_recvfrom(void *buf, PINDEX len, int flags, struct sockaddr *from, PINDEX *fromlen) | PSocket |  [protected] | 
  | os_sendto(const void *buf, PINDEX len, int flags, struct sockaddr *to, PINDEX tolen) | PSocket |  [protected] | 
  | os_socket(int af, int type, int proto) | PSocket |  [protected] | 
  | PacketTooBig enum value | PICMPSocket |  | 
  | PChannel() | PChannel |  | 
  | PChannel(const PChannel &) | PChannel |  [protected] | 
  | PICMPSocket() | PICMPSocket |  | 
  | Ping(const PString &host) | PICMPSocket |  | 
  | Ping(const PString &host, PingInfo &info) | PICMPSocket |  | 
  | PingStatus enum name | PICMPSocket |  | 
  | PingSuccess enum value | PICMPSocket |  | 
  | PIPDatagramSocket() | PIPDatagramSocket |  [protected] | 
  | PIPSocket() | PIPSocket |  [protected] | 
  | PLIST(RouteTable, RouteEntry) | PIPSocket |  | 
  | PLIST(InterfaceTable, InterfaceEntry) | PIPSocket |  | 
  | PObject() | PObject |  [inline, protected] | 
  | port | PSocket |  [protected] | 
  | PrintOn(ostream &strm) const | PObject |  [virtual] | 
  | ProtocolFailure enum value | PChannel |  | 
  | PSocket() | PSocket |  [protected] | 
  | 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 *ptr, PINDEX len) | PSocket |  [virtual] | 
  | PChannel::Read(const VectorOfSlice &slices) | PChannel |  [virtual] | 
  | ReadAsync(void *buf, PINDEX len) | PChannel |  [virtual] | 
  | ReadBlock(void *buf, PINDEX len) | PChannel |  | 
  | ReadChar() | PChannel |  [virtual] | 
  | ReadCharWithTimeout(PTimeInterval &timeout) | PChannel |  [protected] | 
  | ReadFrom(void *buf, PINDEX len, Address &addr, WORD &port) | PIPDatagramSocket |  [virtual] | 
  | PIPSocket::ReadFrom(istream &strm) | PObject |  [virtual] | 
  | ReadPing(PingInfo &info) | PICMPSocket |  [protected] | 
  | ReadString(PINDEX len) | PChannel |  | 
  | readTimeout | PChannel |  [protected] | 
  | ReceiveCommandString(int nextChar, const PString &reply, PINDEX &pos, PINDEX start) | PChannel |  [protected] | 
  | RequestTimedOut enum value | PICMPSocket |  | 
  | 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 |  | 
  | SetCaptureReceiveToAddress() | PIPSocket |  [inline] | 
  | SetDefaultIpAddressFamily(int ipAdressFamily) | PIPSocket |  [static] | 
  | SetDefaultIpAddressFamilyV4() | PIPSocket |  [static] | 
  | SetErrorValues(Errors errorCode, int osError, ErrorGroup group=LastGeneralError) | PChannel |  | 
  | 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 |  | 
  | 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 |  | 
  | SourceQuench enum value | PICMPSocket |  | 
  | Timeout enum value | PChannel |  | 
  | TtlExpiredReassembly enum value | PICMPSocket |  | 
  | TtlExpiredTransmit enum value | PICMPSocket |  | 
  | VectorOfSlice typedef | PChannel |  | 
  | Write(const void *buf, PINDEX len) | PChannel |  [virtual] | 
  | Write(const VectorOfSlice &slices) | PChannel |  [virtual] | 
  | WriteAsync(const void *buf, PINDEX len) | PChannel |  [virtual] | 
  | WriteChar(int c) | PChannel |  | 
  | WritePing(const PString &host, PingInfo &info) | PICMPSocket |  [protected] | 
  | WriteString(const PString &str) | PChannel |  | 
  | writeTimeout | PChannel |  [protected] | 
  | WriteTo(const void *buf, PINDEX len, const Address &addr, WORD port) | PIPDatagramSocket |  [virtual] | 
  | ~PChannel() | PChannel |  | 
  | ~PObject() | PObject |  [inline, virtual] | 
  | ~PSocket() | PSocket |  |