| 
    OpenSDN source code
    
   | 
 
#include <vn.h>


Public Types | |
| typedef std::map< std::string, VnIpamLinkData > | VnIpamDataMap | 
| typedef std::pair< std::string, VnIpamLinkData > | VnIpamDataPair | 
Public Member Functions | |
| VnData (const Agent *agent, IFMapNode *node, const string &name, const boost::uuids::uuid &acl_id, const string &vrf_name, const boost::uuids::uuid &mirror_acl_id, const boost::uuids::uuid &mc_acl_id, const std::vector< VnIpam > &ipam, const VnIpamDataMap &vn_ipam_data, int vxlan_id, int vnid, bool admin_state, bool enable_rpf, bool flood_unknown_unicast, Agent::ForwardingMode forwarding_mode, const boost::uuids::uuid &qos_config_uuid, bool mirror_destination, bool pbb_etree_enable, bool pbb_evpn_enable, bool layer2_control_word, UuidList slo_list, bool underlay_forwarding, bool vxlan_routing_vn, const boost::uuids::uuid &logical_router_uuid, UuidList mp_list, bool cfg_igmp_enable, uint32_t vn_max_flows, bool mac_ip_learning_enable, const boost::uuids::uuid &health_check_uuid) | |
| virtual | ~VnData () | 
  Public Member Functions inherited from AgentOperDBData | |
| AgentOperDBData (const Agent *agent, IFMapNode *node) | |
| virtual | ~AgentOperDBData () | 
| void | SetIFMapNode (IFMapNode *node) | 
| IFMapNode * | ifmap_node () const | 
| const Agent * | agent () const | 
  Public Member Functions inherited from AgentData | |
| AgentData () | |
| virtual | ~AgentData () | 
  Public Member Functions inherited from DBRequestData | |
| virtual | ~DBRequestData () | 
Public Attributes | |
| string | name_ | 
| string | vrf_name_ | 
| boost::uuids::uuid | acl_id_ | 
| boost::uuids::uuid | mirror_acl_id_ | 
| boost::uuids::uuid | mirror_cfg_acl_id_ | 
| std::vector< VnIpam > | ipam_ | 
| VnIpamDataMap | vn_ipam_data_ | 
| int | vxlan_id_ | 
| int | vnid_ | 
| bool | admin_state_ | 
| bool | enable_rpf_ | 
| bool | flood_unknown_unicast_ | 
| Agent::ForwardingMode | forwarding_mode_ | 
| boost::uuids::uuid | qos_config_uuid_ | 
| bool | mirror_destination_ | 
| bool | pbb_etree_enable_ | 
| bool | pbb_evpn_enable_ | 
| bool | layer2_control_word_ | 
| UuidList | slo_list_ | 
| bool | underlay_forwarding_ | 
| bool | vxlan_routing_vn_ | 
| boost::uuids::uuid | logical_router_uuid_ | 
| UuidList | mp_list_ | 
| bool | cfg_igmp_enable_ | 
| uint32_t | vn_max_flows_ | 
| bool | mac_ip_learning_enable_ | 
| boost::uuids::uuid | health_check_uuid_ | 
| typedef std::map<std::string, VnIpamLinkData> VnData::VnIpamDataMap | 
| typedef std::pair<std::string, VnIpamLinkData> VnData::VnIpamDataPair | 
      
  | 
  inline | 
| boost::uuids::uuid VnData::acl_id_ | 
| Agent::ForwardingMode VnData::forwarding_mode_ | 
| boost::uuids::uuid VnData::health_check_uuid_ | 
| boost::uuids::uuid VnData::logical_router_uuid_ | 
| boost::uuids::uuid VnData::mirror_acl_id_ | 
| boost::uuids::uuid VnData::mirror_cfg_acl_id_ | 
| boost::uuids::uuid VnData::qos_config_uuid_ | 
| VnIpamDataMap VnData::vn_ipam_data_ |