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< OdRxModuleOdRxModulePtr
 
typedef OdSmartPtr< OdRxSystemServicesOdRxSystemServicesPtr
 
typedef OdSmartPtr< OdRxDynamicLinkerOdRxDynamicLinkerPtr
 

Functions

FIRSTDLL_EXPORT OdRxDynamicLinkerodrxDynamicLinker ()
 
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.