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()
voidSent()
voidSetAddress(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)
voidConstructL()
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 TIntiOffset
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,
TUintaOrigTransport,
MSigCompController &aSigCompHandler,
TRequestStatus &aStatus,
TBoolaForceUDP
)[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()

voidConstructL()[private]

EncodeL(TBool)

TPtr8 EncodeL(TBoolaStreambasedProtocol)

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,
TUintaOrigTransport,
TRequestStatus &aStatus,
MSigCompController &aSigCompHandler,
TBoolaForceUDP = 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,
TUintaOrigTransport,
TRequestStatus &aStatus,
MSigCompController &aSigCompHandler,
TBoolaForceUDP = 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()

voidSent()

SetAddress(const TInetAddr &)

voidSetAddress(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 TIntiOffset[static]

TUint iOrigTransport

TUint iOrigTransport[private]

MSigCompController & iSigCompHandler

MSigCompController &iSigCompHandler[private]

TRequestStatus * iStatus

TRequestStatus *iStatus[private]

const TSIPTransportParams & iTransportParams

const TSIPTransportParams &iTransportParams[private]