diff --git a/src/internet/bindings/modulegen__gcc_ILP32.py b/src/internet/bindings/modulegen__gcc_ILP32.py index 08db52f82..6f52d6422 100644 --- a/src/internet/bindings/modulegen__gcc_ILP32.py +++ b/src/internet/bindings/modulegen__gcc_ILP32.py @@ -20,8 +20,6 @@ def module_init(): def register_types(module): root_module = module.get_root() - ## tcp-socket.h (module 'internet'): ns3::TcpStates_t [enumeration] - module.add_enum('TcpStates_t', ['CLOSED', 'LISTEN', 'SYN_SENT', 'SYN_RCVD', 'ESTABLISHED', 'CLOSE_WAIT', 'LAST_ACK', 'FIN_WAIT_1', 'FIN_WAIT_2', 'CLOSING', 'TIME_WAIT', 'LAST_STATE']) ## address.h (module 'network'): ns3::Address [class] module.add_class('Address', import_from_module='ns.network') ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration] @@ -248,8 +246,8 @@ def register_types(module): module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['ns3::SequenceNumber']) ## traced-value.h (module 'core'): ns3::TracedValue > [class] root_module['ns3::TracedValue< ns3::SequenceNumber >'].implicitly_converts_to(root_module['ns3::SequenceNumber32']) - ## traced-value.h (module 'core'): ns3::TracedValue [class] - module.add_class('TracedValue', template_parameters=['ns3::TcpStates_t']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', template_parameters=['ns3::TcpSocket::TcpStates_t']) ## traced-value.h (module 'core'): ns3::TracedValue [class] module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['unsigned int']) ## type-id.h (module 'core'): ns3::TypeId [class] @@ -448,6 +446,8 @@ def register_types(module): module.add_class('TcpRxBuffer', parent=root_module['ns3::Object']) ## tcp-socket.h (module 'internet'): ns3::TcpSocket [class] module.add_class('TcpSocket', parent=root_module['ns3::Socket']) + ## tcp-socket.h (module 'internet'): ns3::TcpSocket::TcpStates_t [enumeration] + module.add_enum('TcpStates_t', ['CLOSED', 'LISTEN', 'SYN_SENT', 'SYN_RCVD', 'ESTABLISHED', 'CLOSE_WAIT', 'LAST_ACK', 'FIN_WAIT_1', 'FIN_WAIT_2', 'CLOSING', 'TIME_WAIT', 'LAST_STATE'], outer_class=root_module['ns3::TcpSocket']) ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase [class] module.add_class('TcpSocketBase', parent=root_module['ns3::TcpSocket']) ## tcp-socket-factory.h (module 'internet'): ns3::TcpSocketFactory [class] @@ -743,9 +743,9 @@ def register_types(module): typehandlers.add_type_alias(u'std::deque< ns3::RttHistory, std::allocator< ns3::RttHistory > >', u'ns3::RttHistory_t') typehandlers.add_type_alias(u'std::deque< ns3::RttHistory, std::allocator< ns3::RttHistory > >*', u'ns3::RttHistory_t*') typehandlers.add_type_alias(u'std::deque< ns3::RttHistory, std::allocator< ns3::RttHistory > >&', u'ns3::RttHistory_t&') - typehandlers.add_type_alias(u'void ( * ) ( ns3::TcpStates_t, ns3::TcpStates_t ) *', u'ns3::TcpStatesTracedValueCallback') - typehandlers.add_type_alias(u'void ( * ) ( ns3::TcpStates_t, ns3::TcpStates_t ) **', u'ns3::TcpStatesTracedValueCallback*') - typehandlers.add_type_alias(u'void ( * ) ( ns3::TcpStates_t, ns3::TcpStates_t ) *&', u'ns3::TcpStatesTracedValueCallback&') + typehandlers.add_type_alias(u'void ( * ) ( ns3::TcpSocket::TcpStates_t, ns3::TcpSocket::TcpStates_t ) *', u'ns3::TcpStatesTracedValueCallback') + typehandlers.add_type_alias(u'void ( * ) ( ns3::TcpSocket::TcpStates_t, ns3::TcpSocket::TcpStates_t ) **', u'ns3::TcpStatesTracedValueCallback*') + typehandlers.add_type_alias(u'void ( * ) ( ns3::TcpSocket::TcpStates_t, ns3::TcpSocket::TcpStates_t ) *&', u'ns3::TcpStatesTracedValueCallback&') typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >', u'ns3::SequenceNumber8') typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >*', u'ns3::SequenceNumber8*') typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >&', u'ns3::SequenceNumber8&') @@ -896,7 +896,7 @@ def register_methods(root_module): register_Ns3TracedValue__Bool_methods(root_module, root_module['ns3::TracedValue< bool >']) register_Ns3TracedValue__Double_methods(root_module, root_module['ns3::TracedValue< double >']) register_Ns3TracedValue__Ns3SequenceNumber__lt__unsigned_int__int__gt___methods(root_module, root_module['ns3::TracedValue< ns3::SequenceNumber >']) - register_Ns3TracedValue__Ns3TcpStates_t_methods(root_module, root_module['ns3::TracedValue< ns3::TcpStates_t >']) + register_Ns3TracedValue__Ns3TcpSocketTcpStates_t_methods(root_module, root_module['ns3::TracedValue< ns3::TcpSocket::TcpStates_t >']) register_Ns3TracedValue__Unsigned_int_methods(root_module, root_module['ns3::TracedValue< unsigned int >']) register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) @@ -4985,38 +4985,38 @@ def register_Ns3TracedValue__Ns3SequenceNumber__lt__unsigned_int__int__gt___meth [param('ns3::SequenceNumber< unsigned int, int > const &', 'v')]) return -def register_Ns3TracedValue__Ns3TcpStates_t_methods(root_module, cls): - ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] +def register_Ns3TracedValue__Ns3TcpSocketTcpStates_t_methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] cls.add_constructor([]) - ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [copy constructor] - cls.add_constructor([param('ns3::TracedValue< ns3::TcpStates_t > const &', 'o')]) - ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TcpStates_t const & v) [constructor] - cls.add_constructor([param('ns3::TcpStates_t const &', 'v')]) - ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::basic_string,std::allocator > path) [member function] + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [copy constructor] + cls.add_constructor([param('ns3::TracedValue< ns3::TcpSocket::TcpStates_t > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TcpSocket::TcpStates_t const & v) [constructor] + cls.add_constructor([param('ns3::TcpSocket::TcpStates_t const &', 'v')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::basic_string,std::allocator > path) [member function] cls.add_method('Connect', 'void', [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) - ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] cls.add_method('ConnectWithoutContext', 'void', [param('ns3::CallbackBase const &', 'cb')]) - ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::basic_string,std::allocator > path) [member function] + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::basic_string,std::allocator > path) [member function] cls.add_method('Disconnect', 'void', [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) - ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] cls.add_method('DisconnectWithoutContext', 'void', [param('ns3::CallbackBase const &', 'cb')]) - ## traced-value.h (module 'core'): ns3::TcpStates_t ns3::TracedValue::Get() const [member function] + ## traced-value.h (module 'core'): ns3::TcpSocket::TcpStates_t ns3::TracedValue::Get() const [member function] cls.add_method('Get', - 'ns3::TcpStates_t', + 'ns3::TcpSocket::TcpStates_t', [], is_const=True) - ## traced-value.h (module 'core'): void ns3::TracedValue::Set(ns3::TcpStates_t const & v) [member function] + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(ns3::TcpSocket::TcpStates_t const & v) [member function] cls.add_method('Set', 'void', - [param('ns3::TcpStates_t const &', 'v')]) + [param('ns3::TcpSocket::TcpStates_t const &', 'v')]) return def register_Ns3TracedValue__Unsigned_int_methods(root_module, cls): @@ -8813,6 +8813,7 @@ def register_Ns3SocketSetDontFragmentTag_methods(root_module, cls): return def register_Ns3TcpHeader_methods(root_module, cls): + cls.add_output_stream_operator() cls.add_binary_comparison_operator('==') ## tcp-header.h (module 'internet'): ns3::TcpHeader::TcpHeader(ns3::TcpHeader const & arg0) [copy constructor] cls.add_constructor([param('ns3::TcpHeader const &', 'arg0')]) @@ -8901,18 +8902,18 @@ def register_Ns3TcpHeader_methods(root_module, cls): 'bool', [param('uint8_t', 'kind')], is_const=True) - ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol) [member function] + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Ipv4Address const & source, ns3::Ipv4Address const & destination, uint8_t protocol) [member function] cls.add_method('InitializeChecksum', 'void', - [param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol')]) - ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Ipv6Address source, ns3::Ipv6Address destination, uint8_t protocol) [member function] + [param('ns3::Ipv4Address const &', 'source'), param('ns3::Ipv4Address const &', 'destination'), param('uint8_t', 'protocol')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Ipv6Address const & source, ns3::Ipv6Address const & destination, uint8_t protocol) [member function] cls.add_method('InitializeChecksum', 'void', - [param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'destination'), param('uint8_t', 'protocol')]) - ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Address source, ns3::Address destination, uint8_t protocol) [member function] + [param('ns3::Ipv6Address const &', 'source'), param('ns3::Ipv6Address const &', 'destination'), param('uint8_t', 'protocol')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Address const & source, ns3::Address const & destination, uint8_t protocol) [member function] cls.add_method('InitializeChecksum', 'void', - [param('ns3::Address', 'source'), param('ns3::Address', 'destination'), param('uint8_t', 'protocol')]) + [param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination'), param('uint8_t', 'protocol')]) ## tcp-header.h (module 'internet'): bool ns3::TcpHeader::IsChecksumOk() const [member function] cls.add_method('IsChecksumOk', 'bool', @@ -9488,15 +9489,10 @@ def register_Ns3TcpSocketBase_methods(root_module, cls): 'int', [], visibility='protected') - ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DoForwardUp(ns3::Ptr packet, ns3::Ipv4Header header, uint16_t port, ns3::Ptr incomingInterface) [member function] + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DoForwardUp(ns3::Ptr packet, ns3::Address const & fromAddress, ns3::Address const & toAddress) [member function] cls.add_method('DoForwardUp', 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'header'), param('uint16_t', 'port'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], - visibility='protected', is_virtual=True) - ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DoForwardUp(ns3::Ptr packet, ns3::Ipv6Header header, uint16_t port) [member function] - cls.add_method('DoForwardUp', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Header', 'header'), param('uint16_t', 'port')], + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'fromAddress'), param('ns3::Address const &', 'toAddress')], visibility='protected', is_virtual=True) ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DoPeerClose() [member function] cls.add_method('DoPeerClose', @@ -9572,12 +9568,12 @@ def register_Ns3TcpSocketBase_methods(root_module, cls): cls.add_method('GetInitialCwnd', 'uint32_t', [], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) + is_const=True, visibility='protected', is_virtual=True) ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetInitialSSThresh() const [member function] cls.add_method('GetInitialSSThresh', 'uint32_t', [], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) + is_const=True, visibility='protected', is_virtual=True) ## tcp-socket-base.h (module 'internet'): ns3::Time ns3::TcpSocketBase::GetPersistTimeout() const [member function] cls.add_method('GetPersistTimeout', 'ns3::Time', @@ -9603,6 +9599,11 @@ def register_Ns3TcpSocketBase_methods(root_module, cls): 'bool', [], is_const=True, visibility='protected', is_virtual=True) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::InitializeCwnd() [member function] + cls.add_method('InitializeCwnd', + 'void', + [], + visibility='protected', is_virtual=True) ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::LastAckTimeout() [member function] cls.add_method('LastAckTimeout', 'void', @@ -9702,7 +9703,7 @@ def register_Ns3TcpSocketBase_methods(root_module, cls): cls.add_method('ScaleSsThresh', 'void', [param('uint8_t', 'scaleFactor')], - is_pure_virtual=True, visibility='protected', is_virtual=True) + visibility='protected', is_virtual=True) ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::SendDataPacket(ns3::SequenceNumber32 seq, uint32_t maxSize, bool withAck) [member function] cls.add_method('SendDataPacket', 'uint32_t', @@ -9752,12 +9753,12 @@ def register_Ns3TcpSocketBase_methods(root_module, cls): cls.add_method('SetInitialCwnd', 'void', [param('uint32_t', 'cwnd')], - is_pure_virtual=True, visibility='protected', is_virtual=True) + visibility='protected', is_virtual=True) ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetInitialSSThresh(uint32_t threshold) [member function] cls.add_method('SetInitialSSThresh', 'void', [param('uint32_t', 'threshold')], - is_pure_virtual=True, visibility='protected', is_virtual=True) + visibility='protected', is_virtual=True) ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetPersistTimeout(ns3::Time timeout) [member function] cls.add_method('SetPersistTimeout', 'void', @@ -9817,7 +9818,7 @@ def register_Ns3TcpSocketBase_methods(root_module, cls): cls.add_method('Window', 'uint32_t', [], - is_pure_virtual=True, visibility='protected', is_virtual=True) + visibility='protected', is_virtual=True) return def register_Ns3TcpSocketFactory_methods(root_module, cls): @@ -9837,21 +9838,11 @@ def register_Ns3TcpTahoe_methods(root_module, cls): cls.add_constructor([]) ## tcp-tahoe.h (module 'internet'): ns3::TcpTahoe::TcpTahoe(ns3::TcpTahoe const & sock) [copy constructor] cls.add_constructor([param('ns3::TcpTahoe const &', 'sock')]) - ## tcp-tahoe.h (module 'internet'): int ns3::TcpTahoe::Connect(ns3::Address const & address) [member function] - cls.add_method('Connect', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True) ## tcp-tahoe.h (module 'internet'): static ns3::TypeId ns3::TcpTahoe::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## tcp-tahoe.h (module 'internet'): int ns3::TcpTahoe::Listen() [member function] - cls.add_method('Listen', - 'int', - [], - is_virtual=True) ## tcp-tahoe.h (module 'internet'): void ns3::TcpTahoe::DupAck(ns3::TcpHeader const & t, uint32_t count) [member function] cls.add_method('DupAck', 'void', @@ -9862,16 +9853,6 @@ def register_Ns3TcpTahoe_methods(root_module, cls): 'ns3::Ptr< ns3::TcpSocketBase >', [], visibility='protected', is_virtual=True) - ## tcp-tahoe.h (module 'internet'): uint32_t ns3::TcpTahoe::GetInitialCwnd() const [member function] - cls.add_method('GetInitialCwnd', - 'uint32_t', - [], - is_const=True, visibility='protected', is_virtual=True) - ## tcp-tahoe.h (module 'internet'): uint32_t ns3::TcpTahoe::GetInitialSSThresh() const [member function] - cls.add_method('GetInitialSSThresh', - 'uint32_t', - [], - is_const=True, visibility='protected', is_virtual=True) ## tcp-tahoe.h (module 'internet'): void ns3::TcpTahoe::NewAck(ns3::SequenceNumber32 const & seq) [member function] cls.add_method('NewAck', 'void', @@ -9882,31 +9863,6 @@ def register_Ns3TcpTahoe_methods(root_module, cls): 'void', [], visibility='protected', is_virtual=True) - ## tcp-tahoe.h (module 'internet'): void ns3::TcpTahoe::ScaleSsThresh(uint8_t scaleFactor) [member function] - cls.add_method('ScaleSsThresh', - 'void', - [param('uint8_t', 'scaleFactor')], - visibility='protected', is_virtual=True) - ## tcp-tahoe.h (module 'internet'): void ns3::TcpTahoe::SetInitialCwnd(uint32_t cwnd) [member function] - cls.add_method('SetInitialCwnd', - 'void', - [param('uint32_t', 'cwnd')], - visibility='protected', is_virtual=True) - ## tcp-tahoe.h (module 'internet'): void ns3::TcpTahoe::SetInitialSSThresh(uint32_t threshold) [member function] - cls.add_method('SetInitialSSThresh', - 'void', - [param('uint32_t', 'threshold')], - visibility='protected', is_virtual=True) - ## tcp-tahoe.h (module 'internet'): void ns3::TcpTahoe::SetSegSize(uint32_t size) [member function] - cls.add_method('SetSegSize', - 'void', - [param('uint32_t', 'size')], - visibility='protected', is_virtual=True) - ## tcp-tahoe.h (module 'internet'): uint32_t ns3::TcpTahoe::Window() [member function] - cls.add_method('Window', - 'uint32_t', - [], - visibility='protected', is_virtual=True) return def register_Ns3TcpTxBuffer_methods(root_module, cls): @@ -9976,21 +9932,11 @@ def register_Ns3TcpWestwood_methods(root_module, cls): cls.add_constructor([]) ## tcp-westwood.h (module 'internet'): ns3::TcpWestwood::TcpWestwood(ns3::TcpWestwood const & sock) [copy constructor] cls.add_constructor([param('ns3::TcpWestwood const &', 'sock')]) - ## tcp-westwood.h (module 'internet'): int ns3::TcpWestwood::Connect(ns3::Address const & address) [member function] - cls.add_method('Connect', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True) ## tcp-westwood.h (module 'internet'): static ns3::TypeId ns3::TcpWestwood::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## tcp-westwood.h (module 'internet'): int ns3::TcpWestwood::Listen() [member function] - cls.add_method('Listen', - 'int', - [], - is_virtual=True) ## tcp-westwood.h (module 'internet'): void ns3::TcpWestwood::DupAck(ns3::TcpHeader const & t, uint32_t count) [member function] cls.add_method('DupAck', 'void', @@ -10006,16 +9952,6 @@ def register_Ns3TcpWestwood_methods(root_module, cls): 'ns3::Ptr< ns3::TcpSocketBase >', [], visibility='protected', is_virtual=True) - ## tcp-westwood.h (module 'internet'): uint32_t ns3::TcpWestwood::GetInitialCwnd() const [member function] - cls.add_method('GetInitialCwnd', - 'uint32_t', - [], - is_const=True, visibility='protected', is_virtual=True) - ## tcp-westwood.h (module 'internet'): uint32_t ns3::TcpWestwood::GetInitialSSThresh() const [member function] - cls.add_method('GetInitialSSThresh', - 'uint32_t', - [], - is_const=True, visibility='protected', is_virtual=True) ## tcp-westwood.h (module 'internet'): void ns3::TcpWestwood::NewAck(ns3::SequenceNumber32 const & seq) [member function] cls.add_method('NewAck', 'void', @@ -10031,31 +9967,6 @@ def register_Ns3TcpWestwood_methods(root_module, cls): 'void', [], visibility='protected', is_virtual=True) - ## tcp-westwood.h (module 'internet'): void ns3::TcpWestwood::ScaleSsThresh(uint8_t scaleFactor) [member function] - cls.add_method('ScaleSsThresh', - 'void', - [param('uint8_t', 'scaleFactor')], - visibility='protected', is_virtual=True) - ## tcp-westwood.h (module 'internet'): void ns3::TcpWestwood::SetInitialCwnd(uint32_t cwnd) [member function] - cls.add_method('SetInitialCwnd', - 'void', - [param('uint32_t', 'cwnd')], - visibility='protected', is_virtual=True) - ## tcp-westwood.h (module 'internet'): void ns3::TcpWestwood::SetInitialSSThresh(uint32_t threshold) [member function] - cls.add_method('SetInitialSSThresh', - 'void', - [param('uint32_t', 'threshold')], - visibility='protected', is_virtual=True) - ## tcp-westwood.h (module 'internet'): void ns3::TcpWestwood::SetSegSize(uint32_t size) [member function] - cls.add_method('SetSegSize', - 'void', - [param('uint32_t', 'size')], - visibility='protected', is_virtual=True) - ## tcp-westwood.h (module 'internet'): uint32_t ns3::TcpWestwood::Window() [member function] - cls.add_method('Window', - 'uint32_t', - [], - visibility='protected', is_virtual=True) return def register_Ns3Time_methods(root_module, cls): @@ -15407,11 +15318,6 @@ def register_Ns3TcpL4Protocol_methods(root_module, cls): cls.add_method('SetNode', 'void', [param('ns3::Ptr< ns3::Node >', 'node')]) - ## tcp-l4-protocol.h (module 'internet'): int ns3::TcpL4Protocol::GetProtocolNumber() const [member function] - cls.add_method('GetProtocolNumber', - 'int', - [], - is_const=True, is_virtual=True) ## tcp-l4-protocol.h (module 'internet'): ns3::Ptr ns3::TcpL4Protocol::CreateSocket() [member function] cls.add_method('CreateSocket', 'ns3::Ptr< ns3::Socket >', @@ -15460,6 +15366,19 @@ def register_Ns3TcpL4Protocol_methods(root_module, cls): cls.add_method('Allocate6', 'ns3::Ipv6EndPoint *', [param('ns3::Ipv6Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv6Address', 'peerAddress'), param('uint16_t', 'peerPort')]) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::SendPacket(ns3::Ptr pkt, ns3::TcpHeader const & outgoing, ns3::Address const & saddr, ns3::Address const & daddr, ns3::Ptr oif=0) const [member function] + cls.add_method('SendPacket', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::TcpHeader const &', 'outgoing'), param('ns3::Address const &', 'saddr'), param('ns3::Address const &', 'daddr'), param('ns3::Ptr< ns3::NetDevice >', 'oif', default_value='0')], + is_const=True) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::AddSocket(ns3::Ptr socket) [member function] + cls.add_method('AddSocket', + 'void', + [param('ns3::Ptr< ns3::TcpSocketBase >', 'socket')]) + ## tcp-l4-protocol.h (module 'internet'): bool ns3::TcpL4Protocol::RemoveSocket(ns3::Ptr socket) [member function] + cls.add_method('RemoveSocket', + 'bool', + [param('ns3::Ptr< ns3::TcpSocketBase >', 'socket')]) ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::DeAllocate(ns3::Ipv4EndPoint * endPoint) [member function] cls.add_method('DeAllocate', 'void', @@ -15468,23 +15387,15 @@ def register_Ns3TcpL4Protocol_methods(root_module, cls): cls.add_method('DeAllocate', 'void', [param('ns3::Ipv6EndPoint *', 'endPoint')]) - ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv4Address saddr, ns3::Ipv4Address daddr, uint16_t sport, uint16_t dport, ns3::Ptr oif=0) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'saddr'), param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport'), param('ns3::Ptr< ns3::NetDevice >', 'oif', default_value='0')]) - ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv6Address saddr, ns3::Ipv6Address daddr, uint16_t sport, uint16_t dport, ns3::Ptr oif=0) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'saddr'), param('ns3::Ipv6Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport'), param('ns3::Ptr< ns3::NetDevice >', 'oif', default_value='0')]) - ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr incomingInterface) [member function] + ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & incomingIpHeader, ns3::Ptr incomingInterface) [member function] cls.add_method('Receive', 'ns3::IpL4Protocol::RxStatus', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'incomingIpHeader'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], is_virtual=True) - ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr incomingInterface) [member function] + ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Header const & incomingIpHeader, ns3::Ptr incomingInterface) [member function] cls.add_method('Receive', 'ns3::IpL4Protocol::RxStatus', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'incomingIpHeader'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], is_virtual=True) ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function] cls.add_method('ReceiveIcmp', @@ -15506,6 +15417,11 @@ def register_Ns3TcpL4Protocol_methods(root_module, cls): 'void', [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): int ns3::TcpL4Protocol::GetProtocolNumber() const [member function] + cls.add_method('GetProtocolNumber', + 'int', + [], + is_const=True, is_virtual=True) ## tcp-l4-protocol.h (module 'internet'): ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::TcpL4Protocol::GetDownTarget() const [member function] cls.add_method('GetDownTarget', 'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', @@ -15526,6 +15442,16 @@ def register_Ns3TcpL4Protocol_methods(root_module, cls): 'void', [], visibility='protected', is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::PacketReceived(ns3::Ptr packet, ns3::TcpHeader & incomingTcpHeader, ns3::Address const & source, ns3::Address const & destination) [member function] + cls.add_method('PacketReceived', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader &', 'incomingTcpHeader'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination')], + visibility='protected') + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::NoEndPointsFound(ns3::TcpHeader const & incomingHeader, ns3::Address const & incomingSAddr, ns3::Address const & incomingDAddr) [member function] + cls.add_method('NoEndPointsFound', + 'void', + [param('ns3::TcpHeader const &', 'incomingHeader'), param('ns3::Address const &', 'incomingSAddr'), param('ns3::Address const &', 'incomingDAddr')], + visibility='protected') return def register_Ns3TcpNewReno_methods(root_module, cls): @@ -15533,21 +15459,11 @@ def register_Ns3TcpNewReno_methods(root_module, cls): cls.add_constructor([]) ## tcp-newreno.h (module 'internet'): ns3::TcpNewReno::TcpNewReno(ns3::TcpNewReno const & sock) [copy constructor] cls.add_constructor([param('ns3::TcpNewReno const &', 'sock')]) - ## tcp-newreno.h (module 'internet'): int ns3::TcpNewReno::Connect(ns3::Address const & address) [member function] - cls.add_method('Connect', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True) ## tcp-newreno.h (module 'internet'): static ns3::TypeId ns3::TcpNewReno::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## tcp-newreno.h (module 'internet'): int ns3::TcpNewReno::Listen() [member function] - cls.add_method('Listen', - 'int', - [], - is_virtual=True) ## tcp-newreno.h (module 'internet'): void ns3::TcpNewReno::DupAck(ns3::TcpHeader const & t, uint32_t count) [member function] cls.add_method('DupAck', 'void', @@ -15558,16 +15474,6 @@ def register_Ns3TcpNewReno_methods(root_module, cls): 'ns3::Ptr< ns3::TcpSocketBase >', [], visibility='protected', is_virtual=True) - ## tcp-newreno.h (module 'internet'): uint32_t ns3::TcpNewReno::GetInitialCwnd() const [member function] - cls.add_method('GetInitialCwnd', - 'uint32_t', - [], - is_const=True, visibility='protected', is_virtual=True) - ## tcp-newreno.h (module 'internet'): uint32_t ns3::TcpNewReno::GetInitialSSThresh() const [member function] - cls.add_method('GetInitialSSThresh', - 'uint32_t', - [], - is_const=True, visibility='protected', is_virtual=True) ## tcp-newreno.h (module 'internet'): void ns3::TcpNewReno::NewAck(ns3::SequenceNumber32 const & seq) [member function] cls.add_method('NewAck', 'void', @@ -15578,31 +15484,6 @@ def register_Ns3TcpNewReno_methods(root_module, cls): 'void', [], visibility='protected', is_virtual=True) - ## tcp-newreno.h (module 'internet'): void ns3::TcpNewReno::ScaleSsThresh(uint8_t scaleFactor) [member function] - cls.add_method('ScaleSsThresh', - 'void', - [param('uint8_t', 'scaleFactor')], - visibility='protected', is_virtual=True) - ## tcp-newreno.h (module 'internet'): void ns3::TcpNewReno::SetInitialCwnd(uint32_t cwnd) [member function] - cls.add_method('SetInitialCwnd', - 'void', - [param('uint32_t', 'cwnd')], - visibility='protected', is_virtual=True) - ## tcp-newreno.h (module 'internet'): void ns3::TcpNewReno::SetInitialSSThresh(uint32_t threshold) [member function] - cls.add_method('SetInitialSSThresh', - 'void', - [param('uint32_t', 'threshold')], - visibility='protected', is_virtual=True) - ## tcp-newreno.h (module 'internet'): void ns3::TcpNewReno::SetSegSize(uint32_t size) [member function] - cls.add_method('SetSegSize', - 'void', - [param('uint32_t', 'size')], - visibility='protected', is_virtual=True) - ## tcp-newreno.h (module 'internet'): uint32_t ns3::TcpNewReno::Window() [member function] - cls.add_method('Window', - 'uint32_t', - [], - visibility='protected', is_virtual=True) return def register_Ns3TcpReno_methods(root_module, cls): @@ -15610,21 +15491,11 @@ def register_Ns3TcpReno_methods(root_module, cls): cls.add_constructor([]) ## tcp-reno.h (module 'internet'): ns3::TcpReno::TcpReno(ns3::TcpReno const & sock) [copy constructor] cls.add_constructor([param('ns3::TcpReno const &', 'sock')]) - ## tcp-reno.h (module 'internet'): int ns3::TcpReno::Connect(ns3::Address const & address) [member function] - cls.add_method('Connect', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True) ## tcp-reno.h (module 'internet'): static ns3::TypeId ns3::TcpReno::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## tcp-reno.h (module 'internet'): int ns3::TcpReno::Listen() [member function] - cls.add_method('Listen', - 'int', - [], - is_virtual=True) ## tcp-reno.h (module 'internet'): void ns3::TcpReno::DupAck(ns3::TcpHeader const & t, uint32_t count) [member function] cls.add_method('DupAck', 'void', @@ -15635,16 +15506,6 @@ def register_Ns3TcpReno_methods(root_module, cls): 'ns3::Ptr< ns3::TcpSocketBase >', [], visibility='protected', is_virtual=True) - ## tcp-reno.h (module 'internet'): uint32_t ns3::TcpReno::GetInitialCwnd() const [member function] - cls.add_method('GetInitialCwnd', - 'uint32_t', - [], - is_const=True, visibility='protected', is_virtual=True) - ## tcp-reno.h (module 'internet'): uint32_t ns3::TcpReno::GetInitialSSThresh() const [member function] - cls.add_method('GetInitialSSThresh', - 'uint32_t', - [], - is_const=True, visibility='protected', is_virtual=True) ## tcp-reno.h (module 'internet'): void ns3::TcpReno::NewAck(ns3::SequenceNumber32 const & seq) [member function] cls.add_method('NewAck', 'void', @@ -15655,31 +15516,6 @@ def register_Ns3TcpReno_methods(root_module, cls): 'void', [], visibility='protected', is_virtual=True) - ## tcp-reno.h (module 'internet'): void ns3::TcpReno::ScaleSsThresh(uint8_t scaleFactor) [member function] - cls.add_method('ScaleSsThresh', - 'void', - [param('uint8_t', 'scaleFactor')], - visibility='protected', is_virtual=True) - ## tcp-reno.h (module 'internet'): void ns3::TcpReno::SetInitialCwnd(uint32_t cwnd) [member function] - cls.add_method('SetInitialCwnd', - 'void', - [param('uint32_t', 'cwnd')], - visibility='protected', is_virtual=True) - ## tcp-reno.h (module 'internet'): void ns3::TcpReno::SetInitialSSThresh(uint32_t threshold) [member function] - cls.add_method('SetInitialSSThresh', - 'void', - [param('uint32_t', 'threshold')], - visibility='protected', is_virtual=True) - ## tcp-reno.h (module 'internet'): void ns3::TcpReno::SetSegSize(uint32_t size) [member function] - cls.add_method('SetSegSize', - 'void', - [param('uint32_t', 'size')], - visibility='protected', is_virtual=True) - ## tcp-reno.h (module 'internet'): uint32_t ns3::TcpReno::Window() [member function] - cls.add_method('Window', - 'uint32_t', - [], - visibility='protected', is_virtual=True) return def register_Ns3TcpRfc793_methods(root_module, cls): diff --git a/src/internet/bindings/modulegen__gcc_LP64.py b/src/internet/bindings/modulegen__gcc_LP64.py index 08db52f82..6f52d6422 100644 --- a/src/internet/bindings/modulegen__gcc_LP64.py +++ b/src/internet/bindings/modulegen__gcc_LP64.py @@ -20,8 +20,6 @@ def module_init(): def register_types(module): root_module = module.get_root() - ## tcp-socket.h (module 'internet'): ns3::TcpStates_t [enumeration] - module.add_enum('TcpStates_t', ['CLOSED', 'LISTEN', 'SYN_SENT', 'SYN_RCVD', 'ESTABLISHED', 'CLOSE_WAIT', 'LAST_ACK', 'FIN_WAIT_1', 'FIN_WAIT_2', 'CLOSING', 'TIME_WAIT', 'LAST_STATE']) ## address.h (module 'network'): ns3::Address [class] module.add_class('Address', import_from_module='ns.network') ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration] @@ -248,8 +246,8 @@ def register_types(module): module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['ns3::SequenceNumber']) ## traced-value.h (module 'core'): ns3::TracedValue > [class] root_module['ns3::TracedValue< ns3::SequenceNumber >'].implicitly_converts_to(root_module['ns3::SequenceNumber32']) - ## traced-value.h (module 'core'): ns3::TracedValue [class] - module.add_class('TracedValue', template_parameters=['ns3::TcpStates_t']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', template_parameters=['ns3::TcpSocket::TcpStates_t']) ## traced-value.h (module 'core'): ns3::TracedValue [class] module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['unsigned int']) ## type-id.h (module 'core'): ns3::TypeId [class] @@ -448,6 +446,8 @@ def register_types(module): module.add_class('TcpRxBuffer', parent=root_module['ns3::Object']) ## tcp-socket.h (module 'internet'): ns3::TcpSocket [class] module.add_class('TcpSocket', parent=root_module['ns3::Socket']) + ## tcp-socket.h (module 'internet'): ns3::TcpSocket::TcpStates_t [enumeration] + module.add_enum('TcpStates_t', ['CLOSED', 'LISTEN', 'SYN_SENT', 'SYN_RCVD', 'ESTABLISHED', 'CLOSE_WAIT', 'LAST_ACK', 'FIN_WAIT_1', 'FIN_WAIT_2', 'CLOSING', 'TIME_WAIT', 'LAST_STATE'], outer_class=root_module['ns3::TcpSocket']) ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase [class] module.add_class('TcpSocketBase', parent=root_module['ns3::TcpSocket']) ## tcp-socket-factory.h (module 'internet'): ns3::TcpSocketFactory [class] @@ -743,9 +743,9 @@ def register_types(module): typehandlers.add_type_alias(u'std::deque< ns3::RttHistory, std::allocator< ns3::RttHistory > >', u'ns3::RttHistory_t') typehandlers.add_type_alias(u'std::deque< ns3::RttHistory, std::allocator< ns3::RttHistory > >*', u'ns3::RttHistory_t*') typehandlers.add_type_alias(u'std::deque< ns3::RttHistory, std::allocator< ns3::RttHistory > >&', u'ns3::RttHistory_t&') - typehandlers.add_type_alias(u'void ( * ) ( ns3::TcpStates_t, ns3::TcpStates_t ) *', u'ns3::TcpStatesTracedValueCallback') - typehandlers.add_type_alias(u'void ( * ) ( ns3::TcpStates_t, ns3::TcpStates_t ) **', u'ns3::TcpStatesTracedValueCallback*') - typehandlers.add_type_alias(u'void ( * ) ( ns3::TcpStates_t, ns3::TcpStates_t ) *&', u'ns3::TcpStatesTracedValueCallback&') + typehandlers.add_type_alias(u'void ( * ) ( ns3::TcpSocket::TcpStates_t, ns3::TcpSocket::TcpStates_t ) *', u'ns3::TcpStatesTracedValueCallback') + typehandlers.add_type_alias(u'void ( * ) ( ns3::TcpSocket::TcpStates_t, ns3::TcpSocket::TcpStates_t ) **', u'ns3::TcpStatesTracedValueCallback*') + typehandlers.add_type_alias(u'void ( * ) ( ns3::TcpSocket::TcpStates_t, ns3::TcpSocket::TcpStates_t ) *&', u'ns3::TcpStatesTracedValueCallback&') typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >', u'ns3::SequenceNumber8') typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >*', u'ns3::SequenceNumber8*') typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >&', u'ns3::SequenceNumber8&') @@ -896,7 +896,7 @@ def register_methods(root_module): register_Ns3TracedValue__Bool_methods(root_module, root_module['ns3::TracedValue< bool >']) register_Ns3TracedValue__Double_methods(root_module, root_module['ns3::TracedValue< double >']) register_Ns3TracedValue__Ns3SequenceNumber__lt__unsigned_int__int__gt___methods(root_module, root_module['ns3::TracedValue< ns3::SequenceNumber >']) - register_Ns3TracedValue__Ns3TcpStates_t_methods(root_module, root_module['ns3::TracedValue< ns3::TcpStates_t >']) + register_Ns3TracedValue__Ns3TcpSocketTcpStates_t_methods(root_module, root_module['ns3::TracedValue< ns3::TcpSocket::TcpStates_t >']) register_Ns3TracedValue__Unsigned_int_methods(root_module, root_module['ns3::TracedValue< unsigned int >']) register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) @@ -4985,38 +4985,38 @@ def register_Ns3TracedValue__Ns3SequenceNumber__lt__unsigned_int__int__gt___meth [param('ns3::SequenceNumber< unsigned int, int > const &', 'v')]) return -def register_Ns3TracedValue__Ns3TcpStates_t_methods(root_module, cls): - ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] +def register_Ns3TracedValue__Ns3TcpSocketTcpStates_t_methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] cls.add_constructor([]) - ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [copy constructor] - cls.add_constructor([param('ns3::TracedValue< ns3::TcpStates_t > const &', 'o')]) - ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TcpStates_t const & v) [constructor] - cls.add_constructor([param('ns3::TcpStates_t const &', 'v')]) - ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::basic_string,std::allocator > path) [member function] + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [copy constructor] + cls.add_constructor([param('ns3::TracedValue< ns3::TcpSocket::TcpStates_t > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TcpSocket::TcpStates_t const & v) [constructor] + cls.add_constructor([param('ns3::TcpSocket::TcpStates_t const &', 'v')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::basic_string,std::allocator > path) [member function] cls.add_method('Connect', 'void', [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) - ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] cls.add_method('ConnectWithoutContext', 'void', [param('ns3::CallbackBase const &', 'cb')]) - ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::basic_string,std::allocator > path) [member function] + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::basic_string,std::allocator > path) [member function] cls.add_method('Disconnect', 'void', [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) - ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] cls.add_method('DisconnectWithoutContext', 'void', [param('ns3::CallbackBase const &', 'cb')]) - ## traced-value.h (module 'core'): ns3::TcpStates_t ns3::TracedValue::Get() const [member function] + ## traced-value.h (module 'core'): ns3::TcpSocket::TcpStates_t ns3::TracedValue::Get() const [member function] cls.add_method('Get', - 'ns3::TcpStates_t', + 'ns3::TcpSocket::TcpStates_t', [], is_const=True) - ## traced-value.h (module 'core'): void ns3::TracedValue::Set(ns3::TcpStates_t const & v) [member function] + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(ns3::TcpSocket::TcpStates_t const & v) [member function] cls.add_method('Set', 'void', - [param('ns3::TcpStates_t const &', 'v')]) + [param('ns3::TcpSocket::TcpStates_t const &', 'v')]) return def register_Ns3TracedValue__Unsigned_int_methods(root_module, cls): @@ -8813,6 +8813,7 @@ def register_Ns3SocketSetDontFragmentTag_methods(root_module, cls): return def register_Ns3TcpHeader_methods(root_module, cls): + cls.add_output_stream_operator() cls.add_binary_comparison_operator('==') ## tcp-header.h (module 'internet'): ns3::TcpHeader::TcpHeader(ns3::TcpHeader const & arg0) [copy constructor] cls.add_constructor([param('ns3::TcpHeader const &', 'arg0')]) @@ -8901,18 +8902,18 @@ def register_Ns3TcpHeader_methods(root_module, cls): 'bool', [param('uint8_t', 'kind')], is_const=True) - ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol) [member function] + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Ipv4Address const & source, ns3::Ipv4Address const & destination, uint8_t protocol) [member function] cls.add_method('InitializeChecksum', 'void', - [param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol')]) - ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Ipv6Address source, ns3::Ipv6Address destination, uint8_t protocol) [member function] + [param('ns3::Ipv4Address const &', 'source'), param('ns3::Ipv4Address const &', 'destination'), param('uint8_t', 'protocol')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Ipv6Address const & source, ns3::Ipv6Address const & destination, uint8_t protocol) [member function] cls.add_method('InitializeChecksum', 'void', - [param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'destination'), param('uint8_t', 'protocol')]) - ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Address source, ns3::Address destination, uint8_t protocol) [member function] + [param('ns3::Ipv6Address const &', 'source'), param('ns3::Ipv6Address const &', 'destination'), param('uint8_t', 'protocol')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Address const & source, ns3::Address const & destination, uint8_t protocol) [member function] cls.add_method('InitializeChecksum', 'void', - [param('ns3::Address', 'source'), param('ns3::Address', 'destination'), param('uint8_t', 'protocol')]) + [param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination'), param('uint8_t', 'protocol')]) ## tcp-header.h (module 'internet'): bool ns3::TcpHeader::IsChecksumOk() const [member function] cls.add_method('IsChecksumOk', 'bool', @@ -9488,15 +9489,10 @@ def register_Ns3TcpSocketBase_methods(root_module, cls): 'int', [], visibility='protected') - ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DoForwardUp(ns3::Ptr packet, ns3::Ipv4Header header, uint16_t port, ns3::Ptr incomingInterface) [member function] + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DoForwardUp(ns3::Ptr packet, ns3::Address const & fromAddress, ns3::Address const & toAddress) [member function] cls.add_method('DoForwardUp', 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'header'), param('uint16_t', 'port'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], - visibility='protected', is_virtual=True) - ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DoForwardUp(ns3::Ptr packet, ns3::Ipv6Header header, uint16_t port) [member function] - cls.add_method('DoForwardUp', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Header', 'header'), param('uint16_t', 'port')], + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'fromAddress'), param('ns3::Address const &', 'toAddress')], visibility='protected', is_virtual=True) ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DoPeerClose() [member function] cls.add_method('DoPeerClose', @@ -9572,12 +9568,12 @@ def register_Ns3TcpSocketBase_methods(root_module, cls): cls.add_method('GetInitialCwnd', 'uint32_t', [], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) + is_const=True, visibility='protected', is_virtual=True) ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetInitialSSThresh() const [member function] cls.add_method('GetInitialSSThresh', 'uint32_t', [], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) + is_const=True, visibility='protected', is_virtual=True) ## tcp-socket-base.h (module 'internet'): ns3::Time ns3::TcpSocketBase::GetPersistTimeout() const [member function] cls.add_method('GetPersistTimeout', 'ns3::Time', @@ -9603,6 +9599,11 @@ def register_Ns3TcpSocketBase_methods(root_module, cls): 'bool', [], is_const=True, visibility='protected', is_virtual=True) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::InitializeCwnd() [member function] + cls.add_method('InitializeCwnd', + 'void', + [], + visibility='protected', is_virtual=True) ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::LastAckTimeout() [member function] cls.add_method('LastAckTimeout', 'void', @@ -9702,7 +9703,7 @@ def register_Ns3TcpSocketBase_methods(root_module, cls): cls.add_method('ScaleSsThresh', 'void', [param('uint8_t', 'scaleFactor')], - is_pure_virtual=True, visibility='protected', is_virtual=True) + visibility='protected', is_virtual=True) ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::SendDataPacket(ns3::SequenceNumber32 seq, uint32_t maxSize, bool withAck) [member function] cls.add_method('SendDataPacket', 'uint32_t', @@ -9752,12 +9753,12 @@ def register_Ns3TcpSocketBase_methods(root_module, cls): cls.add_method('SetInitialCwnd', 'void', [param('uint32_t', 'cwnd')], - is_pure_virtual=True, visibility='protected', is_virtual=True) + visibility='protected', is_virtual=True) ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetInitialSSThresh(uint32_t threshold) [member function] cls.add_method('SetInitialSSThresh', 'void', [param('uint32_t', 'threshold')], - is_pure_virtual=True, visibility='protected', is_virtual=True) + visibility='protected', is_virtual=True) ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetPersistTimeout(ns3::Time timeout) [member function] cls.add_method('SetPersistTimeout', 'void', @@ -9817,7 +9818,7 @@ def register_Ns3TcpSocketBase_methods(root_module, cls): cls.add_method('Window', 'uint32_t', [], - is_pure_virtual=True, visibility='protected', is_virtual=True) + visibility='protected', is_virtual=True) return def register_Ns3TcpSocketFactory_methods(root_module, cls): @@ -9837,21 +9838,11 @@ def register_Ns3TcpTahoe_methods(root_module, cls): cls.add_constructor([]) ## tcp-tahoe.h (module 'internet'): ns3::TcpTahoe::TcpTahoe(ns3::TcpTahoe const & sock) [copy constructor] cls.add_constructor([param('ns3::TcpTahoe const &', 'sock')]) - ## tcp-tahoe.h (module 'internet'): int ns3::TcpTahoe::Connect(ns3::Address const & address) [member function] - cls.add_method('Connect', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True) ## tcp-tahoe.h (module 'internet'): static ns3::TypeId ns3::TcpTahoe::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## tcp-tahoe.h (module 'internet'): int ns3::TcpTahoe::Listen() [member function] - cls.add_method('Listen', - 'int', - [], - is_virtual=True) ## tcp-tahoe.h (module 'internet'): void ns3::TcpTahoe::DupAck(ns3::TcpHeader const & t, uint32_t count) [member function] cls.add_method('DupAck', 'void', @@ -9862,16 +9853,6 @@ def register_Ns3TcpTahoe_methods(root_module, cls): 'ns3::Ptr< ns3::TcpSocketBase >', [], visibility='protected', is_virtual=True) - ## tcp-tahoe.h (module 'internet'): uint32_t ns3::TcpTahoe::GetInitialCwnd() const [member function] - cls.add_method('GetInitialCwnd', - 'uint32_t', - [], - is_const=True, visibility='protected', is_virtual=True) - ## tcp-tahoe.h (module 'internet'): uint32_t ns3::TcpTahoe::GetInitialSSThresh() const [member function] - cls.add_method('GetInitialSSThresh', - 'uint32_t', - [], - is_const=True, visibility='protected', is_virtual=True) ## tcp-tahoe.h (module 'internet'): void ns3::TcpTahoe::NewAck(ns3::SequenceNumber32 const & seq) [member function] cls.add_method('NewAck', 'void', @@ -9882,31 +9863,6 @@ def register_Ns3TcpTahoe_methods(root_module, cls): 'void', [], visibility='protected', is_virtual=True) - ## tcp-tahoe.h (module 'internet'): void ns3::TcpTahoe::ScaleSsThresh(uint8_t scaleFactor) [member function] - cls.add_method('ScaleSsThresh', - 'void', - [param('uint8_t', 'scaleFactor')], - visibility='protected', is_virtual=True) - ## tcp-tahoe.h (module 'internet'): void ns3::TcpTahoe::SetInitialCwnd(uint32_t cwnd) [member function] - cls.add_method('SetInitialCwnd', - 'void', - [param('uint32_t', 'cwnd')], - visibility='protected', is_virtual=True) - ## tcp-tahoe.h (module 'internet'): void ns3::TcpTahoe::SetInitialSSThresh(uint32_t threshold) [member function] - cls.add_method('SetInitialSSThresh', - 'void', - [param('uint32_t', 'threshold')], - visibility='protected', is_virtual=True) - ## tcp-tahoe.h (module 'internet'): void ns3::TcpTahoe::SetSegSize(uint32_t size) [member function] - cls.add_method('SetSegSize', - 'void', - [param('uint32_t', 'size')], - visibility='protected', is_virtual=True) - ## tcp-tahoe.h (module 'internet'): uint32_t ns3::TcpTahoe::Window() [member function] - cls.add_method('Window', - 'uint32_t', - [], - visibility='protected', is_virtual=True) return def register_Ns3TcpTxBuffer_methods(root_module, cls): @@ -9976,21 +9932,11 @@ def register_Ns3TcpWestwood_methods(root_module, cls): cls.add_constructor([]) ## tcp-westwood.h (module 'internet'): ns3::TcpWestwood::TcpWestwood(ns3::TcpWestwood const & sock) [copy constructor] cls.add_constructor([param('ns3::TcpWestwood const &', 'sock')]) - ## tcp-westwood.h (module 'internet'): int ns3::TcpWestwood::Connect(ns3::Address const & address) [member function] - cls.add_method('Connect', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True) ## tcp-westwood.h (module 'internet'): static ns3::TypeId ns3::TcpWestwood::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## tcp-westwood.h (module 'internet'): int ns3::TcpWestwood::Listen() [member function] - cls.add_method('Listen', - 'int', - [], - is_virtual=True) ## tcp-westwood.h (module 'internet'): void ns3::TcpWestwood::DupAck(ns3::TcpHeader const & t, uint32_t count) [member function] cls.add_method('DupAck', 'void', @@ -10006,16 +9952,6 @@ def register_Ns3TcpWestwood_methods(root_module, cls): 'ns3::Ptr< ns3::TcpSocketBase >', [], visibility='protected', is_virtual=True) - ## tcp-westwood.h (module 'internet'): uint32_t ns3::TcpWestwood::GetInitialCwnd() const [member function] - cls.add_method('GetInitialCwnd', - 'uint32_t', - [], - is_const=True, visibility='protected', is_virtual=True) - ## tcp-westwood.h (module 'internet'): uint32_t ns3::TcpWestwood::GetInitialSSThresh() const [member function] - cls.add_method('GetInitialSSThresh', - 'uint32_t', - [], - is_const=True, visibility='protected', is_virtual=True) ## tcp-westwood.h (module 'internet'): void ns3::TcpWestwood::NewAck(ns3::SequenceNumber32 const & seq) [member function] cls.add_method('NewAck', 'void', @@ -10031,31 +9967,6 @@ def register_Ns3TcpWestwood_methods(root_module, cls): 'void', [], visibility='protected', is_virtual=True) - ## tcp-westwood.h (module 'internet'): void ns3::TcpWestwood::ScaleSsThresh(uint8_t scaleFactor) [member function] - cls.add_method('ScaleSsThresh', - 'void', - [param('uint8_t', 'scaleFactor')], - visibility='protected', is_virtual=True) - ## tcp-westwood.h (module 'internet'): void ns3::TcpWestwood::SetInitialCwnd(uint32_t cwnd) [member function] - cls.add_method('SetInitialCwnd', - 'void', - [param('uint32_t', 'cwnd')], - visibility='protected', is_virtual=True) - ## tcp-westwood.h (module 'internet'): void ns3::TcpWestwood::SetInitialSSThresh(uint32_t threshold) [member function] - cls.add_method('SetInitialSSThresh', - 'void', - [param('uint32_t', 'threshold')], - visibility='protected', is_virtual=True) - ## tcp-westwood.h (module 'internet'): void ns3::TcpWestwood::SetSegSize(uint32_t size) [member function] - cls.add_method('SetSegSize', - 'void', - [param('uint32_t', 'size')], - visibility='protected', is_virtual=True) - ## tcp-westwood.h (module 'internet'): uint32_t ns3::TcpWestwood::Window() [member function] - cls.add_method('Window', - 'uint32_t', - [], - visibility='protected', is_virtual=True) return def register_Ns3Time_methods(root_module, cls): @@ -15407,11 +15318,6 @@ def register_Ns3TcpL4Protocol_methods(root_module, cls): cls.add_method('SetNode', 'void', [param('ns3::Ptr< ns3::Node >', 'node')]) - ## tcp-l4-protocol.h (module 'internet'): int ns3::TcpL4Protocol::GetProtocolNumber() const [member function] - cls.add_method('GetProtocolNumber', - 'int', - [], - is_const=True, is_virtual=True) ## tcp-l4-protocol.h (module 'internet'): ns3::Ptr ns3::TcpL4Protocol::CreateSocket() [member function] cls.add_method('CreateSocket', 'ns3::Ptr< ns3::Socket >', @@ -15460,6 +15366,19 @@ def register_Ns3TcpL4Protocol_methods(root_module, cls): cls.add_method('Allocate6', 'ns3::Ipv6EndPoint *', [param('ns3::Ipv6Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv6Address', 'peerAddress'), param('uint16_t', 'peerPort')]) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::SendPacket(ns3::Ptr pkt, ns3::TcpHeader const & outgoing, ns3::Address const & saddr, ns3::Address const & daddr, ns3::Ptr oif=0) const [member function] + cls.add_method('SendPacket', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::TcpHeader const &', 'outgoing'), param('ns3::Address const &', 'saddr'), param('ns3::Address const &', 'daddr'), param('ns3::Ptr< ns3::NetDevice >', 'oif', default_value='0')], + is_const=True) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::AddSocket(ns3::Ptr socket) [member function] + cls.add_method('AddSocket', + 'void', + [param('ns3::Ptr< ns3::TcpSocketBase >', 'socket')]) + ## tcp-l4-protocol.h (module 'internet'): bool ns3::TcpL4Protocol::RemoveSocket(ns3::Ptr socket) [member function] + cls.add_method('RemoveSocket', + 'bool', + [param('ns3::Ptr< ns3::TcpSocketBase >', 'socket')]) ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::DeAllocate(ns3::Ipv4EndPoint * endPoint) [member function] cls.add_method('DeAllocate', 'void', @@ -15468,23 +15387,15 @@ def register_Ns3TcpL4Protocol_methods(root_module, cls): cls.add_method('DeAllocate', 'void', [param('ns3::Ipv6EndPoint *', 'endPoint')]) - ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv4Address saddr, ns3::Ipv4Address daddr, uint16_t sport, uint16_t dport, ns3::Ptr oif=0) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'saddr'), param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport'), param('ns3::Ptr< ns3::NetDevice >', 'oif', default_value='0')]) - ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv6Address saddr, ns3::Ipv6Address daddr, uint16_t sport, uint16_t dport, ns3::Ptr oif=0) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'saddr'), param('ns3::Ipv6Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport'), param('ns3::Ptr< ns3::NetDevice >', 'oif', default_value='0')]) - ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr incomingInterface) [member function] + ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & incomingIpHeader, ns3::Ptr incomingInterface) [member function] cls.add_method('Receive', 'ns3::IpL4Protocol::RxStatus', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'incomingIpHeader'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], is_virtual=True) - ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr incomingInterface) [member function] + ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Header const & incomingIpHeader, ns3::Ptr incomingInterface) [member function] cls.add_method('Receive', 'ns3::IpL4Protocol::RxStatus', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'incomingIpHeader'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], is_virtual=True) ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function] cls.add_method('ReceiveIcmp', @@ -15506,6 +15417,11 @@ def register_Ns3TcpL4Protocol_methods(root_module, cls): 'void', [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): int ns3::TcpL4Protocol::GetProtocolNumber() const [member function] + cls.add_method('GetProtocolNumber', + 'int', + [], + is_const=True, is_virtual=True) ## tcp-l4-protocol.h (module 'internet'): ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::TcpL4Protocol::GetDownTarget() const [member function] cls.add_method('GetDownTarget', 'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', @@ -15526,6 +15442,16 @@ def register_Ns3TcpL4Protocol_methods(root_module, cls): 'void', [], visibility='protected', is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::PacketReceived(ns3::Ptr packet, ns3::TcpHeader & incomingTcpHeader, ns3::Address const & source, ns3::Address const & destination) [member function] + cls.add_method('PacketReceived', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader &', 'incomingTcpHeader'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination')], + visibility='protected') + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::NoEndPointsFound(ns3::TcpHeader const & incomingHeader, ns3::Address const & incomingSAddr, ns3::Address const & incomingDAddr) [member function] + cls.add_method('NoEndPointsFound', + 'void', + [param('ns3::TcpHeader const &', 'incomingHeader'), param('ns3::Address const &', 'incomingSAddr'), param('ns3::Address const &', 'incomingDAddr')], + visibility='protected') return def register_Ns3TcpNewReno_methods(root_module, cls): @@ -15533,21 +15459,11 @@ def register_Ns3TcpNewReno_methods(root_module, cls): cls.add_constructor([]) ## tcp-newreno.h (module 'internet'): ns3::TcpNewReno::TcpNewReno(ns3::TcpNewReno const & sock) [copy constructor] cls.add_constructor([param('ns3::TcpNewReno const &', 'sock')]) - ## tcp-newreno.h (module 'internet'): int ns3::TcpNewReno::Connect(ns3::Address const & address) [member function] - cls.add_method('Connect', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True) ## tcp-newreno.h (module 'internet'): static ns3::TypeId ns3::TcpNewReno::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## tcp-newreno.h (module 'internet'): int ns3::TcpNewReno::Listen() [member function] - cls.add_method('Listen', - 'int', - [], - is_virtual=True) ## tcp-newreno.h (module 'internet'): void ns3::TcpNewReno::DupAck(ns3::TcpHeader const & t, uint32_t count) [member function] cls.add_method('DupAck', 'void', @@ -15558,16 +15474,6 @@ def register_Ns3TcpNewReno_methods(root_module, cls): 'ns3::Ptr< ns3::TcpSocketBase >', [], visibility='protected', is_virtual=True) - ## tcp-newreno.h (module 'internet'): uint32_t ns3::TcpNewReno::GetInitialCwnd() const [member function] - cls.add_method('GetInitialCwnd', - 'uint32_t', - [], - is_const=True, visibility='protected', is_virtual=True) - ## tcp-newreno.h (module 'internet'): uint32_t ns3::TcpNewReno::GetInitialSSThresh() const [member function] - cls.add_method('GetInitialSSThresh', - 'uint32_t', - [], - is_const=True, visibility='protected', is_virtual=True) ## tcp-newreno.h (module 'internet'): void ns3::TcpNewReno::NewAck(ns3::SequenceNumber32 const & seq) [member function] cls.add_method('NewAck', 'void', @@ -15578,31 +15484,6 @@ def register_Ns3TcpNewReno_methods(root_module, cls): 'void', [], visibility='protected', is_virtual=True) - ## tcp-newreno.h (module 'internet'): void ns3::TcpNewReno::ScaleSsThresh(uint8_t scaleFactor) [member function] - cls.add_method('ScaleSsThresh', - 'void', - [param('uint8_t', 'scaleFactor')], - visibility='protected', is_virtual=True) - ## tcp-newreno.h (module 'internet'): void ns3::TcpNewReno::SetInitialCwnd(uint32_t cwnd) [member function] - cls.add_method('SetInitialCwnd', - 'void', - [param('uint32_t', 'cwnd')], - visibility='protected', is_virtual=True) - ## tcp-newreno.h (module 'internet'): void ns3::TcpNewReno::SetInitialSSThresh(uint32_t threshold) [member function] - cls.add_method('SetInitialSSThresh', - 'void', - [param('uint32_t', 'threshold')], - visibility='protected', is_virtual=True) - ## tcp-newreno.h (module 'internet'): void ns3::TcpNewReno::SetSegSize(uint32_t size) [member function] - cls.add_method('SetSegSize', - 'void', - [param('uint32_t', 'size')], - visibility='protected', is_virtual=True) - ## tcp-newreno.h (module 'internet'): uint32_t ns3::TcpNewReno::Window() [member function] - cls.add_method('Window', - 'uint32_t', - [], - visibility='protected', is_virtual=True) return def register_Ns3TcpReno_methods(root_module, cls): @@ -15610,21 +15491,11 @@ def register_Ns3TcpReno_methods(root_module, cls): cls.add_constructor([]) ## tcp-reno.h (module 'internet'): ns3::TcpReno::TcpReno(ns3::TcpReno const & sock) [copy constructor] cls.add_constructor([param('ns3::TcpReno const &', 'sock')]) - ## tcp-reno.h (module 'internet'): int ns3::TcpReno::Connect(ns3::Address const & address) [member function] - cls.add_method('Connect', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True) ## tcp-reno.h (module 'internet'): static ns3::TypeId ns3::TcpReno::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## tcp-reno.h (module 'internet'): int ns3::TcpReno::Listen() [member function] - cls.add_method('Listen', - 'int', - [], - is_virtual=True) ## tcp-reno.h (module 'internet'): void ns3::TcpReno::DupAck(ns3::TcpHeader const & t, uint32_t count) [member function] cls.add_method('DupAck', 'void', @@ -15635,16 +15506,6 @@ def register_Ns3TcpReno_methods(root_module, cls): 'ns3::Ptr< ns3::TcpSocketBase >', [], visibility='protected', is_virtual=True) - ## tcp-reno.h (module 'internet'): uint32_t ns3::TcpReno::GetInitialCwnd() const [member function] - cls.add_method('GetInitialCwnd', - 'uint32_t', - [], - is_const=True, visibility='protected', is_virtual=True) - ## tcp-reno.h (module 'internet'): uint32_t ns3::TcpReno::GetInitialSSThresh() const [member function] - cls.add_method('GetInitialSSThresh', - 'uint32_t', - [], - is_const=True, visibility='protected', is_virtual=True) ## tcp-reno.h (module 'internet'): void ns3::TcpReno::NewAck(ns3::SequenceNumber32 const & seq) [member function] cls.add_method('NewAck', 'void', @@ -15655,31 +15516,6 @@ def register_Ns3TcpReno_methods(root_module, cls): 'void', [], visibility='protected', is_virtual=True) - ## tcp-reno.h (module 'internet'): void ns3::TcpReno::ScaleSsThresh(uint8_t scaleFactor) [member function] - cls.add_method('ScaleSsThresh', - 'void', - [param('uint8_t', 'scaleFactor')], - visibility='protected', is_virtual=True) - ## tcp-reno.h (module 'internet'): void ns3::TcpReno::SetInitialCwnd(uint32_t cwnd) [member function] - cls.add_method('SetInitialCwnd', - 'void', - [param('uint32_t', 'cwnd')], - visibility='protected', is_virtual=True) - ## tcp-reno.h (module 'internet'): void ns3::TcpReno::SetInitialSSThresh(uint32_t threshold) [member function] - cls.add_method('SetInitialSSThresh', - 'void', - [param('uint32_t', 'threshold')], - visibility='protected', is_virtual=True) - ## tcp-reno.h (module 'internet'): void ns3::TcpReno::SetSegSize(uint32_t size) [member function] - cls.add_method('SetSegSize', - 'void', - [param('uint32_t', 'size')], - visibility='protected', is_virtual=True) - ## tcp-reno.h (module 'internet'): uint32_t ns3::TcpReno::Window() [member function] - cls.add_method('Window', - 'uint32_t', - [], - visibility='protected', is_virtual=True) return def register_Ns3TcpRfc793_methods(root_module, cls):