예제 #1
0
 def setSource(self,policyUnit,endHosts_toAssign):
    # assert isinstance(policyUnit,Policy)
     for each_endHost in endHosts_toAssign:
         p=Policy()
         p.setSource(each_endHost)
         p.setAction(policyUnit.getAction())
         p.setDest(policyUnit.getDest())
         self.policies.append(p)
예제 #2
0
    def addMeasurementPolicies(self, listNodes):

        for each_node in listNodes:
            assert isinstance(each_node, Node)
            p = Policy()
            p.setDest(each_node.dstIP)
            a = Action(3)  # action type: count
            p.setAction(a)
            p.setSource(each_node.srcIP)
            self.listPolicies.append(p)
    def addMeasurementPolicies(self,listNodes):

        for each_node in listNodes:
            assert isinstance(each_node,Node)
            p=Policy()
            p.setDest(each_node.dstIP)
            a = Action(3)   # action type: count
            p.setAction(a)
            p.setSource(each_node.srcIP)
            self.listPolicies.append(p)