CFx SDK Documentation  2022 SP0
Public Member Functions | List of all members
OdRxDLinkerReactor Class Reference

#include <RxDLinkerReactor.h>

Inheritance diagram for OdRxDLinkerReactor:
OdRxObject OdStaticRxObject< OdRxDLinkerReactor > OdRxModuleSoftReference< TModule >

Public Member Functions

 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)
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () 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
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Detailed Description

This class is the base class for custom classes that receive notification of OdRxDLinker events.

Remarks
Events consist of the loading and unloading of OdRxModules.
The default implementations of all methods in this class do nothing.
See also
TD_Root

<group OdRx_Classes>

Definition at line 51 of file RxDLinkerReactor.h.

Member Function Documentation

◆ ODRX_DECLARE_MEMBERS()

OdRxDLinkerReactor::ODRX_DECLARE_MEMBERS ( OdRxDLinkerReactor  )

◆ rxAppLoadAborted()

virtual void OdRxDLinkerReactor::rxAppLoadAborted ( const OdString moduleName)
virtual

Notification function called whenever the loading of an OdRxModule (TX application) has been aborted.

Parameters
moduleName[in] Module name.
Remarks
This function is after before the operation.

◆ rxAppLoaded()

virtual void OdRxDLinkerReactor::rxAppLoaded ( OdRxModule pModule)
virtual

Notification function called whenever an OdRxModule (TX application) has been loaded.

Parameters
pModule[in] Pointer to the OdRxModule.
Remarks
This function is called after the operation.

◆ rxAppUnloadAborted()

virtual void OdRxDLinkerReactor::rxAppUnloadAborted ( OdRxModule pModule)
virtual

Notification function called whenever the unloading of an OdRxModule (TX application) has been aborted.

Parameters
moduleName[in] Module name.
Remarks
This function is after before the operation.

◆ rxAppUnloaded()

virtual void OdRxDLinkerReactor::rxAppUnloaded ( const OdString moduleName)
virtual

Notification function called whenever an OdRxModule (TX application) has been unloaded.

Parameters
moduleName[in] Module name.
Remarks
This function is called after the operation.

◆ rxAppWillBeLoaded()

virtual void OdRxDLinkerReactor::rxAppWillBeLoaded ( const OdString moduleName)
virtual

Notification function called whenever an OdRxModule (TX application) will be loaded.

Parameters
moduleName[in] Module name.
Remarks
This function is called before the operation.

◆ rxAppWillBeUnloaded()

virtual void OdRxDLinkerReactor::rxAppWillBeUnloaded ( OdRxModule pModule)
virtual

Notification function called whenever an OdRxModule (TX application) is about to be unloaded.

Parameters
pModule[in] Pointer to the OdRxModule.
Remarks
This function is called before the operation.

Reimplemented in OdRxModuleSoftReference< TModule >.


The documentation for this class was generated from the following file: