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

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

Add(const DBRequest *req)MplsLabel
agent_MplsLabelprivate
AgentDBEntry()AgentDBEntryinline
AgentDBEntyRef typedefAgentDBEntry
AgentRefCount()AgentRefCount< MplsLabel >inlineprivate
AgentRefCount(const AgentRefCount &)AgentRefCount< MplsLabel >inlineprivate
AllocateResources(ResourceManager *resource_manager)AgentDBEntryvirtual
back_ref_mutex_AgentRefCount< MplsLabel >mutableprivate
back_ref_set_AgentRefCount< MplsLabel >mutableprivate
Change(const DBRequest *req)MplsLabel
ChangeInternal(const DBRequest *req)MplsLabel
ChangeNH(NextHop *nh)MplsLabel
chg_list_DBEntryBase
clear_onlist()DBEntryBaseinline
ClearDelete()DBEntryBaseinline
ClearOnRemoveQ()DBEntryBaseinline
ClearRefState() const AgentDBEntry
ClearState(DBTableBase *tbl_base, ListenerId listener)DBEntryBase
DBEntry()DBEntryinline
DBEntryBase()DBEntryBase
DBEntrySandesh(Sandesh *sresp, std::string &name) const MplsLabelvirtual
Delete(const DBRequest *req)MplsLabel
AgentDBEntry::Delete()DBEntryBase
DEPENDENCY_LIST(AgentRoute, MplsLabel, mpls_label_)MplsLabelprivate
DependentPathList typedefMplsLabel
DISALLOW_COPY_AND_ASSIGN(MplsLabel)MplsLabelprivate
fmg_nh_list()MplsLabelinline
fmg_nh_list_MplsLabelprivate
FmgVrfNhMap typedefMplsLabel
free_label_MplsLabelprivate
FreeResources(ResourceManager *resource_manager)AgentDBEntryvirtual
get_table() const DBEntryBase
get_table_partition() const DBEntryBase
GetAgentDBEntryState(int listener_id)AgentDBEntry
GetAgentDBEntryState(int listener_id) const AgentDBEntry
GetDBRequestKey() const MplsLabelvirtual
GetRefCount() const MplsLabelvirtual
GetState(DBTableBase *tbl_base, ListenerId listener) const DBEntryBase
GetState(const DBTableBase *tbl_base, ListenerId listener) const DBEntryBase
is_onlist()DBEntryBaseinline
is_state_empty(DBTablePartBase *tpart)DBEntryBase
is_state_empty_unlocked(DBTablePartBase *tpart)DBEntryBase
IsActive() const AgentDBEntry
IsDeleted() const DBEntryBaseinline
IsFabricMulticastReservedLabel() const MplsLabel
IsLess(const DBEntry &rhs) const MplsLabelvirtual
IsLessSpecific(const std::string &match) const DBEntryBaseinlinevirtual
IsMoreSpecific(const std::string &match) const DBEntryBaseinlinevirtual
IsOnRemoveQ()DBEntryBaseinline
KeyPtr typedefDBEntryBase
label() const MplsLabelinline
label_MplsLabelprivate
last_change_at() const DBEntryBaseinline
last_change_at_str() const DBEntryBase
last_update_at() const DBEntryBaseinline
ListenerId typedefDBEntryBase
MarkDelete()DBEntryBaseinline
MplsLabel(Agent *agent, uint32_t label)MplsLabel
MplsTable classMplsLabelfriend
nexthop() const MplsLabelinline
nh_MplsLabelprivate
Notify()DBEntryBase
operator<(const DBEntry &rhs) const DBEntryinline
operator=(const AgentRefCount &)AgentRefCount< MplsLabel >inlineprivate
PostAdd()AgentDBEntryvirtual
SendObjectLog(const AgentDBTable *table, AgentLogEvent::type event) const MplsLabel
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 *key)MplsLabelvirtual
SetOnRemoveQ()DBEntryBaseinline
SetRefState() const AgentDBEntry
SetState(DBTableBase *tbl_base, ListenerId listener, DBState *state)DBEntryBase
swap(AgentRefCount &)AgentRefCount< MplsLabel >inlineprivate
SyncDependentPath()MplsLabel
ToString() const MplsLabelvirtual
~AgentDBEntry()AgentDBEntryinlinevirtual
~AgentRefCount()AgentRefCount< MplsLabel >inlineprivatevirtual
~DBEntry()DBEntryinlinevirtual
~DBEntryBase()DBEntryBasevirtual
~MplsLabel()MplsLabelvirtual