1 # vim: tabstop=4 shiftwidth=4 softtabstop=4
2 # -*- coding: utf-8 -*-
5 from ftg.flowobject import FlowObject
8 class FlowPriority(FlowObject):
11 def __init__(self, priority_no, label="", type=DEFAULT_TYPE, metadata={}):
12 self.priority_no = priority_no
15 self.metadata = metadata
16 self.flow_entries = []
18 def set_flow_entries(self, flow_entries):
19 self.flow_entries = flow_entries
21 def add_flow_entries(self, flow_entries):
22 self.flow_entries.append(flow_entries)
24 def get_flow_entries(self):
25 return self.flow_entries
27 def get_number_of_flow_entries(self):
28 return len(self.flow_entries)
30 def get_priority_no(self):
31 return self.priority_no