OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ErmVpnRoute Member List

This is the complete list of members for ErmVpnRoute, including all inherited members.

AddExtCommunitySubCluster(BgpPath *path)BgpRoute
BestPath() const BgpRoute
BgpRoute()BgpRoute
BuildBgpProtoNextHop(std::vector< uint8_t > &nh, IpAddress nexthop) const ErmVpnRoutevirtual
BuildProtoPrefix(BgpProtoPrefix *prefix, const BgpAttr *attr=NULL, uint32_t label=0, uint32_t l3_label=0) const ErmVpnRoutevirtual
chg_list_DBEntryBase
clear_onlist()DBEntryBaseinline
ClearDelete()DBEntryBaseinline
ClearOnRemoveQ()DBEntryBaseinline
ClearState(DBTableBase *tbl_base, ListenerId listener)DBEntryBase
Compare typedefRoute
CompareTo(const Route &rhs) const ErmVpnRoutevirtual
count() const BgpRoute
DBEntry()DBEntryinline
DBEntryBase()DBEntryBase
Delete()DBEntryBase
DeletePath(BgpPath *path)BgpRoute
DISALLOW_COPY_AND_ASSIGN(ErmVpnRoute)ErmVpnRouteprivate
DuplicateForwardingPath(const BgpPath *in_path) const BgpRoute
ErmVpnRoute(const ErmVpnPrefix &prefix)ErmVpnRouteexplicit
FillRouteInfo(const BgpTable *table, ShowRouteBrief *show_route) const BgpRoute
FillRouteInfo(const BgpTable *table, ShowRoute *show_route, const std::string &source="", const std::string &protocol="") const BgpRoute
FindPath(BgpPath::PathSource src) const BgpRoute
FindPath(const IPeer *peer, bool include_secondary=false) const BgpRoute
FindPath(const IPeer *peer, bool include_secondary=false)BgpRoute
FindPath(const IpAddress &nexthop)BgpRoute
FindPath(BgpPath::PathSource src, const IPeer *peer, uint32_t path_id)BgpRoute
FindPath(BgpPath::PathSource src, uint32_t path_id)BgpRoute
FindSecondaryPath(BgpRoute *src_rt, BgpPath::PathSource src, const IPeer *peer, uint32_t path_id)BgpRoute
front() const Route
get_table() const DBEntryBase
get_table_partition() const DBEntryBase
GetDBRequestKey() const ErmVpnRoutevirtual
GetPathList() const Routeinline
GetPathList()Routeinline
GetPrefix() const ErmVpnRouteinline
GetRouteDistinguisher() const BgpRouteinlinevirtual
GetState(DBTableBase *tbl_base, ListenerId listener) const DBEntryBase
GetState(const DBTableBase *tbl_base, ListenerId listener) const DBEntryBase
GetType() const ErmVpnRoute
HasPaths() const BgpRouteinline
insert(const Path *path)Route
InsertPath(BgpPath *path)BgpRoute
is_onlist()DBEntryBaseinline
is_state_empty(DBTablePartBase *tpart)DBEntryBase
is_state_empty_unlocked(DBTablePartBase *tpart)DBEntryBase
IsDeleted() const DBEntryBaseinline
IsLess(const DBEntry &genrhs) const ErmVpnRouteinlinevirtual
IsLessSpecific(const std::string &match) const DBEntryBaseinlinevirtual
IsMoreSpecific(const std::string &match) const DBEntryBaseinlinevirtual
IsOnRemoveQ()DBEntryBaseinline
IsUsable() const BgpRoute
IsValid() const ErmVpnRoutevirtual
KeyPtr typedefDBEntryBase
last_change_at() const DBEntryBaseinline
last_change_at_str() const DBEntryBase
last_update_at() const DBEntryBaseinline
ListenerId typedefDBEntryBase
MarkDelete()DBEntryBaseinline
Notify()DBEntryBase
NotifyOrDelete()BgpRoute
operator<(const Route &rhs) const Routeinline
DBEntry::operator<(const DBEntry &rhs) const DBEntryinline
PathList typedefRoute
PathListMember typedefRoute
prefix_ErmVpnRouteprivate
remove(const Path *path)Route
RemovePath(BgpPath::PathSource src, const IPeer *peer=NULL, uint32_t path_id=0)BgpRoute
RemovePath(BgpPath::PathSource src, uint32_t path_id)BgpRoute
RemovePath(const IPeer *peer)BgpRoute
RemoveSecondaryPath(const BgpRoute *src_rt, BgpPath::PathSource src, const IPeer *peer, uint32_t path_id)BgpRoute
Route()Route
set_last_change_at(uint64_t time)DBEntryBase
set_last_change_at_to_now()DBEntryBase
set_last_update_at(uint64_t time)DBEntryBase
set_last_update_at_to_now()DBEntryBase
set_onlist()DBEntryBaseinline
set_table_partition(DBTablePartBase *tpart)DBEntryBase
SetKey(const DBRequestKey *reqkey)ErmVpnRoutevirtual
SetOnRemoveQ()DBEntryBaseinline
SetState(DBTableBase *tbl_base, ListenerId listener, DBState *state)DBEntryBase
Sort(Compare compare, const Path *prev_front)Route
SubClusterId() const BgpRoute
table()BgpRoute
table() const BgpRoute
ToString() const ErmVpnRoutevirtual
ToXmppIdString() const ErmVpnRoutevirtual
xmpp_id_str_ErmVpnRoutemutableprivate
~BgpRoute()BgpRoute
~DBEntry()DBEntryinlinevirtual
~DBEntryBase()DBEntryBasevirtual
~Route()Routevirtual