OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
policy_action.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2013 Juniper Networks, Inc. All rights reserved.
3  */
4 
5 #ifndef ctrlplane_policy_action_h
6 #define ctrlplane_policy_action_h
7 
9 
13  }
14 
15  virtual bool IsTerminal() {
16  return false;
17  }
18 
19  virtual bool IsAccept() {
20  return false;
21  }
22 };
23 
25  virtual bool IsTerminal() {
26  return true;
27  }
28 
29  virtual bool IsAccept() {
30  return true;
31  }
32 };
33 
35  virtual bool IsAccept() {
36  return false;
37  }
38 
39  virtual bool IsTerminal() {
40  return true;
41  }
42 };
43 
44 #endif // ctrlplane_policy_action_h
virtual bool IsTerminal()
Definition: policy_action.h:25
virtual bool IsTerminal()
Definition: policy_action.h:39
virtual bool IsAccept()
Definition: policy_action.h:35
virtual PolicyGraphVertex::VertexType Type()
Definition: policy_action.h:11
virtual bool IsAccept()
Definition: policy_action.h:29
virtual bool IsAccept()
Definition: policy_action.h:19
virtual bool IsTerminal()
Definition: policy_action.h:15