244 module.add_class('Ipv4MulticastRoute', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >']) |
256 module.add_class('Ipv4MulticastRoute', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >']) |
245 ## ipv4-route.h (module 'internet'): ns3::Ipv4Route [class] |
257 ## ipv4-route.h (module 'internet'): ns3::Ipv4Route [class] |
246 module.add_class('Ipv4Route', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >']) |
258 module.add_class('Ipv4Route', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >']) |
247 ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol [class] |
259 ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol [class] |
248 module.add_class('Ipv4RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
260 module.add_class('Ipv4RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
|
261 ## ipv6.h (module 'internet'): ns3::Ipv6 [class] |
|
262 module.add_class('Ipv6', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
249 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] |
263 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] |
250 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
264 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
251 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] |
265 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] |
252 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
266 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
|
267 ## ipv6-flow-classifier.h (module 'flow-monitor'): ns3::Ipv6FlowClassifier [class] |
|
268 module.add_class('Ipv6FlowClassifier', parent=root_module['ns3::FlowClassifier']) |
|
269 ## ipv6-flow-classifier.h (module 'flow-monitor'): ns3::Ipv6FlowClassifier::FiveTuple [struct] |
|
270 module.add_class('FiveTuple', outer_class=root_module['ns3::Ipv6FlowClassifier']) |
|
271 ## ipv6-flow-probe.h (module 'flow-monitor'): ns3::Ipv6FlowProbe [class] |
|
272 module.add_class('Ipv6FlowProbe', parent=root_module['ns3::FlowProbe']) |
|
273 ## ipv6-flow-probe.h (module 'flow-monitor'): ns3::Ipv6FlowProbe::DropReason [enumeration] |
|
274 module.add_enum('DropReason', ['DROP_NO_ROUTE', 'DROP_TTL_EXPIRE', 'DROP_BAD_CHECKSUM', 'DROP_QUEUE', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR', 'DROP_UNKNOWN_PROTOCOL', 'DROP_UNKNOWN_OPTION', 'DROP_MALFORMED_HEADER', 'DROP_FRAGMENT_TIMEOUT', 'DROP_INVALID_REASON'], outer_class=root_module['ns3::Ipv6FlowProbe']) |
|
275 ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol [class] |
|
276 module.add_class('Ipv6L3Protocol', import_from_module='ns.internet', parent=root_module['ns3::Ipv6']) |
|
277 ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol::DropReason [enumeration] |
|
278 module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR', 'DROP_UNKNOWN_PROTOCOL', 'DROP_UNKNOWN_OPTION', 'DROP_MALFORMED_HEADER', 'DROP_FRAGMENT_TIMEOUT'], outer_class=root_module['ns3::Ipv6L3Protocol'], import_from_module='ns.internet') |
|
279 ## ipv6-pmtu-cache.h (module 'internet'): ns3::Ipv6PmtuCache [class] |
|
280 module.add_class('Ipv6PmtuCache', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
253 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
281 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
254 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
282 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
255 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
283 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
256 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
284 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
257 ## net-device.h (module 'network'): ns3::NetDevice [class] |
285 ## net-device.h (module 'network'): ns3::NetDevice [class] |
2717 cls.add_method('SetTtl', |
2826 cls.add_method('SetTtl', |
2718 'void', |
2827 'void', |
2719 [param('uint8_t', 'ttl')]) |
2828 [param('uint8_t', 'ttl')]) |
2720 return |
2829 return |
2721 |
2830 |
|
2831 def register_Ns3Ipv6Header_methods(root_module, cls): |
|
2832 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header(ns3::Ipv6Header const & arg0) [copy constructor] |
|
2833 cls.add_constructor([param('ns3::Ipv6Header const &', 'arg0')]) |
|
2834 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header() [constructor] |
|
2835 cls.add_constructor([]) |
|
2836 ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::Deserialize(ns3::Buffer::Iterator start) [member function] |
|
2837 cls.add_method('Deserialize', |
|
2838 'uint32_t', |
|
2839 [param('ns3::Buffer::Iterator', 'start')], |
|
2840 is_virtual=True) |
|
2841 ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetDestinationAddress() const [member function] |
|
2842 cls.add_method('GetDestinationAddress', |
|
2843 'ns3::Ipv6Address', |
|
2844 [], |
|
2845 is_const=True) |
|
2846 ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetFlowLabel() const [member function] |
|
2847 cls.add_method('GetFlowLabel', |
|
2848 'uint32_t', |
|
2849 [], |
|
2850 is_const=True) |
|
2851 ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetHopLimit() const [member function] |
|
2852 cls.add_method('GetHopLimit', |
|
2853 'uint8_t', |
|
2854 [], |
|
2855 is_const=True) |
|
2856 ## ipv6-header.h (module 'internet'): ns3::TypeId ns3::Ipv6Header::GetInstanceTypeId() const [member function] |
|
2857 cls.add_method('GetInstanceTypeId', |
|
2858 'ns3::TypeId', |
|
2859 [], |
|
2860 is_const=True, is_virtual=True) |
|
2861 ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetNextHeader() const [member function] |
|
2862 cls.add_method('GetNextHeader', |
|
2863 'uint8_t', |
|
2864 [], |
|
2865 is_const=True) |
|
2866 ## ipv6-header.h (module 'internet'): uint16_t ns3::Ipv6Header::GetPayloadLength() const [member function] |
|
2867 cls.add_method('GetPayloadLength', |
|
2868 'uint16_t', |
|
2869 [], |
|
2870 is_const=True) |
|
2871 ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetSerializedSize() const [member function] |
|
2872 cls.add_method('GetSerializedSize', |
|
2873 'uint32_t', |
|
2874 [], |
|
2875 is_const=True, is_virtual=True) |
|
2876 ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetSourceAddress() const [member function] |
|
2877 cls.add_method('GetSourceAddress', |
|
2878 'ns3::Ipv6Address', |
|
2879 [], |
|
2880 is_const=True) |
|
2881 ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetTrafficClass() const [member function] |
|
2882 cls.add_method('GetTrafficClass', |
|
2883 'uint8_t', |
|
2884 [], |
|
2885 is_const=True) |
|
2886 ## ipv6-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6Header::GetTypeId() [member function] |
|
2887 cls.add_method('GetTypeId', |
|
2888 'ns3::TypeId', |
|
2889 [], |
|
2890 is_static=True) |
|
2891 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Print(std::ostream & os) const [member function] |
|
2892 cls.add_method('Print', |
|
2893 'void', |
|
2894 [param('std::ostream &', 'os')], |
|
2895 is_const=True, is_virtual=True) |
|
2896 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Serialize(ns3::Buffer::Iterator start) const [member function] |
|
2897 cls.add_method('Serialize', |
|
2898 'void', |
|
2899 [param('ns3::Buffer::Iterator', 'start')], |
|
2900 is_const=True, is_virtual=True) |
|
2901 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetDestinationAddress(ns3::Ipv6Address dst) [member function] |
|
2902 cls.add_method('SetDestinationAddress', |
|
2903 'void', |
|
2904 [param('ns3::Ipv6Address', 'dst')]) |
|
2905 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetFlowLabel(uint32_t flow) [member function] |
|
2906 cls.add_method('SetFlowLabel', |
|
2907 'void', |
|
2908 [param('uint32_t', 'flow')]) |
|
2909 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetHopLimit(uint8_t limit) [member function] |
|
2910 cls.add_method('SetHopLimit', |
|
2911 'void', |
|
2912 [param('uint8_t', 'limit')]) |
|
2913 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetNextHeader(uint8_t next) [member function] |
|
2914 cls.add_method('SetNextHeader', |
|
2915 'void', |
|
2916 [param('uint8_t', 'next')]) |
|
2917 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetPayloadLength(uint16_t len) [member function] |
|
2918 cls.add_method('SetPayloadLength', |
|
2919 'void', |
|
2920 [param('uint16_t', 'len')]) |
|
2921 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetSourceAddress(ns3::Ipv6Address src) [member function] |
|
2922 cls.add_method('SetSourceAddress', |
|
2923 'void', |
|
2924 [param('ns3::Ipv6Address', 'src')]) |
|
2925 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetTrafficClass(uint8_t traffic) [member function] |
|
2926 cls.add_method('SetTrafficClass', |
|
2927 'void', |
|
2928 [param('uint8_t', 'traffic')]) |
|
2929 return |
|
2930 |
2722 def register_Ns3Object_methods(root_module, cls): |
2931 def register_Ns3Object_methods(root_module, cls): |
2723 ## object.h (module 'core'): ns3::Object::Object() [constructor] |
2932 ## object.h (module 'core'): ns3::Object::Object() [constructor] |
2724 cls.add_constructor([]) |
2933 cls.add_constructor([]) |
2725 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] |
2934 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] |
2726 cls.add_method('AggregateObject', |
2935 cls.add_method('AggregateObject', |
4858 'void', |
5072 'void', |
4859 [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], |
5073 [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], |
4860 is_pure_virtual=True, is_virtual=True) |
5074 is_pure_virtual=True, is_virtual=True) |
4861 return |
5075 return |
4862 |
5076 |
|
5077 def register_Ns3Ipv6_methods(root_module, cls): |
|
5078 ## ipv6.h (module 'internet'): ns3::Ipv6::Ipv6(ns3::Ipv6 const & arg0) [copy constructor] |
|
5079 cls.add_constructor([param('ns3::Ipv6 const &', 'arg0')]) |
|
5080 ## ipv6.h (module 'internet'): ns3::Ipv6::Ipv6() [constructor] |
|
5081 cls.add_constructor([]) |
|
5082 ## ipv6.h (module 'internet'): bool ns3::Ipv6::AddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] |
|
5083 cls.add_method('AddAddress', |
|
5084 'bool', |
|
5085 [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], |
|
5086 is_pure_virtual=True, is_virtual=True) |
|
5087 ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function] |
|
5088 cls.add_method('AddInterface', |
|
5089 'uint32_t', |
|
5090 [param('ns3::Ptr< ns3::NetDevice >', 'device')], |
|
5091 is_pure_virtual=True, is_virtual=True) |
|
5092 ## ipv6.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function] |
|
5093 cls.add_method('GetAddress', |
|
5094 'ns3::Ipv6InterfaceAddress', |
|
5095 [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], |
|
5096 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5097 ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForAddress(ns3::Ipv6Address address) const [member function] |
|
5098 cls.add_method('GetInterfaceForAddress', |
|
5099 'int32_t', |
|
5100 [param('ns3::Ipv6Address', 'address')], |
|
5101 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5102 ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForDevice(ns3::Ptr<const ns3::NetDevice> device) const [member function] |
|
5103 cls.add_method('GetInterfaceForDevice', |
|
5104 'int32_t', |
|
5105 [param('ns3::Ptr< ns3::NetDevice const >', 'device')], |
|
5106 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5107 ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForPrefix(ns3::Ipv6Address address, ns3::Ipv6Prefix mask) const [member function] |
|
5108 cls.add_method('GetInterfaceForPrefix', |
|
5109 'int32_t', |
|
5110 [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'mask')], |
|
5111 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5112 ## ipv6.h (module 'internet'): uint16_t ns3::Ipv6::GetMetric(uint32_t interface) const [member function] |
|
5113 cls.add_method('GetMetric', |
|
5114 'uint16_t', |
|
5115 [param('uint32_t', 'interface')], |
|
5116 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5117 ## ipv6.h (module 'internet'): uint16_t ns3::Ipv6::GetMtu(uint32_t interface) const [member function] |
|
5118 cls.add_method('GetMtu', |
|
5119 'uint16_t', |
|
5120 [param('uint32_t', 'interface')], |
|
5121 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5122 ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::GetNAddresses(uint32_t interface) const [member function] |
|
5123 cls.add_method('GetNAddresses', |
|
5124 'uint32_t', |
|
5125 [param('uint32_t', 'interface')], |
|
5126 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5127 ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::GetNInterfaces() const [member function] |
|
5128 cls.add_method('GetNInterfaces', |
|
5129 'uint32_t', |
|
5130 [], |
|
5131 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5132 ## ipv6.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv6::GetNetDevice(uint32_t interface) [member function] |
|
5133 cls.add_method('GetNetDevice', |
|
5134 'ns3::Ptr< ns3::NetDevice >', |
|
5135 [param('uint32_t', 'interface')], |
|
5136 is_pure_virtual=True, is_virtual=True) |
|
5137 ## ipv6.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv6::GetProtocol(int protocolNumber) const [member function] |
|
5138 cls.add_method('GetProtocol', |
|
5139 'ns3::Ptr< ns3::IpL4Protocol >', |
|
5140 [param('int', 'protocolNumber')], |
|
5141 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5142 ## ipv6.h (module 'internet'): ns3::Ptr<ns3::Ipv6RoutingProtocol> ns3::Ipv6::GetRoutingProtocol() const [member function] |
|
5143 cls.add_method('GetRoutingProtocol', |
|
5144 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', |
|
5145 [], |
|
5146 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5147 ## ipv6.h (module 'internet'): static ns3::TypeId ns3::Ipv6::GetTypeId() [member function] |
|
5148 cls.add_method('GetTypeId', |
|
5149 'ns3::TypeId', |
|
5150 [], |
|
5151 is_static=True) |
|
5152 ## ipv6.h (module 'internet'): bool ns3::Ipv6::IsForwarding(uint32_t interface) const [member function] |
|
5153 cls.add_method('IsForwarding', |
|
5154 'bool', |
|
5155 [param('uint32_t', 'interface')], |
|
5156 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5157 ## ipv6.h (module 'internet'): bool ns3::Ipv6::IsUp(uint32_t interface) const [member function] |
|
5158 cls.add_method('IsUp', |
|
5159 'bool', |
|
5160 [param('uint32_t', 'interface')], |
|
5161 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5162 ## ipv6.h (module 'internet'): void ns3::Ipv6::RegisterExtensions() [member function] |
|
5163 cls.add_method('RegisterExtensions', |
|
5164 'void', |
|
5165 [], |
|
5166 is_pure_virtual=True, is_virtual=True) |
|
5167 ## ipv6.h (module 'internet'): void ns3::Ipv6::RegisterOptions() [member function] |
|
5168 cls.add_method('RegisterOptions', |
|
5169 'void', |
|
5170 [], |
|
5171 is_pure_virtual=True, is_virtual=True) |
|
5172 ## ipv6.h (module 'internet'): bool ns3::Ipv6::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function] |
|
5173 cls.add_method('RemoveAddress', |
|
5174 'bool', |
|
5175 [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], |
|
5176 is_pure_virtual=True, is_virtual=True) |
|
5177 ## ipv6.h (module 'internet'): bool ns3::Ipv6::RemoveAddress(uint32_t interface, ns3::Ipv6Address address) [member function] |
|
5178 cls.add_method('RemoveAddress', |
|
5179 'bool', |
|
5180 [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'address')], |
|
5181 is_pure_virtual=True, is_virtual=True) |
|
5182 ## ipv6.h (module 'internet'): void ns3::Ipv6::SetDown(uint32_t interface) [member function] |
|
5183 cls.add_method('SetDown', |
|
5184 'void', |
|
5185 [param('uint32_t', 'interface')], |
|
5186 is_pure_virtual=True, is_virtual=True) |
|
5187 ## ipv6.h (module 'internet'): void ns3::Ipv6::SetForwarding(uint32_t interface, bool val) [member function] |
|
5188 cls.add_method('SetForwarding', |
|
5189 'void', |
|
5190 [param('uint32_t', 'interface'), param('bool', 'val')], |
|
5191 is_pure_virtual=True, is_virtual=True) |
|
5192 ## ipv6.h (module 'internet'): void ns3::Ipv6::SetMetric(uint32_t interface, uint16_t metric) [member function] |
|
5193 cls.add_method('SetMetric', |
|
5194 'void', |
|
5195 [param('uint32_t', 'interface'), param('uint16_t', 'metric')], |
|
5196 is_pure_virtual=True, is_virtual=True) |
|
5197 ## ipv6.h (module 'internet'): void ns3::Ipv6::SetPmtu(ns3::Ipv6Address dst, uint32_t pmtu) [member function] |
|
5198 cls.add_method('SetPmtu', |
|
5199 'void', |
|
5200 [param('ns3::Ipv6Address', 'dst'), param('uint32_t', 'pmtu')], |
|
5201 is_pure_virtual=True, is_virtual=True) |
|
5202 ## ipv6.h (module 'internet'): void ns3::Ipv6::SetRoutingProtocol(ns3::Ptr<ns3::Ipv6RoutingProtocol> routingProtocol) [member function] |
|
5203 cls.add_method('SetRoutingProtocol', |
|
5204 'void', |
|
5205 [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol')], |
|
5206 is_pure_virtual=True, is_virtual=True) |
|
5207 ## ipv6.h (module 'internet'): void ns3::Ipv6::SetUp(uint32_t interface) [member function] |
|
5208 cls.add_method('SetUp', |
|
5209 'void', |
|
5210 [param('uint32_t', 'interface')], |
|
5211 is_pure_virtual=True, is_virtual=True) |
|
5212 ## ipv6.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6::SourceAddressSelection(uint32_t interface, ns3::Ipv6Address dest) [member function] |
|
5213 cls.add_method('SourceAddressSelection', |
|
5214 'ns3::Ipv6Address', |
|
5215 [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'dest')], |
|
5216 is_pure_virtual=True, is_virtual=True) |
|
5217 ## ipv6.h (module 'internet'): ns3::Ipv6::IF_ANY [variable] |
|
5218 cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True) |
|
5219 ## ipv6.h (module 'internet'): bool ns3::Ipv6::GetIpForward() const [member function] |
|
5220 cls.add_method('GetIpForward', |
|
5221 'bool', |
|
5222 [], |
|
5223 is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) |
|
5224 ## ipv6.h (module 'internet'): bool ns3::Ipv6::GetMtuDiscover() const [member function] |
|
5225 cls.add_method('GetMtuDiscover', |
|
5226 'bool', |
|
5227 [], |
|
5228 is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) |
|
5229 ## ipv6.h (module 'internet'): void ns3::Ipv6::SetIpForward(bool forward) [member function] |
|
5230 cls.add_method('SetIpForward', |
|
5231 'void', |
|
5232 [param('bool', 'forward')], |
|
5233 is_pure_virtual=True, visibility='private', is_virtual=True) |
|
5234 ## ipv6.h (module 'internet'): void ns3::Ipv6::SetMtuDiscover(bool mtuDiscover) [member function] |
|
5235 cls.add_method('SetMtuDiscover', |
|
5236 'void', |
|
5237 [param('bool', 'mtuDiscover')], |
|
5238 is_pure_virtual=True, visibility='private', is_virtual=True) |
|
5239 return |
|
5240 |
4863 def register_Ns3Ipv6AddressChecker_methods(root_module, cls): |
5241 def register_Ns3Ipv6AddressChecker_methods(root_module, cls): |
4864 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] |
5242 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] |
4865 cls.add_constructor([]) |
5243 cls.add_constructor([]) |
4866 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [copy constructor] |
5244 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [copy constructor] |
4867 cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) |
5245 cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) |
4896 is_const=True, is_virtual=True) |
5274 is_const=True, is_virtual=True) |
4897 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] |
5275 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] |
4898 cls.add_method('Set', |
5276 cls.add_method('Set', |
4899 'void', |
5277 'void', |
4900 [param('ns3::Ipv6Address const &', 'value')]) |
5278 [param('ns3::Ipv6Address const &', 'value')]) |
|
5279 return |
|
5280 |
|
5281 def register_Ns3Ipv6FlowClassifier_methods(root_module, cls): |
|
5282 ## ipv6-flow-classifier.h (module 'flow-monitor'): ns3::Ipv6FlowClassifier::Ipv6FlowClassifier() [constructor] |
|
5283 cls.add_constructor([]) |
|
5284 ## ipv6-flow-classifier.h (module 'flow-monitor'): bool ns3::Ipv6FlowClassifier::Classify(ns3::Ipv6Header const & ipHeader, ns3::Ptr<const ns3::Packet> ipPayload, uint32_t * out_flowId, uint32_t * out_packetId) [member function] |
|
5285 cls.add_method('Classify', |
|
5286 'bool', |
|
5287 [param('ns3::Ipv6Header const &', 'ipHeader'), param('ns3::Ptr< ns3::Packet const >', 'ipPayload'), param('uint32_t *', 'out_flowId'), param('uint32_t *', 'out_packetId')]) |
|
5288 ## ipv6-flow-classifier.h (module 'flow-monitor'): ns3::Ipv6FlowClassifier::FiveTuple ns3::Ipv6FlowClassifier::FindFlow(ns3::FlowId flowId) const [member function] |
|
5289 cls.add_method('FindFlow', |
|
5290 'ns3::Ipv6FlowClassifier::FiveTuple', |
|
5291 [param('ns3::FlowId', 'flowId')], |
|
5292 is_const=True) |
|
5293 ## ipv6-flow-classifier.h (module 'flow-monitor'): void ns3::Ipv6FlowClassifier::SerializeToXmlStream(std::ostream & os, int indent) const [member function] |
|
5294 cls.add_method('SerializeToXmlStream', |
|
5295 'void', |
|
5296 [param('std::ostream &', 'os'), param('int', 'indent')], |
|
5297 is_const=True, is_virtual=True) |
|
5298 return |
|
5299 |
|
5300 def register_Ns3Ipv6FlowClassifierFiveTuple_methods(root_module, cls): |
|
5301 cls.add_binary_comparison_operator('<') |
|
5302 cls.add_binary_comparison_operator('==') |
|
5303 ## ipv6-flow-classifier.h (module 'flow-monitor'): ns3::Ipv6FlowClassifier::FiveTuple::FiveTuple() [constructor] |
|
5304 cls.add_constructor([]) |
|
5305 ## ipv6-flow-classifier.h (module 'flow-monitor'): ns3::Ipv6FlowClassifier::FiveTuple::FiveTuple(ns3::Ipv6FlowClassifier::FiveTuple const & arg0) [copy constructor] |
|
5306 cls.add_constructor([param('ns3::Ipv6FlowClassifier::FiveTuple const &', 'arg0')]) |
|
5307 ## ipv6-flow-classifier.h (module 'flow-monitor'): ns3::Ipv6FlowClassifier::FiveTuple::destinationAddress [variable] |
|
5308 cls.add_instance_attribute('destinationAddress', 'ns3::Ipv6Address', is_const=False) |
|
5309 ## ipv6-flow-classifier.h (module 'flow-monitor'): ns3::Ipv6FlowClassifier::FiveTuple::destinationPort [variable] |
|
5310 cls.add_instance_attribute('destinationPort', 'uint16_t', is_const=False) |
|
5311 ## ipv6-flow-classifier.h (module 'flow-monitor'): ns3::Ipv6FlowClassifier::FiveTuple::protocol [variable] |
|
5312 cls.add_instance_attribute('protocol', 'uint8_t', is_const=False) |
|
5313 ## ipv6-flow-classifier.h (module 'flow-monitor'): ns3::Ipv6FlowClassifier::FiveTuple::sourceAddress [variable] |
|
5314 cls.add_instance_attribute('sourceAddress', 'ns3::Ipv6Address', is_const=False) |
|
5315 ## ipv6-flow-classifier.h (module 'flow-monitor'): ns3::Ipv6FlowClassifier::FiveTuple::sourcePort [variable] |
|
5316 cls.add_instance_attribute('sourcePort', 'uint16_t', is_const=False) |
|
5317 return |
|
5318 |
|
5319 def register_Ns3Ipv6FlowProbe_methods(root_module, cls): |
|
5320 ## ipv6-flow-probe.h (module 'flow-monitor'): ns3::Ipv6FlowProbe::Ipv6FlowProbe(ns3::Ptr<ns3::FlowMonitor> monitor, ns3::Ptr<ns3::Ipv6FlowClassifier> classifier, ns3::Ptr<ns3::Node> node) [constructor] |
|
5321 cls.add_constructor([param('ns3::Ptr< ns3::FlowMonitor >', 'monitor'), param('ns3::Ptr< ns3::Ipv6FlowClassifier >', 'classifier'), param('ns3::Ptr< ns3::Node >', 'node')]) |
|
5322 ## ipv6-flow-probe.h (module 'flow-monitor'): void ns3::Ipv6FlowProbe::DoDispose() [member function] |
|
5323 cls.add_method('DoDispose', |
|
5324 'void', |
|
5325 [], |
|
5326 visibility='protected', is_virtual=True) |
|
5327 return |
|
5328 |
|
5329 def register_Ns3Ipv6L3Protocol_methods(root_module, cls): |
|
5330 ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol::PROT_NUMBER [variable] |
|
5331 cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True) |
|
5332 ## ipv6-l3-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv6L3Protocol::GetTypeId() [member function] |
|
5333 cls.add_method('GetTypeId', |
|
5334 'ns3::TypeId', |
|
5335 [], |
|
5336 is_static=True) |
|
5337 ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol::Ipv6L3Protocol() [constructor] |
|
5338 cls.add_constructor([]) |
|
5339 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetNode(ns3::Ptr<ns3::Node> node) [member function] |
|
5340 cls.add_method('SetNode', |
|
5341 'void', |
|
5342 [param('ns3::Ptr< ns3::Node >', 'node')]) |
|
5343 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Insert(ns3::Ptr<ns3::IpL4Protocol> protocol) [member function] |
|
5344 cls.add_method('Insert', |
|
5345 'void', |
|
5346 [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')]) |
|
5347 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Remove(ns3::Ptr<ns3::IpL4Protocol> protocol) [member function] |
|
5348 cls.add_method('Remove', |
|
5349 'void', |
|
5350 [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')]) |
|
5351 ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv6L3Protocol::GetProtocol(int protocolNumber) const [member function] |
|
5352 cls.add_method('GetProtocol', |
|
5353 'ns3::Ptr< ns3::IpL4Protocol >', |
|
5354 [param('int', 'protocolNumber')], |
|
5355 is_const=True, is_virtual=True) |
|
5356 ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::Ipv6L3Protocol::CreateRawSocket() [member function] |
|
5357 cls.add_method('CreateRawSocket', |
|
5358 'ns3::Ptr< ns3::Socket >', |
|
5359 []) |
|
5360 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::DeleteRawSocket(ns3::Ptr<ns3::Socket> socket) [member function] |
|
5361 cls.add_method('DeleteRawSocket', |
|
5362 'void', |
|
5363 [param('ns3::Ptr< ns3::Socket >', 'socket')]) |
|
5364 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetDefaultTtl(uint8_t ttl) [member function] |
|
5365 cls.add_method('SetDefaultTtl', |
|
5366 'void', |
|
5367 [param('uint8_t', 'ttl')]) |
|
5368 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetDefaultTclass(uint8_t tclass) [member function] |
|
5369 cls.add_method('SetDefaultTclass', |
|
5370 'void', |
|
5371 [param('uint8_t', 'tclass')]) |
|
5372 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Receive(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<const ns3::Packet> p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] |
|
5373 cls.add_method('Receive', |
|
5374 'void', |
|
5375 [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')]) |
|
5376 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv6Address source, ns3::Ipv6Address destination, uint8_t protocol, ns3::Ptr<ns3::Ipv6Route> route) [member function] |
|
5377 cls.add_method('Send', |
|
5378 'void', |
|
5379 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv6Route >', 'route')]) |
|
5380 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetRoutingProtocol(ns3::Ptr<ns3::Ipv6RoutingProtocol> routingProtocol) [member function] |
|
5381 cls.add_method('SetRoutingProtocol', |
|
5382 'void', |
|
5383 [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol')], |
|
5384 is_virtual=True) |
|
5385 ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv6RoutingProtocol> ns3::Ipv6L3Protocol::GetRoutingProtocol() const [member function] |
|
5386 cls.add_method('GetRoutingProtocol', |
|
5387 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', |
|
5388 [], |
|
5389 is_const=True, is_virtual=True) |
|
5390 ## ipv6-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv6L3Protocol::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function] |
|
5391 cls.add_method('AddInterface', |
|
5392 'uint32_t', |
|
5393 [param('ns3::Ptr< ns3::NetDevice >', 'device')], |
|
5394 is_virtual=True) |
|
5395 ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv6Interface> ns3::Ipv6L3Protocol::GetInterface(uint32_t i) const [member function] |
|
5396 cls.add_method('GetInterface', |
|
5397 'ns3::Ptr< ns3::Ipv6Interface >', |
|
5398 [param('uint32_t', 'i')], |
|
5399 is_const=True) |
|
5400 ## ipv6-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv6L3Protocol::GetNInterfaces() const [member function] |
|
5401 cls.add_method('GetNInterfaces', |
|
5402 'uint32_t', |
|
5403 [], |
|
5404 is_const=True, is_virtual=True) |
|
5405 ## ipv6-l3-protocol.h (module 'internet'): int32_t ns3::Ipv6L3Protocol::GetInterfaceForAddress(ns3::Ipv6Address addr) const [member function] |
|
5406 cls.add_method('GetInterfaceForAddress', |
|
5407 'int32_t', |
|
5408 [param('ns3::Ipv6Address', 'addr')], |
|
5409 is_const=True, is_virtual=True) |
|
5410 ## ipv6-l3-protocol.h (module 'internet'): int32_t ns3::Ipv6L3Protocol::GetInterfaceForPrefix(ns3::Ipv6Address addr, ns3::Ipv6Prefix mask) const [member function] |
|
5411 cls.add_method('GetInterfaceForPrefix', |
|
5412 'int32_t', |
|
5413 [param('ns3::Ipv6Address', 'addr'), param('ns3::Ipv6Prefix', 'mask')], |
|
5414 is_const=True, is_virtual=True) |
|
5415 ## ipv6-l3-protocol.h (module 'internet'): int32_t ns3::Ipv6L3Protocol::GetInterfaceForDevice(ns3::Ptr<const ns3::NetDevice> device) const [member function] |
|
5416 cls.add_method('GetInterfaceForDevice', |
|
5417 'int32_t', |
|
5418 [param('ns3::Ptr< ns3::NetDevice const >', 'device')], |
|
5419 is_const=True, is_virtual=True) |
|
5420 ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::AddAddress(uint32_t i, ns3::Ipv6InterfaceAddress address) [member function] |
|
5421 cls.add_method('AddAddress', |
|
5422 'bool', |
|
5423 [param('uint32_t', 'i'), param('ns3::Ipv6InterfaceAddress', 'address')], |
|
5424 is_virtual=True) |
|
5425 ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function] |
|
5426 cls.add_method('GetAddress', |
|
5427 'ns3::Ipv6InterfaceAddress', |
|
5428 [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], |
|
5429 is_const=True, is_virtual=True) |
|
5430 ## ipv6-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv6L3Protocol::GetNAddresses(uint32_t interface) const [member function] |
|
5431 cls.add_method('GetNAddresses', |
|
5432 'uint32_t', |
|
5433 [param('uint32_t', 'interface')], |
|
5434 is_const=True, is_virtual=True) |
|
5435 ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::RemoveAddress(uint32_t interfaceIndex, uint32_t addressIndex) [member function] |
|
5436 cls.add_method('RemoveAddress', |
|
5437 'bool', |
|
5438 [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], |
|
5439 is_virtual=True) |
|
5440 ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::RemoveAddress(uint32_t interfaceIndex, ns3::Ipv6Address address) [member function] |
|
5441 cls.add_method('RemoveAddress', |
|
5442 'bool', |
|
5443 [param('uint32_t', 'interfaceIndex'), param('ns3::Ipv6Address', 'address')], |
|
5444 is_virtual=True) |
|
5445 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetMetric(uint32_t i, uint16_t metric) [member function] |
|
5446 cls.add_method('SetMetric', |
|
5447 'void', |
|
5448 [param('uint32_t', 'i'), param('uint16_t', 'metric')], |
|
5449 is_virtual=True) |
|
5450 ## ipv6-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv6L3Protocol::GetMetric(uint32_t i) const [member function] |
|
5451 cls.add_method('GetMetric', |
|
5452 'uint16_t', |
|
5453 [param('uint32_t', 'i')], |
|
5454 is_const=True, is_virtual=True) |
|
5455 ## ipv6-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv6L3Protocol::GetMtu(uint32_t i) const [member function] |
|
5456 cls.add_method('GetMtu', |
|
5457 'uint16_t', |
|
5458 [param('uint32_t', 'i')], |
|
5459 is_const=True, is_virtual=True) |
|
5460 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetPmtu(ns3::Ipv6Address dst, uint32_t pmtu) [member function] |
|
5461 cls.add_method('SetPmtu', |
|
5462 'void', |
|
5463 [param('ns3::Ipv6Address', 'dst'), param('uint32_t', 'pmtu')], |
|
5464 is_virtual=True) |
|
5465 ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::IsUp(uint32_t i) const [member function] |
|
5466 cls.add_method('IsUp', |
|
5467 'bool', |
|
5468 [param('uint32_t', 'i')], |
|
5469 is_const=True, is_virtual=True) |
|
5470 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetUp(uint32_t i) [member function] |
|
5471 cls.add_method('SetUp', |
|
5472 'void', |
|
5473 [param('uint32_t', 'i')], |
|
5474 is_virtual=True) |
|
5475 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetDown(uint32_t i) [member function] |
|
5476 cls.add_method('SetDown', |
|
5477 'void', |
|
5478 [param('uint32_t', 'i')], |
|
5479 is_virtual=True) |
|
5480 ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::IsForwarding(uint32_t i) const [member function] |
|
5481 cls.add_method('IsForwarding', |
|
5482 'bool', |
|
5483 [param('uint32_t', 'i')], |
|
5484 is_const=True, is_virtual=True) |
|
5485 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetForwarding(uint32_t i, bool val) [member function] |
|
5486 cls.add_method('SetForwarding', |
|
5487 'void', |
|
5488 [param('uint32_t', 'i'), param('bool', 'val')], |
|
5489 is_virtual=True) |
|
5490 ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6L3Protocol::SourceAddressSelection(uint32_t interface, ns3::Ipv6Address dest) [member function] |
|
5491 cls.add_method('SourceAddressSelection', |
|
5492 'ns3::Ipv6Address', |
|
5493 [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'dest')], |
|
5494 is_virtual=True) |
|
5495 ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv6L3Protocol::GetNetDevice(uint32_t i) [member function] |
|
5496 cls.add_method('GetNetDevice', |
|
5497 'ns3::Ptr< ns3::NetDevice >', |
|
5498 [param('uint32_t', 'i')], |
|
5499 is_virtual=True) |
|
5500 ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Icmpv6L4Protocol> ns3::Ipv6L3Protocol::GetIcmpv6() const [member function] |
|
5501 cls.add_method('GetIcmpv6', |
|
5502 'ns3::Ptr< ns3::Icmpv6L4Protocol >', |
|
5503 [], |
|
5504 is_const=True) |
|
5505 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::AddAutoconfiguredAddress(uint32_t interface, ns3::Ipv6Address network, ns3::Ipv6Prefix mask, uint8_t flags, uint32_t validTime, uint32_t preferredTime, ns3::Ipv6Address defaultRouter=ns3::Ipv6Address::GetZero( )) [member function] |
|
5506 cls.add_method('AddAutoconfiguredAddress', |
|
5507 'void', |
|
5508 [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'mask'), param('uint8_t', 'flags'), param('uint32_t', 'validTime'), param('uint32_t', 'preferredTime'), param('ns3::Ipv6Address', 'defaultRouter', default_value='ns3::Ipv6Address::GetZero( )')]) |
|
5509 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::RemoveAutoconfiguredAddress(uint32_t interface, ns3::Ipv6Address network, ns3::Ipv6Prefix mask, ns3::Ipv6Address defaultRouter) [member function] |
|
5510 cls.add_method('RemoveAutoconfiguredAddress', |
|
5511 'void', |
|
5512 [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'defaultRouter')]) |
|
5513 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::RegisterExtensions() [member function] |
|
5514 cls.add_method('RegisterExtensions', |
|
5515 'void', |
|
5516 [], |
|
5517 is_virtual=True) |
|
5518 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::RegisterOptions() [member function] |
|
5519 cls.add_method('RegisterOptions', |
|
5520 'void', |
|
5521 [], |
|
5522 is_virtual=True) |
|
5523 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::ReportDrop(ns3::Ipv6Header ipHeader, ns3::Ptr<ns3::Packet> p, ns3::Ipv6L3Protocol::DropReason dropReason) [member function] |
|
5524 cls.add_method('ReportDrop', |
|
5525 'void', |
|
5526 [param('ns3::Ipv6Header', 'ipHeader'), param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6L3Protocol::DropReason', 'dropReason')], |
|
5527 is_virtual=True) |
|
5528 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::DoDispose() [member function] |
|
5529 cls.add_method('DoDispose', |
|
5530 'void', |
|
5531 [], |
|
5532 visibility='protected', is_virtual=True) |
|
5533 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::NotifyNewAggregate() [member function] |
|
5534 cls.add_method('NotifyNewAggregate', |
|
5535 'void', |
|
5536 [], |
|
5537 visibility='protected', is_virtual=True) |
|
5538 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetIpForward(bool forward) [member function] |
|
5539 cls.add_method('SetIpForward', |
|
5540 'void', |
|
5541 [param('bool', 'forward')], |
|
5542 visibility='private', is_virtual=True) |
|
5543 ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::GetIpForward() const [member function] |
|
5544 cls.add_method('GetIpForward', |
|
5545 'bool', |
|
5546 [], |
|
5547 is_const=True, visibility='private', is_virtual=True) |
|
5548 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetMtuDiscover(bool mtuDiscover) [member function] |
|
5549 cls.add_method('SetMtuDiscover', |
|
5550 'void', |
|
5551 [param('bool', 'mtuDiscover')], |
|
5552 visibility='private', is_virtual=True) |
|
5553 ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::GetMtuDiscover() const [member function] |
|
5554 cls.add_method('GetMtuDiscover', |
|
5555 'bool', |
|
5556 [], |
|
5557 is_const=True, visibility='private', is_virtual=True) |
|
5558 ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetSendIcmpv6Redirect(bool sendIcmpv6Redirect) [member function] |
|
5559 cls.add_method('SetSendIcmpv6Redirect', |
|
5560 'void', |
|
5561 [param('bool', 'sendIcmpv6Redirect')], |
|
5562 visibility='private', is_virtual=True) |
|
5563 ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::GetSendIcmpv6Redirect() const [member function] |
|
5564 cls.add_method('GetSendIcmpv6Redirect', |
|
5565 'bool', |
|
5566 [], |
|
5567 is_const=True, visibility='private', is_virtual=True) |
|
5568 return |
|
5569 |
|
5570 def register_Ns3Ipv6PmtuCache_methods(root_module, cls): |
|
5571 ## ipv6-pmtu-cache.h (module 'internet'): ns3::Ipv6PmtuCache::Ipv6PmtuCache(ns3::Ipv6PmtuCache const & arg0) [copy constructor] |
|
5572 cls.add_constructor([param('ns3::Ipv6PmtuCache const &', 'arg0')]) |
|
5573 ## ipv6-pmtu-cache.h (module 'internet'): ns3::Ipv6PmtuCache::Ipv6PmtuCache() [constructor] |
|
5574 cls.add_constructor([]) |
|
5575 ## ipv6-pmtu-cache.h (module 'internet'): void ns3::Ipv6PmtuCache::DoDispose() [member function] |
|
5576 cls.add_method('DoDispose', |
|
5577 'void', |
|
5578 [], |
|
5579 is_virtual=True) |
|
5580 ## ipv6-pmtu-cache.h (module 'internet'): uint32_t ns3::Ipv6PmtuCache::GetPmtu(ns3::Ipv6Address dst) [member function] |
|
5581 cls.add_method('GetPmtu', |
|
5582 'uint32_t', |
|
5583 [param('ns3::Ipv6Address', 'dst')]) |
|
5584 ## ipv6-pmtu-cache.h (module 'internet'): ns3::Time ns3::Ipv6PmtuCache::GetPmtuValidityTime() const [member function] |
|
5585 cls.add_method('GetPmtuValidityTime', |
|
5586 'ns3::Time', |
|
5587 [], |
|
5588 is_const=True) |
|
5589 ## ipv6-pmtu-cache.h (module 'internet'): static ns3::TypeId ns3::Ipv6PmtuCache::GetTypeId() [member function] |
|
5590 cls.add_method('GetTypeId', |
|
5591 'ns3::TypeId', |
|
5592 [], |
|
5593 is_static=True) |
|
5594 ## ipv6-pmtu-cache.h (module 'internet'): void ns3::Ipv6PmtuCache::SetPmtu(ns3::Ipv6Address dst, uint32_t pmtu) [member function] |
|
5595 cls.add_method('SetPmtu', |
|
5596 'void', |
|
5597 [param('ns3::Ipv6Address', 'dst'), param('uint32_t', 'pmtu')]) |
|
5598 ## ipv6-pmtu-cache.h (module 'internet'): bool ns3::Ipv6PmtuCache::SetPmtuValidityTime(ns3::Time validity) [member function] |
|
5599 cls.add_method('SetPmtuValidityTime', |
|
5600 'bool', |
|
5601 [param('ns3::Time', 'validity')]) |
4901 return |
5602 return |
4902 |
5603 |
4903 def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): |
5604 def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): |
4904 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] |
5605 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] |
4905 cls.add_constructor([]) |
5606 cls.add_constructor([]) |