MTransactionHeaders Class Reference

class MTransactionHeaders

This class is used to wrap together the SIP headers which can be requested by upper subsystems. If MTransactionHeaders is pushed into CleanupStack, TCleanupItem has to be used.

Constructor & Destructor Documentation

~MTransactionHeaders()

~MTransactionHeaders()[inline, virtual]

Member Functions Documentation

CSeqNumber()

TUint CSeqNumber()const [pure virtual]

Gets the CSeq number part.

Pre-condition
Post-condition

CallIDHeader()

CSIPCallIDHeader *CallIDHeader()[pure virtual]

Gets the Call-ID header

Pre-condition
Post-condition

Contact()

RPointerArray< CSIPContactHeader > *Contact()[pure virtual]

Gets the Contact headers

Pre-condition
Post-condition

FromHeader()

CSIPFromHeader *FromHeader()[pure virtual]

Gets the From-header

Pre-condition
Post-condition

RecordRoute()

RPointerArray< CSIPRouteHeaderBase > *RecordRoute()[pure virtual]

Gets the Record-route headers

Pre-condition
Post-condition

RequestURI()

CURIContainer *RequestURI()[pure virtual]

Gets the Request-URI

Pre-condition
Post-condition

ToHeader()

CSIPToHeader *ToHeader()[pure virtual]

Gets the To-header

Pre-condition
Post-condition