PEthSocket Member List

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

AbortCommandString()PChannel
Accept(PSocket &socket)PSocket [virtual]
AccessDenied enum valuePChannel
AddressIsExclusive enum valuePSocket
BadParameter enum valuePChannel
BufferTooSmall enum valuePChannel
CanReuseAddress enum valuePSocket
channelNamePChannel [protected]
Class()PObject [inline, static]
Clone() constPObject [virtual]
Close()PEthSocket [virtual]
Compare(const PObject &obj) constPChannel [virtual]
CompareObjectMemoryDirect(const PObject &obj) constPObject [virtual]
Comparison enum namePObject
Connect(const PString &address)PEthSocket [virtual]
ConvertOSError(int libcReturnValue, Errors &lastError, int &osError)PChannel [static]
ConvertOSError(int libcReturnValue, ErrorGroup group=LastGeneralError)PChannel [protected, virtual]
DeviceInUse enum valuePChannel
DiskFull enum valuePChannel
EnumInterfaces(PINDEX idx, PString &name)PEthSocket
EnumIpAddress(PINDEX idx, PIPSocket::Address &addr, PIPSocket::Address &netMask)PEthSocket
EqualTo enum valuePObject
ErrorGroup enum namePChannel
Errors enum namePChannel
EthTypes enum namePEthSocket
fakeMacHeaderPEthSocket [protected]
FileExists enum valuePChannel
FilterAllMulticast enum valuePEthSocket
FilterBroadcast enum valuePEthSocket
FilterDirected enum valuePEthSocket
FilterMask enum namePEthSocket
filterMaskPEthSocket [protected]
FilterMulticast enum valuePEthSocket
FilterPromiscuous enum valuePEthSocket
filterTypePEthSocket [protected]
GetAddress(Address &addr)PEthSocket
GetBaseReadChannel() constPChannel [virtual]
GetBaseWriteChannel() constPChannel [virtual]
GetClass(unsigned=0) constPObject [inline, virtual]
GetErrorCode(ErrorGroup group=NumErrorGroups) constPChannel
GetErrorNumber(ErrorGroup group=NumErrorGroups) constPChannel
GetErrorText(ErrorGroup group=NumErrorGroups) constPChannel [virtual]
GetErrorText(Errors lastError, int osError=0)PChannel [static]
GetFilter(unsigned &mask, WORD &type)PEthSocket
GetHandle() constPChannel
GetIpAddress(PIPSocket::Address &addr)PEthSocket
GetIpAddress(PIPSocket::Address &addr, PIPSocket::Address &netMask)PEthSocket
GetLastReadCount() constPChannel [virtual]
GetLastWriteCount() constPChannel [virtual]
GetMedium()PEthSocket
GetName() constPChannel [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
GetPort() constPSocket
GetPortByService(const PString &service) constPSocket [virtual]
GetPortByService(const char *protocol, const PString &service)PSocket [static]
GetProtocolByName(const PString &name)PSocket [static]
GetProtocolName() constPEthSocket [protected, virtual]
GetReadTimeout() constPChannel
GetService() constPSocket
GetServiceByPort(WORD port) constPSocket [virtual]
GetServiceByPort(const char *protocol, WORD port)PSocket [static]
GetWriteTimeout() constPChannel
GreaterThan enum valuePObject
HashFunction() constPChannel [virtual]
Host2Net(WORD v)PSocket [inline, static]
Host2Net(DWORD v)PSocket [inline, static]
InternalIsDescendant(const char *clsName) constPObject [inline, virtual]
Interrupted enum valuePChannel
ipppInterfacePEthSocket [protected]
IsClass(const char *cls) constPObject [inline]
IsOpen() constPChannel [virtual]
lastErrorCodePChannel [protected]
lastErrorNumberPChannel [protected]
LastGeneralError enum valuePChannel
lastReadCountPChannel [protected]
LastReadError enum valuePChannel
lastWriteCountPChannel [protected]
LastWriteError enum valuePChannel
LessThan enum valuePObject
Listen(unsigned queueSize=5, WORD port=0, Reusability reuse=AddressIsExclusive)PEthSocket [virtual]
macAddressPEthSocket [protected]
mediumPEthSocket [protected]
Medium802_3 enum valuePEthSocket
MediumLoop enum valuePEthSocket
MediumTypes enum namePEthSocket
MediumUnknown enum valuePEthSocket
MediumWan enum valuePEthSocket
Miscellaneous enum valuePChannel
Net2Host(WORD v)PSocket [inline, static]
Net2Host(DWORD v)PSocket [inline, static]
NoError enum valuePChannel
NoMemory enum valuePChannel
NotFound enum valuePChannel
NotOpen enum valuePChannel
NumErrorGroups enum valuePChannel
NumMediumTypes enum valuePEthSocket
NumNormalisedErrors enum valuePChannel
OnReadComplete(void *buf, PINDEX len)PChannel [virtual]
OnWriteComplete(const void *buf, PINDEX len)PChannel [virtual]
OpenSocket()PEthSocket [protected, virtual]
operator!=(const PObject &obj) constPObject [inline]
operator<(const PObject &obj) constPObject [inline]
operator<<(ostream &strm, const PObject &obj)PObject [friend]
operator<=(const PObject &obj) constPObject [inline]
operator=(const PChannel &)PChannel [protected]
operator==(const PObject &obj) constPObject [inline]
operator>(const PObject &obj) constPObject [inline]
operator>=(const PObject &obj) constPObject [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_handlePChannel [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]
PChannel()PChannel
PChannel(const PChannel &)PChannel [protected]
PEthSocket(PINDEX nReadBuffers=8, PINDEX nWriteBuffers=1, PINDEX size=1514)PEthSocket
PObject()PObject [inline, protected]
portPSocket [protected]
PrintOn(ostream &strm) constPObject [virtual]
ProtocolFailure enum valuePChannel
PSocket()PSocket [protected]
px_lastBlockTypePChannel [protected]
px_readThreadPChannel [protected]
px_selectMutexPChannel [protected]
px_selectThreadPChannel [protected]
px_threadMutexPChannel [protected]
px_writeMutexPChannel [protected]
px_writeThreadPChannel [protected]
PXAcceptBlock enum valuePChannel
PXBlockType enum namePChannel
PXClose()PChannel [protected]
PXConnectBlock enum valuePChannel
PXReadBlock enum valuePChannel
PXSetIOBlock(PXBlockType type, const PTimeInterval &timeout)PChannel [protected]
PXWriteBlock enum valuePChannel
Read(void *buf, PINDEX len)PEthSocket [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(istream &strm)PObject [virtual]
ReadPacket(PBYTEArray &buffer, Address &dest, Address &src, WORD &type, PINDEX &len, BYTE *&payload)PEthSocket
ReadString(PINDEX len)PChannel
readTimeoutPChannel [protected]
ReceiveCommandString(int nextChar, const PString &reply, PINDEX &pos, PINDEX start)PChannel [protected]
ResetAdaptor()PEthSocket
Reusability enum namePSocket
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
SetFilter(unsigned mask, WORD type=TypeAll)PEthSocket
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 valuePChannel
ShutdownReadAndWrite enum valuePChannel
ShutdownValue enum namePChannel
ShutdownWrite enum valuePChannel
Timeout enum valuePChannel
TypeAARP enum valuePEthSocket
TypeAll enum valuePEthSocket
TypeARP enum valuePEthSocket
TypeAtalk enum valuePEthSocket
TypeIP enum valuePEthSocket
TypeIPv6 enum valuePEthSocket
TypeIPX enum valuePEthSocket
TypeX25 enum valuePEthSocket
VectorOfSlice typedefPChannel
Write(const void *buf, PINDEX len)PEthSocket [virtual]
PSocket::Write(const VectorOfSlice &slices)PChannel [virtual]
WriteAsync(const void *buf, PINDEX len)PChannel [virtual]
WriteChar(int c)PChannel
WriteString(const PString &str)PChannel
writeTimeoutPChannel [protected]
~PChannel()PChannel
~PEthSocket()PEthSocket
~PObject()PObject [inline, virtual]
~PSocket()PSocket


Generated on Mon Feb 23 01:57:56 2009 for PTLib by  doxygen 1.5.1