CFx SDK Documentation  2020SP3
Classes | Public Types | Public Member Functions | List of all members
CFxModule Class Referenceabstract

#include <FxModule.h>

Inheritance diagram for CFxModule:
OdRxModule OdRxObject CFxPluginModule

Classes

struct  CFxEventData
 

Public Types

enum  ModuleEvent {
  kNone = 0, kInitApp = 1, kUnloadApp = 2, kLoadDwg = 3,
  kUnloadDwg = 4, kInvkSubr = 5, kCfg = 6, kEnd = 7,
  kQuit = 8, kSave = 9, kDependency = 10, kNoDependency = 11,
  kOleUnloadApp = 12, kPreQuit = 13, kInitDialog = 14, kEndDialog = 15,
  kSuspend = 16
}
 

Public Member Functions

 ODRX_DECLARE_MEMBERS (CFxModule)
 
virtual int event (ModuleEvent e, CFxEventData *pData=0)=0
 
- 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
 

Additional Inherited Members

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

Detailed Description

Description: Module with extended support of events. Library: DDKERNEL

Definition at line 32 of file FxModule.h.

Member Enumeration Documentation

◆ ModuleEvent

Description: Values that represent ModuleEvent.

Enumerator
kNone 
kInitApp 
kUnloadApp 
kLoadDwg 
kUnloadDwg 
kInvkSubr 
kCfg 
kEnd 
kQuit 
kSave 
kDependency 
kNoDependency 
kOleUnloadApp 
kPreQuit 
kInitDialog 
kEndDialog 
kSuspend 

Definition at line 41 of file FxModule.h.

Member Function Documentation

◆ event()

virtual int CFxModule::event ( ModuleEvent  e,
CFxEventData pData = 0 
)
pure virtual

Description: Method is called from application on different events.

Implemented in CFxPluginModule.

◆ ODRX_DECLARE_MEMBERS()

CFxModule::ODRX_DECLARE_MEMBERS ( CFxModule  )

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