CFx SDK Documentation 2024 SP0
|
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) |
This template class is a specialization of the OdSmartPtr class for OdRxDynamicLinker pointers.
Definition at line 168 of file DynamicLinker.h.
typedef OdSmartPtr<OdRxModule> OdRxModulePtr |
This template class is a specialization of the OdSmartPtr class for OdRxModule pointers.
Definition at line 44 of file DynamicLinker.h.
This template class is a specialization of the OdSmartPtr class for OdRxSystemServices pointers.
Definition at line 50 of file DynamicLinker.h.
FIRSTDLL_EXPORT OdRxDynamicLinker * odrxDynamicLinker | ( | ) |
Returns the Teigha global dynamic linker.
|
inline |
Definition at line 199 of file DynamicLinker.h.
OdSmartPtr< TClass > odrxSafeCreateObject | ( | const OdString & | sClassName, |
const OdString & | sAppName = OdString::kEmpty |
||
) |
This function creates a new instance of the class specified by the argument as a string and returns a /typified smart pointer/ to it. Always returns non-null pointer (or throws exception).
sClassName | [in] Custom class name as a string. |
sAppName | [in,optional] RX application name to load if class is not registred. |
Definition at line 184 of file DynamicLinker.h.
|
inline |
Definition at line 201 of file DynamicLinker.h.