rescan bindings
This commit is contained in:
@@ -30,6 +30,8 @@ def register_types(module):
|
||||
module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'])
|
||||
## application-container.h (module 'network'): ns3::ApplicationContainer [class]
|
||||
module.add_class('ApplicationContainer')
|
||||
## ascii-file.h (module 'network'): ns3::AsciiFile [class]
|
||||
module.add_class('AsciiFile')
|
||||
## trace-helper.h (module 'network'): ns3::AsciiTraceHelper [class]
|
||||
module.add_class('AsciiTraceHelper')
|
||||
## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice [class]
|
||||
@@ -400,15 +402,15 @@ def register_types(module):
|
||||
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned short, short >', 'ns3::SequenceNumber16')
|
||||
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned short, short >*', 'ns3::SequenceNumber16*')
|
||||
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned short, short >&', 'ns3::SequenceNumber16&')
|
||||
typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxStartCallback')
|
||||
typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxStartCallback*')
|
||||
typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxStartCallback&')
|
||||
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >', 'ns3::SequenceNumber32')
|
||||
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >*', 'ns3::SequenceNumber32*')
|
||||
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >&', 'ns3::SequenceNumber32&')
|
||||
typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxStartCallback')
|
||||
typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxStartCallback*')
|
||||
typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxStartCallback&')
|
||||
typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxStartCallback')
|
||||
typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxStartCallback*')
|
||||
typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxStartCallback&')
|
||||
typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxEndErrorCallback')
|
||||
typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxEndErrorCallback*')
|
||||
typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxEndErrorCallback&')
|
||||
@@ -439,6 +441,7 @@ def register_types_ns3_addressUtils(module):
|
||||
def register_methods(root_module):
|
||||
register_Ns3Address_methods(root_module, root_module['ns3::Address'])
|
||||
register_Ns3ApplicationContainer_methods(root_module, root_module['ns3::ApplicationContainer'])
|
||||
register_Ns3AsciiFile_methods(root_module, root_module['ns3::AsciiFile'])
|
||||
register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper'])
|
||||
register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice'])
|
||||
register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList'])
|
||||
@@ -723,6 +726,38 @@ def register_Ns3ApplicationContainer_methods(root_module, cls):
|
||||
[param('ns3::Time', 'stop')])
|
||||
return
|
||||
|
||||
def register_Ns3AsciiFile_methods(root_module, cls):
|
||||
## ascii-file.h (module 'network'): ns3::AsciiFile::AsciiFile() [constructor]
|
||||
cls.add_constructor([])
|
||||
## ascii-file.h (module 'network'): bool ns3::AsciiFile::Fail() const [member function]
|
||||
cls.add_method('Fail',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## ascii-file.h (module 'network'): bool ns3::AsciiFile::Eof() const [member function]
|
||||
cls.add_method('Eof',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## ascii-file.h (module 'network'): void ns3::AsciiFile::Open(std::string const & filename, std::_Ios_Openmode mode) [member function]
|
||||
cls.add_method('Open',
|
||||
'void',
|
||||
[param('std::string const &', 'filename'), param('std::_Ios_Openmode', 'mode')])
|
||||
## ascii-file.h (module 'network'): void ns3::AsciiFile::Close() [member function]
|
||||
cls.add_method('Close',
|
||||
'void',
|
||||
[])
|
||||
## ascii-file.h (module 'network'): void ns3::AsciiFile::Read(std::string & line) [member function]
|
||||
cls.add_method('Read',
|
||||
'void',
|
||||
[param('std::string &', 'line')])
|
||||
## ascii-file.h (module 'network'): static bool ns3::AsciiFile::Diff(std::string const & f1, std::string const & f2, uint64_t & lineNumber) [member function]
|
||||
cls.add_method('Diff',
|
||||
'bool',
|
||||
[param('std::string const &', 'f1'), param('std::string const &', 'f2'), param('uint64_t &', 'lineNumber')],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3AsciiTraceHelper_methods(root_module, cls):
|
||||
## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper(ns3::AsciiTraceHelper const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::AsciiTraceHelper const &', 'arg0')])
|
||||
@@ -6336,10 +6371,10 @@ def register_Ns3NormalRandomVariable_methods(root_module, cls):
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound) [member function]
|
||||
## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound=ns3::NormalRandomVariable::INFINITE_VALUE) [member function]
|
||||
cls.add_method('GetValue',
|
||||
'double',
|
||||
[param('double', 'mean'), param('double', 'variance'), param('double', 'bound')])
|
||||
[param('double', 'mean'), param('double', 'variance'), param('double', 'bound', default_value='ns3::NormalRandomVariable::INFINITE_VALUE')])
|
||||
## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger(uint32_t mean, uint32_t variance, uint32_t bound) [member function]
|
||||
cls.add_method('GetInteger',
|
||||
'uint32_t',
|
||||
|
||||
@@ -30,6 +30,8 @@ def register_types(module):
|
||||
module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'])
|
||||
## application-container.h (module 'network'): ns3::ApplicationContainer [class]
|
||||
module.add_class('ApplicationContainer')
|
||||
## ascii-file.h (module 'network'): ns3::AsciiFile [class]
|
||||
module.add_class('AsciiFile')
|
||||
## trace-helper.h (module 'network'): ns3::AsciiTraceHelper [class]
|
||||
module.add_class('AsciiTraceHelper')
|
||||
## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice [class]
|
||||
@@ -400,15 +402,15 @@ def register_types(module):
|
||||
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned short, short >', 'ns3::SequenceNumber16')
|
||||
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned short, short >*', 'ns3::SequenceNumber16*')
|
||||
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned short, short >&', 'ns3::SequenceNumber16&')
|
||||
typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxStartCallback')
|
||||
typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxStartCallback*')
|
||||
typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxStartCallback&')
|
||||
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >', 'ns3::SequenceNumber32')
|
||||
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >*', 'ns3::SequenceNumber32*')
|
||||
typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >&', 'ns3::SequenceNumber32&')
|
||||
typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxStartCallback')
|
||||
typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxStartCallback*')
|
||||
typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxStartCallback&')
|
||||
typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxStartCallback')
|
||||
typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxStartCallback*')
|
||||
typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxStartCallback&')
|
||||
typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxEndErrorCallback')
|
||||
typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxEndErrorCallback*')
|
||||
typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxEndErrorCallback&')
|
||||
@@ -439,6 +441,7 @@ def register_types_ns3_addressUtils(module):
|
||||
def register_methods(root_module):
|
||||
register_Ns3Address_methods(root_module, root_module['ns3::Address'])
|
||||
register_Ns3ApplicationContainer_methods(root_module, root_module['ns3::ApplicationContainer'])
|
||||
register_Ns3AsciiFile_methods(root_module, root_module['ns3::AsciiFile'])
|
||||
register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper'])
|
||||
register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice'])
|
||||
register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList'])
|
||||
@@ -723,6 +726,38 @@ def register_Ns3ApplicationContainer_methods(root_module, cls):
|
||||
[param('ns3::Time', 'stop')])
|
||||
return
|
||||
|
||||
def register_Ns3AsciiFile_methods(root_module, cls):
|
||||
## ascii-file.h (module 'network'): ns3::AsciiFile::AsciiFile() [constructor]
|
||||
cls.add_constructor([])
|
||||
## ascii-file.h (module 'network'): bool ns3::AsciiFile::Fail() const [member function]
|
||||
cls.add_method('Fail',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## ascii-file.h (module 'network'): bool ns3::AsciiFile::Eof() const [member function]
|
||||
cls.add_method('Eof',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## ascii-file.h (module 'network'): void ns3::AsciiFile::Open(std::string const & filename, std::_Ios_Openmode mode) [member function]
|
||||
cls.add_method('Open',
|
||||
'void',
|
||||
[param('std::string const &', 'filename'), param('std::_Ios_Openmode', 'mode')])
|
||||
## ascii-file.h (module 'network'): void ns3::AsciiFile::Close() [member function]
|
||||
cls.add_method('Close',
|
||||
'void',
|
||||
[])
|
||||
## ascii-file.h (module 'network'): void ns3::AsciiFile::Read(std::string & line) [member function]
|
||||
cls.add_method('Read',
|
||||
'void',
|
||||
[param('std::string &', 'line')])
|
||||
## ascii-file.h (module 'network'): static bool ns3::AsciiFile::Diff(std::string const & f1, std::string const & f2, uint64_t & lineNumber) [member function]
|
||||
cls.add_method('Diff',
|
||||
'bool',
|
||||
[param('std::string const &', 'f1'), param('std::string const &', 'f2'), param('uint64_t &', 'lineNumber')],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3AsciiTraceHelper_methods(root_module, cls):
|
||||
## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper(ns3::AsciiTraceHelper const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::AsciiTraceHelper const &', 'arg0')])
|
||||
@@ -6336,10 +6371,10 @@ def register_Ns3NormalRandomVariable_methods(root_module, cls):
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound) [member function]
|
||||
## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound=ns3::NormalRandomVariable::INFINITE_VALUE) [member function]
|
||||
cls.add_method('GetValue',
|
||||
'double',
|
||||
[param('double', 'mean'), param('double', 'variance'), param('double', 'bound')])
|
||||
[param('double', 'mean'), param('double', 'variance'), param('double', 'bound', default_value='ns3::NormalRandomVariable::INFINITE_VALUE')])
|
||||
## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger(uint32_t mean, uint32_t variance, uint32_t bound) [member function]
|
||||
cls.add_method('GetInteger',
|
||||
'uint32_t',
|
||||
|
||||
Reference in New Issue
Block a user