60 Call_SingleIntegerArg arg;
61 if (!arg.Decode(&call.
tuple)) {
62 codelog(SERVICE__ERROR,
"%s: Failed to decode arguments.",
GetName());
66 if (iRef.
get() ==
nullptr) {
67 codelog(ITEM__ERROR,
"%s: Failed to retrieve bookmark voucher for bmID %u", call.
client->
GetName(), arg.arg);
86 m_strBoundObjectName =
"VoucherBound";
Dispatcher *const m_dispatch
const std::string & customInfo() const
virtual ~VoucherService()
const char * GetName() const
Dispatcher *const m_dispatch
static const char * GetBookmarkName(uint32 bookmarkID)
#define codelog(type, fmt,...)
InventoryItemRef m_itemRef
PyCallable_Make_InnerDispatcher(VoucherService) VoucherService
PyServiceMgr *const m_manager
const char * GetName() const
#define PyCallable_REG_CALL(c, m)
PySubStruct * BindObject(Client *pClient, PyBoundObject *pObj, PyDict *dict=nullptr, PyDict *oid=nullptr)
Dispatcher *const m_dispatch