API Reference > OdRx Classes > OdRxDynamicLinker Class
OdRxDynamicLinker Class
OdRxDynamicLinkerOdRxDynamicLinker
Syntax
C++
class OdRxDynamicLinker : public OdRxObject;

DynamicLinker.h

This class implements Dynamic Linker services for ODA Xtension(TX) applications: 

The following services are implemented:

  • Loading applications by specified by application name.
  • Loading and unloading modules specified by filename.
  • Addition and removal of reactors from the dynamic linker reactor chain.

There is exactly one OdRxDynamicLinker class object. It is global to the ODA Platform and thus is non-instantiable for client applications. 

A pointer to the OdRxDynamicLinker object will be returned by the global odrxDynamicLinker() function. 

 

 
Name 
Description 
 
Adds the specified reactor to the dynamic linker reactor chain.  
 
This is the overview for the getModule method overload. 
 
Returns the count of loaded modules. 
 
Maps the specfied application name to the a module filename, and loads that module.
 
 
Loads the specified abstract (platform-independent) module. 
 
This is loadModuleObj, a member of class OdRxDynamicLinker. 
 
This is ODRX_DECLARE_MEMBERS, a member of class OdRxDynamicLinker. 
 
Removes the specified reactor to the dynamic linker reactor chain.  
 
Returns a SmartPointer to the OdRxDictionary instance that created by OdInitialize. 
 
Returns a SmartPointer to the OdDbSystemServices instance that is used for file creation and access. 
 
Unoads the specified abstract (platform-independent) module.
 
 
Unoads all unreferenced modules. 
Copyright © 2002–2020. Open Design Alliance. All rights reserved.