CRtpCommSend Class Reference
class CRtpCommSend : public CActive
|
Class definition for sending
RtpService.dll
Constructor & Destructor Documentation
CRtpCommSend(RSocket &, MRtpErrNotify &, TInetAddr &)
Member Functions Documentation
CompleteAndRemoveRequests(TInt)
void
|
CompleteAndRemoveRequests
|
(
|
TInt
|
aError
|
)
|
[private]
|
Complete and remove queue items.
-
Since
-
S60 3.2.3
Parameters
TInt
aError
|
completion code
|
CompleteClientRequest(CRtpSendItem &, TInt)
void
|
CompleteClientRequest
|
(
|
CRtpSendItem
&
|
aItem,
|
|
TInt
|
aReason
|
|
)
|
const [private]
|
Complete client's request.
-
Since
-
S60 3.2.3
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
DoCancel()
void
|
DoCancel
|
(
|
)
|
[protected, virtual]
|
Cancel any outstanding operation
NewL(RSocket &, MRtpErrNotify &, TInetAddr &)
RemoveFromQueue()
void
|
RemoveFromQueue
|
(
|
)
|
[private]
|
RunL()
void
|
RunL
|
(
|
)
|
[protected, virtual]
|
Called when operation complete
Send(const TDesC8 &, TRequestStatus &)
SendNextPacket()
void
|
SendNextPacket
|
(
|
)
|
[private]
|
Handle a 'write buffer empty' situation.
SetToAddress(TInetAddr &)
void
|
SetToAddress
|
(
|
TInetAddr
&
|
aAddr
|
)
|
|
Member Enumerations Documentation
Enum TWriteState
Enumerators
ESending
|
|
EWaiting
|
|
ECommsFailed
|
|
Member Data Documentation
TSglQueIter< CRtpSendItem > iQueueIter
List iterator - needed to delete all the items
MRtpErrNotify & iRtpErrNotify
TSglQue< CRtpSendItem > iSendQue
TInetAddr
iToAddr
TInetAddr
|
iToAddr
|
[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.