python scan
authorJosh Pelkey <jpelkey@gatech.edu>
Fri, 17 Dec 2010 14:24:24 -0500
changeset 6695 472dad398d1d
parent 6694 a814f37d15bf
child 6696 5b61f3c1ba10
python scan
bindings/python/apidefs/gcc-ILP32/ns3_module_common.py
bindings/python/apidefs/gcc-ILP32/ns3_module_internet_stack.py
bindings/python/apidefs/gcc-ILP32/ns3_module_node.py
bindings/python/apidefs/gcc-LP64/ns3_module_common.py
bindings/python/apidefs/gcc-LP64/ns3_module_internet_stack.py
bindings/python/apidefs/gcc-LP64/ns3_module_node.py
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_common.py	Fri Dec 17 13:57:22 2010 -0500
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_common.py	Fri Dec 17 14:24:24 2010 -0500
@@ -2075,6 +2075,8 @@
     cls.add_constructor([param('ns3::OutputStreamWrapper const &', 'arg0')])
     ## output-stream-wrapper.h: ns3::OutputStreamWrapper::OutputStreamWrapper(std::string filename, std::_Ios_Openmode filemode) [constructor]
     cls.add_constructor([param('std::string', 'filename'), param('std::_Ios_Openmode', 'filemode')])
+    ## output-stream-wrapper.h: ns3::OutputStreamWrapper::OutputStreamWrapper(std::ostream * os) [constructor]
+    cls.add_constructor([param('std::ostream *', 'os')])
     ## output-stream-wrapper.h: std::ostream * ns3::OutputStreamWrapper::GetStream() [member function]
     cls.add_method('GetStream', 
                    'std::ostream *', 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_internet_stack.py	Fri Dec 17 13:57:22 2010 -0500
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_internet_stack.py	Fri Dec 17 14:24:24 2010 -0500
@@ -3552,6 +3552,10 @@
     cls.add_method('CreateSocket', 
                    'ns3::Ptr< ns3::Socket >', 
                    [])
+    ## tcp-l4-protocol.h: ns3::Ptr<ns3::Socket> ns3::TcpL4Protocol::CreateSocket(ns3::TypeId socketTypeId) [member function]
+    cls.add_method('CreateSocket', 
+                   'ns3::Ptr< ns3::Socket >', 
+                   [param('ns3::TypeId', 'socketTypeId')])
     ## tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate() [member function]
     cls.add_method('Allocate', 
                    'ns3::Ipv4EndPoint *', 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_node.py	Fri Dec 17 13:57:22 2010 -0500
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_node.py	Fri Dec 17 14:24:24 2010 -0500
@@ -5,6 +5,8 @@
     
     ## packetbb.h: ns3::PbbAddressLength [enumeration]
     module.add_enum('PbbAddressLength', ['IPV4', 'IPV6'])
+    ## tcp-socket.h: 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'])
     ## ethernet-header.h: ns3::ethernet_header_t [enumeration]
     module.add_enum('ethernet_header_t', ['LENGTH', 'VLAN', 'QINQ'])
     ## address.h: ns3::Address [class]
@@ -2593,6 +2595,8 @@
                    'ns3::TypeId', 
                    [], 
                    is_static=True)
+    ## tcp-socket.h: ns3::TcpSocket::TcpStateName [variable]
+    cls.add_static_attribute('TcpStateName', 'char const * [ 11 ] const', is_const=True)
     ## tcp-socket.h: uint32_t ns3::TcpSocket::GetConnCount() const [member function]
     cls.add_method('GetConnCount', 
                    'uint32_t', 
@@ -2618,6 +2622,11 @@
                    'uint32_t', 
                    [], 
                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
+    ## tcp-socket.h: ns3::Time ns3::TcpSocket::GetPersistTimeout() const [member function]
+    cls.add_method('GetPersistTimeout', 
+                   'ns3::Time', 
+                   [], 
+                   is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
     ## tcp-socket.h: uint32_t ns3::TcpSocket::GetRcvBufSize() const [member function]
     cls.add_method('GetRcvBufSize', 
                    'uint32_t', 
@@ -2663,6 +2672,11 @@
                    'void', 
                    [param('uint32_t', 'count')], 
                    is_pure_virtual=True, visibility='private', is_virtual=True)
+    ## tcp-socket.h: void ns3::TcpSocket::SetPersistTimeout(ns3::Time timeout) [member function]
+    cls.add_method('SetPersistTimeout', 
+                   'void', 
+                   [param('ns3::Time', 'timeout')], 
+                   is_pure_virtual=True, visibility='private', is_virtual=True)
     ## tcp-socket.h: void ns3::TcpSocket::SetRcvBufSize(uint32_t size) [member function]
     cls.add_method('SetRcvBufSize', 
                    'void', 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_common.py	Fri Dec 17 13:57:22 2010 -0500
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_common.py	Fri Dec 17 14:24:24 2010 -0500
@@ -2075,6 +2075,8 @@
     cls.add_constructor([param('ns3::OutputStreamWrapper const &', 'arg0')])
     ## output-stream-wrapper.h: ns3::OutputStreamWrapper::OutputStreamWrapper(std::string filename, std::_Ios_Openmode filemode) [constructor]
     cls.add_constructor([param('std::string', 'filename'), param('std::_Ios_Openmode', 'filemode')])
+    ## output-stream-wrapper.h: ns3::OutputStreamWrapper::OutputStreamWrapper(std::ostream * os) [constructor]
+    cls.add_constructor([param('std::ostream *', 'os')])
     ## output-stream-wrapper.h: std::ostream * ns3::OutputStreamWrapper::GetStream() [member function]
     cls.add_method('GetStream', 
                    'std::ostream *', 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_internet_stack.py	Fri Dec 17 13:57:22 2010 -0500
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_internet_stack.py	Fri Dec 17 14:24:24 2010 -0500
@@ -3552,6 +3552,10 @@
     cls.add_method('CreateSocket', 
                    'ns3::Ptr< ns3::Socket >', 
                    [])
+    ## tcp-l4-protocol.h: ns3::Ptr<ns3::Socket> ns3::TcpL4Protocol::CreateSocket(ns3::TypeId socketTypeId) [member function]
+    cls.add_method('CreateSocket', 
+                   'ns3::Ptr< ns3::Socket >', 
+                   [param('ns3::TypeId', 'socketTypeId')])
     ## tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate() [member function]
     cls.add_method('Allocate', 
                    'ns3::Ipv4EndPoint *', 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_node.py	Fri Dec 17 13:57:22 2010 -0500
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_node.py	Fri Dec 17 14:24:24 2010 -0500
@@ -5,6 +5,8 @@
     
     ## packetbb.h: ns3::PbbAddressLength [enumeration]
     module.add_enum('PbbAddressLength', ['IPV4', 'IPV6'])
+    ## tcp-socket.h: 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'])
     ## ethernet-header.h: ns3::ethernet_header_t [enumeration]
     module.add_enum('ethernet_header_t', ['LENGTH', 'VLAN', 'QINQ'])
     ## address.h: ns3::Address [class]
@@ -2593,6 +2595,8 @@
                    'ns3::TypeId', 
                    [], 
                    is_static=True)
+    ## tcp-socket.h: ns3::TcpSocket::TcpStateName [variable]
+    cls.add_static_attribute('TcpStateName', 'char const * [ 11 ] const', is_const=True)
     ## tcp-socket.h: uint32_t ns3::TcpSocket::GetConnCount() const [member function]
     cls.add_method('GetConnCount', 
                    'uint32_t', 
@@ -2618,6 +2622,11 @@
                    'uint32_t', 
                    [], 
                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
+    ## tcp-socket.h: ns3::Time ns3::TcpSocket::GetPersistTimeout() const [member function]
+    cls.add_method('GetPersistTimeout', 
+                   'ns3::Time', 
+                   [], 
+                   is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
     ## tcp-socket.h: uint32_t ns3::TcpSocket::GetRcvBufSize() const [member function]
     cls.add_method('GetRcvBufSize', 
                    'uint32_t', 
@@ -2663,6 +2672,11 @@
                    'void', 
                    [param('uint32_t', 'count')], 
                    is_pure_virtual=True, visibility='private', is_virtual=True)
+    ## tcp-socket.h: void ns3::TcpSocket::SetPersistTimeout(ns3::Time timeout) [member function]
+    cls.add_method('SetPersistTimeout', 
+                   'void', 
+                   [param('ns3::Time', 'timeout')], 
+                   is_pure_virtual=True, visibility='private', is_virtual=True)
     ## tcp-socket.h: void ns3::TcpSocket::SetRcvBufSize(uint32_t size) [member function]
     cls.add_method('SetRcvBufSize', 
                    'void',