|
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.