102 ## yans-wifi-channel.h: ns3::YansWifiChannel [class] |
102 ## yans-wifi-channel.h: ns3::YansWifiChannel [class] |
103 module.add_class('YansWifiChannel', parent=root_module['ns3::WifiChannel']) |
103 module.add_class('YansWifiChannel', parent=root_module['ns3::WifiChannel']) |
104 ## aarf-wifi-manager.h: ns3::AarfWifiManager [class] |
104 ## aarf-wifi-manager.h: ns3::AarfWifiManager [class] |
105 module.add_class('AarfWifiManager', parent=root_module['ns3::ArfWifiManager']) |
105 module.add_class('AarfWifiManager', parent=root_module['ns3::ArfWifiManager']) |
106 |
106 |
107 ## Register a nested module for the namespace internal |
107 ## Register a nested module for the namespace Config |
108 |
108 |
109 nested_module = module.add_cpp_namespace('internal') |
109 nested_module = module.add_cpp_namespace('Config') |
110 register_types_ns3_internal(nested_module) |
110 register_types_ns3_Config(nested_module) |
111 |
111 |
112 |
112 |
113 ## Register a nested module for the namespace TimeStepPrecision |
113 ## Register a nested module for the namespace TimeStepPrecision |
114 |
114 |
115 nested_module = module.add_cpp_namespace('TimeStepPrecision') |
115 nested_module = module.add_cpp_namespace('TimeStepPrecision') |
116 register_types_ns3_TimeStepPrecision(nested_module) |
116 register_types_ns3_TimeStepPrecision(nested_module) |
117 |
117 |
118 |
118 |
119 ## Register a nested module for the namespace Config |
119 ## Register a nested module for the namespace internal |
120 |
120 |
121 nested_module = module.add_cpp_namespace('Config') |
121 nested_module = module.add_cpp_namespace('internal') |
122 register_types_ns3_Config(nested_module) |
122 register_types_ns3_internal(nested_module) |
123 |
123 |
124 |
124 |
125 ## Register a nested module for the namespace olsr |
125 ## Register a nested module for the namespace olsr |
126 |
126 |
127 nested_module = module.add_cpp_namespace('olsr') |
127 nested_module = module.add_cpp_namespace('olsr') |
128 register_types_ns3_olsr(nested_module) |
128 register_types_ns3_olsr(nested_module) |
129 |
129 |
130 |
130 |
131 def register_types_ns3_internal(module): |
131 def register_types_ns3_Config(module): |
132 root_module = module.get_root() |
132 root_module = module.get_root() |
133 |
133 |
134 |
134 |
135 def register_types_ns3_TimeStepPrecision(module): |
135 def register_types_ns3_TimeStepPrecision(module): |
136 root_module = module.get_root() |
136 root_module = module.get_root() |
137 |
137 |
138 |
138 |
139 def register_types_ns3_Config(module): |
139 def register_types_ns3_internal(module): |
140 root_module = module.get_root() |
140 root_module = module.get_root() |
141 |
141 |
142 |
142 |
143 def register_types_ns3_olsr(module): |
143 def register_types_ns3_olsr(module): |
144 root_module = module.get_root() |
144 root_module = module.get_root() |
2667 ## wifi-net-device.h: bool ns3::WifiNetDevice::IsMulticast() const [member function] |
2667 ## wifi-net-device.h: bool ns3::WifiNetDevice::IsMulticast() const [member function] |
2668 cls.add_method('IsMulticast', |
2668 cls.add_method('IsMulticast', |
2669 'bool', |
2669 'bool', |
2670 [], |
2670 [], |
2671 is_const=True, is_virtual=True) |
2671 is_const=True, is_virtual=True) |
2672 ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetMulticast() const [member function] |
2672 ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] |
2673 cls.add_method('GetMulticast', |
2673 cls.add_method('GetMulticast', |
2674 'ns3::Address', |
|
2675 [], |
|
2676 is_const=True, is_virtual=True) |
|
2677 ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::MakeMulticastAddress(ns3::Ipv4Address multicastGroup) const [member function] |
|
2678 cls.add_method('MakeMulticastAddress', |
|
2679 'ns3::Address', |
2674 'ns3::Address', |
2680 [param('ns3::Ipv4Address', 'multicastGroup')], |
2675 [param('ns3::Ipv4Address', 'multicastGroup')], |
2681 is_const=True, is_virtual=True) |
2676 is_const=True, is_virtual=True) |
2682 ## wifi-net-device.h: bool ns3::WifiNetDevice::IsPointToPoint() const [member function] |
2677 ## wifi-net-device.h: bool ns3::WifiNetDevice::IsPointToPoint() const [member function] |
2683 cls.add_method('IsPointToPoint', |
2678 cls.add_method('IsPointToPoint', |
2707 ## wifi-net-device.h: void ns3::WifiNetDevice::SetReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::empty, ns3::empty> cb) [member function] |
2702 ## wifi-net-device.h: void ns3::WifiNetDevice::SetReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::empty, ns3::empty> cb) [member function] |
2708 cls.add_method('SetReceiveCallback', |
2703 cls.add_method('SetReceiveCallback', |
2709 'void', |
2704 'void', |
2710 [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty >', 'cb')], |
2705 [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty >', 'cb')], |
2711 is_virtual=True) |
2706 is_virtual=True) |
|
2707 ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] |
|
2708 cls.add_method('GetMulticast', |
|
2709 'ns3::Address', |
|
2710 [param('ns3::Ipv6Address', 'addr')], |
|
2711 is_const=True, is_virtual=True) |
2712 ## wifi-net-device.h: bool ns3::WifiNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] |
2712 ## wifi-net-device.h: bool ns3::WifiNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] |
2713 cls.add_method('SendFrom', |
2713 cls.add_method('SendFrom', |
2714 'bool', |
2714 'bool', |
2715 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], |
2715 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], |
2716 is_virtual=True) |
2716 is_virtual=True) |
2787 visibility='private', is_virtual=True) |
2787 visibility='private', is_virtual=True) |
2788 return |
2788 return |
2789 |
2789 |
2790 def register_functions(root_module): |
2790 def register_functions(root_module): |
2791 module = root_module |
2791 module = root_module |
|
2792 ## ssid.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeSsidChecker() [free function] |
|
2793 module.add_function('MakeSsidChecker', |
|
2794 'ns3::Ptr< ns3::AttributeChecker const >', |
|
2795 []) |
2792 ## wifi-mode.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeWifiModeChecker() [free function] |
2796 ## wifi-mode.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeWifiModeChecker() [free function] |
2793 module.add_function('MakeWifiModeChecker', |
2797 module.add_function('MakeWifiModeChecker', |
2794 'ns3::Ptr< ns3::AttributeChecker const >', |
2798 'ns3::Ptr< ns3::AttributeChecker const >', |
2795 []) |
2799 []) |
2796 ## ssid.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeSsidChecker() [free function] |
2800 register_functions_ns3_Config(module.get_submodule('Config'), root_module) |
2797 module.add_function('MakeSsidChecker', |
2801 register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module) |
2798 'ns3::Ptr< ns3::AttributeChecker const >', |
|
2799 []) |
|
2800 register_functions_ns3_internal(module.get_submodule('internal'), root_module) |
2802 register_functions_ns3_internal(module.get_submodule('internal'), root_module) |
2801 register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module) |
|
2802 register_functions_ns3_Config(module.get_submodule('Config'), root_module) |
|
2803 register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) |
2803 register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) |
2804 return |
2804 return |
2805 |
2805 |
|
2806 def register_functions_ns3_Config(module, root_module): |
|
2807 return |
|
2808 |
|
2809 def register_functions_ns3_TimeStepPrecision(module, root_module): |
|
2810 return |
|
2811 |
2806 def register_functions_ns3_internal(module, root_module): |
2812 def register_functions_ns3_internal(module, root_module): |
2807 return |
2813 return |
2808 |
2814 |
2809 def register_functions_ns3_TimeStepPrecision(module, root_module): |
|
2810 return |
|
2811 |
|
2812 def register_functions_ns3_Config(module, root_module): |
|
2813 return |
|
2814 |
|
2815 def register_functions_ns3_olsr(module, root_module): |
2815 def register_functions_ns3_olsr(module, root_module): |
2816 return |
2816 return |
2817 |
2817 |