COutgoingData Class Reference

class COutgoingData : public CBase

Inherits from

Public Member Functions
~COutgoingData ()
TInetAddr & Address ()
TBool Compressed ()
TPtr8 EncodeL ( TBool )
TBool ForceUDP ()
TPtr8 HeaderPartL ()
CSIPMessage & Message ()
COutgoingData * NewL (const TSIPTransportParams &, CSIPMessage &, const TInetAddr &, TUint , TRequestStatus &, MSigCompController &, TBool )
COutgoingData * NewL (const TSIPTransportParams &, CSIPMessage &, TRequestStatus &, MSigCompController &)
COutgoingData * NewLC (const TSIPTransportParams &, CSIPMessage &, const TInetAddr &, TUint , TRequestStatus &, MSigCompController &, TBool )
COutgoingData * NewLC (const TSIPTransportParams &, CSIPMessage &, TRequestStatus &, MSigCompController &)
TUint OrigTransport ()
void Sent ()
void SetAddress (const TInetAddr &)
TRequestStatus * Status ()
const TSIPTransportParams & TransportParams ()
Private Member Functions
COutgoingData (const TSIPTransportParams &, CSIPMessage &, MSigCompController &, TRequestStatus &)
COutgoingData (const TSIPTransportParams &, CSIPMessage &, const TInetAddr &, TUint , MSigCompController &, TRequestStatus &, TBool )
void ConstructL ()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Public Attributes
TSglQueLink iLink
const TInt iOffset
Private Attributes
TInetAddr iAddress
TBool iCompressed
CBufBase * iData
TBool iForceUDP
CSIPMessage & iMessage
TUint iOrigTransport
MSigCompController & iSigCompHandler
TRequestStatus * iStatus
const TSIPTransportParams & iTransportParams

Constructor & Destructor Documentation

COutgoingData(const TSIPTransportParams &, CSIPMessage &, MSigCompController &, TRequestStatus &)

COutgoingData ( const TSIPTransportParams & aTransportParams,
CSIPMessage & aMessage,
MSigCompController & aSigCompHandler,
TRequestStatus & aStatus
) [private]

Parameters

const TSIPTransportParams & aTransportParams
CSIPMessage & aMessage
MSigCompController & aSigCompHandler
TRequestStatus & aStatus

COutgoingData(const TSIPTransportParams &, CSIPMessage &, const TInetAddr &, TUint, MSigCompController &, TRequestStatus &, TBool)

COutgoingData ( const TSIPTransportParams & aTransportParams,
CSIPMessage & aMessage,
const TInetAddr & aAddr,
TUint aOrigTransport,
MSigCompController & aSigCompHandler,
TRequestStatus & aStatus,
TBool aForceUDP
) [private]

Parameters

const TSIPTransportParams & aTransportParams
CSIPMessage & aMessage
const TInetAddr & aAddr
TUint aOrigTransport
MSigCompController & aSigCompHandler
TRequestStatus & aStatus
TBool aForceUDP

~COutgoingData()

~COutgoingData ( )

Member Functions Documentation

Address()

TInetAddr & Address ( ) [inline]

Compressed()

TBool Compressed ( ) [inline]

ConstructL()

void ConstructL ( ) [private]

EncodeL(TBool)

TPtr8 EncodeL ( TBool aStreambasedProtocol )

Parameters

TBool aStreambasedProtocol

ForceUDP()

TBool ForceUDP ( ) const

HeaderPartL()

TPtr8 HeaderPartL ( )

Message()

CSIPMessage & Message ( )

NewL(const TSIPTransportParams &, CSIPMessage &, const TInetAddr &, TUint, TRequestStatus &, MSigCompController &, TBool)

COutgoingData * NewL ( const TSIPTransportParams & aTransportParams,
CSIPMessage & aMessage,
const TInetAddr & aAddr,
TUint aOrigTransport,
TRequestStatus & aStatus,
MSigCompController & aSigCompHandler,
TBool aForceUDP = EFalse
) [static]

Parameters

const TSIPTransportParams & aTransportParams
CSIPMessage & aMessage
const TInetAddr & aAddr
TUint aOrigTransport
TRequestStatus & aStatus
MSigCompController & aSigCompHandler
TBool aForceUDP = EFalse

NewL(const TSIPTransportParams &, CSIPMessage &, TRequestStatus &, MSigCompController &)

COutgoingData * NewL ( const TSIPTransportParams & aTransportParams,
CSIPMessage & aMessage,
TRequestStatus & aStatus,
MSigCompController & aSigCompHandler
) [static]

Parameters

const TSIPTransportParams & aTransportParams
CSIPMessage & aMessage
TRequestStatus & aStatus
MSigCompController & aSigCompHandler

NewLC(const TSIPTransportParams &, CSIPMessage &, const TInetAddr &, TUint, TRequestStatus &, MSigCompController &, TBool)

COutgoingData * NewLC ( const TSIPTransportParams & aTransportParams,
CSIPMessage & aMessage,
const TInetAddr & aAddr,
TUint aOrigTransport,
TRequestStatus & aStatus,
MSigCompController & aSigCompHandler,
TBool aForceUDP = EFalse
) [static]

Parameters

const TSIPTransportParams & aTransportParams
CSIPMessage & aMessage
const TInetAddr & aAddr
TUint aOrigTransport
TRequestStatus & aStatus
MSigCompController & aSigCompHandler
TBool aForceUDP = EFalse

NewLC(const TSIPTransportParams &, CSIPMessage &, TRequestStatus &, MSigCompController &)

COutgoingData * NewLC ( const TSIPTransportParams & aTransportParams,
CSIPMessage & aMessage,
TRequestStatus & aStatus,
MSigCompController & aSigCompHandler
) [static]

Parameters

const TSIPTransportParams & aTransportParams
CSIPMessage & aMessage
TRequestStatus & aStatus
MSigCompController & aSigCompHandler

OrigTransport()

TUint OrigTransport ( ) [inline]

Sent()

void Sent ( )

SetAddress(const TInetAddr &)

void SetAddress ( const TInetAddr & aAddress )

Parameters

const TInetAddr & aAddress

Status()

TRequestStatus * Status ( ) [inline]

TransportParams()

const TSIPTransportParams & TransportParams ( ) const

Member Data Documentation

TInetAddr iAddress

TInetAddr iAddress [private]

TBool iCompressed

TBool iCompressed [private]

CBufBase * iData

CBufBase * iData [private]

TBool iForceUDP

TBool iForceUDP [private]

TSglQueLink iLink

TSglQueLink iLink

CSIPMessage & iMessage

CSIPMessage & iMessage [private]

const TInt iOffset

const TInt iOffset [static]

TUint iOrigTransport

TUint iOrigTransport [private]

MSigCompController & iSigCompHandler

MSigCompController & iSigCompHandler [private]

TRequestStatus * iStatus

TRequestStatus * iStatus [private]

const TSIPTransportParams & iTransportParams

const TSIPTransportParams & iTransportParams [private]