Fix #122 [NS3] Implement wireless model scenarios with mobility
[nepi.git] / src / nepi / execution / resource.py
index e4c4b0c..54af5e3 100644 (file)
@@ -554,6 +554,7 @@ class ResourceManager(Logger):
         """
         attr = self._attrs[name]
         attr.value = value
+        return value
 
     def get(self, name):
         """ Returns the value of the attribute
@@ -576,6 +577,15 @@ class ResourceManager(Logger):
         attr = self._attrs[name]
         return attr.has_changed()
 
+    def has_flag(self, name, flag):
+        """ Returns true if the attribute has the flag 'flag'
+
+        :param flag: Flag to be checked
+        :type flag: Flags
+        """
+        attr = self._attrs[name]
+        return attr.has_flag(flag)
+
     def enable_trace(self, name):
         """ Explicitly enable trace generation