|
|
|
|
Location:
sipretryafterheader.h
Link against: sipcodec.lib
class CSIPRetryAfterHeader : public CSIPParameterHeaderBase;
Class provides functions for setting and getting parameters in SIP "Retry-After" header.
sipcodec.lib
CBase - Base class for all classes to be instantiated on the heap
CSIPHeaderBase - Class provides a generic interface for all the SIP headers
CSIPParameterHeaderBase - A base class for SIP headers that have structure "mandatory part"delimiter"parameters"
CSIPRetryAfterHeader - Class provides functions for setting and getting parameters in SIP "Retry-After" header
Defined in CSIPRetryAfterHeader:
CloneL(), Comment(), DecodeL(), DurationParam(), InternalizeValueL(), Name(), NewL(), NewLC(), RetryAfter(), SetDurationParamL(), SetRetryAfter(), ~CSIPRetryAfterHeader()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
Inherited from CSIPHeaderBase:
ExternalizeL(),
ExternalizeSupported(),
PushLC(),
ToTextL(),
ToTextLC(),
ToTextValueLC()
Inherited from CSIPParameterHeaderBase:
DeleteParam(),
HasParam(),
Param(),
ParamCount(),
ParamValue(),
SetParamL(),
ToTextValueL()
static IMPORT_C CSIPRetryAfterHeader *NewL(TUint aRetryAfter);
Creates a new instance of CSIPRetryAfterHeader
|
|
static IMPORT_C CSIPRetryAfterHeader *NewLC(TUint aRetryAfter);
Creates a new instance of CSIPRetryAfterHeader On return the new instance has left to the CleanupStack.
|
|
virtual IMPORT_C ~CSIPRetryAfterHeader();
Destructor, deletes the resources of CSIPRetryAfterHeader.
static IMPORT_C CSIPRetryAfterHeader *DecodeL(const TDesC8 &aValue);
Constructs a CSIPRetryAfterHeader from textual representation of the header's value part.
|
|
IMPORT_C void SetRetryAfter(TUint aValue);
Sets the retry after value
|
IMPORT_C TUint RetryAfter() const;
Gets the retry after value
|
IMPORT_C const TDesC8 &Comment() const;
Gets the comment value
|
IMPORT_C TInt DurationParam() const;
Gets the value of the "duration"-parameter
|
IMPORT_C void SetDurationParamL(TInt aDurationParam);
aDurationParam >= 0
Sets the "duration"-parameter
|
static IMPORT_C CSIPHeaderBase *InternalizeValueL(RReadStream &aReadStream);
Constructs an instance of a CSIPRetryAfterHeader from a RReadStream
|
|
virtual IMPORT_C CSIPHeaderBase *CloneL() const;
From CSIPHeaderBase CloneL
|