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

#include <routing_policy_action.h>

Inheritance diagram for UpdateMed:
Collaboration diagram for UpdateMed:

Public Member Functions

 UpdateMed (uint32_t med)
 
virtual ~UpdateMed ()
 
virtual void operator() (BgpAttr *out_attr) const
 
std::string ToString () const
 
virtual bool IsEqual (const RoutingPolicyAction &med) const
 
- Public Member Functions inherited from RoutingPolicyUpdateAction
virtual ~RoutingPolicyUpdateAction ()
 
bool terminal () const
 
bool accept () const
 
- Public Member Functions inherited from RoutingPolicyAction
virtual ~RoutingPolicyAction ()
 
virtual bool operator== (const RoutingPolicyAction &action) const
 
virtual bool operator!= (const RoutingPolicyAction &action) const
 

Private Attributes

uint32_t med_
 

Detailed Description

Definition at line 152 of file routing_policy_action.h.

Constructor & Destructor Documentation

UpdateMed::UpdateMed ( uint32_t  med)
explicit

Definition at line 217 of file routing_policy_action.cc.

virtual UpdateMed::~UpdateMed ( )
inlinevirtual

Definition at line 155 of file routing_policy_action.h.

Member Function Documentation

bool UpdateMed::IsEqual ( const RoutingPolicyAction med) const
virtual

Implements RoutingPolicyAction.

Definition at line 231 of file routing_policy_action.cc.

void UpdateMed::operator() ( BgpAttr out_attr) const
virtual

Implements RoutingPolicyUpdateAction.

Definition at line 221 of file routing_policy_action.cc.

Here is the call graph for this function:

string UpdateMed::ToString ( ) const
virtual

Implements RoutingPolicyAction.

Definition at line 225 of file routing_policy_action.cc.

Member Data Documentation

uint32_t UpdateMed::med_
private

Definition at line 161 of file routing_policy_action.h.


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