Inherits BASE::RCComponentPointer.
Inheritance diagram for BASE::TRCRtlComponentPointer< TInterface >:


Public Member Functions | |
| TRCRtlComponentPointer (RCRtlComponentHandler &RtlComponentHandler, RCGlobalComponentList *pGlobalList, RCComponent *pParent=NULL) | |
| virtual RCString | GetLoggingName () const |
| virtual RCComponent * | GetComponent () |
| virtual const RCComponent * | GetComponent () const |
| virtual RCParameter * | GetParameter () |
| virtual const RCParameter * | GetParameter () const |
| virtual TBool | Create (const RCString &sType, const RCString &sKey) |
| virtual TBool | CreateMacro (const RCString &sMacroKey, const RCString &sKey) |
| virtual TBool | ReferTo (const RCString &sKey) |
| virtual TBool | IsValid () const |
| TInterface & | operator * () const |
| TInterface * | operator-> () const |
| TBool | CanReg (const TRCSharedPtr< RCComponent > &ComponentPtr) |
Protected Types | |
| typedef TRCSharedPtr< RCComponent > | TComponentPtr |
| typedef TRCSharedPtr< TInterface > | TInterfacePtr |
Protected Attributes | |
| RCRtlComponentHandler & | m_RtlComponentHandler |
| RCGlobalComponentList * | m_pGlobalList |
| RCComponent * | m_pParent |
| TComponentPtr | m_ComponentPtr |
| TInterfacePtr | m_InterfacePtr |
1.4.6-NO