EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
encounterSpawnServer.cpp
Go to the documentation of this file.
1 
12  /*
13  * # qaTools Logging:
14  * QATOOLS__ERROR
15  * QATOOLS__WARNING
16  * QATOOLS__MESSAGE
17  * QATOOLS__DEBUG
18  * QATOOLS__INFO
19  * QATOOLS__CALL
20  * QATOOLS__DUMP
21  * QATOOLS__RSPDUMP
22  */
23 
24 #include "eve-server.h"
25 
26 #include "PyServiceCD.h"
27 
28 #include "encounterSpawnServer.h"
29 
30 
31 
33 
35 : PyService(mgr, "encounterSpawnServer"),
36 m_dispatch(new Dispatcher(this))
37 {
39 
40  PyCallable_REG_CALL(encounterSpawnServer, GetMyEncounters);
41  PyCallable_REG_CALL(encounterSpawnServer, RequestActivateEncounters);
42  PyCallable_REG_CALL(encounterSpawnServer, RequestDeactivateEncounters);
43 
44 }
45 
46 
48  delete m_dispatch;
49 }
50 
51 
52 PyResult encounterSpawnServer::Handle_GetMyEncounters( PyCallArgs& call )
53 {
54  /*
55  encounters = self.encounterSpawnServer.GetMyEncounters()
56  contentList = []
57  for encounter in encounters:
58  data = {'text': encounter['encounterName'],
59  'label': encounter['encounterName'],
60  'id': encounter['encounterID'],
61  'encounterID': encounter['encounterID'],
62  'disableToggle': True,
63  'hint': encounter['encounterName']}
64  */
65  _log(QATOOLS__CALL, "encounterSpawnServer::Handle_GetMyEncounters size: %u", call.tuple->size());
66  call.Dump(QATOOLS__DUMP);
67 
68  return nullptr;
69 }
70 
71 PyResult encounterSpawnServer::Handle_RequestActivateEncounters( PyCallArgs& call )
72 {
73  // logResults = self.encounterSpawnServer.RequestActivateEncounters(encounterList, logResults=True)
74  _log(QATOOLS__CALL, "encounterSpawnServer::Handle_RequestActivateEncounters size: %u", call.tuple->size());
75  call.Dump(QATOOLS__DUMP);
76 
77  return nullptr;
78 }
79 
80 PyResult encounterSpawnServer::Handle_RequestDeactivateEncounters( PyCallArgs& call )
81 {
82  // logResults = self.encounterSpawnServer.RequestDeactivateEncounters(encounterList, logResults=True)
83  _log(QATOOLS__CALL, "encounterSpawnServer::Handle_RequestDeactivateEncounters size: %u", call.tuple->size());
84  call.Dump(QATOOLS__DUMP);
85 
86  return nullptr;
87 }
88 
Dispatcher *const m_dispatch
#define _log(type, fmt,...)
Definition: logsys.h:124
size_t size() const
Definition: PyRep.h:591
PyCallable_Make_InnerDispatcher(encounterSpawnServer)
void _SetCallDispatcher(CallDispatcher *d)
Definition: PyCallable.h:87
Dispatcher *const m_dispatch
encounterSpawnServer(PyServiceMgr *mgr)
#define PyCallable_REG_CALL(c, m)
Definition: PyServiceCD.h:78
void Dump(LogType type) const
Definition: PyCallable.cpp:81
PyTuple * tuple
Definition: PyCallable.h:50