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
StandingMgr.h
Go to the documentation of this file.
1
13
#ifndef EVE_STANDING_STANDINGMGR_H
14
#define EVE_STANDING_STANDINGMGR_H
15
16
#include "../eve-server.h"
17
18
#include "../../eve-common/EVE_Standings.h"
19
20
#include "
standing/StandingDB.h
"
21
22
23
class
StandingMgr
24
:
public
Singleton
< StandingMgr >
25
{
26
public
:
27
StandingMgr
();
28
~StandingMgr
();
29
30
int
Initialize
();
31
32
void
Clear
();
33
void
Close
() {
Clear
(); }
34
void
GetInfo
();
35
36
PyObjectEx
*
GetFactionStandings
() {
PyIncRef
(
m_factionStandings
);
return
m_factionStandings
; }
37
38
39
40
void
UpdateStandings
(
uint32
fromID,
uint32
toID,
uint16
eventType,
double
amount, std::string msg);
41
42
protected
:
43
void
Populate
();
44
45
private
:
46
PyObjectEx
*
m_factionStandings
;
47
48
};
49
50
51
//Singleton
52
#define sStandingMgr \
53
( StandingMgr::get() )
54
55
56
57
#endif // EVE_STANDING_STANDINGMGR_H
StandingMgr::GetInfo
void GetInfo()
Definition:
StandingMgr.cpp:50
StandingMgr::StandingMgr
StandingMgr()
Definition:
StandingMgr.cpp:27
PyObjectEx
Python extended object.
Definition:
PyRep.h:861
StandingMgr::Clear
void Clear()
Definition:
StandingMgr.cpp:38
StandingMgr
Definition:
StandingMgr.h:23
StandingMgr::m_factionStandings
PyObjectEx * m_factionStandings
Definition:
StandingMgr.h:46
StandingMgr::Close
void Close()
Definition:
StandingMgr.h:33
StandingDB.h
uint32
unsigned __int32 uint32
Definition:
eve-compat.h:50
PyIncRef
#define PyIncRef(op)
Definition:
PyRep.h:56
StandingMgr::GetFactionStandings
PyObjectEx * GetFactionStandings()
Definition:
StandingMgr.h:36
StandingMgr::~StandingMgr
~StandingMgr()
Definition:
StandingMgr.cpp:33
StandingMgr::Initialize
int Initialize()
Definition:
StandingMgr.cpp:43
Singleton
Template used for singleton classes.
Definition:
Singleton.h:43
StandingMgr::UpdateStandings
void UpdateStandings(uint32 fromID, uint32 toID, uint16 eventType, double amount, std::string msg)
Definition:
StandingMgr.cpp:63
uint16
unsigned __int16 uint16
Definition:
eve-compat.h:48
StandingMgr::Populate
void Populate()
Definition:
StandingMgr.cpp:55
backups
local
src
eve
EvEmu_Crucible
src
eve-server
standing
StandingMgr.h
Generated on Sat Oct 16 2021 01:21:02 for EvEmu by
1.8.8