EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
AggressionMgrService.cpp File Reference
#include "eve-server.h"
#include "PyBoundObject.h"
#include "PyServiceCD.h"
#include "character/AggressionMgrService.h"
Include dependency graph for AggressionMgrService.cpp:

Go to the source code of this file.

Functions

 PyCallable_Make_InnerDispatcher (AggressionMgrService) class AggressionMgrBound
 
virtual ~AggressionMgrBound ()
 
virtual void Release ()
 
 PyCallable_DECL_CALL (GetCriminalTimeStamps)
 
 PyCallable_DECL_CALL (CheckLootRightExceptions)
 

Variables

Dispatcher *const m_dispatch
 

Function Documentation

PyCallable_DECL_CALL ( GetCriminalTimeStamps  )
protected
PyCallable_DECL_CALL ( CheckLootRightExceptions  )
protected
PyCallable_Make_InnerDispatcher ( AggressionMgrService  )

Definition at line 32 of file AggressionMgrService.cpp.

References m_dispatch, PyCallable_Make_Dispatcher, and PyCallable_REG_CALL.

35 : public PyBoundObject
36 {
37 public:
38  PyCallable_Make_Dispatcher(AggressionMgrBound)
39 
40  AggressionMgrBound(PyServiceMgr* mgr)
41  : PyBoundObject(mgr), m_dispatch(new Dispatcher(this))
42  {
43  _SetCallDispatcher(m_dispatch);
44 
45  m_strBoundObjectName = "AggressionMgrBound";
46 
47  PyCallable_REG_CALL(AggressionMgrBound, GetCriminalTimeStamps);
48  PyCallable_REG_CALL(AggressionMgrBound, CheckLootRightExceptions);
49  }
Dispatcher *const m_dispatch
#define PyCallable_REG_CALL(c, m)
Definition: PyServiceCD.h:78
#define PyCallable_Make_Dispatcher(objname)
Definition: PyServiceCD.h:81
virtual void Release ( )
virtual

Definition at line 56 of file AggressionMgrService.cpp.

57  {
58  // this is not recommended
59  delete this;
60  }
virtual ~AggressionMgrBound ( )
virtual

Definition at line 51 of file AggressionMgrService.cpp.

References m_dispatch.

52  {
53  delete m_dispatch;
54  }
Dispatcher *const m_dispatch

Variable Documentation

Dispatcher* const m_dispatch