DDS  ver. 3.6
Start.h
Go to the documentation of this file.
1 // Copyright 2018 GSI, Inc. All rights reserved.
2 //
3 //
4 //
5 #ifndef START_H
6 #define START_H
7 // DDS
8 #include "def.h"
9 // STD
10 #include <string>
11 
12 namespace dds
13 {
14  namespace session_cmd
15  {
16  class CStart
17  {
18  public:
19  void start(bool _onlyLocalSys);
20  std::string getSessionID()
21  {
22  return m_sSessionID;
23  }
24 
25  private:
26  void getNewSessionID();
28  bool checkPrecompiledWNBins(bool _onlyLocalSys);
29  void getPrecompiledWNBins(dds::misc::StringVector_t& _list);
30  void spawnDDSCommander();
31  void checkCommanderStatus();
32  void printHint();
33 
34  private:
35  std::string m_sSessionID;
36  };
37  } // namespace session_cmd
38 } // namespace dds
39 #endif
void start(bool _onlyLocalSys)
Definition: Start.cpp:27
Definition: Start.h:16
std::vector< std::string > StringVector_t
An STL vector of strings.
Definition: def.h:112
std::string getSessionID()
Definition: Start.h:20
Miscellaneous functions and helpers are located here.
Definition: AgentConnectionManager.h:13