EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
PlanetORBBound Class Reference
Inheritance diagram for PlanetORBBound:
Collaboration diagram for PlanetORBBound:

Public Member Functions

 PyCallable_Make_Dispatcher (PlanetORBBound) PlanetORBBound(PyServiceMgr *mgr
 
uint32 m_dispatch (new Dispatcher(this))
 
virtual ~PlanetORBBound ()
 
virtual void Release ()
 
 PyCallable_DECL_CALL (GetTaxRate)
 
 PyCallable_DECL_CALL (UpdateSettings)
 
 PyCallable_DECL_CALL (GetSettingsInfo)
 
 PyCallable_DECL_CALL (GMChangeSpaceObjectOwner)
 
- Public Member Functions inherited from PyBoundObject
 PyBoundObject (PyServiceMgr *mgr)
 
virtual ~PyBoundObject ()
 
uint32 nodeID () const
 
uint32 bindID () const
 
std::string GetBindStr () const
 
const char * GetName () const
 
virtual PyResult Call (const std::string &method, PyCallArgs &args)
 
- Public Member Functions inherited from PyCallable
 PyCallable ()
 
virtual ~PyCallable ()
 

Public Attributes

uint32 systemID: PyBoundObject(mgr)
 

Protected Attributes

Dispatcher *const m_dispatch
 
PlanetDBm_db
 
- Protected Attributes inherited from PyBoundObject
PyServiceMgr *const m_manager
 
std::string m_strBoundObjectName
 

Private Attributes

uint32 m_systemID
 

Additional Inherited Members

- Protected Member Functions inherited from PyBoundObject
void _SetNodeBindID (uint32 nodeID, uint32 bindID)
 
- Protected Member Functions inherited from PyCallable
void _SetCallDispatcher (CallDispatcher *d)
 

Detailed Description

Definition at line 36 of file PlanetORBBound.cpp.

Constructor & Destructor Documentation

virtual PlanetORBBound::~PlanetORBBound ( )
inlinevirtual

Definition at line 57 of file PlanetORBBound.cpp.

References m_dispatch.

57 { delete m_dispatch; }
Dispatcher *const m_dispatch

Member Function Documentation

uint32 PlanetORBBound::m_dispatch ( new   Dispatcherthis)
inline

Definition at line 44 of file PlanetORBBound.cpp.

References PyCallable::_SetCallDispatcher(), m_dispatch, PyBoundObject::m_strBoundObjectName, m_systemID, PyCallable_REG_CALL, and systemID.

45  {
47 
48  m_strBoundObjectName = "PlanetORBBound";
49 
51  PyCallable_REG_CALL(PlanetORBBound, UpdateSettings);
52  PyCallable_REG_CALL(PlanetORBBound, GetSettingsInfo);
53  PyCallable_REG_CALL(PlanetORBBound, GMChangeSpaceObjectOwner);
54 
56  }
std::string m_strBoundObjectName
Definition: PyBoundObject.h:54
void _SetCallDispatcher(CallDispatcher *d)
Definition: PyCallable.h:87
#define PyCallable_REG_CALL(c, m)
Definition: PyServiceCD.h:78
Dispatcher *const m_dispatch

Here is the call graph for this function:

PlanetORBBound::PyCallable_DECL_CALL ( GetTaxRate  )
PlanetORBBound::PyCallable_DECL_CALL ( UpdateSettings  )
PlanetORBBound::PyCallable_DECL_CALL ( GetSettingsInfo  )
PlanetORBBound::PyCallable_DECL_CALL ( GMChangeSpaceObjectOwner  )
PlanetORBBound::PyCallable_Make_Dispatcher ( PlanetORBBound  )
virtual void PlanetORBBound::Release ( )
inlinevirtual

Implements PyBoundObject.

Definition at line 58 of file PlanetORBBound.cpp.

58  {
59  //He hates this statement
60  delete this;
61  }

Member Data Documentation

PlanetDB* PlanetORBBound::m_db
protected

Definition at line 70 of file PlanetORBBound.cpp.

Dispatcher* const PlanetORBBound::m_dispatch
protected

Definition at line 69 of file PlanetORBBound.cpp.

Referenced by m_dispatch(), and ~PlanetORBBound().

uint32 PlanetORBBound::m_systemID
private

Definition at line 73 of file PlanetORBBound.cpp.

Referenced by m_dispatch().

uint32 PlanetORBBound::systemID

Definition at line 43 of file PlanetORBBound.cpp.

Referenced by m_dispatch().


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