OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

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 201 of file global_vrouter.cc.

Member Function Documentation

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

Definition at line 222 of file global_vrouter.cc.

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

Definition at line 212 of file global_vrouter.cc.

Member Data Documentation

std::string GlobalVrouter::LinkLocalService::ipfabric_dns_service_name

Definition at line 81 of file global_vrouter.h.

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

Definition at line 82 of file global_vrouter.h.

uint16_t GlobalVrouter::LinkLocalService::ipfabric_service_port

Definition at line 83 of file global_vrouter.h.

std::string GlobalVrouter::LinkLocalService::linklocal_service_name

Definition at line 80 of file global_vrouter.h.

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: