rescan python bindings
This commit is contained in:
@@ -941,6 +941,14 @@ def register_Ns3PcapWriter_methods(root_module, cls):
|
||||
cls.add_method('WriteWifiHeader',
|
||||
'void',
|
||||
[])
|
||||
## pcap-writer.h: void ns3::PcapWriter::WriteWifiRadiotapHeader() [member function]
|
||||
cls.add_method('WriteWifiRadiotapHeader',
|
||||
'void',
|
||||
[])
|
||||
## pcap-writer.h: void ns3::PcapWriter::WriteWifiPrismHeader() [member function]
|
||||
cls.add_method('WriteWifiPrismHeader',
|
||||
'void',
|
||||
[])
|
||||
## pcap-writer.h: void ns3::PcapWriter::WritePppHeader() [member function]
|
||||
cls.add_method('WritePppHeader',
|
||||
'void',
|
||||
@@ -949,6 +957,10 @@ def register_Ns3PcapWriter_methods(root_module, cls):
|
||||
cls.add_method('WritePacket',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet')])
|
||||
## pcap-writer.h: void ns3::PcapWriter::WriteWifiMonitorPacket(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint32_t rate, bool isShortPreamble, bool isTx, double signalDbm, double noiseDbm) [member function]
|
||||
cls.add_method('WriteWifiMonitorPacket',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint32_t', 'rate'), param('bool', 'isShortPreamble'), param('bool', 'isTx'), param('double', 'signalDbm'), param('double', 'noiseDbm')])
|
||||
return
|
||||
|
||||
def register_Ns3Trailer_methods(root_module, cls):
|
||||
|
||||
@@ -495,10 +495,10 @@ def register_Ns3Names_methods(root_module, cls):
|
||||
cls.add_constructor([param('ns3::Names const &', 'arg0')])
|
||||
## names.h: ns3::Names::Names() [constructor]
|
||||
cls.add_constructor([])
|
||||
## names.h: static void ns3::Names::Add(std::string name, ns3::Ptr<ns3::Object> obj) [member function]
|
||||
## names.h: static void ns3::Names::Add(std::string name, ns3::Ptr<ns3::Object> object) [member function]
|
||||
cls.add_method('Add',
|
||||
'void',
|
||||
[param('std::string', 'name'), param('ns3::Ptr< ns3::Object >', 'obj')],
|
||||
[param('std::string', 'name'), param('ns3::Ptr< ns3::Object >', 'object')],
|
||||
is_static=True)
|
||||
## names.h: static void ns3::Names::Add(std::string path, std::string name, ns3::Ptr<ns3::Object> object) [member function]
|
||||
cls.add_method('Add',
|
||||
@@ -2043,7 +2043,7 @@ def register_Ns3TracedValue__Unsigned_int_methods(root_module, cls):
|
||||
cls.add_method('ConnectWithoutContext',
|
||||
'void',
|
||||
[param('ns3::CallbackBase const &', 'cb')])
|
||||
## traced-value.h: void ns3::TracedValue<unsigned int>::Connect(ns3::CallbackBase const & cb, std::basic_string<char,std::char_traits<char>,std::allocator<char> > path) [member function]
|
||||
## traced-value.h: void ns3::TracedValue<unsigned int>::Connect(ns3::CallbackBase const & cb, std::string path) [member function]
|
||||
cls.add_method('Connect',
|
||||
'void',
|
||||
[param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')])
|
||||
@@ -2051,7 +2051,7 @@ def register_Ns3TracedValue__Unsigned_int_methods(root_module, cls):
|
||||
cls.add_method('DisconnectWithoutContext',
|
||||
'void',
|
||||
[param('ns3::CallbackBase const &', 'cb')])
|
||||
## traced-value.h: void ns3::TracedValue<unsigned int>::Disconnect(ns3::CallbackBase const & cb, std::basic_string<char,std::char_traits<char>,std::allocator<char> > path) [member function]
|
||||
## traced-value.h: void ns3::TracedValue<unsigned int>::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function]
|
||||
cls.add_method('Disconnect',
|
||||
'void',
|
||||
[param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')])
|
||||
@@ -2199,7 +2199,7 @@ def register_functions(root_module):
|
||||
module.add_function('TypeNameGet',
|
||||
'std::string',
|
||||
[],
|
||||
template_parameters=['long'])
|
||||
template_parameters=['long long'])
|
||||
## type-name.h: extern std::string ns3::TypeNameGet() [free function]
|
||||
module.add_function('TypeNameGet',
|
||||
'std::string',
|
||||
@@ -2219,7 +2219,7 @@ def register_functions(root_module):
|
||||
module.add_function('TypeNameGet',
|
||||
'std::string',
|
||||
[],
|
||||
template_parameters=['unsigned long'])
|
||||
template_parameters=['unsigned long long'])
|
||||
## type-name.h: extern std::string ns3::TypeNameGet() [free function]
|
||||
module.add_function('TypeNameGet',
|
||||
'std::string',
|
||||
|
||||
@@ -55,6 +55,8 @@ def register_types(module):
|
||||
module.add_class('YansWifiChannelHelper', allow_subclassing=False)
|
||||
## yans-wifi-helper.h: ns3::YansWifiPhyHelper [class]
|
||||
module.add_class('YansWifiPhyHelper', allow_subclassing=False, parent=root_module['ns3::WifiPhyHelper'])
|
||||
## yans-wifi-helper.h: ns3::YansWifiPhyHelper::PcapFormat [enumeration]
|
||||
module.add_enum('PcapFormat', ['PCAP_FORMAT_80211', 'PCAP_FORMAT_80211_PRISM', 'PCAP_FORMAT_80211_RADIOTAP'], outer_class=root_module['ns3::YansWifiPhyHelper'])
|
||||
## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper [class]
|
||||
module.add_class('NqosWifiMacHelper', allow_subclassing=False, parent=root_module['ns3::WifiMacHelper'])
|
||||
## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper [class]
|
||||
@@ -1160,36 +1162,34 @@ def register_Ns3YansWifiPhyHelper_methods(root_module, cls):
|
||||
cls.add_method('SetErrorRateModel',
|
||||
'void',
|
||||
[param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
|
||||
## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function]
|
||||
## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetPcapFormat(ns3::YansWifiPhyHelper::PcapFormat format) [member function]
|
||||
cls.add_method('SetPcapFormat',
|
||||
'void',
|
||||
[param('ns3::YansWifiPhyHelper::PcapFormat', 'format')])
|
||||
## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function]
|
||||
cls.add_method('EnablePcap',
|
||||
'void',
|
||||
[param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')],
|
||||
is_static=True)
|
||||
## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, ns3::Ptr<ns3::NetDevice> nd) [member function]
|
||||
[param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')])
|
||||
## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, ns3::Ptr<ns3::NetDevice> nd) [member function]
|
||||
cls.add_method('EnablePcap',
|
||||
'void',
|
||||
[param('std::string', 'filename'), param('ns3::Ptr< ns3::NetDevice >', 'nd')],
|
||||
is_static=True)
|
||||
## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, std::string ndName) [member function]
|
||||
[param('std::string', 'filename'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
|
||||
## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, std::string ndName) [member function]
|
||||
cls.add_method('EnablePcap',
|
||||
'void',
|
||||
[param('std::string', 'filename'), param('std::string', 'ndName')],
|
||||
is_static=True)
|
||||
## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, ns3::NetDeviceContainer d) [member function]
|
||||
[param('std::string', 'filename'), param('std::string', 'ndName')])
|
||||
## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, ns3::NetDeviceContainer d) [member function]
|
||||
cls.add_method('EnablePcap',
|
||||
'void',
|
||||
[param('std::string', 'filename'), param('ns3::NetDeviceContainer', 'd')],
|
||||
is_static=True)
|
||||
## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, ns3::NodeContainer n) [member function]
|
||||
[param('std::string', 'filename'), param('ns3::NetDeviceContainer', 'd')])
|
||||
## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcap(std::string filename, ns3::NodeContainer n) [member function]
|
||||
cls.add_method('EnablePcap',
|
||||
'void',
|
||||
[param('std::string', 'filename'), param('ns3::NodeContainer', 'n')],
|
||||
is_static=True)
|
||||
## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnablePcapAll(std::string filename) [member function]
|
||||
[param('std::string', 'filename'), param('ns3::NodeContainer', 'n')])
|
||||
## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcapAll(std::string filename) [member function]
|
||||
cls.add_method('EnablePcapAll',
|
||||
'void',
|
||||
[param('std::string', 'filename')],
|
||||
is_static=True)
|
||||
[param('std::string', 'filename')])
|
||||
## yans-wifi-helper.h: static void ns3::YansWifiPhyHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function]
|
||||
cls.add_method('EnableAscii',
|
||||
'void',
|
||||
|
||||
@@ -1443,10 +1443,10 @@ def register_Ns3Ipv4MulticastRoute_methods(root_module, cls):
|
||||
'ns3::Ipv4Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## ipv4-route.h: void ns3::Ipv4MulticastRoute::SetOrigin(ns3::Ipv4Address const group) [member function]
|
||||
## ipv4-route.h: void ns3::Ipv4MulticastRoute::SetOrigin(ns3::Ipv4Address const origin) [member function]
|
||||
cls.add_method('SetOrigin',
|
||||
'void',
|
||||
[param('ns3::Ipv4Address const', 'group')])
|
||||
[param('ns3::Ipv4Address const', 'origin')])
|
||||
## ipv4-route.h: ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetOrigin() const [member function]
|
||||
cls.add_method('GetOrigin',
|
||||
'ns3::Ipv4Address',
|
||||
|
||||
@@ -102,13 +102,13 @@ def register_types_ns3_olsr(module):
|
||||
module.add_container('std::vector< ns3::olsr::MessageHeader::Hello::LinkMessage >', 'ns3::olsr::MessageHeader::Hello::LinkMessage', container_type='vector')
|
||||
module.add_container('std::vector< ns3::olsr::MessageHeader::Hna::Association >', 'ns3::olsr::MessageHeader::Hna::Association', container_type='vector')
|
||||
typehandlers.add_type_alias('std::vector< ns3::olsr::DuplicateTuple, std::allocator< ns3::olsr::DuplicateTuple > >', 'ns3::olsr::DuplicateSet')
|
||||
typehandlers.add_type_alias('std::vector< ns3::olsr::TopologyTuple, std::allocator< ns3::olsr::TopologyTuple > >', 'ns3::olsr::TopologySet')
|
||||
typehandlers.add_type_alias('std::set< ns3::Ipv4Address, std::less< ns3::Ipv4Address >, std::allocator< ns3::Ipv4Address > >', 'ns3::olsr::MprSet')
|
||||
typehandlers.add_type_alias('std::vector< ns3::olsr::MprSelectorTuple, std::allocator< ns3::olsr::MprSelectorTuple > >', 'ns3::olsr::MprSelectorSet')
|
||||
typehandlers.add_type_alias('std::vector< ns3::olsr::MessageHeader, std::allocator< ns3::olsr::MessageHeader > >', 'ns3::olsr::MessageList')
|
||||
typehandlers.add_type_alias('std::vector< ns3::olsr::IfaceAssocTuple, std::allocator< ns3::olsr::IfaceAssocTuple > >', 'ns3::olsr::IfaceAssocSet')
|
||||
typehandlers.add_type_alias('std::vector< ns3::olsr::NeighborTuple, std::allocator< ns3::olsr::NeighborTuple > >', 'ns3::olsr::NeighborSet')
|
||||
typehandlers.add_type_alias('std::vector< ns3::olsr::TwoHopNeighborTuple, std::allocator< ns3::olsr::TwoHopNeighborTuple > >', 'ns3::olsr::TwoHopNeighborSet')
|
||||
typehandlers.add_type_alias('std::vector< ns3::olsr::TopologyTuple, std::allocator< ns3::olsr::TopologyTuple > >', 'ns3::olsr::TopologySet')
|
||||
typehandlers.add_type_alias('std::vector< ns3::olsr::LinkTuple, std::allocator< ns3::olsr::LinkTuple > >', 'ns3::olsr::LinkSet')
|
||||
|
||||
def register_methods(root_module):
|
||||
|
||||
@@ -8,7 +8,7 @@ def register_types(module):
|
||||
## wifi-preamble.h: ns3::WifiPreamble [enumeration]
|
||||
module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT'])
|
||||
## wifi-phy-standard.h: ns3::WifiPhyStandard [enumeration]
|
||||
module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_holland'])
|
||||
module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_holland'])
|
||||
## qos-utils.h: ns3::AccessClass [enumeration]
|
||||
module.add_enum('AccessClass', ['AC_VO', 'AC_VI', 'AC_BE', 'AC_BK', 'AC_UNDEF'])
|
||||
## edca-txop-n.h: ns3::TypeOfStation [enumeration]
|
||||
@@ -26,7 +26,7 @@ def register_types(module):
|
||||
## wifi-mode.h: ns3::WifiMode [class]
|
||||
module.add_class('WifiMode')
|
||||
## wifi-mode.h: ns3::WifiMode::ModulationType [enumeration]
|
||||
module.add_enum('ModulationType', ['BPSK', 'QAM'], outer_class=root_module['ns3::WifiMode'])
|
||||
module.add_enum('ModulationType', ['BPSK', 'DBPSK', 'DQPSK', 'QAM'], outer_class=root_module['ns3::WifiMode'])
|
||||
## wifi-mode.h: ns3::WifiModeFactory [class]
|
||||
module.add_class('WifiModeFactory')
|
||||
## wifi-phy.h: ns3::WifiPhyListener [class]
|
||||
@@ -101,6 +101,8 @@ def register_types(module):
|
||||
module.add_class('EdcaTxopN', parent=root_module['ns3::Object'])
|
||||
## error-rate-model.h: ns3::ErrorRateModel [class]
|
||||
module.add_class('ErrorRateModel', 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'])
|
||||
## ideal-wifi-manager.h: ns3::IdealWifiManager [class]
|
||||
@@ -111,6 +113,8 @@ def register_types(module):
|
||||
module.add_class('LogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## msdu-aggregator.h: ns3::MsduAggregator [class]
|
||||
module.add_class('MsduAggregator', parent=root_module['ns3::Object'])
|
||||
## propagation-loss-model.h: ns3::NakagamiPropagationLossModel [class]
|
||||
module.add_class('NakagamiPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
|
||||
## nqap-wifi-mac.h: ns3::NqapWifiMac [class]
|
||||
module.add_class('NqapWifiMac', parent=root_module['ns3::WifiMac'])
|
||||
## nqsta-wifi-mac.h: ns3::NqstaWifiMac [class]
|
||||
@@ -228,11 +232,13 @@ def register_methods(root_module):
|
||||
register_Ns3DcaTxop_methods(root_module, root_module['ns3::DcaTxop'])
|
||||
register_Ns3EdcaTxopN_methods(root_module, root_module['ns3::EdcaTxopN'])
|
||||
register_Ns3ErrorRateModel_methods(root_module, root_module['ns3::ErrorRateModel'])
|
||||
register_Ns3FixedRssLossModel_methods(root_module, root_module['ns3::FixedRssLossModel'])
|
||||
register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel'])
|
||||
register_Ns3IdealWifiManager_methods(root_module, root_module['ns3::IdealWifiManager'])
|
||||
register_Ns3JakesPropagationLossModel_methods(root_module, root_module['ns3::JakesPropagationLossModel'])
|
||||
register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel'])
|
||||
register_Ns3MsduAggregator_methods(root_module, root_module['ns3::MsduAggregator'])
|
||||
register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel'])
|
||||
register_Ns3NqapWifiMac_methods(root_module, root_module['ns3::NqapWifiMac'])
|
||||
register_Ns3NqstaWifiMac_methods(root_module, root_module['ns3::NqstaWifiMac'])
|
||||
register_Ns3OnoeWifiManager_methods(root_module, root_module['ns3::OnoeWifiManager'])
|
||||
@@ -267,6 +273,10 @@ def register_Ns3InterferenceHelper_methods(root_module, cls):
|
||||
cls.add_method('Configure80211aParameters',
|
||||
'void',
|
||||
[])
|
||||
## interference-helper.h: void ns3::InterferenceHelper::Configure80211bParameters() [member function]
|
||||
cls.add_method('Configure80211bParameters',
|
||||
'void',
|
||||
[])
|
||||
## interference-helper.h: ns3::Time ns3::InterferenceHelper::GetEnergyDuration(double energyW) [member function]
|
||||
cls.add_method('GetEnergyDuration',
|
||||
'ns3::Time',
|
||||
@@ -487,6 +497,16 @@ def register_Ns3WifiModeFactory_methods(root_module, cls):
|
||||
'ns3::WifiMode',
|
||||
[param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('uint8_t', 'constellationSize')],
|
||||
is_static=True)
|
||||
## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateDbpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate) [member function]
|
||||
cls.add_method('CreateDbpsk',
|
||||
'ns3::WifiMode',
|
||||
[param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate')],
|
||||
is_static=True)
|
||||
## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateDqpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate) [member function]
|
||||
cls.add_method('CreateDqpsk',
|
||||
'ns3::WifiMode',
|
||||
[param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate')],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3WifiPhyListener_methods(root_module, cls):
|
||||
@@ -2013,6 +2033,26 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'ns3::WifiMode',
|
||||
[],
|
||||
is_static=True)
|
||||
## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get1mbb() [member function]
|
||||
cls.add_method('Get1mbb',
|
||||
'ns3::WifiMode',
|
||||
[],
|
||||
is_static=True)
|
||||
## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get2mbb() [member function]
|
||||
cls.add_method('Get2mbb',
|
||||
'ns3::WifiMode',
|
||||
[],
|
||||
is_static=True)
|
||||
## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get5_5mbb() [member function]
|
||||
cls.add_method('Get5_5mbb',
|
||||
'ns3::WifiMode',
|
||||
[],
|
||||
is_static=True)
|
||||
## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get11mbb() [member function]
|
||||
cls.add_method('Get11mbb',
|
||||
'ns3::WifiMode',
|
||||
[],
|
||||
is_static=True)
|
||||
## wifi-phy.h: void ns3::WifiPhy::NotifyTxBegin(ns3::Ptr<ns3::Packet const> packet) [member function]
|
||||
cls.add_method('NotifyTxBegin',
|
||||
'void',
|
||||
@@ -2037,10 +2077,14 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
cls.add_method('NotifyRxDrop',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet')])
|
||||
## wifi-phy.h: void ns3::WifiPhy::NotifyPromiscSniff(ns3::Ptr<ns3::Packet const> packet) [member function]
|
||||
cls.add_method('NotifyPromiscSniff',
|
||||
## wifi-phy.h: void ns3::WifiPhy::NotifyPromiscSniffRx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint32_t rate, bool isShortPreamble, double signalDbm, double noiseDbm) [member function]
|
||||
cls.add_method('NotifyPromiscSniffRx',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet')])
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint32_t', 'rate'), param('bool', 'isShortPreamble'), param('double', 'signalDbm'), param('double', 'noiseDbm')])
|
||||
## wifi-phy.h: void ns3::WifiPhy::NotifyPromiscSniffTx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint32_t rate, bool isShortPreamble) [member function]
|
||||
cls.add_method('NotifyPromiscSniffTx',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint32_t', 'rate'), param('bool', 'isShortPreamble')])
|
||||
return
|
||||
|
||||
def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
|
||||
@@ -2972,6 +3016,25 @@ def register_Ns3ErrorRateModel_methods(root_module, cls):
|
||||
is_pure_virtual=True, is_const=True, 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',
|
||||
@@ -3122,6 +3185,21 @@ def register_Ns3MsduAggregator_methods(root_module, cls):
|
||||
is_static=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_Ns3NqapWifiMac_methods(root_module, cls):
|
||||
## nqap-wifi-mac.h: static ns3::TypeId ns3::NqapWifiMac::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
|
||||
Reference in New Issue
Block a user