CRtpComm Class Reference
class CRtpComm : public CBase |
Class for socket communication.
RtpService.dll
Public Member Functions |
---|
| ~CRtpComm() |
void | CancelSend(TPortType) |
void | ConstructReceiverL(TBool) |
void | ConstructSenderL(TInetAddr &, TInetAddr &) |
RSocket * | GetSocket(TPortType) |
TInt
| MaxSocketSize() |
CRtpComm * | NewL(TUint &, RSocketServ &, RConnection &, const TCreateSessionParams &, MRtpErrNotify &, TBool) |
TInt
| Receive(TPortType, TDes8 &) |
void | RegisterReceivedNotify(MReceivedNotify *) |
TInt
| Send(TPortType, const TDesC8 &) |
void | Send(TPortType, const TDesC8 &, TRequestStatus &) |
void | SetAcceptedFromAddress(TInetAddr &) |
void | SetNonRtpObserverFlag(TBool) |
void | SetRecvCallback(TPortType, TCallBack &) |
TInt
| SetToAddress(TPortType, TInetAddr &) |
Constructor & Destructor Documentation
Member Functions Documentation
ConstructL(TUint &, RSocketServ &, RConnection &, const TCreateSessionParams &, MRtpErrNotify &, TBool)
ConstructReceiverL(TBool)
void | ConstructReceiverL | ( | TBool | aNonRtpObserverSet | ) | |
Create the resources necessary for receiving RTP, and RTCP if necessary.
ConstructSenderL(TInetAddr &, TInetAddr &)
Create the resources necessary for sending RTP, and RTCP if necessary
NewL(TUint &, RSocketServ &, RConnection &, const TCreateSessionParams &, MRtpErrNotify &, TBool)
Receive(TPortType, TDes8 &)
RegisterReceivedNotify(MReceivedNotify *)
Send(TPortType, const TDesC8 &)
Send(TPortType, const TDesC8 &, TRequestStatus &)
SetAcceptedFromAddress(TInetAddr &)
SetNonRtpObserverFlag(TBool)
void | SetNonRtpObserverFlag | ( | TBool | aValue | ) | |
SetRecvCallback(TPortType, TCallBack &)
SetToAddress(TPortType, TInetAddr &)
Member Data Documentation
MRtpErrNotify * iErrNotify
MReceivedNotify * iReceivedNotify
TBool
iRtcpEnabled
TBool
| iRtcpEnabled | [private] |
TInt
iSocketSize
TInt
| iSocketSize | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.