| OpenSDN source code
    | 
#include <policy_vertex.h>

| Classes | |
| class | adjacency_iterator | 
| class | edge_iterator | 
| Public Types | |
| enum | VertexType { POLICY_MATCH = 1 , POLICY_ACTION = 2 } | 
| typedef PolicyGraphBase::vertex_descriptor | Vertex | 
| typedef PolicyGraphBase::edge_descriptor | Edge | 
| Public Member Functions | |
| adjacency_iterator | begin (PolicyGraph *graph) | 
| adjacency_iterator | end (PolicyGraph *graph) | 
| PolicyGraphVertex * | parent_vertex (PolicyGraph *graph) | 
| PolicyGraphEdge * | in_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 | |
| boost::intrusive::list_member_hook | open_vertex_ | 
| Private Attributes | |
| Vertex | vertex_id_ | 
Definition at line 23 of file policy_vertex.h.
Definition at line 26 of file policy_vertex.h.
Definition at line 25 of file policy_vertex.h.
| Enumerator | |
|---|---|
| POLICY_MATCH | |
| POLICY_ACTION | |
Definition at line 27 of file policy_vertex.h.
| 
 | inline | 
Definition at line 89 of file policy_vertex.h.
| 
 | inline | 
Definition at line 100 of file policy_vertex.h.
| 
 | inline | 
Definition at line 103 of file policy_vertex.h.
| 
 | inline | 
Definition at line 92 of file policy_vertex.h.
| PolicyGraphEdge * PolicyGraphVertex::in_edge | ( | PolicyGraph * | graph | ) | 
| PolicyGraphVertex * PolicyGraphVertex::parent_vertex | ( | PolicyGraph * | graph | ) | 
| 
 | inline | 
Definition at line 107 of file policy_vertex.h.
| 
 | pure virtual | 
| 
 | inline | 
Definition at line 111 of file policy_vertex.h.
| boost::intrusive::list_member_hook PolicyGraphVertex::open_vertex_ | 
Definition at line 33 of file policy_vertex.h.
| 
 | private | 
Definition at line 116 of file policy_vertex.h.