src/internet/bindings/modulegen__gcc_LP64.py
changeset 11207 05b028936933
parent 11190 f0458968b67d
child 11225 750bd0fc8706
equal deleted inserted replaced
11206:70702e9427a9 11207:05b028936933
  5326     ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor]
  5326     ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor]
  5327     cls.add_constructor([param('ns3::empty const &', 'arg0')])
  5327     cls.add_constructor([param('ns3::empty const &', 'arg0')])
  5328     return
  5328     return
  5329 
  5329 
  5330 def register_Ns3Int64x64_t_methods(root_module, cls):
  5330 def register_Ns3Int64x64_t_methods(root_module, cls):
       
  5331     cls.add_binary_comparison_operator('<=')
  5331     cls.add_binary_comparison_operator('!=')
  5332     cls.add_binary_comparison_operator('!=')
  5332     cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', u'right'))
  5333     cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', u'right'))
  5333     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  5334     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  5334     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  5335     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  5335     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  5336     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  5339     cls.add_binary_comparison_operator('>')
  5340     cls.add_binary_comparison_operator('>')
  5340     cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', u'right'))
  5341     cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', u'right'))
  5341     cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', u'right'))
  5342     cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', u'right'))
  5342     cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', u'right'))
  5343     cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', u'right'))
  5343     cls.add_output_stream_operator()
  5344     cls.add_output_stream_operator()
  5344     cls.add_binary_comparison_operator('<=')
       
  5345     cls.add_binary_comparison_operator('==')
  5345     cls.add_binary_comparison_operator('==')
  5346     cls.add_binary_comparison_operator('>=')
  5346     cls.add_binary_comparison_operator('>=')
  5347     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor]
  5347     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor]
  5348     cls.add_constructor([])
  5348     cls.add_constructor([])
  5349     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor]
  5349     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor]
  9370     ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetRxAvailable() const [member function]
  9370     ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetRxAvailable() const [member function]
  9371     cls.add_method('GetRxAvailable', 
  9371     cls.add_method('GetRxAvailable', 
  9372                    'uint32_t', 
  9372                    'uint32_t', 
  9373                    [], 
  9373                    [], 
  9374                    is_const=True, is_virtual=True)
  9374                    is_const=True, is_virtual=True)
       
  9375     ## tcp-socket-base.h (module 'internet'): ns3::Ptr<ns3::TcpRxBuffer> ns3::TcpSocketBase::GetRxBuffer() const [member function]
       
  9376     cls.add_method('GetRxBuffer', 
       
  9377                    'ns3::Ptr< ns3::TcpRxBuffer >', 
       
  9378                    [], 
       
  9379                    is_const=True)
  9375     ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::GetSockName(ns3::Address & address) const [member function]
  9380     ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::GetSockName(ns3::Address & address) const [member function]
  9376     cls.add_method('GetSockName', 
  9381     cls.add_method('GetSockName', 
  9377                    'int', 
  9382                    'int', 
  9378                    [param('ns3::Address &', 'address')], 
  9383                    [param('ns3::Address &', 'address')], 
  9379                    is_const=True, is_virtual=True)
  9384                    is_const=True, is_virtual=True)
  9385     ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetTxAvailable() const [member function]
  9390     ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetTxAvailable() const [member function]
  9386     cls.add_method('GetTxAvailable', 
  9391     cls.add_method('GetTxAvailable', 
  9387                    'uint32_t', 
  9392                    'uint32_t', 
  9388                    [], 
  9393                    [], 
  9389                    is_const=True, is_virtual=True)
  9394                    is_const=True, is_virtual=True)
       
  9395     ## tcp-socket-base.h (module 'internet'): ns3::Ptr<ns3::TcpTxBuffer> ns3::TcpSocketBase::GetTxBuffer() const [member function]
       
  9396     cls.add_method('GetTxBuffer', 
       
  9397                    'ns3::Ptr< ns3::TcpTxBuffer >', 
       
  9398                    [], 
       
  9399                    is_const=True)
  9390     ## tcp-socket-base.h (module 'internet'): static ns3::TypeId ns3::TcpSocketBase::GetTypeId() [member function]
  9400     ## tcp-socket-base.h (module 'internet'): static ns3::TypeId ns3::TcpSocketBase::GetTypeId() [member function]
  9391     cls.add_method('GetTypeId', 
  9401     cls.add_method('GetTypeId', 
  9392                    'ns3::TypeId', 
  9402                    'ns3::TypeId', 
  9393                    [], 
  9403                    [], 
  9394                    is_static=True)
  9404                    is_static=True)
 10084                    [], 
 10094                    [], 
 10085                    visibility='protected', is_virtual=True)
 10095                    visibility='protected', is_virtual=True)
 10086     return
 10096     return
 10087 
 10097 
 10088 def register_Ns3Time_methods(root_module, cls):
 10098 def register_Ns3Time_methods(root_module, cls):
       
 10099     cls.add_binary_comparison_operator('<=')
 10089     cls.add_binary_comparison_operator('!=')
 10100     cls.add_binary_comparison_operator('!=')
 10090     cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', u'right'))
 10101     cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', u'right'))
 10091     cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right'))
 10102     cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right'))
 10092     cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
 10103     cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
 10093     cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
 10104     cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
 10094     cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right'))
 10105     cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right'))
 10095     cls.add_binary_comparison_operator('<')
 10106     cls.add_binary_comparison_operator('<')
 10096     cls.add_binary_comparison_operator('>')
 10107     cls.add_binary_comparison_operator('>')
 10097     cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', u'right'))
 10108     cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', u'right'))
 10098     cls.add_output_stream_operator()
 10109     cls.add_output_stream_operator()
 10099     cls.add_binary_comparison_operator('<=')
       
 10100     cls.add_binary_comparison_operator('==')
 10110     cls.add_binary_comparison_operator('==')
 10101     cls.add_binary_comparison_operator('>=')
 10111     cls.add_binary_comparison_operator('>=')
 10102     ## nstime.h (module 'core'): ns3::Time::Time() [constructor]
 10112     ## nstime.h (module 'core'): ns3::Time::Time() [constructor]
 10103     cls.add_constructor([])
 10113     cls.add_constructor([])
 10104     ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [copy constructor]
 10114     ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [copy constructor]