CFx SDK Documentation 2024 SP0
|
#include <RxModuleSoftReference.h>
Public Member Functions | |
OdRxModuleSoftReference () | |
~OdRxModuleSoftReference () | |
OdSmartPtr< TModule > | getModule (const OdString &appName) |
TModule * | getRef () |
void | clear () |
Protected Member Functions | |
void | rxAppWillBeUnloaded (OdRxModule *pModule) |
Protected Member Functions inherited from OdStaticRxObject< OdRxDLinkerReactor > | |
void | addRef () |
void | release () |
Protected Member Functions inherited from OdRxDLinkerReactor | |
ODRX_DECLARE_MEMBERS (OdRxDLinkerReactor) | |
virtual void | rxAppWillBeLoaded (const OdString &moduleName) |
virtual void | rxAppLoaded (OdRxModule *pModule) |
virtual void | rxAppLoadAborted (const OdString &moduleName) |
virtual void | rxAppWillBeUnloaded (OdRxModule *pModule) |
virtual void | rxAppUnloaded (const OdString &moduleName) |
virtual void | rxAppUnloadAborted (OdRxModule *pModule) |
Protected Member Functions inherited from OdRxObject | |
ODRX_HEAP_OPERATORS () | |
OdRxObject () | |
virtual | ~OdRxObject () |
virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
virtual OdRxObject * | x (const OdRxClass *pClass) const |
virtual OdRxClass * | isA () const |
virtual void | addRef ()=0 |
virtual void | release ()=0 |
virtual long | numRefs () const |
bool | isKindOf (const OdRxClass *pClass) const |
virtual OdRxObjectPtr | clone () const |
virtual void | copyFrom (const OdRxObject *pSource) |
virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
virtual bool | isEqualTo (const OdRxObject *pOther) const |
<group OdRx_Classes>
This template class represents client's atomic portion of code to execute via asynchronous call.
Corresponding C++ library: TD_Db
Definition at line 46 of file RxModuleSoftReference.h.
|
inline |
Builds an instance of this object.
Definition at line 59 of file RxModuleSoftReference.h.
|
inline |
Destroy an instance of this object.
Definition at line 64 of file RxModuleSoftReference.h.
|
inline |
Unload this module.
Definition at line 91 of file RxModuleSoftReference.h.
|
inline |
Returns a smart pointer to the rx-module instance with the specified name.
appName | [in] Name as a non-empty string value. |
Definition at line 71 of file RxModuleSoftReference.h.
|
inline |
Returns a raw pointer to the rx-module instance.
Definition at line 84 of file RxModuleSoftReference.h.
|
inlineprotectedvirtual |