Python: rescan API
This commit is contained in:
@@ -12,6 +12,8 @@ callback_classes = [
|
||||
['bool', 'std::string', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['bool', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<ns3::Packet const>', 'unsigned short', 'ns3::Address const&', 'ns3::Address const&', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['bool', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<ns3::Packet const>', 'unsigned short', 'ns3::Address const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Mac48Address', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Mac48Address', 'unsigned char', 'bool', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::Packet const>', 'ns3::Ipv4Header const&', 'ns3::Socket::SocketErrno', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::Ipv4Route>', 'ns3::Ptr<ns3::Packet const>', 'ns3::Ipv4Header const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::Socket>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
|
||||
@@ -49,24 +49,48 @@ def register_types(module):
|
||||
module.add_class('Header', parent=root_module['ns3::Chunk'])
|
||||
## pcap-writer.h: ns3::PcapWriter [class]
|
||||
module.add_class('PcapWriter', parent=root_module['ns3::Object'])
|
||||
## propagation-delay-model.h: ns3::PropagationDelayModel [class]
|
||||
module.add_class('PropagationDelayModel', parent=root_module['ns3::Object'])
|
||||
## propagation-loss-model.h: ns3::PropagationLossModel [class]
|
||||
module.add_class('PropagationLossModel', parent=root_module['ns3::Object'])
|
||||
## propagation-delay-model.h: ns3::RandomPropagationDelayModel [class]
|
||||
module.add_class('RandomPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel'])
|
||||
## propagation-loss-model.h: ns3::RandomPropagationLossModel [class]
|
||||
module.add_class('RandomPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## simple-ref-count.h: ns3::SimpleRefCount<ns3::AsciiWriter, ns3::empty, ns3::DefaultDeleter<ns3::AsciiWriter> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::AsciiWriter', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AsciiWriter>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h: ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## propagation-loss-model.h: ns3::ThreeLogDistancePropagationLossModel [class]
|
||||
module.add_class('ThreeLogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## trailer.h: ns3::Trailer [class]
|
||||
module.add_class('Trailer', parent=root_module['ns3::Chunk'])
|
||||
## propagation-loss-model.h: ns3::TwoRayGroundPropagationLossModel [class]
|
||||
module.add_class('TwoRayGroundPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## ascii-writer.h: ns3::AsciiWriter [class]
|
||||
module.add_class('AsciiWriter', parent=root_module['ns3::SimpleRefCount< ns3::AsciiWriter, ns3::empty, ns3::DefaultDeleter<ns3::AsciiWriter> >'])
|
||||
## ascii-writer.h: ns3::AsciiWriter::Type [enumeration]
|
||||
module.add_enum('Type', ['ENQUEUE', 'DEQUEUE', 'DROP', 'TX', 'RX'], outer_class=root_module['ns3::AsciiWriter'])
|
||||
## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel [class]
|
||||
module.add_class('ConstantSpeedPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel'])
|
||||
## data-rate.h: ns3::DataRateChecker [class]
|
||||
module.add_class('DataRateChecker', parent=root_module['ns3::AttributeChecker'])
|
||||
## data-rate.h: ns3::DataRateValue [class]
|
||||
module.add_class('DataRateValue', parent=root_module['ns3::AttributeValue'])
|
||||
## error-model.h: ns3::ErrorModel [class]
|
||||
module.add_class('ErrorModel', parent=root_module['ns3::Object'])
|
||||
## propagation-loss-model.h: ns3::FixedRssLossModel [class]
|
||||
module.add_class('FixedRssLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## propagation-loss-model.h: ns3::FriisPropagationLossModel [class]
|
||||
module.add_class('FriisPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel [class]
|
||||
module.add_class('JakesPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## error-model.h: ns3::ListErrorModel [class]
|
||||
module.add_class('ListErrorModel', parent=root_module['ns3::ErrorModel'])
|
||||
## propagation-loss-model.h: ns3::LogDistancePropagationLossModel [class]
|
||||
module.add_class('LogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## propagation-loss-model.h: ns3::NakagamiPropagationLossModel [class]
|
||||
module.add_class('NakagamiPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## nix-vector.h: ns3::NixVector [class]
|
||||
module.add_class('NixVector', parent=root_module['ns3::Object'])
|
||||
## packet.h: ns3::Packet [class]
|
||||
@@ -176,12 +200,24 @@ def register_methods(root_module):
|
||||
register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk'])
|
||||
register_Ns3Header_methods(root_module, root_module['ns3::Header'])
|
||||
register_Ns3PcapWriter_methods(root_module, root_module['ns3::PcapWriter'])
|
||||
register_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel'])
|
||||
register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel'])
|
||||
register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel'])
|
||||
register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel'])
|
||||
register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, root_module['ns3::ThreeLogDistancePropagationLossModel'])
|
||||
register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
|
||||
register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, root_module['ns3::TwoRayGroundPropagationLossModel'])
|
||||
register_Ns3AsciiWriter_methods(root_module, root_module['ns3::AsciiWriter'])
|
||||
register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel'])
|
||||
register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker'])
|
||||
register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue'])
|
||||
register_Ns3ErrorModel_methods(root_module, root_module['ns3::ErrorModel'])
|
||||
register_Ns3FixedRssLossModel_methods(root_module, root_module['ns3::FixedRssLossModel'])
|
||||
register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel'])
|
||||
register_Ns3JakesPropagationLossModel_methods(root_module, root_module['ns3::JakesPropagationLossModel'])
|
||||
register_Ns3ListErrorModel_methods(root_module, root_module['ns3::ListErrorModel'])
|
||||
register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel'])
|
||||
register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel'])
|
||||
register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
|
||||
register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
|
||||
register_Ns3RateErrorModel_methods(root_module, root_module['ns3::RateErrorModel'])
|
||||
@@ -1005,6 +1041,94 @@ def register_Ns3PcapWriter_methods(root_module, cls):
|
||||
[])
|
||||
return
|
||||
|
||||
def register_Ns3PropagationDelayModel_methods(root_module, cls):
|
||||
## propagation-delay-model.h: ns3::PropagationDelayModel::PropagationDelayModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-delay-model.h: ns3::PropagationDelayModel::PropagationDelayModel(ns3::PropagationDelayModel const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::PropagationDelayModel const &', 'arg0')])
|
||||
## propagation-delay-model.h: ns3::Time ns3::PropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('GetDelay',
|
||||
'ns3::Time',
|
||||
[param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## propagation-delay-model.h: static ns3::TypeId ns3::PropagationDelayModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3PropagationLossModel_methods(root_module, cls):
|
||||
## propagation-loss-model.h: static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-loss-model.h: ns3::PropagationLossModel::PropagationLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-loss-model.h: void ns3::PropagationLossModel::SetNext(ns3::Ptr<ns3::PropagationLossModel> next) [member function]
|
||||
cls.add_method('SetNext',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::PropagationLossModel >', 'next')])
|
||||
## propagation-loss-model.h: double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('CalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True)
|
||||
## propagation-loss-model.h: double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3RandomPropagationDelayModel_methods(root_module, cls):
|
||||
## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel(ns3::RandomPropagationDelayModel const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::RandomPropagationDelayModel const &', 'arg0')])
|
||||
## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-delay-model.h: ns3::Time ns3::RandomPropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('GetDelay',
|
||||
'ns3::Time',
|
||||
[param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, is_virtual=True)
|
||||
## propagation-delay-model.h: static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3RandomPropagationLossModel_methods(root_module, cls):
|
||||
## propagation-loss-model.h: static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-loss-model.h: ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-loss-model.h: double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls):
|
||||
## propagation-loss-model.h: static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-loss-model.h: ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-loss-model.h: double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3Trailer_methods(root_module, cls):
|
||||
cls.add_output_stream_operator()
|
||||
## trailer.h: ns3::Trailer::Trailer() [constructor]
|
||||
@@ -1038,6 +1162,56 @@ def register_Ns3Trailer_methods(root_module, cls):
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, cls):
|
||||
## propagation-loss-model.h: static ns3::TypeId ns3::TwoRayGroundPropagationLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-loss-model.h: ns3::TwoRayGroundPropagationLossModel::TwoRayGroundPropagationLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetLambda(double frequency, double speed) [member function]
|
||||
cls.add_method('SetLambda',
|
||||
'void',
|
||||
[param('double', 'frequency'), param('double', 'speed')])
|
||||
## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetLambda(double lambda) [member function]
|
||||
cls.add_method('SetLambda',
|
||||
'void',
|
||||
[param('double', 'lambda')])
|
||||
## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetSystemLoss(double systemLoss) [member function]
|
||||
cls.add_method('SetSystemLoss',
|
||||
'void',
|
||||
[param('double', 'systemLoss')])
|
||||
## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetMinDistance(double minDistance) [member function]
|
||||
cls.add_method('SetMinDistance',
|
||||
'void',
|
||||
[param('double', 'minDistance')])
|
||||
## propagation-loss-model.h: double ns3::TwoRayGroundPropagationLossModel::GetMinDistance() const [member function]
|
||||
cls.add_method('GetMinDistance',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## propagation-loss-model.h: double ns3::TwoRayGroundPropagationLossModel::GetLambda() const [member function]
|
||||
cls.add_method('GetLambda',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## propagation-loss-model.h: double ns3::TwoRayGroundPropagationLossModel::GetSystemLoss() const [member function]
|
||||
cls.add_method('GetSystemLoss',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetHeightAboveZ(double heightAboveZ) [member function]
|
||||
cls.add_method('SetHeightAboveZ',
|
||||
'void',
|
||||
[param('double', 'heightAboveZ')])
|
||||
## propagation-loss-model.h: double ns3::TwoRayGroundPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3AsciiWriter_methods(root_module, cls):
|
||||
## ascii-writer.h: ns3::AsciiWriter::AsciiWriter(ns3::AsciiWriter const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::AsciiWriter const &', 'arg0')])
|
||||
@@ -1052,6 +1226,32 @@ def register_Ns3AsciiWriter_methods(root_module, cls):
|
||||
[param('ns3::AsciiWriter::Type', 'type'), param('std::string', 'message'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
return
|
||||
|
||||
def register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, cls):
|
||||
## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel(ns3::ConstantSpeedPropagationDelayModel const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::ConstantSpeedPropagationDelayModel const &', 'arg0')])
|
||||
## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-delay-model.h: ns3::Time ns3::ConstantSpeedPropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('GetDelay',
|
||||
'ns3::Time',
|
||||
[param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, is_virtual=True)
|
||||
## propagation-delay-model.h: double ns3::ConstantSpeedPropagationDelayModel::GetSpeed() const [member function]
|
||||
cls.add_method('GetSpeed',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## propagation-delay-model.h: static ns3::TypeId ns3::ConstantSpeedPropagationDelayModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-delay-model.h: void ns3::ConstantSpeedPropagationDelayModel::SetSpeed(double speed) [member function]
|
||||
cls.add_method('SetSpeed',
|
||||
'void',
|
||||
[param('double', 'speed')])
|
||||
return
|
||||
|
||||
def register_Ns3DataRateChecker_methods(root_module, cls):
|
||||
## data-rate.h: ns3::DataRateChecker::DataRateChecker() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -1135,6 +1335,104 @@ def register_Ns3ErrorModel_methods(root_module, cls):
|
||||
is_pure_virtual=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3FixedRssLossModel_methods(root_module, cls):
|
||||
## propagation-loss-model.h: static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-loss-model.h: ns3::FixedRssLossModel::FixedRssLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-loss-model.h: void ns3::FixedRssLossModel::SetRss(double rss) [member function]
|
||||
cls.add_method('SetRss',
|
||||
'void',
|
||||
[param('double', 'rss')])
|
||||
## propagation-loss-model.h: double ns3::FixedRssLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3FriisPropagationLossModel_methods(root_module, cls):
|
||||
## propagation-loss-model.h: static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-loss-model.h: ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetLambda(double frequency, double speed) [member function]
|
||||
cls.add_method('SetLambda',
|
||||
'void',
|
||||
[param('double', 'frequency'), param('double', 'speed')])
|
||||
## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetLambda(double lambda) [member function]
|
||||
cls.add_method('SetLambda',
|
||||
'void',
|
||||
[param('double', 'lambda')])
|
||||
## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function]
|
||||
cls.add_method('SetSystemLoss',
|
||||
'void',
|
||||
[param('double', 'systemLoss')])
|
||||
## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetMinDistance(double minDistance) [member function]
|
||||
cls.add_method('SetMinDistance',
|
||||
'void',
|
||||
[param('double', 'minDistance')])
|
||||
## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetMinDistance() const [member function]
|
||||
cls.add_method('GetMinDistance',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetLambda() const [member function]
|
||||
cls.add_method('GetLambda',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function]
|
||||
cls.add_method('GetSystemLoss',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## propagation-loss-model.h: double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3JakesPropagationLossModel_methods(root_module, cls):
|
||||
## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel::JakesPropagationLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## jakes-propagation-loss-model.h: uint8_t ns3::JakesPropagationLossModel::GetNOscillators() const [member function]
|
||||
cls.add_method('GetNOscillators',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## jakes-propagation-loss-model.h: uint8_t ns3::JakesPropagationLossModel::GetNRays() const [member function]
|
||||
cls.add_method('GetNRays',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## jakes-propagation-loss-model.h: static ns3::TypeId ns3::JakesPropagationLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## jakes-propagation-loss-model.h: void ns3::JakesPropagationLossModel::SetNOscillators(uint8_t nOscillators) [member function]
|
||||
cls.add_method('SetNOscillators',
|
||||
'void',
|
||||
[param('uint8_t', 'nOscillators')])
|
||||
## jakes-propagation-loss-model.h: void ns3::JakesPropagationLossModel::SetNRays(uint8_t nRays) [member function]
|
||||
cls.add_method('SetNRays',
|
||||
'void',
|
||||
[param('uint8_t', 'nRays')])
|
||||
## jakes-propagation-loss-model.h: double ns3::JakesPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3ListErrorModel_methods(root_module, cls):
|
||||
## error-model.h: ns3::ListErrorModel::ListErrorModel(ns3::ListErrorModel const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::ListErrorModel const &', 'arg0')])
|
||||
@@ -1166,6 +1464,49 @@ def register_Ns3ListErrorModel_methods(root_module, cls):
|
||||
visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls):
|
||||
## propagation-loss-model.h: static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-loss-model.h: ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetPathLossExponent(double n) [member function]
|
||||
cls.add_method('SetPathLossExponent',
|
||||
'void',
|
||||
[param('double', 'n')])
|
||||
## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::GetPathLossExponent() const [member function]
|
||||
cls.add_method('GetPathLossExponent',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetReference(double referenceDistance, double referenceLoss) [member function]
|
||||
cls.add_method('SetReference',
|
||||
'void',
|
||||
[param('double', 'referenceDistance'), param('double', 'referenceLoss')])
|
||||
## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls):
|
||||
## propagation-loss-model.h: static ns3::TypeId ns3::NakagamiPropagationLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-loss-model.h: ns3::NakagamiPropagationLossModel::NakagamiPropagationLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-loss-model.h: double ns3::NakagamiPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3NixVector_methods(root_module, cls):
|
||||
cls.add_output_stream_operator()
|
||||
## nix-vector.h: ns3::NixVector::NixVector() [constructor]
|
||||
|
||||
@@ -93,6 +93,8 @@ def register_types(module):
|
||||
module.add_class('Vector3D')
|
||||
## random-variable.h: ns3::WeibullVariable [class]
|
||||
module.add_class('WeibullVariable', parent=root_module['ns3::RandomVariable'])
|
||||
## random-variable.h: ns3::ZetaVariable [class]
|
||||
module.add_class('ZetaVariable', parent=root_module['ns3::RandomVariable'])
|
||||
## random-variable.h: ns3::ZipfVariable [class]
|
||||
module.add_class('ZipfVariable', parent=root_module['ns3::RandomVariable'])
|
||||
## empty.h: ns3::empty [class]
|
||||
@@ -351,6 +353,7 @@ def register_methods(root_module):
|
||||
register_Ns3Vector2D_methods(root_module, root_module['ns3::Vector2D'])
|
||||
register_Ns3Vector3D_methods(root_module, root_module['ns3::Vector3D'])
|
||||
register_Ns3WeibullVariable_methods(root_module, root_module['ns3::WeibullVariable'])
|
||||
register_Ns3ZetaVariable_methods(root_module, root_module['ns3::ZetaVariable'])
|
||||
register_Ns3ZipfVariable_methods(root_module, root_module['ns3::ZipfVariable'])
|
||||
register_Ns3Empty_methods(root_module, root_module['ns3::empty'])
|
||||
register_Ns3ConstantVariable_methods(root_module, root_module['ns3::ConstantVariable'])
|
||||
@@ -1575,11 +1578,20 @@ def register_Ns3WeibullVariable_methods(root_module, cls):
|
||||
cls.add_constructor([param('double', 'm'), param('double', 's'), param('double', 'b')])
|
||||
return
|
||||
|
||||
def register_Ns3ZetaVariable_methods(root_module, cls):
|
||||
## random-variable.h: ns3::ZetaVariable::ZetaVariable(ns3::ZetaVariable const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::ZetaVariable const &', 'arg0')])
|
||||
## random-variable.h: ns3::ZetaVariable::ZetaVariable(double alpha) [constructor]
|
||||
cls.add_constructor([param('double', 'alpha')])
|
||||
## random-variable.h: ns3::ZetaVariable::ZetaVariable() [constructor]
|
||||
cls.add_constructor([])
|
||||
return
|
||||
|
||||
def register_Ns3ZipfVariable_methods(root_module, cls):
|
||||
## random-variable.h: ns3::ZipfVariable::ZipfVariable(ns3::ZipfVariable const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::ZipfVariable const &', 'arg0')])
|
||||
## random-variable.h: ns3::ZipfVariable::ZipfVariable(long int n, double alpha) [constructor]
|
||||
cls.add_constructor([param('long int', 'n'), param('double', 'alpha')])
|
||||
## random-variable.h: ns3::ZipfVariable::ZipfVariable(long int N, double alpha) [constructor]
|
||||
cls.add_constructor([param('long int', 'N'), param('double', 'alpha')])
|
||||
## random-variable.h: ns3::ZipfVariable::ZipfVariable() [constructor]
|
||||
cls.add_constructor([])
|
||||
return
|
||||
|
||||
@@ -331,7 +331,7 @@ def register_Ns3GlobalRouter_methods(root_module, cls):
|
||||
[])
|
||||
## global-router-interface.h: ns3::Ipv4RoutingTableEntry * ns3::GlobalRouter::GetInjectedRoute(uint32_t i) [member function]
|
||||
cls.add_method('GetInjectedRoute',
|
||||
'ns3::Ipv4RoutingTableEntry *',
|
||||
retval('ns3::Ipv4RoutingTableEntry *', caller_owns_return=False),
|
||||
[param('uint32_t', 'i')])
|
||||
## global-router-interface.h: void ns3::GlobalRouter::RemoveInjectedRoute(uint32_t i) [member function]
|
||||
cls.add_method('RemoveInjectedRoute',
|
||||
@@ -379,7 +379,7 @@ def register_Ns3Ipv4GlobalRouting_methods(root_module, cls):
|
||||
[])
|
||||
## ipv4-global-routing.h: ns3::Ipv4RoutingTableEntry * ns3::Ipv4GlobalRouting::GetRoute(uint32_t i) [member function]
|
||||
cls.add_method('GetRoute',
|
||||
'ns3::Ipv4RoutingTableEntry *',
|
||||
retval('ns3::Ipv4RoutingTableEntry *', caller_owns_return=False),
|
||||
[param('uint32_t', 'i')])
|
||||
## ipv4-global-routing.h: static ns3::TypeId ns3::Ipv4GlobalRouting::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -12,6 +12,8 @@ callback_classes = [
|
||||
['bool', 'std::string', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['bool', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<ns3::Packet const>', 'unsigned short', 'ns3::Address const&', 'ns3::Address const&', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['bool', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<ns3::Packet const>', 'unsigned short', 'ns3::Address const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Mac48Address', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Mac48Address', 'unsigned char', 'bool', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::Packet const>', 'ns3::Ipv4Header const&', 'ns3::Socket::SocketErrno', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::Ipv4Route>', 'ns3::Ptr<ns3::Packet const>', 'ns3::Ipv4Header const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::Socket>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
|
||||
@@ -49,24 +49,48 @@ def register_types(module):
|
||||
module.add_class('Header', parent=root_module['ns3::Chunk'])
|
||||
## pcap-writer.h: ns3::PcapWriter [class]
|
||||
module.add_class('PcapWriter', parent=root_module['ns3::Object'])
|
||||
## propagation-delay-model.h: ns3::PropagationDelayModel [class]
|
||||
module.add_class('PropagationDelayModel', parent=root_module['ns3::Object'])
|
||||
## propagation-loss-model.h: ns3::PropagationLossModel [class]
|
||||
module.add_class('PropagationLossModel', parent=root_module['ns3::Object'])
|
||||
## propagation-delay-model.h: ns3::RandomPropagationDelayModel [class]
|
||||
module.add_class('RandomPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel'])
|
||||
## propagation-loss-model.h: ns3::RandomPropagationLossModel [class]
|
||||
module.add_class('RandomPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## simple-ref-count.h: ns3::SimpleRefCount<ns3::AsciiWriter, ns3::empty, ns3::DefaultDeleter<ns3::AsciiWriter> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::AsciiWriter', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AsciiWriter>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h: ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## propagation-loss-model.h: ns3::ThreeLogDistancePropagationLossModel [class]
|
||||
module.add_class('ThreeLogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## trailer.h: ns3::Trailer [class]
|
||||
module.add_class('Trailer', parent=root_module['ns3::Chunk'])
|
||||
## propagation-loss-model.h: ns3::TwoRayGroundPropagationLossModel [class]
|
||||
module.add_class('TwoRayGroundPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## ascii-writer.h: ns3::AsciiWriter [class]
|
||||
module.add_class('AsciiWriter', parent=root_module['ns3::SimpleRefCount< ns3::AsciiWriter, ns3::empty, ns3::DefaultDeleter<ns3::AsciiWriter> >'])
|
||||
## ascii-writer.h: ns3::AsciiWriter::Type [enumeration]
|
||||
module.add_enum('Type', ['ENQUEUE', 'DEQUEUE', 'DROP', 'TX', 'RX'], outer_class=root_module['ns3::AsciiWriter'])
|
||||
## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel [class]
|
||||
module.add_class('ConstantSpeedPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel'])
|
||||
## data-rate.h: ns3::DataRateChecker [class]
|
||||
module.add_class('DataRateChecker', parent=root_module['ns3::AttributeChecker'])
|
||||
## data-rate.h: ns3::DataRateValue [class]
|
||||
module.add_class('DataRateValue', parent=root_module['ns3::AttributeValue'])
|
||||
## error-model.h: ns3::ErrorModel [class]
|
||||
module.add_class('ErrorModel', parent=root_module['ns3::Object'])
|
||||
## propagation-loss-model.h: ns3::FixedRssLossModel [class]
|
||||
module.add_class('FixedRssLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## propagation-loss-model.h: ns3::FriisPropagationLossModel [class]
|
||||
module.add_class('FriisPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel [class]
|
||||
module.add_class('JakesPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## error-model.h: ns3::ListErrorModel [class]
|
||||
module.add_class('ListErrorModel', parent=root_module['ns3::ErrorModel'])
|
||||
## propagation-loss-model.h: ns3::LogDistancePropagationLossModel [class]
|
||||
module.add_class('LogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## propagation-loss-model.h: ns3::NakagamiPropagationLossModel [class]
|
||||
module.add_class('NakagamiPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## nix-vector.h: ns3::NixVector [class]
|
||||
module.add_class('NixVector', parent=root_module['ns3::Object'])
|
||||
## packet.h: ns3::Packet [class]
|
||||
@@ -176,12 +200,24 @@ def register_methods(root_module):
|
||||
register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk'])
|
||||
register_Ns3Header_methods(root_module, root_module['ns3::Header'])
|
||||
register_Ns3PcapWriter_methods(root_module, root_module['ns3::PcapWriter'])
|
||||
register_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel'])
|
||||
register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel'])
|
||||
register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel'])
|
||||
register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel'])
|
||||
register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, root_module['ns3::ThreeLogDistancePropagationLossModel'])
|
||||
register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
|
||||
register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, root_module['ns3::TwoRayGroundPropagationLossModel'])
|
||||
register_Ns3AsciiWriter_methods(root_module, root_module['ns3::AsciiWriter'])
|
||||
register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel'])
|
||||
register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker'])
|
||||
register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue'])
|
||||
register_Ns3ErrorModel_methods(root_module, root_module['ns3::ErrorModel'])
|
||||
register_Ns3FixedRssLossModel_methods(root_module, root_module['ns3::FixedRssLossModel'])
|
||||
register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel'])
|
||||
register_Ns3JakesPropagationLossModel_methods(root_module, root_module['ns3::JakesPropagationLossModel'])
|
||||
register_Ns3ListErrorModel_methods(root_module, root_module['ns3::ListErrorModel'])
|
||||
register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel'])
|
||||
register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel'])
|
||||
register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
|
||||
register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
|
||||
register_Ns3RateErrorModel_methods(root_module, root_module['ns3::RateErrorModel'])
|
||||
@@ -1005,6 +1041,94 @@ def register_Ns3PcapWriter_methods(root_module, cls):
|
||||
[])
|
||||
return
|
||||
|
||||
def register_Ns3PropagationDelayModel_methods(root_module, cls):
|
||||
## propagation-delay-model.h: ns3::PropagationDelayModel::PropagationDelayModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-delay-model.h: ns3::PropagationDelayModel::PropagationDelayModel(ns3::PropagationDelayModel const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::PropagationDelayModel const &', 'arg0')])
|
||||
## propagation-delay-model.h: ns3::Time ns3::PropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('GetDelay',
|
||||
'ns3::Time',
|
||||
[param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## propagation-delay-model.h: static ns3::TypeId ns3::PropagationDelayModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3PropagationLossModel_methods(root_module, cls):
|
||||
## propagation-loss-model.h: static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-loss-model.h: ns3::PropagationLossModel::PropagationLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-loss-model.h: void ns3::PropagationLossModel::SetNext(ns3::Ptr<ns3::PropagationLossModel> next) [member function]
|
||||
cls.add_method('SetNext',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::PropagationLossModel >', 'next')])
|
||||
## propagation-loss-model.h: double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('CalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True)
|
||||
## propagation-loss-model.h: double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3RandomPropagationDelayModel_methods(root_module, cls):
|
||||
## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel(ns3::RandomPropagationDelayModel const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::RandomPropagationDelayModel const &', 'arg0')])
|
||||
## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-delay-model.h: ns3::Time ns3::RandomPropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('GetDelay',
|
||||
'ns3::Time',
|
||||
[param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, is_virtual=True)
|
||||
## propagation-delay-model.h: static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3RandomPropagationLossModel_methods(root_module, cls):
|
||||
## propagation-loss-model.h: static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-loss-model.h: ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-loss-model.h: double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls):
|
||||
## propagation-loss-model.h: static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-loss-model.h: ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-loss-model.h: double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3Trailer_methods(root_module, cls):
|
||||
cls.add_output_stream_operator()
|
||||
## trailer.h: ns3::Trailer::Trailer() [constructor]
|
||||
@@ -1038,6 +1162,56 @@ def register_Ns3Trailer_methods(root_module, cls):
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, cls):
|
||||
## propagation-loss-model.h: static ns3::TypeId ns3::TwoRayGroundPropagationLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-loss-model.h: ns3::TwoRayGroundPropagationLossModel::TwoRayGroundPropagationLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetLambda(double frequency, double speed) [member function]
|
||||
cls.add_method('SetLambda',
|
||||
'void',
|
||||
[param('double', 'frequency'), param('double', 'speed')])
|
||||
## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetLambda(double lambda) [member function]
|
||||
cls.add_method('SetLambda',
|
||||
'void',
|
||||
[param('double', 'lambda')])
|
||||
## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetSystemLoss(double systemLoss) [member function]
|
||||
cls.add_method('SetSystemLoss',
|
||||
'void',
|
||||
[param('double', 'systemLoss')])
|
||||
## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetMinDistance(double minDistance) [member function]
|
||||
cls.add_method('SetMinDistance',
|
||||
'void',
|
||||
[param('double', 'minDistance')])
|
||||
## propagation-loss-model.h: double ns3::TwoRayGroundPropagationLossModel::GetMinDistance() const [member function]
|
||||
cls.add_method('GetMinDistance',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## propagation-loss-model.h: double ns3::TwoRayGroundPropagationLossModel::GetLambda() const [member function]
|
||||
cls.add_method('GetLambda',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## propagation-loss-model.h: double ns3::TwoRayGroundPropagationLossModel::GetSystemLoss() const [member function]
|
||||
cls.add_method('GetSystemLoss',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetHeightAboveZ(double heightAboveZ) [member function]
|
||||
cls.add_method('SetHeightAboveZ',
|
||||
'void',
|
||||
[param('double', 'heightAboveZ')])
|
||||
## propagation-loss-model.h: double ns3::TwoRayGroundPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3AsciiWriter_methods(root_module, cls):
|
||||
## ascii-writer.h: ns3::AsciiWriter::AsciiWriter(ns3::AsciiWriter const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::AsciiWriter const &', 'arg0')])
|
||||
@@ -1052,6 +1226,32 @@ def register_Ns3AsciiWriter_methods(root_module, cls):
|
||||
[param('ns3::AsciiWriter::Type', 'type'), param('std::string', 'message'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
return
|
||||
|
||||
def register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, cls):
|
||||
## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel(ns3::ConstantSpeedPropagationDelayModel const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::ConstantSpeedPropagationDelayModel const &', 'arg0')])
|
||||
## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-delay-model.h: ns3::Time ns3::ConstantSpeedPropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('GetDelay',
|
||||
'ns3::Time',
|
||||
[param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, is_virtual=True)
|
||||
## propagation-delay-model.h: double ns3::ConstantSpeedPropagationDelayModel::GetSpeed() const [member function]
|
||||
cls.add_method('GetSpeed',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## propagation-delay-model.h: static ns3::TypeId ns3::ConstantSpeedPropagationDelayModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-delay-model.h: void ns3::ConstantSpeedPropagationDelayModel::SetSpeed(double speed) [member function]
|
||||
cls.add_method('SetSpeed',
|
||||
'void',
|
||||
[param('double', 'speed')])
|
||||
return
|
||||
|
||||
def register_Ns3DataRateChecker_methods(root_module, cls):
|
||||
## data-rate.h: ns3::DataRateChecker::DataRateChecker() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -1135,6 +1335,104 @@ def register_Ns3ErrorModel_methods(root_module, cls):
|
||||
is_pure_virtual=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3FixedRssLossModel_methods(root_module, cls):
|
||||
## propagation-loss-model.h: static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-loss-model.h: ns3::FixedRssLossModel::FixedRssLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-loss-model.h: void ns3::FixedRssLossModel::SetRss(double rss) [member function]
|
||||
cls.add_method('SetRss',
|
||||
'void',
|
||||
[param('double', 'rss')])
|
||||
## propagation-loss-model.h: double ns3::FixedRssLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3FriisPropagationLossModel_methods(root_module, cls):
|
||||
## propagation-loss-model.h: static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-loss-model.h: ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetLambda(double frequency, double speed) [member function]
|
||||
cls.add_method('SetLambda',
|
||||
'void',
|
||||
[param('double', 'frequency'), param('double', 'speed')])
|
||||
## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetLambda(double lambda) [member function]
|
||||
cls.add_method('SetLambda',
|
||||
'void',
|
||||
[param('double', 'lambda')])
|
||||
## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function]
|
||||
cls.add_method('SetSystemLoss',
|
||||
'void',
|
||||
[param('double', 'systemLoss')])
|
||||
## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetMinDistance(double minDistance) [member function]
|
||||
cls.add_method('SetMinDistance',
|
||||
'void',
|
||||
[param('double', 'minDistance')])
|
||||
## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetMinDistance() const [member function]
|
||||
cls.add_method('GetMinDistance',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetLambda() const [member function]
|
||||
cls.add_method('GetLambda',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function]
|
||||
cls.add_method('GetSystemLoss',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## propagation-loss-model.h: double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3JakesPropagationLossModel_methods(root_module, cls):
|
||||
## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel::JakesPropagationLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## jakes-propagation-loss-model.h: uint8_t ns3::JakesPropagationLossModel::GetNOscillators() const [member function]
|
||||
cls.add_method('GetNOscillators',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## jakes-propagation-loss-model.h: uint8_t ns3::JakesPropagationLossModel::GetNRays() const [member function]
|
||||
cls.add_method('GetNRays',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## jakes-propagation-loss-model.h: static ns3::TypeId ns3::JakesPropagationLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## jakes-propagation-loss-model.h: void ns3::JakesPropagationLossModel::SetNOscillators(uint8_t nOscillators) [member function]
|
||||
cls.add_method('SetNOscillators',
|
||||
'void',
|
||||
[param('uint8_t', 'nOscillators')])
|
||||
## jakes-propagation-loss-model.h: void ns3::JakesPropagationLossModel::SetNRays(uint8_t nRays) [member function]
|
||||
cls.add_method('SetNRays',
|
||||
'void',
|
||||
[param('uint8_t', 'nRays')])
|
||||
## jakes-propagation-loss-model.h: double ns3::JakesPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3ListErrorModel_methods(root_module, cls):
|
||||
## error-model.h: ns3::ListErrorModel::ListErrorModel(ns3::ListErrorModel const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::ListErrorModel const &', 'arg0')])
|
||||
@@ -1166,6 +1464,49 @@ def register_Ns3ListErrorModel_methods(root_module, cls):
|
||||
visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls):
|
||||
## propagation-loss-model.h: static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-loss-model.h: ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetPathLossExponent(double n) [member function]
|
||||
cls.add_method('SetPathLossExponent',
|
||||
'void',
|
||||
[param('double', 'n')])
|
||||
## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::GetPathLossExponent() const [member function]
|
||||
cls.add_method('GetPathLossExponent',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetReference(double referenceDistance, double referenceLoss) [member function]
|
||||
cls.add_method('SetReference',
|
||||
'void',
|
||||
[param('double', 'referenceDistance'), param('double', 'referenceLoss')])
|
||||
## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls):
|
||||
## propagation-loss-model.h: static ns3::TypeId ns3::NakagamiPropagationLossModel::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## propagation-loss-model.h: ns3::NakagamiPropagationLossModel::NakagamiPropagationLossModel() [constructor]
|
||||
cls.add_constructor([])
|
||||
## propagation-loss-model.h: double ns3::NakagamiPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
|
||||
cls.add_method('DoCalcRxPower',
|
||||
'double',
|
||||
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3NixVector_methods(root_module, cls):
|
||||
cls.add_output_stream_operator()
|
||||
## nix-vector.h: ns3::NixVector::NixVector() [constructor]
|
||||
|
||||
@@ -93,6 +93,8 @@ def register_types(module):
|
||||
module.add_class('Vector3D')
|
||||
## random-variable.h: ns3::WeibullVariable [class]
|
||||
module.add_class('WeibullVariable', parent=root_module['ns3::RandomVariable'])
|
||||
## random-variable.h: ns3::ZetaVariable [class]
|
||||
module.add_class('ZetaVariable', parent=root_module['ns3::RandomVariable'])
|
||||
## random-variable.h: ns3::ZipfVariable [class]
|
||||
module.add_class('ZipfVariable', parent=root_module['ns3::RandomVariable'])
|
||||
## empty.h: ns3::empty [class]
|
||||
@@ -351,6 +353,7 @@ def register_methods(root_module):
|
||||
register_Ns3Vector2D_methods(root_module, root_module['ns3::Vector2D'])
|
||||
register_Ns3Vector3D_methods(root_module, root_module['ns3::Vector3D'])
|
||||
register_Ns3WeibullVariable_methods(root_module, root_module['ns3::WeibullVariable'])
|
||||
register_Ns3ZetaVariable_methods(root_module, root_module['ns3::ZetaVariable'])
|
||||
register_Ns3ZipfVariable_methods(root_module, root_module['ns3::ZipfVariable'])
|
||||
register_Ns3Empty_methods(root_module, root_module['ns3::empty'])
|
||||
register_Ns3ConstantVariable_methods(root_module, root_module['ns3::ConstantVariable'])
|
||||
@@ -1575,11 +1578,20 @@ def register_Ns3WeibullVariable_methods(root_module, cls):
|
||||
cls.add_constructor([param('double', 'm'), param('double', 's'), param('double', 'b')])
|
||||
return
|
||||
|
||||
def register_Ns3ZetaVariable_methods(root_module, cls):
|
||||
## random-variable.h: ns3::ZetaVariable::ZetaVariable(ns3::ZetaVariable const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::ZetaVariable const &', 'arg0')])
|
||||
## random-variable.h: ns3::ZetaVariable::ZetaVariable(double alpha) [constructor]
|
||||
cls.add_constructor([param('double', 'alpha')])
|
||||
## random-variable.h: ns3::ZetaVariable::ZetaVariable() [constructor]
|
||||
cls.add_constructor([])
|
||||
return
|
||||
|
||||
def register_Ns3ZipfVariable_methods(root_module, cls):
|
||||
## random-variable.h: ns3::ZipfVariable::ZipfVariable(ns3::ZipfVariable const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::ZipfVariable const &', 'arg0')])
|
||||
## random-variable.h: ns3::ZipfVariable::ZipfVariable(long int n, double alpha) [constructor]
|
||||
cls.add_constructor([param('long int', 'n'), param('double', 'alpha')])
|
||||
## random-variable.h: ns3::ZipfVariable::ZipfVariable(long int N, double alpha) [constructor]
|
||||
cls.add_constructor([param('long int', 'N'), param('double', 'alpha')])
|
||||
## random-variable.h: ns3::ZipfVariable::ZipfVariable() [constructor]
|
||||
cls.add_constructor([])
|
||||
return
|
||||
|
||||
@@ -331,7 +331,7 @@ def register_Ns3GlobalRouter_methods(root_module, cls):
|
||||
[])
|
||||
## global-router-interface.h: ns3::Ipv4RoutingTableEntry * ns3::GlobalRouter::GetInjectedRoute(uint32_t i) [member function]
|
||||
cls.add_method('GetInjectedRoute',
|
||||
'ns3::Ipv4RoutingTableEntry *',
|
||||
retval('ns3::Ipv4RoutingTableEntry *', caller_owns_return=False),
|
||||
[param('uint32_t', 'i')])
|
||||
## global-router-interface.h: void ns3::GlobalRouter::RemoveInjectedRoute(uint32_t i) [member function]
|
||||
cls.add_method('RemoveInjectedRoute',
|
||||
@@ -379,7 +379,7 @@ def register_Ns3Ipv4GlobalRouting_methods(root_module, cls):
|
||||
[])
|
||||
## ipv4-global-routing.h: ns3::Ipv4RoutingTableEntry * ns3::Ipv4GlobalRouting::GetRoute(uint32_t i) [member function]
|
||||
cls.add_method('GetRoute',
|
||||
'ns3::Ipv4RoutingTableEntry *',
|
||||
retval('ns3::Ipv4RoutingTableEntry *', caller_owns_return=False),
|
||||
[param('uint32_t', 'i')])
|
||||
## ipv4-global-routing.h: static ns3::TypeId ns3::Ipv4GlobalRouting::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user