320 module.add_class('InternetStackHelper', parent=[root_module['ns3::PcapHelperForIpv4'], root_module['ns3::PcapHelperForIpv6'], root_module['ns3::AsciiTraceHelperForIpv4'], root_module['ns3::AsciiTraceHelperForIpv6']]) |
320 module.add_class('InternetStackHelper', parent=[root_module['ns3::PcapHelperForIpv4'], root_module['ns3::PcapHelperForIpv6'], root_module['ns3::AsciiTraceHelperForIpv4'], root_module['ns3::AsciiTraceHelperForIpv6']]) |
321 ## ipv4-global-routing-helper.h (module 'internet'): ns3::Ipv4GlobalRoutingHelper [class] |
321 ## ipv4-global-routing-helper.h (module 'internet'): ns3::Ipv4GlobalRoutingHelper [class] |
322 module.add_class('Ipv4GlobalRoutingHelper', parent=root_module['ns3::Ipv4RoutingHelper']) |
322 module.add_class('Ipv4GlobalRoutingHelper', parent=root_module['ns3::Ipv4RoutingHelper']) |
323 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header [class] |
323 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header [class] |
324 module.add_class('Ipv4Header', parent=root_module['ns3::Header']) |
324 module.add_class('Ipv4Header', parent=root_module['ns3::Header']) |
|
325 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType [enumeration] |
|
326 module.add_enum('DscpType', ['DscpDefault', 'CS1', 'AF11', 'AF12', 'AF13', 'CS2', 'AF21', 'AF22', 'AF23', 'CS3', 'AF31', 'AF32', 'AF33', 'CS4', 'AF41', 'AF42', 'AF43', 'CS5', 'EF', 'CS6', 'CS7'], outer_class=root_module['ns3::Ipv4Header']) |
|
327 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration] |
|
328 module.add_enum('EcnType', ['NotECT', 'ECT1', 'ECT0', 'CE'], outer_class=root_module['ns3::Ipv4Header']) |
325 ## ipv4-list-routing-helper.h (module 'internet'): ns3::Ipv4ListRoutingHelper [class] |
329 ## ipv4-list-routing-helper.h (module 'internet'): ns3::Ipv4ListRoutingHelper [class] |
326 module.add_class('Ipv4ListRoutingHelper', parent=root_module['ns3::Ipv4RoutingHelper']) |
330 module.add_class('Ipv4ListRoutingHelper', parent=root_module['ns3::Ipv4RoutingHelper']) |
327 ## ipv4-packet-info-tag.h (module 'internet'): ns3::Ipv4PacketInfoTag [class] |
331 ## ipv4-packet-info-tag.h (module 'internet'): ns3::Ipv4PacketInfoTag [class] |
328 module.add_class('Ipv4PacketInfoTag', parent=root_module['ns3::Tag']) |
332 module.add_class('Ipv4PacketInfoTag', parent=root_module['ns3::Tag']) |
329 ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionHeader [class] |
333 ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionHeader [class] |
6066 ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] |
6070 ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] |
6067 cls.add_method('Deserialize', |
6071 cls.add_method('Deserialize', |
6068 'uint32_t', |
6072 'uint32_t', |
6069 [param('ns3::Buffer::Iterator', 'start')], |
6073 [param('ns3::Buffer::Iterator', 'start')], |
6070 is_virtual=True) |
6074 is_virtual=True) |
|
6075 ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::DscpTypeToString(ns3::Ipv4Header::DscpType dscp) const [member function] |
|
6076 cls.add_method('DscpTypeToString', |
|
6077 'std::string', |
|
6078 [param('ns3::Ipv4Header::DscpType', 'dscp')], |
|
6079 is_const=True) |
|
6080 ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::EcnTypeToString(ns3::Ipv4Header::EcnType ecn) const [member function] |
|
6081 cls.add_method('EcnTypeToString', |
|
6082 'std::string', |
|
6083 [param('ns3::Ipv4Header::EcnType', 'ecn')], |
|
6084 is_const=True) |
6071 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::EnableChecksum() [member function] |
6085 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::EnableChecksum() [member function] |
6072 cls.add_method('EnableChecksum', |
6086 cls.add_method('EnableChecksum', |
6073 'void', |
6087 'void', |
6074 []) |
6088 []) |
6075 ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetDestination() const [member function] |
6089 ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetDestination() const [member function] |
6076 cls.add_method('GetDestination', |
6090 cls.add_method('GetDestination', |
6077 'ns3::Ipv4Address', |
6091 'ns3::Ipv4Address', |
6078 [], |
6092 [], |
6079 is_const=True) |
6093 is_const=True) |
|
6094 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType ns3::Ipv4Header::GetDscp() const [member function] |
|
6095 cls.add_method('GetDscp', |
|
6096 'ns3::Ipv4Header::DscpType', |
|
6097 [], |
|
6098 is_const=True) |
|
6099 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType ns3::Ipv4Header::GetEcn() const [member function] |
|
6100 cls.add_method('GetEcn', |
|
6101 'ns3::Ipv4Header::EcnType', |
|
6102 [], |
|
6103 is_const=True) |
6080 ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function] |
6104 ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function] |
6081 cls.add_method('GetFragmentOffset', |
6105 cls.add_method('GetFragmentOffset', |
6082 'uint16_t', |
6106 'uint16_t', |
6083 [], |
6107 [], |
6084 is_const=True) |
6108 is_const=True) |
6158 [param('ns3::Ipv4Address', 'destination')]) |
6182 [param('ns3::Ipv4Address', 'destination')]) |
6159 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDontFragment() [member function] |
6183 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDontFragment() [member function] |
6160 cls.add_method('SetDontFragment', |
6184 cls.add_method('SetDontFragment', |
6161 'void', |
6185 'void', |
6162 []) |
6186 []) |
|
6187 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDscp(ns3::Ipv4Header::DscpType dscp) [member function] |
|
6188 cls.add_method('SetDscp', |
|
6189 'void', |
|
6190 [param('ns3::Ipv4Header::DscpType', 'dscp')]) |
|
6191 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetEcn(ns3::Ipv4Header::EcnType ecn) [member function] |
|
6192 cls.add_method('SetEcn', |
|
6193 'void', |
|
6194 [param('ns3::Ipv4Header::EcnType', 'ecn')]) |
6163 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offsetBytes) [member function] |
6195 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offsetBytes) [member function] |
6164 cls.add_method('SetFragmentOffset', |
6196 cls.add_method('SetFragmentOffset', |
6165 'void', |
6197 'void', |
6166 [param('uint16_t', 'offsetBytes')]) |
6198 [param('uint16_t', 'offsetBytes')]) |
6167 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function] |
6199 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function] |