|
OpenSDN source code
|
#include <path_preference.h>


Public Types | |
| typedef std::map< const Peer *, PathPreferenceSM * > | PeerPathPreferenceMap |
Public Member Functions | |
| PathPreferenceState (Agent *agent, AgentRoute *rt_) | |
| ~PathPreferenceState () | |
| void | Process (bool &should_resolve) |
| PathPreferenceSM * | GetSM (const Peer *) |
| PathPreferenceSM * | GetDependentPath (const AgentPath *path) const |
Public Member Functions inherited from DBState | |
| virtual | ~DBState () |
Private Member Functions | |
| bool | GetRouteListenerId (const VrfEntry *vrf, const Agent::RouteTableType &table, DBTableBase::ListenerId &rt_id) const |
Private Attributes | |
| Agent * | agent_ |
| AgentRoute * | rt_ |
| PeerPathPreferenceMap | path_preference_peer_map_ |
Definition at line 135 of file path_preference.h.
| typedef std::map<const Peer *, PathPreferenceSM *> PathPreferenceState::PeerPathPreferenceMap |
Definition at line 137 of file path_preference.h.
| PathPreferenceState::PathPreferenceState | ( | Agent * | agent, |
| AgentRoute * | rt_ | ||
| ) |
Definition at line 533 of file path_preference.cc.
| PathPreferenceState::~PathPreferenceState | ( | ) |
| PathPreferenceSM * PathPreferenceState::GetDependentPath | ( | const AgentPath * | path | ) | const |
|
private |
| PathPreferenceSM * PathPreferenceState::GetSM | ( | const Peer * | peer | ) |
Definition at line 709 of file path_preference.cc.
| void PathPreferenceState::Process | ( | bool & | should_resolve | ) |
|
private |
Definition at line 147 of file path_preference.h.
|
private |
Definition at line 149 of file path_preference.h.
|
private |
Definition at line 148 of file path_preference.h.