|
Public Methods |
| virtual | ~OsclUDPSocketI () |
| int32 | Close () |
| int32 | JoinMulticastGroup (OsclIpMReq &aMReq) |
| int32 | SetMulticastTTL (int32 aTTL) |
| uint8 * | GetRecvData (int32 *aLength) |
| uint8 * | GetSendData (int32 *aLength) |
| TPVSocketEvent | ThreadLogoff () |
| TPVSocketEvent | ThreadLogon (OsclSocketServI *aServ, OsclSocketObserver *aObserver) |
| TPVSocketEvent | BindAsync (OsclNetworkAddress &aAddress, int32 aTimeoutMsec=-1) |
| void | CancelBind () |
| TPVSocketEvent | SendTo (const uint8 *&aPtr, uint32 aLen, OsclNetworkAddress &aAddress, int32 aTimeoutMsec=-1) |
| void | CancelSendTo () |
| TPVSocketEvent | RecvFrom (uint8 *&aPtr, uint32 aMaxLen, OsclNetworkAddress &aAddress, int32 aTimeoutMsec=-1, uint32 aMultiMaxLen=0, Oscl_Vector< uint32, OsclMemAllocator > *aPacketLen=NULL, Oscl_Vector< OsclNetworkAddress, OsclMemAllocator > *aPacketSource=NULL) |
| void | CancelRecvFrom () |
Static Public Methods |
| OsclUDPSocketI * | NewL (Oscl_DefAlloc &a, OsclSocketServI *aServ, OsclSocketObserver *aObserver, uint32 aId) |