IceStatusReader.h
Go to the documentation of this file.
1 #ifndef ICESTATUSREADER_H
2 #define ICESTATUSREADER_H
3 
4 #include <map>
5 #include <string>
6 
7 #include <IceGrid/Admin.h>
8 
9 #include "../data_structure/ApplicationInstance.h"
10 #include "../parser/StatusManager.h"
11 
12 namespace ScenarioManager::Exec
13 {
15  {
16  public:
17  IceStatusReader(const IceGrid::AdminPrx admin);
18 
19  static std::string GetApplicationId(const ApplicationInstancePtr& application);
20 
21  private:
22  const IceGrid::AdminPrx admin;
23  };
24 } // namespace ScenarioManager::Exec
25 
26 #endif // ICESTATUSREADER_H
ScenarioManager::Exec
Definition: ApplicationStarter.h:36
ScenarioManager::Exec::IceStatusReader::IceStatusReader
IceStatusReader(const IceGrid::AdminPrx admin)
Definition: IceStatusReader.cpp:10
ApplicationInstancePtr
std::shared_ptr< ScenarioManager::Data_Structure::ApplicationInstance > ApplicationInstancePtr
Definition: StopStrategy.h:8
ScenarioManager::Exec::IceStatusReader
Definition: IceStatusReader.h:14
ScenarioManager::Exec::IceStatusReader::GetApplicationId
static std::string GetApplicationId(const ApplicationInstancePtr &application)
Definition: IceStatusReader.cpp:15