ApplicationInstance.h File Reference
#include "Application.h"
#include <atomic>
#include <memory>
#include <string>
#include <vector>
#include "Scenario.h"
+ Include dependency graph for ApplicationInstance.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ApplicationInstance
 Class containing data about the instance of an application. More...
 
struct  ApplicationStatus
 

Namespaces

namespace  ScenarioManager
 
namespace  ScenarioManager::Data_Structure
 

Typedefs

using ApplicationInstancePtr = std::shared_ptr<ApplicationInstance>
 
using ApplicationInstanceVectorPtr = std::shared_ptr<std::vector<ApplicationInstancePtr>>
 
using ApplicationInstanceWPtr = std::weak_ptr<ApplicationInstance>
 

Enumerations

enum class  Intent { None , Start , Stop , Restart }
 What the ScenarioManager is currently trying to do with an application. More...
 

Functions

const char * ToString (Intent intent)
 Human readable name of an intent, for logging.