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