CSIPCSeqHeader Class Reference
class CSIPCSeqHeader : public CSIPHeaderBase |
Class provides functions for setting and getting sequence number and method in SIP "CSeq" header.
sipcodec.lib
Constructor & Destructor Documentation
CSIPCSeqHeader()
CSIPCSeqHeader | ( | ) | [private] |
~CSIPCSeqHeader()
IMPORT_C | ~CSIPCSeqHeader | ( | ) | |
Member Functions Documentation
BaseDecodeL(const TDesC8 &)
ConstructL(TUint, RStringF)
DecodeL(const TDesC8 &)
Constructs a CSIPCSeqHeader from textual representation of the header's value part.
Parameters
const TDesC8 & aValue | a value part of a "CSeq"-header (e.g. "1 REGISTER") |
DoInternalizeValueL(RReadStream &)
void | DoInternalizeValueL | ( | RReadStream & | aReadStream | ) | [private] |
ExternalizeValueL(RWriteStream &)
void | ExternalizeValueL | ( | RWriteStream & | aWriteStream | ) | const [private, virtual] |
InternalizeValueL(RReadStream &)
Parameters
RReadStream & aReadStream | a stream containing the value of the externalized object (header name not included). |
Method()
Gets the method from the "CSeq" header
NewL(TUint, RStringF)
Parameters
TUint aSeq | a sequence number to set. |
RStringF aMethod | a method to set. For example "REGISTER" |
NewLC(TUint, RStringF)
Parameters
TUint aSeq | a sequence number to set. |
RStringF aMethod | a method to set. For example "REGISTER" |
ParseL(const TDesC8 &)
void | ParseL | ( | const TDesC8 & | aValue | ) | [private] |
PreferredPlaceInMessage()
Seq()
Gets the sequence number from the "CSeq" header
SetMethodL(RStringF)
IMPORT_C void | SetMethodL | ( | RStringF | aMethod | ) | |
Sets the method in the "CSeq" header
SetMethodL(const TDesC8 &)
void | SetMethodL | ( | const TDesC8 & | aMethod | ) | [private] |
SetSeq(TUint)
IMPORT_C void | SetSeq | ( | TUint | aSeq | ) | |
Sets the sequence number in the "CSeq" header
Parameters
TUint aSeq | a sequence number to set |
ToTextValueL()
IMPORT_C HBufC8 * | ToTextValueL | ( | ) | const [virtual] |
Member Data Documentation
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.