|
Public Methods |
virtual | ~OsclUDPSocketI () |
int32 | Close () |
uint8 * | GetRecvData (int32 *aLength) |
uint8 * | GetSendData (int32 *aLength) |
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) |