BASE::TRCDynamicPointer< TInterface > Class Template Reference

Pointer that is linked to a specific interface at runtime. More...

List of all members.

Public Types

typedef TRCDynamicInterface<
TInterface > 
TDynInterface

Public Member Functions

 TRCDynamicPointer (RCDynamicHandler &Handler, const RCString &sKey=_T(""))
virtual TBool SetInterface (RCDynamicInterface &DynamicInterface)
TInterface & operator * ()
const TInterface & operator * () const
TInterface * operator-> ()
const TInterface * operator-> () const


Detailed Description

template<class TInterface>
class BASE::TRCDynamicPointer< TInterface >

Pointer that is linked to a specific interface at runtime.

Author:
Patrik Stellmann
This class holds a pointer of the type specified by the template argument. When registering an instance at a dynamic handler the handler tries to link it to a registered dynamic interface with the same key and that implements the interface specified for this instance.


The documentation for this class was generated from the following file:
Generated on Thu Feb 16 12:46:47 2006 for Simulator Bob by  doxygen 1.4.6-NO