EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
zActionServer.cpp
Go to the documentation of this file.
1 
2 
13  /*
14  * # qaTools Logging:
15  * QATOOLS__ERROR
16  * QATOOLS__WARNING
17  * QATOOLS__MESSAGE
18  * QATOOLS__DEBUG
19  * QATOOLS__INFO
20  * QATOOLS__CALL
21  * QATOOLS__DUMP
22  * QATOOLS__RSPDUMP
23  */
24 
25 
26 
27 
28 #include "eve-server.h"
29 
30 #include "PyServiceCD.h"
31 
32 #include "zActionServer.h"
33 
34 
36 
38 : PyService(mgr, "zActionServer"),
39 m_dispatch(new Dispatcher(this))
40 {
42 
43  PyCallable_REG_CALL(zActionServer, RequestActionStart);
44  PyCallable_REG_CALL(zActionServer, QA_RequestForceActionStart);
45 
46 }
47 
49 {
50  delete m_dispatch;
51 
52 }
53 
54 PyResult zActionServer::Handle_RequestActionStart( PyCallArgs& call )
55 {
56  // requestThread = uthread.new(self.GetZactionServer().RequestActionStart, entID, actionID, interrupt, clientProps)
57  _log(QATOOLS__CALL, "zActionServer::Handle_RequestActionStart size: %u", call.tuple->size());
58  call.Dump(QATOOLS__DUMP);
59 
60  return nullptr;
61 }
62 
63 PyResult zActionServer::Handle_QA_RequestForceActionStart( PyCallArgs& call )
64 {
65  // requestThread = uthread.new(self.GetZactionServer().QA_RequestForceActionStart, entID, actionID)
66  _log(QATOOLS__CALL, "zActionServer::Handle_QA_RequestForceActionStart size: %u", call.tuple->size());
67  call.Dump(QATOOLS__DUMP);
68 
69  return nullptr;
70 }
Dispatcher *const m_dispatch
#define _log(type, fmt,...)
Definition: logsys.h:124
size_t size() const
Definition: PyRep.h:591
PyCallable_Make_InnerDispatcher(zActionServer)
zActionServer(PyServiceMgr *mgr)
void _SetCallDispatcher(CallDispatcher *d)
Definition: PyCallable.h:87
Dispatcher *const m_dispatch
Definition: zActionServer.h:29
#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