9 std::stringstream cmd_str;
14 if (props.
vmi_inside != boost::uuids::nil_uuid()) {
20 cmd_str <<
" --vmi-left-ip 0.0.0.0/0";
25 cmd_str <<
" --vmi-left-mac 00:00:00:00:00:00";
28 if (props.
vmi_outside != boost::uuids::nil_uuid()) {
34 cmd_str <<
" --vmi-right-ip 0.0.0.0/0";
39 cmd_str <<
" --vmi-right-mac 00:00:00:00:00:00";
48 cmd_str <<
" --vmi-management-ip 0.0.0.0/0";
53 cmd_str <<
" --vmi-management-mac 00:00:00:00:00:00";
62 cmd_str <<
" --update";
75 std::stringstream cmd_str;
79 if (props.
vmi_inside != boost::uuids::nil_uuid()) {
82 if (props.
vmi_outside != boost::uuids::nil_uuid()) {
std::string mac_addr_management
InstanceTask * CreateStartTask(const ServiceInstance::Properties &props, bool update)
std::string ip_addr_inside
InstanceTask * CreateStopTask(const ServiceInstance::Properties &props)
static std::string UuidToString(const boost::uuids::uuid &id)
std::string ip_addr_management
bool isApplicable(const ServiceInstance::Properties &props)
boost::uuids::uuid instance_id
EventManager * event_manager() const
boost::uuids::uuid vmi_outside
boost::uuids::uuid vmi_management
std::string instance_data
int ip_prefix_len_outside
int vrouter_instance_type
std::string mac_addr_inside
int ip_prefix_len_management
boost::uuids::uuid vmi_inside
std::string mac_addr_outside
std::string ip_addr_outside