bgp_impl¶
Warning
doxygenfile: Cannot find file “eos/bgp_impl.h
Type definitions in bgp_impl¶
-
namespace
eos
-
class
bgp_peer_key_impl_t
- #include <bgp_impl.h>
The BGP peer key which consists of the peer address and the VRF itresides in.
Public Functions
-
bgp_peer_key_impl_t
()
-
bgp_peer_key_impl_t
(std::string const & vrf_name, ip_addr_t const & peer_addr)
-
std::string
vrf_name
() const Getter for ‘vrf_name’: VRF name.
-
void
vrf_name_is
(std::string const & vrf_name) Setter for ‘vrf_name’.
-
ip_addr_t
peer_addr
() const Getter for ‘peer_addr’: BGP peer address.
-
void
peer_addr_is
(ip_addr_t const & peer_addr) Setter for ‘peer_addr’.
-
bool
operator==
(bgp_peer_key_impl_t const & other) const
-
bool
operator!=
(bgp_peer_key_impl_t const & other) const
-
bool
operator<
(bgp_peer_key_impl_t const & other) const
-
uint32_t
hash
() const The hash function for type bgp_peer_key_t.
-
void
mix_me
(hash_mix & h) const The hash mix function for type bgp_peer_key_t.
-
std::string
to_string
() const Returns a string representation of the current object’s values.
Friends
-
friend std::ostream &
operator<<
A utility stream operator that adds a string representation of bgp_peer_key_t to the ostream.
-
-
class