RPacketContext::CTFTMediaAuthorizationV3 Class Reference

class RPacketContext::CTFTMediaAuthorizationV3 : public CBase

Contains Authorization Token and associated Flow Identifiers. Defines member data needed to set media authorization TFT parameters - single Authorization Token parameter followed by the list of Flow Identifier parameter(s), as defined in 3GPP TS 24.008.

Contains data member that's instance of TPacketBase class to make it future proof (extensible); In order to support serialization, present implementation of TPacketBase has to be extended so that it supports methods needed ( ExternalizeL() /InternalizeL()). Supported from 9.1.

Inherits from

  • RPacketContext::CTFTMediaAuthorizationV3

Constructor & Destructor Documentation

CTFTMediaAuthorizationV3()

CTFTMediaAuthorizationV3 ( ) [protected]

~CTFTMediaAuthorizationV3()

IMPORT_C ~CTFTMediaAuthorizationV3 ( )

Member Functions Documentation

ExtensionId()

IMPORT_C TUint ExtensionId ( ) const

ExternalizeL(HBufC8 *&)

IMPORT_C void ExternalizeL ( HBufC8 *& aBuffer ) const [virtual]

Parameters

HBufC8 *& aBuffer

InternalizeL(TDes8 &)

IMPORT_C void InternalizeL ( TDes8 & aBuffer ) [virtual]

Parameters

TDes8 & aBuffer

NewL()

IMPORT_C CTFTMediaAuthorizationV3 * NewL ( ) [static]

Member Data Documentation

TAuthorizationToken iAuthorizationToken

TAuthorizationToken iAuthorizationToken

Authorization token

TUint iExtensionId

TUint iExtensionId [protected]

RArray< TFlowIdentifier > iFlowIds

RArray < TFlowIdentifier > iFlowIds

List of flow identifiers authorization token is granted for