OpenSDN source code
GlobalVrouter::LinkLocalService Struct Reference

#include <global_vrouter.h>

Collaboration diagram for GlobalVrouter::LinkLocalService:

Public Member Functions

 LinkLocalService (const std::string &service_name, const std::string &fabric_dns_name, const std::vector< Ip4Address > &fabric_ip, uint16_t fabric_port)
 
bool operator== (const LinkLocalService &rhs) const
 
bool IsAddressInUse (const Ip4Address &ip) const
 

Public Attributes

std::string linklocal_service_name
 
std::string ipfabric_dns_service_name
 
std::vector< Ip4Addressipfabric_service_ip
 
uint16_t ipfabric_service_port
 
DBTable::DBTableWalkRef vn_update_walk_ref_
 

Detailed Description

Definition at line 79 of file global_vrouter.h.

Constructor & Destructor Documentation

◆ LinkLocalService()

GlobalVrouter::LinkLocalService::LinkLocalService ( const std::string &  service_name,
const std::string &  fabric_dns_name,
const std::vector< Ip4Address > &  fabric_ip,
uint16_t  fabric_port 
)

Definition at line 220 of file global_vrouter.cc.

Member Function Documentation

◆ IsAddressInUse()

bool GlobalVrouter::LinkLocalService::IsAddressInUse ( const Ip4Address ip) const

Definition at line 241 of file global_vrouter.cc.

◆ operator==()

bool GlobalVrouter::LinkLocalService::operator== ( const LinkLocalService rhs) const

Definition at line 231 of file global_vrouter.cc.

Member Data Documentation

◆ ipfabric_dns_service_name

std::string GlobalVrouter::LinkLocalService::ipfabric_dns_service_name

Definition at line 81 of file global_vrouter.h.

◆ ipfabric_service_ip

std::vector<Ip4Address> GlobalVrouter::LinkLocalService::ipfabric_service_ip

Definition at line 82 of file global_vrouter.h.

◆ ipfabric_service_port

uint16_t GlobalVrouter::LinkLocalService::ipfabric_service_port

Definition at line 83 of file global_vrouter.h.

◆ linklocal_service_name

std::string GlobalVrouter::LinkLocalService::linklocal_service_name

Definition at line 80 of file global_vrouter.h.

◆ vn_update_walk_ref_

DBTable::DBTableWalkRef GlobalVrouter::LinkLocalService::vn_update_walk_ref_

Definition at line 91 of file global_vrouter.h.


The documentation for this struct was generated from the following files: