EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
MarketBotMgr.h
Go to the documentation of this file.
1 
12 #ifndef EVEMU_MARKET_MARKETBOTMGR_H_
13 #define EVEMU_MARKET_MARKETBOTMGR_H_
14 
15 
16 #include "eve-compat.h"
17 #include "eve-common.h"
18 #include "utils/Singleton.h"
19 
21 : public Singleton<MarketBotDataMgr>
22 {
23 public:
25  ~MarketBotDataMgr() { /* do nothing here */ }
26 
27  int Initialize();
28 
29 private:
31 };
32 
33 //Singleton
34 #define sMktBotDataMgr \
35 ( MarketBotDataMgr::get() )
36 
37 
39 : public Singleton<MarketBotMgr>
40 {
41 public:
42  MarketBotMgr();
43  ~MarketBotMgr() { /* do nothing here */ }
44 
45  int Initialize();
46  void Process();
47 
48  void AddSystem();
49  void RemoveSystem();
50 
51 private:
53 
55 };
56 
57 //Singleton
58 #define sMktBotMgr \
59 ( MarketBotMgr::get() )
60 
61 #endif // EVEMU_MARKET_MARKETBOTMGR_H_
void RemoveSystem()
void AddSystem()
Timer m_updateTimer
Definition: MarketBotMgr.h:52
bool m_initalized
Definition: MarketBotMgr.h:54
Template used for singleton classes.
Definition: Singleton.h:43
Definition: timer.h:30