"DCE environment variables.",
flags = Flags.Design)
+ """
+ use_dlm = Attribute("useDlmLoader",
+ "Use ns3::DlmLoaderFactory as library loader",
+ type = Types.Bool,
+ flags = Flags.Design)
+ """
+
starttime = Attribute("StartTime",
"Time at which the application will start",
default = "+0.0ns",
cls._register_attribute(stack_size)
cls._register_attribute(arguments)
cls._register_attribute(environment)
+ """
+ cls._register_attribute(use_dlm)
+ """
cls._register_attribute(stoptime)
cls._register_attribute(starttime)
@property
def dce_manager_helper_uuid(self):
if not self._dce_manager_helper_uuid:
- self._dce_manager_helper_uuid = self.simulation.create("DceManagerHelper")
+ self._dce_manager_helper_uuid = self.simulation.create(
+ "DceManagerHelper")
+ """
+ if self.get("useDlmLoader"):
+ self.simulation.invoke(
+ self._dce_manager_helper_uuid, "SetLoader",
+ "ns3::DlmLoaderFactory")
+ """
return self._dce_manager_helper_uuid
@property