OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PathPreferenceRouteListener Struct Reference

#include <path_preference.h>

Inheritance diagram for PathPreferenceRouteListener:
Collaboration diagram for PathPreferenceRouteListener:

Public Member Functions

 PathPreferenceRouteListener (Agent *agent, AgentRouteTable *table)
 
virtual void Delete ()
 
void Notify (DBTablePartBase *partition, DBEntryBase *e)
 
void Init ()
 
bool DeleteState (DBTablePartBase *partition, DBEntryBase *e)
 
void Walkdone (DBTable::DBTableWalkRef walk_ref, DBTableBase *partition, PathPreferenceRouteListener *state)
 
DBTableBase::ListenerId id () const
 
void ManagedDelete ()
 
void set_deleted ()
 
bool deleted () const
 
- Public Member Functions inherited from DBState
virtual ~DBState ()
 

Private Attributes

Agentagent_
 
AgentRouteTablert_table_
 
DBTableBase::ListenerId id_
 
LifetimeRef
< PathPreferenceRouteListener
table_delete_ref_
 
bool deleted_
 
DBTable::DBTableWalkRef managed_delete_walk_ref_
 

Detailed Description

Definition at line 189 of file path_preference.h.

Constructor & Destructor Documentation

PathPreferenceRouteListener::PathPreferenceRouteListener ( Agent agent,
AgentRouteTable table 
)

Definition at line 717 of file path_preference.cc.

Here is the call graph for this function:

Member Function Documentation

void PathPreferenceRouteListener::Delete ( )
virtual

Definition at line 734 of file path_preference.cc.

Here is the call graph for this function:

bool PathPreferenceRouteListener::deleted ( ) const
inline

Definition at line 201 of file path_preference.h.

bool PathPreferenceRouteListener::DeleteState ( DBTablePartBase partition,
DBEntryBase e 
)

Definition at line 757 of file path_preference.cc.

Here is the call graph for this function:

DBTableBase::ListenerId PathPreferenceRouteListener::id ( ) const
inline

Definition at line 198 of file path_preference.h.

void PathPreferenceRouteListener::Init ( )

Definition at line 728 of file path_preference.cc.

Here is the call graph for this function:

void PathPreferenceRouteListener::ManagedDelete ( )

Definition at line 742 of file path_preference.cc.

Here is the call graph for this function:

void PathPreferenceRouteListener::Notify ( DBTablePartBase partition,
DBEntryBase e 
)

Definition at line 768 of file path_preference.cc.

Here is the call graph for this function:

void PathPreferenceRouteListener::set_deleted ( )
inline

Definition at line 200 of file path_preference.h.

void PathPreferenceRouteListener::Walkdone ( DBTable::DBTableWalkRef  walk_ref,
DBTableBase partition,
PathPreferenceRouteListener state 
)

Definition at line 746 of file path_preference.cc.

Here is the call graph for this function:

Member Data Documentation

Agent* PathPreferenceRouteListener::agent_
private

Definition at line 203 of file path_preference.h.

bool PathPreferenceRouteListener::deleted_
private

Definition at line 207 of file path_preference.h.

DBTableBase::ListenerId PathPreferenceRouteListener::id_
private

Definition at line 205 of file path_preference.h.

DBTable::DBTableWalkRef PathPreferenceRouteListener::managed_delete_walk_ref_
private

Definition at line 208 of file path_preference.h.

AgentRouteTable* PathPreferenceRouteListener::rt_table_
private

Definition at line 204 of file path_preference.h.

LifetimeRef<PathPreferenceRouteListener> PathPreferenceRouteListener::table_delete_ref_
private

Definition at line 206 of file path_preference.h.


The documentation for this struct was generated from the following files: