acceptSocket(CArchSocket s, CArchNetAddress *addr)=0 | IArchNetwork | [pure virtual] |
addrToName(CArchNetAddress)=0 | IArchNetwork | [pure virtual] |
addrToString(CArchNetAddress)=0 | IArchNetwork | [pure virtual] |
bindSocket(CArchSocket s, CArchNetAddress addr)=0 | IArchNetwork | [pure virtual] |
closeAddr(CArchNetAddress)=0 | IArchNetwork | [pure virtual] |
closeSocket(CArchSocket s)=0 | IArchNetwork | [pure virtual] |
closeSocketForRead(CArchSocket s)=0 | IArchNetwork | [pure virtual] |
closeSocketForWrite(CArchSocket s)=0 | IArchNetwork | [pure virtual] |
connectSocket(CArchSocket s, CArchNetAddress addr)=0 | IArchNetwork | [pure virtual] |
copyAddr(CArchNetAddress)=0 | IArchNetwork | [pure virtual] |
copySocket(CArchSocket s)=0 | IArchNetwork | [pure virtual] |
EAddressFamily enum name | IArchNetwork | |
ESocketType enum name | IArchNetwork | |
getAddrFamily(CArchNetAddress)=0 | IArchNetwork | [pure virtual] |
getAddrPort(CArchNetAddress)=0 | IArchNetwork | [pure virtual] |
getHostName()=0 | IArchNetwork | [pure virtual] |
isAnyAddr(CArchNetAddress addr)=0 | IArchNetwork | [pure virtual] |
isEqualAddr(CArchNetAddress, CArchNetAddress)=0 | IArchNetwork | [pure virtual] |
kDGRAM enum value (defined in IArchNetwork) | IArchNetwork | |
kINET enum value (defined in IArchNetwork) | IArchNetwork | |
kPOLLERR enum value | IArchNetwork | |
kPOLLIN enum value | IArchNetwork | |
kPOLLNVAL enum value | IArchNetwork | |
kPOLLOUT enum value | IArchNetwork | |
kSTREAM enum value (defined in IArchNetwork) | IArchNetwork | |
kUNKNOWN enum value (defined in IArchNetwork) | IArchNetwork | |
listenOnSocket(CArchSocket s)=0 | IArchNetwork | [pure virtual] |
nameToAddr(const std::string &)=0 | IArchNetwork | [pure virtual] |
newAnyAddr(EAddressFamily)=0 | IArchNetwork | [pure virtual] |
newSocket(EAddressFamily, ESocketType)=0 | IArchNetwork | [pure virtual] |
pollSocket(CPollEntry[], int num, double timeout)=0 | IArchNetwork | [pure virtual] |
readSocket(CArchSocket s, void *buf, size_t len)=0 | IArchNetwork | [pure virtual] |
setAddrPort(CArchNetAddress, int port)=0 | IArchNetwork | [pure virtual] |
setNoDelayOnSocket(CArchSocket, bool noDelay)=0 | IArchNetwork | [pure virtual] |
setReuseAddrOnSocket(CArchSocket, bool reuse)=0 | IArchNetwork | [pure virtual] |
throwErrorOnSocket(CArchSocket s)=0 | IArchNetwork | [pure virtual] |
unblockPollSocket(CArchThread thread)=0 | IArchNetwork | [pure virtual] |
writeSocket(CArchSocket s, const void *buf, size_t len)=0 | IArchNetwork | [pure virtual] |
~IInterface() | IInterface | [inline, virtual] |