CExtensionContainer Class Reference

class CExtensionContainer : public CBase

Inherits from

Member Functions Documentation

GetInterface(TUint)

TAny * GetInterface ( TUint aExtensionId ) [inline]

Get Extension Interface. Implemented using the CBase::Extension_() mechanism Note that the pointer returned is only good for the lifetime of the called CBase derived object.

Parameters

TUint aExtensionId The GUID/ Well-known ID of the interface

GetInterface()

MClass * GetInterface ( ) [inline]

Get Extension Interface - templated helper. Resolves the ID and returned pointer based on the class name. Note that the pointer returned is only good for the lifetime of the called CBase derived object. Class name should support ETypeId intergral value, else use non-template version.