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:


Public Member Functions | |
| RCComponentPointer (RCGlobalComponentList *pGlobalList=NULL, RCComponent *pParent=NULL) | |
| TBool | IsRef () const |
| virtual RCString | GetLoggingName () const =0 |
| virtual RCComponent * | GetComponent ()=0 |
| virtual const RCComponent * | GetComponent () const =0 |
| virtual RCParameter * | GetParameter ()=0 |
| virtual const RCParameter * | GetParameter () 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 | |
| RCGlobalComponentList * | m_pGlobalList |
| RCComponent * | m_pParent |
| TBool | m_bIsRef |
1.4.6-NO