EvEmu
0.8.4
11 September 2021
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
SparseBound.h
Go to the documentation of this file.
1
2
3
#include "../eve-server.h"
4
5
#include "
PyBoundObject.h
"
6
#include "
PyServiceCD.h
"
7
#include "
corporation/CorporationDB.h
"
8
9
10
class
SparseBound
11
:
public
PyBoundObject
12
{
13
public
:
14
PyCallable_Make_Dispatcher
(
SparseBound
)
15
16
SparseBound
(
PyServiceMgr
*mgr,
CorporationDB
&
db
,
uint32
corpID
);
17
18
virtual ~
SparseBound
() {
delete
m_dispatch
;}
19
virtual
void
Release
() {
20
delete
this
;
21
}
22
23
PyCallable_DECL_CALL
(Fetch);
24
PyCallable_DECL_CALL
(SelectByUniqueColumnValues);
25
// these may not be used in this version...
26
PyCallable_DECL_CALL
(FetchByKey);
//([keys])
27
PyCallable_DECL_CALL
(GetByKey);
//(key)
28
29
30
protected
:
31
Dispatcher *
const
m_dispatch
;
32
33
CorporationDB
&
m_db
;
34
uint32
m_corpID
;
35
};
SparseBound::corpID
CorporationDB uint32 corpID
Definition:
SparseBound.h:16
CorporationDB.h
SparseBound::Release
virtual void Release()
Definition:
SparseBound.h:19
SparseBound::m_corpID
uint32 m_corpID
Definition:
SparseBound.h:34
PyServiceMgr
Definition:
PyServiceMgr.h:47
SparseBound::m_dispatch
Dispatcher *const m_dispatch
Definition:
SparseBound.h:31
SparseBound::m_db
CorporationDB & m_db
Definition:
SparseBound.h:33
PyServiceCD.h
uint32
unsigned __int32 uint32
Definition:
eve-compat.h:50
SparseBound
Definition:
SparseBound.h:10
CorporationDB
Definition:
CorporationDB.h:41
SparseBound::PyCallable_DECL_CALL
PyCallable_DECL_CALL(Fetch)
SparseBound::db
CorporationDB & db
Definition:
SparseBound.h:16
SparseBound::PyCallable_Make_Dispatcher
PyCallable_Make_Dispatcher(SparseBound) SparseBound(PyServiceMgr *mgr
PyBoundObject
Definition:
PyBoundObject.h:31
PyBoundObject.h
backups
local
src
eve
EvEmu_Crucible
src
eve-server
corporation
SparseBound.h
Generated on Sat Oct 16 2021 01:20:47 for EvEmu by
1.8.8