Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: SIP_subconparams.h
Link against: sipparams.lib

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

Class CSubConSIPSubscribeParamSet

class CSubConSIPSubscribeParamSet : public CSubConExtensionParameterSet;

Description

This contains the SIP Subscribe parameters that will be passed via subconnection to the SIP stack

Derivation

Members

Defined in CSubConSIPSubscribeParamSet:
CSubConSIPSubscribeParamSet(), GetAcceptSubType(), GetAcceptType(), GetAttribPtr(), GetAutoRefresh(), GetContact(), GetEventType(), GetExpires(), GetFrom(), GetRequestUri(), GetTo(), GetVDataTable(), NewL(), NewL(), SetAcceptSubTypeL(), SetAcceptTypeL(), SetAutoRefresh(), SetContactL(), SetEventTypeL(), SetExpires(), SetFromL(), SetRequestUriL(), SetToL(), iAcceptSubType, iAcceptType, iAutoRefresh, iContact, iEventType, iExpires, iFrom, iReqUri, iTo, iVDataTable, ~CSubConSIPSubscribeParamSet()


Construction and destruction


NewL()

static inline CSubConSIPSubscribeParamSet *NewL(CSubConParameterFamily &aFamily, CSubConParameterFamily::TParameterSetType aType);

Description

Creates a new SubConSIPSubscribe parameter set object.

Parameters

CSubConParameterFamily &aFamily

CSubConParameterFamily::TParameterSetType aType

Return value

CSubConSIPSubscribeParamSet *

A pointer to the newly allocated object.

Leave codes

KErrArgument

if the data is not of type TParameterSetType.


NewL()

static inline CSubConSIPSubscribeParamSet *NewL();

Description

Return value

CSubConSIPSubscribeParamSet *


CSubConSIPSubscribeParamSet()

inline CSubConSIPSubscribeParamSet();

Description

Constructor.


~CSubConSIPSubscribeParamSet()

virtual ~CSubConSIPSubscribeParamSet();

Description

Destructor.

[Top]


Member functions


GetRequestUri()

inline const TPtrC8 GetRequestUri() const;

Description

Gets Request URI field of the SIP header. *

Return value

const TPtrC8


GetFrom()

inline const TPtrC8 GetFrom() const;

Description

Gets From field of the SIP header. *

Return value

const TPtrC8


GetTo()

inline const TPtrC8 GetTo() const;

Description

Gets To field of the SIP header. *

Return value

const TPtrC8


GetContact()

inline const TPtrC8 GetContact() const;

Description

Gets Contact field of the SIP header. *

Return value

const TPtrC8


GetEventType()

inline const TPtrC8 GetEventType() const;

Description

Gets Event Type field of the SIP header. *

Return value

const TPtrC8


GetAcceptType()

inline const TPtrC8 GetAcceptType() const;

Description

Gets Accept Type field of the SIP header. *

Return value

const TPtrC8


GetAcceptSubType()

inline const TPtrC8 GetAcceptSubType() const;

Description

Gets Accept Sub Type field of the SIP header. *

Return value

const TPtrC8


GetExpires()

inline const TInt GetExpires() const;

Description

Gets Expires field of the SIP header. *

Return value

const TInt


GetAutoRefresh()

inline const TBool GetAutoRefresh() const;

Description

Gets Auto Refresh field of the SIP header. *

Return value

const TBool


SetRequestUriL()

inline void SetRequestUriL(const TPtrC8 &aReqUri);

Description

Sets Request URI field of the SIP header. *

Parameters

const TPtrC8 &aReqUri


SetFromL()

inline void SetFromL(const TPtrC8 &aFrom);

Description

Sets From field of the SIP header. *

Parameters

const TPtrC8 &aFrom


SetToL()

inline void SetToL(const TPtrC8 &aTo);

Description

Sets To field of the SIP header. *

Parameters

const TPtrC8 &aTo


SetContactL()

inline void SetContactL(const TPtrC8 &aContact);

Description

Sets Contact field of the SIP header. *

Parameters

const TPtrC8 &aContact


SetEventTypeL()

inline void SetEventTypeL(const TPtrC8 &aEventType);

Description

Sets Event Type field of the SIP header. *

Parameters

const TPtrC8 &aEventType


SetAcceptTypeL()

inline void SetAcceptTypeL(const TPtrC8 &aAcceptType);

Description

Sets Accept Type field of the SIP header. *

Parameters

const TPtrC8 &aAcceptType


SetAcceptSubTypeL()

inline void SetAcceptSubTypeL(const TPtrC8 &aAcceptSubType);

Description

Sets Accept Sub Type field of the SIP header. *

Parameters

const TPtrC8 &aAcceptSubType


SetExpires()

inline void SetExpires(TInt aExpires);

Description

Sets Expires Sub Type field of the SIP header. *

Parameters

TInt aExpires


SetAutoRefresh()

inline void SetAutoRefresh(TBool aAutoRefresh);

Description

Sets AutoRfresh field of the SIP header. *

Parameters

TBool aAutoRefresh


GetVDataTable()

virtual Meta::SVDataTableEntry const *GetVDataTable() const;

Description

Return value

Meta::SVDataTableEntry const *


GetAttribPtr()

virtual TUint8 *GetAttribPtr(const TInt aOffset) const;

Description

Parameters

const TInt aOffset

Return value

TUint8 *

[Top]


Member data


iVDataTable

const Meta::SVDataTableEntry iVDataTable;

Description


iReqUri

protected: RBuf8 iReqUri;

Description

The Request URI field of the SIP header.


iFrom

protected: RBuf8 iFrom;

Description

The From field of the SIP header.


iTo

protected: RBuf8 iTo;

Description

The To field of the SIP header.


iContact

protected: RBuf8 iContact;

Description

The Contact field of the SIP header.


iEventType

protected: RBuf8 iEventType;

Description

The Event Type field of the SIP header.


iAcceptType

protected: RBuf8 iAcceptType;

Description

The Accept Type field of the SIP header.


iAcceptSubType

protected: RBuf8 iAcceptSubType;

Description

The Accept Sub Type field of the SIP header.


iExpires

protected: TInt iExpires;

Description

The Expires field of the SIP header.


iAutoRefresh

protected: TBool iAutoRefresh;

Description

The AutoRefresh field of the SIP header.