OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
docker_instance_adapter.h
Go to the documentation of this file.
1 #ifndef __SRC_OPER_DOCKER_INSTANCE_ADAPTER_H
2 #define __SRC_OPER_DOCKER_INSTANCE_ADAPTER_H
5 #include "oper/instance_task.h"
6 
8  public:
9  DockerInstanceAdapter(const std::string &docker_cmd,Agent *agent)
10  : docker_cmd_(docker_cmd), agent_(agent) {}
11 
13  bool update);
15  bool isApplicable(const ServiceInstance::Properties &props);
16 
17  private:
18  std::string docker_cmd_;
20 };
21 
22 #endif
InstanceTask * CreateStartTask(const ServiceInstance::Properties &props, bool update)
InstanceTask * CreateStopTask(const ServiceInstance::Properties &props)
bool isApplicable(const ServiceInstance::Properties &props)
Definition: agent.h:358
DockerInstanceAdapter(const std::string &docker_cmd, Agent *agent)