CFx SDK Documentation  2023 SP0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
AECModule Class Reference

DOM. More...

#include <AECBase.h>

Inheritance diagram for AECModule:
OdRxModule OdRxObject AECArchBase AECArchDACHBase AECBase AECSchedule AECScheduleData AECStructureBase

Public Member Functions

 AECModule ()
 
virtual ~AECModule ()
 
virtual OdString formatMessage (unsigned int nCode, va_list *argList=0)
 
virtual OdString formatMsg (unsigned int nCode,...)
 
- Public Member Functions inherited from OdRxModule
 ODRX_DECLARE_MEMBERS (OdRxModule)
 
virtual voidsysData ()=0
 
virtual void deleteModule ()=0
 
virtual void initApp ()=0
 
virtual void uninitApp ()=0
 
virtual OdString moduleName () const =0
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () const
 
virtual void addRef ()=0
 
virtual void release ()=0
 
virtual long numRefs () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual void copyFrom (const OdRxObject *pSource)
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Protected Member Functions

void LoadDependency (const OdString &strModuleName)
 

Protected Attributes

bool m_bIsModuleInitiated
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Detailed Description

DOM.

Definition at line 47 of file AECBase.h.

Constructor & Destructor Documentation

◆ AECModule()

AECModule::AECModule ( )

Constructor.

◆ ~AECModule()

virtual AECModule::~AECModule ( )
virtual

Destructor.

Member Function Documentation

◆ formatMessage()

virtual OdString AECModule::formatMessage ( unsigned int  nCode,
va_list *  argList = 0 
)
virtual

Returns AEC-module specific message string formatted using a vsprintf-style format string and argument list.

Parameters
nCode[in] String resource identifier containing the format string.
argList[in] Argument list.

Reimplemented in AECBase.

◆ formatMsg()

virtual OdString AECModule::formatMsg ( unsigned int  nCode,
  ... 
)
virtual

Returns AEC-module specific message string formatted using a vsprintf-style format string and arguments.

Parameters
formatID[in] String resource identifier containing the format string.
Remarks
Returns a reference to this String Object.

◆ LoadDependency()

void AECModule::LoadDependency ( const OdString strModuleName)
protected

Loads dependency module.

Remarks
All dependencies will be unloaded only after module is unloaded.

Member Data Documentation

◆ m_bIsModuleInitiated

bool AECModule::m_bIsModuleInitiated
protected

Definition at line 85 of file AECBase.h.


The documentation for this class was generated from the following file: