bindings/python/ns3_module_helper.py
author Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
Sat, 04 Jul 2009 08:15:48 +0200
changeset 4654 2eaebe77d66b
parent 4605 fd44ff061631
permissions -rw-r--r--
Added tag ns-3.5 for changeset c975274c9707
     1 from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
     2 
     3 def register_types(module):
     4     root_module = module.get_root()
     5     
     6     ## application-container.h: ns3::ApplicationContainer [class]
     7     module.add_class('ApplicationContainer')
     8     ## bridge-helper.h: ns3::BridgeHelper [class]
     9     module.add_class('BridgeHelper', allow_subclassing=False)
    10     ## csma-helper.h: ns3::CsmaHelper [class]
    11     module.add_class('CsmaHelper', allow_subclassing=False)
    12     ## emu-helper.h: ns3::EmuHelper [class]
    13     module.add_class('EmuHelper', allow_subclassing=False)
    14     ## internet-stack-helper.h: ns3::InternetStackHelper [class]
    15     module.add_class('InternetStackHelper', allow_subclassing=False)
    16     ## ipv4-address-helper.h: ns3::Ipv4AddressHelper [class]
    17     module.add_class('Ipv4AddressHelper', allow_subclassing=False)
    18     ## ipv4-interface-container.h: ns3::Ipv4InterfaceContainer [class]
    19     module.add_class('Ipv4InterfaceContainer')
    20     ## ipv4-routing-helper.h: ns3::Ipv4RoutingHelper [class]
    21     module.add_class('Ipv4RoutingHelper', allow_subclassing=False)
    22     ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper [class]
    23     module.add_class('Ipv4StaticRoutingHelper', allow_subclassing=False, parent=root_module['ns3::Ipv4RoutingHelper'])
    24     ## mobility-helper.h: ns3::MobilityHelper [class]
    25     module.add_class('MobilityHelper', allow_subclassing=False)
    26     ## net-device-container.h: ns3::NetDeviceContainer [class]
    27     module.add_class('NetDeviceContainer')
    28     ## node-container.h: ns3::NodeContainer [class]
    29     module.add_class('NodeContainer')
    30     ## ns2-mobility-helper.h: ns3::Ns2MobilityHelper [class]
    31     module.add_class('Ns2MobilityHelper', allow_subclassing=False)
    32     ## olsr-helper.h: ns3::OlsrHelper [class]
    33     module.add_class('OlsrHelper', allow_subclassing=False, parent=root_module['ns3::Ipv4RoutingHelper'])
    34     ## on-off-helper.h: ns3::OnOffHelper [class]
    35     module.add_class('OnOffHelper', allow_subclassing=False)
    36     ## packet-sink-helper.h: ns3::PacketSinkHelper [class]
    37     module.add_class('PacketSinkHelper', allow_subclassing=False)
    38     ## packet-socket-helper.h: ns3::PacketSocketHelper [class]
    39     module.add_class('PacketSocketHelper', allow_subclassing=False)
    40     ## point-to-point-helper.h: ns3::PointToPointHelper [class]
    41     module.add_class('PointToPointHelper', allow_subclassing=False)
    42     ## tap-bridge-helper.h: ns3::TapBridgeHelper [class]
    43     module.add_class('TapBridgeHelper', allow_subclassing=False)
    44     ## udp-echo-helper.h: ns3::UdpEchoClientHelper [class]
    45     module.add_class('UdpEchoClientHelper', allow_subclassing=False)
    46     ## udp-echo-helper.h: ns3::UdpEchoServerHelper [class]
    47     module.add_class('UdpEchoServerHelper', allow_subclassing=False)
    48     ## v4ping-helper.h: ns3::V4PingHelper [class]
    49     module.add_class('V4PingHelper', allow_subclassing=False)
    50     ## wifi-helper.h: ns3::WifiHelper [class]
    51     module.add_class('WifiHelper', allow_subclassing=False)
    52     ## wifi-helper.h: ns3::WifiMacHelper [class]
    53     module.add_class('WifiMacHelper', allow_subclassing=False)
    54     ## wifi-helper.h: ns3::WifiPhyHelper [class]
    55     module.add_class('WifiPhyHelper', allow_subclassing=False)
    56     ## yans-wifi-helper.h: ns3::YansWifiChannelHelper [class]
    57     module.add_class('YansWifiChannelHelper', allow_subclassing=False)
    58     ## yans-wifi-helper.h: ns3::YansWifiPhyHelper [class]
    59     module.add_class('YansWifiPhyHelper', allow_subclassing=False, parent=root_module['ns3::WifiPhyHelper'])
    60     ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::PcapFormat [enumeration]
    61     module.add_enum('PcapFormat', ['PCAP_FORMAT_80211', 'PCAP_FORMAT_80211_PRISM', 'PCAP_FORMAT_80211_RADIOTAP'], outer_class=root_module['ns3::YansWifiPhyHelper'])
    62     ## ipv4-global-routing-helper.h: ns3::Ipv4GlobalRoutingHelper [class]
    63     module.add_class('Ipv4GlobalRoutingHelper', allow_subclassing=False, parent=root_module['ns3::Ipv4RoutingHelper'])
    64     ## ipv4-list-routing-helper.h: ns3::Ipv4ListRoutingHelper [class]
    65     module.add_class('Ipv4ListRoutingHelper', allow_subclassing=False, parent=root_module['ns3::Ipv4RoutingHelper'])
    66     ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper [class]
    67     module.add_class('NqosWifiMacHelper', allow_subclassing=False, parent=root_module['ns3::WifiMacHelper'])
    68     ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper [class]
    69     module.add_class('QosWifiMacHelper', allow_subclassing=False, parent=root_module['ns3::WifiMacHelper'])
    70     
    71     ## Register a nested module for the namespace Config
    72     
    73     nested_module = module.add_cpp_namespace('Config')
    74     register_types_ns3_Config(nested_module)
    75     
    76     
    77     ## Register a nested module for the namespace TimeStepPrecision
    78     
    79     nested_module = module.add_cpp_namespace('TimeStepPrecision')
    80     register_types_ns3_TimeStepPrecision(nested_module)
    81     
    82     
    83     ## Register a nested module for the namespace addressUtils
    84     
    85     nested_module = module.add_cpp_namespace('addressUtils')
    86     register_types_ns3_addressUtils(nested_module)
    87     
    88     
    89     ## Register a nested module for the namespace internal
    90     
    91     nested_module = module.add_cpp_namespace('internal')
    92     register_types_ns3_internal(nested_module)
    93     
    94     
    95     ## Register a nested module for the namespace olsr
    96     
    97     nested_module = module.add_cpp_namespace('olsr')
    98     register_types_ns3_olsr(nested_module)
    99     
   100 
   101 def register_types_ns3_Config(module):
   102     root_module = module.get_root()
   103     
   104 
   105 def register_types_ns3_TimeStepPrecision(module):
   106     root_module = module.get_root()
   107     
   108 
   109 def register_types_ns3_addressUtils(module):
   110     root_module = module.get_root()
   111     
   112 
   113 def register_types_ns3_internal(module):
   114     root_module = module.get_root()
   115     
   116 
   117 def register_types_ns3_olsr(module):
   118     root_module = module.get_root()
   119     
   120 
   121 def register_methods(root_module):
   122     register_Ns3ApplicationContainer_methods(root_module, root_module['ns3::ApplicationContainer'])
   123     register_Ns3BridgeHelper_methods(root_module, root_module['ns3::BridgeHelper'])
   124     register_Ns3CsmaHelper_methods(root_module, root_module['ns3::CsmaHelper'])
   125     register_Ns3EmuHelper_methods(root_module, root_module['ns3::EmuHelper'])
   126     register_Ns3InternetStackHelper_methods(root_module, root_module['ns3::InternetStackHelper'])
   127     register_Ns3Ipv4AddressHelper_methods(root_module, root_module['ns3::Ipv4AddressHelper'])
   128     register_Ns3Ipv4InterfaceContainer_methods(root_module, root_module['ns3::Ipv4InterfaceContainer'])
   129     register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper'])
   130     register_Ns3Ipv4StaticRoutingHelper_methods(root_module, root_module['ns3::Ipv4StaticRoutingHelper'])
   131     register_Ns3MobilityHelper_methods(root_module, root_module['ns3::MobilityHelper'])
   132     register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer'])
   133     register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer'])
   134     register_Ns3Ns2MobilityHelper_methods(root_module, root_module['ns3::Ns2MobilityHelper'])
   135     register_Ns3OlsrHelper_methods(root_module, root_module['ns3::OlsrHelper'])
   136     register_Ns3OnOffHelper_methods(root_module, root_module['ns3::OnOffHelper'])
   137     register_Ns3PacketSinkHelper_methods(root_module, root_module['ns3::PacketSinkHelper'])
   138     register_Ns3PacketSocketHelper_methods(root_module, root_module['ns3::PacketSocketHelper'])
   139     register_Ns3PointToPointHelper_methods(root_module, root_module['ns3::PointToPointHelper'])
   140     register_Ns3TapBridgeHelper_methods(root_module, root_module['ns3::TapBridgeHelper'])
   141     register_Ns3UdpEchoClientHelper_methods(root_module, root_module['ns3::UdpEchoClientHelper'])
   142     register_Ns3UdpEchoServerHelper_methods(root_module, root_module['ns3::UdpEchoServerHelper'])
   143     register_Ns3V4PingHelper_methods(root_module, root_module['ns3::V4PingHelper'])
   144     register_Ns3WifiHelper_methods(root_module, root_module['ns3::WifiHelper'])
   145     register_Ns3WifiMacHelper_methods(root_module, root_module['ns3::WifiMacHelper'])
   146     register_Ns3WifiPhyHelper_methods(root_module, root_module['ns3::WifiPhyHelper'])
   147     register_Ns3YansWifiChannelHelper_methods(root_module, root_module['ns3::YansWifiChannelHelper'])
   148     register_Ns3YansWifiPhyHelper_methods(root_module, root_module['ns3::YansWifiPhyHelper'])
   149     register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, root_module['ns3::Ipv4GlobalRoutingHelper'])
   150     register_Ns3Ipv4ListRoutingHelper_methods(root_module, root_module['ns3::Ipv4ListRoutingHelper'])
   151     register_Ns3NqosWifiMacHelper_methods(root_module, root_module['ns3::NqosWifiMacHelper'])
   152     register_Ns3QosWifiMacHelper_methods(root_module, root_module['ns3::QosWifiMacHelper'])
   153     return
   154 
   155 def register_Ns3ApplicationContainer_methods(root_module, cls):
   156     ## application-container.h: ns3::ApplicationContainer::ApplicationContainer(ns3::ApplicationContainer const & arg0) [copy constructor]
   157     cls.add_constructor([param('ns3::ApplicationContainer const &', 'arg0')])
   158     ## application-container.h: ns3::ApplicationContainer::ApplicationContainer() [constructor]
   159     cls.add_constructor([])
   160     ## application-container.h: ns3::ApplicationContainer::ApplicationContainer(ns3::Ptr<ns3::Application> application) [constructor]
   161     cls.add_constructor([param('ns3::Ptr< ns3::Application >', 'application')])
   162     ## application-container.h: ns3::ApplicationContainer::ApplicationContainer(std::string name) [constructor]
   163     cls.add_constructor([param('std::string', 'name')])
   164     ## application-container.h: __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Application>*,std::vector<ns3::Ptr<ns3::Application>, std::allocator<ns3::Ptr<ns3::Application> > > > ns3::ApplicationContainer::Begin() const [member function]
   165     cls.add_method('Begin', 
   166                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Application > const, std::vector< ns3::Ptr< ns3::Application > > >', 
   167                    [], 
   168                    is_const=True)
   169     ## application-container.h: __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Application>*,std::vector<ns3::Ptr<ns3::Application>, std::allocator<ns3::Ptr<ns3::Application> > > > ns3::ApplicationContainer::End() const [member function]
   170     cls.add_method('End', 
   171                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Application > const, std::vector< ns3::Ptr< ns3::Application > > >', 
   172                    [], 
   173                    is_const=True)
   174     ## application-container.h: uint32_t ns3::ApplicationContainer::GetN() const [member function]
   175     cls.add_method('GetN', 
   176                    'uint32_t', 
   177                    [], 
   178                    is_const=True)
   179     ## application-container.h: ns3::Ptr<ns3::Application> ns3::ApplicationContainer::Get(uint32_t i) const [member function]
   180     cls.add_method('Get', 
   181                    'ns3::Ptr< ns3::Application >', 
   182                    [param('uint32_t', 'i')], 
   183                    is_const=True)
   184     ## application-container.h: void ns3::ApplicationContainer::Add(ns3::ApplicationContainer other) [member function]
   185     cls.add_method('Add', 
   186                    'void', 
   187                    [param('ns3::ApplicationContainer', 'other')])
   188     ## application-container.h: void ns3::ApplicationContainer::Add(ns3::Ptr<ns3::Application> application) [member function]
   189     cls.add_method('Add', 
   190                    'void', 
   191                    [param('ns3::Ptr< ns3::Application >', 'application')])
   192     ## application-container.h: void ns3::ApplicationContainer::Add(std::string name) [member function]
   193     cls.add_method('Add', 
   194                    'void', 
   195                    [param('std::string', 'name')])
   196     ## application-container.h: void ns3::ApplicationContainer::Start(ns3::Time start) [member function]
   197     cls.add_method('Start', 
   198                    'void', 
   199                    [param('ns3::Time', 'start')])
   200     ## application-container.h: void ns3::ApplicationContainer::Stop(ns3::Time stop) [member function]
   201     cls.add_method('Stop', 
   202                    'void', 
   203                    [param('ns3::Time', 'stop')])
   204     return
   205 
   206 def register_Ns3BridgeHelper_methods(root_module, cls):
   207     ## bridge-helper.h: ns3::BridgeHelper::BridgeHelper(ns3::BridgeHelper const & arg0) [copy constructor]
   208     cls.add_constructor([param('ns3::BridgeHelper const &', 'arg0')])
   209     ## bridge-helper.h: ns3::BridgeHelper::BridgeHelper() [constructor]
   210     cls.add_constructor([])
   211     ## bridge-helper.h: void ns3::BridgeHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
   212     cls.add_method('SetDeviceAttribute', 
   213                    'void', 
   214                    [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
   215     ## bridge-helper.h: ns3::NetDeviceContainer ns3::BridgeHelper::Install(ns3::Ptr<ns3::Node> node, ns3::NetDeviceContainer c) [member function]
   216     cls.add_method('Install', 
   217                    'ns3::NetDeviceContainer', 
   218                    [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::NetDeviceContainer', 'c')])
   219     ## bridge-helper.h: ns3::NetDeviceContainer ns3::BridgeHelper::Install(std::string nodeName, ns3::NetDeviceContainer c) [member function]
   220     cls.add_method('Install', 
   221                    'ns3::NetDeviceContainer', 
   222                    [param('std::string', 'nodeName'), param('ns3::NetDeviceContainer', 'c')])
   223     return
   224 
   225 def register_Ns3CsmaHelper_methods(root_module, cls):
   226     ## csma-helper.h: ns3::CsmaHelper::CsmaHelper(ns3::CsmaHelper const & arg0) [copy constructor]
   227     cls.add_constructor([param('ns3::CsmaHelper const &', 'arg0')])
   228     ## csma-helper.h: ns3::CsmaHelper::CsmaHelper() [constructor]
   229     cls.add_constructor([])
   230     ## csma-helper.h: void ns3::CsmaHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
   231     cls.add_method('SetQueue', 
   232                    'void', 
   233                    [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()')])
   234     ## csma-helper.h: void ns3::CsmaHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
   235     cls.add_method('SetDeviceAttribute', 
   236                    'void', 
   237                    [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
   238     ## csma-helper.h: void ns3::CsmaHelper::SetChannelAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
   239     cls.add_method('SetChannelAttribute', 
   240                    'void', 
   241                    [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
   242     ## csma-helper.h: static void ns3::CsmaHelper::EnablePcap(std::string filename, uint32_t nodeid, uint32_t deviceid, bool promiscuous) [member function]
   243     cls.add_method('EnablePcap', 
   244                    'void', 
   245                    [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'promiscuous')], 
   246                    is_static=True)
   247     ## csma-helper.h: static void ns3::CsmaHelper::EnablePcap(std::string filename, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous) [member function]
   248     cls.add_method('EnablePcap', 
   249                    'void', 
   250                    [param('std::string', 'filename'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous')], 
   251                    is_static=True)
   252     ## csma-helper.h: static void ns3::CsmaHelper::EnablePcap(std::string filename, std::string ndName, bool promiscuous) [member function]
   253     cls.add_method('EnablePcap', 
   254                    'void', 
   255                    [param('std::string', 'filename'), param('std::string', 'ndName'), param('bool', 'promiscuous')], 
   256                    is_static=True)
   257     ## csma-helper.h: static void ns3::CsmaHelper::EnablePcap(std::string filename, ns3::NetDeviceContainer d, bool promiscuous) [member function]
   258     cls.add_method('EnablePcap', 
   259                    'void', 
   260                    [param('std::string', 'filename'), param('ns3::NetDeviceContainer', 'd'), param('bool', 'promiscuous')], 
   261                    is_static=True)
   262     ## csma-helper.h: static void ns3::CsmaHelper::EnablePcap(std::string filename, ns3::NodeContainer n, bool promiscuous) [member function]
   263     cls.add_method('EnablePcap', 
   264                    'void', 
   265                    [param('std::string', 'filename'), param('ns3::NodeContainer', 'n'), param('bool', 'promiscuous')], 
   266                    is_static=True)
   267     ## csma-helper.h: static void ns3::CsmaHelper::EnablePcapAll(std::string filename, bool promiscuous) [member function]
   268     cls.add_method('EnablePcapAll', 
   269                    'void', 
   270                    [param('std::string', 'filename'), param('bool', 'promiscuous')], 
   271                    is_static=True)
   272     ## csma-helper.h: static void ns3::CsmaHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function]
   273     cls.add_method('EnableAscii', 
   274                    'void', 
   275                    [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], 
   276                    is_static=True)
   277     ## csma-helper.h: static void ns3::CsmaHelper::EnableAscii(std::ostream & os, ns3::NetDeviceContainer d) [member function]
   278     cls.add_method('EnableAscii', 
   279                    'void', 
   280                    [param('std::ostream &', 'os'), param('ns3::NetDeviceContainer', 'd')], 
   281                    is_static=True)
   282     ## csma-helper.h: static void ns3::CsmaHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
   283     cls.add_method('EnableAscii', 
   284                    'void', 
   285                    [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], 
   286                    is_static=True)
   287     ## csma-helper.h: static void ns3::CsmaHelper::EnableAsciiAll(std::ostream & os) [member function]
   288     cls.add_method('EnableAsciiAll', 
   289                    'void', 
   290                    [param('std::ostream &', 'os')], 
   291                    is_static=True)
   292     ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
   293     cls.add_method('Install', 
   294                    'ns3::NetDeviceContainer', 
   295                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   296                    is_const=True)
   297     ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string name) const [member function]
   298     cls.add_method('Install', 
   299                    'ns3::NetDeviceContainer', 
   300                    [param('std::string', 'name')], 
   301                    is_const=True)
   302     ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::CsmaChannel> channel) const [member function]
   303     cls.add_method('Install', 
   304                    'ns3::NetDeviceContainer', 
   305                    [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')], 
   306                    is_const=True)
   307     ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node, std::string channelName) const [member function]
   308     cls.add_method('Install', 
   309                    'ns3::NetDeviceContainer', 
   310                    [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string', 'channelName')], 
   311                    is_const=True)
   312     ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string nodeName, ns3::Ptr<ns3::CsmaChannel> channel) const [member function]
   313     cls.add_method('Install', 
   314                    'ns3::NetDeviceContainer', 
   315                    [param('std::string', 'nodeName'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')], 
   316                    is_const=True)
   317     ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string nodeName, std::string channelName) const [member function]
   318     cls.add_method('Install', 
   319                    'ns3::NetDeviceContainer', 
   320                    [param('std::string', 'nodeName'), param('std::string', 'channelName')], 
   321                    is_const=True)
   322     ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c) const [member function]
   323     cls.add_method('Install', 
   324                    'ns3::NetDeviceContainer', 
   325                    [param('ns3::NodeContainer const &', 'c')], 
   326                    is_const=True)
   327     ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, ns3::Ptr<ns3::CsmaChannel> channel) const [member function]
   328     cls.add_method('Install', 
   329                    'ns3::NetDeviceContainer', 
   330                    [param('ns3::NodeContainer const &', 'c'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')], 
   331                    is_const=True)
   332     ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, std::string channelName) const [member function]
   333     cls.add_method('Install', 
   334                    'ns3::NetDeviceContainer', 
   335                    [param('ns3::NodeContainer const &', 'c'), param('std::string', 'channelName')], 
   336                    is_const=True)
   337     ## csma-helper.h: void ns3::CsmaHelper::InstallStar(ns3::Ptr<ns3::Node> hub, ns3::NodeContainer spokes, ns3::NetDeviceContainer & hubDevices, ns3::NetDeviceContainer & spokeDevices) [member function]
   338     cls.add_method('InstallStar', 
   339                    'void', 
   340                    [param('ns3::Ptr< ns3::Node >', 'hub'), param('ns3::NodeContainer', 'spokes'), param('ns3::NetDeviceContainer &', 'hubDevices'), param('ns3::NetDeviceContainer &', 'spokeDevices')])
   341     ## csma-helper.h: void ns3::CsmaHelper::InstallStar(std::string hubName, ns3::NodeContainer spokes, ns3::NetDeviceContainer & hubDevices, ns3::NetDeviceContainer & spokeDevices) [member function]
   342     cls.add_method('InstallStar', 
   343                    'void', 
   344                    [param('std::string', 'hubName'), param('ns3::NodeContainer', 'spokes'), param('ns3::NetDeviceContainer &', 'hubDevices'), param('ns3::NetDeviceContainer &', 'spokeDevices')])
   345     return
   346 
   347 def register_Ns3EmuHelper_methods(root_module, cls):
   348     ## emu-helper.h: ns3::EmuHelper::EmuHelper(ns3::EmuHelper const & arg0) [copy constructor]
   349     cls.add_constructor([param('ns3::EmuHelper const &', 'arg0')])
   350     ## emu-helper.h: ns3::EmuHelper::EmuHelper() [constructor]
   351     cls.add_constructor([])
   352     ## emu-helper.h: void ns3::EmuHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
   353     cls.add_method('SetQueue', 
   354                    'void', 
   355                    [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()')])
   356     ## emu-helper.h: void ns3::EmuHelper::SetAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
   357     cls.add_method('SetAttribute', 
   358                    'void', 
   359                    [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
   360     ## emu-helper.h: static void ns3::EmuHelper::EnablePcap(std::string filename, uint32_t nodeid, uint32_t deviceid, bool promiscuous) [member function]
   361     cls.add_method('EnablePcap', 
   362                    'void', 
   363                    [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'promiscuous')], 
   364                    is_static=True)
   365     ## emu-helper.h: static void ns3::EmuHelper::EnablePcap(std::string filename, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous) [member function]
   366     cls.add_method('EnablePcap', 
   367                    'void', 
   368                    [param('std::string', 'filename'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous')], 
   369                    is_static=True)
   370     ## emu-helper.h: static void ns3::EmuHelper::EnablePcap(std::string filename, std::string ndName, bool promiscuous) [member function]
   371     cls.add_method('EnablePcap', 
   372                    'void', 
   373                    [param('std::string', 'filename'), param('std::string', 'ndName'), param('bool', 'promiscuous')], 
   374                    is_static=True)
   375     ## emu-helper.h: static void ns3::EmuHelper::EnablePcap(std::string filename, ns3::NetDeviceContainer d, bool promiscuous) [member function]
   376     cls.add_method('EnablePcap', 
   377                    'void', 
   378                    [param('std::string', 'filename'), param('ns3::NetDeviceContainer', 'd'), param('bool', 'promiscuous')], 
   379                    is_static=True)
   380     ## emu-helper.h: static void ns3::EmuHelper::EnablePcap(std::string filename, ns3::NodeContainer n, bool promiscuous) [member function]
   381     cls.add_method('EnablePcap', 
   382                    'void', 
   383                    [param('std::string', 'filename'), param('ns3::NodeContainer', 'n'), param('bool', 'promiscuous')], 
   384                    is_static=True)
   385     ## emu-helper.h: static void ns3::EmuHelper::EnablePcapAll(std::string filename, bool promiscuous) [member function]
   386     cls.add_method('EnablePcapAll', 
   387                    'void', 
   388                    [param('std::string', 'filename'), param('bool', 'promiscuous')], 
   389                    is_static=True)
   390     ## emu-helper.h: static void ns3::EmuHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function]
   391     cls.add_method('EnableAscii', 
   392                    'void', 
   393                    [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], 
   394                    is_static=True)
   395     ## emu-helper.h: static void ns3::EmuHelper::EnableAscii(std::ostream & os, ns3::NetDeviceContainer d) [member function]
   396     cls.add_method('EnableAscii', 
   397                    'void', 
   398                    [param('std::ostream &', 'os'), param('ns3::NetDeviceContainer', 'd')], 
   399                    is_static=True)
   400     ## emu-helper.h: static void ns3::EmuHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
   401     cls.add_method('EnableAscii', 
   402                    'void', 
   403                    [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], 
   404                    is_static=True)
   405     ## emu-helper.h: static void ns3::EmuHelper::EnableAsciiAll(std::ostream & os) [member function]
   406     cls.add_method('EnableAsciiAll', 
   407                    'void', 
   408                    [param('std::ostream &', 'os')], 
   409                    is_static=True)
   410     ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
   411     cls.add_method('Install', 
   412                    'ns3::NetDeviceContainer', 
   413                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   414                    is_const=True)
   415     ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(std::string nodeName) const [member function]
   416     cls.add_method('Install', 
   417                    'ns3::NetDeviceContainer', 
   418                    [param('std::string', 'nodeName')], 
   419                    is_const=True)
   420     ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(ns3::NodeContainer const & c) const [member function]
   421     cls.add_method('Install', 
   422                    'ns3::NetDeviceContainer', 
   423                    [param('ns3::NodeContainer const &', 'c')], 
   424                    is_const=True)
   425     return
   426 
   427 def register_Ns3InternetStackHelper_methods(root_module, cls):
   428     ## internet-stack-helper.h: ns3::InternetStackHelper::InternetStackHelper(ns3::InternetStackHelper const & arg0) [copy constructor]
   429     cls.add_constructor([param('ns3::InternetStackHelper const &', 'arg0')])
   430     ## internet-stack-helper.h: ns3::InternetStackHelper::InternetStackHelper() [constructor]
   431     cls.add_constructor([])
   432     ## internet-stack-helper.h: void ns3::InternetStackHelper::SetRoutingHelper(ns3::Ipv4RoutingHelper const & routing) [member function]
   433     cls.add_method('SetRoutingHelper', 
   434                    'void', 
   435                    [param('ns3::Ipv4RoutingHelper const &', 'routing')])
   436     ## internet-stack-helper.h: void ns3::InternetStackHelper::Install(std::string nodeName) const [member function]
   437     cls.add_method('Install', 
   438                    'void', 
   439                    [param('std::string', 'nodeName')], 
   440                    is_const=True)
   441     ## internet-stack-helper.h: void ns3::InternetStackHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
   442     cls.add_method('Install', 
   443                    'void', 
   444                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   445                    is_const=True)
   446     ## internet-stack-helper.h: void ns3::InternetStackHelper::Install(ns3::NodeContainer c) const [member function]
   447     cls.add_method('Install', 
   448                    'void', 
   449                    [param('ns3::NodeContainer', 'c')], 
   450                    is_const=True)
   451     ## internet-stack-helper.h: void ns3::InternetStackHelper::InstallAll() const [member function]
   452     cls.add_method('InstallAll', 
   453                    'void', 
   454                    [], 
   455                    is_const=True)
   456     ## internet-stack-helper.h: void ns3::InternetStackHelper::SetTcp(std::string tid) [member function]
   457     cls.add_method('SetTcp', 
   458                    'void', 
   459                    [param('std::string', 'tid')])
   460     ## internet-stack-helper.h: void ns3::InternetStackHelper::SetTcp(std::string tid, std::string attr, ns3::AttributeValue const & val) [member function]
   461     cls.add_method('SetTcp', 
   462                    'void', 
   463                    [param('std::string', 'tid'), param('std::string', 'attr'), param('ns3::AttributeValue const &', 'val')])
   464     ## internet-stack-helper.h: static void ns3::InternetStackHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
   465     cls.add_method('EnableAscii', 
   466                    'void', 
   467                    [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], 
   468                    is_static=True)
   469     ## internet-stack-helper.h: static void ns3::InternetStackHelper::EnableAsciiAll(std::ostream & os) [member function]
   470     cls.add_method('EnableAsciiAll', 
   471                    'void', 
   472                    [param('std::ostream &', 'os')], 
   473                    is_static=True)
   474     ## internet-stack-helper.h: static void ns3::InternetStackHelper::EnablePcapAll(std::string filename) [member function]
   475     cls.add_method('EnablePcapAll', 
   476                    'void', 
   477                    [param('std::string', 'filename')], 
   478                    is_static=True)
   479     return
   480 
   481 def register_Ns3Ipv4AddressHelper_methods(root_module, cls):
   482     ## ipv4-address-helper.h: ns3::Ipv4AddressHelper::Ipv4AddressHelper(ns3::Ipv4AddressHelper const & arg0) [copy constructor]
   483     cls.add_constructor([param('ns3::Ipv4AddressHelper const &', 'arg0')])
   484     ## ipv4-address-helper.h: ns3::Ipv4AddressHelper::Ipv4AddressHelper() [constructor]
   485     cls.add_constructor([])
   486     ## ipv4-address-helper.h: void ns3::Ipv4AddressHelper::SetBase(ns3::Ipv4Address network, ns3::Ipv4Mask mask, ns3::Ipv4Address base="0.0.0.1") [member function]
   487     cls.add_method('SetBase', 
   488                    'void', 
   489                    [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'mask'), param('ns3::Ipv4Address', 'base', default_value='"0.0.0.1"')])
   490     ## ipv4-address-helper.h: ns3::Ipv4Address ns3::Ipv4AddressHelper::NewNetwork() [member function]
   491     cls.add_method('NewNetwork', 
   492                    'ns3::Ipv4Address', 
   493                    [])
   494     ## ipv4-address-helper.h: ns3::Ipv4Address ns3::Ipv4AddressHelper::NewAddress() [member function]
   495     cls.add_method('NewAddress', 
   496                    'ns3::Ipv4Address', 
   497                    [])
   498     ## ipv4-address-helper.h: ns3::Ipv4InterfaceContainer ns3::Ipv4AddressHelper::Assign(ns3::NetDeviceContainer const & c) [member function]
   499     cls.add_method('Assign', 
   500                    'ns3::Ipv4InterfaceContainer', 
   501                    [param('ns3::NetDeviceContainer const &', 'c')])
   502     return
   503 
   504 def register_Ns3Ipv4InterfaceContainer_methods(root_module, cls):
   505     ## ipv4-interface-container.h: ns3::Ipv4InterfaceContainer::Ipv4InterfaceContainer(ns3::Ipv4InterfaceContainer const & arg0) [copy constructor]
   506     cls.add_constructor([param('ns3::Ipv4InterfaceContainer const &', 'arg0')])
   507     ## ipv4-interface-container.h: ns3::Ipv4InterfaceContainer::Ipv4InterfaceContainer() [constructor]
   508     cls.add_constructor([])
   509     ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::Add(ns3::Ipv4InterfaceContainer other) [member function]
   510     cls.add_method('Add', 
   511                    'void', 
   512                    [param('ns3::Ipv4InterfaceContainer', 'other')])
   513     ## ipv4-interface-container.h: uint32_t ns3::Ipv4InterfaceContainer::GetN() const [member function]
   514     cls.add_method('GetN', 
   515                    'uint32_t', 
   516                    [], 
   517                    is_const=True)
   518     ## ipv4-interface-container.h: ns3::Ipv4Address ns3::Ipv4InterfaceContainer::GetAddress(uint32_t i, uint32_t j=0) const [member function]
   519     cls.add_method('GetAddress', 
   520                    'ns3::Ipv4Address', 
   521                    [param('uint32_t', 'i'), param('uint32_t', 'j', default_value='0')], 
   522                    is_const=True)
   523     ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::SetMetric(uint32_t i, uint16_t metric) [member function]
   524     cls.add_method('SetMetric', 
   525                    'void', 
   526                    [param('uint32_t', 'i'), param('uint16_t', 'metric')])
   527     ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::Add(ns3::Ptr<ns3::Ipv4> ipv4, uint32_t interface) [member function]
   528     cls.add_method('Add', 
   529                    'void', 
   530                    [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')])
   531     ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::Add(std::string ipv4Name, uint32_t interface) [member function]
   532     cls.add_method('Add', 
   533                    'void', 
   534                    [param('std::string', 'ipv4Name'), param('uint32_t', 'interface')])
   535     return
   536 
   537 def register_Ns3Ipv4RoutingHelper_methods(root_module, cls):
   538     ## ipv4-routing-helper.h: ns3::Ipv4RoutingHelper::Ipv4RoutingHelper(ns3::Ipv4RoutingHelper const & arg0) [copy constructor]
   539     cls.add_constructor([param('ns3::Ipv4RoutingHelper const &', 'arg0')])
   540     ## ipv4-routing-helper.h: ns3::Ipv4RoutingHelper::Ipv4RoutingHelper() [constructor]
   541     cls.add_constructor([])
   542     ## ipv4-routing-helper.h: ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4RoutingHelper::Create(ns3::Ptr<ns3::Node> node) const [member function]
   543     cls.add_method('Create', 
   544                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
   545                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   546                    is_pure_virtual=True, is_const=True, is_virtual=True)
   547     return
   548 
   549 def register_Ns3Ipv4StaticRoutingHelper_methods(root_module, cls):
   550     ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper(ns3::Ipv4StaticRoutingHelper const & arg0) [copy constructor]
   551     cls.add_constructor([param('ns3::Ipv4StaticRoutingHelper const &', 'arg0')])
   552     ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper() [constructor]
   553     cls.add_constructor([])
   554     ## ipv4-static-routing-helper.h: ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4StaticRoutingHelper::Create(ns3::Ptr<ns3::Node> node) const [member function]
   555     cls.add_method('Create', 
   556                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
   557                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   558                    is_const=True, is_virtual=True)
   559     ## ipv4-static-routing-helper.h: ns3::Ptr<ns3::Ipv4StaticRouting> ns3::Ipv4StaticRoutingHelper::GetStaticRouting(ns3::Ptr<ns3::Ipv4> ipv4) const [member function]
   560     cls.add_method('GetStaticRouting', 
   561                    'ns3::Ptr< ns3::Ipv4StaticRouting >', 
   562                    [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], 
   563                    is_const=True)
   564     ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(ns3::Ptr<ns3::Node> n, ns3::Ipv4Address source, ns3::Ipv4Address group, ns3::Ptr<ns3::NetDevice> input, ns3::NetDeviceContainer output) [member function]
   565     cls.add_method('AddMulticastRoute', 
   566                    'void', 
   567                    [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')])
   568     ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(std::string n, ns3::Ipv4Address source, ns3::Ipv4Address group, ns3::Ptr<ns3::NetDevice> input, ns3::NetDeviceContainer output) [member function]
   569     cls.add_method('AddMulticastRoute', 
   570                    'void', 
   571                    [param('std::string', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')])
   572     ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(ns3::Ptr<ns3::Node> n, ns3::Ipv4Address source, ns3::Ipv4Address group, std::string inputName, ns3::NetDeviceContainer output) [member function]
   573     cls.add_method('AddMulticastRoute', 
   574                    'void', 
   575                    [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')])
   576     ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(std::string nName, ns3::Ipv4Address source, ns3::Ipv4Address group, std::string inputName, ns3::NetDeviceContainer output) [member function]
   577     cls.add_method('AddMulticastRoute', 
   578                    'void', 
   579                    [param('std::string', 'nName'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')])
   580     ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(ns3::Ptr<ns3::Node> n, ns3::Ptr<ns3::NetDevice> nd) [member function]
   581     cls.add_method('SetDefaultMulticastRoute', 
   582                    'void', 
   583                    [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
   584     ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(ns3::Ptr<ns3::Node> n, std::string ndName) [member function]
   585     cls.add_method('SetDefaultMulticastRoute', 
   586                    'void', 
   587                    [param('ns3::Ptr< ns3::Node >', 'n'), param('std::string', 'ndName')])
   588     ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(std::string nName, ns3::Ptr<ns3::NetDevice> nd) [member function]
   589     cls.add_method('SetDefaultMulticastRoute', 
   590                    'void', 
   591                    [param('std::string', 'nName'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
   592     ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(std::string nName, std::string ndName) [member function]
   593     cls.add_method('SetDefaultMulticastRoute', 
   594                    'void', 
   595                    [param('std::string', 'nName'), param('std::string', 'ndName')])
   596     return
   597 
   598 def register_Ns3MobilityHelper_methods(root_module, cls):
   599     ## mobility-helper.h: ns3::MobilityHelper::MobilityHelper(ns3::MobilityHelper const & arg0) [copy constructor]
   600     cls.add_constructor([param('ns3::MobilityHelper const &', 'arg0')])
   601     ## mobility-helper.h: ns3::MobilityHelper::MobilityHelper() [constructor]
   602     cls.add_constructor([])
   603     ## mobility-helper.h: void ns3::MobilityHelper::SetPositionAllocator(ns3::Ptr<ns3::PositionAllocator> allocator) [member function]
   604     cls.add_method('SetPositionAllocator', 
   605                    'void', 
   606                    [param('ns3::Ptr< ns3::PositionAllocator >', 'allocator')])
   607     ## mobility-helper.h: void ns3::MobilityHelper::SetPositionAllocator(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue(), std::string n8="", ns3::AttributeValue const & v8=ns3::EmptyAttributeValue(), std::string n9="", ns3::AttributeValue const & v9=ns3::EmptyAttributeValue()) [member function]
   608     cls.add_method('SetPositionAllocator', 
   609                    'void', 
   610                    [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n8', default_value='""'), param('ns3::AttributeValue const &', 'v8', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n9', default_value='""'), param('ns3::AttributeValue const &', 'v9', default_value='ns3::EmptyAttributeValue()')])
   611     ## mobility-helper.h: void ns3::MobilityHelper::SetMobilityModel(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue(), std::string n8="", ns3::AttributeValue const & v8=ns3::EmptyAttributeValue(), std::string n9="", ns3::AttributeValue const & v9=ns3::EmptyAttributeValue()) [member function]
   612     cls.add_method('SetMobilityModel', 
   613                    'void', 
   614                    [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n8', default_value='""'), param('ns3::AttributeValue const &', 'v8', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n9', default_value='""'), param('ns3::AttributeValue const &', 'v9', default_value='ns3::EmptyAttributeValue()')])
   615     ## mobility-helper.h: void ns3::MobilityHelper::PushReferenceMobilityModel(ns3::Ptr<ns3::Object> reference) [member function]
   616     cls.add_method('PushReferenceMobilityModel', 
   617                    'void', 
   618                    [param('ns3::Ptr< ns3::Object >', 'reference')])
   619     ## mobility-helper.h: void ns3::MobilityHelper::PushReferenceMobilityModel(std::string referenceName) [member function]
   620     cls.add_method('PushReferenceMobilityModel', 
   621                    'void', 
   622                    [param('std::string', 'referenceName')])
   623     ## mobility-helper.h: void ns3::MobilityHelper::PopReferenceMobilityModel() [member function]
   624     cls.add_method('PopReferenceMobilityModel', 
   625                    'void', 
   626                    [])
   627     ## mobility-helper.h: std::string ns3::MobilityHelper::GetMobilityModelType() const [member function]
   628     cls.add_method('GetMobilityModelType', 
   629                    'std::string', 
   630                    [], 
   631                    is_const=True)
   632     ## mobility-helper.h: void ns3::MobilityHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
   633     cls.add_method('Install', 
   634                    'void', 
   635                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   636                    is_const=True)
   637     ## mobility-helper.h: void ns3::MobilityHelper::Install(std::string nodeName) const [member function]
   638     cls.add_method('Install', 
   639                    'void', 
   640                    [param('std::string', 'nodeName')], 
   641                    is_const=True)
   642     ## mobility-helper.h: void ns3::MobilityHelper::Install(ns3::NodeContainer container) const [member function]
   643     cls.add_method('Install', 
   644                    'void', 
   645                    [param('ns3::NodeContainer', 'container')], 
   646                    is_const=True)
   647     ## mobility-helper.h: void ns3::MobilityHelper::InstallAll() [member function]
   648     cls.add_method('InstallAll', 
   649                    'void', 
   650                    [])
   651     ## mobility-helper.h: static void ns3::MobilityHelper::EnableAscii(std::ostream & os, uint32_t nodeid) [member function]
   652     cls.add_method('EnableAscii', 
   653                    'void', 
   654                    [param('std::ostream &', 'os'), param('uint32_t', 'nodeid')], 
   655                    is_static=True)
   656     ## mobility-helper.h: static void ns3::MobilityHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
   657     cls.add_method('EnableAscii', 
   658                    'void', 
   659                    [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], 
   660                    is_static=True)
   661     ## mobility-helper.h: static void ns3::MobilityHelper::EnableAsciiAll(std::ostream & os) [member function]
   662     cls.add_method('EnableAsciiAll', 
   663                    'void', 
   664                    [param('std::ostream &', 'os')], 
   665                    is_static=True)
   666     return
   667 
   668 def register_Ns3NetDeviceContainer_methods(root_module, cls):
   669     ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor]
   670     cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')])
   671     ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer() [constructor]
   672     cls.add_constructor([])
   673     ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(ns3::Ptr<ns3::NetDevice> dev) [constructor]
   674     cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev')])
   675     ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(std::string devName) [constructor]
   676     cls.add_constructor([param('std::string', 'devName')])
   677     ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & a, ns3::NetDeviceContainer const & b) [constructor]
   678     cls.add_constructor([param('ns3::NetDeviceContainer const &', 'a'), param('ns3::NetDeviceContainer const &', 'b')])
   679     ## net-device-container.h: __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::NetDevice>*,std::vector<ns3::Ptr<ns3::NetDevice>, std::allocator<ns3::Ptr<ns3::NetDevice> > > > ns3::NetDeviceContainer::Begin() const [member function]
   680     cls.add_method('Begin', 
   681                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::NetDevice > const, std::vector< ns3::Ptr< ns3::NetDevice > > >', 
   682                    [], 
   683                    is_const=True)
   684     ## net-device-container.h: __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::NetDevice>*,std::vector<ns3::Ptr<ns3::NetDevice>, std::allocator<ns3::Ptr<ns3::NetDevice> > > > ns3::NetDeviceContainer::End() const [member function]
   685     cls.add_method('End', 
   686                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::NetDevice > const, std::vector< ns3::Ptr< ns3::NetDevice > > >', 
   687                    [], 
   688                    is_const=True)
   689     ## net-device-container.h: uint32_t ns3::NetDeviceContainer::GetN() const [member function]
   690     cls.add_method('GetN', 
   691                    'uint32_t', 
   692                    [], 
   693                    is_const=True)
   694     ## net-device-container.h: ns3::Ptr<ns3::NetDevice> ns3::NetDeviceContainer::Get(uint32_t i) const [member function]
   695     cls.add_method('Get', 
   696                    'ns3::Ptr< ns3::NetDevice >', 
   697                    [param('uint32_t', 'i')], 
   698                    is_const=True)
   699     ## net-device-container.h: void ns3::NetDeviceContainer::Add(ns3::NetDeviceContainer other) [member function]
   700     cls.add_method('Add', 
   701                    'void', 
   702                    [param('ns3::NetDeviceContainer', 'other')])
   703     ## net-device-container.h: void ns3::NetDeviceContainer::Add(ns3::Ptr<ns3::NetDevice> device) [member function]
   704     cls.add_method('Add', 
   705                    'void', 
   706                    [param('ns3::Ptr< ns3::NetDevice >', 'device')])
   707     ## net-device-container.h: void ns3::NetDeviceContainer::Add(std::string deviceName) [member function]
   708     cls.add_method('Add', 
   709                    'void', 
   710                    [param('std::string', 'deviceName')])
   711     return
   712 
   713 def register_Ns3NodeContainer_methods(root_module, cls):
   714     ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [copy constructor]
   715     cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')])
   716     ## node-container.h: ns3::NodeContainer::NodeContainer() [constructor]
   717     cls.add_constructor([])
   718     ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::Ptr<ns3::Node> node) [constructor]
   719     cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node')])
   720     ## node-container.h: ns3::NodeContainer::NodeContainer(std::string nodeName) [constructor]
   721     cls.add_constructor([param('std::string', 'nodeName')])
   722     ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b) [constructor]
   723     cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b')])
   724     ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c) [constructor]
   725     cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c')])
   726     ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d) [constructor]
   727     cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd')])
   728     ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d, ns3::NodeContainer const & e) [constructor]
   729     cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd'), param('ns3::NodeContainer const &', 'e')])
   730     ## node-container.h: __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Node>*,std::vector<ns3::Ptr<ns3::Node>, std::allocator<ns3::Ptr<ns3::Node> > > > ns3::NodeContainer::Begin() const [member function]
   731     cls.add_method('Begin', 
   732                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', 
   733                    [], 
   734                    is_const=True)
   735     ## node-container.h: __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Node>*,std::vector<ns3::Ptr<ns3::Node>, std::allocator<ns3::Ptr<ns3::Node> > > > ns3::NodeContainer::End() const [member function]
   736     cls.add_method('End', 
   737                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', 
   738                    [], 
   739                    is_const=True)
   740     ## node-container.h: uint32_t ns3::NodeContainer::GetN() const [member function]
   741     cls.add_method('GetN', 
   742                    'uint32_t', 
   743                    [], 
   744                    is_const=True)
   745     ## node-container.h: ns3::Ptr<ns3::Node> ns3::NodeContainer::Get(uint32_t i) const [member function]
   746     cls.add_method('Get', 
   747                    'ns3::Ptr< ns3::Node >', 
   748                    [param('uint32_t', 'i')], 
   749                    is_const=True)
   750     ## node-container.h: void ns3::NodeContainer::Create(uint32_t n) [member function]
   751     cls.add_method('Create', 
   752                    'void', 
   753                    [param('uint32_t', 'n')])
   754     ## node-container.h: void ns3::NodeContainer::Add(ns3::NodeContainer other) [member function]
   755     cls.add_method('Add', 
   756                    'void', 
   757                    [param('ns3::NodeContainer', 'other')])
   758     ## node-container.h: void ns3::NodeContainer::Add(ns3::Ptr<ns3::Node> node) [member function]
   759     cls.add_method('Add', 
   760                    'void', 
   761                    [param('ns3::Ptr< ns3::Node >', 'node')])
   762     ## node-container.h: void ns3::NodeContainer::Add(std::string nodeName) [member function]
   763     cls.add_method('Add', 
   764                    'void', 
   765                    [param('std::string', 'nodeName')])
   766     ## node-container.h: static ns3::NodeContainer ns3::NodeContainer::GetGlobal() [member function]
   767     cls.add_method('GetGlobal', 
   768                    'ns3::NodeContainer', 
   769                    [], 
   770                    is_static=True)
   771     return
   772 
   773 def register_Ns3Ns2MobilityHelper_methods(root_module, cls):
   774     ## ns2-mobility-helper.h: ns3::Ns2MobilityHelper::Ns2MobilityHelper(ns3::Ns2MobilityHelper const & arg0) [copy constructor]
   775     cls.add_constructor([param('ns3::Ns2MobilityHelper const &', 'arg0')])
   776     ## ns2-mobility-helper.h: ns3::Ns2MobilityHelper::Ns2MobilityHelper(std::string filename) [constructor]
   777     cls.add_constructor([param('std::string', 'filename')])
   778     ## ns2-mobility-helper.h: void ns3::Ns2MobilityHelper::Install() const [member function]
   779     cls.add_method('Install', 
   780                    'void', 
   781                    [], 
   782                    is_const=True)
   783     return
   784 
   785 def register_Ns3OlsrHelper_methods(root_module, cls):
   786     ## olsr-helper.h: ns3::OlsrHelper::OlsrHelper(ns3::OlsrHelper const & arg0) [copy constructor]
   787     cls.add_constructor([param('ns3::OlsrHelper const &', 'arg0')])
   788     ## olsr-helper.h: ns3::OlsrHelper::OlsrHelper() [constructor]
   789     cls.add_constructor([])
   790     ## olsr-helper.h: ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::OlsrHelper::Create(ns3::Ptr<ns3::Node> node) const [member function]
   791     cls.add_method('Create', 
   792                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
   793                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   794                    is_const=True, is_virtual=True)
   795     ## olsr-helper.h: void ns3::OlsrHelper::Set(std::string name, ns3::AttributeValue const & value) [member function]
   796     cls.add_method('Set', 
   797                    'void', 
   798                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
   799     return
   800 
   801 def register_Ns3OnOffHelper_methods(root_module, cls):
   802     ## on-off-helper.h: ns3::OnOffHelper::OnOffHelper(ns3::OnOffHelper const & arg0) [copy constructor]
   803     cls.add_constructor([param('ns3::OnOffHelper const &', 'arg0')])
   804     ## on-off-helper.h: ns3::OnOffHelper::OnOffHelper(std::string protocol, ns3::Address address) [constructor]
   805     cls.add_constructor([param('std::string', 'protocol'), param('ns3::Address', 'address')])
   806     ## on-off-helper.h: void ns3::OnOffHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
   807     cls.add_method('SetAttribute', 
   808                    'void', 
   809                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
   810     ## on-off-helper.h: ns3::ApplicationContainer ns3::OnOffHelper::Install(ns3::NodeContainer c) const [member function]
   811     cls.add_method('Install', 
   812                    'ns3::ApplicationContainer', 
   813                    [param('ns3::NodeContainer', 'c')], 
   814                    is_const=True)
   815     ## on-off-helper.h: ns3::ApplicationContainer ns3::OnOffHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
   816     cls.add_method('Install', 
   817                    'ns3::ApplicationContainer', 
   818                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   819                    is_const=True)
   820     ## on-off-helper.h: ns3::ApplicationContainer ns3::OnOffHelper::Install(std::string nodeName) const [member function]
   821     cls.add_method('Install', 
   822                    'ns3::ApplicationContainer', 
   823                    [param('std::string', 'nodeName')], 
   824                    is_const=True)
   825     return
   826 
   827 def register_Ns3PacketSinkHelper_methods(root_module, cls):
   828     ## packet-sink-helper.h: ns3::PacketSinkHelper::PacketSinkHelper(ns3::PacketSinkHelper const & arg0) [copy constructor]
   829     cls.add_constructor([param('ns3::PacketSinkHelper const &', 'arg0')])
   830     ## packet-sink-helper.h: ns3::PacketSinkHelper::PacketSinkHelper(std::string protocol, ns3::Address address) [constructor]
   831     cls.add_constructor([param('std::string', 'protocol'), param('ns3::Address', 'address')])
   832     ## packet-sink-helper.h: void ns3::PacketSinkHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
   833     cls.add_method('SetAttribute', 
   834                    'void', 
   835                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
   836     ## packet-sink-helper.h: ns3::ApplicationContainer ns3::PacketSinkHelper::Install(ns3::NodeContainer c) const [member function]
   837     cls.add_method('Install', 
   838                    'ns3::ApplicationContainer', 
   839                    [param('ns3::NodeContainer', 'c')], 
   840                    is_const=True)
   841     ## packet-sink-helper.h: ns3::ApplicationContainer ns3::PacketSinkHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
   842     cls.add_method('Install', 
   843                    'ns3::ApplicationContainer', 
   844                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   845                    is_const=True)
   846     ## packet-sink-helper.h: ns3::ApplicationContainer ns3::PacketSinkHelper::Install(std::string nodeName) const [member function]
   847     cls.add_method('Install', 
   848                    'ns3::ApplicationContainer', 
   849                    [param('std::string', 'nodeName')], 
   850                    is_const=True)
   851     return
   852 
   853 def register_Ns3PacketSocketHelper_methods(root_module, cls):
   854     ## packet-socket-helper.h: ns3::PacketSocketHelper::PacketSocketHelper(ns3::PacketSocketHelper const & arg0) [copy constructor]
   855     cls.add_constructor([param('ns3::PacketSocketHelper const &', 'arg0')])
   856     ## packet-socket-helper.h: ns3::PacketSocketHelper::PacketSocketHelper() [constructor]
   857     cls.add_constructor([])
   858     ## packet-socket-helper.h: void ns3::PacketSocketHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
   859     cls.add_method('Install', 
   860                    'void', 
   861                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   862                    is_const=True)
   863     ## packet-socket-helper.h: void ns3::PacketSocketHelper::Install(std::string nodeName) const [member function]
   864     cls.add_method('Install', 
   865                    'void', 
   866                    [param('std::string', 'nodeName')], 
   867                    is_const=True)
   868     ## packet-socket-helper.h: void ns3::PacketSocketHelper::Install(ns3::NodeContainer c) const [member function]
   869     cls.add_method('Install', 
   870                    'void', 
   871                    [param('ns3::NodeContainer', 'c')], 
   872                    is_const=True)
   873     return
   874 
   875 def register_Ns3PointToPointHelper_methods(root_module, cls):
   876     ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper(ns3::PointToPointHelper const & arg0) [copy constructor]
   877     cls.add_constructor([param('ns3::PointToPointHelper const &', 'arg0')])
   878     ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper() [constructor]
   879     cls.add_constructor([])
   880     ## point-to-point-helper.h: void ns3::PointToPointHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
   881     cls.add_method('SetQueue', 
   882                    'void', 
   883                    [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()')])
   884     ## point-to-point-helper.h: void ns3::PointToPointHelper::SetDeviceAttribute(std::string name, ns3::AttributeValue const & value) [member function]
   885     cls.add_method('SetDeviceAttribute', 
   886                    'void', 
   887                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
   888     ## point-to-point-helper.h: void ns3::PointToPointHelper::SetChannelAttribute(std::string name, ns3::AttributeValue const & value) [member function]
   889     cls.add_method('SetChannelAttribute', 
   890                    'void', 
   891                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
   892     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnablePcap(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function]
   893     cls.add_method('EnablePcap', 
   894                    'void', 
   895                    [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], 
   896                    is_static=True)
   897     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnablePcap(std::string filename, ns3::Ptr<ns3::NetDevice> nd) [member function]
   898     cls.add_method('EnablePcap', 
   899                    'void', 
   900                    [param('std::string', 'filename'), param('ns3::Ptr< ns3::NetDevice >', 'nd')], 
   901                    is_static=True)
   902     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnablePcap(std::string filename, std::string ndName) [member function]
   903     cls.add_method('EnablePcap', 
   904                    'void', 
   905                    [param('std::string', 'filename'), param('std::string', 'ndName')], 
   906                    is_static=True)
   907     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnablePcap(std::string filename, ns3::NetDeviceContainer d) [member function]
   908     cls.add_method('EnablePcap', 
   909                    'void', 
   910                    [param('std::string', 'filename'), param('ns3::NetDeviceContainer', 'd')], 
   911                    is_static=True)
   912     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnablePcap(std::string filename, ns3::NodeContainer n) [member function]
   913     cls.add_method('EnablePcap', 
   914                    'void', 
   915                    [param('std::string', 'filename'), param('ns3::NodeContainer', 'n')], 
   916                    is_static=True)
   917     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnablePcapAll(std::string filename) [member function]
   918     cls.add_method('EnablePcapAll', 
   919                    'void', 
   920                    [param('std::string', 'filename')], 
   921                    is_static=True)
   922     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function]
   923     cls.add_method('EnableAscii', 
   924                    'void', 
   925                    [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], 
   926                    is_static=True)
   927     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnableAscii(std::ostream & os, ns3::NetDeviceContainer d) [member function]
   928     cls.add_method('EnableAscii', 
   929                    'void', 
   930                    [param('std::ostream &', 'os'), param('ns3::NetDeviceContainer', 'd')], 
   931                    is_static=True)
   932     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
   933     cls.add_method('EnableAscii', 
   934                    'void', 
   935                    [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], 
   936                    is_static=True)
   937     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnableAsciiAll(std::ostream & os) [member function]
   938     cls.add_method('EnableAsciiAll', 
   939                    'void', 
   940                    [param('std::ostream &', 'os')], 
   941                    is_static=True)
   942     ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::NodeContainer c) [member function]
   943     cls.add_method('Install', 
   944                    'ns3::NetDeviceContainer', 
   945                    [param('ns3::NodeContainer', 'c')])
   946     ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::Ptr<ns3::Node> a, ns3::Ptr<ns3::Node> b) [member function]
   947     cls.add_method('Install', 
   948                    'ns3::NetDeviceContainer', 
   949                    [param('ns3::Ptr< ns3::Node >', 'a'), param('ns3::Ptr< ns3::Node >', 'b')])
   950     ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::Ptr<ns3::Node> a, std::string bName) [member function]
   951     cls.add_method('Install', 
   952                    'ns3::NetDeviceContainer', 
   953                    [param('ns3::Ptr< ns3::Node >', 'a'), param('std::string', 'bName')])
   954     ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(std::string aName, ns3::Ptr<ns3::Node> b) [member function]
   955     cls.add_method('Install', 
   956                    'ns3::NetDeviceContainer', 
   957                    [param('std::string', 'aName'), param('ns3::Ptr< ns3::Node >', 'b')])
   958     ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(std::string aNode, std::string bNode) [member function]
   959     cls.add_method('Install', 
   960                    'ns3::NetDeviceContainer', 
   961                    [param('std::string', 'aNode'), param('std::string', 'bNode')])
   962     ## point-to-point-helper.h: void ns3::PointToPointHelper::InstallStar(ns3::Ptr<ns3::Node> hub, ns3::NodeContainer spokes, ns3::NetDeviceContainer & hubDevices, ns3::NetDeviceContainer & spokeDevices) [member function]
   963     cls.add_method('InstallStar', 
   964                    'void', 
   965                    [param('ns3::Ptr< ns3::Node >', 'hub'), param('ns3::NodeContainer', 'spokes'), param('ns3::NetDeviceContainer &', 'hubDevices'), param('ns3::NetDeviceContainer &', 'spokeDevices')])
   966     ## point-to-point-helper.h: void ns3::PointToPointHelper::InstallStar(std::string hubName, ns3::NodeContainer spokes, ns3::NetDeviceContainer & hubDevices, ns3::NetDeviceContainer & spokeDevices) [member function]
   967     cls.add_method('InstallStar', 
   968                    'void', 
   969                    [param('std::string', 'hubName'), param('ns3::NodeContainer', 'spokes'), param('ns3::NetDeviceContainer &', 'hubDevices'), param('ns3::NetDeviceContainer &', 'spokeDevices')])
   970     return
   971 
   972 def register_Ns3TapBridgeHelper_methods(root_module, cls):
   973     ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::TapBridgeHelper const & arg0) [copy constructor]
   974     cls.add_constructor([param('ns3::TapBridgeHelper const &', 'arg0')])
   975     ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper() [constructor]
   976     cls.add_constructor([])
   977     ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::Ipv4Address gateway) [constructor]
   978     cls.add_constructor([param('ns3::Ipv4Address', 'gateway')])
   979     ## tap-bridge-helper.h: void ns3::TapBridgeHelper::SetAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
   980     cls.add_method('SetAttribute', 
   981                    'void', 
   982                    [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
   983     ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::NetDevice> nd) [member function]
   984     cls.add_method('Install', 
   985                    'ns3::Ptr< ns3::NetDevice >', 
   986                    [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
   987     ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(std::string nodeName, ns3::Ptr<ns3::NetDevice> nd) [member function]
   988     cls.add_method('Install', 
   989                    'ns3::Ptr< ns3::NetDevice >', 
   990                    [param('std::string', 'nodeName'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
   991     ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(ns3::Ptr<ns3::Node> node, std::string ndName) [member function]
   992     cls.add_method('Install', 
   993                    'ns3::Ptr< ns3::NetDevice >', 
   994                    [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string', 'ndName')])
   995     ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(std::string nodeName, std::string ndName) [member function]
   996     cls.add_method('Install', 
   997                    'ns3::Ptr< ns3::NetDevice >', 
   998                    [param('std::string', 'nodeName'), param('std::string', 'ndName')])
   999     ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::NetDevice> nd, ns3::AttributeValue const & v1) [member function]
  1000     cls.add_method('Install', 
  1001                    'ns3::Ptr< ns3::NetDevice >', 
  1002                    [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('ns3::AttributeValue const &', 'v1')])
  1003     return
  1004 
  1005 def register_Ns3UdpEchoClientHelper_methods(root_module, cls):
  1006     ## udp-echo-helper.h: ns3::UdpEchoClientHelper::UdpEchoClientHelper(ns3::UdpEchoClientHelper const & arg0) [copy constructor]
  1007     cls.add_constructor([param('ns3::UdpEchoClientHelper const &', 'arg0')])
  1008     ## udp-echo-helper.h: ns3::UdpEchoClientHelper::UdpEchoClientHelper(ns3::Ipv4Address ip, uint16_t port) [constructor]
  1009     cls.add_constructor([param('ns3::Ipv4Address', 'ip'), param('uint16_t', 'port')])
  1010     ## udp-echo-helper.h: void ns3::UdpEchoClientHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
  1011     cls.add_method('SetAttribute', 
  1012                    'void', 
  1013                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
  1014     ## udp-echo-helper.h: void ns3::UdpEchoClientHelper::SetFill(ns3::Ptr<ns3::Application> app, std::string fill) [member function]
  1015     cls.add_method('SetFill', 
  1016                    'void', 
  1017                    [param('ns3::Ptr< ns3::Application >', 'app'), param('std::string', 'fill')])
  1018     ## udp-echo-helper.h: void ns3::UdpEchoClientHelper::SetFill(ns3::Ptr<ns3::Application> app, uint8_t fill, uint32_t dataLength) [member function]
  1019     cls.add_method('SetFill', 
  1020                    'void', 
  1021                    [param('ns3::Ptr< ns3::Application >', 'app'), param('uint8_t', 'fill'), param('uint32_t', 'dataLength')])
  1022     ## udp-echo-helper.h: void ns3::UdpEchoClientHelper::SetFill(ns3::Ptr<ns3::Application> app, uint8_t * fill, uint32_t fillLength, uint32_t dataLength) [member function]
  1023     cls.add_method('SetFill', 
  1024                    'void', 
  1025                    [param('ns3::Ptr< ns3::Application >', 'app'), param('uint8_t *', 'fill'), param('uint32_t', 'fillLength'), param('uint32_t', 'dataLength')])
  1026     ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoClientHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
  1027     cls.add_method('Install', 
  1028                    'ns3::ApplicationContainer', 
  1029                    [param('ns3::Ptr< ns3::Node >', 'node')], 
  1030                    is_const=True)
  1031     ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoClientHelper::Install(std::string nodeName) const [member function]
  1032     cls.add_method('Install', 
  1033                    'ns3::ApplicationContainer', 
  1034                    [param('std::string', 'nodeName')], 
  1035                    is_const=True)
  1036     ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoClientHelper::Install(ns3::NodeContainer c) const [member function]
  1037     cls.add_method('Install', 
  1038                    'ns3::ApplicationContainer', 
  1039                    [param('ns3::NodeContainer', 'c')], 
  1040                    is_const=True)
  1041     return
  1042 
  1043 def register_Ns3UdpEchoServerHelper_methods(root_module, cls):
  1044     ## udp-echo-helper.h: ns3::UdpEchoServerHelper::UdpEchoServerHelper(ns3::UdpEchoServerHelper const & arg0) [copy constructor]
  1045     cls.add_constructor([param('ns3::UdpEchoServerHelper const &', 'arg0')])
  1046     ## udp-echo-helper.h: ns3::UdpEchoServerHelper::UdpEchoServerHelper(uint16_t port) [constructor]
  1047     cls.add_constructor([param('uint16_t', 'port')])
  1048     ## udp-echo-helper.h: void ns3::UdpEchoServerHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
  1049     cls.add_method('SetAttribute', 
  1050                    'void', 
  1051                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
  1052     ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoServerHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
  1053     cls.add_method('Install', 
  1054                    'ns3::ApplicationContainer', 
  1055                    [param('ns3::Ptr< ns3::Node >', 'node')], 
  1056                    is_const=True)
  1057     ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoServerHelper::Install(std::string nodeName) const [member function]
  1058     cls.add_method('Install', 
  1059                    'ns3::ApplicationContainer', 
  1060                    [param('std::string', 'nodeName')], 
  1061                    is_const=True)
  1062     ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoServerHelper::Install(ns3::NodeContainer c) const [member function]
  1063     cls.add_method('Install', 
  1064                    'ns3::ApplicationContainer', 
  1065                    [param('ns3::NodeContainer', 'c')], 
  1066                    is_const=True)
  1067     return
  1068 
  1069 def register_Ns3V4PingHelper_methods(root_module, cls):
  1070     ## v4ping-helper.h: ns3::V4PingHelper::V4PingHelper(ns3::V4PingHelper const & arg0) [copy constructor]
  1071     cls.add_constructor([param('ns3::V4PingHelper const &', 'arg0')])
  1072     ## v4ping-helper.h: ns3::V4PingHelper::V4PingHelper(ns3::Ipv4Address remote) [constructor]
  1073     cls.add_constructor([param('ns3::Ipv4Address', 'remote')])
  1074     ## v4ping-helper.h: void ns3::V4PingHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
  1075     cls.add_method('SetAttribute', 
  1076                    'void', 
  1077                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
  1078     ## v4ping-helper.h: ns3::ApplicationContainer ns3::V4PingHelper::Install(ns3::NodeContainer nodes) const [member function]
  1079     cls.add_method('Install', 
  1080                    'ns3::ApplicationContainer', 
  1081                    [param('ns3::NodeContainer', 'nodes')], 
  1082                    is_const=True)
  1083     ## v4ping-helper.h: ns3::ApplicationContainer ns3::V4PingHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
  1084     cls.add_method('Install', 
  1085                    'ns3::ApplicationContainer', 
  1086                    [param('ns3::Ptr< ns3::Node >', 'node')], 
  1087                    is_const=True)
  1088     ## v4ping-helper.h: ns3::ApplicationContainer ns3::V4PingHelper::Install(std::string nodeName) const [member function]
  1089     cls.add_method('Install', 
  1090                    'ns3::ApplicationContainer', 
  1091                    [param('std::string', 'nodeName')], 
  1092                    is_const=True)
  1093     return
  1094 
  1095 def register_Ns3WifiHelper_methods(root_module, cls):
  1096     ## wifi-helper.h: ns3::WifiHelper::WifiHelper(ns3::WifiHelper const & arg0) [copy constructor]
  1097     cls.add_constructor([param('ns3::WifiHelper const &', 'arg0')])
  1098     ## wifi-helper.h: ns3::WifiHelper::WifiHelper() [constructor]
  1099     cls.add_constructor([])
  1100     ## wifi-helper.h: static ns3::WifiHelper ns3::WifiHelper::Default() [member function]
  1101     cls.add_method('Default', 
  1102                    'ns3::WifiHelper', 
  1103                    [], 
  1104                    is_static=True)
  1105     ## wifi-helper.h: void ns3::WifiHelper::SetRemoteStationManager(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
  1106     cls.add_method('SetRemoteStationManager', 
  1107                    'void', 
  1108                    [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
  1109     ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::NodeContainer c) const [member function]
  1110     cls.add_method('Install', 
  1111                    'ns3::NetDeviceContainer', 
  1112                    [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::NodeContainer', 'c')], 
  1113                    is_const=True)
  1114     ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::Ptr<ns3::Node> node) const [member function]
  1115     cls.add_method('Install', 
  1116                    'ns3::NetDeviceContainer', 
  1117                    [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::Ptr< ns3::Node >', 'node')], 
  1118                    is_const=True)
  1119     ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, std::string nodeName) const [member function]
  1120     cls.add_method('Install', 
  1121                    'ns3::NetDeviceContainer', 
  1122                    [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('std::string', 'nodeName')], 
  1123                    is_const=True)
  1124     ## wifi-helper.h: static void ns3::WifiHelper::EnableLogComponents() [member function]
  1125     cls.add_method('EnableLogComponents', 
  1126                    'void', 
  1127                    [], 
  1128                    is_static=True)
  1129     return
  1130 
  1131 def register_Ns3WifiMacHelper_methods(root_module, cls):
  1132     ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper(ns3::WifiMacHelper const & arg0) [copy constructor]
  1133     cls.add_constructor([param('ns3::WifiMacHelper const &', 'arg0')])
  1134     ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper() [constructor]
  1135     cls.add_constructor([])
  1136     ## wifi-helper.h: ns3::Ptr<ns3::WifiMac> ns3::WifiMacHelper::Create() const [member function]
  1137     cls.add_method('Create', 
  1138                    'ns3::Ptr< ns3::WifiMac >', 
  1139                    [], 
  1140                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1141     return
  1142 
  1143 def register_Ns3WifiPhyHelper_methods(root_module, cls):
  1144     ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper(ns3::WifiPhyHelper const & arg0) [copy constructor]
  1145     cls.add_constructor([param('ns3::WifiPhyHelper const &', 'arg0')])
  1146     ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper() [constructor]
  1147     cls.add_constructor([])
  1148     ## wifi-helper.h: ns3::Ptr<ns3::WifiPhy> ns3::WifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
  1149     cls.add_method('Create', 
  1150                    'ns3::Ptr< ns3::WifiPhy >', 
  1151                    [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')], 
  1152                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1153     return
  1154 
  1155 def register_Ns3YansWifiChannelHelper_methods(root_module, cls):
  1156     ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper(ns3::YansWifiChannelHelper const & arg0) [copy constructor]
  1157     cls.add_constructor([param('ns3::YansWifiChannelHelper const &', 'arg0')])
  1158     ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper() [constructor]
  1159     cls.add_constructor([])
  1160     ## yans-wifi-helper.h: static ns3::YansWifiChannelHelper ns3::YansWifiChannelHelper::Default() [member function]
  1161     cls.add_method('Default', 
  1162                    'ns3::YansWifiChannelHelper', 
  1163                    [], 
  1164                    is_static=True)
  1165     ## yans-wifi-helper.h: void ns3::YansWifiChannelHelper::AddPropagationLoss(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
  1166     cls.add_method('AddPropagationLoss', 
  1167                    'void', 
  1168                    [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
  1169     ## yans-wifi-helper.h: void ns3::YansWifiChannelHelper::SetPropagationDelay(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
  1170     cls.add_method('SetPropagationDelay', 
  1171                    'void', 
  1172                    [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
  1173     ## yans-wifi-helper.h: ns3::Ptr<ns3::YansWifiChannel> ns3::YansWifiChannelHelper::Create() const [member function]
  1174     cls.add_method('Create', 
  1175                    'ns3::Ptr< ns3::YansWifiChannel >', 
  1176                    [], 
  1177                    is_const=True)
  1178     return
  1179 
  1180 def register_Ns3YansWifiPhyHelper_methods(root_module, cls):
  1181     ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::YansWifiPhyHelper(ns3::YansWifiPhyHelper const & arg0) [copy constructor]
  1182     cls.add_constructor([param('ns3::YansWifiPhyHelper const &', 'arg0')])
  1183     ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::YansWifiPhyHelper() [constructor]
  1184     cls.add_constructor([])
  1185     ## yans-wifi-helper.h: static ns3::YansWifiPhyHelper ns3::YansWifiPhyHelper::Default() [member function]
  1186     cls.add_method('Default', 
  1187                    'ns3::YansWifiPhyHelper', 
  1188                    [], 
  1189                    is_static=True)
  1190     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(ns3::Ptr<ns3::YansWifiChannel> channel) [member function]
  1191     cls.add_method('SetChannel', 
  1192                    'void', 
  1193                    [param('ns3::Ptr< ns3::YansWifiChannel >', 'channel')])
  1194     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(std::string channelName) [member function]
  1195     cls.add_method('SetChannel', 
  1196                    'void', 
  1197                    [param('std::string', 'channelName')])
  1198     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::Set(std::string name, ns3::AttributeValue const & v) [member function]
  1199     cls.add_method('Set', 
  1200                    'void', 
  1201                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')])
  1202     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetErrorRateModel(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
  1203     cls.add_method('SetErrorRateModel', 
  1204                    'void', 
  1205                    [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
  1206     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetPcapFormat(ns3::YansWifiPhyHelper::PcapFormat format) [member function]
  1207     cls.add_method('SetPcapFormat', 
  1208                    'void', 
  1209                    [param('ns3::YansWifiPhyHelper::PcapFormat', 'format')])
  1210     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function]
  1211     cls.add_method('EnablePcap', 
  1212                    'void', 
  1213                    [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')])
  1214     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, ns3::Ptr<ns3::NetDevice> nd) [member function]
  1215     cls.add_method('EnablePcap', 
  1216                    'void', 
  1217                    [param('std::string', 'filename'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
  1218     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, std::string ndName) [member function]
  1219     cls.add_method('EnablePcap', 
  1220                    'void', 
  1221                    [param('std::string', 'filename'), param('std::string', 'ndName')])
  1222     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, ns3::NetDeviceContainer d) [member function]
  1223     cls.add_method('EnablePcap', 
  1224                    'void', 
  1225                    [param('std::string', 'filename'), param('ns3::NetDeviceContainer', 'd')])
  1226     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, ns3::NodeContainer n) [member function]
  1227     cls.add_method('EnablePcap', 
  1228                    'void', 
  1229                    [param('std::string', 'filename'), param('ns3::NodeContainer', 'n')])
  1230     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcapAll(std::string filename) [member function]
  1231     cls.add_method('EnablePcapAll', 
  1232                    'void', 
  1233                    [param('std::string', 'filename')])
  1234     ## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function]
  1235     cls.add_method('EnableAscii', 
  1236                    'void', 
  1237                    [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], 
  1238                    is_static=True)
  1239     ## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnableAscii(std::ostream & os, ns3::NetDeviceContainer d) [member function]
  1240     cls.add_method('EnableAscii', 
  1241                    'void', 
  1242                    [param('std::ostream &', 'os'), param('ns3::NetDeviceContainer', 'd')], 
  1243                    is_static=True)
  1244     ## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
  1245     cls.add_method('EnableAscii', 
  1246                    'void', 
  1247                    [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], 
  1248                    is_static=True)
  1249     ## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnableAsciiAll(std::ostream & os) [member function]
  1250     cls.add_method('EnableAsciiAll', 
  1251                    'void', 
  1252                    [param('std::ostream &', 'os')], 
  1253                    is_static=True)
  1254     ## yans-wifi-helper.h: ns3::Ptr<ns3::WifiPhy> ns3::YansWifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
  1255     cls.add_method('Create', 
  1256                    'ns3::Ptr< ns3::WifiPhy >', 
  1257                    [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')], 
  1258                    is_const=True, visibility='private', is_virtual=True)
  1259     return
  1260 
  1261 def register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, cls):
  1262     ## ipv4-global-routing-helper.h: ns3::Ipv4GlobalRoutingHelper::Ipv4GlobalRoutingHelper(ns3::Ipv4GlobalRoutingHelper const & arg0) [copy constructor]
  1263     cls.add_constructor([param('ns3::Ipv4GlobalRoutingHelper const &', 'arg0')])
  1264     ## ipv4-global-routing-helper.h: ns3::Ipv4GlobalRoutingHelper::Ipv4GlobalRoutingHelper() [constructor]
  1265     cls.add_constructor([])
  1266     ## ipv4-global-routing-helper.h: ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4GlobalRoutingHelper::Create(ns3::Ptr<ns3::Node> node) const [member function]
  1267     cls.add_method('Create', 
  1268                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
  1269                    [param('ns3::Ptr< ns3::Node >', 'node')], 
  1270                    is_const=True, is_virtual=True)
  1271     ## ipv4-global-routing-helper.h: static void ns3::Ipv4GlobalRoutingHelper::PopulateRoutingTables() [member function]
  1272     cls.add_method('PopulateRoutingTables', 
  1273                    'void', 
  1274                    [], 
  1275                    is_static=True)
  1276     ## ipv4-global-routing-helper.h: static void ns3::Ipv4GlobalRoutingHelper::RecomputeRoutingTables() [member function]
  1277     cls.add_method('RecomputeRoutingTables', 
  1278                    'void', 
  1279                    [], 
  1280                    is_static=True)
  1281     return
  1282 
  1283 def register_Ns3Ipv4ListRoutingHelper_methods(root_module, cls):
  1284     ## ipv4-list-routing-helper.h: ns3::Ipv4ListRoutingHelper::Ipv4ListRoutingHelper(ns3::Ipv4ListRoutingHelper const & arg0) [copy constructor]
  1285     cls.add_constructor([param('ns3::Ipv4ListRoutingHelper const &', 'arg0')])
  1286     ## ipv4-list-routing-helper.h: ns3::Ipv4ListRoutingHelper::Ipv4ListRoutingHelper() [constructor]
  1287     cls.add_constructor([])
  1288     ## ipv4-list-routing-helper.h: void ns3::Ipv4ListRoutingHelper::Add(ns3::Ipv4RoutingHelper const & routing, int16_t priority) [member function]
  1289     cls.add_method('Add', 
  1290                    'void', 
  1291                    [param('ns3::Ipv4RoutingHelper const &', 'routing'), param('int16_t', 'priority')])
  1292     ## ipv4-list-routing-helper.h: ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4ListRoutingHelper::Create(ns3::Ptr<ns3::Node> node) const [member function]
  1293     cls.add_method('Create', 
  1294                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
  1295                    [param('ns3::Ptr< ns3::Node >', 'node')], 
  1296                    is_const=True, is_virtual=True)
  1297     return
  1298 
  1299 def register_Ns3NqosWifiMacHelper_methods(root_module, cls):
  1300     ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper(ns3::NqosWifiMacHelper const & arg0) [copy constructor]
  1301     cls.add_constructor([param('ns3::NqosWifiMacHelper const &', 'arg0')])
  1302     ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper() [constructor]
  1303     cls.add_constructor([])
  1304     ## nqos-wifi-mac-helper.h: static ns3::NqosWifiMacHelper ns3::NqosWifiMacHelper::Default() [member function]
  1305     cls.add_method('Default', 
  1306                    'ns3::NqosWifiMacHelper', 
  1307                    [], 
  1308                    is_static=True)
  1309     ## nqos-wifi-mac-helper.h: void ns3::NqosWifiMacHelper::SetType(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
  1310     cls.add_method('SetType', 
  1311                    'void', 
  1312                    [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
  1313     ## nqos-wifi-mac-helper.h: void ns3::NqosWifiMacHelper::SetDcaParameters(std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue()) [member function]
  1314     cls.add_method('SetDcaParameters', 
  1315                    'void', 
  1316                    [param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()')])
  1317     ## nqos-wifi-mac-helper.h: ns3::Ptr<ns3::WifiMac> ns3::NqosWifiMacHelper::Create() const [member function]
  1318     cls.add_method('Create', 
  1319                    'ns3::Ptr< ns3::WifiMac >', 
  1320                    [], 
  1321                    is_const=True, visibility='private', is_virtual=True)
  1322     return
  1323 
  1324 def register_Ns3QosWifiMacHelper_methods(root_module, cls):
  1325     ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper::QosWifiMacHelper(ns3::QosWifiMacHelper const & arg0) [copy constructor]
  1326     cls.add_constructor([param('ns3::QosWifiMacHelper const &', 'arg0')])
  1327     ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper::QosWifiMacHelper() [constructor]
  1328     cls.add_constructor([])
  1329     ## qos-wifi-mac-helper.h: static ns3::QosWifiMacHelper ns3::QosWifiMacHelper::Default() [member function]
  1330     cls.add_method('Default', 
  1331                    'ns3::QosWifiMacHelper', 
  1332                    [], 
  1333                    is_static=True)
  1334     ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetType(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
  1335     cls.add_method('SetType', 
  1336                    'void', 
  1337                    [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
  1338     ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetMsduAggregatorForAc(ns3::AccessClass accessClass, std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue()) [member function]
  1339     cls.add_method('SetMsduAggregatorForAc', 
  1340                    'void', 
  1341                    [param('ns3::AccessClass', 'accessClass'), param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()')])
  1342     ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetEdcaParametersForAc(ns3::AccessClass accessClass, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue()) [member function]
  1343     cls.add_method('SetEdcaParametersForAc', 
  1344                    'void', 
  1345                    [param('ns3::AccessClass', 'accessClass'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()')])
  1346     ## qos-wifi-mac-helper.h: ns3::Ptr<ns3::WifiMac> ns3::QosWifiMacHelper::Create() const [member function]
  1347     cls.add_method('Create', 
  1348                    'ns3::Ptr< ns3::WifiMac >', 
  1349                    [], 
  1350                    is_const=True, visibility='private', is_virtual=True)
  1351     return
  1352 
  1353 def register_functions(root_module):
  1354     module = root_module
  1355     register_functions_ns3_Config(module.get_submodule('Config'), root_module)
  1356     register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
  1357     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
  1358     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
  1359     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
  1360     return
  1361 
  1362 def register_functions_ns3_Config(module, root_module):
  1363     return
  1364 
  1365 def register_functions_ns3_TimeStepPrecision(module, root_module):
  1366     return
  1367 
  1368 def register_functions_ns3_addressUtils(module, root_module):
  1369     return
  1370 
  1371 def register_functions_ns3_internal(module, root_module):
  1372     return
  1373 
  1374 def register_functions_ns3_olsr(module, root_module):
  1375     return
  1376