#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 |
1.3.5