bindings/python/ns3modulegen.py
changeset 5838 eb5b9d295192
parent 5249 85cde7d987ed
child 5839 569f16c35f46
equal deleted inserted replaced
5837:0328056e7faa 5838:eb5b9d295192
   136 
   136 
   137 
   137 
   138     if 'EmuNetDevice' not in enabled_features:
   138     if 'EmuNetDevice' not in enabled_features:
   139         for clsname in ['EmuNetDevice', 'EmuHelper']:
   139         for clsname in ['EmuNetDevice', 'EmuHelper']:
   140             root_module.classes.remove(root_module['ns3::%s' % clsname])
   140             root_module.classes.remove(root_module['ns3::%s' % clsname])
       
   141         root_module.enums.remove(root_module['ns3::EmuNetDevice::EncapsulationMode'])
   141 
   142 
   142     if 'RealTime' not in enabled_features:
   143     if 'RealTime' not in enabled_features:
   143         for clsname in ['WallClockSynchronizer', 'RealtimeSimulatorImpl']:
   144         for clsname in ['WallClockSynchronizer', 'RealtimeSimulatorImpl']:
   144             root_module.classes.remove(root_module['ns3::%s' % clsname])
   145             root_module.classes.remove(root_module['ns3::%s' % clsname])
   145         root_module.enums.remove(root_module['ns3::RealtimeSimulatorImpl::SynchronizationMode'])
   146         root_module.enums.remove(root_module['ns3::RealtimeSimulatorImpl::SynchronizationMode'])