#include <bgp_ribout.h>
|
| RibOutAttr () |
|
| RibOutAttr (const RibOutAttr &rhs) |
|
| RibOutAttr (const BgpRoute *route, const BgpAttr *attr, bool is_xmpp) |
|
| RibOutAttr (const BgpTable *table, const BgpAttr *attr, uint32_t label, uint32_t l3_label=0, bool is_xmpp=false) |
|
| RibOutAttr (const BgpTable *table, const BgpRoute *route, const BgpAttr *attr, uint32_t label, bool include_nh=true, bool is_xmpp=false) |
|
RibOutAttr & | operator= (const RibOutAttr &rhs) |
|
bool | operator== (const RibOutAttr &rhs) const |
|
bool | operator!= (const RibOutAttr &rhs) const |
|
bool | IsReachable () const |
|
const NextHopList & | nexthop_list () const |
|
const BgpAttr * | attr () const |
|
void | set_attr (const BgpTable *table, const BgpAttrPtr &attrp) |
|
void | set_attr (const BgpTable *table, const BgpAttrPtr &attrp, uint32_t label) |
|
void | set_attr (const BgpTable *table, const BgpAttrPtr &attrp, uint32_t label, uint32_t l3_label, bool vrf_originated, bool is_xmpp) |
|
void | set_source_address (Ip4Address source_address) |
|
void | clear () |
|
uint32_t | label () const |
|
uint32_t | l3_label () const |
|
const Ip4Address & | source_address () const |
|
Ip4Address * | source_address () |
|
bool | is_xmpp () const |
|
bool | vrf_originated () const |
|
const std::string & | repr () const |
|
void | set_repr (const std::string &repr, size_t pos=0) const |
|
Definition at line 40 of file bgp_ribout.h.
RibOutAttr::RibOutAttr |
( |
| ) |
|
RibOutAttr::RibOutAttr |
( |
const BgpRoute * |
route, |
|
|
const BgpAttr * |
attr, |
|
|
bool |
is_xmpp |
|
) |
| |
RibOutAttr::RibOutAttr |
( |
const BgpTable * |
table, |
|
|
const BgpAttr * |
attr, |
|
|
uint32_t |
label, |
|
|
uint32_t |
l3_label = 0 , |
|
|
bool |
is_xmpp = false |
|
) |
| |
RibOutAttr::RibOutAttr |
( |
const BgpTable * |
table, |
|
|
const BgpRoute * |
route, |
|
|
const BgpAttr * |
attr, |
|
|
uint32_t |
label, |
|
|
bool |
include_nh = true , |
|
|
bool |
is_xmpp = false |
|
) |
| |
const BgpAttr* RibOutAttr::attr |
( |
| ) |
const |
|
inline |
void RibOutAttr::clear |
( |
| ) |
|
|
inline |
int RibOutAttr::CompareTo |
( |
const RibOutAttr & |
rhs | ) |
const |
|
private |
bool RibOutAttr::is_xmpp |
( |
| ) |
const |
|
inline |
bool RibOutAttr::IsReachable |
( |
| ) |
const |
|
inline |
uint32_t RibOutAttr::l3_label |
( |
| ) |
const |
|
inline |
uint32_t RibOutAttr::label |
( |
| ) |
const |
|
inline |
bool RibOutAttr::operator!= |
( |
const RibOutAttr & |
rhs | ) |
const |
|
inline |
bool RibOutAttr::operator== |
( |
const RibOutAttr & |
rhs | ) |
const |
|
inline |
const std::string& RibOutAttr::repr |
( |
| ) |
const |
|
inline |
void RibOutAttr::set_attr |
( |
const BgpTable * |
table, |
|
|
const BgpAttrPtr & |
attrp, |
|
|
uint32_t |
label |
|
) |
| |
|
inline |
void RibOutAttr::set_attr |
( |
const BgpTable * |
table, |
|
|
const BgpAttrPtr & |
attrp, |
|
|
uint32_t |
label, |
|
|
uint32_t |
l3_label, |
|
|
bool |
vrf_originated, |
|
|
bool |
is_xmpp |
|
) |
| |
void RibOutAttr::set_repr |
( |
const std::string & |
repr, |
|
|
size_t |
pos = 0 |
|
) |
| const |
|
inline |
void RibOutAttr::set_source_address |
( |
Ip4Address |
source_address | ) |
|
|
inline |
const Ip4Address& RibOutAttr::source_address |
( |
| ) |
const |
|
inline |
bool RibOutAttr::vrf_originated |
( |
| ) |
const |
|
inline |
bool RibOutAttr::is_xmpp_ |
|
private |
uint32_t RibOutAttr::l3_label_ |
|
private |
uint32_t RibOutAttr::label_ |
|
private |
std::string RibOutAttr::repr_ |
|
mutableprivate |
bool RibOutAttr::vrf_originated_ |
|
private |
The documentation for this class was generated from the following files: