--- a/src/point-to-point-layout/bindings/modulegen__gcc_LP64.py Mon Nov 14 19:47:37 2011 +0000
+++ b/src/point-to-point-layout/bindings/modulegen__gcc_LP64.py Mon Nov 14 13:00:58 2011 -0800
@@ -156,6 +156,10 @@
module.add_class('InternetStackHelper', import_from_module='ns.internet', parent=[root_module['ns3::PcapHelperForIpv4'], root_module['ns3::PcapHelperForIpv6'], root_module['ns3::AsciiTraceHelperForIpv4'], root_module['ns3::AsciiTraceHelperForIpv6']])
## ipv4-header.h (module 'internet'): ns3::Ipv4Header [class]
module.add_class('Ipv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header'])
+ ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType [enumeration]
+ 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'], import_from_module='ns.internet')
+ ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration]
+ module.add_enum('EcnType', ['NotECT', 'ECT1', 'ECT0', 'CE'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet')
## ipv6-header.h (module 'internet'): ns3::Ipv6Header [class]
module.add_class('Ipv6Header', import_from_module='ns.internet', parent=root_module['ns3::Header'])
## ipv6-header.h (module 'internet'): ns3::Ipv6Header::NextHeader_e [enumeration]
@@ -3239,6 +3243,16 @@
'uint32_t',
[param('ns3::Buffer::Iterator', 'start')],
is_virtual=True)
+ ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::DscpTypeToString(ns3::Ipv4Header::DscpType dscp) const [member function]
+ cls.add_method('DscpTypeToString',
+ 'std::string',
+ [param('ns3::Ipv4Header::DscpType', 'dscp')],
+ is_const=True)
+ ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::EcnTypeToString(ns3::Ipv4Header::EcnType ecn) const [member function]
+ cls.add_method('EcnTypeToString',
+ 'std::string',
+ [param('ns3::Ipv4Header::EcnType', 'ecn')],
+ is_const=True)
## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::EnableChecksum() [member function]
cls.add_method('EnableChecksum',
'void',
@@ -3248,6 +3262,16 @@
'ns3::Ipv4Address',
[],
is_const=True)
+ ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType ns3::Ipv4Header::GetDscp() const [member function]
+ cls.add_method('GetDscp',
+ 'ns3::Ipv4Header::DscpType',
+ [],
+ is_const=True)
+ ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType ns3::Ipv4Header::GetEcn() const [member function]
+ cls.add_method('GetEcn',
+ 'ns3::Ipv4Header::EcnType',
+ [],
+ is_const=True)
## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function]
cls.add_method('GetFragmentOffset',
'uint16_t',
@@ -3331,6 +3355,14 @@
cls.add_method('SetDontFragment',
'void',
[])
+ ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDscp(ns3::Ipv4Header::DscpType dscp) [member function]
+ cls.add_method('SetDscp',
+ 'void',
+ [param('ns3::Ipv4Header::DscpType', 'dscp')])
+ ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetEcn(ns3::Ipv4Header::EcnType ecn) [member function]
+ cls.add_method('SetEcn',
+ 'void',
+ [param('ns3::Ipv4Header::EcnType', 'ecn')])
## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offsetBytes) [member function]
cls.add_method('SetFragmentOffset',
'void',