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
Name()
IMPORT_C
RStringF
|
Name
|
(
|
)
|
const [virtual]
|
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()
IMPORT_C
TUint
|
Seq
|
(
|
)
|
const
|
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.