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

Public Member Functions

 PyCallable_Make_Dispatcher (WarRegistryBound) WarRegistryBound(PyServiceMgr *mgr
 
uint32 m_dispatch (new Dispatcher(this))
 
uint32 m_corporationID (corporationID)
 
 ~WarRegistryBound ()
 
void Release ()
 
 PyCallable_DECL_CALL (GetWars)
 
- 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 corporationID: PyBoundObject(mgr)
 

Private Attributes

Dispatcher *const m_dispatch
 
uint32 m_corporationID
 

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)
 
- Protected Attributes inherited from PyBoundObject
PyServiceMgr *const m_manager
 
std::string m_strBoundObjectName
 

Detailed Description

Definition at line 43 of file WarRegistryService.cpp.

Constructor & Destructor Documentation

WarRegistryBound::~WarRegistryBound ( )
inline

Definition at line 66 of file WarRegistryService.cpp.

References m_dispatch.

67  {
68  delete m_dispatch;
69  }
Dispatcher *const m_dispatch

Member Function Documentation

uint32 WarRegistryBound::m_corporationID ( corporationID  )
inline

Definition at line 52 of file WarRegistryService.cpp.

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

53  {
55 
56  m_strBoundObjectName = "WarRegistryBound";
57 
59  /*
60  return self.GetMoniker().RetractWar(againstID)
61  return self.GetMoniker().DeclareWarAgainst(againstID)
62  return self.GetMoniker().ChangeMutualWarFlag(warID, mutual)
63  return self.GetMoniker().GetCostOfWarAgainst(ownerID)
64  */
65  }
Dispatcher *const m_dispatch
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

Here is the call graph for this function:

uint32 WarRegistryBound::m_dispatch ( new   Dispatcherthis)
WarRegistryBound::PyCallable_DECL_CALL ( GetWars  )
WarRegistryBound::PyCallable_Make_Dispatcher ( WarRegistryBound  )
void WarRegistryBound::Release ( )
inlinevirtual

Implements PyBoundObject.

Definition at line 71 of file WarRegistryService.cpp.

71  {
72  //I hate this statement
73  delete this;
74  }

Member Data Documentation

uint32 WarRegistryBound::corporationID

Definition at line 50 of file WarRegistryService.cpp.

uint32 WarRegistryBound::m_corporationID
private

Definition at line 81 of file WarRegistryService.cpp.

Dispatcher* const WarRegistryBound::m_dispatch
private

Definition at line 79 of file WarRegistryService.cpp.

Referenced by m_corporationID(), and ~WarRegistryBound().


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