PTLib  Version 2.10.10
PSocks5Socket Member List

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

AbortCommandString()PChannel
Accept()PSocksSocket
Accept(PSocket &socket)PSocksSocketvirtual
AccessDenied enum valuePChannel
AddressIsExclusive enum valuePSocket
authenticationPasswordPSocksProtocolprotected
authenticationUsernamePSocksProtocolprotected
BadParameter enum valuePChannel
BufferTooSmall enum valuePChannel
CanReuseAddress enum valuePSocket
channelNamePChannelprotected
Class()PObjectinlinestatic
ClearNameCache()PIPSocketstatic
Clone() const PSocks5Socketvirtual
Close()PChannelvirtual
Compare(const PObject &obj) const PChannelvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
Connect(const PString &address)PSocksSocketvirtual
Connect(const Address &addr)PSocksSocketvirtual
PTCPSocket::Connect(const Address &iface, const Address &addr)PIPSocketvirtual
PTCPSocket::Connect(const Address &iface, WORD localPort, const Address &addr)PIPSocketvirtual
ConnectSocksServer(PTCPSocket &thisSocket)PSocksProtocolprotected
ConvertOSError(int libcReturnValue, Errors &lastError, int &osError)PChannelstatic
ConvertOSError(int libcReturnValue, ErrorGroup group=LastGeneralError)PChannelprotectedvirtual
CreateRouteTableDetector()PIPSocketstatic
DefaultServerPort enum valuePSocksProtocol
DeviceInUse enum valuePChannel
DiskFull enum valuePChannel
EqualTo enum valuePObject
ErrorGroup enum namePChannel
Errors enum namePChannel
FileExists enum valuePChannel
FlowControl(const void *flowData)PChannelvirtual
GetBaseReadChannel() const PChannelvirtual
GetBaseWriteChannel() const PChannelvirtual
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetDefaultIpAddressFamily()PIPSocketstatic
GetDefaultIpAny()PIPSocketstatic
GetErrorCode(ErrorGroup group=NumErrorGroups) const PChannel
GetErrorNumber(ErrorGroup group=NumErrorGroups) const PChannel
GetErrorText(ErrorGroup group=NumErrorGroups) const PChannelvirtual
GetErrorText(Errors lastError, int osError=0)PChannelstatic
GetGatewayAddress(Address &addr, int version=4)PIPSocketstatic
GetGatewayInterface(int version=4)PIPSocketstatic
GetHandle() const PChannel
GetHostAddress(Address &addr)PIPSocketstatic
GetHostAddress(const PString &hostname, Address &addr)PIPSocketstatic
GetHostAliases(const PString &hostname)PIPSocketstatic
GetHostAliases(const Address &addr)PIPSocketstatic
GetHostName()PIPSocketstatic
GetHostName(const PString &hostname)PIPSocketstatic
GetHostName(const Address &addr)PIPSocketstatic
GetInterfaceTable(InterfaceTable &table, PBoolean includeDown=false)PIPSocketstatic
GetLastReadCount() const PChannelvirtual
GetLastReceiveToAddress() const PIPSocketinline
GetLastWriteCount() const PChannelvirtual
GetLocalAddress(Address &addr)PSocksSocketvirtual
GetLocalAddress(Address &addr, WORD &port)PSocksSocketvirtual
PTCPSocket::GetLocalAddress()PIPSocketvirtual
PTCPSocket::GetLocalAddress(PIPSocketAddressAndPort &addr)PIPSocketvirtual
GetLocalHostName()PIPSocket
GetName() const PIPSocketvirtual
GetNameByProtocol(WORD proto)PSocketstatic
GetNetworkInterface(PIPSocket::Address &addr)PIPSocketstatic
GetOption(int option, int &value, int level=SOL_SOCKET)PSocket
GetOption(int option, void *valuePtr, PINDEX valueSize, int level=SOL_SOCKET)PSocket
GetPeerAddress(Address &addr)PSocksSocketvirtual
GetPeerAddress(Address &addr, WORD &port)PSocksSocketvirtual
PTCPSocket::GetPeerAddress()PIPSocketvirtual
PTCPSocket::GetPeerAddress(PIPSocketAddressAndPort &addr)PIPSocketvirtual
GetPeerHostName()PIPSocket
GetPort() const PSocket
GetPortByService(const PString &service) const PSocketvirtual
GetPortByService(const char *protocol, const PString &service)PSocketstatic
GetProtocolByName(const PString &name)PSocketstatic
GetProtocolName() const PTCPSocketprotectedvirtual
GetReadTimeout() const PChannel
GetRouteInterfaceAddress(PIPSocket::Address remoteAddress)PIPSocketstatic
GetRouteTable(RouteTable &table)PIPSocketstatic
GetService() const PSocket
GetServiceByPort(WORD port) const PSocketvirtual
GetServiceByPort(const char *protocol, WORD port)PSocketstatic
GetSuppressCanonicalName()PIPSocketstatic
GetWriteTimeout() const PChannel
GreaterThan enum valuePObject
HashFunction() const PChannelvirtual
Host2Net(WORD v)PSocketinlinestatic
Host2Net(DWORD v)PSocketinlinestatic
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
Interrupted enum valuePChannel
IsClass(const char *cls) const PObjectinline
IsLocalHost(const PString &hostname)PIPSocketstatic
IsOpen() const PChannelvirtual
lastErrorCodePChannelprotected
lastErrorNumberPChannelprotected
LastGeneralError enum valuePChannel
lastReadCountPChannelprotected
LastReadError enum valuePChannel
lastWriteCountPChannelprotected
LastWriteError enum valuePChannel
LessThan enum valuePObject
Listen(unsigned queueSize=5, WORD port=0, Reusability reuse=AddressIsExclusive)PSocksSocketvirtual
PTCPSocket::Listen(const Address &bind, unsigned queueSize=5, WORD port=0, Reusability reuse=AddressIsExclusive)PTCPSocketvirtual
localAddressPSocksProtocolprotected
localPortPSocksProtocolprotected
Miscellaneous enum valuePChannel
Net2Host(WORD v)PSocketinlinestatic
Net2Host(DWORD v)PSocketinlinestatic
NoError enum valuePChannel
NoMemory enum valuePChannel
NotFound enum valuePChannel
NotOpen enum valuePChannel
NumErrorGroups enum valuePChannel
NumNormalisedErrors enum valuePChannel
OnOutOfBand(const void *buf, PINDEX len)PTCPSocketvirtual
OnReadComplete(void *buf, PINDEX len)PChannelvirtual
OnWriteComplete(const void *buf, PINDEX len)PChannelvirtual
OpenSocket()PTCPSocketprotectedvirtual
OpenSocket(int ipAdressFamily)PTCPSocketprotectedvirtual
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator=(const PChannel &)PChannelprotected
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
os_accept(PSocket &listener, struct sockaddr *addr, PINDEX *size)PSocketprotected
os_close()PSocketprotected
os_connect(struct sockaddr *sin, PINDEX size)PSocketprotected
os_handlePChannelprotected
os_recvfrom(void *buf, PINDEX len, int flags, struct sockaddr *from, PINDEX *fromlen)PSocketprotected
os_sendto(const void *buf, PINDEX len, int flags, struct sockaddr *to, PINDEX tolen)PSocketprotected
os_socket(int af, int type, int proto)PSocketprotected
PARRAY(RouteTable, RouteEntry)PIPSocket
PARRAY(InterfaceTable, InterfaceEntry)PIPSocket
PChannel()PChannel
PChannel(const PChannel &)PChannelprotected
PIPSocket()PIPSocketprotected
PObject()PObjectinlineprotected
portPSocketprotected
PrintOn(ostream &strm) const PObjectvirtual
ProtocolFailure enum valuePChannel
PSocket()PSocketprotected
PSocks5Socket(WORD port=0)PSocks5Socket
PSocks5Socket(const PString &host, WORD port=0)PSocks5Socket
PSocksProtocol(WORD port)PSocksProtocol
PSocksSocket(WORD port=0)PSocksSocket
PTCPSocket(WORD port=0)PTCPSocket
PTCPSocket(const PString &service)PTCPSocket
PTCPSocket(const PString &address, WORD port)PTCPSocket
PTCPSocket(const PString &address, const PString &service)PTCPSocket
PTCPSocket(PSocket &socket)PTCPSocket
PTCPSocket(PTCPSocket &tcpSocket)PTCPSocket
px_lastBlockTypePChannelprotected
px_readThreadPChannelprotected
px_selectMutexPChannelprotected
px_selectThreadPChannelprotected
px_threadMutexPChannelprotected
px_writeMutexPChannelprotected
px_writeThreadPChannelprotected
PXAcceptBlock enum valuePChannel
PXBlockType enum namePChannel
PXClose()PChannelprotected
PXConnectBlock enum valuePChannel
PXReadBlock enum valuePChannel
PXSetIOBlock(PXBlockType type, const PTimeInterval &timeout)PChannelprotected
PXWriteBlock enum valuePChannel
Read(void *buf, PINDEX len)PTCPSocketvirtual
PChannel::Read(const VectorOfSlice &slices)PChannelvirtual
ReadAsync(void *buf, PINDEX len)PChannelvirtual
ReadBlock(void *buf, PINDEX len)PChannel
ReadChar()PChannelvirtual
ReadCharWithTimeout(PTimeInterval &timeout)PChannelprotected
ReadFrom(istream &strm)PObjectvirtual
ReadString(PINDEX len)PChannel
readTimeoutPChannelprotected
ReceiveCommandString(int nextChar, const PString &reply, PINDEX &pos, PINDEX start)PChannelprotected
ReceiveSocksResponse(PTCPSocket &socket, PIPSocket::Address &addr, WORD &port)PSocksProtocolprotectedvirtual
remoteAddressPSocksProtocolprotected
remotePortPSocksProtocolprotected
Reusability enum namePSocket
Select(PSocket &sock1, PSocket &sock2)PSocketstatic
Select(PSocket &sock1, PSocket &sock2, const PTimeInterval &timeout)PSocketstatic
Select(SelectList &read)PSocketstatic
Select(SelectList &read, const PTimeInterval &timeout)PSocketstatic
Select(SelectList &read, SelectList &write)PSocketstatic
Select(SelectList &read, SelectList &write, const PTimeInterval &timeout)PSocketstatic
Select(SelectList &read, SelectList &write, SelectList &except)PSocketstatic
Select(SelectList &read, SelectList &write, SelectList &except, const PTimeInterval &timeout)PSocketstatic
SendCommandString(const PString &command)PChannel
SendSocksCommand(PTCPSocket &socket, BYTE command, const char *hostname, PIPSocket::Address addr)PSocksProtocolprotectedvirtual
serverHostPSocksProtocolprotected
serverPortPSocksProtocolprotected
SetAuthentication(const PString &username, const PString &password)PSocksProtocol
SetBufferSize(PINDEX newSize)PChannel
SetCaptureReceiveToAddress()PIPSocketinline
SetDefaultIpAddressFamily(int ipAdressFamily)PIPSocketstatic
SetDefaultIpAddressFamilyV4()PIPSocketstatic
SetErrorCodes(PChannel::Errors errCode, int osErr)PSocksSocketprotectedvirtual
SetErrorValues(Errors errorCode, int osError, ErrorGroup group=LastGeneralError)PChannel
SetLocalEcho(bool localEcho)PChannelvirtual
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
SetServer(const PString &hostname, const char *service="socks 1080")PSocksProtocol
SetServer(const PString &hostname, WORD port)PSocksProtocol
SetSuppressCanonicalName(bool suppress)PIPSocketstatic
SetWriteTimeout(const PTimeInterval &time)PChannel
Shutdown(ShutdownValue option)PSocketvirtual
ShutdownRead enum valuePChannel
ShutdownReadAndWrite enum valuePChannel
ShutdownValue enum namePChannel
ShutdownWrite enum valuePChannel
Timeout enum valuePChannel
TransferHandle(PSocksSocket &destination)PSocksSocketprotected
VectorOfSlice typedefPChannel
Write(const void *buf, PINDEX len)PTCPSocketvirtual
PIPSocket::Write(const void *buf, PINDEX len, const void *mark)PChannelvirtual
PIPSocket::Write(const VectorOfSlice &slices)PChannelvirtual
WriteAsync(const void *buf, PINDEX len)PChannelvirtual
WriteChar(int c)PChannel
WriteOutOfBand(const void *buf, PINDEX len)PTCPSocketvirtual
WriteString(const PString &str)PChannel
writeTimeoutPChannelprotected
~PChannel()PChannel
~PObject()PObjectinlinevirtual
~PSocket()PSocket
~PSocksProtocol()PSocksProtocolinlinevirtual