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

#include <policy_match.h>

Inheritance diagram for PolicyMatchVertex:
Collaboration diagram for PolicyMatchVertex:

Private Member Functions

virtual
PolicyGraphVertex::VertexType 
Type ()
 
bool operator== (const PolicyMatchVertex &rhs) const
 
virtual bool IsSame (const PolicyMatchVertex &rhs) const =0
 

Additional Inherited Members

- Public Types inherited from PolicyGraphVertex
enum  VertexType { POLICY_MATCH = 1, POLICY_ACTION = 2 }
 
typedef
PolicyGraphBase::vertex_descriptor 
Vertex
 
typedef
PolicyGraphBase::edge_descriptor 
Edge
 
- Public Member Functions inherited from PolicyGraphVertex
adjacency_iterator begin (PolicyGraph *graph)
 
adjacency_iterator end (PolicyGraph *graph)
 
PolicyGraphVertexparent_vertex (PolicyGraph *graph)
 
PolicyGraphEdgein_edge (PolicyGraph *graph)
 
edge_iterator edge_list_begin (PolicyGraph *graph)
 
edge_iterator edge_list_end (PolicyGraph *graph)
 
void set_vertex (const Vertex &vertex_id)
 
Vertex vertex () const
 
virtual VertexType Type () const =0
 
- Public Attributes inherited from PolicyGraphVertex
boost::intrusive::list_member_hook open_vertex_
 

Detailed Description

Definition at line 10 of file policy_match.h.

Member Function Documentation

virtual bool PolicyMatchVertex::IsSame ( const PolicyMatchVertex rhs) const
privatepure virtual
bool PolicyMatchVertex::operator== ( const PolicyMatchVertex rhs) const
inlineprivate

Definition at line 15 of file policy_match.h.

Here is the call graph for this function:

virtual PolicyGraphVertex::VertexType PolicyMatchVertex::Type ( )
inlineprivatevirtual

Definition at line 11 of file policy_match.h.


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