#include <xmpp_message_builder.h>
|
| virtual void | Reset () |
| |
| void | EncodeNextHop (const BgpRoute *route, const RibOutAttr::NextHop &nexthop, autogen::ItemType *item) |
| |
| void | AddIpReach (const BgpRoute *route, const RibOutAttr *roattr) |
| |
| void | AddIpUnreach (const BgpRoute *route) |
| |
| bool | AddInetRoute (const BgpRoute *route, const RibOutAttr *roattr) |
| |
| bool | AddInet6Route (const BgpRoute *route, const RibOutAttr *roattr) |
| |
| void | EncodeEnetNextHop (const BgpRoute *route, const RibOutAttr::NextHop &nexthop, autogen::EnetItemType *item) |
| |
| void | AddEnetReach (const BgpRoute *route, const RibOutAttr *roattr) |
| |
| void | AddEnetUnreach (const BgpRoute *route) |
| |
| bool | AddEnetRoute (const BgpRoute *route, const RibOutAttr *roattr) |
| |
| void | AddMcastReach (const BgpRoute *route, const RibOutAttr *roattr) |
| |
| void | AddMcastUnreach (const BgpRoute *route) |
| |
| bool | AddMcastRoute (const BgpRoute *route, const RibOutAttr *roattr) |
| |
| void | AddMvpnReach (const BgpRoute *route, const RibOutAttr *roattr) |
| |
| void | AddMvpnUnreach (const BgpRoute *route) |
| |
| bool | AddMvpnRoute (const BgpRoute *route, const RibOutAttr *roattr) |
| |
| void | ProcessCommunity (const Community *community) |
| |
| void | ProcessExtCommunity (const ExtCommunity *ext_community) |
| |
| std::string | GetVirtualNetwork (const RibOutAttr::NextHop &nexthop) const |
| |
| std::string | GetVirtualNetwork (const BgpRoute *route, const RibOutAttr *roattr) const |
| |
| | DISALLOW_COPY_AND_ASSIGN (BgpXmppMessage) |
| |
Definition at line 33 of file xmpp_message_builder.h.
◆ BgpXmppMessage()
| BgpXmppMessage::BgpXmppMessage |
( |
| ) |
|
◆ ~BgpXmppMessage()
| BgpXmppMessage::~BgpXmppMessage |
( |
| ) |
|
|
virtual |
◆ AddEnetReach()
◆ AddEnetRoute()
◆ AddEnetUnreach()
| void BgpXmppMessage::AddEnetUnreach |
( |
const BgpRoute * |
route | ) |
|
|
private |
◆ AddInet6Route()
◆ AddInetRoute()
◆ AddIpReach()
◆ AddIpUnreach()
| void BgpXmppMessage::AddIpUnreach |
( |
const BgpRoute * |
route | ) |
|
|
private |
◆ AddMcastReach()
◆ AddMcastRoute()
◆ AddMcastUnreach()
| void BgpXmppMessage::AddMcastUnreach |
( |
const BgpRoute * |
route | ) |
|
|
private |
◆ AddMvpnReach()
◆ AddMvpnRoute()
◆ AddMvpnUnreach()
| void BgpXmppMessage::AddMvpnUnreach |
( |
const BgpRoute * |
route | ) |
|
|
private |
◆ AddRoute()
◆ DISALLOW_COPY_AND_ASSIGN()
◆ EncodeEnetNextHop()
◆ EncodeNextHop()
◆ Finish()
| void BgpXmppMessage::Finish |
( |
| ) |
|
|
virtual |
◆ GetData()
| const uint8_t * BgpXmppMessage::GetData |
( |
IPeerUpdate * |
peer, |
|
|
size_t * |
lenp, |
|
|
const std::string ** |
msg_str, |
|
|
std::string * |
temp |
|
) |
| |
|
virtual |
◆ GetVirtualNetwork() [1/2]
| string BgpXmppMessage::GetVirtualNetwork |
( |
const BgpRoute * |
route, |
|
|
const RibOutAttr * |
roattr |
|
) |
| const |
|
private |
◆ GetVirtualNetwork() [2/2]
◆ ProcessCommunity()
| void BgpXmppMessage::ProcessCommunity |
( |
const Community * |
community | ) |
|
|
private |
◆ ProcessExtCommunity()
| void BgpXmppMessage::ProcessExtCommunity |
( |
const ExtCommunity * |
ext_community | ) |
|
|
private |
◆ Reset()
| void BgpXmppMessage::Reset |
( |
| ) |
|
|
privatevirtual |
◆ Start()
| bool BgpXmppMessage::Start |
( |
const RibOut * |
ribout, |
|
|
bool |
cache_routes, |
|
|
const RibOutAttr * |
roattr, |
|
|
const BgpRoute * |
route |
|
) |
| |
|
virtual |
◆ cache_routes_
| bool BgpXmppMessage::cache_routes_ |
|
private |
◆ community_list_
| std::vector<std::string> BgpXmppMessage::community_list_ |
|
private |
◆ doc_
| pugi::xml_document BgpXmppMessage::doc_ |
|
private |
◆ etree_leaf_
| bool BgpXmppMessage::etree_leaf_ |
|
private |
◆ is_reachable_
| bool BgpXmppMessage::is_reachable_ |
|
private |
◆ kMaxFromToLength
| const size_t BgpXmppMessage::kMaxFromToLength = 192 |
|
staticprivate |
◆ kMaxReachCount
| const uint32_t BgpXmppMessage::kMaxReachCount = 32 |
|
staticprivate |
◆ kMaxUnreachCount
| const uint32_t BgpXmppMessage::kMaxUnreachCount = 256 |
|
staticprivate |
◆ load_balance_attribute_
◆ mobility_
◆ msg_begin_
| std::string BgpXmppMessage::msg_begin_ |
|
private |
◆ repr_
| std::string BgpXmppMessage::repr_ |
|
private |
◆ repr_valid_
| bool BgpXmppMessage::repr_valid_ |
|
private |
◆ security_group_list_
| std::vector<int> BgpXmppMessage::security_group_list_ |
|
private |
◆ table_
◆ writer_
The documentation for this class was generated from the following files: