bindings/python/ns3_module_helper.py
changeset 4742 f22beb219798
parent 4720 15221757964f
child 5203 1ccc02a7676b
child 5207 66d5ae8927d5
equal deleted inserted replaced
4741:ae4aa2deec45 4742:f22beb219798
     3 def register_types(module):
     3 def register_types(module):
     4     root_module = module.get_root()
     4     root_module = module.get_root()
     5     
     5     
     6     ## application-container.h: ns3::ApplicationContainer [class]
     6     ## application-container.h: ns3::ApplicationContainer [class]
     7     module.add_class('ApplicationContainer')
     7     module.add_class('ApplicationContainer')
       
     8     ## athstats-helper.h: ns3::AthstatsHelper [class]
       
     9     module.add_class('AthstatsHelper', allow_subclassing=False)
     8     ## bridge-helper.h: ns3::BridgeHelper [class]
    10     ## bridge-helper.h: ns3::BridgeHelper [class]
     9     module.add_class('BridgeHelper', allow_subclassing=False)
    11     module.add_class('BridgeHelper', allow_subclassing=False)
    10     ## csma-helper.h: ns3::CsmaHelper [class]
    12     ## csma-helper.h: ns3::CsmaHelper [class]
    11     module.add_class('CsmaHelper', allow_subclassing=False)
    13     module.add_class('CsmaHelper', allow_subclassing=False)
    12     ## emu-helper.h: ns3::EmuHelper [class]
    14     ## emu-helper.h: ns3::EmuHelper [class]
    19     module.add_class('Ipv4InterfaceContainer')
    21     module.add_class('Ipv4InterfaceContainer')
    20     ## ipv4-routing-helper.h: ns3::Ipv4RoutingHelper [class]
    22     ## ipv4-routing-helper.h: ns3::Ipv4RoutingHelper [class]
    21     module.add_class('Ipv4RoutingHelper', allow_subclassing=False)
    23     module.add_class('Ipv4RoutingHelper', allow_subclassing=False)
    22     ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper [class]
    24     ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper [class]
    23     module.add_class('Ipv4StaticRoutingHelper', allow_subclassing=False, parent=root_module['ns3::Ipv4RoutingHelper'])
    25     module.add_class('Ipv4StaticRoutingHelper', allow_subclassing=False, parent=root_module['ns3::Ipv4RoutingHelper'])
       
    26     ## ipv6-address-helper.h: ns3::Ipv6AddressHelper [class]
       
    27     module.add_class('Ipv6AddressHelper', allow_subclassing=False)
       
    28     ## ipv6-interface-container.h: ns3::Ipv6InterfaceContainer [class]
       
    29     module.add_class('Ipv6InterfaceContainer')
       
    30     ## ipv6-routing-helper.h: ns3::Ipv6RoutingHelper [class]
       
    31     module.add_class('Ipv6RoutingHelper', allow_subclassing=False)
       
    32     ## ipv6-static-routing-helper.h: ns3::Ipv6StaticRoutingHelper [class]
       
    33     module.add_class('Ipv6StaticRoutingHelper', allow_subclassing=False, parent=root_module['ns3::Ipv6RoutingHelper'])
    24     ## mobility-helper.h: ns3::MobilityHelper [class]
    34     ## mobility-helper.h: ns3::MobilityHelper [class]
    25     module.add_class('MobilityHelper', allow_subclassing=False)
    35     module.add_class('MobilityHelper', allow_subclassing=False)
    26     ## net-device-container.h: ns3::NetDeviceContainer [class]
    36     ## net-device-container.h: ns3::NetDeviceContainer [class]
    27     module.add_class('NetDeviceContainer')
    37     module.add_class('NetDeviceContainer')
    28     ## node-container.h: ns3::NodeContainer [class]
    38     ## node-container.h: ns3::NodeContainer [class]
    35     module.add_class('OnOffHelper', allow_subclassing=False)
    45     module.add_class('OnOffHelper', allow_subclassing=False)
    36     ## packet-sink-helper.h: ns3::PacketSinkHelper [class]
    46     ## packet-sink-helper.h: ns3::PacketSinkHelper [class]
    37     module.add_class('PacketSinkHelper', allow_subclassing=False)
    47     module.add_class('PacketSinkHelper', allow_subclassing=False)
    38     ## packet-socket-helper.h: ns3::PacketSocketHelper [class]
    48     ## packet-socket-helper.h: ns3::PacketSocketHelper [class]
    39     module.add_class('PacketSocketHelper', allow_subclassing=False)
    49     module.add_class('PacketSocketHelper', allow_subclassing=False)
       
    50     ## ping6-helper.h: ns3::Ping6Helper [class]
       
    51     module.add_class('Ping6Helper', allow_subclassing=False)
    40     ## point-to-point-helper.h: ns3::PointToPointHelper [class]
    52     ## point-to-point-helper.h: ns3::PointToPointHelper [class]
    41     module.add_class('PointToPointHelper', allow_subclassing=False)
    53     module.add_class('PointToPointHelper', allow_subclassing=False)
    42     ## tap-bridge-helper.h: ns3::TapBridgeHelper [class]
    54     ## tap-bridge-helper.h: ns3::TapBridgeHelper [class]
    43     module.add_class('TapBridgeHelper', allow_subclassing=False)
    55     module.add_class('TapBridgeHelper', allow_subclassing=False)
    44     ## udp-echo-helper.h: ns3::UdpEchoClientHelper [class]
    56     ## udp-echo-helper.h: ns3::UdpEchoClientHelper [class]
    61     module.add_enum('PcapFormat', ['PCAP_FORMAT_80211', 'PCAP_FORMAT_80211_PRISM', 'PCAP_FORMAT_80211_RADIOTAP'], outer_class=root_module['ns3::YansWifiPhyHelper'])
    73     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]
    74     ## ipv4-global-routing-helper.h: ns3::Ipv4GlobalRoutingHelper [class]
    63     module.add_class('Ipv4GlobalRoutingHelper', allow_subclassing=False, parent=root_module['ns3::Ipv4RoutingHelper'])
    75     module.add_class('Ipv4GlobalRoutingHelper', allow_subclassing=False, parent=root_module['ns3::Ipv4RoutingHelper'])
    64     ## ipv4-list-routing-helper.h: ns3::Ipv4ListRoutingHelper [class]
    76     ## ipv4-list-routing-helper.h: ns3::Ipv4ListRoutingHelper [class]
    65     module.add_class('Ipv4ListRoutingHelper', allow_subclassing=False, parent=root_module['ns3::Ipv4RoutingHelper'])
    77     module.add_class('Ipv4ListRoutingHelper', allow_subclassing=False, parent=root_module['ns3::Ipv4RoutingHelper'])
       
    78     ## ipv6-list-routing-helper.h: ns3::Ipv6ListRoutingHelper [class]
       
    79     module.add_class('Ipv6ListRoutingHelper', allow_subclassing=False, parent=root_module['ns3::Ipv6RoutingHelper'])
    66     ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper [class]
    80     ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper [class]
    67     module.add_class('NqosWifiMacHelper', allow_subclassing=False, parent=root_module['ns3::WifiMacHelper'])
    81     module.add_class('NqosWifiMacHelper', allow_subclassing=False, parent=root_module['ns3::WifiMacHelper'])
    68     ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper [class]
    82     ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper [class]
    69     module.add_class('QosWifiMacHelper', allow_subclassing=False, parent=root_module['ns3::WifiMacHelper'])
    83     module.add_class('QosWifiMacHelper', allow_subclassing=False, parent=root_module['ns3::WifiMacHelper'])
       
    84     ## athstats-helper.h: ns3::AthstatsWifiTraceSink [class]
       
    85     module.add_class('AthstatsWifiTraceSink', parent=root_module['ns3::Object'])
    70     
    86     
    71     ## Register a nested module for the namespace Config
    87     ## Register a nested module for the namespace Config
    72     
    88     
    73     nested_module = module.add_cpp_namespace('Config')
    89     nested_module = module.add_cpp_namespace('Config')
    74     register_types_ns3_Config(nested_module)
    90     register_types_ns3_Config(nested_module)
   118     root_module = module.get_root()
   134     root_module = module.get_root()
   119     
   135     
   120 
   136 
   121 def register_methods(root_module):
   137 def register_methods(root_module):
   122     register_Ns3ApplicationContainer_methods(root_module, root_module['ns3::ApplicationContainer'])
   138     register_Ns3ApplicationContainer_methods(root_module, root_module['ns3::ApplicationContainer'])
       
   139     register_Ns3AthstatsHelper_methods(root_module, root_module['ns3::AthstatsHelper'])
   123     register_Ns3BridgeHelper_methods(root_module, root_module['ns3::BridgeHelper'])
   140     register_Ns3BridgeHelper_methods(root_module, root_module['ns3::BridgeHelper'])
   124     register_Ns3CsmaHelper_methods(root_module, root_module['ns3::CsmaHelper'])
   141     register_Ns3CsmaHelper_methods(root_module, root_module['ns3::CsmaHelper'])
   125     register_Ns3EmuHelper_methods(root_module, root_module['ns3::EmuHelper'])
   142     register_Ns3EmuHelper_methods(root_module, root_module['ns3::EmuHelper'])
   126     register_Ns3InternetStackHelper_methods(root_module, root_module['ns3::InternetStackHelper'])
   143     register_Ns3InternetStackHelper_methods(root_module, root_module['ns3::InternetStackHelper'])
   127     register_Ns3Ipv4AddressHelper_methods(root_module, root_module['ns3::Ipv4AddressHelper'])
   144     register_Ns3Ipv4AddressHelper_methods(root_module, root_module['ns3::Ipv4AddressHelper'])
   128     register_Ns3Ipv4InterfaceContainer_methods(root_module, root_module['ns3::Ipv4InterfaceContainer'])
   145     register_Ns3Ipv4InterfaceContainer_methods(root_module, root_module['ns3::Ipv4InterfaceContainer'])
   129     register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper'])
   146     register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper'])
   130     register_Ns3Ipv4StaticRoutingHelper_methods(root_module, root_module['ns3::Ipv4StaticRoutingHelper'])
   147     register_Ns3Ipv4StaticRoutingHelper_methods(root_module, root_module['ns3::Ipv4StaticRoutingHelper'])
       
   148     register_Ns3Ipv6AddressHelper_methods(root_module, root_module['ns3::Ipv6AddressHelper'])
       
   149     register_Ns3Ipv6InterfaceContainer_methods(root_module, root_module['ns3::Ipv6InterfaceContainer'])
       
   150     register_Ns3Ipv6RoutingHelper_methods(root_module, root_module['ns3::Ipv6RoutingHelper'])
       
   151     register_Ns3Ipv6StaticRoutingHelper_methods(root_module, root_module['ns3::Ipv6StaticRoutingHelper'])
   131     register_Ns3MobilityHelper_methods(root_module, root_module['ns3::MobilityHelper'])
   152     register_Ns3MobilityHelper_methods(root_module, root_module['ns3::MobilityHelper'])
   132     register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer'])
   153     register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer'])
   133     register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer'])
   154     register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer'])
   134     register_Ns3Ns2MobilityHelper_methods(root_module, root_module['ns3::Ns2MobilityHelper'])
   155     register_Ns3Ns2MobilityHelper_methods(root_module, root_module['ns3::Ns2MobilityHelper'])
   135     register_Ns3OlsrHelper_methods(root_module, root_module['ns3::OlsrHelper'])
   156     register_Ns3OlsrHelper_methods(root_module, root_module['ns3::OlsrHelper'])
   136     register_Ns3OnOffHelper_methods(root_module, root_module['ns3::OnOffHelper'])
   157     register_Ns3OnOffHelper_methods(root_module, root_module['ns3::OnOffHelper'])
   137     register_Ns3PacketSinkHelper_methods(root_module, root_module['ns3::PacketSinkHelper'])
   158     register_Ns3PacketSinkHelper_methods(root_module, root_module['ns3::PacketSinkHelper'])
   138     register_Ns3PacketSocketHelper_methods(root_module, root_module['ns3::PacketSocketHelper'])
   159     register_Ns3PacketSocketHelper_methods(root_module, root_module['ns3::PacketSocketHelper'])
       
   160     register_Ns3Ping6Helper_methods(root_module, root_module['ns3::Ping6Helper'])
   139     register_Ns3PointToPointHelper_methods(root_module, root_module['ns3::PointToPointHelper'])
   161     register_Ns3PointToPointHelper_methods(root_module, root_module['ns3::PointToPointHelper'])
   140     register_Ns3TapBridgeHelper_methods(root_module, root_module['ns3::TapBridgeHelper'])
   162     register_Ns3TapBridgeHelper_methods(root_module, root_module['ns3::TapBridgeHelper'])
   141     register_Ns3UdpEchoClientHelper_methods(root_module, root_module['ns3::UdpEchoClientHelper'])
   163     register_Ns3UdpEchoClientHelper_methods(root_module, root_module['ns3::UdpEchoClientHelper'])
   142     register_Ns3UdpEchoServerHelper_methods(root_module, root_module['ns3::UdpEchoServerHelper'])
   164     register_Ns3UdpEchoServerHelper_methods(root_module, root_module['ns3::UdpEchoServerHelper'])
   143     register_Ns3V4PingHelper_methods(root_module, root_module['ns3::V4PingHelper'])
   165     register_Ns3V4PingHelper_methods(root_module, root_module['ns3::V4PingHelper'])
   146     register_Ns3WifiPhyHelper_methods(root_module, root_module['ns3::WifiPhyHelper'])
   168     register_Ns3WifiPhyHelper_methods(root_module, root_module['ns3::WifiPhyHelper'])
   147     register_Ns3YansWifiChannelHelper_methods(root_module, root_module['ns3::YansWifiChannelHelper'])
   169     register_Ns3YansWifiChannelHelper_methods(root_module, root_module['ns3::YansWifiChannelHelper'])
   148     register_Ns3YansWifiPhyHelper_methods(root_module, root_module['ns3::YansWifiPhyHelper'])
   170     register_Ns3YansWifiPhyHelper_methods(root_module, root_module['ns3::YansWifiPhyHelper'])
   149     register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, root_module['ns3::Ipv4GlobalRoutingHelper'])
   171     register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, root_module['ns3::Ipv4GlobalRoutingHelper'])
   150     register_Ns3Ipv4ListRoutingHelper_methods(root_module, root_module['ns3::Ipv4ListRoutingHelper'])
   172     register_Ns3Ipv4ListRoutingHelper_methods(root_module, root_module['ns3::Ipv4ListRoutingHelper'])
       
   173     register_Ns3Ipv6ListRoutingHelper_methods(root_module, root_module['ns3::Ipv6ListRoutingHelper'])
   151     register_Ns3NqosWifiMacHelper_methods(root_module, root_module['ns3::NqosWifiMacHelper'])
   174     register_Ns3NqosWifiMacHelper_methods(root_module, root_module['ns3::NqosWifiMacHelper'])
   152     register_Ns3QosWifiMacHelper_methods(root_module, root_module['ns3::QosWifiMacHelper'])
   175     register_Ns3QosWifiMacHelper_methods(root_module, root_module['ns3::QosWifiMacHelper'])
       
   176     register_Ns3AthstatsWifiTraceSink_methods(root_module, root_module['ns3::AthstatsWifiTraceSink'])
   153     return
   177     return
   154 
   178 
   155 def register_Ns3ApplicationContainer_methods(root_module, cls):
   179 def register_Ns3ApplicationContainer_methods(root_module, cls):
   156     ## application-container.h: ns3::ApplicationContainer::ApplicationContainer(ns3::ApplicationContainer const & arg0) [copy constructor]
   180     ## application-container.h: ns3::ApplicationContainer::ApplicationContainer(ns3::ApplicationContainer const & arg0) [copy constructor]
   157     cls.add_constructor([param('ns3::ApplicationContainer const &', 'arg0')])
   181     cls.add_constructor([param('ns3::ApplicationContainer const &', 'arg0')])
   159     cls.add_constructor([])
   183     cls.add_constructor([])
   160     ## application-container.h: ns3::ApplicationContainer::ApplicationContainer(ns3::Ptr<ns3::Application> application) [constructor]
   184     ## application-container.h: ns3::ApplicationContainer::ApplicationContainer(ns3::Ptr<ns3::Application> application) [constructor]
   161     cls.add_constructor([param('ns3::Ptr< ns3::Application >', 'application')])
   185     cls.add_constructor([param('ns3::Ptr< ns3::Application >', 'application')])
   162     ## application-container.h: ns3::ApplicationContainer::ApplicationContainer(std::string name) [constructor]
   186     ## application-container.h: ns3::ApplicationContainer::ApplicationContainer(std::string name) [constructor]
   163     cls.add_constructor([param('std::string', 'name')])
   187     cls.add_constructor([param('std::string', 'name')])
       
   188     ## application-container.h: void ns3::ApplicationContainer::Add(ns3::ApplicationContainer other) [member function]
       
   189     cls.add_method('Add', 
       
   190                    'void', 
       
   191                    [param('ns3::ApplicationContainer', 'other')])
       
   192     ## application-container.h: void ns3::ApplicationContainer::Add(ns3::Ptr<ns3::Application> application) [member function]
       
   193     cls.add_method('Add', 
       
   194                    'void', 
       
   195                    [param('ns3::Ptr< ns3::Application >', 'application')])
       
   196     ## application-container.h: void ns3::ApplicationContainer::Add(std::string name) [member function]
       
   197     cls.add_method('Add', 
       
   198                    'void', 
       
   199                    [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]
   200     ## 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', 
   201     cls.add_method('Begin', 
   166                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Application > const, std::vector< ns3::Ptr< ns3::Application > > >', 
   202                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Application > const, std::vector< ns3::Ptr< ns3::Application > > >', 
   167                    [], 
   203                    [], 
   168                    is_const=True)
   204                    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]
   205     ## 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', 
   206     cls.add_method('End', 
   171                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Application > const, std::vector< ns3::Ptr< ns3::Application > > >', 
   207                    '__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                    [], 
   208                    [], 
   178                    is_const=True)
   209                    is_const=True)
   179     ## application-container.h: ns3::Ptr<ns3::Application> ns3::ApplicationContainer::Get(uint32_t i) const [member function]
   210     ## application-container.h: ns3::Ptr<ns3::Application> ns3::ApplicationContainer::Get(uint32_t i) const [member function]
   180     cls.add_method('Get', 
   211     cls.add_method('Get', 
   181                    'ns3::Ptr< ns3::Application >', 
   212                    'ns3::Ptr< ns3::Application >', 
   182                    [param('uint32_t', 'i')], 
   213                    [param('uint32_t', 'i')], 
   183                    is_const=True)
   214                    is_const=True)
   184     ## application-container.h: void ns3::ApplicationContainer::Add(ns3::ApplicationContainer other) [member function]
   215     ## application-container.h: uint32_t ns3::ApplicationContainer::GetN() const [member function]
   185     cls.add_method('Add', 
   216     cls.add_method('GetN', 
   186                    'void', 
   217                    'uint32_t', 
   187                    [param('ns3::ApplicationContainer', 'other')])
   218                    [], 
   188     ## application-container.h: void ns3::ApplicationContainer::Add(ns3::Ptr<ns3::Application> application) [member function]
   219                    is_const=True)
   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]
   220     ## application-container.h: void ns3::ApplicationContainer::Start(ns3::Time start) [member function]
   197     cls.add_method('Start', 
   221     cls.add_method('Start', 
   198                    'void', 
   222                    'void', 
   199                    [param('ns3::Time', 'start')])
   223                    [param('ns3::Time', 'start')])
   200     ## application-container.h: void ns3::ApplicationContainer::Stop(ns3::Time stop) [member function]
   224     ## application-container.h: void ns3::ApplicationContainer::Stop(ns3::Time stop) [member function]
   201     cls.add_method('Stop', 
   225     cls.add_method('Stop', 
   202                    'void', 
   226                    'void', 
   203                    [param('ns3::Time', 'stop')])
   227                    [param('ns3::Time', 'stop')])
       
   228     return
       
   229 
       
   230 def register_Ns3AthstatsHelper_methods(root_module, cls):
       
   231     ## athstats-helper.h: ns3::AthstatsHelper::AthstatsHelper(ns3::AthstatsHelper const & arg0) [copy constructor]
       
   232     cls.add_constructor([param('ns3::AthstatsHelper const &', 'arg0')])
       
   233     ## athstats-helper.h: ns3::AthstatsHelper::AthstatsHelper() [constructor]
       
   234     cls.add_constructor([])
       
   235     ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function]
       
   236     cls.add_method('EnableAthstats', 
       
   237                    'void', 
       
   238                    [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')])
       
   239     ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::Ptr<ns3::NetDevice> nd) [member function]
       
   240     cls.add_method('EnableAthstats', 
       
   241                    'void', 
       
   242                    [param('std::string', 'filename'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
       
   243     ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::NetDeviceContainer d) [member function]
       
   244     cls.add_method('EnableAthstats', 
       
   245                    'void', 
       
   246                    [param('std::string', 'filename'), param('ns3::NetDeviceContainer', 'd')])
       
   247     ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::NodeContainer n) [member function]
       
   248     cls.add_method('EnableAthstats', 
       
   249                    'void', 
       
   250                    [param('std::string', 'filename'), param('ns3::NodeContainer', 'n')])
   204     return
   251     return
   205 
   252 
   206 def register_Ns3BridgeHelper_methods(root_module, cls):
   253 def register_Ns3BridgeHelper_methods(root_module, cls):
   207     ## bridge-helper.h: ns3::BridgeHelper::BridgeHelper(ns3::BridgeHelper const & arg0) [copy constructor]
   254     ## bridge-helper.h: ns3::BridgeHelper::BridgeHelper(ns3::BridgeHelper const & arg0) [copy constructor]
   208     cls.add_constructor([param('ns3::BridgeHelper const &', 'arg0')])
   255     cls.add_constructor([param('ns3::BridgeHelper const &', 'arg0')])
   209     ## bridge-helper.h: ns3::BridgeHelper::BridgeHelper() [constructor]
   256     ## bridge-helper.h: ns3::BridgeHelper::BridgeHelper() [constructor]
   210     cls.add_constructor([])
   257     cls.add_constructor([])
       
   258     ## bridge-helper.h: ns3::NetDeviceContainer ns3::BridgeHelper::Install(ns3::Ptr<ns3::Node> node, ns3::NetDeviceContainer c) [member function]
       
   259     cls.add_method('Install', 
       
   260                    'ns3::NetDeviceContainer', 
       
   261                    [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::NetDeviceContainer', 'c')])
       
   262     ## bridge-helper.h: ns3::NetDeviceContainer ns3::BridgeHelper::Install(std::string nodeName, ns3::NetDeviceContainer c) [member function]
       
   263     cls.add_method('Install', 
       
   264                    'ns3::NetDeviceContainer', 
       
   265                    [param('std::string', 'nodeName'), param('ns3::NetDeviceContainer', 'c')])
   211     ## bridge-helper.h: void ns3::BridgeHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
   266     ## bridge-helper.h: void ns3::BridgeHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
   212     cls.add_method('SetDeviceAttribute', 
   267     cls.add_method('SetDeviceAttribute', 
   213                    'void', 
   268                    'void', 
   214                    [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
   269                    [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
   270     return
   224 
   271 
   225 def register_Ns3CsmaHelper_methods(root_module, cls):
   272 def register_Ns3CsmaHelper_methods(root_module, cls):
   226     ## csma-helper.h: ns3::CsmaHelper::CsmaHelper(ns3::CsmaHelper const & arg0) [copy constructor]
   273     ## csma-helper.h: ns3::CsmaHelper::CsmaHelper(ns3::CsmaHelper const & arg0) [copy constructor]
   227     cls.add_constructor([param('ns3::CsmaHelper const &', 'arg0')])
   274     cls.add_constructor([param('ns3::CsmaHelper const &', 'arg0')])
   228     ## csma-helper.h: ns3::CsmaHelper::CsmaHelper() [constructor]
   275     ## csma-helper.h: ns3::CsmaHelper::CsmaHelper() [constructor]
   229     cls.add_constructor([])
   276     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]
   277     ## csma-helper.h: static void ns3::CsmaHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function]
   231     cls.add_method('SetQueue', 
   278     cls.add_method('EnableAscii', 
   232                    'void', 
   279                    '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()')])
   280                    [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], 
   234     ## csma-helper.h: void ns3::CsmaHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
   281                    is_static=True)
   235     cls.add_method('SetDeviceAttribute', 
   282     ## csma-helper.h: static void ns3::CsmaHelper::EnableAscii(std::ostream & os, ns3::NetDeviceContainer d) [member function]
   236                    'void', 
   283     cls.add_method('EnableAscii', 
   237                    [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
   284                    'void', 
   238     ## csma-helper.h: void ns3::CsmaHelper::SetChannelAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
   285                    [param('std::ostream &', 'os'), param('ns3::NetDeviceContainer', 'd')], 
   239     cls.add_method('SetChannelAttribute', 
   286                    is_static=True)
   240                    'void', 
   287     ## csma-helper.h: static void ns3::CsmaHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
   241                    [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
   288     cls.add_method('EnableAscii', 
       
   289                    'void', 
       
   290                    [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], 
       
   291                    is_static=True)
       
   292     ## csma-helper.h: static void ns3::CsmaHelper::EnableAsciiAll(std::ostream & os) [member function]
       
   293     cls.add_method('EnableAsciiAll', 
       
   294                    'void', 
       
   295                    [param('std::ostream &', 'os')], 
       
   296                    is_static=True)
   242     ## csma-helper.h: static void ns3::CsmaHelper::EnablePcap(std::string filename, uint32_t nodeid, uint32_t deviceid, bool promiscuous) [member function]
   297     ## 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', 
   298     cls.add_method('EnablePcap', 
   244                    'void', 
   299                    'void', 
   245                    [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'promiscuous')], 
   300                    [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'promiscuous')], 
   246                    is_static=True)
   301                    is_static=True)
   266                    is_static=True)
   321                    is_static=True)
   267     ## csma-helper.h: static void ns3::CsmaHelper::EnablePcapAll(std::string filename, bool promiscuous) [member function]
   322     ## csma-helper.h: static void ns3::CsmaHelper::EnablePcapAll(std::string filename, bool promiscuous) [member function]
   268     cls.add_method('EnablePcapAll', 
   323     cls.add_method('EnablePcapAll', 
   269                    'void', 
   324                    'void', 
   270                    [param('std::string', 'filename'), param('bool', 'promiscuous')], 
   325                    [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)
   326                    is_static=True)
   292     ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
   327     ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
   293     cls.add_method('Install', 
   328     cls.add_method('Install', 
   294                    'ns3::NetDeviceContainer', 
   329                    'ns3::NetDeviceContainer', 
   295                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   330                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   340                    [param('ns3::Ptr< ns3::Node >', 'hub'), param('ns3::NodeContainer', 'spokes'), param('ns3::NetDeviceContainer &', 'hubDevices'), param('ns3::NetDeviceContainer &', 'spokeDevices')])
   375                    [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]
   376     ## 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', 
   377     cls.add_method('InstallStar', 
   343                    'void', 
   378                    'void', 
   344                    [param('std::string', 'hubName'), param('ns3::NodeContainer', 'spokes'), param('ns3::NetDeviceContainer &', 'hubDevices'), param('ns3::NetDeviceContainer &', 'spokeDevices')])
   379                    [param('std::string', 'hubName'), param('ns3::NodeContainer', 'spokes'), param('ns3::NetDeviceContainer &', 'hubDevices'), param('ns3::NetDeviceContainer &', 'spokeDevices')])
       
   380     ## csma-helper.h: void ns3::CsmaHelper::SetChannelAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
       
   381     cls.add_method('SetChannelAttribute', 
       
   382                    'void', 
       
   383                    [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
       
   384     ## csma-helper.h: void ns3::CsmaHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
       
   385     cls.add_method('SetDeviceAttribute', 
       
   386                    'void', 
       
   387                    [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
       
   388     ## 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]
       
   389     cls.add_method('SetQueue', 
       
   390                    'void', 
       
   391                    [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()')])
   345     return
   392     return
   346 
   393 
   347 def register_Ns3EmuHelper_methods(root_module, cls):
   394 def register_Ns3EmuHelper_methods(root_module, cls):
   348     ## emu-helper.h: ns3::EmuHelper::EmuHelper(ns3::EmuHelper const & arg0) [copy constructor]
   395     ## emu-helper.h: ns3::EmuHelper::EmuHelper(ns3::EmuHelper const & arg0) [copy constructor]
   349     cls.add_constructor([param('ns3::EmuHelper const &', 'arg0')])
   396     cls.add_constructor([param('ns3::EmuHelper const &', 'arg0')])
   350     ## emu-helper.h: ns3::EmuHelper::EmuHelper() [constructor]
   397     ## emu-helper.h: ns3::EmuHelper::EmuHelper() [constructor]
   351     cls.add_constructor([])
   398     cls.add_constructor([])
       
   399     ## emu-helper.h: static void ns3::EmuHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function]
       
   400     cls.add_method('EnableAscii', 
       
   401                    'void', 
       
   402                    [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], 
       
   403                    is_static=True)
       
   404     ## emu-helper.h: static void ns3::EmuHelper::EnableAscii(std::ostream & os, ns3::NetDeviceContainer d) [member function]
       
   405     cls.add_method('EnableAscii', 
       
   406                    'void', 
       
   407                    [param('std::ostream &', 'os'), param('ns3::NetDeviceContainer', 'd')], 
       
   408                    is_static=True)
       
   409     ## emu-helper.h: static void ns3::EmuHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
       
   410     cls.add_method('EnableAscii', 
       
   411                    'void', 
       
   412                    [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], 
       
   413                    is_static=True)
       
   414     ## emu-helper.h: static void ns3::EmuHelper::EnableAsciiAll(std::ostream & os) [member function]
       
   415     cls.add_method('EnableAsciiAll', 
       
   416                    'void', 
       
   417                    [param('std::ostream &', 'os')], 
       
   418                    is_static=True)
       
   419     ## emu-helper.h: static void ns3::EmuHelper::EnablePcap(std::string filename, uint32_t nodeid, uint32_t deviceid, bool promiscuous) [member function]
       
   420     cls.add_method('EnablePcap', 
       
   421                    'void', 
       
   422                    [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'promiscuous')], 
       
   423                    is_static=True)
       
   424     ## emu-helper.h: static void ns3::EmuHelper::EnablePcap(std::string filename, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous) [member function]
       
   425     cls.add_method('EnablePcap', 
       
   426                    'void', 
       
   427                    [param('std::string', 'filename'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous')], 
       
   428                    is_static=True)
       
   429     ## emu-helper.h: static void ns3::EmuHelper::EnablePcap(std::string filename, std::string ndName, bool promiscuous) [member function]
       
   430     cls.add_method('EnablePcap', 
       
   431                    'void', 
       
   432                    [param('std::string', 'filename'), param('std::string', 'ndName'), param('bool', 'promiscuous')], 
       
   433                    is_static=True)
       
   434     ## emu-helper.h: static void ns3::EmuHelper::EnablePcap(std::string filename, ns3::NetDeviceContainer d, bool promiscuous) [member function]
       
   435     cls.add_method('EnablePcap', 
       
   436                    'void', 
       
   437                    [param('std::string', 'filename'), param('ns3::NetDeviceContainer', 'd'), param('bool', 'promiscuous')], 
       
   438                    is_static=True)
       
   439     ## emu-helper.h: static void ns3::EmuHelper::EnablePcap(std::string filename, ns3::NodeContainer n, bool promiscuous) [member function]
       
   440     cls.add_method('EnablePcap', 
       
   441                    'void', 
       
   442                    [param('std::string', 'filename'), param('ns3::NodeContainer', 'n'), param('bool', 'promiscuous')], 
       
   443                    is_static=True)
       
   444     ## emu-helper.h: static void ns3::EmuHelper::EnablePcapAll(std::string filename, bool promiscuous) [member function]
       
   445     cls.add_method('EnablePcapAll', 
       
   446                    'void', 
       
   447                    [param('std::string', 'filename'), param('bool', 'promiscuous')], 
       
   448                    is_static=True)
       
   449     ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
       
   450     cls.add_method('Install', 
       
   451                    'ns3::NetDeviceContainer', 
       
   452                    [param('ns3::Ptr< ns3::Node >', 'node')], 
       
   453                    is_const=True)
       
   454     ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(std::string nodeName) const [member function]
       
   455     cls.add_method('Install', 
       
   456                    'ns3::NetDeviceContainer', 
       
   457                    [param('std::string', 'nodeName')], 
       
   458                    is_const=True)
       
   459     ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(ns3::NodeContainer const & c) const [member function]
       
   460     cls.add_method('Install', 
       
   461                    'ns3::NetDeviceContainer', 
       
   462                    [param('ns3::NodeContainer const &', 'c')], 
       
   463                    is_const=True)
       
   464     ## emu-helper.h: void ns3::EmuHelper::SetAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
       
   465     cls.add_method('SetAttribute', 
       
   466                    'void', 
       
   467                    [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
   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]
   468     ## 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', 
   469     cls.add_method('SetQueue', 
   354                    'void', 
   470                    '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()')])
   471                    [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
   472     return
   426 
   473 
   427 def register_Ns3InternetStackHelper_methods(root_module, cls):
   474 def register_Ns3InternetStackHelper_methods(root_module, cls):
   428     ## internet-stack-helper.h: ns3::InternetStackHelper::InternetStackHelper(ns3::InternetStackHelper const & arg0) [copy constructor]
   475     ## internet-stack-helper.h: ns3::InternetStackHelper::InternetStackHelper(ns3::InternetStackHelper const & arg0) [copy constructor]
   429     cls.add_constructor([param('ns3::InternetStackHelper const &', 'arg0')])
   476     cls.add_constructor([param('ns3::InternetStackHelper const &', 'arg0')])
   430     ## internet-stack-helper.h: ns3::InternetStackHelper::InternetStackHelper() [constructor]
   477     ## internet-stack-helper.h: ns3::InternetStackHelper::InternetStackHelper() [constructor]
   431     cls.add_constructor([])
   478     cls.add_constructor([])
       
   479     ## internet-stack-helper.h: static void ns3::InternetStackHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
       
   480     cls.add_method('EnableAscii', 
       
   481                    'void', 
       
   482                    [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], 
       
   483                    is_static=True)
       
   484     ## internet-stack-helper.h: static void ns3::InternetStackHelper::EnableAsciiAll(std::ostream & os) [member function]
       
   485     cls.add_method('EnableAsciiAll', 
       
   486                    'void', 
       
   487                    [param('std::ostream &', 'os')], 
       
   488                    is_static=True)
       
   489     ## internet-stack-helper.h: static void ns3::InternetStackHelper::EnablePcapAll(std::string filename) [member function]
       
   490     cls.add_method('EnablePcapAll', 
       
   491                    'void', 
       
   492                    [param('std::string', 'filename')], 
       
   493                    is_static=True)
       
   494     ## internet-stack-helper.h: void ns3::InternetStackHelper::Install(std::string nodeName) const [member function]
       
   495     cls.add_method('Install', 
       
   496                    'void', 
       
   497                    [param('std::string', 'nodeName')], 
       
   498                    is_const=True)
       
   499     ## internet-stack-helper.h: void ns3::InternetStackHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
       
   500     cls.add_method('Install', 
       
   501                    'void', 
       
   502                    [param('ns3::Ptr< ns3::Node >', 'node')], 
       
   503                    is_const=True)
       
   504     ## internet-stack-helper.h: void ns3::InternetStackHelper::Install(ns3::NodeContainer c) const [member function]
       
   505     cls.add_method('Install', 
       
   506                    'void', 
       
   507                    [param('ns3::NodeContainer', 'c')], 
       
   508                    is_const=True)
       
   509     ## internet-stack-helper.h: void ns3::InternetStackHelper::InstallAll() const [member function]
       
   510     cls.add_method('InstallAll', 
       
   511                    'void', 
       
   512                    [], 
       
   513                    is_const=True)
       
   514     ## internet-stack-helper.h: void ns3::InternetStackHelper::SetIpv4StackInstall(bool enable) [member function]
       
   515     cls.add_method('SetIpv4StackInstall', 
       
   516                    'void', 
       
   517                    [param('bool', 'enable')])
       
   518     ## internet-stack-helper.h: void ns3::InternetStackHelper::SetIpv6StackInstall(bool enable) [member function]
       
   519     cls.add_method('SetIpv6StackInstall', 
       
   520                    'void', 
       
   521                    [param('bool', 'enable')])
   432     ## internet-stack-helper.h: void ns3::InternetStackHelper::SetRoutingHelper(ns3::Ipv4RoutingHelper const & routing) [member function]
   522     ## internet-stack-helper.h: void ns3::InternetStackHelper::SetRoutingHelper(ns3::Ipv4RoutingHelper const & routing) [member function]
   433     cls.add_method('SetRoutingHelper', 
   523     cls.add_method('SetRoutingHelper', 
   434                    'void', 
   524                    'void', 
   435                    [param('ns3::Ipv4RoutingHelper const &', 'routing')])
   525                    [param('ns3::Ipv4RoutingHelper const &', 'routing')])
   436     ## internet-stack-helper.h: void ns3::InternetStackHelper::Install(std::string nodeName) const [member function]
   526     ## internet-stack-helper.h: void ns3::InternetStackHelper::SetRoutingHelper(ns3::Ipv6RoutingHelper const & routing) [member function]
   437     cls.add_method('Install', 
   527     cls.add_method('SetRoutingHelper', 
   438                    'void', 
   528                    'void', 
   439                    [param('std::string', 'nodeName')], 
   529                    [param('ns3::Ipv6RoutingHelper const &', 'routing')])
   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]
   530     ## internet-stack-helper.h: void ns3::InternetStackHelper::SetTcp(std::string tid) [member function]
   457     cls.add_method('SetTcp', 
   531     cls.add_method('SetTcp', 
   458                    'void', 
   532                    'void', 
   459                    [param('std::string', 'tid')])
   533                    [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]
   534     ## 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', 
   535     cls.add_method('SetTcp', 
   462                    'void', 
   536                    'void', 
   463                    [param('std::string', 'tid'), param('std::string', 'attr'), param('ns3::AttributeValue const &', 'val')])
   537                    [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
   538     return
   480 
   539 
   481 def register_Ns3Ipv4AddressHelper_methods(root_module, cls):
   540 def register_Ns3Ipv4AddressHelper_methods(root_module, cls):
   482     ## ipv4-address-helper.h: ns3::Ipv4AddressHelper::Ipv4AddressHelper(ns3::Ipv4AddressHelper const & arg0) [copy constructor]
   541     ## ipv4-address-helper.h: ns3::Ipv4AddressHelper::Ipv4AddressHelper(ns3::Ipv4AddressHelper const & arg0) [copy constructor]
   483     cls.add_constructor([param('ns3::Ipv4AddressHelper const &', 'arg0')])
   542     cls.add_constructor([param('ns3::Ipv4AddressHelper const &', 'arg0')])
   484     ## ipv4-address-helper.h: ns3::Ipv4AddressHelper::Ipv4AddressHelper() [constructor]
   543     ## ipv4-address-helper.h: ns3::Ipv4AddressHelper::Ipv4AddressHelper() [constructor]
   485     cls.add_constructor([])
   544     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]
   545     ## ipv4-address-helper.h: ns3::Ipv4InterfaceContainer ns3::Ipv4AddressHelper::Assign(ns3::NetDeviceContainer const & c) [member function]
   487     cls.add_method('SetBase', 
   546     cls.add_method('Assign', 
   488                    'void', 
   547                    'ns3::Ipv4InterfaceContainer', 
   489                    [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'mask'), param('ns3::Ipv4Address', 'base', default_value='"0.0.0.1"')])
   548                    [param('ns3::NetDeviceContainer const &', 'c')])
       
   549     ## ipv4-address-helper.h: ns3::Ipv4Address ns3::Ipv4AddressHelper::NewAddress() [member function]
       
   550     cls.add_method('NewAddress', 
       
   551                    'ns3::Ipv4Address', 
       
   552                    [])
   490     ## ipv4-address-helper.h: ns3::Ipv4Address ns3::Ipv4AddressHelper::NewNetwork() [member function]
   553     ## ipv4-address-helper.h: ns3::Ipv4Address ns3::Ipv4AddressHelper::NewNetwork() [member function]
   491     cls.add_method('NewNetwork', 
   554     cls.add_method('NewNetwork', 
   492                    'ns3::Ipv4Address', 
   555                    'ns3::Ipv4Address', 
   493                    [])
   556                    [])
   494     ## ipv4-address-helper.h: ns3::Ipv4Address ns3::Ipv4AddressHelper::NewAddress() [member function]
   557     ## ipv4-address-helper.h: void ns3::Ipv4AddressHelper::SetBase(ns3::Ipv4Address network, ns3::Ipv4Mask mask, ns3::Ipv4Address base="0.0.0.1") [member function]
   495     cls.add_method('NewAddress', 
   558     cls.add_method('SetBase', 
   496                    'ns3::Ipv4Address', 
   559                    'void', 
   497                    [])
   560                    [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'mask'), param('ns3::Ipv4Address', 'base', default_value='"0.0.0.1"')])
   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
   561     return
   503 
   562 
   504 def register_Ns3Ipv4InterfaceContainer_methods(root_module, cls):
   563 def register_Ns3Ipv4InterfaceContainer_methods(root_module, cls):
   505     ## ipv4-interface-container.h: ns3::Ipv4InterfaceContainer::Ipv4InterfaceContainer(ns3::Ipv4InterfaceContainer const & arg0) [copy constructor]
   564     ## ipv4-interface-container.h: ns3::Ipv4InterfaceContainer::Ipv4InterfaceContainer(ns3::Ipv4InterfaceContainer const & arg0) [copy constructor]
   506     cls.add_constructor([param('ns3::Ipv4InterfaceContainer const &', 'arg0')])
   565     cls.add_constructor([param('ns3::Ipv4InterfaceContainer const &', 'arg0')])
   508     cls.add_constructor([])
   567     cls.add_constructor([])
   509     ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::Add(ns3::Ipv4InterfaceContainer other) [member function]
   568     ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::Add(ns3::Ipv4InterfaceContainer other) [member function]
   510     cls.add_method('Add', 
   569     cls.add_method('Add', 
   511                    'void', 
   570                    'void', 
   512                    [param('ns3::Ipv4InterfaceContainer', 'other')])
   571                    [param('ns3::Ipv4InterfaceContainer', 'other')])
   513     ## ipv4-interface-container.h: uint32_t ns3::Ipv4InterfaceContainer::GetN() const [member function]
   572     ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::Add(ns3::Ptr<ns3::Ipv4> ipv4, uint32_t interface) [member function]
   514     cls.add_method('GetN', 
   573     cls.add_method('Add', 
   515                    'uint32_t', 
   574                    'void', 
   516                    [], 
   575                    [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')])
   517                    is_const=True)
   576     ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::Add(std::string ipv4Name, uint32_t interface) [member function]
       
   577     cls.add_method('Add', 
       
   578                    'void', 
       
   579                    [param('std::string', 'ipv4Name'), param('uint32_t', 'interface')])
   518     ## ipv4-interface-container.h: ns3::Ipv4Address ns3::Ipv4InterfaceContainer::GetAddress(uint32_t i, uint32_t j=0) const [member function]
   580     ## ipv4-interface-container.h: ns3::Ipv4Address ns3::Ipv4InterfaceContainer::GetAddress(uint32_t i, uint32_t j=0) const [member function]
   519     cls.add_method('GetAddress', 
   581     cls.add_method('GetAddress', 
   520                    'ns3::Ipv4Address', 
   582                    'ns3::Ipv4Address', 
   521                    [param('uint32_t', 'i'), param('uint32_t', 'j', default_value='0')], 
   583                    [param('uint32_t', 'i'), param('uint32_t', 'j', default_value='0')], 
   522                    is_const=True)
   584                    is_const=True)
       
   585     ## ipv4-interface-container.h: uint32_t ns3::Ipv4InterfaceContainer::GetN() const [member function]
       
   586     cls.add_method('GetN', 
       
   587                    'uint32_t', 
       
   588                    [], 
       
   589                    is_const=True)
   523     ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::SetMetric(uint32_t i, uint16_t metric) [member function]
   590     ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::SetMetric(uint32_t i, uint16_t metric) [member function]
   524     cls.add_method('SetMetric', 
   591     cls.add_method('SetMetric', 
   525                    'void', 
   592                    'void', 
   526                    [param('uint32_t', 'i'), param('uint16_t', 'metric')])
   593                    [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
   594     return
   536 
   595 
   537 def register_Ns3Ipv4RoutingHelper_methods(root_module, cls):
   596 def register_Ns3Ipv4RoutingHelper_methods(root_module, cls):
       
   597     ## ipv4-routing-helper.h: ns3::Ipv4RoutingHelper::Ipv4RoutingHelper() [constructor]
       
   598     cls.add_constructor([])
   538     ## ipv4-routing-helper.h: ns3::Ipv4RoutingHelper::Ipv4RoutingHelper(ns3::Ipv4RoutingHelper const & arg0) [copy constructor]
   599     ## ipv4-routing-helper.h: ns3::Ipv4RoutingHelper::Ipv4RoutingHelper(ns3::Ipv4RoutingHelper const & arg0) [copy constructor]
   539     cls.add_constructor([param('ns3::Ipv4RoutingHelper const &', 'arg0')])
   600     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]
   601     ## ipv4-routing-helper.h: ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4RoutingHelper::Create(ns3::Ptr<ns3::Node> node) const [member function]
   543     cls.add_method('Create', 
   602     cls.add_method('Create', 
   544                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
   603                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
   545                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   604                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   546                    is_pure_virtual=True, is_const=True, is_virtual=True)
   605                    is_pure_virtual=True, is_const=True, is_virtual=True)
   549 def register_Ns3Ipv4StaticRoutingHelper_methods(root_module, cls):
   608 def register_Ns3Ipv4StaticRoutingHelper_methods(root_module, cls):
   550     ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper(ns3::Ipv4StaticRoutingHelper const & arg0) [copy constructor]
   609     ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper(ns3::Ipv4StaticRoutingHelper const & arg0) [copy constructor]
   551     cls.add_constructor([param('ns3::Ipv4StaticRoutingHelper const &', 'arg0')])
   610     cls.add_constructor([param('ns3::Ipv4StaticRoutingHelper const &', 'arg0')])
   552     ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper() [constructor]
   611     ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper() [constructor]
   553     cls.add_constructor([])
   612     cls.add_constructor([])
       
   613     ## 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]
       
   614     cls.add_method('AddMulticastRoute', 
       
   615                    'void', 
       
   616                    [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')])
       
   617     ## 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]
       
   618     cls.add_method('AddMulticastRoute', 
       
   619                    'void', 
       
   620                    [param('std::string', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')])
       
   621     ## 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]
       
   622     cls.add_method('AddMulticastRoute', 
       
   623                    'void', 
       
   624                    [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')])
       
   625     ## 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]
       
   626     cls.add_method('AddMulticastRoute', 
       
   627                    'void', 
       
   628                    [param('std::string', 'nName'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')])
   554     ## ipv4-static-routing-helper.h: ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4StaticRoutingHelper::Create(ns3::Ptr<ns3::Node> node) const [member function]
   629     ## 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', 
   630     cls.add_method('Create', 
   556                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
   631                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
   557                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   632                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   558                    is_const=True, is_virtual=True)
   633                    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]
   634     ## 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', 
   635     cls.add_method('GetStaticRouting', 
   561                    'ns3::Ptr< ns3::Ipv4StaticRouting >', 
   636                    'ns3::Ptr< ns3::Ipv4StaticRouting >', 
   562                    [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], 
   637                    [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], 
   563                    is_const=True)
   638                    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]
   639     ## 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', 
   640     cls.add_method('SetDefaultMulticastRoute', 
   582                    'void', 
   641                    'void', 
   583                    [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
   642                    [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]
   643     ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(ns3::Ptr<ns3::Node> n, std::string ndName) [member function]
   591                    [param('std::string', 'nName'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
   650                    [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]
   651     ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(std::string nName, std::string ndName) [member function]
   593     cls.add_method('SetDefaultMulticastRoute', 
   652     cls.add_method('SetDefaultMulticastRoute', 
   594                    'void', 
   653                    'void', 
   595                    [param('std::string', 'nName'), param('std::string', 'ndName')])
   654                    [param('std::string', 'nName'), param('std::string', 'ndName')])
       
   655     return
       
   656 
       
   657 def register_Ns3Ipv6AddressHelper_methods(root_module, cls):
       
   658     ## ipv6-address-helper.h: ns3::Ipv6AddressHelper::Ipv6AddressHelper(ns3::Ipv6AddressHelper const & arg0) [copy constructor]
       
   659     cls.add_constructor([param('ns3::Ipv6AddressHelper const &', 'arg0')])
       
   660     ## ipv6-address-helper.h: ns3::Ipv6AddressHelper::Ipv6AddressHelper() [constructor]
       
   661     cls.add_constructor([])
       
   662     ## ipv6-address-helper.h: ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::Assign(ns3::NetDeviceContainer const & c) [member function]
       
   663     cls.add_method('Assign', 
       
   664                    'ns3::Ipv6InterfaceContainer', 
       
   665                    [param('ns3::NetDeviceContainer const &', 'c')])
       
   666     ## ipv6-address-helper.h: ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::Assign(ns3::NetDeviceContainer const & c, std::vector<bool,std::allocator<bool> > withConfiguration) [member function]
       
   667     cls.add_method('Assign', 
       
   668                    'ns3::Ipv6InterfaceContainer', 
       
   669                    [param('ns3::NetDeviceContainer const &', 'c'), param('std::vector< bool >', 'withConfiguration')])
       
   670     ## ipv6-address-helper.h: ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::AssignWithoutAddress(ns3::NetDeviceContainer const & c) [member function]
       
   671     cls.add_method('AssignWithoutAddress', 
       
   672                    'ns3::Ipv6InterfaceContainer', 
       
   673                    [param('ns3::NetDeviceContainer const &', 'c')])
       
   674     ## ipv6-address-helper.h: ns3::Ipv6Address ns3::Ipv6AddressHelper::NewAddress(ns3::Address addr) [member function]
       
   675     cls.add_method('NewAddress', 
       
   676                    'ns3::Ipv6Address', 
       
   677                    [param('ns3::Address', 'addr')])
       
   678     ## ipv6-address-helper.h: void ns3::Ipv6AddressHelper::NewNetwork(ns3::Ipv6Address network, ns3::Ipv6Prefix prefix) [member function]
       
   679     cls.add_method('NewNetwork', 
       
   680                    'void', 
       
   681                    [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'prefix')])
       
   682     return
       
   683 
       
   684 def register_Ns3Ipv6InterfaceContainer_methods(root_module, cls):
       
   685     ## ipv6-interface-container.h: ns3::Ipv6InterfaceContainer::Ipv6InterfaceContainer(ns3::Ipv6InterfaceContainer const & arg0) [copy constructor]
       
   686     cls.add_constructor([param('ns3::Ipv6InterfaceContainer const &', 'arg0')])
       
   687     ## ipv6-interface-container.h: ns3::Ipv6InterfaceContainer::Ipv6InterfaceContainer() [constructor]
       
   688     cls.add_constructor([])
       
   689     ## ipv6-interface-container.h: void ns3::Ipv6InterfaceContainer::Add(ns3::Ptr<ns3::Ipv6> ipv6, uint32_t interface) [member function]
       
   690     cls.add_method('Add', 
       
   691                    'void', 
       
   692                    [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface')])
       
   693     ## ipv6-interface-container.h: void ns3::Ipv6InterfaceContainer::Add(ns3::Ipv6InterfaceContainer & c) [member function]
       
   694     cls.add_method('Add', 
       
   695                    'void', 
       
   696                    [param('ns3::Ipv6InterfaceContainer &', 'c')])
       
   697     ## ipv6-interface-container.h: void ns3::Ipv6InterfaceContainer::Add(std::string ipv6Name, uint32_t interface) [member function]
       
   698     cls.add_method('Add', 
       
   699                    'void', 
       
   700                    [param('std::string', 'ipv6Name'), param('uint32_t', 'interface')])
       
   701     ## ipv6-interface-container.h: ns3::Ipv6Address ns3::Ipv6InterfaceContainer::GetAddress(uint32_t i, uint32_t j) const [member function]
       
   702     cls.add_method('GetAddress', 
       
   703                    'ns3::Ipv6Address', 
       
   704                    [param('uint32_t', 'i'), param('uint32_t', 'j')], 
       
   705                    is_const=True)
       
   706     ## ipv6-interface-container.h: uint32_t ns3::Ipv6InterfaceContainer::GetInterfaceIndex(uint32_t i) const [member function]
       
   707     cls.add_method('GetInterfaceIndex', 
       
   708                    'uint32_t', 
       
   709                    [param('uint32_t', 'i')], 
       
   710                    is_const=True)
       
   711     ## ipv6-interface-container.h: uint32_t ns3::Ipv6InterfaceContainer::GetN() const [member function]
       
   712     cls.add_method('GetN', 
       
   713                    'uint32_t', 
       
   714                    [], 
       
   715                    is_const=True)
       
   716     ## ipv6-interface-container.h: void ns3::Ipv6InterfaceContainer::SetDefaultRoute(uint32_t i, uint32_t router) [member function]
       
   717     cls.add_method('SetDefaultRoute', 
       
   718                    'void', 
       
   719                    [param('uint32_t', 'i'), param('uint32_t', 'router')])
       
   720     ## ipv6-interface-container.h: void ns3::Ipv6InterfaceContainer::SetRouter(uint32_t i, bool router) [member function]
       
   721     cls.add_method('SetRouter', 
       
   722                    'void', 
       
   723                    [param('uint32_t', 'i'), param('bool', 'router')])
       
   724     return
       
   725 
       
   726 def register_Ns3Ipv6RoutingHelper_methods(root_module, cls):
       
   727     ## ipv6-routing-helper.h: ns3::Ipv6RoutingHelper::Ipv6RoutingHelper() [constructor]
       
   728     cls.add_constructor([])
       
   729     ## ipv6-routing-helper.h: ns3::Ipv6RoutingHelper::Ipv6RoutingHelper(ns3::Ipv6RoutingHelper const & arg0) [copy constructor]
       
   730     cls.add_constructor([param('ns3::Ipv6RoutingHelper const &', 'arg0')])
       
   731     ## ipv6-routing-helper.h: ns3::Ptr<ns3::Ipv6RoutingProtocol> ns3::Ipv6RoutingHelper::Create(ns3::Ptr<ns3::Node> node) const [member function]
       
   732     cls.add_method('Create', 
       
   733                    'ns3::Ptr< ns3::Ipv6RoutingProtocol >', 
       
   734                    [param('ns3::Ptr< ns3::Node >', 'node')], 
       
   735                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
   736     return
       
   737 
       
   738 def register_Ns3Ipv6StaticRoutingHelper_methods(root_module, cls):
       
   739     ## ipv6-static-routing-helper.h: ns3::Ipv6StaticRoutingHelper::Ipv6StaticRoutingHelper(ns3::Ipv6StaticRoutingHelper const & arg0) [copy constructor]
       
   740     cls.add_constructor([param('ns3::Ipv6StaticRoutingHelper const &', 'arg0')])
       
   741     ## ipv6-static-routing-helper.h: ns3::Ipv6StaticRoutingHelper::Ipv6StaticRoutingHelper() [constructor]
       
   742     cls.add_constructor([])
       
   743     ## ipv6-static-routing-helper.h: void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(ns3::Ptr<ns3::Node> n, ns3::Ipv6Address source, ns3::Ipv6Address group, ns3::Ptr<ns3::NetDevice> input, ns3::NetDeviceContainer output) [member function]
       
   744     cls.add_method('AddMulticastRoute', 
       
   745                    'void', 
       
   746                    [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')])
       
   747     ## ipv6-static-routing-helper.h: void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(std::string n, ns3::Ipv6Address source, ns3::Ipv6Address group, ns3::Ptr<ns3::NetDevice> input, ns3::NetDeviceContainer output) [member function]
       
   748     cls.add_method('AddMulticastRoute', 
       
   749                    'void', 
       
   750                    [param('std::string', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')])
       
   751     ## ipv6-static-routing-helper.h: void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(ns3::Ptr<ns3::Node> n, ns3::Ipv6Address source, ns3::Ipv6Address group, std::string inputName, ns3::NetDeviceContainer output) [member function]
       
   752     cls.add_method('AddMulticastRoute', 
       
   753                    'void', 
       
   754                    [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')])
       
   755     ## ipv6-static-routing-helper.h: void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(std::string nName, ns3::Ipv6Address source, ns3::Ipv6Address group, std::string inputName, ns3::NetDeviceContainer output) [member function]
       
   756     cls.add_method('AddMulticastRoute', 
       
   757                    'void', 
       
   758                    [param('std::string', 'nName'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')])
       
   759     ## ipv6-static-routing-helper.h: ns3::Ptr<ns3::Ipv6RoutingProtocol> ns3::Ipv6StaticRoutingHelper::Create(ns3::Ptr<ns3::Node> node) const [member function]
       
   760     cls.add_method('Create', 
       
   761                    'ns3::Ptr< ns3::Ipv6RoutingProtocol >', 
       
   762                    [param('ns3::Ptr< ns3::Node >', 'node')], 
       
   763                    is_const=True, is_virtual=True)
       
   764     ## ipv6-static-routing-helper.h: ns3::Ptr<ns3::Ipv6StaticRouting> ns3::Ipv6StaticRoutingHelper::GetStaticRouting(ns3::Ptr<ns3::Ipv6> ipv6) const [member function]
       
   765     cls.add_method('GetStaticRouting', 
       
   766                    'ns3::Ptr< ns3::Ipv6StaticRouting >', 
       
   767                    [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], 
       
   768                    is_const=True)
   596     return
   769     return
   597 
   770 
   598 def register_Ns3MobilityHelper_methods(root_module, cls):
   771 def register_Ns3MobilityHelper_methods(root_module, cls):
   599     ## mobility-helper.h: ns3::MobilityHelper::MobilityHelper(ns3::MobilityHelper const & arg0) [copy constructor]
   772     ## mobility-helper.h: ns3::MobilityHelper::MobilityHelper(ns3::MobilityHelper const & arg0) [copy constructor]
   600     cls.add_constructor([param('ns3::MobilityHelper const &', 'arg0')])
   773     cls.add_constructor([param('ns3::MobilityHelper const &', 'arg0')])
   601     ## mobility-helper.h: ns3::MobilityHelper::MobilityHelper() [constructor]
   774     ## mobility-helper.h: ns3::MobilityHelper::MobilityHelper() [constructor]
   602     cls.add_constructor([])
   775     cls.add_constructor([])
       
   776     ## mobility-helper.h: static void ns3::MobilityHelper::EnableAscii(std::ostream & os, uint32_t nodeid) [member function]
       
   777     cls.add_method('EnableAscii', 
       
   778                    'void', 
       
   779                    [param('std::ostream &', 'os'), param('uint32_t', 'nodeid')], 
       
   780                    is_static=True)
       
   781     ## mobility-helper.h: static void ns3::MobilityHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
       
   782     cls.add_method('EnableAscii', 
       
   783                    'void', 
       
   784                    [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], 
       
   785                    is_static=True)
       
   786     ## mobility-helper.h: static void ns3::MobilityHelper::EnableAsciiAll(std::ostream & os) [member function]
       
   787     cls.add_method('EnableAsciiAll', 
       
   788                    'void', 
       
   789                    [param('std::ostream &', 'os')], 
       
   790                    is_static=True)
       
   791     ## mobility-helper.h: std::string ns3::MobilityHelper::GetMobilityModelType() const [member function]
       
   792     cls.add_method('GetMobilityModelType', 
       
   793                    'std::string', 
       
   794                    [], 
       
   795                    is_const=True)
       
   796     ## mobility-helper.h: void ns3::MobilityHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
       
   797     cls.add_method('Install', 
       
   798                    'void', 
       
   799                    [param('ns3::Ptr< ns3::Node >', 'node')], 
       
   800                    is_const=True)
       
   801     ## mobility-helper.h: void ns3::MobilityHelper::Install(std::string nodeName) const [member function]
       
   802     cls.add_method('Install', 
       
   803                    'void', 
       
   804                    [param('std::string', 'nodeName')], 
       
   805                    is_const=True)
       
   806     ## mobility-helper.h: void ns3::MobilityHelper::Install(ns3::NodeContainer container) const [member function]
       
   807     cls.add_method('Install', 
       
   808                    'void', 
       
   809                    [param('ns3::NodeContainer', 'container')], 
       
   810                    is_const=True)
       
   811     ## mobility-helper.h: void ns3::MobilityHelper::InstallAll() [member function]
       
   812     cls.add_method('InstallAll', 
       
   813                    'void', 
       
   814                    [])
       
   815     ## mobility-helper.h: void ns3::MobilityHelper::PopReferenceMobilityModel() [member function]
       
   816     cls.add_method('PopReferenceMobilityModel', 
       
   817                    'void', 
       
   818                    [])
       
   819     ## mobility-helper.h: void ns3::MobilityHelper::PushReferenceMobilityModel(ns3::Ptr<ns3::Object> reference) [member function]
       
   820     cls.add_method('PushReferenceMobilityModel', 
       
   821                    'void', 
       
   822                    [param('ns3::Ptr< ns3::Object >', 'reference')])
       
   823     ## mobility-helper.h: void ns3::MobilityHelper::PushReferenceMobilityModel(std::string referenceName) [member function]
       
   824     cls.add_method('PushReferenceMobilityModel', 
       
   825                    'void', 
       
   826                    [param('std::string', 'referenceName')])
       
   827     ## 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]
       
   828     cls.add_method('SetMobilityModel', 
       
   829                    'void', 
       
   830                    [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()')])
   603     ## mobility-helper.h: void ns3::MobilityHelper::SetPositionAllocator(ns3::Ptr<ns3::PositionAllocator> allocator) [member function]
   831     ## mobility-helper.h: void ns3::MobilityHelper::SetPositionAllocator(ns3::Ptr<ns3::PositionAllocator> allocator) [member function]
   604     cls.add_method('SetPositionAllocator', 
   832     cls.add_method('SetPositionAllocator', 
   605                    'void', 
   833                    'void', 
   606                    [param('ns3::Ptr< ns3::PositionAllocator >', 'allocator')])
   834                    [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]
   835     ## 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', 
   836     cls.add_method('SetPositionAllocator', 
   609                    'void', 
   837                    '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()')])
   838                    [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
   839     return
   667 
   840 
   668 def register_Ns3NetDeviceContainer_methods(root_module, cls):
   841 def register_Ns3NetDeviceContainer_methods(root_module, cls):
   669     ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor]
   842     ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor]
   670     cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')])
   843     cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')])
   674     cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev')])
   847     cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev')])
   675     ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(std::string devName) [constructor]
   848     ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(std::string devName) [constructor]
   676     cls.add_constructor([param('std::string', 'devName')])
   849     cls.add_constructor([param('std::string', 'devName')])
   677     ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & a, ns3::NetDeviceContainer const & b) [constructor]
   850     ## 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')])
   851     cls.add_constructor([param('ns3::NetDeviceContainer const &', 'a'), param('ns3::NetDeviceContainer const &', 'b')])
       
   852     ## net-device-container.h: void ns3::NetDeviceContainer::Add(ns3::NetDeviceContainer other) [member function]
       
   853     cls.add_method('Add', 
       
   854                    'void', 
       
   855                    [param('ns3::NetDeviceContainer', 'other')])
       
   856     ## net-device-container.h: void ns3::NetDeviceContainer::Add(ns3::Ptr<ns3::NetDevice> device) [member function]
       
   857     cls.add_method('Add', 
       
   858                    'void', 
       
   859                    [param('ns3::Ptr< ns3::NetDevice >', 'device')])
       
   860     ## net-device-container.h: void ns3::NetDeviceContainer::Add(std::string deviceName) [member function]
       
   861     cls.add_method('Add', 
       
   862                    'void', 
       
   863                    [param('std::string', 'deviceName')])
   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]
   864     ## 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', 
   865     cls.add_method('Begin', 
   681                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::NetDevice > const, std::vector< ns3::Ptr< ns3::NetDevice > > >', 
   866                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::NetDevice > const, std::vector< ns3::Ptr< ns3::NetDevice > > >', 
   682                    [], 
   867                    [], 
   683                    is_const=True)
   868                    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]
   869     ## 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', 
   870     cls.add_method('End', 
   686                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::NetDevice > const, std::vector< ns3::Ptr< ns3::NetDevice > > >', 
   871                    '__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                    [], 
   872                    [], 
   693                    is_const=True)
   873                    is_const=True)
   694     ## net-device-container.h: ns3::Ptr<ns3::NetDevice> ns3::NetDeviceContainer::Get(uint32_t i) const [member function]
   874     ## net-device-container.h: ns3::Ptr<ns3::NetDevice> ns3::NetDeviceContainer::Get(uint32_t i) const [member function]
   695     cls.add_method('Get', 
   875     cls.add_method('Get', 
   696                    'ns3::Ptr< ns3::NetDevice >', 
   876                    'ns3::Ptr< ns3::NetDevice >', 
   697                    [param('uint32_t', 'i')], 
   877                    [param('uint32_t', 'i')], 
   698                    is_const=True)
   878                    is_const=True)
   699     ## net-device-container.h: void ns3::NetDeviceContainer::Add(ns3::NetDeviceContainer other) [member function]
   879     ## net-device-container.h: uint32_t ns3::NetDeviceContainer::GetN() const [member function]
   700     cls.add_method('Add', 
   880     cls.add_method('GetN', 
   701                    'void', 
   881                    'uint32_t', 
   702                    [param('ns3::NetDeviceContainer', 'other')])
   882                    [], 
   703     ## net-device-container.h: void ns3::NetDeviceContainer::Add(ns3::Ptr<ns3::NetDevice> device) [member function]
   883                    is_const=True)
   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
   884     return
   712 
   885 
   713 def register_Ns3NodeContainer_methods(root_module, cls):
   886 def register_Ns3NodeContainer_methods(root_module, cls):
   714     ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [copy constructor]
   887     ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [copy constructor]
   715     cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')])
   888     cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')])
   725     cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c')])
   898     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]
   899     ## 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')])
   900     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]
   901     ## 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')])
   902     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')])
       
   903     ## node-container.h: void ns3::NodeContainer::Add(ns3::NodeContainer other) [member function]
       
   904     cls.add_method('Add', 
       
   905                    'void', 
       
   906                    [param('ns3::NodeContainer', 'other')])
       
   907     ## node-container.h: void ns3::NodeContainer::Add(ns3::Ptr<ns3::Node> node) [member function]
       
   908     cls.add_method('Add', 
       
   909                    'void', 
       
   910                    [param('ns3::Ptr< ns3::Node >', 'node')])
       
   911     ## node-container.h: void ns3::NodeContainer::Add(std::string nodeName) [member function]
       
   912     cls.add_method('Add', 
       
   913                    'void', 
       
   914                    [param('std::string', 'nodeName')])
   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]
   915     ## 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', 
   916     cls.add_method('Begin', 
   732                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', 
   917                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', 
   733                    [], 
   918                    [], 
   734                    is_const=True)
   919                    is_const=True)
       
   920     ## node-container.h: void ns3::NodeContainer::Create(uint32_t n) [member function]
       
   921     cls.add_method('Create', 
       
   922                    'void', 
       
   923                    [param('uint32_t', 'n')])
   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]
   924     ## 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', 
   925     cls.add_method('End', 
   737                    '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', 
   926                    '__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                    [], 
   927                    [], 
   744                    is_const=True)
   928                    is_const=True)
   745     ## node-container.h: ns3::Ptr<ns3::Node> ns3::NodeContainer::Get(uint32_t i) const [member function]
   929     ## node-container.h: ns3::Ptr<ns3::Node> ns3::NodeContainer::Get(uint32_t i) const [member function]
   746     cls.add_method('Get', 
   930     cls.add_method('Get', 
   747                    'ns3::Ptr< ns3::Node >', 
   931                    'ns3::Ptr< ns3::Node >', 
   748                    [param('uint32_t', 'i')], 
   932                    [param('uint32_t', 'i')], 
   749                    is_const=True)
   933                    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]
   934     ## node-container.h: static ns3::NodeContainer ns3::NodeContainer::GetGlobal() [member function]
   767     cls.add_method('GetGlobal', 
   935     cls.add_method('GetGlobal', 
   768                    'ns3::NodeContainer', 
   936                    'ns3::NodeContainer', 
   769                    [], 
   937                    [], 
   770                    is_static=True)
   938                    is_static=True)
       
   939     ## node-container.h: uint32_t ns3::NodeContainer::GetN() const [member function]
       
   940     cls.add_method('GetN', 
       
   941                    'uint32_t', 
       
   942                    [], 
       
   943                    is_const=True)
   771     return
   944     return
   772 
   945 
   773 def register_Ns3Ns2MobilityHelper_methods(root_module, cls):
   946 def register_Ns3Ns2MobilityHelper_methods(root_module, cls):
   774     ## ns2-mobility-helper.h: ns3::Ns2MobilityHelper::Ns2MobilityHelper(ns3::Ns2MobilityHelper const & arg0) [copy constructor]
   947     ## ns2-mobility-helper.h: ns3::Ns2MobilityHelper::Ns2MobilityHelper(ns3::Ns2MobilityHelper const & arg0) [copy constructor]
   775     cls.add_constructor([param('ns3::Ns2MobilityHelper const &', 'arg0')])
   948     cls.add_constructor([param('ns3::Ns2MobilityHelper const &', 'arg0')])
   801 def register_Ns3OnOffHelper_methods(root_module, cls):
   974 def register_Ns3OnOffHelper_methods(root_module, cls):
   802     ## on-off-helper.h: ns3::OnOffHelper::OnOffHelper(ns3::OnOffHelper const & arg0) [copy constructor]
   975     ## on-off-helper.h: ns3::OnOffHelper::OnOffHelper(ns3::OnOffHelper const & arg0) [copy constructor]
   803     cls.add_constructor([param('ns3::OnOffHelper const &', 'arg0')])
   976     cls.add_constructor([param('ns3::OnOffHelper const &', 'arg0')])
   804     ## on-off-helper.h: ns3::OnOffHelper::OnOffHelper(std::string protocol, ns3::Address address) [constructor]
   977     ## 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')])
   978     cls.add_constructor([param('std::string', 'protocol'), param('ns3::Address', 'address')])
       
   979     ## on-off-helper.h: ns3::ApplicationContainer ns3::OnOffHelper::Install(ns3::NodeContainer c) const [member function]
       
   980     cls.add_method('Install', 
       
   981                    'ns3::ApplicationContainer', 
       
   982                    [param('ns3::NodeContainer', 'c')], 
       
   983                    is_const=True)
       
   984     ## on-off-helper.h: ns3::ApplicationContainer ns3::OnOffHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
       
   985     cls.add_method('Install', 
       
   986                    'ns3::ApplicationContainer', 
       
   987                    [param('ns3::Ptr< ns3::Node >', 'node')], 
       
   988                    is_const=True)
       
   989     ## on-off-helper.h: ns3::ApplicationContainer ns3::OnOffHelper::Install(std::string nodeName) const [member function]
       
   990     cls.add_method('Install', 
       
   991                    'ns3::ApplicationContainer', 
       
   992                    [param('std::string', 'nodeName')], 
       
   993                    is_const=True)
   806     ## on-off-helper.h: void ns3::OnOffHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
   994     ## on-off-helper.h: void ns3::OnOffHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
   807     cls.add_method('SetAttribute', 
   995     cls.add_method('SetAttribute', 
   808                    'void', 
   996                    'void', 
   809                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
   997                    [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
   998     return
   826 
   999 
   827 def register_Ns3PacketSinkHelper_methods(root_module, cls):
  1000 def register_Ns3PacketSinkHelper_methods(root_module, cls):
   828     ## packet-sink-helper.h: ns3::PacketSinkHelper::PacketSinkHelper(ns3::PacketSinkHelper const & arg0) [copy constructor]
  1001     ## packet-sink-helper.h: ns3::PacketSinkHelper::PacketSinkHelper(ns3::PacketSinkHelper const & arg0) [copy constructor]
   829     cls.add_constructor([param('ns3::PacketSinkHelper const &', 'arg0')])
  1002     cls.add_constructor([param('ns3::PacketSinkHelper const &', 'arg0')])
   830     ## packet-sink-helper.h: ns3::PacketSinkHelper::PacketSinkHelper(std::string protocol, ns3::Address address) [constructor]
  1003     ## 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')])
  1004     cls.add_constructor([param('std::string', 'protocol'), param('ns3::Address', 'address')])
       
  1005     ## packet-sink-helper.h: ns3::ApplicationContainer ns3::PacketSinkHelper::Install(ns3::NodeContainer c) const [member function]
       
  1006     cls.add_method('Install', 
       
  1007                    'ns3::ApplicationContainer', 
       
  1008                    [param('ns3::NodeContainer', 'c')], 
       
  1009                    is_const=True)
       
  1010     ## packet-sink-helper.h: ns3::ApplicationContainer ns3::PacketSinkHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
       
  1011     cls.add_method('Install', 
       
  1012                    'ns3::ApplicationContainer', 
       
  1013                    [param('ns3::Ptr< ns3::Node >', 'node')], 
       
  1014                    is_const=True)
       
  1015     ## packet-sink-helper.h: ns3::ApplicationContainer ns3::PacketSinkHelper::Install(std::string nodeName) const [member function]
       
  1016     cls.add_method('Install', 
       
  1017                    'ns3::ApplicationContainer', 
       
  1018                    [param('std::string', 'nodeName')], 
       
  1019                    is_const=True)
   832     ## packet-sink-helper.h: void ns3::PacketSinkHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
  1020     ## packet-sink-helper.h: void ns3::PacketSinkHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
   833     cls.add_method('SetAttribute', 
  1021     cls.add_method('SetAttribute', 
   834                    'void', 
  1022                    'void', 
   835                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
  1023                    [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
  1024     return
   852 
  1025 
   853 def register_Ns3PacketSocketHelper_methods(root_module, cls):
  1026 def register_Ns3PacketSocketHelper_methods(root_module, cls):
       
  1027     ## packet-socket-helper.h: ns3::PacketSocketHelper::PacketSocketHelper() [constructor]
       
  1028     cls.add_constructor([])
   854     ## packet-socket-helper.h: ns3::PacketSocketHelper::PacketSocketHelper(ns3::PacketSocketHelper const & arg0) [copy constructor]
  1029     ## packet-socket-helper.h: ns3::PacketSocketHelper::PacketSocketHelper(ns3::PacketSocketHelper const & arg0) [copy constructor]
   855     cls.add_constructor([param('ns3::PacketSocketHelper const &', 'arg0')])
  1030     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]
  1031     ## packet-socket-helper.h: void ns3::PacketSocketHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
   859     cls.add_method('Install', 
  1032     cls.add_method('Install', 
   860                    'void', 
  1033                    'void', 
   861                    [param('ns3::Ptr< ns3::Node >', 'node')], 
  1034                    [param('ns3::Ptr< ns3::Node >', 'node')], 
   862                    is_const=True)
  1035                    is_const=True)
   868     ## packet-socket-helper.h: void ns3::PacketSocketHelper::Install(ns3::NodeContainer c) const [member function]
  1041     ## packet-socket-helper.h: void ns3::PacketSocketHelper::Install(ns3::NodeContainer c) const [member function]
   869     cls.add_method('Install', 
  1042     cls.add_method('Install', 
   870                    'void', 
  1043                    'void', 
   871                    [param('ns3::NodeContainer', 'c')], 
  1044                    [param('ns3::NodeContainer', 'c')], 
   872                    is_const=True)
  1045                    is_const=True)
       
  1046     return
       
  1047 
       
  1048 def register_Ns3Ping6Helper_methods(root_module, cls):
       
  1049     ## ping6-helper.h: ns3::Ping6Helper::Ping6Helper(ns3::Ping6Helper const & arg0) [copy constructor]
       
  1050     cls.add_constructor([param('ns3::Ping6Helper const &', 'arg0')])
       
  1051     ## ping6-helper.h: ns3::Ping6Helper::Ping6Helper() [constructor]
       
  1052     cls.add_constructor([])
       
  1053     ## ping6-helper.h: ns3::ApplicationContainer ns3::Ping6Helper::Install(ns3::NodeContainer c) [member function]
       
  1054     cls.add_method('Install', 
       
  1055                    'ns3::ApplicationContainer', 
       
  1056                    [param('ns3::NodeContainer', 'c')])
       
  1057     ## ping6-helper.h: void ns3::Ping6Helper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
       
  1058     cls.add_method('SetAttribute', 
       
  1059                    'void', 
       
  1060                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
       
  1061     ## ping6-helper.h: void ns3::Ping6Helper::SetIfIndex(uint32_t ifIndex) [member function]
       
  1062     cls.add_method('SetIfIndex', 
       
  1063                    'void', 
       
  1064                    [param('uint32_t', 'ifIndex')])
       
  1065     ## ping6-helper.h: void ns3::Ping6Helper::SetLocal(ns3::Ipv6Address ip) [member function]
       
  1066     cls.add_method('SetLocal', 
       
  1067                    'void', 
       
  1068                    [param('ns3::Ipv6Address', 'ip')])
       
  1069     ## ping6-helper.h: void ns3::Ping6Helper::SetRemote(ns3::Ipv6Address ip) [member function]
       
  1070     cls.add_method('SetRemote', 
       
  1071                    'void', 
       
  1072                    [param('ns3::Ipv6Address', 'ip')])
   873     return
  1073     return
   874 
  1074 
   875 def register_Ns3PointToPointHelper_methods(root_module, cls):
  1075 def register_Ns3PointToPointHelper_methods(root_module, cls):
   876     ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper(ns3::PointToPointHelper const & arg0) [copy constructor]
  1076     ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper(ns3::PointToPointHelper const & arg0) [copy constructor]
   877     cls.add_constructor([param('ns3::PointToPointHelper const &', 'arg0')])
  1077     cls.add_constructor([param('ns3::PointToPointHelper const &', 'arg0')])
   878     ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper() [constructor]
  1078     ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper() [constructor]
   879     cls.add_constructor([])
  1079     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]
  1080     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function]
   881     cls.add_method('SetQueue', 
  1081     cls.add_method('EnableAscii', 
   882                    'void', 
  1082                    '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()')])
  1083                    [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], 
   884     ## point-to-point-helper.h: void ns3::PointToPointHelper::SetDeviceAttribute(std::string name, ns3::AttributeValue const & value) [member function]
  1084                    is_static=True)
   885     cls.add_method('SetDeviceAttribute', 
  1085     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnableAscii(std::ostream & os, ns3::NetDeviceContainer d) [member function]
   886                    'void', 
  1086     cls.add_method('EnableAscii', 
   887                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
  1087                    'void', 
   888     ## point-to-point-helper.h: void ns3::PointToPointHelper::SetChannelAttribute(std::string name, ns3::AttributeValue const & value) [member function]
  1088                    [param('std::ostream &', 'os'), param('ns3::NetDeviceContainer', 'd')], 
   889     cls.add_method('SetChannelAttribute', 
  1089                    is_static=True)
   890                    'void', 
  1090     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
   891                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
  1091     cls.add_method('EnableAscii', 
       
  1092                    'void', 
       
  1093                    [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], 
       
  1094                    is_static=True)
       
  1095     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnableAsciiAll(std::ostream & os) [member function]
       
  1096     cls.add_method('EnableAsciiAll', 
       
  1097                    'void', 
       
  1098                    [param('std::ostream &', 'os')], 
       
  1099                    is_static=True)
   892     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnablePcap(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function]
  1100     ## 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', 
  1101     cls.add_method('EnablePcap', 
   894                    'void', 
  1102                    'void', 
   895                    [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], 
  1103                    [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], 
   896                    is_static=True)
  1104                    is_static=True)
   916                    is_static=True)
  1124                    is_static=True)
   917     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnablePcapAll(std::string filename) [member function]
  1125     ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnablePcapAll(std::string filename) [member function]
   918     cls.add_method('EnablePcapAll', 
  1126     cls.add_method('EnablePcapAll', 
   919                    'void', 
  1127                    'void', 
   920                    [param('std::string', 'filename')], 
  1128                    [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)
  1129                    is_static=True)
   942     ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::NodeContainer c) [member function]
  1130     ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::NodeContainer c) [member function]
   943     cls.add_method('Install', 
  1131     cls.add_method('Install', 
   944                    'ns3::NetDeviceContainer', 
  1132                    'ns3::NetDeviceContainer', 
   945                    [param('ns3::NodeContainer', 'c')])
  1133                    [param('ns3::NodeContainer', 'c')])
   965                    [param('ns3::Ptr< ns3::Node >', 'hub'), param('ns3::NodeContainer', 'spokes'), param('ns3::NetDeviceContainer &', 'hubDevices'), param('ns3::NetDeviceContainer &', 'spokeDevices')])
  1153                    [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]
  1154     ## 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', 
  1155     cls.add_method('InstallStar', 
   968                    'void', 
  1156                    'void', 
   969                    [param('std::string', 'hubName'), param('ns3::NodeContainer', 'spokes'), param('ns3::NetDeviceContainer &', 'hubDevices'), param('ns3::NetDeviceContainer &', 'spokeDevices')])
  1157                    [param('std::string', 'hubName'), param('ns3::NodeContainer', 'spokes'), param('ns3::NetDeviceContainer &', 'hubDevices'), param('ns3::NetDeviceContainer &', 'spokeDevices')])
       
  1158     ## point-to-point-helper.h: void ns3::PointToPointHelper::SetChannelAttribute(std::string name, ns3::AttributeValue const & value) [member function]
       
  1159     cls.add_method('SetChannelAttribute', 
       
  1160                    'void', 
       
  1161                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
       
  1162     ## point-to-point-helper.h: void ns3::PointToPointHelper::SetDeviceAttribute(std::string name, ns3::AttributeValue const & value) [member function]
       
  1163     cls.add_method('SetDeviceAttribute', 
       
  1164                    'void', 
       
  1165                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
       
  1166     ## 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]
       
  1167     cls.add_method('SetQueue', 
       
  1168                    'void', 
       
  1169                    [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()')])
   970     return
  1170     return
   971 
  1171 
   972 def register_Ns3TapBridgeHelper_methods(root_module, cls):
  1172 def register_Ns3TapBridgeHelper_methods(root_module, cls):
   973     ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::TapBridgeHelper const & arg0) [copy constructor]
  1173     ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::TapBridgeHelper const & arg0) [copy constructor]
   974     cls.add_constructor([param('ns3::TapBridgeHelper const &', 'arg0')])
  1174     cls.add_constructor([param('ns3::TapBridgeHelper const &', 'arg0')])
   975     ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper() [constructor]
  1175     ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper() [constructor]
   976     cls.add_constructor([])
  1176     cls.add_constructor([])
   977     ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::Ipv4Address gateway) [constructor]
  1177     ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::Ipv4Address gateway) [constructor]
   978     cls.add_constructor([param('ns3::Ipv4Address', 'gateway')])
  1178     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]
  1179     ## 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', 
  1180     cls.add_method('Install', 
   985                    'ns3::Ptr< ns3::NetDevice >', 
  1181                    'ns3::Ptr< ns3::NetDevice >', 
   986                    [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
  1182                    [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]
  1183     ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(std::string nodeName, ns3::Ptr<ns3::NetDevice> nd) [member function]
   998                    [param('std::string', 'nodeName'), param('std::string', 'ndName')])
  1194                    [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]
  1195     ## 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', 
  1196     cls.add_method('Install', 
  1001                    'ns3::Ptr< ns3::NetDevice >', 
  1197                    'ns3::Ptr< ns3::NetDevice >', 
  1002                    [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('ns3::AttributeValue const &', 'v1')])
  1198                    [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('ns3::AttributeValue const &', 'v1')])
       
  1199     ## tap-bridge-helper.h: void ns3::TapBridgeHelper::SetAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
       
  1200     cls.add_method('SetAttribute', 
       
  1201                    'void', 
       
  1202                    [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
  1003     return
  1203     return
  1004 
  1204 
  1005 def register_Ns3UdpEchoClientHelper_methods(root_module, cls):
  1205 def register_Ns3UdpEchoClientHelper_methods(root_module, cls):
  1006     ## udp-echo-helper.h: ns3::UdpEchoClientHelper::UdpEchoClientHelper(ns3::UdpEchoClientHelper const & arg0) [copy constructor]
  1206     ## udp-echo-helper.h: ns3::UdpEchoClientHelper::UdpEchoClientHelper(ns3::UdpEchoClientHelper const & arg0) [copy constructor]
  1007     cls.add_constructor([param('ns3::UdpEchoClientHelper const &', 'arg0')])
  1207     cls.add_constructor([param('ns3::UdpEchoClientHelper const &', 'arg0')])
  1008     ## udp-echo-helper.h: ns3::UdpEchoClientHelper::UdpEchoClientHelper(ns3::Ipv4Address ip, uint16_t port) [constructor]
  1208     ## 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')])
  1209     cls.add_constructor([param('ns3::Ipv4Address', 'ip'), param('uint16_t', 'port')])
       
  1210     ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoClientHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
       
  1211     cls.add_method('Install', 
       
  1212                    'ns3::ApplicationContainer', 
       
  1213                    [param('ns3::Ptr< ns3::Node >', 'node')], 
       
  1214                    is_const=True)
       
  1215     ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoClientHelper::Install(std::string nodeName) const [member function]
       
  1216     cls.add_method('Install', 
       
  1217                    'ns3::ApplicationContainer', 
       
  1218                    [param('std::string', 'nodeName')], 
       
  1219                    is_const=True)
       
  1220     ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoClientHelper::Install(ns3::NodeContainer c) const [member function]
       
  1221     cls.add_method('Install', 
       
  1222                    'ns3::ApplicationContainer', 
       
  1223                    [param('ns3::NodeContainer', 'c')], 
       
  1224                    is_const=True)
  1010     ## udp-echo-helper.h: void ns3::UdpEchoClientHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
  1225     ## udp-echo-helper.h: void ns3::UdpEchoClientHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
  1011     cls.add_method('SetAttribute', 
  1226     cls.add_method('SetAttribute', 
  1012                    'void', 
  1227                    'void', 
  1013                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
  1228                    [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]
  1229     ## udp-echo-helper.h: void ns3::UdpEchoClientHelper::SetFill(ns3::Ptr<ns3::Application> app, std::string fill) [member function]
  1021                    [param('ns3::Ptr< ns3::Application >', 'app'), param('uint8_t', 'fill'), param('uint32_t', 'dataLength')])
  1236                    [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]
  1237     ## 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', 
  1238     cls.add_method('SetFill', 
  1024                    'void', 
  1239                    'void', 
  1025                    [param('ns3::Ptr< ns3::Application >', 'app'), param('uint8_t *', 'fill'), param('uint32_t', 'fillLength'), param('uint32_t', 'dataLength')])
  1240                    [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
  1241     return
  1042 
  1242 
  1043 def register_Ns3UdpEchoServerHelper_methods(root_module, cls):
  1243 def register_Ns3UdpEchoServerHelper_methods(root_module, cls):
  1044     ## udp-echo-helper.h: ns3::UdpEchoServerHelper::UdpEchoServerHelper(ns3::UdpEchoServerHelper const & arg0) [copy constructor]
  1244     ## udp-echo-helper.h: ns3::UdpEchoServerHelper::UdpEchoServerHelper(ns3::UdpEchoServerHelper const & arg0) [copy constructor]
  1045     cls.add_constructor([param('ns3::UdpEchoServerHelper const &', 'arg0')])
  1245     cls.add_constructor([param('ns3::UdpEchoServerHelper const &', 'arg0')])
  1046     ## udp-echo-helper.h: ns3::UdpEchoServerHelper::UdpEchoServerHelper(uint16_t port) [constructor]
  1246     ## udp-echo-helper.h: ns3::UdpEchoServerHelper::UdpEchoServerHelper(uint16_t port) [constructor]
  1047     cls.add_constructor([param('uint16_t', 'port')])
  1247     cls.add_constructor([param('uint16_t', 'port')])
       
  1248     ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoServerHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
       
  1249     cls.add_method('Install', 
       
  1250                    'ns3::ApplicationContainer', 
       
  1251                    [param('ns3::Ptr< ns3::Node >', 'node')], 
       
  1252                    is_const=True)
       
  1253     ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoServerHelper::Install(std::string nodeName) const [member function]
       
  1254     cls.add_method('Install', 
       
  1255                    'ns3::ApplicationContainer', 
       
  1256                    [param('std::string', 'nodeName')], 
       
  1257                    is_const=True)
       
  1258     ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoServerHelper::Install(ns3::NodeContainer c) const [member function]
       
  1259     cls.add_method('Install', 
       
  1260                    'ns3::ApplicationContainer', 
       
  1261                    [param('ns3::NodeContainer', 'c')], 
       
  1262                    is_const=True)
  1048     ## udp-echo-helper.h: void ns3::UdpEchoServerHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
  1263     ## udp-echo-helper.h: void ns3::UdpEchoServerHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
  1049     cls.add_method('SetAttribute', 
  1264     cls.add_method('SetAttribute', 
  1050                    'void', 
  1265                    'void', 
  1051                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
  1266                    [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
  1267     return
  1068 
  1268 
  1069 def register_Ns3V4PingHelper_methods(root_module, cls):
  1269 def register_Ns3V4PingHelper_methods(root_module, cls):
  1070     ## v4ping-helper.h: ns3::V4PingHelper::V4PingHelper(ns3::V4PingHelper const & arg0) [copy constructor]
  1270     ## v4ping-helper.h: ns3::V4PingHelper::V4PingHelper(ns3::V4PingHelper const & arg0) [copy constructor]
  1071     cls.add_constructor([param('ns3::V4PingHelper const &', 'arg0')])
  1271     cls.add_constructor([param('ns3::V4PingHelper const &', 'arg0')])
  1072     ## v4ping-helper.h: ns3::V4PingHelper::V4PingHelper(ns3::Ipv4Address remote) [constructor]
  1272     ## v4ping-helper.h: ns3::V4PingHelper::V4PingHelper(ns3::Ipv4Address remote) [constructor]
  1073     cls.add_constructor([param('ns3::Ipv4Address', 'remote')])
  1273     cls.add_constructor([param('ns3::Ipv4Address', 'remote')])
       
  1274     ## v4ping-helper.h: ns3::ApplicationContainer ns3::V4PingHelper::Install(ns3::NodeContainer nodes) const [member function]
       
  1275     cls.add_method('Install', 
       
  1276                    'ns3::ApplicationContainer', 
       
  1277                    [param('ns3::NodeContainer', 'nodes')], 
       
  1278                    is_const=True)
       
  1279     ## v4ping-helper.h: ns3::ApplicationContainer ns3::V4PingHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
       
  1280     cls.add_method('Install', 
       
  1281                    'ns3::ApplicationContainer', 
       
  1282                    [param('ns3::Ptr< ns3::Node >', 'node')], 
       
  1283                    is_const=True)
       
  1284     ## v4ping-helper.h: ns3::ApplicationContainer ns3::V4PingHelper::Install(std::string nodeName) const [member function]
       
  1285     cls.add_method('Install', 
       
  1286                    'ns3::ApplicationContainer', 
       
  1287                    [param('std::string', 'nodeName')], 
       
  1288                    is_const=True)
  1074     ## v4ping-helper.h: void ns3::V4PingHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
  1289     ## v4ping-helper.h: void ns3::V4PingHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
  1075     cls.add_method('SetAttribute', 
  1290     cls.add_method('SetAttribute', 
  1076                    'void', 
  1291                    'void', 
  1077                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
  1292                    [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
  1293     return
  1094 
  1294 
  1095 def register_Ns3WifiHelper_methods(root_module, cls):
  1295 def register_Ns3WifiHelper_methods(root_module, cls):
  1096     ## wifi-helper.h: ns3::WifiHelper::WifiHelper(ns3::WifiHelper const & arg0) [copy constructor]
  1296     ## wifi-helper.h: ns3::WifiHelper::WifiHelper(ns3::WifiHelper const & arg0) [copy constructor]
  1097     cls.add_constructor([param('ns3::WifiHelper const &', 'arg0')])
  1297     cls.add_constructor([param('ns3::WifiHelper const &', 'arg0')])
  1100     ## wifi-helper.h: static ns3::WifiHelper ns3::WifiHelper::Default() [member function]
  1300     ## wifi-helper.h: static ns3::WifiHelper ns3::WifiHelper::Default() [member function]
  1101     cls.add_method('Default', 
  1301     cls.add_method('Default', 
  1102                    'ns3::WifiHelper', 
  1302                    'ns3::WifiHelper', 
  1103                    [], 
  1303                    [], 
  1104                    is_static=True)
  1304                    is_static=True)
       
  1305     ## wifi-helper.h: static void ns3::WifiHelper::EnableLogComponents() [member function]
       
  1306     cls.add_method('EnableLogComponents', 
       
  1307                    'void', 
       
  1308                    [], 
       
  1309                    is_static=True)
       
  1310     ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::NodeContainer c) const [member function]
       
  1311     cls.add_method('Install', 
       
  1312                    'ns3::NetDeviceContainer', 
       
  1313                    [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::NodeContainer', 'c')], 
       
  1314                    is_const=True)
       
  1315     ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::Ptr<ns3::Node> node) const [member function]
       
  1316     cls.add_method('Install', 
       
  1317                    'ns3::NetDeviceContainer', 
       
  1318                    [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::Ptr< ns3::Node >', 'node')], 
       
  1319                    is_const=True)
       
  1320     ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, std::string nodeName) const [member function]
       
  1321     cls.add_method('Install', 
       
  1322                    'ns3::NetDeviceContainer', 
       
  1323                    [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('std::string', 'nodeName')], 
       
  1324                    is_const=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]
  1325     ## 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', 
  1326     cls.add_method('SetRemoteStationManager', 
  1107                    'void', 
  1327                    '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()')])
  1328                    [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: void ns3::WifiHelper::SetStandard(ns3::WifiPhyStandard standard) [member function]
  1329     ## wifi-helper.h: void ns3::WifiHelper::SetStandard(ns3::WifiPhyStandard standard) [member function]
  1125     cls.add_method('SetStandard', 
  1330     cls.add_method('SetStandard', 
  1126                    'void', 
  1331                    'void', 
  1127                    [param('ns3::WifiPhyStandard', 'standard')])
  1332                    [param('ns3::WifiPhyStandard', 'standard')])
  1128     ## wifi-helper.h: static void ns3::WifiHelper::EnableLogComponents() [member function]
       
  1129     cls.add_method('EnableLogComponents', 
       
  1130                    'void', 
       
  1131                    [], 
       
  1132                    is_static=True)
       
  1133     return
  1333     return
  1134 
  1334 
  1135 def register_Ns3WifiMacHelper_methods(root_module, cls):
  1335 def register_Ns3WifiMacHelper_methods(root_module, cls):
       
  1336     ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper() [constructor]
       
  1337     cls.add_constructor([])
  1136     ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper(ns3::WifiMacHelper const & arg0) [copy constructor]
  1338     ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper(ns3::WifiMacHelper const & arg0) [copy constructor]
  1137     cls.add_constructor([param('ns3::WifiMacHelper const &', 'arg0')])
  1339     cls.add_constructor([param('ns3::WifiMacHelper const &', 'arg0')])
  1138     ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper() [constructor]
       
  1139     cls.add_constructor([])
       
  1140     ## wifi-helper.h: ns3::Ptr<ns3::WifiMac> ns3::WifiMacHelper::Create() const [member function]
  1340     ## wifi-helper.h: ns3::Ptr<ns3::WifiMac> ns3::WifiMacHelper::Create() const [member function]
  1141     cls.add_method('Create', 
  1341     cls.add_method('Create', 
  1142                    'ns3::Ptr< ns3::WifiMac >', 
  1342                    'ns3::Ptr< ns3::WifiMac >', 
  1143                    [], 
  1343                    [], 
  1144                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1344                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1145     return
  1345     return
  1146 
  1346 
  1147 def register_Ns3WifiPhyHelper_methods(root_module, cls):
  1347 def register_Ns3WifiPhyHelper_methods(root_module, cls):
       
  1348     ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper() [constructor]
       
  1349     cls.add_constructor([])
  1148     ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper(ns3::WifiPhyHelper const & arg0) [copy constructor]
  1350     ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper(ns3::WifiPhyHelper const & arg0) [copy constructor]
  1149     cls.add_constructor([param('ns3::WifiPhyHelper const &', 'arg0')])
  1351     cls.add_constructor([param('ns3::WifiPhyHelper const &', 'arg0')])
  1150     ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper() [constructor]
       
  1151     cls.add_constructor([])
       
  1152     ## wifi-helper.h: ns3::Ptr<ns3::WifiPhy> ns3::WifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
  1352     ## wifi-helper.h: ns3::Ptr<ns3::WifiPhy> ns3::WifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
  1153     cls.add_method('Create', 
  1353     cls.add_method('Create', 
  1154                    'ns3::Ptr< ns3::WifiPhy >', 
  1354                    'ns3::Ptr< ns3::WifiPhy >', 
  1155                    [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')], 
  1355                    [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')], 
  1156                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1356                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1159 def register_Ns3YansWifiChannelHelper_methods(root_module, cls):
  1359 def register_Ns3YansWifiChannelHelper_methods(root_module, cls):
  1160     ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper(ns3::YansWifiChannelHelper const & arg0) [copy constructor]
  1360     ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper(ns3::YansWifiChannelHelper const & arg0) [copy constructor]
  1161     cls.add_constructor([param('ns3::YansWifiChannelHelper const &', 'arg0')])
  1361     cls.add_constructor([param('ns3::YansWifiChannelHelper const &', 'arg0')])
  1162     ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper() [constructor]
  1362     ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper() [constructor]
  1163     cls.add_constructor([])
  1363     cls.add_constructor([])
  1164     ## yans-wifi-helper.h: static ns3::YansWifiChannelHelper ns3::YansWifiChannelHelper::Default() [member function]
       
  1165     cls.add_method('Default', 
       
  1166                    'ns3::YansWifiChannelHelper', 
       
  1167                    [], 
       
  1168                    is_static=True)
       
  1169     ## 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]
  1364     ## 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]
  1170     cls.add_method('AddPropagationLoss', 
  1365     cls.add_method('AddPropagationLoss', 
  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: 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]
       
  1174     cls.add_method('SetPropagationDelay', 
       
  1175                    'void', 
  1366                    'void', 
  1176                    [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()')])
  1367                    [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()')])
  1177     ## yans-wifi-helper.h: ns3::Ptr<ns3::YansWifiChannel> ns3::YansWifiChannelHelper::Create() const [member function]
  1368     ## yans-wifi-helper.h: ns3::Ptr<ns3::YansWifiChannel> ns3::YansWifiChannelHelper::Create() const [member function]
  1178     cls.add_method('Create', 
  1369     cls.add_method('Create', 
  1179                    'ns3::Ptr< ns3::YansWifiChannel >', 
  1370                    'ns3::Ptr< ns3::YansWifiChannel >', 
  1180                    [], 
  1371                    [], 
  1181                    is_const=True)
  1372                    is_const=True)
       
  1373     ## yans-wifi-helper.h: static ns3::YansWifiChannelHelper ns3::YansWifiChannelHelper::Default() [member function]
       
  1374     cls.add_method('Default', 
       
  1375                    'ns3::YansWifiChannelHelper', 
       
  1376                    [], 
       
  1377                    is_static=True)
       
  1378     ## 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]
       
  1379     cls.add_method('SetPropagationDelay', 
       
  1380                    'void', 
       
  1381                    [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()')])
  1182     return
  1382     return
  1183 
  1383 
  1184 def register_Ns3YansWifiPhyHelper_methods(root_module, cls):
  1384 def register_Ns3YansWifiPhyHelper_methods(root_module, cls):
  1185     ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::YansWifiPhyHelper(ns3::YansWifiPhyHelper const & arg0) [copy constructor]
  1385     ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::YansWifiPhyHelper(ns3::YansWifiPhyHelper const & arg0) [copy constructor]
  1186     cls.add_constructor([param('ns3::YansWifiPhyHelper const &', 'arg0')])
  1386     cls.add_constructor([param('ns3::YansWifiPhyHelper const &', 'arg0')])
  1189     ## yans-wifi-helper.h: static ns3::YansWifiPhyHelper ns3::YansWifiPhyHelper::Default() [member function]
  1389     ## yans-wifi-helper.h: static ns3::YansWifiPhyHelper ns3::YansWifiPhyHelper::Default() [member function]
  1190     cls.add_method('Default', 
  1390     cls.add_method('Default', 
  1191                    'ns3::YansWifiPhyHelper', 
  1391                    'ns3::YansWifiPhyHelper', 
  1192                    [], 
  1392                    [], 
  1193                    is_static=True)
  1393                    is_static=True)
       
  1394     ## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function]
       
  1395     cls.add_method('EnableAscii', 
       
  1396                    'void', 
       
  1397                    [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], 
       
  1398                    is_static=True)
       
  1399     ## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnableAscii(std::ostream & os, ns3::NetDeviceContainer d) [member function]
       
  1400     cls.add_method('EnableAscii', 
       
  1401                    'void', 
       
  1402                    [param('std::ostream &', 'os'), param('ns3::NetDeviceContainer', 'd')], 
       
  1403                    is_static=True)
       
  1404     ## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
       
  1405     cls.add_method('EnableAscii', 
       
  1406                    'void', 
       
  1407                    [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], 
       
  1408                    is_static=True)
       
  1409     ## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnableAsciiAll(std::ostream & os) [member function]
       
  1410     cls.add_method('EnableAsciiAll', 
       
  1411                    'void', 
       
  1412                    [param('std::ostream &', 'os')], 
       
  1413                    is_static=True)
       
  1414     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function]
       
  1415     cls.add_method('EnablePcap', 
       
  1416                    'void', 
       
  1417                    [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')])
       
  1418     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, ns3::Ptr<ns3::NetDevice> nd) [member function]
       
  1419     cls.add_method('EnablePcap', 
       
  1420                    'void', 
       
  1421                    [param('std::string', 'filename'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
       
  1422     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, std::string ndName) [member function]
       
  1423     cls.add_method('EnablePcap', 
       
  1424                    'void', 
       
  1425                    [param('std::string', 'filename'), param('std::string', 'ndName')])
       
  1426     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, ns3::NetDeviceContainer d) [member function]
       
  1427     cls.add_method('EnablePcap', 
       
  1428                    'void', 
       
  1429                    [param('std::string', 'filename'), param('ns3::NetDeviceContainer', 'd')])
       
  1430     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, ns3::NodeContainer n) [member function]
       
  1431     cls.add_method('EnablePcap', 
       
  1432                    'void', 
       
  1433                    [param('std::string', 'filename'), param('ns3::NodeContainer', 'n')])
       
  1434     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcapAll(std::string filename) [member function]
       
  1435     cls.add_method('EnablePcapAll', 
       
  1436                    'void', 
       
  1437                    [param('std::string', 'filename')])
       
  1438     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::Set(std::string name, ns3::AttributeValue const & v) [member function]
       
  1439     cls.add_method('Set', 
       
  1440                    'void', 
       
  1441                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')])
  1194     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(ns3::Ptr<ns3::YansWifiChannel> channel) [member function]
  1442     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(ns3::Ptr<ns3::YansWifiChannel> channel) [member function]
  1195     cls.add_method('SetChannel', 
  1443     cls.add_method('SetChannel', 
  1196                    'void', 
  1444                    'void', 
  1197                    [param('ns3::Ptr< ns3::YansWifiChannel >', 'channel')])
  1445                    [param('ns3::Ptr< ns3::YansWifiChannel >', 'channel')])
  1198     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(std::string channelName) [member function]
  1446     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(std::string channelName) [member function]
  1199     cls.add_method('SetChannel', 
  1447     cls.add_method('SetChannel', 
  1200                    'void', 
  1448                    'void', 
  1201                    [param('std::string', 'channelName')])
  1449                    [param('std::string', 'channelName')])
  1202     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::Set(std::string name, ns3::AttributeValue const & v) [member function]
       
  1203     cls.add_method('Set', 
       
  1204                    'void', 
       
  1205                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')])
       
  1206     ## 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]
  1450     ## 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]
  1207     cls.add_method('SetErrorRateModel', 
  1451     cls.add_method('SetErrorRateModel', 
  1208                    'void', 
  1452                    'void', 
  1209                    [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()')])
  1453                    [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()')])
  1210     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetPcapFormat(ns3::YansWifiPhyHelper::PcapFormat format) [member function]
  1454     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetPcapFormat(ns3::YansWifiPhyHelper::PcapFormat format) [member function]
  1211     cls.add_method('SetPcapFormat', 
  1455     cls.add_method('SetPcapFormat', 
  1212                    'void', 
  1456                    'void', 
  1213                    [param('ns3::YansWifiPhyHelper::PcapFormat', 'format')])
  1457                    [param('ns3::YansWifiPhyHelper::PcapFormat', 'format')])
  1214     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function]
       
  1215     cls.add_method('EnablePcap', 
       
  1216                    'void', 
       
  1217                    [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')])
       
  1218     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, ns3::Ptr<ns3::NetDevice> nd) [member function]
       
  1219     cls.add_method('EnablePcap', 
       
  1220                    'void', 
       
  1221                    [param('std::string', 'filename'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
       
  1222     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, std::string ndName) [member function]
       
  1223     cls.add_method('EnablePcap', 
       
  1224                    'void', 
       
  1225                    [param('std::string', 'filename'), param('std::string', 'ndName')])
       
  1226     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, ns3::NetDeviceContainer d) [member function]
       
  1227     cls.add_method('EnablePcap', 
       
  1228                    'void', 
       
  1229                    [param('std::string', 'filename'), param('ns3::NetDeviceContainer', 'd')])
       
  1230     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, ns3::NodeContainer n) [member function]
       
  1231     cls.add_method('EnablePcap', 
       
  1232                    'void', 
       
  1233                    [param('std::string', 'filename'), param('ns3::NodeContainer', 'n')])
       
  1234     ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcapAll(std::string filename) [member function]
       
  1235     cls.add_method('EnablePcapAll', 
       
  1236                    'void', 
       
  1237                    [param('std::string', 'filename')])
       
  1238     ## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function]
       
  1239     cls.add_method('EnableAscii', 
       
  1240                    'void', 
       
  1241                    [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], 
       
  1242                    is_static=True)
       
  1243     ## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnableAscii(std::ostream & os, ns3::NetDeviceContainer d) [member function]
       
  1244     cls.add_method('EnableAscii', 
       
  1245                    'void', 
       
  1246                    [param('std::ostream &', 'os'), param('ns3::NetDeviceContainer', 'd')], 
       
  1247                    is_static=True)
       
  1248     ## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
       
  1249     cls.add_method('EnableAscii', 
       
  1250                    'void', 
       
  1251                    [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], 
       
  1252                    is_static=True)
       
  1253     ## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnableAsciiAll(std::ostream & os) [member function]
       
  1254     cls.add_method('EnableAsciiAll', 
       
  1255                    'void', 
       
  1256                    [param('std::ostream &', 'os')], 
       
  1257                    is_static=True)
       
  1258     ## yans-wifi-helper.h: ns3::Ptr<ns3::WifiPhy> ns3::YansWifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
  1458     ## yans-wifi-helper.h: ns3::Ptr<ns3::WifiPhy> ns3::YansWifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
  1259     cls.add_method('Create', 
  1459     cls.add_method('Create', 
  1260                    'ns3::Ptr< ns3::WifiPhy >', 
  1460                    'ns3::Ptr< ns3::WifiPhy >', 
  1261                    [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')], 
  1461                    [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')], 
  1262                    is_const=True, visibility='private', is_virtual=True)
  1462                    is_const=True, visibility='private', is_virtual=True)
  1298                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
  1498                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
  1299                    [param('ns3::Ptr< ns3::Node >', 'node')], 
  1499                    [param('ns3::Ptr< ns3::Node >', 'node')], 
  1300                    is_const=True, is_virtual=True)
  1500                    is_const=True, is_virtual=True)
  1301     return
  1501     return
  1302 
  1502 
       
  1503 def register_Ns3Ipv6ListRoutingHelper_methods(root_module, cls):
       
  1504     ## ipv6-list-routing-helper.h: ns3::Ipv6ListRoutingHelper::Ipv6ListRoutingHelper(ns3::Ipv6ListRoutingHelper const & arg0) [copy constructor]
       
  1505     cls.add_constructor([param('ns3::Ipv6ListRoutingHelper const &', 'arg0')])
       
  1506     ## ipv6-list-routing-helper.h: ns3::Ipv6ListRoutingHelper::Ipv6ListRoutingHelper() [constructor]
       
  1507     cls.add_constructor([])
       
  1508     ## ipv6-list-routing-helper.h: void ns3::Ipv6ListRoutingHelper::Add(ns3::Ipv6RoutingHelper const & routing, int16_t priority) [member function]
       
  1509     cls.add_method('Add', 
       
  1510                    'void', 
       
  1511                    [param('ns3::Ipv6RoutingHelper const &', 'routing'), param('int16_t', 'priority')])
       
  1512     ## ipv6-list-routing-helper.h: ns3::Ptr<ns3::Ipv6RoutingProtocol> ns3::Ipv6ListRoutingHelper::Create(ns3::Ptr<ns3::Node> node) const [member function]
       
  1513     cls.add_method('Create', 
       
  1514                    'ns3::Ptr< ns3::Ipv6RoutingProtocol >', 
       
  1515                    [param('ns3::Ptr< ns3::Node >', 'node')], 
       
  1516                    is_const=True, is_virtual=True)
       
  1517     return
       
  1518 
  1303 def register_Ns3NqosWifiMacHelper_methods(root_module, cls):
  1519 def register_Ns3NqosWifiMacHelper_methods(root_module, cls):
  1304     ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper(ns3::NqosWifiMacHelper const & arg0) [copy constructor]
  1520     ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper(ns3::NqosWifiMacHelper const & arg0) [copy constructor]
  1305     cls.add_constructor([param('ns3::NqosWifiMacHelper const &', 'arg0')])
  1521     cls.add_constructor([param('ns3::NqosWifiMacHelper const &', 'arg0')])
  1306     ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper() [constructor]
  1522     ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper() [constructor]
  1307     cls.add_constructor([])
  1523     cls.add_constructor([])
  1329     ## qos-wifi-mac-helper.h: static ns3::QosWifiMacHelper ns3::QosWifiMacHelper::Default() [member function]
  1545     ## qos-wifi-mac-helper.h: static ns3::QosWifiMacHelper ns3::QosWifiMacHelper::Default() [member function]
  1330     cls.add_method('Default', 
  1546     cls.add_method('Default', 
  1331                    'ns3::QosWifiMacHelper', 
  1547                    'ns3::QosWifiMacHelper', 
  1332                    [], 
  1548                    [], 
  1333                    is_static=True)
  1549                    is_static=True)
       
  1550     ## 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]
       
  1551     cls.add_method('SetMsduAggregatorForAc', 
       
  1552                    'void', 
       
  1553                    [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()')])
  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]
  1554     ## 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', 
  1555     cls.add_method('SetType', 
  1336                    'void', 
  1556                    '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()')])
  1557                    [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: ns3::Ptr<ns3::WifiMac> ns3::QosWifiMacHelper::Create() const [member function]
  1558     ## qos-wifi-mac-helper.h: ns3::Ptr<ns3::WifiMac> ns3::QosWifiMacHelper::Create() const [member function]
  1343     cls.add_method('Create', 
  1559     cls.add_method('Create', 
  1344                    'ns3::Ptr< ns3::WifiMac >', 
  1560                    'ns3::Ptr< ns3::WifiMac >', 
  1345                    [], 
  1561                    [], 
  1346                    is_const=True, visibility='private', is_virtual=True)
  1562                    is_const=True, visibility='private', is_virtual=True)
       
  1563     return
       
  1564 
       
  1565 def register_Ns3AthstatsWifiTraceSink_methods(root_module, cls):
       
  1566     ## athstats-helper.h: ns3::AthstatsWifiTraceSink::AthstatsWifiTraceSink(ns3::AthstatsWifiTraceSink const & arg0) [copy constructor]
       
  1567     cls.add_constructor([param('ns3::AthstatsWifiTraceSink const &', 'arg0')])
       
  1568     ## athstats-helper.h: ns3::AthstatsWifiTraceSink::AthstatsWifiTraceSink() [constructor]
       
  1569     cls.add_constructor([])
       
  1570     ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::DevRxTrace(std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
       
  1571     cls.add_method('DevRxTrace', 
       
  1572                    'void', 
       
  1573                    [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')])
       
  1574     ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::DevTxTrace(std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
       
  1575     cls.add_method('DevTxTrace', 
       
  1576                    'void', 
       
  1577                    [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')])
       
  1578     ## athstats-helper.h: static ns3::TypeId ns3::AthstatsWifiTraceSink::GetTypeId() [member function]
       
  1579     cls.add_method('GetTypeId', 
       
  1580                    'ns3::TypeId', 
       
  1581                    [], 
       
  1582                    is_static=True)
       
  1583     ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::Open(std::string const & name) [member function]
       
  1584     cls.add_method('Open', 
       
  1585                    'void', 
       
  1586                    [param('std::string const &', 'name')])
       
  1587     ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyRxErrorTrace(std::string context, ns3::Ptr<ns3::Packet const> packet, double snr) [member function]
       
  1588     cls.add_method('PhyRxErrorTrace', 
       
  1589                    'void', 
       
  1590                    [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'snr')])
       
  1591     ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyRxOkTrace(std::string context, ns3::Ptr<ns3::Packet const> packet, double snr, ns3::WifiMode mode, ns3::WifiPreamble preamble) [member function]
       
  1592     cls.add_method('PhyRxOkTrace', 
       
  1593                    'void', 
       
  1594                    [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'snr'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble')])
       
  1595     ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyStateTrace(std::string context, ns3::Time start, ns3::Time duration, ns3::WifiPhy::State state) [member function]
       
  1596     cls.add_method('PhyStateTrace', 
       
  1597                    'void', 
       
  1598                    [param('std::string', 'context'), param('ns3::Time', 'start'), param('ns3::Time', 'duration'), param('ns3::WifiPhy::State', 'state')])
       
  1599     ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyTxTrace(std::string context, ns3::Ptr<ns3::Packet const> packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPower) [member function]
       
  1600     cls.add_method('PhyTxTrace', 
       
  1601                    'void', 
       
  1602                    [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPower')])
       
  1603     ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxDataFailedTrace(std::string context, ns3::Mac48Address address) [member function]
       
  1604     cls.add_method('TxDataFailedTrace', 
       
  1605                    'void', 
       
  1606                    [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
       
  1607     ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxFinalDataFailedTrace(std::string context, ns3::Mac48Address address) [member function]
       
  1608     cls.add_method('TxFinalDataFailedTrace', 
       
  1609                    'void', 
       
  1610                    [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
       
  1611     ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxFinalRtsFailedTrace(std::string context, ns3::Mac48Address address) [member function]
       
  1612     cls.add_method('TxFinalRtsFailedTrace', 
       
  1613                    'void', 
       
  1614                    [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
       
  1615     ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxRtsFailedTrace(std::string context, ns3::Mac48Address address) [member function]
       
  1616     cls.add_method('TxRtsFailedTrace', 
       
  1617                    'void', 
       
  1618                    [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
  1347     return
  1619     return
  1348 
  1620 
  1349 def register_functions(root_module):
  1621 def register_functions(root_module):
  1350     module = root_module
  1622     module = root_module
  1351     register_functions_ns3_Config(module.get_submodule('Config'), root_module)
  1623     register_functions_ns3_Config(module.get_submodule('Config'), root_module)