|
CFx SDK Documentation
2023 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 | 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 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 |