Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <SIP_subconparams.h>
Link against: sipparams.lib
This item is not part of the S60 5th Edition SDK

Class CSubConSIPInviteParamSet

class CSubConSIPInviteParamSet : public CSubConExtensionParameterSet;

Description

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

Derivation

Members

Defined in CSubConSIPInviteParamSet:


Construction and destruction


NewL(CSubConParameterFamily &,CSubConParameterFamily::TParameterSetType)

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

Description

Creates a new SubConSIPInvite parameter set object.

Parameters

CSubConParameterFamily &aFamily

CSubConParameterFamily::TParameterSetType aType

Return value

CSubConSIPInviteParamSet *

A pointer to the newly allocated object.

Leave codes

KErrArgument

if the data is not of type TParameterSetType.


NewL()

static inline CSubConSIPInviteParamSet* NewL();

Description

Return value

CSubConSIPInviteParamSet *


CSubConSIPInviteParamSet()

inline CSubConSIPInviteParamSet();

Description

Constructor.


~CSubConSIPInviteParamSet()

virtual ~CSubConSIPInviteParamSet();

Description

Destructor.

[Top]


Member functions


GetRequestUri()const

inline const TPtrC8 GetRequestUri() const;

Description

Gets Request URI field of the SIP header. *

Return value

const TPtrC8


GetFrom()const

inline const TPtrC8 GetFrom() const;

Description

Gets From field of the SIP header. *

Return value

const TPtrC8


GetTo()const

inline const TPtrC8 GetTo() const;

Description

Gets To field of the SIP header. *

Return value

const TPtrC8


GetContact()const

inline const TPtrC8 GetContact() const;

Description

Gets Contact field of the SIP header. *

Return value

const TPtrC8


GetContentType()const

inline const TPtrC8 GetContentType() const;

Description

Gets ContentType field of the SIP header. *

Return value

const TPtrC8


GetContentSubType()const

inline const TPtrC8 GetContentSubType() const;

Description

Gets ContentSubType field of the SIP header. *

Return value

const TPtrC8


GetContent()const

inline const TPtrC8 GetContent() const;

Description

Gets Content field of the SIP header. *

Return value

const TPtrC8


SetRequestUriL(const TPtrC8 &)

inline void SetRequestUriL(const TPtrC8 &aReqUri);

Description

Setters for SIP header. /** Sets Request URI field of the SIP header. *

Parameters

const TPtrC8 &aReqUri


SetFromL(const TPtrC8 &)

inline void SetFromL(const TPtrC8 &aFrom);

Description

Sets From field of the SIP header. *

Parameters

const TPtrC8 &aFrom


SetToL(const TPtrC8 &)

inline void SetToL(const TPtrC8 &aTo);

Description

Sets To field of the SIP header. *

Parameters

const TPtrC8 &aTo


SetContactL(const TPtrC8 &)

inline void SetContactL(const TPtrC8 &aContact);

Description

Sets Contact field of the SIP header. *

Parameters

const TPtrC8 &aContact


SetContentTypeL(const TPtrC8 &)

inline void SetContentTypeL(const TPtrC8 &aContentType);

Description

Sets Content Type field of the SIP header. *

Parameters

const TPtrC8 &aContentType


SetContentSubTypeL(const TPtrC8 &)

inline void SetContentSubTypeL(const TPtrC8 &aContentSubType);

Description

Sets Content Sub Type field of the SIP header. *

Parameters

const TPtrC8 &aContentSubType


SetContentL(const TPtrC8 &)

inline void SetContentL(const TPtrC8 &aContent);

Description

Sets Content field of the SIP header. *

Parameters

const TPtrC8 &aContent


GetVDataTable()const

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

Description

Return value

Meta::SVDataTableEntry const *


GetAttribPtr(const TInt)const

virtual TUint8* GetAttribPtr(const TInt aOffset) const;

Description

Parameters

const TInt aOffset

Return value

TUint8 *


TypeId()

static inline const Meta::STypeId TypeId();

Description

Return value

const Meta::STypeId

[Top]


Member data


iVDataTable

const Meta::SVDataTableEntry iVDataTable[]={ { KSubConSIPParametersUid , reinterpret_cast<Meta::TMetaTypeNewL>( KSubConSIPInviteParamsType ) },
    { (((TInt)&((( CSubConSIPInviteParamSet *)0x1000)-> iReqUri ))-0x1000), Meta:: TMetaBuf8 ::NewL },
    { (((TInt)&((( CSubConSIPInviteParamSet *)0x1000)-> iFrom ))-0x1000), Meta:: TMetaBuf8 ::NewL },
    { (((TInt)&((( CSubConSIPInviteParamSet *)0x1000)-> iTo ))-0x1000), Meta:: TMetaBuf8 ::NewL },
    { (((TInt)&((( CSubConSIPInviteParamSet *)0x1000)-> iContact ))-0x1000), Meta:: TMetaBuf8 ::NewL },
    { (((TInt)&((( CSubConSIPInviteParamSet *)0x1000)-> iContentType ))-0x1000), Meta:: TMetaBuf8 ::NewL },
    { (((TInt)&((( CSubConSIPInviteParamSet *)0x1000)-> iContentSubType ))-0x1000), Meta:: TMetaBuf8 ::NewL },
    { (((TInt)&((( CSubConSIPInviteParamSet *)0x1000)-> iContent ))-0x1000), Meta:: TMetaBuf8 ::NewL },
{ 0, 0 }};

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.


iContentType

protected: RBuf8 iContentType;

Description

The Content Type field of the SIP header.


iContentSubType

protected: RBuf8 iContentSubType;

Description

The Content Sub Type field of the SIP header.


iContent

protected: RBuf8 iContent;

Description

The Content field of the SIP header.