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 &)
void
|
ConstructSenderL
|
(
|
TInetAddr
&
|
aRtpAddr,
|
|
TInetAddr
&
|
aRtcpAddr
|
|
)
|
|
Create the resources necessary for sending RTP, and RTCP if necessary
Parameters
TInetAddr
& aRtpAddr
|
|
TInetAddr
& aRtcpAddr
|
|
NewL(TUint &, RSocketServ &, RConnection &, const TCreateSessionParams &, MRtpErrNotify &, TBool)
Receive(TPortType, TDes8 &)
RegisterReceivedNotify(MReceivedNotify *)
Send(TPortType, const TDesC8 &)
Send(TPortType, const TDesC8 &, TRequestStatus &)
SetAcceptedFromAddress(TInetAddr &)
void
|
SetAcceptedFromAddress
|
(
|
TInetAddr
&
|
aAddr
|
)
|
|
SetNonRtpObserverFlag(TBool)
void
|
SetNonRtpObserverFlag
|
(
|
TBool
|
aValue
|
)
|
|
SetRecvCallback(TPortType, TCallBack &)
SetToAddress(TPortType, TInetAddr &)
Member Data Documentation
MRtpErrNotify * iErrNotify
TUint
iPriority
TUint
|
iPriority
|
[private]
|
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.