Conscience Core
EnginesRegistryClient.h
Go to the documentation of this file.
1 #ifndef EnginesRegistryClient_hpp
2 #define EnginesRegistryClient_hpp
3 
4 #include <functional>
5 #include <sstream>
6 #include <stdlib.h>
7 #include <string>
8 #include <vector>
9 #include <memory>
10 
11 #include "Util/conscience_log.h"
12 #include "conscience_server_util.h"
13 #include "Util/conscience_util.h"
14 
15 #include "server/EngineInfos.h"
16 
17 using std::vector, std::string, std::unique_ptr;
18 using namespace conscience_utils;
19 
20 namespace conscience_server {
21 
23  public:
24  EnginesRegistryClient(const EngineInfos *const engineInfos);
25  void start();
26 
27  private:
28  const EngineInfos *const engineInfos;
29 
30  void sendAliveSignal();
31 
32  unique_ptr<CscLogger> logger;
33  };
34 }
35 
36 #endif
conscience_log.h
conscience_server::EnginesRegistryClient
Definition: EnginesRegistryClient.h:22
conscience_util.h
logger
static std::unique_ptr< CscLogger > logger
Definition: gltfHelpers.cpp:6
EngineInfos.h
conscience_server
Definition: CscVocalPhoneCallEmitter.cpp:17
conscience_server_util.h
conscience_utils
Definition: CscEntityReflexion.h:50
conscience_server::EngineInfos
Definition: EngineInfos.h:17