|
Public Methods |
| | ~OsclSocketI () |
| int32 | Open (OsclSocketServI &aServer, uint32 addrFamily, uint32 sockType, uint32 protocol) |
| int32 | Open (OsclSocketServI &aServer) |
| int32 | Bind (OsclNetworkAddress &anAddr) |
| int32 | SetSockOpt (TPVSocketOptionLevel aOptionLevel, TPVSocketOptionName aOptionName, OsclAny *aOptionValue, int32 aOptionLen) |
| int32 | GetPeerName (OsclNetworkAddress &peerName) |
| int32 | Join (OsclNetworkAddress &anAddr) |
| int32 | Close () |
| int32 | Listen (uint32 qSize) |
| int32 | SetRecvBufferSize (uint32 size) |
| TPVSocketEvent | ThreadLogoff () |
| TPVSocketEvent | ThreadLogon (OsclSocketServI *aServ) |
| 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) |
| bool | MakeMulticastGroupInformation (OsclIpMReq &in, TIpMReq &addr) |
| void | MakeMulticastGroupInformation (TIpMReq &in, OsclIpMReq &addr) |
Friends |
| class | OsclAcceptRequest |
| class | OsclConnectRequest |
| class | OsclRecvRequest |
| class | OsclRecvFromRequest |
| class | OsclSendRequest |
| class | OsclSendToRequest |
| class | OsclShutdownRequest |
| class | OsclUDPSocket |
| class | OsclTCPSocket |