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

#include <test_xml_validate.h>

Inheritance diagram for AgentUtXmlValidationNode:
Collaboration diagram for AgentUtXmlValidationNode:

Public Member Functions

 AgentUtXmlValidationNode (const std::string &name, const pugi::xml_node &node)
 
virtual ~AgentUtXmlValidationNode ()
 
virtual bool ReadXml ()=0
 
virtual bool Validate ()=0
 
virtual const std::string ToString ()=0
 
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 wait_count () const
 
virtual uint32_t sleep_time () const
 

Private Attributes

std::string name_
 
pugi::xml_node node_
 
bool present_
 
bool delete_marked_
 
uint16_t id_
 

Detailed Description

Definition at line 40 of file test_xml_validate.h.

Constructor & Destructor Documentation

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

Definition at line 156 of file test_xml_validate.cc.

AgentUtXmlValidationNode::~AgentUtXmlValidationNode ( )
virtual

Definition at line 161 of file test_xml_validate.cc.

Member Function Documentation

bool AgentUtXmlValidationNode::delete_marked ( ) const
inline

Definition at line 53 of file test_xml_validate.h.

uint16_t AgentUtXmlValidationNode::id ( ) const
inline

Definition at line 52 of file test_xml_validate.h.

const std::string& AgentUtXmlValidationNode::name ( ) const
inline

Definition at line 51 of file test_xml_validate.h.

const pugi::xml_node& AgentUtXmlValidationNode::node ( ) const
inline

Definition at line 55 of file test_xml_validate.h.

bool AgentUtXmlValidationNode::present ( ) const
inline

Definition at line 54 of file test_xml_validate.h.

bool AgentUtXmlValidationNode::ReadCmnXml ( )

Definition at line 164 of file test_xml_validate.cc.

Here is the call graph for this function:

virtual uint32_t AgentUtXmlValidationNode::sleep_time ( ) const
inlinevirtual

Definition at line 57 of file test_xml_validate.h.

virtual uint32_t AgentUtXmlValidationNode::wait_count ( ) const
inlinevirtual

Reimplemented in AgentUtXmlFlowValidate.

Definition at line 56 of file test_xml_validate.h.

Member Data Documentation

bool AgentUtXmlValidationNode::delete_marked_
private

Definition at line 63 of file test_xml_validate.h.

uint16_t AgentUtXmlValidationNode::id_
private

Definition at line 64 of file test_xml_validate.h.

std::string AgentUtXmlValidationNode::name_
private

Definition at line 60 of file test_xml_validate.h.

pugi::xml_node AgentUtXmlValidationNode::node_
private

Definition at line 61 of file test_xml_validate.h.

bool AgentUtXmlValidationNode::present_
private

Definition at line 62 of file test_xml_validate.h.


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