mpls_vrf_label_impl

Warning

doxygenfile: Cannot find file “eos/mpls_vrf_label_impl.h

Type definitions in mpls_vrf_label_impl

namespace eos
class mpls_vrf_label_impl_t
#include <mpls_vrf_label_impl.h>

A static VRF label decap route configuration model.

Public Functions

mpls_vrf_label_impl_t()
mpls_vrf_label_impl_t(mpls_label_t label, std::string vrf_name)
mpls_label_t label() const

Getter for ‘label’: the decap label.

std::string vrf_name() const

Getter for ‘vrf_name’: the name of the VRF.

bool operator==(mpls_vrf_label_impl_t const & other) const
bool operator!=(mpls_vrf_label_impl_t const & other) const
bool operator<(mpls_vrf_label_impl_t const & other) const
uint32_t hash() const

The hash function for type mpls_vrf_label_t.

void mix_me(hash_mix & h) const

The hash mix function for type mpls_vrf_label_t.

std::string to_string() const

Returns a string representation of the current object’s values.

Private Members

mpls_label_t label_
std::string vrf_name_

Friends

friend std::ostream & operator<<

A utility stream operator that adds a string representation of mpls_vrf_label_t to the ostream.