|
Public Methods |
| ~OsclSocketI () |
int32 | Open (OsclSocketServI &aServer, uint32 addrFamily, uint32 sockType, uint32 protocol) |
int32 | Open (OsclSocketServI &aServer) |
int32 | Bind (OsclNetworkAddress &anAddr) |
int32 | Join (OsclNetworkAddress &anAddr) |
int32 | Close () |
int32 | Listen (uint32 qSize) |
int32 | SetRecvBufferSize (uint32 size) |
void | Connect (ConnectParam &, OsclSocketRequestAO &) |
void | Accept (AcceptParam &, OsclSocketRequestAO &) |
void | Shutdown (ShutdownParam &, OsclSocketRequestAO &) |
void | Send (SendParam &, OsclSocketRequestAO &) |
void | SendSuccess (SendParam &) |
void | SendTo (SendToParam &, OsclSocketRequestAO &) |
void | SendToSuccess (SendToParam &) |
void | Recv (RecvParam &, OsclSocketRequestAO &) |
void | RecvSuccess (RecvParam &) |
void | RecvFrom (RecvFromParam &, OsclSocketRequestAO &) |
void | RecvFromSuccess (RecvFromParam &) |
TOsclSocket | Socket () |
void | ProcessConnect (OsclSocketServRequestQElem *) |
void | ProcessShutdown (OsclSocketServRequestQElem *) |
void | ProcessAccept (OsclSocketServRequestQElem *) |
void | ProcessSendTo (OsclSocketServRequestQElem *) |
void | ProcessRecvFrom (OsclSocketServRequestQElem *) |
void | ProcessSend (OsclSocketServRequestQElem *) |
void | ProcessRecv (OsclSocketServRequestQElem *) |
PVLogger * | Logger () |
Static Public Methods |
OsclSocketI * | NewL (Oscl_DefAlloc &a) |
bool | MakeAddr (OsclNetworkAddress &in, TOsclSockAddr &addr) |
void | MakeAddr (TOsclSockAddr &in, OsclNetworkAddress &addr) |
Friends |
class | OsclAcceptRequest |
class | OsclConnectRequest |
class | OsclRecvRequest |
class | OsclRecvFromRequest |
class | OsclSendRequest |
class | OsclSendToRequest |
class | OsclShutdownRequest |
class | OsclUDPSocket |
class | OsclTCPSocket |