#include <oscl_ip_socket.h>
Inheritance diagram for OsclIPSocketI:

Public Methods | |
| int32 | Bind (OsclNetworkAddress &aAddress) |
| int32 | Join (OsclNetworkAddress &aAddress) |
| int32 | SetRecvBufferSize (uint32 size) |
| int32 | SetOptionToReuseAddress () |
| int32 | SetTOS (const OsclSocketTOS &aTOS) |
| int32 | GetPeerName (OsclNetworkAddress &peerName) |
| virtual int32 | Close ()=0 |
| virtual uint8 * | GetRecvData (int32 *aLength)=0 |
| virtual uint8 * | GetSendData (int32 *aLength)=0 |
| virtual | ~OsclIPSocketI () |
| void | ThreadLogoff () |
| void | ThreadLogon (OsclSocketObserver *aObs, OsclSocketServI *aServ) |
| OsclSocketServI * | SocketServ () |
| Oscl_DefAlloc & | Alloc () |
Protected Methods | |
| OsclIPSocketI (Oscl_DefAlloc &a) | |
| void | ConstructL (OsclSocketObserver *aObs, OsclSocketI *aSock, OsclSocketServI *aServ, uint32 aId) |
Protected Attributes | |
| Oscl_DefAlloc & | iAlloc |
| OsclNetworkAddress | iAddress |
| uint32 | iId |
| OsclSocketObserver * | iObserver |
| OsclSocketI * | iSocket |
| OsclSocketServI * | iSocketServ |
| PVLogger * | iLogger |
Friends | |
| class | OsclSocketRequestAO |
| class | OsclSocketMethod |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implemented in OsclTCPSocketI, and OsclUDPSocketI. |
|
||||||||||||||||||||
|
|
|
|
|
|
|
Implemented in OsclTCPSocketI, and OsclUDPSocketI. |
|
|
Implemented in OsclTCPSocketI, and OsclUDPSocketI. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in OsclTCPSocketI, and OsclUDPSocketI. |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OSCL API
Posting Version: CORE_8.508.1.1