EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
DungeonService Class Reference

#include "DungeonService.h"

Inheritance diagram for DungeonService:
Collaboration diagram for DungeonService:

Public Member Functions

 DungeonService (PyServiceMgr *mgr)
 
 ~DungeonService ()
 
- Public Member Functions inherited from PyService
 PyService (PyServiceMgr *mgr, const char *serviceName)
 
virtual ~PyService ()
 
virtual PyResult Call (const std::string &method, PyCallArgs &args)
 
const char * GetName () const
 
- Public Member Functions inherited from PyCallable
 PyCallable ()
 
virtual ~PyCallable ()
 

Protected Member Functions

 PyCallable_DECL_CALL (DEGetFactions)
 
 PyCallable_DECL_CALL (DEGetDungeons)
 
 PyCallable_DECL_CALL (DEGetTemplates)
 
 PyCallable_DECL_CALL (DEGetRooms)
 
 PyCallable_DECL_CALL (DEGetRoomObjectPaletteData)
 
 PyCallable_DECL_CALL (TemplateRemove)
 
 PyCallable_DECL_CALL (TemplateEdit)
 
 PyCallable_DECL_CALL (GetArchetypes)
 
 PyCallable_DECL_CALL (RemoveObject)
 
 PyCallable_DECL_CALL (EditObjectName)
 
 PyCallable_DECL_CALL (CopyObject)
 
 PyCallable_DECL_CALL (EditObject)
 
 PyCallable_DECL_CALL (EditObjectRadius)
 
 PyCallable_DECL_CALL (EditObjectXYZ)
 
 PyCallable_DECL_CALL (EditObjectYawPitchRoll)
 
 PyCallable_DECL_CALL (IsObjectLocked)
 
 PyCallable_DECL_CALL (AddTemplateObjects)
 
 PyCallable_DECL_CALL (AddObject)
 
 PyCallable_DECL_CALL (TemplateAdd)
 
 PyCallable_DECL_CALL (TemplateObjectAddDungeonList)
 
- Protected Member Functions inherited from PyService
PyObject_BuildCachedReturn (PySubStream **result, const char *sessionInfo, CacheCheckTime check)
 
virtual PyBoundObjectCreateBoundObject (Client *pClient, const PyRep *bind_args)
 
virtual PyResult Handle_MachoResolveObject (PyCallArgs &call)
 
virtual PyResult Handle_MachoBindObject (PyCallArgs &call)
 
- Protected Member Functions inherited from PyCallable
void _SetCallDispatcher (CallDispatcher *d)
 

Protected Attributes

Dispatcher *const m_dispatch
 
- Protected Attributes inherited from PyService
PyServiceMgr *const m_manager
 

Additional Inherited Members

- Protected Types inherited from PyService
enum  CacheCheckTime {
  check_Always = 0, check_Never, check_in_year, check_in_6_months,
  check_in_3_months, check_in_1_month, check_in_1_week, check_in_1_day,
  check_in_12_hours, check_in_6_hours, check_in_3_hours, check_in_2_hours,
  check_in_1_hour, check_in_30_minutes, check_in_15_minutes, check_in_5_minutes,
  check_in_1_minute, check_in_30_seconds, check_in_15_seconds, check_in_5_seconds,
  check_in_1_second, _checkCount
}
 
- Static Protected Attributes inherited from PyService
static const char *const s_checkTimeStrings [_checkCount]
 

Detailed Description

Definition at line 33 of file DungeonService.h.

Constructor & Destructor Documentation

DungeonService::DungeonService ( PyServiceMgr mgr)
DungeonService::~DungeonService ( )

Definition at line 83 of file DungeonService.cpp.

References m_dispatch.

83  {
84  delete m_dispatch;
85 }
Dispatcher *const m_dispatch

Member Function Documentation

DungeonService::PyCallable_DECL_CALL ( DEGetFactions  )
protected
DungeonService::PyCallable_DECL_CALL ( DEGetDungeons  )
protected
DungeonService::PyCallable_DECL_CALL ( DEGetTemplates  )
protected
DungeonService::PyCallable_DECL_CALL ( DEGetRooms  )
protected
DungeonService::PyCallable_DECL_CALL ( DEGetRoomObjectPaletteData  )
protected
DungeonService::PyCallable_DECL_CALL ( TemplateRemove  )
protected
DungeonService::PyCallable_DECL_CALL ( TemplateEdit  )
protected
DungeonService::PyCallable_DECL_CALL ( GetArchetypes  )
protected
DungeonService::PyCallable_DECL_CALL ( RemoveObject  )
protected
DungeonService::PyCallable_DECL_CALL ( EditObjectName  )
protected
DungeonService::PyCallable_DECL_CALL ( CopyObject  )
protected
DungeonService::PyCallable_DECL_CALL ( EditObject  )
protected
DungeonService::PyCallable_DECL_CALL ( EditObjectRadius  )
protected
DungeonService::PyCallable_DECL_CALL ( EditObjectXYZ  )
protected
DungeonService::PyCallable_DECL_CALL ( EditObjectYawPitchRoll  )
protected
DungeonService::PyCallable_DECL_CALL ( IsObjectLocked  )
protected
DungeonService::PyCallable_DECL_CALL ( AddTemplateObjects  )
protected
DungeonService::PyCallable_DECL_CALL ( AddObject  )
protected
DungeonService::PyCallable_DECL_CALL ( TemplateAdd  )
protected
DungeonService::PyCallable_DECL_CALL ( TemplateObjectAddDungeonList  )
protected

Member Data Documentation

Dispatcher* const DungeonService::m_dispatch
protected

Definition at line 41 of file DungeonService.h.

Referenced by ~DungeonService().


The documentation for this class was generated from the following files: