OpenSDN source code
AgentPathEcmpComponent Class Reference

#include <agent_path.h>

Collaboration diagram for AgentPathEcmpComponent:

Public Member Functions

 AgentPathEcmpComponent (IpAddress addr, uint32_t label, AgentRoute *rt)
 
virtual ~AgentPathEcmpComponent ()
 
bool Unresolved ()
 
bool operator== (const AgentPathEcmpComponent &rhs) const
 
IpAddress GetGwIpAddr ()
 
uint32_t GetLabel ()
 
void UpdateDependentRoute (AgentRoute *rt)
 
void SetUnresolved (bool flag)
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (AgentPathEcmpComponent)
 

Private Attributes

IpAddress addr_
 
uint32_t label_
 
DependencyRef< AgentRoute, AgentRoutedependent_rt_
 
bool unresolved
 

Detailed Description

Definition at line 193 of file agent_path.h.

Constructor & Destructor Documentation

◆ AgentPathEcmpComponent()

AgentPathEcmpComponent::AgentPathEcmpComponent ( IpAddress  addr,
uint32_t  label,
AgentRoute rt 
)

Definition at line 2198 of file agent_path.cc.

◆ ~AgentPathEcmpComponent()

virtual AgentPathEcmpComponent::~AgentPathEcmpComponent ( )
inlinevirtual

Definition at line 196 of file agent_path.h.

Member Function Documentation

◆ DISALLOW_COPY_AND_ASSIGN()

AgentPathEcmpComponent::DISALLOW_COPY_AND_ASSIGN ( AgentPathEcmpComponent  )
private

◆ GetGwIpAddr()

IpAddress AgentPathEcmpComponent::GetGwIpAddr ( )
inline

Definition at line 206 of file agent_path.h.

◆ GetLabel()

uint32_t AgentPathEcmpComponent::GetLabel ( )
inline

Definition at line 207 of file agent_path.h.

◆ operator==()

bool AgentPathEcmpComponent::operator== ( const AgentPathEcmpComponent rhs) const
inline

Definition at line 199 of file agent_path.h.

◆ SetUnresolved()

void AgentPathEcmpComponent::SetUnresolved ( bool  flag)
inline

Definition at line 216 of file agent_path.h.

◆ Unresolved()

bool AgentPathEcmpComponent::Unresolved ( )
inline

Definition at line 197 of file agent_path.h.

◆ UpdateDependentRoute()

void AgentPathEcmpComponent::UpdateDependentRoute ( AgentRoute rt)
inline

Definition at line 208 of file agent_path.h.

Here is the call graph for this function:

Member Data Documentation

◆ addr_

IpAddress AgentPathEcmpComponent::addr_
private

Definition at line 221 of file agent_path.h.

◆ dependent_rt_

DependencyRef<AgentRoute, AgentRoute> AgentPathEcmpComponent::dependent_rt_
private

Definition at line 223 of file agent_path.h.

◆ label_

uint32_t AgentPathEcmpComponent::label_
private

Definition at line 222 of file agent_path.h.

◆ unresolved

bool AgentPathEcmpComponent::unresolved
private

Definition at line 224 of file agent_path.h.


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