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
SBU.h
Go to the documentation of this file.
1
10
#ifndef EVEMU_POS_SBU_H_
11
#define EVEMU_POS_SBU_H_
12
13
#include "
pos/Structure.h
"
14
15
class
SBUSE
16
:
public
StructureSE
17
{
18
public
:
19
SBUSE
(
StructureItemRef
structure,
PyServiceMgr
& services,
SystemManager
*
system
,
const
FactionData
& fData);
20
virtual
~SBUSE
() {
/* do nothing here */
}
21
22
/* class type pointer querys. */
23
virtual
SBUSE
*
GetSBUSE
() {
return
this
; }
24
virtual
bool
isGlobal
() {
return
true
; }
25
virtual
bool
IsOperSE
() {
return
true
; }
26
27
/* class type tests. */
28
virtual
bool
IsSBUSE
() {
return
true
; }
29
30
/* SystemEntity interface */
31
virtual
void
Process
();
32
virtual
void
SetOnline
();
33
virtual
void
SetOffline
();
34
35
/* virtual functions default to base class and overridden as needed */
36
virtual
void
Init
();
37
38
protected
:
39
40
private
:
41
42
/* Class-specific functions */
43
float
GetGates
();
44
float
GetSBUs
();
45
void
MarkContested
(
uint32
systemID,
bool
contested);
46
47
};
48
49
#endif // EVEMU_POS_SBU_H_
SBUSE
Definition:
SBU.h:15
SBUSE::~SBUSE
virtual ~SBUSE()
Definition:
SBU.h:20
SBUSE::isGlobal
virtual bool isGlobal()
Definition:
SBU.h:24
SBUSE::GetSBUs
float GetSBUs()
Definition:
SBU.cpp:153
SBUSE::SetOffline
virtual void SetOffline()
Definition:
SBU.cpp:80
Structure.h
FactionData
Definition:
POD_containers.h:398
SBUSE::MarkContested
void MarkContested(uint32 systemID, bool contested)
Definition:
SBU.cpp:110
StructureSE
Definition:
Structure.h:98
PyServiceMgr
Definition:
PyServiceMgr.h:47
SBUSE::SetOnline
virtual void SetOnline()
Definition:
SBU.cpp:52
SBUSE::SBUSE
SBUSE(StructureItemRef structure, PyServiceMgr &services, SystemManager *system, const FactionData &fData)
Definition:
SBU.cpp:33
SBUSE::Process
virtual void Process()
Definition:
SBU.cpp:105
SBUSE::GetSBUSE
virtual SBUSE * GetSBUSE()
Definition:
SBU.h:23
Profile::system
Definition:
Profiler.h:41
SBUSE::Init
virtual void Init()
Definition:
SBU.cpp:38
uint32
unsigned __int32 uint32
Definition:
eve-compat.h:50
SystemManager
Definition:
SystemManager.h:60
SBUSE::IsOperSE
virtual bool IsOperSE()
Definition:
SBU.h:25
SBUSE::IsSBUSE
virtual bool IsSBUSE()
Definition:
SBU.h:28
SBUSE::GetGates
float GetGates()
Definition:
SBU.cpp:147
RefPtr
Reference-counting-based smart pointer.
Definition:
RefPtr.h:133
backups
local
src
eve
EvEmu_Crucible
src
eve-server
pos
sovStructures
SBU.h
Generated on Sat Oct 16 2021 01:20:57 for EvEmu by
1.8.8