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

#include <test_xml_oper.h>

Inheritance diagram for AgentUtXmlFlowValidate:
Collaboration diagram for AgentUtXmlFlowValidate:

Public Member Functions

 AgentUtXmlFlowValidate (const std::string &name, const pugi::xml_node &node)
 
virtual ~AgentUtXmlFlowValidate ()
 
virtual bool ReadXml ()
 
virtual bool Validate ()
 
virtual const std::string ToString ()
 
virtual uint32_t wait_count () const
 
- Public Member Functions inherited from AgentUtXmlValidationNode
 AgentUtXmlValidationNode (const std::string &name, const pugi::xml_node &node)
 
virtual ~AgentUtXmlValidationNode ()
 
bool ReadCmnXml ()
 
const std::string & name () const
 
uint16_t id () const
 
bool delete_marked () const
 
bool present () const
 
const pugi::xml_node & node () const
 
virtual uint32_t sleep_time () const
 

Private Attributes

uint16_t nh_id_
 
std::string sip_
 
std::string dip_
 
std::string proto_
 
uint16_t sport_
 
uint16_t dport_
 
uint16_t proto_id_
 
std::string svn_
 
std::string dvn_
 
std::string action_
 
uint16_t rpf_nh_
 
std::string deleted_
 
std::string vrf_
 

Detailed Description

Definition at line 379 of file test_xml_oper.h.

Constructor & Destructor Documentation

AgentUtXmlFlowValidate::AgentUtXmlFlowValidate ( const std::string &  name,
const pugi::xml_node &  node 
)

Definition at line 1302 of file test_xml_oper.cc.

AgentUtXmlFlowValidate::~AgentUtXmlFlowValidate ( )
virtual

Definition at line 1307 of file test_xml_oper.cc.

Member Function Documentation

bool AgentUtXmlFlowValidate::ReadXml ( )
virtual

Implements AgentUtXmlValidationNode.

Definition at line 1310 of file test_xml_oper.cc.

Here is the call graph for this function:

const string AgentUtXmlFlowValidate::ToString ( )
virtual

Implements AgentUtXmlValidationNode.

Definition at line 1432 of file test_xml_oper.cc.

Here is the call graph for this function:

bool AgentUtXmlFlowValidate::Validate ( )
virtual

Implements AgentUtXmlValidationNode.

Definition at line 1379 of file test_xml_oper.cc.

Here is the call graph for this function:

uint32_t AgentUtXmlFlowValidate::wait_count ( ) const
virtual

Reimplemented from AgentUtXmlValidationNode.

Definition at line 1436 of file test_xml_oper.cc.

Here is the call graph for this function:

Member Data Documentation

std::string AgentUtXmlFlowValidate::action_
private

Definition at line 399 of file test_xml_oper.h.

std::string AgentUtXmlFlowValidate::deleted_
private

Definition at line 401 of file test_xml_oper.h.

std::string AgentUtXmlFlowValidate::dip_
private

Definition at line 392 of file test_xml_oper.h.

uint16_t AgentUtXmlFlowValidate::dport_
private

Definition at line 395 of file test_xml_oper.h.

std::string AgentUtXmlFlowValidate::dvn_
private

Definition at line 398 of file test_xml_oper.h.

uint16_t AgentUtXmlFlowValidate::nh_id_
private

Definition at line 390 of file test_xml_oper.h.

std::string AgentUtXmlFlowValidate::proto_
private

Definition at line 393 of file test_xml_oper.h.

uint16_t AgentUtXmlFlowValidate::proto_id_
private

Definition at line 396 of file test_xml_oper.h.

uint16_t AgentUtXmlFlowValidate::rpf_nh_
private

Definition at line 400 of file test_xml_oper.h.

std::string AgentUtXmlFlowValidate::sip_
private

Definition at line 391 of file test_xml_oper.h.

uint16_t AgentUtXmlFlowValidate::sport_
private

Definition at line 394 of file test_xml_oper.h.

std::string AgentUtXmlFlowValidate::svn_
private

Definition at line 397 of file test_xml_oper.h.

std::string AgentUtXmlFlowValidate::vrf_
private

Definition at line 402 of file test_xml_oper.h.


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