OpenSDN source code
|
Public Types | |
typedef set< ConditionMatchPtr > | MatchList |
typedef map< ConditionMatchPtr, BgpConditionListener::RequestDoneCb > | WalkList |
Public Member Functions | |
ConditionMatchTableState (BgpTable *table, DBTableBase::ListenerId id) | |
~ConditionMatchTableState () | |
void | ManagedDelete () |
DBTableBase::ListenerId | GetListenerId () const |
MatchList * | match_objects () |
void | AddMatchObject (ConditionMatch *obj) |
void | StoreDoneCb (ConditionMatch *obj, BgpConditionListener::RequestDoneCb cb) |
tbb::mutex & | table_state_mutex () |
void | set_walk_ref (DBTable::DBTableWalkRef walk_ref) |
const DBTable::DBTableWalkRef & | walk_ref () const |
DBTable::DBTableWalkRef & | walk_ref () |
WalkList * | walk_list () |
BgpTable * | table () const |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (ConditionMatchTableState) | |
Private Attributes | |
tbb::mutex | table_state_mutex_ |
BgpTable * | table_ |
DBTableBase::ListenerId | id_ |
DBTable::DBTableWalkRef | walk_ref_ |
WalkList | walk_list_ |
MatchList | match_object_list_ |
LifetimeRef < ConditionMatchTableState > | table_delete_ref_ |
Definition at line 36 of file bgp_condition_listener.cc.
typedef set<ConditionMatchPtr> ConditionMatchTableState::MatchList |
Definition at line 38 of file bgp_condition_listener.cc.
typedef map<ConditionMatchPtr, BgpConditionListener::RequestDoneCb> ConditionMatchTableState::WalkList |
Definition at line 40 of file bgp_condition_listener.cc.
ConditionMatchTableState::ConditionMatchTableState | ( | BgpTable * | table, |
DBTableBase::ListenerId | id | ||
) |
ConditionMatchTableState::~ConditionMatchTableState | ( | ) |
Definition at line 396 of file bgp_condition_listener.cc.
|
inline |
Definition at line 55 of file bgp_condition_listener.cc.
|
private |
|
inline |
Definition at line 47 of file bgp_condition_listener.cc.
|
inline |
Definition at line 44 of file bgp_condition_listener.cc.
|
inline |
Definition at line 51 of file bgp_condition_listener.cc.
|
inline |
|
inline |
Definition at line 59 of file bgp_condition_listener.cc.
|
inline |
Definition at line 91 of file bgp_condition_listener.cc.
|
inline |
Definition at line 71 of file bgp_condition_listener.cc.
|
inline |
Definition at line 87 of file bgp_condition_listener.cc.
|
inline |
Definition at line 79 of file bgp_condition_listener.cc.
|
inline |
Definition at line 83 of file bgp_condition_listener.cc.
|
private |
Definition at line 98 of file bgp_condition_listener.cc.
|
private |
Definition at line 101 of file bgp_condition_listener.cc.
|
private |
Definition at line 97 of file bgp_condition_listener.cc.
|
private |
Definition at line 102 of file bgp_condition_listener.cc.
|
private |
Definition at line 96 of file bgp_condition_listener.cc.
|
private |
Definition at line 100 of file bgp_condition_listener.cc.
|
private |
Definition at line 99 of file bgp_condition_listener.cc.