BASE::RCComponentPointer Class Reference

... More...

Inherited by BASE::TRCComponentPointer< TComponent >, BASE::TRCComponentPointer< RCGeomComponent >, BASE::TRCComponentPointer< RCJointComponent >, BASE::TRCRtlComponentPointer< TInterface >, BASE::TRCRtlComponentPointer< RC2DLocalizer >, and BASE::TRCRtlComponentPointer< RCCommunicator >.

Inheritance diagram for BASE::RCComponentPointer:

Inheritance graph
[legend]
Collaboration diagram for BASE::RCComponentPointer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RCComponentPointer (RCGlobalComponentList *pGlobalList=NULL, RCComponent *pParent=NULL)
TBool IsRef () const
virtual RCString GetLoggingName () const =0
virtual RCComponentGetComponent ()=0
virtual const RCComponentGetComponent () const =0
virtual RCParameterGetParameter ()=0
virtual const RCParameterGetParameter () const =0
virtual TBool Create (const RCString &sType, const RCString &sKey)=0
virtual TBool CreateMacro (const RCString &sMacroKey, const RCString &sKey)=0
virtual TBool ReferTo (const RCString &sKey)=0
virtual TBool IsValid () const =0
TBool Realize (const RCString &sKey, const RCString &sOwner)

Protected Member Functions

TBool CanReg (const TRCSharedPtr< RCComponent > &ComponentPtr) const
RCString GetParentKey () const

Protected Attributes

RCGlobalComponentListm_pGlobalList
RCComponentm_pParent
TBool m_bIsRef

Detailed Description

...

Author:
Patrik Stellmann
...


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