OpenSDN source code
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

◆ IsSame()

virtual bool PolicyMatchVertex::IsSame ( const PolicyMatchVertex rhs) const
privatepure virtual

◆ operator==()

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:

◆ Type()

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: