34 class AggressionMgrBound
41 : PyBoundObject(mgr),
m_dispatch(
new Dispatcher(
this))
45 m_strBoundObjectName =
"AggressionMgrBound";
72 Call_SingleIntegerArg arg;
73 if (!arg.Decode(&call.
tuple)) {
74 _log(SERVICE__ERROR,
"%s: Failed to decode arguments.", GetName());
84 Call_SingleIntegerArg arg;
85 if (!arg.Decode(&call.
tuple)) {
86 _log(SERVICE__ERROR,
"%s: Failed to decode arguments.", GetName());
107 _log(CLIENT__MESSAGE,
"AggressionMgrService bind request for:");
108 bind_args->
Dump(CLIENT__MESSAGE,
" ");
116 return (
new AggressionMgrBound(
m_manager));
Dispatcher *const m_dispatch
#define _log(type, fmt,...)
virtual ~AggressionMgrBound()
AggressionMgrService(PyServiceMgr *mgr)
void Dump(FILE *into, const char *pfx) const
Dumps object to file.
void _SetCallDispatcher(CallDispatcher *d)
Dispatcher *const m_dispatch
virtual PyBoundObject * CreateBoundObject(Client *pClient, const PyRep *bind_args)
PyServiceMgr *const m_manager
#define PyCallable_REG_CALL(c, m)
#define PyCallable_Make_Dispatcher(objname)
PyCallable_DECL_CALL(GetCriminalTimeStamps)
virtual ~AggressionMgrService()
PyCallable_Make_InnerDispatcher(AggressionMgrService) class AggressionMgrBound