CFx SDK Documentation  2023 SP0
Classes | Typedefs | Functions
DynamicLinker.h File Reference
#include "RxDictionary.h"
#include "RxModule.h"
#include "TD_PackPush.h"
#include "TD_PackPop.h"

Go to the source code of this file.

Classes

class  OdRxDynamicLinker
 

Typedefs

typedef OdSmartPtr< OdRxModule > OdRxModulePtr
 
typedef OdSmartPtr< OdRxSystemServices > OdRxSystemServicesPtr
 
typedef OdSmartPtr< OdRxDynamicLinker > OdRxDynamicLinkerPtr
 

Functions

FIRSTDLL_EXPORT OdRxDynamicLinker * odrxDynamicLinker ()
 
template<class TClass >
OdSmartPtr< TClass > odrxSafeCreateObject (const OdString &sClassName, const OdString &sAppName=OdString::kEmpty)
 
OdRxModulePtr odrxLoadApp (const OdString &applicationName)
 
OdRxModulePtr odrxSafeLoadApp (const OdString &applicationName)
 

Typedef Documentation

◆ OdRxDynamicLinkerPtr

This template class is a specialization of the OdSmartPtr class for OdRxDynamicLinker pointers.

Definition at line 168 of file DynamicLinker.h.

◆ OdRxModulePtr

This template class is a specialization of the OdSmartPtr class for OdRxModule pointers.

Definition at line 44 of file DynamicLinker.h.

◆ OdRxSystemServicesPtr

This template class is a specialization of the OdSmartPtr class for OdRxSystemServices pointers.

Definition at line 50 of file DynamicLinker.h.

Function Documentation

◆ odrxDynamicLinker()

FIRSTDLL_EXPORT OdRxDynamicLinker* odrxDynamicLinker ( )

Returns the Teigha global dynamic linker.

◆ odrxLoadApp()

OdRxModulePtr odrxLoadApp ( const OdString &  applicationName)
inline

Definition at line 193 of file DynamicLinker.h.

◆ odrxSafeCreateObject()

template<class TClass >
OdSmartPtr<TClass> odrxSafeCreateObject ( const OdString &  sClassName,
const OdString &  sAppName = OdString::kEmpty 
)

Definition at line 177 of file DynamicLinker.h.

◆ odrxSafeLoadApp()

OdRxModulePtr odrxSafeLoadApp ( const OdString &  applicationName)
inline

Definition at line 195 of file DynamicLinker.h.