#include <socket.h>
Inheritance diagram for Socket:
Public Types | |
enum | SOCKETEVENT { NONE = 0x0000000, CONNECTION = 0x0000001, DATAIN = 0x0000002, ERR = 0x0000004, HUP = 0x0000008, NVAL = 0x0000010, TIMEOUT = 0x0000020, CONNECTED = 0x0000040 } |
Socket event identifiers (bitfield). More... | |
Public Member Functions | |
Socket (SocketCallback *pkCallback=0) | |
virtual | ~Socket () |
virtual int | GetFD ()=0 |
virtual void | SetBlocking (bool bBlock=false)=0 |
virtual unsigned int | Poll (int iTimeout)=0 |
Public Attributes | |
SocketCallback * | m_pkCallback |
|
Socket event identifiers (bitfield).
|
|
|
|
|
|
|
|
Set blocking/nonblocking mode
|
|
Poll socket
|
|
Callback object receiving events |