OpenSDN source code
|
#include <service_instance.h>
Public Member Functions | |
void | Clear () |
int | CompareTo (const Properties &rhs) const |
const std::string & | ServiceTypeString () const |
bool | Usable () const |
std::string | DiffString (const Properties &rhs) const |
std::string | IdToCmdLineStr () const |
boost::uuids::uuid | ToId () const |
Public Attributes | |
int | service_type |
int | virtualization_type |
int | vrouter_instance_type |
boost::uuids::uuid | instance_id |
boost::uuids::uuid | vmi_inside |
boost::uuids::uuid | vmi_outside |
boost::uuids::uuid | vmi_management |
std::string | mac_addr_inside |
std::string | mac_addr_outside |
std::string | mac_addr_management |
std::string | ip_addr_inside |
std::string | ip_addr_outside |
std::string | ip_addr_management |
std::string | gw_ip |
std::string | image_name |
int | ip_prefix_len_inside |
int | ip_prefix_len_outside |
int | ip_prefix_len_management |
int | interface_count |
std::string | instance_data |
std::vector < autogen::KeyValuePair > | instance_kvps |
std::string | loadbalancer_id |
Definition at line 54 of file service_instance.h.
void ServiceInstance::Properties::Clear | ( | ) |
Definition at line 328 of file service_instance.cc.
int ServiceInstance::Properties::CompareTo | ( | const Properties & | rhs | ) | const |
std::string ServiceInstance::Properties::DiffString | ( | const Properties & | rhs | ) | const |
std::string ServiceInstance::Properties::IdToCmdLineStr | ( | ) | const |
const std::string & ServiceInstance::Properties::ServiceTypeString | ( | ) | const |
boost::uuids::uuid ServiceInstance::Properties::ToId | ( | ) | const |
bool ServiceInstance::Properties::Usable | ( | ) | const |
Definition at line 606 of file service_instance.cc.
std::string ServiceInstance::Properties::gw_ip |
Definition at line 85 of file service_instance.h.
std::string ServiceInstance::Properties::image_name |
Definition at line 86 of file service_instance.h.
std::string ServiceInstance::Properties::instance_data |
Definition at line 94 of file service_instance.h.
boost::uuids::uuid ServiceInstance::Properties::instance_id |
Definition at line 70 of file service_instance.h.
std::vector<autogen::KeyValuePair> ServiceInstance::Properties::instance_kvps |
Definition at line 95 of file service_instance.h.
int ServiceInstance::Properties::interface_count |
Definition at line 92 of file service_instance.h.
std::string ServiceInstance::Properties::ip_addr_inside |
Definition at line 81 of file service_instance.h.
std::string ServiceInstance::Properties::ip_addr_management |
Definition at line 83 of file service_instance.h.
std::string ServiceInstance::Properties::ip_addr_outside |
Definition at line 82 of file service_instance.h.
int ServiceInstance::Properties::ip_prefix_len_inside |
Definition at line 88 of file service_instance.h.
int ServiceInstance::Properties::ip_prefix_len_management |
Definition at line 90 of file service_instance.h.
int ServiceInstance::Properties::ip_prefix_len_outside |
Definition at line 89 of file service_instance.h.
std::string ServiceInstance::Properties::loadbalancer_id |
Definition at line 98 of file service_instance.h.
std::string ServiceInstance::Properties::mac_addr_inside |
Definition at line 77 of file service_instance.h.
std::string ServiceInstance::Properties::mac_addr_management |
Definition at line 79 of file service_instance.h.
std::string ServiceInstance::Properties::mac_addr_outside |
Definition at line 78 of file service_instance.h.
int ServiceInstance::Properties::service_type |
Definition at line 65 of file service_instance.h.
int ServiceInstance::Properties::virtualization_type |
Definition at line 66 of file service_instance.h.
boost::uuids::uuid ServiceInstance::Properties::vmi_inside |
Definition at line 73 of file service_instance.h.
boost::uuids::uuid ServiceInstance::Properties::vmi_management |
Definition at line 75 of file service_instance.h.
boost::uuids::uuid ServiceInstance::Properties::vmi_outside |
Definition at line 74 of file service_instance.h.
int ServiceInstance::Properties::vrouter_instance_type |
Definition at line 67 of file service_instance.h.