Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: Qos3GPP_subconparams.h
Link against: qos3gpp.lib

Class CSubConSBLPR5ExtensionParamSet

class CSubConSBLPR5ExtensionParamSet : public CSubConExtensionParameterSet;

Description

Extension Parameter Sets, Consise of MAT and FI(s). Provides Implementation of Extension parameters of the SBLP Family.

Derivation

Members

Defined in CSubConSBLPR5ExtensionParamSet:
AddFlowIdL(), CSubConSBLPR5ExtensionParamSet(), GetAttribPtr(), GetFlowIdAt(), GetMAT(), GetNumberOfFlowIds(), GetVDataTable(), NewL(), NewL(), SetMAT(), iAuthToken, iFlowIds, iVDataTable, ~CSubConSBLPR5ExtensionParamSet()


Construction and destruction


NewL()

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

Description

Parameters

CSubConParameterFamily &aFamily

the sub-connection parameter set family that this extension parameter set will be added to.

CSubConParameterFamily::TParameterSetType aType

The type of the set from TParameterSetType (ERequested, EAcceptable or EGranted)

Return value

CSubConSBLPR5ExtensionParamSet *

pointer to the created object


NewL()

static inline CSubConSBLPR5ExtensionParamSet *NewL();

Description

Return value

CSubConSBLPR5ExtensionParamSet *

pointer to the created object


CSubConSBLPR5ExtensionParamSet()

inline CSubConSBLPR5ExtensionParamSet();

Description

public constructors so that it can be accessed by factory.


~CSubConSBLPR5ExtensionParamSet()

inline ~CSubConSBLPR5ExtensionParamSet();

Description

[Top]


Member functions


GetMAT()

inline const TAuthToken &GetMAT() const;

Description

Media Authorization Token setter and getter functions.

Return value

const TAuthToken &


SetMAT()

inline void SetMAT(const TAuthToken &aAuthToken);

Description

Parameters

const TAuthToken &aAuthToken

sets the media authorisation token


GetNumberOfFlowIds()

inline TInt GetNumberOfFlowIds() const;

Description

Flow identifires setter and getter functions.

Return value

TInt


GetFlowIdAt()

inline const TFlowId &GetFlowIdAt(TInt aIndex) const;

Description

Parameters

TInt aIndex

the index of the flow identifier that will be returned.

Return value

const TFlowId &

the flow identifier at the index given by aIndex.


AddFlowIdL()

inline void AddFlowIdL(const TFlowId &aFlowId);

Description

Adding of Flow Identifires into an array.

Parameters

const TFlowId &aFlowId


GetVDataTable()

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

Description

Return value

Meta::SVDataTableEntry const *


GetAttribPtr()

protected: virtual TUint8 *GetAttribPtr(const TInt aOffset) const;

Description

Parameters

const TInt aOffset

Return value

TUint8 *

[Top]


Member data


iVDataTable

protected: const Meta::SVDataTableEntry iVDataTable;

Description


iAuthToken

protected: TAuthToken iAuthToken;

Description

Single Media Authorization Token (MAT).


iFlowIds

protected: RFlowIdentifiers iFlowIds;

Description

Multiple Flow Identifiers.