OpenSDN source code
|
#include <icmpv6_proto.h>
Public Types | |
typedef std::map< const IpAddress, Icmpv6PathPreferenceState * > | Icmpv6PathPreferenceStateMap |
typedef std::pair< const IpAddress, Icmpv6PathPreferenceState * > | Icmpv6PathPreferenceStatePair |
Static Public Member Functions | |
static void | WalkDone (DBTableBase *partition, Icmpv6VrfState *state) |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (Icmpv6VrfState) | |
Definition at line 183 of file icmpv6_proto.h.
typedef std::map<const IpAddress, Icmpv6PathPreferenceState*> Icmpv6VrfState::Icmpv6PathPreferenceStateMap |
Definition at line 186 of file icmpv6_proto.h.
typedef std::pair<const IpAddress, Icmpv6PathPreferenceState*> Icmpv6VrfState::Icmpv6PathPreferenceStatePair |
Definition at line 188 of file icmpv6_proto.h.
Icmpv6VrfState::Icmpv6VrfState | ( | Agent * | agent, |
Icmpv6Proto * | proto, | ||
VrfEntry * | vrf, | ||
AgentRouteTable * | table, | ||
AgentRouteTable * | evpn_table | ||
) |
Icmpv6VrfState::~Icmpv6VrfState | ( | ) |
Definition at line 436 of file icmpv6_proto.cc.
|
inline |
Definition at line 193 of file icmpv6_proto.h.
|
inline |
Definition at line 201 of file icmpv6_proto.h.
void Icmpv6VrfState::Delete | ( | ) |
|
inline |
Definition at line 212 of file icmpv6_proto.h.
bool Icmpv6VrfState::DeleteEvpnRouteState | ( | DBTablePartBase * | part, |
DBEntryBase * | entry | ||
) |
bool Icmpv6VrfState::DeleteRouteState | ( | DBTablePartBase * | part, |
DBEntryBase * | entry | ||
) |
|
private |
void Icmpv6VrfState::Erase | ( | const IpAddress & | ip | ) |
Definition at line 412 of file icmpv6_proto.cc.
|
inline |
Definition at line 224 of file icmpv6_proto.h.
|
inline |
Definition at line 230 of file icmpv6_proto.h.
void Icmpv6VrfState::EvpnRouteUpdate | ( | DBTablePartBase * | part, |
DBEntryBase * | entry | ||
) |
|
inline |
Definition at line 216 of file icmpv6_proto.h.
|
inline |
Definition at line 194 of file icmpv6_proto.h.
|
inline |
Definition at line 220 of file icmpv6_proto.h.
Icmpv6PathPreferenceState * Icmpv6VrfState::Locate | ( | const IpAddress & | ip | ) |
|
inline |
Definition at line 227 of file icmpv6_proto.h.
|
inline |
Definition at line 206 of file icmpv6_proto.h.
bool Icmpv6VrfState::PreWalkDone | ( | DBTableBase * | partition | ) |
void Icmpv6VrfState::RouteUpdate | ( | DBTablePartBase * | part, |
DBEntryBase * | entry | ||
) |
|
inline |
Definition at line 202 of file icmpv6_proto.h.
|
inline |
Definition at line 198 of file icmpv6_proto.h.
|
inline |
Definition at line 195 of file icmpv6_proto.h.
|
static |
|
private |
Definition at line 235 of file icmpv6_proto.h.
|
private |
Definition at line 245 of file icmpv6_proto.h.
|
private |
Definition at line 244 of file icmpv6_proto.h.
|
private |
Definition at line 241 of file icmpv6_proto.h.
|
private |
Definition at line 239 of file icmpv6_proto.h.
|
private |
Definition at line 243 of file icmpv6_proto.h.
|
private |
Definition at line 250 of file icmpv6_proto.h.
|
private |
Definition at line 247 of file icmpv6_proto.h.
|
private |
Definition at line 236 of file icmpv6_proto.h.
|
private |
Definition at line 248 of file icmpv6_proto.h.
|
private |
Definition at line 249 of file icmpv6_proto.h.
|
private |
Definition at line 246 of file icmpv6_proto.h.
|
private |
Definition at line 240 of file icmpv6_proto.h.
|
private |
Definition at line 238 of file icmpv6_proto.h.
|
private |
Definition at line 242 of file icmpv6_proto.h.
|
private |
Definition at line 237 of file icmpv6_proto.h.