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

#include "SparseBound.h"

Inheritance diagram for SparseBound:
Collaboration diagram for SparseBound:

Public Member Functions

 PyCallable_Make_Dispatcher (SparseBound) SparseBound(PyServiceMgr *mgr
 
virtual ~SparseBound ()
 
virtual void Release ()
 
 PyCallable_DECL_CALL (Fetch)
 
 PyCallable_DECL_CALL (SelectByUniqueColumnValues)
 
 PyCallable_DECL_CALL (FetchByKey)
 
 PyCallable_DECL_CALL (GetByKey)
 
- Public Member Functions inherited from PyBoundObject
 PyBoundObject (PyServiceMgr *mgr)
 
virtual ~PyBoundObject ()
 
uint32 nodeID () const
 
uint32 bindID () const
 
std::string GetBindStr () const
 
const char * GetName () const
 
virtual PyResult Call (const std::string &method, PyCallArgs &args)
 
- Public Member Functions inherited from PyCallable
 PyCallable ()
 
virtual ~PyCallable ()
 

Public Attributes

CorporationDBdb
 
CorporationDB uint32 corpID
 

Protected Attributes

Dispatcher *const m_dispatch
 
CorporationDBm_db
 
uint32 m_corpID
 
- Protected Attributes inherited from PyBoundObject
PyServiceMgr *const m_manager
 
std::string m_strBoundObjectName
 

Additional Inherited Members

- Protected Member Functions inherited from PyBoundObject
void _SetNodeBindID (uint32 nodeID, uint32 bindID)
 
- Protected Member Functions inherited from PyCallable
void _SetCallDispatcher (CallDispatcher *d)
 

Detailed Description

Definition at line 10 of file SparseBound.h.

Constructor & Destructor Documentation

virtual SparseBound::~SparseBound ( )
inlinevirtual

Definition at line 18 of file SparseBound.h.

References m_dispatch.

18 {delete m_dispatch;}
Dispatcher *const m_dispatch
Definition: SparseBound.h:31

Member Function Documentation

SparseBound::PyCallable_DECL_CALL ( Fetch  )
SparseBound::PyCallable_DECL_CALL ( SelectByUniqueColumnValues  )
SparseBound::PyCallable_DECL_CALL ( FetchByKey  )
SparseBound::PyCallable_DECL_CALL ( GetByKey  )
SparseBound::PyCallable_Make_Dispatcher ( SparseBound  )
virtual void SparseBound::Release ( )
inlinevirtual

Implements PyBoundObject.

Definition at line 19 of file SparseBound.h.

19  {
20  delete this;
21  }

Member Data Documentation

CorporationDB uint32 SparseBound::corpID

Definition at line 16 of file SparseBound.h.

CorporationDB& SparseBound::db

Definition at line 16 of file SparseBound.h.

uint32 SparseBound::m_corpID
protected

Definition at line 34 of file SparseBound.h.

CorporationDB& SparseBound::m_db
protected

Definition at line 33 of file SparseBound.h.

Dispatcher* const SparseBound::m_dispatch
protected

Definition at line 31 of file SparseBound.h.

Referenced by ~SparseBound().


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