113 _log( CLIENT__MESSAGE,
"JumpCloneService bind request for:" );
114 bind_args->
Dump( CLIENT__MESSAGE,
" " );
140 return new PyObject(
"util.KeyVal", dict );
144 _log(CHARACTER__INFO,
"JumpCloneBound::Handle_GetShipCloneState()");
154 _log(CHARACTER__INFO,
"JumpCloneBound::Handle_GetStationCloneState()");
165 return new PyObject(
"util.KeyVal", dict );
173 return new PyInt(1000000);
178 _log(CHARACTER__INFO,
"JumpCloneBound::Handle_OfferShipCloneInstallation()");
185 _log(CHARACTER__INFO,
"JumpCloneBound::Handle_DestroyInstalledClone()");
192 _log(CHARACTER__INFO,
"JumpCloneBound::Handle_AcceptShipCloneInstallation()");
199 _log(CHARACTER__INFO,
"JumpCloneBound::Handle_CancelShipCloneInstallation()");
206 _log(CHARACTER__INFO,
"JumpCloneBound::Handle_CloneJump()");
Dispatcher *const m_dispatch
uint32 GetLocationID() const
#define _log(type, fmt,...)
double MakeRandomFloat(double low, double high)
Generates random real from interval [low; high].
std::string m_strBoundObjectName
void Dump(FILE *into, const char *pfx) const
Dumps object to file.
void _SetCallDispatcher(CallDispatcher *d)
Dispatcher *const m_dispatch
PyServiceMgr *const m_manager
#define PyCallable_REG_CALL(c, m)
PyCallable_Make_InnerDispatcher(JumpCloneService) JumpCloneService
virtual PyBoundObject * CreateBoundObject(Client *pClient, const PyRep *bind_args)
StationDB uint32 locationID
PyCallable_Make_Dispatcher(JumpCloneBound) JumpCloneBound(PyServiceMgr *mgr
virtual ~JumpCloneBound()
virtual ~JumpCloneService()
Dispatcher *const m_dispatch
PyCallable_DECL_CALL(GetCloneState)
void SetItemString(const char *key, PyRep *value)
SetItemString adds or sets a database entry.