#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 |
( |
| ) |
|
|
virtual |
void BgpXmppMessage::AddEnetUnreach |
( |
const BgpRoute * |
route | ) |
|
|
private |
void BgpXmppMessage::AddIpUnreach |
( |
const BgpRoute * |
route | ) |
|
|
private |
void BgpXmppMessage::AddMcastUnreach |
( |
const BgpRoute * |
route | ) |
|
|
private |
void BgpXmppMessage::AddMvpnUnreach |
( |
const BgpRoute * |
route | ) |
|
|
private |
void BgpXmppMessage::Finish |
( |
| ) |
|
|
virtual |
const uint8_t * BgpXmppMessage::GetData |
( |
IPeerUpdate * |
peer, |
|
|
size_t * |
lenp, |
|
|
const std::string ** |
msg_str, |
|
|
std::string * |
temp |
|
) |
| |
|
virtual |
string BgpXmppMessage::GetVirtualNetwork |
( |
const BgpRoute * |
route, |
|
|
const RibOutAttr * |
roattr |
|
) |
| const |
|
private |
void BgpXmppMessage::ProcessCommunity |
( |
const Community * |
community | ) |
|
|
private |
void BgpXmppMessage::ProcessExtCommunity |
( |
const ExtCommunity * |
ext_community | ) |
|
|
private |
void BgpXmppMessage::Reset |
( |
| ) |
|
|
privatevirtual |
bool BgpXmppMessage::Start |
( |
const RibOut * |
ribout, |
|
|
bool |
cache_routes, |
|
|
const RibOutAttr * |
roattr, |
|
|
const BgpRoute * |
route |
|
) |
| |
|
virtual |
bool BgpXmppMessage::cache_routes_ |
|
private |
std::vector<std::string> BgpXmppMessage::community_list_ |
|
private |
pugi::xml_document BgpXmppMessage::doc_ |
|
private |
bool BgpXmppMessage::etree_leaf_ |
|
private |
bool BgpXmppMessage::is_reachable_ |
|
private |
const size_t BgpXmppMessage::kMaxFromToLength = 192 |
|
staticprivate |
const uint32_t BgpXmppMessage::kMaxReachCount = 32 |
|
staticprivate |
const uint32_t BgpXmppMessage::kMaxUnreachCount = 256 |
|
staticprivate |
std::string BgpXmppMessage::msg_begin_ |
|
private |
std::string BgpXmppMessage::repr_ |
|
private |
bool BgpXmppMessage::repr_valid_ |
|
private |
std::vector<int> BgpXmppMessage::security_group_list_ |
|
private |
The documentation for this class was generated from the following files: