--- a/bindings/python/apidefs/gcc-ILP32/callbacks_list.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-ILP32/callbacks_list.py Sat Mar 05 13:31:26 2011 -0800
@@ -11,13 +11,13 @@
['void', 'ns3::Ptr<ns3::PacketBurst const>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Mac48Address', 'ns3::Mac48Address', 'unsigned int', 'bool', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'unsigned int', 'ns3::Mac48Address', 'ns3::Mac48Address', 'ns3::dot11s::PeerLink::PeerState', 'ns3::dot11s::PeerLink::PeerState', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['unsigned int', 'ns3::Mac48Address', 'ns3::Ptr<ns3::MeshWifiInterfaceMac>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Ptr<ns3::Packet>', 'ns3::WifiMacHeader const*', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Ipv4Address', 'unsigned char', 'unsigned char', 'unsigned char', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Ptr<ns3::Packet>', 'ns3::Ipv4Header', 'unsigned short', 'ns3::Ptr<ns3::Ipv4Interface>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Ptr<ns3::Packet>', 'ns3::Ipv4Address', 'ns3::Ipv4Address', 'unsigned char', 'ns3::Ptr<ns3::Ipv4Route>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['std::vector<ns3::Mac48Address, std::allocator<ns3::Mac48Address> >', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'bool', 'ns3::Ptr<ns3::Packet>', 'ns3::Mac48Address', 'ns3::Mac48Address', 'unsigned short', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
+ ['unsigned int', 'ns3::Mac48Address', 'ns3::Ptr<ns3::MeshWifiInterfaceMac>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['bool', 'std::string', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'bool', 'unsigned long long', 'ns3::empty', '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'],
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_core.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_core.py Sat Mar 05 13:31:26 2011 -0800
@@ -17,7 +17,7 @@
module.add_class('EventId')
## global-value.h: ns3::GlobalValue [class]
module.add_class('GlobalValue')
- ## high-precision-128.h: ns3::HighPrecision [class]
+ ## high-precision-double.h: ns3::HighPrecision [class]
module.add_class('HighPrecision')
## int-to-type.h: ns3::IntToType<0> [struct]
module.add_class('IntToType', template_parameters=['0'])
@@ -392,6 +392,7 @@
root_module = module.get_root()
module.add_container('std::vector< ns3::Ptr< ns3::dot11s::IeBeaconTimingUnit > >', 'ns3::Ptr< ns3::dot11s::IeBeaconTimingUnit >', container_type='vector')
+ module.add_container('std::vector< ns3::Ptr< ns3::dot11s::DestinationAddressUnit > >', 'ns3::Ptr< ns3::dot11s::DestinationAddressUnit >', container_type='vector')
module.add_container('std::vector< ns3::Ptr< ns3::dot11s::PeerLink > >', 'ns3::Ptr< ns3::dot11s::PeerLink >', container_type='vector')
def register_types_ns3_dsdv(module):
@@ -506,6 +507,7 @@
register_Ns3SimpleRefCount__Ns3SystemThread_Ns3Empty_Ns3DefaultDeleter__lt__ns3SystemThread__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> >'])
register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
register_Ns3SimpleRefCount__Ns3WifiInformationElement_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiInformationElement__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> >'])
+ register_Ns3SimpleRefCount__Ns3Dot11sDestinationAddressUnit_Ns3Empty_Ns3DefaultDeleter__lt__ns3Dot11sDestinationAddressUnit__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> >'])
register_Ns3SimpleRefCount__Ns3Dot11sIeBeaconTimingUnit_Ns3Empty_Ns3DefaultDeleter__lt__ns3Dot11sIeBeaconTimingUnit__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::IeBeaconTimingUnit> >'])
register_Ns3SimulatorImpl_methods(root_module, root_module['ns3::SimulatorImpl'])
register_Ns3Synchronizer_methods(root_module, root_module['ns3::Synchronizer'])
@@ -741,67 +743,65 @@
def register_Ns3HighPrecision_methods(root_module, cls):
cls.add_output_stream_operator()
- ## high-precision-128.h: ns3::HighPrecision::HighPrecision(ns3::HighPrecision const & arg0) [copy constructor]
+ ## high-precision-double.h: ns3::HighPrecision::HighPrecision(ns3::HighPrecision const & arg0) [copy constructor]
cls.add_constructor([param('ns3::HighPrecision const &', 'arg0')])
- ## high-precision-128.h: ns3::HighPrecision::HighPrecision(int64_t high, uint64_t low) [constructor]
- cls.add_constructor([param('int64_t', 'high'), param('uint64_t', 'low')])
- ## high-precision-128.h: ns3::HighPrecision::HighPrecision() [constructor]
+ ## high-precision-double.h: ns3::HighPrecision::HighPrecision() [constructor]
cls.add_constructor([])
- ## high-precision-128.h: ns3::HighPrecision::HighPrecision(int64_t value, bool dummy) [constructor]
+ ## high-precision-double.h: ns3::HighPrecision::HighPrecision(int64_t value, bool dummy) [constructor]
cls.add_constructor([param('int64_t', 'value'), param('bool', 'dummy')])
- ## high-precision-128.h: ns3::HighPrecision::HighPrecision(double value) [constructor]
+ ## high-precision-double.h: ns3::HighPrecision::HighPrecision(double value) [constructor]
cls.add_constructor([param('double', 'value')])
- ## high-precision-128.h: void ns3::HighPrecision::Add(ns3::HighPrecision const & o) [member function]
+ ## high-precision-double.h: void ns3::HighPrecision::Add(ns3::HighPrecision const & o) [member function]
cls.add_method('Add',
'void',
[param('ns3::HighPrecision const &', 'o')])
- ## high-precision-128.h: int ns3::HighPrecision::Compare(ns3::HighPrecision const & o) const [member function]
+ ## high-precision-double.h: int ns3::HighPrecision::Compare(ns3::HighPrecision const & o) const [member function]
cls.add_method('Compare',
'int',
[param('ns3::HighPrecision const &', 'o')],
is_const=True)
- ## high-precision-128.h: void ns3::HighPrecision::Div(ns3::HighPrecision const & o) [member function]
+ ## high-precision-double.h: void ns3::HighPrecision::Div(ns3::HighPrecision const & o) [member function]
cls.add_method('Div',
'void',
[param('ns3::HighPrecision const &', 'o')])
- ## high-precision-128.h: double ns3::HighPrecision::GetDouble() const [member function]
+ ## high-precision-double.h: double ns3::HighPrecision::GetDouble() const [member function]
cls.add_method('GetDouble',
'double',
[],
is_const=True)
- ## high-precision-128.h: int64_t ns3::HighPrecision::GetHigh() const [member function]
+ ## high-precision-double.h: int64_t ns3::HighPrecision::GetHigh() const [member function]
cls.add_method('GetHigh',
'int64_t',
[],
is_const=True)
- ## high-precision-128.h: int64_t ns3::HighPrecision::GetInteger() const [member function]
+ ## high-precision-double.h: int64_t ns3::HighPrecision::GetInteger() const [member function]
cls.add_method('GetInteger',
'int64_t',
[],
is_const=True)
- ## high-precision-128.h: uint64_t ns3::HighPrecision::GetLow() const [member function]
+ ## high-precision-double.h: uint64_t ns3::HighPrecision::GetLow() const [member function]
cls.add_method('GetLow',
'uint64_t',
[],
is_const=True)
- ## high-precision-128.h: static ns3::HighPrecision ns3::HighPrecision::Invert(uint64_t v) [member function]
+ ## high-precision-double.h: static ns3::HighPrecision ns3::HighPrecision::Invert(uint64_t v) [member function]
cls.add_method('Invert',
'ns3::HighPrecision',
[param('uint64_t', 'v')],
is_static=True)
- ## high-precision-128.h: void ns3::HighPrecision::Mul(ns3::HighPrecision const & o) [member function]
+ ## high-precision-double.h: void ns3::HighPrecision::Mul(ns3::HighPrecision const & o) [member function]
cls.add_method('Mul',
'void',
[param('ns3::HighPrecision const &', 'o')])
- ## high-precision-128.h: void ns3::HighPrecision::MulByInvert(ns3::HighPrecision const & o) [member function]
+ ## high-precision-double.h: void ns3::HighPrecision::MulByInvert(ns3::HighPrecision const & o) [member function]
cls.add_method('MulByInvert',
'void',
[param('ns3::HighPrecision const &', 'o')])
- ## high-precision-128.h: void ns3::HighPrecision::Sub(ns3::HighPrecision const & o) [member function]
+ ## high-precision-double.h: void ns3::HighPrecision::Sub(ns3::HighPrecision const & o) [member function]
cls.add_method('Sub',
'void',
[param('ns3::HighPrecision const &', 'o')])
- ## high-precision-128.h: static ns3::HighPrecision ns3::HighPrecision::Zero() [member function]
+ ## high-precision-double.h: static ns3::HighPrecision ns3::HighPrecision::Zero() [member function]
cls.add_method('Zero',
'ns3::HighPrecision',
[],
@@ -2953,6 +2953,18 @@
is_static=True)
return
+def register_Ns3SimpleRefCount__Ns3Dot11sDestinationAddressUnit_Ns3Empty_Ns3DefaultDeleter__lt__ns3Dot11sDestinationAddressUnit__gt___methods(root_module, cls):
+ ## simple-ref-count.h: ns3::SimpleRefCount<ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> >::SimpleRefCount() [constructor]
+ cls.add_constructor([])
+ ## simple-ref-count.h: ns3::SimpleRefCount<ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> >::SimpleRefCount(ns3::SimpleRefCount<ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> > const & o) [copy constructor]
+ cls.add_constructor([param('ns3::SimpleRefCount< ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter< ns3::dot11s::DestinationAddressUnit > > const &', 'o')])
+ ## simple-ref-count.h: static void ns3::SimpleRefCount<ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> >::Cleanup() [member function]
+ cls.add_method('Cleanup',
+ 'void',
+ [],
+ is_static=True)
+ return
+
def register_Ns3SimpleRefCount__Ns3Dot11sIeBeaconTimingUnit_Ns3Empty_Ns3DefaultDeleter__lt__ns3Dot11sIeBeaconTimingUnit__gt___methods(root_module, cls):
## simple-ref-count.h: ns3::SimpleRefCount<ns3::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::IeBeaconTimingUnit> >::SimpleRefCount() [constructor]
cls.add_constructor([])
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_csma.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_csma.py Sat Mar 05 13:31:26 2011 -0800
@@ -9,6 +9,10 @@
module.add_class('Backoff')
## csma-channel.h: ns3::CsmaDeviceRec [class]
module.add_class('CsmaDeviceRec')
+ ## csma-star-helper.h: ns3::CsmaStarHelper [class]
+ module.add_class('CsmaStarHelper')
+ ## csma-helper.h: ns3::CsmaHelper [class]
+ module.add_class('CsmaHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
## csma-channel.h: ns3::CsmaChannel [class]
module.add_class('CsmaChannel', parent=root_module['ns3::Channel'])
## csma-net-device.h: ns3::CsmaNetDevice [class]
@@ -109,6 +113,8 @@
def register_methods(root_module):
register_Ns3Backoff_methods(root_module, root_module['ns3::Backoff'])
register_Ns3CsmaDeviceRec_methods(root_module, root_module['ns3::CsmaDeviceRec'])
+ register_Ns3CsmaStarHelper_methods(root_module, root_module['ns3::CsmaStarHelper'])
+ register_Ns3CsmaHelper_methods(root_module, root_module['ns3::CsmaHelper'])
register_Ns3CsmaChannel_methods(root_module, root_module['ns3::CsmaChannel'])
register_Ns3CsmaNetDevice_methods(root_module, root_module['ns3::CsmaNetDevice'])
return
@@ -165,6 +171,130 @@
cls.add_instance_attribute('devicePtr', 'ns3::Ptr< ns3::CsmaNetDevice >', is_const=False)
return
+def register_Ns3CsmaStarHelper_methods(root_module, cls):
+ ## csma-star-helper.h: ns3::CsmaStarHelper::CsmaStarHelper(ns3::CsmaStarHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::CsmaStarHelper const &', 'arg0')])
+ ## csma-star-helper.h: ns3::CsmaStarHelper::CsmaStarHelper(uint32_t numSpokes, ns3::CsmaHelper csmaHelper) [constructor]
+ cls.add_constructor([param('uint32_t', 'numSpokes'), param('ns3::CsmaHelper', 'csmaHelper')])
+ ## csma-star-helper.h: void ns3::CsmaStarHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper address) [member function]
+ cls.add_method('AssignIpv4Addresses',
+ 'void',
+ [param('ns3::Ipv4AddressHelper', 'address')])
+ ## csma-star-helper.h: ns3::Ptr<ns3::Node> ns3::CsmaStarHelper::GetHub() const [member function]
+ cls.add_method('GetHub',
+ 'ns3::Ptr< ns3::Node >',
+ [],
+ is_const=True)
+ ## csma-star-helper.h: ns3::NetDeviceContainer ns3::CsmaStarHelper::GetHubDevices() const [member function]
+ cls.add_method('GetHubDevices',
+ 'ns3::NetDeviceContainer',
+ [],
+ is_const=True)
+ ## csma-star-helper.h: ns3::Ipv4Address ns3::CsmaStarHelper::GetHubIpv4Address(uint32_t i) const [member function]
+ cls.add_method('GetHubIpv4Address',
+ 'ns3::Ipv4Address',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## csma-star-helper.h: ns3::NetDeviceContainer ns3::CsmaStarHelper::GetSpokeDevices() const [member function]
+ cls.add_method('GetSpokeDevices',
+ 'ns3::NetDeviceContainer',
+ [],
+ is_const=True)
+ ## csma-star-helper.h: ns3::Ipv4Address ns3::CsmaStarHelper::GetSpokeIpv4Address(uint32_t i) const [member function]
+ cls.add_method('GetSpokeIpv4Address',
+ 'ns3::Ipv4Address',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## csma-star-helper.h: ns3::Ptr<ns3::Node> ns3::CsmaStarHelper::GetSpokeNode(uint32_t i) const [member function]
+ cls.add_method('GetSpokeNode',
+ 'ns3::Ptr< ns3::Node >',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## csma-star-helper.h: void ns3::CsmaStarHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
+ cls.add_method('InstallStack',
+ 'void',
+ [param('ns3::InternetStackHelper', 'stack')])
+ ## csma-star-helper.h: uint32_t ns3::CsmaStarHelper::SpokeCount() const [member function]
+ cls.add_method('SpokeCount',
+ 'uint32_t',
+ [],
+ is_const=True)
+ return
+
+def register_Ns3CsmaHelper_methods(root_module, cls):
+ ## csma-helper.h: ns3::CsmaHelper::CsmaHelper(ns3::CsmaHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::CsmaHelper const &', 'arg0')])
+ ## csma-helper.h: ns3::CsmaHelper::CsmaHelper() [constructor]
+ cls.add_constructor([])
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::Ptr< ns3::Node >', 'node')],
+ is_const=True)
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string name) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('std::string', 'name')],
+ is_const=True)
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::CsmaChannel> channel) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')],
+ is_const=True)
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node, std::string channelName) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string', 'channelName')],
+ is_const=True)
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string nodeName, ns3::Ptr<ns3::CsmaChannel> channel) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('std::string', 'nodeName'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')],
+ is_const=True)
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string nodeName, std::string channelName) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('std::string', 'nodeName'), param('std::string', 'channelName')],
+ is_const=True)
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::NodeContainer const &', 'c')],
+ is_const=True)
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, ns3::Ptr<ns3::CsmaChannel> channel) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::NodeContainer const &', 'c'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')],
+ is_const=True)
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, std::string channelName) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::NodeContainer const &', 'c'), param('std::string', 'channelName')],
+ is_const=True)
+ ## csma-helper.h: void ns3::CsmaHelper::SetChannelAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
+ cls.add_method('SetChannelAttribute',
+ 'void',
+ [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
+ ## csma-helper.h: void ns3::CsmaHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
+ cls.add_method('SetDeviceAttribute',
+ 'void',
+ [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
+ ## csma-helper.h: void ns3::CsmaHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetQueue',
+ 'void',
+ [param('std::string', 'type'), 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()')])
+ ## csma-helper.h: void ns3::CsmaHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
+ cls.add_method('EnableAsciiInternal',
+ 'void',
+ [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ ## csma-helper.h: void ns3::CsmaHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
+ cls.add_method('EnablePcapInternal',
+ 'void',
+ [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ return
+
def register_Ns3CsmaChannel_methods(root_module, cls):
## csma-channel.h: ns3::CsmaChannel::CsmaChannel(ns3::CsmaChannel const & arg0) [copy constructor]
cls.add_constructor([param('ns3::CsmaChannel const &', 'arg0')])
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_dot11s.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_dot11s.py Sat Mar 05 13:31:26 2011 -0800
@@ -3,8 +3,12 @@
def register_types(module):
root_module = module.get_root()
+ ## simple-ref-count.h: ns3::SimpleRefCount<ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> > [class]
+ module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::dot11s::DestinationAddressUnit', 'ns3::empty', 'ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit>'], 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::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::IeBeaconTimingUnit> > [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::dot11s::IeBeaconTimingUnit', 'ns3::empty', 'ns3::DefaultDeleter<ns3::dot11s::IeBeaconTimingUnit>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
+ ## dot11s-installer.h: ns3::Dot11sStack [class]
+ module.add_class('Dot11sStack', parent=root_module['ns3::MeshStack'])
## Register a nested module for the namespace Config
@@ -91,18 +95,26 @@
module.add_enum('dot11sSynchronizationProtocolIdentifier', ['SYNC_NEIGHBOUR_OFFSET', 'SYNC_NULL'])
## ie-dot11s-peer-management.h: ns3::dot11s::PmpReasonCode [enumeration]
module.add_enum('PmpReasonCode', ['REASON11S_PEERING_CANCELLED', 'REASON11S_MESH_MAX_PEERS', 'REASON11S_MESH_CAPABILITY_POLICY_VIOLATION', 'REASON11S_MESH_CLOSE_RCVD', 'REASON11S_MESH_MAX_RETRIES', 'REASON11S_MESH_CONFIRM_TIMEOUT', 'REASON11S_MESH_INVALID_GTK', 'REASON11S_MESH_INCONSISTENT_PARAMETERS', 'REASON11S_MESH_INVALID_SECURITY_CAPABILITY', 'REASON11S_RESERVED'])
+ ## ie-dot11s-preq.h: ns3::dot11s::DestinationAddressUnit [class]
+ module.add_class('DestinationAddressUnit', parent=root_module['ns3::SimpleRefCount< ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> >'])
## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability [class]
module.add_class('Dot11sMeshCapability')
## hwmp-protocol.h: ns3::dot11s::HwmpProtocol [class]
module.add_class('HwmpProtocol', parent=root_module['ns3::MeshL2RoutingProtocol'])
## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination [struct]
module.add_class('FailedDestination', outer_class=root_module['ns3::dot11s::HwmpProtocol'])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable [class]
+ module.add_class('HwmpRtable', parent=root_module['ns3::Object'])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult [struct]
+ module.add_class('LookupResult', outer_class=root_module['ns3::dot11s::HwmpRtable'])
## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming [class]
module.add_class('IeBeaconTiming', parent=root_module['ns3::WifiInformationElement'])
## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTimingUnit [class]
module.add_class('IeBeaconTimingUnit', parent=root_module['ns3::SimpleRefCount< ns3::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::IeBeaconTimingUnit> >'])
## ie-dot11s-configuration.h: ns3::dot11s::IeConfiguration [class]
module.add_class('IeConfiguration', parent=root_module['ns3::WifiInformationElement'])
+ ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport [class]
+ module.add_class('IeLinkMetricReport', parent=root_module['ns3::WifiInformationElement'])
## ie-dot11s-id.h: ns3::dot11s::IeMeshId [class]
module.add_class('IeMeshId', parent=root_module['ns3::WifiInformationElement'])
## ie-dot11s-id.h: ns3::dot11s::IeMeshIdChecker [class]
@@ -113,12 +125,29 @@
module.add_class('IePeerManagement', parent=root_module['ns3::WifiInformationElement'])
## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement::Subtype [enumeration]
module.add_enum('Subtype', ['PEER_OPEN', 'PEER_CONFIRM', 'PEER_CLOSE'], outer_class=root_module['ns3::dot11s::IePeerManagement'])
+ ## ie-dot11s-peering-protocol.h: ns3::dot11s::IePeeringProtocol [class]
+ module.add_class('IePeeringProtocol', parent=root_module['ns3::WifiInformationElement'])
+ ## ie-dot11s-perr.h: ns3::dot11s::IePerr [class]
+ module.add_class('IePerr', parent=root_module['ns3::WifiInformationElement'])
+ ## ie-dot11s-prep.h: ns3::dot11s::IePrep [class]
+ module.add_class('IePrep', parent=root_module['ns3::WifiInformationElement'])
+ ## ie-dot11s-preq.h: ns3::dot11s::IePreq [class]
+ module.add_class('IePreq', parent=root_module['ns3::WifiInformationElement'])
+ ## ie-dot11s-rann.h: ns3::dot11s::IeRann [class]
+ module.add_class('IeRann', parent=root_module['ns3::WifiInformationElement'])
+ ## dot11s-mac-header.h: ns3::dot11s::MeshHeader [class]
+ module.add_class('MeshHeader', parent=root_module['ns3::Header'])
## peer-link.h: ns3::dot11s::PeerLink [class]
module.add_class('PeerLink', parent=root_module['ns3::Object'])
## peer-link.h: ns3::dot11s::PeerLink::PeerState [enumeration]
module.add_enum('PeerState', ['IDLE', 'OPN_SNT', 'CNF_RCVD', 'OPN_RCVD', 'ESTAB', 'HOLDING'], outer_class=root_module['ns3::dot11s::PeerLink'])
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart [class]
+ module.add_class('PeerLinkFrameStart', parent=root_module['ns3::Header'])
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields [struct]
+ module.add_class('PlinkFrameStartFields', outer_class=root_module['ns3::dot11s::PeerLinkFrameStart'])
## peer-management-protocol.h: ns3::dot11s::PeerManagementProtocol [class]
module.add_class('PeerManagementProtocol', parent=root_module['ns3::Object'])
+ module.add_container('std::vector< ns3::dot11s::HwmpProtocol::FailedDestination >', 'ns3::dot11s::HwmpProtocol::FailedDestination', container_type='vector')
def register_types_ns3_dsdv(module):
root_module = module.get_root()
@@ -137,20 +166,107 @@
def register_methods(root_module):
+ register_Ns3Dot11sStack_methods(root_module, root_module['ns3::Dot11sStack'])
+ register_Ns3Dot11sDestinationAddressUnit_methods(root_module, root_module['ns3::dot11s::DestinationAddressUnit'])
register_Ns3Dot11sDot11sMeshCapability_methods(root_module, root_module['ns3::dot11s::Dot11sMeshCapability'])
register_Ns3Dot11sHwmpProtocol_methods(root_module, root_module['ns3::dot11s::HwmpProtocol'])
register_Ns3Dot11sHwmpProtocolFailedDestination_methods(root_module, root_module['ns3::dot11s::HwmpProtocol::FailedDestination'])
+ register_Ns3Dot11sHwmpRtable_methods(root_module, root_module['ns3::dot11s::HwmpRtable'])
+ register_Ns3Dot11sHwmpRtableLookupResult_methods(root_module, root_module['ns3::dot11s::HwmpRtable::LookupResult'])
register_Ns3Dot11sIeBeaconTiming_methods(root_module, root_module['ns3::dot11s::IeBeaconTiming'])
register_Ns3Dot11sIeBeaconTimingUnit_methods(root_module, root_module['ns3::dot11s::IeBeaconTimingUnit'])
register_Ns3Dot11sIeConfiguration_methods(root_module, root_module['ns3::dot11s::IeConfiguration'])
+ register_Ns3Dot11sIeLinkMetricReport_methods(root_module, root_module['ns3::dot11s::IeLinkMetricReport'])
register_Ns3Dot11sIeMeshId_methods(root_module, root_module['ns3::dot11s::IeMeshId'])
register_Ns3Dot11sIeMeshIdChecker_methods(root_module, root_module['ns3::dot11s::IeMeshIdChecker'])
register_Ns3Dot11sIeMeshIdValue_methods(root_module, root_module['ns3::dot11s::IeMeshIdValue'])
register_Ns3Dot11sIePeerManagement_methods(root_module, root_module['ns3::dot11s::IePeerManagement'])
+ register_Ns3Dot11sIePeeringProtocol_methods(root_module, root_module['ns3::dot11s::IePeeringProtocol'])
+ register_Ns3Dot11sIePerr_methods(root_module, root_module['ns3::dot11s::IePerr'])
+ register_Ns3Dot11sIePrep_methods(root_module, root_module['ns3::dot11s::IePrep'])
+ register_Ns3Dot11sIePreq_methods(root_module, root_module['ns3::dot11s::IePreq'])
+ register_Ns3Dot11sIeRann_methods(root_module, root_module['ns3::dot11s::IeRann'])
+ register_Ns3Dot11sMeshHeader_methods(root_module, root_module['ns3::dot11s::MeshHeader'])
register_Ns3Dot11sPeerLink_methods(root_module, root_module['ns3::dot11s::PeerLink'])
+ register_Ns3Dot11sPeerLinkFrameStart_methods(root_module, root_module['ns3::dot11s::PeerLinkFrameStart'])
+ register_Ns3Dot11sPeerLinkFrameStartPlinkFrameStartFields_methods(root_module, root_module['ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields'])
register_Ns3Dot11sPeerManagementProtocol_methods(root_module, root_module['ns3::dot11s::PeerManagementProtocol'])
return
+def register_Ns3Dot11sStack_methods(root_module, cls):
+ ## dot11s-installer.h: ns3::Dot11sStack::Dot11sStack(ns3::Dot11sStack const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::Dot11sStack const &', 'arg0')])
+ ## dot11s-installer.h: ns3::Dot11sStack::Dot11sStack() [constructor]
+ cls.add_constructor([])
+ ## dot11s-installer.h: void ns3::Dot11sStack::DoDispose() [member function]
+ cls.add_method('DoDispose',
+ 'void',
+ [],
+ is_virtual=True)
+ ## dot11s-installer.h: static ns3::TypeId ns3::Dot11sStack::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## dot11s-installer.h: bool ns3::Dot11sStack::InstallStack(ns3::Ptr<ns3::MeshPointDevice> mp) [member function]
+ cls.add_method('InstallStack',
+ 'bool',
+ [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')],
+ is_virtual=True)
+ ## dot11s-installer.h: void ns3::Dot11sStack::Report(ns3::Ptr<ns3::MeshPointDevice> const mp, std::ostream & arg1) [member function]
+ cls.add_method('Report',
+ 'void',
+ [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')],
+ is_virtual=True)
+ ## dot11s-installer.h: void ns3::Dot11sStack::ResetStats(ns3::Ptr<ns3::MeshPointDevice> const mp) [member function]
+ cls.add_method('ResetStats',
+ 'void',
+ [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')],
+ is_virtual=True)
+ return
+
+def register_Ns3Dot11sDestinationAddressUnit_methods(root_module, cls):
+ cls.add_binary_comparison_operator('==')
+ ## ie-dot11s-preq.h: ns3::dot11s::DestinationAddressUnit::DestinationAddressUnit(ns3::dot11s::DestinationAddressUnit const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::DestinationAddressUnit const &', 'arg0')])
+ ## ie-dot11s-preq.h: ns3::dot11s::DestinationAddressUnit::DestinationAddressUnit() [constructor]
+ cls.add_constructor([])
+ ## ie-dot11s-preq.h: uint32_t ns3::dot11s::DestinationAddressUnit::GetDestSeqNumber() const [member function]
+ cls.add_method('GetDestSeqNumber',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: ns3::Mac48Address ns3::dot11s::DestinationAddressUnit::GetDestinationAddress() const [member function]
+ cls.add_method('GetDestinationAddress',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: bool ns3::dot11s::DestinationAddressUnit::IsDo() [member function]
+ cls.add_method('IsDo',
+ 'bool',
+ [])
+ ## ie-dot11s-preq.h: bool ns3::dot11s::DestinationAddressUnit::IsRf() [member function]
+ cls.add_method('IsRf',
+ 'bool',
+ [])
+ ## ie-dot11s-preq.h: bool ns3::dot11s::DestinationAddressUnit::IsUsn() [member function]
+ cls.add_method('IsUsn',
+ 'bool',
+ [])
+ ## ie-dot11s-preq.h: void ns3::dot11s::DestinationAddressUnit::SetDestSeqNumber(uint32_t dest_seq_number) [member function]
+ cls.add_method('SetDestSeqNumber',
+ 'void',
+ [param('uint32_t', 'dest_seq_number')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::DestinationAddressUnit::SetDestinationAddress(ns3::Mac48Address dest_address) [member function]
+ cls.add_method('SetDestinationAddress',
+ 'void',
+ [param('ns3::Mac48Address', 'dest_address')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::DestinationAddressUnit::SetFlags(bool doFlag, bool rfFlag, bool usnFlag) [member function]
+ cls.add_method('SetFlags',
+ 'void',
+ [param('bool', 'doFlag'), param('bool', 'rfFlag'), param('bool', 'usnFlag')])
+ return
+
def register_Ns3Dot11sDot11sMeshCapability_methods(root_module, cls):
cls.add_binary_comparison_operator('==')
## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::Dot11sMeshCapability(ns3::dot11s::Dot11sMeshCapability const & arg0) [copy constructor]
@@ -262,6 +378,98 @@
cls.add_instance_attribute('seqnum', 'uint32_t', is_const=False)
return
+def register_Ns3Dot11sHwmpRtable_methods(root_module, cls):
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::HwmpRtable(ns3::dot11s::HwmpRtable const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::HwmpRtable const &', 'arg0')])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::HwmpRtable() [constructor]
+ cls.add_constructor([])
+ ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::AddPrecursor(ns3::Mac48Address destination, uint32_t precursorInterface, ns3::Mac48Address precursorAddress, ns3::Time lifetime) [member function]
+ cls.add_method('AddPrecursor',
+ 'void',
+ [param('ns3::Mac48Address', 'destination'), param('uint32_t', 'precursorInterface'), param('ns3::Mac48Address', 'precursorAddress'), param('ns3::Time', 'lifetime')])
+ ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::AddProactivePath(uint32_t metric, ns3::Mac48Address root, ns3::Mac48Address retransmitter, uint32_t interface, ns3::Time lifetime, uint32_t seqnum) [member function]
+ cls.add_method('AddProactivePath',
+ 'void',
+ [param('uint32_t', 'metric'), param('ns3::Mac48Address', 'root'), param('ns3::Mac48Address', 'retransmitter'), param('uint32_t', 'interface'), param('ns3::Time', 'lifetime'), param('uint32_t', 'seqnum')])
+ ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::AddReactivePath(ns3::Mac48Address destination, ns3::Mac48Address retransmitter, uint32_t interface, uint32_t metric, ns3::Time lifetime, uint32_t seqnum) [member function]
+ cls.add_method('AddReactivePath',
+ 'void',
+ [param('ns3::Mac48Address', 'destination'), param('ns3::Mac48Address', 'retransmitter'), param('uint32_t', 'interface'), param('uint32_t', 'metric'), param('ns3::Time', 'lifetime'), param('uint32_t', 'seqnum')])
+ ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DeleteProactivePath() [member function]
+ cls.add_method('DeleteProactivePath',
+ 'void',
+ [])
+ ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DeleteProactivePath(ns3::Mac48Address root) [member function]
+ cls.add_method('DeleteProactivePath',
+ 'void',
+ [param('ns3::Mac48Address', 'root')])
+ ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DeleteReactivePath(ns3::Mac48Address destination) [member function]
+ cls.add_method('DeleteReactivePath',
+ 'void',
+ [param('ns3::Mac48Address', 'destination')])
+ ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DoDispose() [member function]
+ cls.add_method('DoDispose',
+ 'void',
+ [],
+ is_virtual=True)
+ ## hwmp-rtable.h: std::vector<std::pair<unsigned int, ns3::Mac48Address>, std::allocator<std::pair<unsigned int, ns3::Mac48Address> > > ns3::dot11s::HwmpRtable::GetPrecursors(ns3::Mac48Address destination) [member function]
+ cls.add_method('GetPrecursors',
+ 'std::vector< std::pair< unsigned int, ns3::Mac48Address > >',
+ [param('ns3::Mac48Address', 'destination')])
+ ## hwmp-rtable.h: static ns3::TypeId ns3::dot11s::HwmpRtable::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## hwmp-rtable.h: std::vector<ns3::dot11s::HwmpProtocol::FailedDestination, std::allocator<ns3::dot11s::HwmpProtocol::FailedDestination> > ns3::dot11s::HwmpRtable::GetUnreachableDestinations(ns3::Mac48Address peerAddress) [member function]
+ cls.add_method('GetUnreachableDestinations',
+ 'std::vector< ns3::dot11s::HwmpProtocol::FailedDestination >',
+ [param('ns3::Mac48Address', 'peerAddress')])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupProactive() [member function]
+ cls.add_method('LookupProactive',
+ 'ns3::dot11s::HwmpRtable::LookupResult',
+ [])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupProactiveExpired() [member function]
+ cls.add_method('LookupProactiveExpired',
+ 'ns3::dot11s::HwmpRtable::LookupResult',
+ [])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupReactive(ns3::Mac48Address destination) [member function]
+ cls.add_method('LookupReactive',
+ 'ns3::dot11s::HwmpRtable::LookupResult',
+ [param('ns3::Mac48Address', 'destination')])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupReactiveExpired(ns3::Mac48Address destination) [member function]
+ cls.add_method('LookupReactiveExpired',
+ 'ns3::dot11s::HwmpRtable::LookupResult',
+ [param('ns3::Mac48Address', 'destination')])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::INTERFACE_ANY [variable]
+ cls.add_static_attribute('INTERFACE_ANY', 'uint32_t const', is_const=True)
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::MAX_METRIC [variable]
+ cls.add_static_attribute('MAX_METRIC', 'uint32_t const', is_const=True)
+ return
+
+def register_Ns3Dot11sHwmpRtableLookupResult_methods(root_module, cls):
+ cls.add_binary_comparison_operator('==')
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::LookupResult(ns3::dot11s::HwmpRtable::LookupResult const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::HwmpRtable::LookupResult const &', 'arg0')])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::LookupResult(ns3::Mac48Address r=ns3::Mac48Address::GetBroadcast(), uint32_t i=ns3::dot11s::HwmpRtable::INTERFACE_ANY, uint32_t m=ns3::dot11s::HwmpRtable::MAX_METRIC, uint32_t s=0, ns3::Time l=ns3::Seconds( )) [constructor]
+ cls.add_constructor([param('ns3::Mac48Address', 'r', default_value='ns3::Mac48Address::GetBroadcast()'), param('uint32_t', 'i', default_value='ns3::dot11s::HwmpRtable::INTERFACE_ANY'), param('uint32_t', 'm', default_value='ns3::dot11s::HwmpRtable::MAX_METRIC'), param('uint32_t', 's', default_value='0'), param('ns3::Time', 'l', default_value='ns3::Seconds(0.0)')])
+ ## hwmp-rtable.h: bool ns3::dot11s::HwmpRtable::LookupResult::IsValid() const [member function]
+ cls.add_method('IsValid',
+ 'bool',
+ [],
+ is_const=True)
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::ifIndex [variable]
+ cls.add_instance_attribute('ifIndex', 'uint32_t', is_const=False)
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::lifetime [variable]
+ cls.add_instance_attribute('lifetime', 'ns3::Time', is_const=False)
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::metric [variable]
+ cls.add_instance_attribute('metric', 'uint32_t', is_const=False)
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::retransmitter [variable]
+ cls.add_instance_attribute('retransmitter', 'ns3::Mac48Address', is_const=False)
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::seqnum [variable]
+ cls.add_instance_attribute('seqnum', 'uint32_t', is_const=False)
+ return
+
def register_Ns3Dot11sIeBeaconTiming_methods(root_module, cls):
cls.add_output_stream_operator()
## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming::IeBeaconTiming(ns3::dot11s::IeBeaconTiming const & arg0) [copy constructor]
@@ -408,6 +616,52 @@
[param('ns3::dot11s::dot11sPathSelectionProtocol', 'routingId')])
return
+def register_Ns3Dot11sIeLinkMetricReport_methods(root_module, cls):
+ cls.add_output_stream_operator()
+ cls.add_binary_comparison_operator('==')
+ cls.add_binary_comparison_operator('<')
+ cls.add_binary_comparison_operator('>')
+ ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport::IeLinkMetricReport(ns3::dot11s::IeLinkMetricReport const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::IeLinkMetricReport const &', 'arg0')])
+ ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport::IeLinkMetricReport() [constructor]
+ cls.add_constructor([])
+ ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport::IeLinkMetricReport(uint32_t metric) [constructor]
+ cls.add_constructor([param('uint32_t', 'metric')])
+ ## ie-dot11s-metric-report.h: uint8_t ns3::dot11s::IeLinkMetricReport::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function]
+ cls.add_method('DeserializeInformationField',
+ 'uint8_t',
+ [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')],
+ is_virtual=True)
+ ## ie-dot11s-metric-report.h: ns3::WifiInformationElementId ns3::dot11s::IeLinkMetricReport::ElementId() const [member function]
+ cls.add_method('ElementId',
+ 'ns3::WifiInformationElementId',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-metric-report.h: uint8_t ns3::dot11s::IeLinkMetricReport::GetInformationFieldSize() const [member function]
+ cls.add_method('GetInformationFieldSize',
+ 'uint8_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-metric-report.h: uint32_t ns3::dot11s::IeLinkMetricReport::GetMetric() [member function]
+ cls.add_method('GetMetric',
+ 'uint32_t',
+ [])
+ ## ie-dot11s-metric-report.h: void ns3::dot11s::IeLinkMetricReport::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-metric-report.h: void ns3::dot11s::IeLinkMetricReport::SerializeInformationField(ns3::Buffer::Iterator i) const [member function]
+ cls.add_method('SerializeInformationField',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'i')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-metric-report.h: void ns3::dot11s::IeLinkMetricReport::SetMetric(uint32_t metric) [member function]
+ cls.add_method('SetMetric',
+ 'void',
+ [param('uint32_t', 'metric')])
+ return
+
def register_Ns3Dot11sIeMeshId_methods(root_module, cls):
cls.add_output_stream_operator()
cls.add_binary_comparison_operator('==')
@@ -580,6 +834,561 @@
is_const=True)
return
+def register_Ns3Dot11sIePeeringProtocol_methods(root_module, cls):
+ ## ie-dot11s-peering-protocol.h: ns3::dot11s::IePeeringProtocol::IePeeringProtocol(ns3::dot11s::IePeeringProtocol const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::IePeeringProtocol const &', 'arg0')])
+ ## ie-dot11s-peering-protocol.h: ns3::dot11s::IePeeringProtocol::IePeeringProtocol() [constructor]
+ cls.add_constructor([])
+ ## ie-dot11s-peering-protocol.h: uint8_t ns3::dot11s::IePeeringProtocol::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function]
+ cls.add_method('DeserializeInformationField',
+ 'uint8_t',
+ [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')],
+ is_virtual=True)
+ ## ie-dot11s-peering-protocol.h: ns3::WifiInformationElementId ns3::dot11s::IePeeringProtocol::ElementId() const [member function]
+ cls.add_method('ElementId',
+ 'ns3::WifiInformationElementId',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-peering-protocol.h: uint8_t ns3::dot11s::IePeeringProtocol::GetInformationFieldSize() const [member function]
+ cls.add_method('GetInformationFieldSize',
+ 'uint8_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-peering-protocol.h: void ns3::dot11s::IePeeringProtocol::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-peering-protocol.h: void ns3::dot11s::IePeeringProtocol::SerializeInformationField(ns3::Buffer::Iterator i) const [member function]
+ cls.add_method('SerializeInformationField',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'i')],
+ is_const=True, is_virtual=True)
+ return
+
+def register_Ns3Dot11sIePerr_methods(root_module, cls):
+ cls.add_output_stream_operator()
+ cls.add_binary_comparison_operator('==')
+ ## ie-dot11s-perr.h: ns3::dot11s::IePerr::IePerr(ns3::dot11s::IePerr const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::IePerr const &', 'arg0')])
+ ## ie-dot11s-perr.h: ns3::dot11s::IePerr::IePerr() [constructor]
+ cls.add_constructor([])
+ ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::AddAddressUnit(ns3::dot11s::HwmpProtocol::FailedDestination unit) [member function]
+ cls.add_method('AddAddressUnit',
+ 'void',
+ [param('ns3::dot11s::HwmpProtocol::FailedDestination', 'unit')])
+ ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::DeleteAddressUnit(ns3::Mac48Address address) [member function]
+ cls.add_method('DeleteAddressUnit',
+ 'void',
+ [param('ns3::Mac48Address', 'address')])
+ ## ie-dot11s-perr.h: uint8_t ns3::dot11s::IePerr::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function]
+ cls.add_method('DeserializeInformationField',
+ 'uint8_t',
+ [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')],
+ is_virtual=True)
+ ## ie-dot11s-perr.h: ns3::WifiInformationElementId ns3::dot11s::IePerr::ElementId() const [member function]
+ cls.add_method('ElementId',
+ 'ns3::WifiInformationElementId',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-perr.h: std::vector<ns3::dot11s::HwmpProtocol::FailedDestination, std::allocator<ns3::dot11s::HwmpProtocol::FailedDestination> > ns3::dot11s::IePerr::GetAddressUnitVector() const [member function]
+ cls.add_method('GetAddressUnitVector',
+ 'std::vector< ns3::dot11s::HwmpProtocol::FailedDestination >',
+ [],
+ is_const=True)
+ ## ie-dot11s-perr.h: uint8_t ns3::dot11s::IePerr::GetInformationFieldSize() const [member function]
+ cls.add_method('GetInformationFieldSize',
+ 'uint8_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-perr.h: uint8_t ns3::dot11s::IePerr::GetNumOfDest() const [member function]
+ cls.add_method('GetNumOfDest',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-perr.h: bool ns3::dot11s::IePerr::IsFull() const [member function]
+ cls.add_method('IsFull',
+ 'bool',
+ [],
+ is_const=True)
+ ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::ResetPerr() [member function]
+ cls.add_method('ResetPerr',
+ 'void',
+ [])
+ ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::SerializeInformationField(ns3::Buffer::Iterator i) const [member function]
+ cls.add_method('SerializeInformationField',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'i')],
+ is_const=True, is_virtual=True)
+ return
+
+def register_Ns3Dot11sIePrep_methods(root_module, cls):
+ cls.add_output_stream_operator()
+ cls.add_binary_comparison_operator('==')
+ ## ie-dot11s-prep.h: ns3::dot11s::IePrep::IePrep(ns3::dot11s::IePrep const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::IePrep const &', 'arg0')])
+ ## ie-dot11s-prep.h: ns3::dot11s::IePrep::IePrep() [constructor]
+ cls.add_constructor([])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::DecrementTtl() [member function]
+ cls.add_method('DecrementTtl',
+ 'void',
+ [])
+ ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function]
+ cls.add_method('DeserializeInformationField',
+ 'uint8_t',
+ [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')],
+ is_virtual=True)
+ ## ie-dot11s-prep.h: ns3::WifiInformationElementId ns3::dot11s::IePrep::ElementId() const [member function]
+ cls.add_method('ElementId',
+ 'ns3::WifiInformationElementId',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-prep.h: ns3::Mac48Address ns3::dot11s::IePrep::GetDestinationAddress() const [member function]
+ cls.add_method('GetDestinationAddress',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetDestinationSeqNumber() const [member function]
+ cls.add_method('GetDestinationSeqNumber',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::GetFlags() const [member function]
+ cls.add_method('GetFlags',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::GetHopcount() const [member function]
+ cls.add_method('GetHopcount',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::GetInformationFieldSize() const [member function]
+ cls.add_method('GetInformationFieldSize',
+ 'uint8_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetLifetime() const [member function]
+ cls.add_method('GetLifetime',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetMetric() const [member function]
+ cls.add_method('GetMetric',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: ns3::Mac48Address ns3::dot11s::IePrep::GetOriginatorAddress() const [member function]
+ cls.add_method('GetOriginatorAddress',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetOriginatorSeqNumber() const [member function]
+ cls.add_method('GetOriginatorSeqNumber',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetTtl() const [member function]
+ cls.add_method('GetTtl',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::IncrementMetric(uint32_t metric) [member function]
+ cls.add_method('IncrementMetric',
+ 'void',
+ [param('uint32_t', 'metric')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SerializeInformationField(ns3::Buffer::Iterator i) const [member function]
+ cls.add_method('SerializeInformationField',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'i')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetDestinationAddress(ns3::Mac48Address dest_address) [member function]
+ cls.add_method('SetDestinationAddress',
+ 'void',
+ [param('ns3::Mac48Address', 'dest_address')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetDestinationSeqNumber(uint32_t dest_seq_number) [member function]
+ cls.add_method('SetDestinationSeqNumber',
+ 'void',
+ [param('uint32_t', 'dest_seq_number')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetFlags(uint8_t flags) [member function]
+ cls.add_method('SetFlags',
+ 'void',
+ [param('uint8_t', 'flags')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetHopcount(uint8_t hopcount) [member function]
+ cls.add_method('SetHopcount',
+ 'void',
+ [param('uint8_t', 'hopcount')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetLifetime(uint32_t lifetime) [member function]
+ cls.add_method('SetLifetime',
+ 'void',
+ [param('uint32_t', 'lifetime')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetMetric(uint32_t metric) [member function]
+ cls.add_method('SetMetric',
+ 'void',
+ [param('uint32_t', 'metric')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetOriginatorAddress(ns3::Mac48Address originator_address) [member function]
+ cls.add_method('SetOriginatorAddress',
+ 'void',
+ [param('ns3::Mac48Address', 'originator_address')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetOriginatorSeqNumber(uint32_t originator_seq_number) [member function]
+ cls.add_method('SetOriginatorSeqNumber',
+ 'void',
+ [param('uint32_t', 'originator_seq_number')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetTtl(uint8_t ttl) [member function]
+ cls.add_method('SetTtl',
+ 'void',
+ [param('uint8_t', 'ttl')])
+ return
+
+def register_Ns3Dot11sIePreq_methods(root_module, cls):
+ cls.add_output_stream_operator()
+ cls.add_binary_comparison_operator('==')
+ ## ie-dot11s-preq.h: ns3::dot11s::IePreq::IePreq(ns3::dot11s::IePreq const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::IePreq const &', 'arg0')])
+ ## ie-dot11s-preq.h: ns3::dot11s::IePreq::IePreq() [constructor]
+ cls.add_constructor([])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::AddDestinationAddressElement(bool doFlag, bool rfFlag, ns3::Mac48Address dest_address, uint32_t dest_seq_number) [member function]
+ cls.add_method('AddDestinationAddressElement',
+ 'void',
+ [param('bool', 'doFlag'), param('bool', 'rfFlag'), param('ns3::Mac48Address', 'dest_address'), param('uint32_t', 'dest_seq_number')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::ClearDestinationAddressElements() [member function]
+ cls.add_method('ClearDestinationAddressElements',
+ 'void',
+ [])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::DecrementTtl() [member function]
+ cls.add_method('DecrementTtl',
+ 'void',
+ [])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::DelDestinationAddressElement(ns3::Mac48Address dest_address) [member function]
+ cls.add_method('DelDestinationAddressElement',
+ 'void',
+ [param('ns3::Mac48Address', 'dest_address')])
+ ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function]
+ cls.add_method('DeserializeInformationField',
+ 'uint8_t',
+ [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')],
+ is_virtual=True)
+ ## ie-dot11s-preq.h: ns3::WifiInformationElementId ns3::dot11s::IePreq::ElementId() const [member function]
+ cls.add_method('ElementId',
+ 'ns3::WifiInformationElementId',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetDestCount() const [member function]
+ cls.add_method('GetDestCount',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: std::vector<ns3::Ptr<ns3::dot11s::DestinationAddressUnit>, std::allocator<ns3::Ptr<ns3::dot11s::DestinationAddressUnit> > > ns3::dot11s::IePreq::GetDestinationList() [member function]
+ cls.add_method('GetDestinationList',
+ 'std::vector< ns3::Ptr< ns3::dot11s::DestinationAddressUnit > >',
+ [])
+ ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetHopCount() const [member function]
+ cls.add_method('GetHopCount',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetInformationFieldSize() const [member function]
+ cls.add_method('GetInformationFieldSize',
+ 'uint8_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetLifetime() const [member function]
+ cls.add_method('GetLifetime',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetMetric() const [member function]
+ cls.add_method('GetMetric',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: ns3::Mac48Address ns3::dot11s::IePreq::GetOriginatorAddress() const [member function]
+ cls.add_method('GetOriginatorAddress',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetOriginatorSeqNumber() const [member function]
+ cls.add_method('GetOriginatorSeqNumber',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetPreqID() const [member function]
+ cls.add_method('GetPreqID',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetTtl() const [member function]
+ cls.add_method('GetTtl',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::IncrementMetric(uint32_t metric) [member function]
+ cls.add_method('IncrementMetric',
+ 'void',
+ [param('uint32_t', 'metric')])
+ ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::IsFull() const [member function]
+ cls.add_method('IsFull',
+ 'bool',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::IsNeedNotPrep() const [member function]
+ cls.add_method('IsNeedNotPrep',
+ 'bool',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::IsUnicastPreq() const [member function]
+ cls.add_method('IsUnicastPreq',
+ 'bool',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::MayAddAddress(ns3::Mac48Address originator) [member function]
+ cls.add_method('MayAddAddress',
+ 'bool',
+ [param('ns3::Mac48Address', 'originator')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SerializeInformationField(ns3::Buffer::Iterator i) const [member function]
+ cls.add_method('SerializeInformationField',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'i')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetDestCount(uint8_t dest_count) [member function]
+ cls.add_method('SetDestCount',
+ 'void',
+ [param('uint8_t', 'dest_count')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetHopcount(uint8_t hopcount) [member function]
+ cls.add_method('SetHopcount',
+ 'void',
+ [param('uint8_t', 'hopcount')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetLifetime(uint32_t lifetime) [member function]
+ cls.add_method('SetLifetime',
+ 'void',
+ [param('uint32_t', 'lifetime')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetMetric(uint32_t metric) [member function]
+ cls.add_method('SetMetric',
+ 'void',
+ [param('uint32_t', 'metric')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetNeedNotPrep() [member function]
+ cls.add_method('SetNeedNotPrep',
+ 'void',
+ [])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetOriginatorAddress(ns3::Mac48Address originator_address) [member function]
+ cls.add_method('SetOriginatorAddress',
+ 'void',
+ [param('ns3::Mac48Address', 'originator_address')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetOriginatorSeqNumber(uint32_t originator_seq_number) [member function]
+ cls.add_method('SetOriginatorSeqNumber',
+ 'void',
+ [param('uint32_t', 'originator_seq_number')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetPreqID(uint32_t id) [member function]
+ cls.add_method('SetPreqID',
+ 'void',
+ [param('uint32_t', 'id')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetTTL(uint8_t ttl) [member function]
+ cls.add_method('SetTTL',
+ 'void',
+ [param('uint8_t', 'ttl')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetUnicastPreq() [member function]
+ cls.add_method('SetUnicastPreq',
+ 'void',
+ [])
+ return
+
+def register_Ns3Dot11sIeRann_methods(root_module, cls):
+ cls.add_output_stream_operator()
+ cls.add_binary_comparison_operator('==')
+ ## ie-dot11s-rann.h: ns3::dot11s::IeRann::IeRann(ns3::dot11s::IeRann const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::IeRann const &', 'arg0')])
+ ## ie-dot11s-rann.h: ns3::dot11s::IeRann::IeRann() [constructor]
+ cls.add_constructor([])
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::DecrementTtl() [member function]
+ cls.add_method('DecrementTtl',
+ 'void',
+ [])
+ ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function]
+ cls.add_method('DeserializeInformationField',
+ 'uint8_t',
+ [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')],
+ is_virtual=True)
+ ## ie-dot11s-rann.h: ns3::WifiInformationElementId ns3::dot11s::IeRann::ElementId() const [member function]
+ cls.add_method('ElementId',
+ 'ns3::WifiInformationElementId',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-rann.h: uint32_t ns3::dot11s::IeRann::GetDestSeqNumber() [member function]
+ cls.add_method('GetDestSeqNumber',
+ 'uint32_t',
+ [])
+ ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetFlags() [member function]
+ cls.add_method('GetFlags',
+ 'uint8_t',
+ [])
+ ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetHopcount() [member function]
+ cls.add_method('GetHopcount',
+ 'uint8_t',
+ [])
+ ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetInformationFieldSize() const [member function]
+ cls.add_method('GetInformationFieldSize',
+ 'uint8_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-rann.h: uint32_t ns3::dot11s::IeRann::GetMetric() [member function]
+ cls.add_method('GetMetric',
+ 'uint32_t',
+ [])
+ ## ie-dot11s-rann.h: ns3::Mac48Address ns3::dot11s::IeRann::GetOriginatorAddress() [member function]
+ cls.add_method('GetOriginatorAddress',
+ 'ns3::Mac48Address',
+ [])
+ ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetTtl() [member function]
+ cls.add_method('GetTtl',
+ 'uint8_t',
+ [])
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::IncrementMetric(uint32_t metric) [member function]
+ cls.add_method('IncrementMetric',
+ 'void',
+ [param('uint32_t', 'metric')])
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SerializeInformationField(ns3::Buffer::Iterator i) const [member function]
+ cls.add_method('SerializeInformationField',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'i')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetDestSeqNumber(uint32_t dest_seq_number) [member function]
+ cls.add_method('SetDestSeqNumber',
+ 'void',
+ [param('uint32_t', 'dest_seq_number')])
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetFlags(uint8_t flags) [member function]
+ cls.add_method('SetFlags',
+ 'void',
+ [param('uint8_t', 'flags')])
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetHopcount(uint8_t hopcount) [member function]
+ cls.add_method('SetHopcount',
+ 'void',
+ [param('uint8_t', 'hopcount')])
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetMetric(uint32_t metric) [member function]
+ cls.add_method('SetMetric',
+ 'void',
+ [param('uint32_t', 'metric')])
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetOriginatorAddress(ns3::Mac48Address originator_address) [member function]
+ cls.add_method('SetOriginatorAddress',
+ 'void',
+ [param('ns3::Mac48Address', 'originator_address')])
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetTTL(uint8_t ttl) [member function]
+ cls.add_method('SetTTL',
+ 'void',
+ [param('uint8_t', 'ttl')])
+ return
+
+def register_Ns3Dot11sMeshHeader_methods(root_module, cls):
+ cls.add_binary_comparison_operator('==')
+ ## dot11s-mac-header.h: ns3::dot11s::MeshHeader::MeshHeader(ns3::dot11s::MeshHeader const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::MeshHeader const &', 'arg0')])
+ ## dot11s-mac-header.h: ns3::dot11s::MeshHeader::MeshHeader() [constructor]
+ cls.add_constructor([])
+ ## dot11s-mac-header.h: uint32_t ns3::dot11s::MeshHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
+ cls.add_method('Deserialize',
+ 'uint32_t',
+ [param('ns3::Buffer::Iterator', 'start')],
+ is_virtual=True)
+ ## dot11s-mac-header.h: ns3::Mac48Address ns3::dot11s::MeshHeader::GetAddr4() const [member function]
+ cls.add_method('GetAddr4',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## dot11s-mac-header.h: ns3::Mac48Address ns3::dot11s::MeshHeader::GetAddr5() const [member function]
+ cls.add_method('GetAddr5',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## dot11s-mac-header.h: ns3::Mac48Address ns3::dot11s::MeshHeader::GetAddr6() const [member function]
+ cls.add_method('GetAddr6',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## dot11s-mac-header.h: uint8_t ns3::dot11s::MeshHeader::GetAddressExt() const [member function]
+ cls.add_method('GetAddressExt',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## dot11s-mac-header.h: ns3::TypeId ns3::dot11s::MeshHeader::GetInstanceTypeId() const [member function]
+ cls.add_method('GetInstanceTypeId',
+ 'ns3::TypeId',
+ [],
+ is_const=True, is_virtual=True)
+ ## dot11s-mac-header.h: uint32_t ns3::dot11s::MeshHeader::GetMeshSeqno() const [member function]
+ cls.add_method('GetMeshSeqno',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## dot11s-mac-header.h: uint8_t ns3::dot11s::MeshHeader::GetMeshTtl() const [member function]
+ cls.add_method('GetMeshTtl',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## dot11s-mac-header.h: uint32_t ns3::dot11s::MeshHeader::GetSerializedSize() const [member function]
+ cls.add_method('GetSerializedSize',
+ 'uint32_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## dot11s-mac-header.h: static ns3::TypeId ns3::dot11s::MeshHeader::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
+ cls.add_method('Serialize',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'start')],
+ is_const=True, is_virtual=True)
+ ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddr4(ns3::Mac48Address address) [member function]
+ cls.add_method('SetAddr4',
+ 'void',
+ [param('ns3::Mac48Address', 'address')])
+ ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddr5(ns3::Mac48Address address) [member function]
+ cls.add_method('SetAddr5',
+ 'void',
+ [param('ns3::Mac48Address', 'address')])
+ ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddr6(ns3::Mac48Address address) [member function]
+ cls.add_method('SetAddr6',
+ 'void',
+ [param('ns3::Mac48Address', 'address')])
+ ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddressExt(uint8_t num_of_addresses) [member function]
+ cls.add_method('SetAddressExt',
+ 'void',
+ [param('uint8_t', 'num_of_addresses')])
+ ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetMeshSeqno(uint32_t seqno) [member function]
+ cls.add_method('SetMeshSeqno',
+ 'void',
+ [param('uint32_t', 'seqno')])
+ ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetMeshTtl(uint8_t TTL) [member function]
+ cls.add_method('SetMeshTtl',
+ 'void',
+ [param('uint8_t', 'TTL')])
+ return
+
def register_Ns3Dot11sPeerLink_methods(root_module, cls):
## peer-link.h: static ns3::TypeId ns3::dot11s::PeerLink::GetTypeId() [member function]
cls.add_method('GetTypeId',
@@ -686,6 +1495,78 @@
is_const=True)
return
+def register_Ns3Dot11sPeerLinkFrameStart_methods(root_module, cls):
+ cls.add_binary_comparison_operator('==')
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PeerLinkFrameStart() [constructor]
+ cls.add_constructor([])
+ ## peer-link-frame.h: uint32_t ns3::dot11s::PeerLinkFrameStart::Deserialize(ns3::Buffer::Iterator start) [member function]
+ cls.add_method('Deserialize',
+ 'uint32_t',
+ [param('ns3::Buffer::Iterator', 'start')],
+ is_virtual=True)
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields ns3::dot11s::PeerLinkFrameStart::GetFields() const [member function]
+ cls.add_method('GetFields',
+ 'ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields',
+ [],
+ is_const=True)
+ ## peer-link-frame.h: ns3::TypeId ns3::dot11s::PeerLinkFrameStart::GetInstanceTypeId() const [member function]
+ cls.add_method('GetInstanceTypeId',
+ 'ns3::TypeId',
+ [],
+ is_const=True, is_virtual=True)
+ ## peer-link-frame.h: uint32_t ns3::dot11s::PeerLinkFrameStart::GetSerializedSize() const [member function]
+ cls.add_method('GetSerializedSize',
+ 'uint32_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## peer-link-frame.h: static ns3::TypeId ns3::dot11s::PeerLinkFrameStart::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## peer-link-frame.h: void ns3::dot11s::PeerLinkFrameStart::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## peer-link-frame.h: void ns3::dot11s::PeerLinkFrameStart::Serialize(ns3::Buffer::Iterator start) const [member function]
+ cls.add_method('Serialize',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'start')],
+ is_const=True, is_virtual=True)
+ ## peer-link-frame.h: void ns3::dot11s::PeerLinkFrameStart::SetPlinkFrameStart(ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields arg0) [member function]
+ cls.add_method('SetPlinkFrameStart',
+ 'void',
+ [param('ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields', 'arg0')])
+ ## peer-link-frame.h: void ns3::dot11s::PeerLinkFrameStart::SetPlinkFrameSubtype(uint8_t subtype) [member function]
+ cls.add_method('SetPlinkFrameSubtype',
+ 'void',
+ [param('uint8_t', 'subtype')])
+ return
+
+def register_Ns3Dot11sPeerLinkFrameStartPlinkFrameStartFields_methods(root_module, cls):
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::PlinkFrameStartFields() [constructor]
+ cls.add_constructor([])
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::PlinkFrameStartFields(ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields const &', 'arg0')])
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::aid [variable]
+ cls.add_instance_attribute('aid', 'uint16_t', is_const=False)
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::capability [variable]
+ cls.add_instance_attribute('capability', 'uint16_t', is_const=False)
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::config [variable]
+ cls.add_instance_attribute('config', 'ns3::dot11s::IeConfiguration', is_const=False)
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::meshId [variable]
+ cls.add_instance_attribute('meshId', 'ns3::dot11s::IeMeshId', is_const=False)
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::protocol [variable]
+ cls.add_instance_attribute('protocol', 'ns3::dot11s::IePeeringProtocol', is_const=False)
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::rates [variable]
+ cls.add_instance_attribute('rates', 'ns3::SupportedRates', is_const=False)
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::reasonCode [variable]
+ cls.add_instance_attribute('reasonCode', 'uint16_t', is_const=False)
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::subtype [variable]
+ cls.add_instance_attribute('subtype', 'uint8_t', is_const=False)
+ return
+
def register_Ns3Dot11sPeerManagementProtocol_methods(root_module, cls):
## peer-management-protocol.h: ns3::dot11s::PeerManagementProtocol::PeerManagementProtocol() [constructor]
cls.add_constructor([])
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_emu.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_emu.py Sat Mar 05 13:31:26 2011 -0800
@@ -3,6 +3,8 @@
def register_types(module):
root_module = module.get_root()
+ ## emu-helper.h: ns3::EmuHelper [class]
+ module.add_class('EmuHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
## emu-net-device.h: ns3::EmuNetDevice [class]
module.add_class('EmuNetDevice', parent=root_module['ns3::NetDevice'])
## emu-net-device.h: ns3::EmuNetDevice::EncapsulationMode [enumeration]
@@ -99,9 +101,50 @@
def register_methods(root_module):
+ register_Ns3EmuHelper_methods(root_module, root_module['ns3::EmuHelper'])
register_Ns3EmuNetDevice_methods(root_module, root_module['ns3::EmuNetDevice'])
return
+def register_Ns3EmuHelper_methods(root_module, cls):
+ ## emu-helper.h: ns3::EmuHelper::EmuHelper(ns3::EmuHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::EmuHelper const &', 'arg0')])
+ ## emu-helper.h: ns3::EmuHelper::EmuHelper() [constructor]
+ cls.add_constructor([])
+ ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::Ptr< ns3::Node >', 'node')],
+ is_const=True)
+ ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(std::string nodeName) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('std::string', 'nodeName')],
+ is_const=True)
+ ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(ns3::NodeContainer const & c) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::NodeContainer const &', 'c')],
+ is_const=True)
+ ## emu-helper.h: void ns3::EmuHelper::SetAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
+ cls.add_method('SetAttribute',
+ 'void',
+ [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
+ ## emu-helper.h: void ns3::EmuHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetQueue',
+ 'void',
+ [param('std::string', 'type'), 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()')])
+ ## emu-helper.h: void ns3::EmuHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
+ cls.add_method('EnableAsciiInternal',
+ 'void',
+ [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ ## emu-helper.h: void ns3::EmuHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
+ cls.add_method('EnablePcapInternal',
+ 'void',
+ [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ return
+
def register_Ns3EmuNetDevice_methods(root_module, cls):
## emu-net-device.h: ns3::EmuNetDevice::EmuNetDevice(ns3::EmuNetDevice const & arg0) [copy constructor]
cls.add_constructor([param('ns3::EmuNetDevice const &', 'arg0')])
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_flame.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_flame.py Sat Mar 05 13:31:26 2011 -0800
@@ -3,6 +3,8 @@
def register_types(module):
root_module = module.get_root()
+ ## flame-installer.h: ns3::FlameStack [class]
+ module.add_class('FlameStack', parent=root_module['ns3::MeshStack'])
## Register a nested module for the namespace Config
@@ -85,8 +87,16 @@
def register_types_ns3_flame(module):
root_module = module.get_root()
+ ## flame-header.h: ns3::flame::FlameHeader [class]
+ module.add_class('FlameHeader', parent=root_module['ns3::Header'])
## flame-protocol.h: ns3::flame::FlameProtocol [class]
module.add_class('FlameProtocol', parent=root_module['ns3::MeshL2RoutingProtocol'])
+ ## flame-protocol-mac.h: ns3::flame::FlameProtocolMac [class]
+ module.add_class('FlameProtocolMac', parent=root_module['ns3::MeshWifiInterfaceMacPlugin'])
+ ## flame-rtable.h: ns3::flame::FlameRtable [class]
+ module.add_class('FlameRtable', parent=root_module['ns3::Object'])
+ ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult [struct]
+ module.add_class('LookupResult', outer_class=root_module['ns3::flame::FlameRtable'])
## flame-protocol.h: ns3::flame::FlameTag [class]
module.add_class('FlameTag', parent=root_module['ns3::Tag'])
@@ -99,10 +109,130 @@
def register_methods(root_module):
+ register_Ns3FlameStack_methods(root_module, root_module['ns3::FlameStack'])
+ register_Ns3FlameFlameHeader_methods(root_module, root_module['ns3::flame::FlameHeader'])
register_Ns3FlameFlameProtocol_methods(root_module, root_module['ns3::flame::FlameProtocol'])
+ register_Ns3FlameFlameProtocolMac_methods(root_module, root_module['ns3::flame::FlameProtocolMac'])
+ register_Ns3FlameFlameRtable_methods(root_module, root_module['ns3::flame::FlameRtable'])
+ register_Ns3FlameFlameRtableLookupResult_methods(root_module, root_module['ns3::flame::FlameRtable::LookupResult'])
register_Ns3FlameFlameTag_methods(root_module, root_module['ns3::flame::FlameTag'])
return
+def register_Ns3FlameStack_methods(root_module, cls):
+ ## flame-installer.h: ns3::FlameStack::FlameStack(ns3::FlameStack const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::FlameStack const &', 'arg0')])
+ ## flame-installer.h: ns3::FlameStack::FlameStack() [constructor]
+ cls.add_constructor([])
+ ## flame-installer.h: void ns3::FlameStack::DoDispose() [member function]
+ cls.add_method('DoDispose',
+ 'void',
+ [],
+ is_virtual=True)
+ ## flame-installer.h: static ns3::TypeId ns3::FlameStack::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## flame-installer.h: bool ns3::FlameStack::InstallStack(ns3::Ptr<ns3::MeshPointDevice> mp) [member function]
+ cls.add_method('InstallStack',
+ 'bool',
+ [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')],
+ is_virtual=True)
+ ## flame-installer.h: void ns3::FlameStack::Report(ns3::Ptr<ns3::MeshPointDevice> const mp, std::ostream & arg1) [member function]
+ cls.add_method('Report',
+ 'void',
+ [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')],
+ is_virtual=True)
+ ## flame-installer.h: void ns3::FlameStack::ResetStats(ns3::Ptr<ns3::MeshPointDevice> const mp) [member function]
+ cls.add_method('ResetStats',
+ 'void',
+ [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')],
+ is_virtual=True)
+ return
+
+def register_Ns3FlameFlameHeader_methods(root_module, cls):
+ cls.add_binary_comparison_operator('==')
+ ## flame-header.h: ns3::flame::FlameHeader::FlameHeader(ns3::flame::FlameHeader const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::flame::FlameHeader const &', 'arg0')])
+ ## flame-header.h: ns3::flame::FlameHeader::FlameHeader() [constructor]
+ cls.add_constructor([])
+ ## flame-header.h: void ns3::flame::FlameHeader::AddCost(uint8_t cost) [member function]
+ cls.add_method('AddCost',
+ 'void',
+ [param('uint8_t', 'cost')])
+ ## flame-header.h: uint32_t ns3::flame::FlameHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
+ cls.add_method('Deserialize',
+ 'uint32_t',
+ [param('ns3::Buffer::Iterator', 'start')],
+ is_virtual=True)
+ ## flame-header.h: uint8_t ns3::flame::FlameHeader::GetCost() const [member function]
+ cls.add_method('GetCost',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## flame-header.h: ns3::TypeId ns3::flame::FlameHeader::GetInstanceTypeId() const [member function]
+ cls.add_method('GetInstanceTypeId',
+ 'ns3::TypeId',
+ [],
+ is_const=True, is_virtual=True)
+ ## flame-header.h: ns3::Mac48Address ns3::flame::FlameHeader::GetOrigDst() const [member function]
+ cls.add_method('GetOrigDst',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## flame-header.h: ns3::Mac48Address ns3::flame::FlameHeader::GetOrigSrc() const [member function]
+ cls.add_method('GetOrigSrc',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## flame-header.h: uint16_t ns3::flame::FlameHeader::GetProtocol() const [member function]
+ cls.add_method('GetProtocol',
+ 'uint16_t',
+ [],
+ is_const=True)
+ ## flame-header.h: uint16_t ns3::flame::FlameHeader::GetSeqno() const [member function]
+ cls.add_method('GetSeqno',
+ 'uint16_t',
+ [],
+ is_const=True)
+ ## flame-header.h: uint32_t ns3::flame::FlameHeader::GetSerializedSize() const [member function]
+ cls.add_method('GetSerializedSize',
+ 'uint32_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## flame-header.h: static ns3::TypeId ns3::flame::FlameHeader::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## flame-header.h: void ns3::flame::FlameHeader::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## flame-header.h: void ns3::flame::FlameHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
+ cls.add_method('Serialize',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'start')],
+ is_const=True, is_virtual=True)
+ ## flame-header.h: void ns3::flame::FlameHeader::SetOrigDst(ns3::Mac48Address dst) [member function]
+ cls.add_method('SetOrigDst',
+ 'void',
+ [param('ns3::Mac48Address', 'dst')])
+ ## flame-header.h: void ns3::flame::FlameHeader::SetOrigSrc(ns3::Mac48Address OrigSrc) [member function]
+ cls.add_method('SetOrigSrc',
+ 'void',
+ [param('ns3::Mac48Address', 'OrigSrc')])
+ ## flame-header.h: void ns3::flame::FlameHeader::SetProtocol(uint16_t protocol) [member function]
+ cls.add_method('SetProtocol',
+ 'void',
+ [param('uint16_t', 'protocol')])
+ ## flame-header.h: void ns3::flame::FlameHeader::SetSeqno(uint16_t seqno) [member function]
+ cls.add_method('SetSeqno',
+ 'void',
+ [param('uint16_t', 'seqno')])
+ return
+
def register_Ns3FlameFlameProtocol_methods(root_module, cls):
## flame-protocol.h: ns3::flame::FlameProtocol::FlameProtocol() [constructor]
cls.add_constructor([])
@@ -145,6 +275,95 @@
[])
return
+def register_Ns3FlameFlameProtocolMac_methods(root_module, cls):
+ ## flame-protocol-mac.h: ns3::flame::FlameProtocolMac::FlameProtocolMac(ns3::flame::FlameProtocolMac const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::flame::FlameProtocolMac const &', 'arg0')])
+ ## flame-protocol-mac.h: ns3::flame::FlameProtocolMac::FlameProtocolMac(uint32_t arg0, ns3::Ptr<ns3::flame::FlameProtocol> arg1) [constructor]
+ cls.add_constructor([param('uint32_t', 'arg0'), param('ns3::Ptr< ns3::flame::FlameProtocol >', 'arg1')])
+ ## flame-protocol-mac.h: uint16_t ns3::flame::FlameProtocolMac::GetChannelId() const [member function]
+ cls.add_method('GetChannelId',
+ 'uint16_t',
+ [],
+ is_const=True)
+ ## flame-protocol-mac.h: bool ns3::flame::FlameProtocolMac::Receive(ns3::Ptr<ns3::Packet> packet, ns3::WifiMacHeader const & header) [member function]
+ cls.add_method('Receive',
+ 'bool',
+ [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const &', 'header')],
+ is_virtual=True)
+ ## flame-protocol-mac.h: void ns3::flame::FlameProtocolMac::Report(std::ostream & arg0) const [member function]
+ cls.add_method('Report',
+ 'void',
+ [param('std::ostream &', 'arg0')],
+ is_const=True)
+ ## flame-protocol-mac.h: void ns3::flame::FlameProtocolMac::ResetStats() [member function]
+ cls.add_method('ResetStats',
+ 'void',
+ [])
+ ## flame-protocol-mac.h: void ns3::flame::FlameProtocolMac::SetParent(ns3::Ptr<ns3::MeshWifiInterfaceMac> parent) [member function]
+ cls.add_method('SetParent',
+ 'void',
+ [param('ns3::Ptr< ns3::MeshWifiInterfaceMac >', 'parent')],
+ is_virtual=True)
+ ## flame-protocol-mac.h: void ns3::flame::FlameProtocolMac::UpdateBeacon(ns3::MeshWifiBeacon & beacon) const [member function]
+ cls.add_method('UpdateBeacon',
+ 'void',
+ [param('ns3::MeshWifiBeacon &', 'beacon')],
+ is_const=True, is_virtual=True)
+ ## flame-protocol-mac.h: bool ns3::flame::FlameProtocolMac::UpdateOutcomingFrame(ns3::Ptr<ns3::Packet> packet, ns3::WifiMacHeader & header, ns3::Mac48Address from, ns3::Mac48Address to) [member function]
+ cls.add_method('UpdateOutcomingFrame',
+ 'bool',
+ [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader &', 'header'), param('ns3::Mac48Address', 'from'), param('ns3::Mac48Address', 'to')],
+ is_virtual=True)
+ return
+
+def register_Ns3FlameFlameRtable_methods(root_module, cls):
+ ## flame-rtable.h: ns3::flame::FlameRtable::FlameRtable() [constructor]
+ cls.add_constructor([])
+ ## flame-rtable.h: void ns3::flame::FlameRtable::AddPath(ns3::Mac48Address const destination, ns3::Mac48Address const retransmitter, uint32_t const interface, uint8_t const cost, uint16_t const seqnum) [member function]
+ cls.add_method('AddPath',
+ 'void',
+ [param('ns3::Mac48Address const', 'destination'), param('ns3::Mac48Address const', 'retransmitter'), param('uint32_t const', 'interface'), param('uint8_t const', 'cost'), param('uint16_t const', 'seqnum')])
+ ## flame-rtable.h: void ns3::flame::FlameRtable::DoDispose() [member function]
+ cls.add_method('DoDispose',
+ 'void',
+ [],
+ is_virtual=True)
+ ## flame-rtable.h: static ns3::TypeId ns3::flame::FlameRtable::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult ns3::flame::FlameRtable::Lookup(ns3::Mac48Address destination) [member function]
+ cls.add_method('Lookup',
+ 'ns3::flame::FlameRtable::LookupResult',
+ [param('ns3::Mac48Address', 'destination')])
+ ## flame-rtable.h: ns3::flame::FlameRtable::INTERFACE_ANY [variable]
+ cls.add_static_attribute('INTERFACE_ANY', 'uint32_t const', is_const=True)
+ ## flame-rtable.h: ns3::flame::FlameRtable::MAX_COST [variable]
+ cls.add_static_attribute('MAX_COST', 'uint32_t const', is_const=True)
+ return
+
+def register_Ns3FlameFlameRtableLookupResult_methods(root_module, cls):
+ cls.add_binary_comparison_operator('==')
+ ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::LookupResult(ns3::flame::FlameRtable::LookupResult const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::flame::FlameRtable::LookupResult const &', 'arg0')])
+ ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::LookupResult(ns3::Mac48Address r=ns3::Mac48Address::GetBroadcast(), uint32_t i=ns3::flame::FlameRtable::INTERFACE_ANY, uint8_t c=ns3::flame::FlameRtable::MAX_COST, uint16_t s=0) [constructor]
+ cls.add_constructor([param('ns3::Mac48Address', 'r', default_value='ns3::Mac48Address::GetBroadcast()'), param('uint32_t', 'i', default_value='ns3::flame::FlameRtable::INTERFACE_ANY'), param('uint8_t', 'c', default_value='ns3::flame::FlameRtable::MAX_COST'), param('uint16_t', 's', default_value='0')])
+ ## flame-rtable.h: bool ns3::flame::FlameRtable::LookupResult::IsValid() const [member function]
+ cls.add_method('IsValid',
+ 'bool',
+ [],
+ is_const=True)
+ ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::cost [variable]
+ cls.add_instance_attribute('cost', 'uint8_t', is_const=False)
+ ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::ifIndex [variable]
+ cls.add_instance_attribute('ifIndex', 'uint32_t', is_const=False)
+ ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::retransmitter [variable]
+ cls.add_instance_attribute('retransmitter', 'ns3::Mac48Address', is_const=False)
+ ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::seqnum [variable]
+ cls.add_instance_attribute('seqnum', 'uint16_t', is_const=False)
+ return
+
def register_Ns3FlameFlameTag_methods(root_module, cls):
## flame-protocol.h: ns3::flame::FlameTag::FlameTag(ns3::flame::FlameTag const & arg0) [copy constructor]
cls.add_constructor([param('ns3::flame::FlameTag const &', 'arg0')])
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_helper.py Sat Mar 05 13:31:17 2011 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1142 +0,0 @@
-from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
-
-def register_types(module):
- root_module = module.get_root()
-
- ## animation-interface.h: ns3::AnimationInterface [class]
- module.add_class('AnimationInterface')
- ## athstats-helper.h: ns3::AthstatsHelper [class]
- module.add_class('AthstatsHelper')
- ## csma-star-helper.h: ns3::CsmaStarHelper [class]
- module.add_class('CsmaStarHelper')
- ## mesh-helper.h: ns3::MeshHelper [class]
- module.add_class('MeshHelper')
- ## mesh-helper.h: ns3::MeshHelper::ChannelPolicy [enumeration]
- module.add_enum('ChannelPolicy', ['SPREAD_CHANNELS', 'ZERO_CHANNEL'], outer_class=root_module['ns3::MeshHelper'])
- ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper [class]
- module.add_class('PointToPointDumbbellHelper')
- ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper [class]
- module.add_class('PointToPointGridHelper')
- ## point-to-point-helper.h: ns3::PointToPointHelper [class]
- module.add_class('PointToPointHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
- ## point-to-point-star-helper.h: ns3::PointToPointStarHelper [class]
- module.add_class('PointToPointStarHelper')
- ## tap-bridge-helper.h: ns3::TapBridgeHelper [class]
- module.add_class('TapBridgeHelper')
- ## topology-reader-helper.h: ns3::TopologyReaderHelper [class]
- module.add_class('TopologyReaderHelper')
- ## wifi-helper.h: ns3::WifiHelper [class]
- module.add_class('WifiHelper')
- ## wifi-helper.h: ns3::WifiMacHelper [class]
- module.add_class('WifiMacHelper', allow_subclassing=True)
- ## wifi-helper.h: ns3::WifiPhyHelper [class]
- module.add_class('WifiPhyHelper', allow_subclassing=True)
- ## wimax-helper.h: ns3::WimaxHelper [class]
- module.add_class('WimaxHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
- ## wimax-helper.h: ns3::WimaxHelper::NetDeviceType [enumeration]
- module.add_enum('NetDeviceType', ['DEVICE_TYPE_SUBSCRIBER_STATION', 'DEVICE_TYPE_BASE_STATION'], outer_class=root_module['ns3::WimaxHelper'])
- ## wimax-helper.h: ns3::WimaxHelper::PhyType [enumeration]
- module.add_enum('PhyType', ['SIMPLE_PHY_TYPE_OFDM'], outer_class=root_module['ns3::WimaxHelper'])
- ## wimax-helper.h: ns3::WimaxHelper::SchedulerType [enumeration]
- module.add_enum('SchedulerType', ['SCHED_TYPE_SIMPLE', 'SCHED_TYPE_RTPS', 'SCHED_TYPE_MBQOS'], outer_class=root_module['ns3::WimaxHelper'])
- ## yans-wifi-helper.h: ns3::YansWifiChannelHelper [class]
- module.add_class('YansWifiChannelHelper')
- ## yans-wifi-helper.h: ns3::YansWifiPhyHelper [class]
- module.add_class('YansWifiPhyHelper', parent=[root_module['ns3::WifiPhyHelper'], root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
- ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes [enumeration]
- module.add_enum('SupportedPcapDataLinkTypes', ['DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO'], outer_class=root_module['ns3::YansWifiPhyHelper'])
- ## csma-helper.h: ns3::CsmaHelper [class]
- module.add_class('CsmaHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
- ## emu-helper.h: ns3::EmuHelper [class]
- module.add_class('EmuHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
- ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper [class]
- module.add_class('NqosWifiMacHelper', parent=root_module['ns3::WifiMacHelper'])
- ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper [class]
- module.add_class('QosWifiMacHelper', parent=root_module['ns3::WifiMacHelper'])
- ## athstats-helper.h: ns3::AthstatsWifiTraceSink [class]
- module.add_class('AthstatsWifiTraceSink', parent=root_module['ns3::Object'])
- ## canvas-location.h: ns3::CanvasLocation [class]
- module.add_class('CanvasLocation', parent=root_module['ns3::Object'])
- ## mesh-stack-installer.h: ns3::MeshStack [class]
- module.add_class('MeshStack', parent=root_module['ns3::Object'])
- ## dot11s-installer.h: ns3::Dot11sStack [class]
- module.add_class('Dot11sStack', parent=root_module['ns3::MeshStack'])
- ## flame-installer.h: ns3::FlameStack [class]
- module.add_class('FlameStack', parent=root_module['ns3::MeshStack'])
-
- ## Register a nested module for the namespace Config
-
- nested_module = module.add_cpp_namespace('Config')
- register_types_ns3_Config(nested_module)
-
-
- ## Register a nested module for the namespace FatalImpl
-
- nested_module = module.add_cpp_namespace('FatalImpl')
- register_types_ns3_FatalImpl(nested_module)
-
-
- ## Register a nested module for the namespace addressUtils
-
- nested_module = module.add_cpp_namespace('addressUtils')
- register_types_ns3_addressUtils(nested_module)
-
-
- ## Register a nested module for the namespace aodv
-
- nested_module = module.add_cpp_namespace('aodv')
- register_types_ns3_aodv(nested_module)
-
-
- ## Register a nested module for the namespace dot11s
-
- nested_module = module.add_cpp_namespace('dot11s')
- register_types_ns3_dot11s(nested_module)
-
-
- ## Register a nested module for the namespace dsdv
-
- nested_module = module.add_cpp_namespace('dsdv')
- register_types_ns3_dsdv(nested_module)
-
-
- ## Register a nested module for the namespace flame
-
- nested_module = module.add_cpp_namespace('flame')
- register_types_ns3_flame(nested_module)
-
-
- ## Register a nested module for the namespace internal
-
- nested_module = module.add_cpp_namespace('internal')
- register_types_ns3_internal(nested_module)
-
-
- ## Register a nested module for the namespace olsr
-
- nested_module = module.add_cpp_namespace('olsr')
- register_types_ns3_olsr(nested_module)
-
-
-def register_types_ns3_Config(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_FatalImpl(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_addressUtils(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_aodv(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_dot11s(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_dsdv(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_flame(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_internal(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_olsr(module):
- root_module = module.get_root()
-
-
-def register_methods(root_module):
- register_Ns3AnimationInterface_methods(root_module, root_module['ns3::AnimationInterface'])
- register_Ns3AthstatsHelper_methods(root_module, root_module['ns3::AthstatsHelper'])
- register_Ns3CsmaStarHelper_methods(root_module, root_module['ns3::CsmaStarHelper'])
- register_Ns3MeshHelper_methods(root_module, root_module['ns3::MeshHelper'])
- register_Ns3PointToPointDumbbellHelper_methods(root_module, root_module['ns3::PointToPointDumbbellHelper'])
- register_Ns3PointToPointGridHelper_methods(root_module, root_module['ns3::PointToPointGridHelper'])
- register_Ns3PointToPointHelper_methods(root_module, root_module['ns3::PointToPointHelper'])
- register_Ns3PointToPointStarHelper_methods(root_module, root_module['ns3::PointToPointStarHelper'])
- register_Ns3TapBridgeHelper_methods(root_module, root_module['ns3::TapBridgeHelper'])
- register_Ns3TopologyReaderHelper_methods(root_module, root_module['ns3::TopologyReaderHelper'])
- register_Ns3WifiHelper_methods(root_module, root_module['ns3::WifiHelper'])
- register_Ns3WifiMacHelper_methods(root_module, root_module['ns3::WifiMacHelper'])
- register_Ns3WifiPhyHelper_methods(root_module, root_module['ns3::WifiPhyHelper'])
- register_Ns3WimaxHelper_methods(root_module, root_module['ns3::WimaxHelper'])
- register_Ns3YansWifiChannelHelper_methods(root_module, root_module['ns3::YansWifiChannelHelper'])
- register_Ns3YansWifiPhyHelper_methods(root_module, root_module['ns3::YansWifiPhyHelper'])
- register_Ns3CsmaHelper_methods(root_module, root_module['ns3::CsmaHelper'])
- register_Ns3EmuHelper_methods(root_module, root_module['ns3::EmuHelper'])
- register_Ns3NqosWifiMacHelper_methods(root_module, root_module['ns3::NqosWifiMacHelper'])
- register_Ns3QosWifiMacHelper_methods(root_module, root_module['ns3::QosWifiMacHelper'])
- register_Ns3AthstatsWifiTraceSink_methods(root_module, root_module['ns3::AthstatsWifiTraceSink'])
- register_Ns3CanvasLocation_methods(root_module, root_module['ns3::CanvasLocation'])
- register_Ns3MeshStack_methods(root_module, root_module['ns3::MeshStack'])
- register_Ns3Dot11sStack_methods(root_module, root_module['ns3::Dot11sStack'])
- register_Ns3FlameStack_methods(root_module, root_module['ns3::FlameStack'])
- return
-
-def register_Ns3AnimationInterface_methods(root_module, cls):
- ## animation-interface.h: ns3::AnimationInterface::AnimationInterface(ns3::AnimationInterface const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::AnimationInterface const &', 'arg0')])
- ## animation-interface.h: ns3::AnimationInterface::AnimationInterface() [constructor]
- cls.add_constructor([])
- ## animation-interface.h: bool ns3::AnimationInterface::SetOutputFile(std::string const & fn) [member function]
- cls.add_method('SetOutputFile',
- 'bool',
- [param('std::string const &', 'fn')])
- ## animation-interface.h: bool ns3::AnimationInterface::SetServerPort(uint16_t port) [member function]
- cls.add_method('SetServerPort',
- 'bool',
- [param('uint16_t', 'port')])
- ## animation-interface.h: void ns3::AnimationInterface::StartAnimation() [member function]
- cls.add_method('StartAnimation',
- 'void',
- [])
- ## animation-interface.h: void ns3::AnimationInterface::StopAnimation() [member function]
- cls.add_method('StopAnimation',
- 'void',
- [])
- return
-
-def register_Ns3AthstatsHelper_methods(root_module, cls):
- ## athstats-helper.h: ns3::AthstatsHelper::AthstatsHelper(ns3::AthstatsHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::AthstatsHelper const &', 'arg0')])
- ## athstats-helper.h: ns3::AthstatsHelper::AthstatsHelper() [constructor]
- cls.add_constructor([])
- ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function]
- cls.add_method('EnableAthstats',
- 'void',
- [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')])
- ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::Ptr<ns3::NetDevice> nd) [member function]
- cls.add_method('EnableAthstats',
- 'void',
- [param('std::string', 'filename'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
- ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::NetDeviceContainer d) [member function]
- cls.add_method('EnableAthstats',
- 'void',
- [param('std::string', 'filename'), param('ns3::NetDeviceContainer', 'd')])
- ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::NodeContainer n) [member function]
- cls.add_method('EnableAthstats',
- 'void',
- [param('std::string', 'filename'), param('ns3::NodeContainer', 'n')])
- return
-
-def register_Ns3CsmaStarHelper_methods(root_module, cls):
- ## csma-star-helper.h: ns3::CsmaStarHelper::CsmaStarHelper(ns3::CsmaStarHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::CsmaStarHelper const &', 'arg0')])
- ## csma-star-helper.h: ns3::CsmaStarHelper::CsmaStarHelper(uint32_t numSpokes, ns3::CsmaHelper csmaHelper) [constructor]
- cls.add_constructor([param('uint32_t', 'numSpokes'), param('ns3::CsmaHelper', 'csmaHelper')])
- ## csma-star-helper.h: void ns3::CsmaStarHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper address) [member function]
- cls.add_method('AssignIpv4Addresses',
- 'void',
- [param('ns3::Ipv4AddressHelper', 'address')])
- ## csma-star-helper.h: ns3::Ptr<ns3::Node> ns3::CsmaStarHelper::GetHub() const [member function]
- cls.add_method('GetHub',
- 'ns3::Ptr< ns3::Node >',
- [],
- is_const=True)
- ## csma-star-helper.h: ns3::NetDeviceContainer ns3::CsmaStarHelper::GetHubDevices() const [member function]
- cls.add_method('GetHubDevices',
- 'ns3::NetDeviceContainer',
- [],
- is_const=True)
- ## csma-star-helper.h: ns3::Ipv4Address ns3::CsmaStarHelper::GetHubIpv4Address(uint32_t i) const [member function]
- cls.add_method('GetHubIpv4Address',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'i')],
- is_const=True)
- ## csma-star-helper.h: ns3::NetDeviceContainer ns3::CsmaStarHelper::GetSpokeDevices() const [member function]
- cls.add_method('GetSpokeDevices',
- 'ns3::NetDeviceContainer',
- [],
- is_const=True)
- ## csma-star-helper.h: ns3::Ipv4Address ns3::CsmaStarHelper::GetSpokeIpv4Address(uint32_t i) const [member function]
- cls.add_method('GetSpokeIpv4Address',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'i')],
- is_const=True)
- ## csma-star-helper.h: ns3::Ptr<ns3::Node> ns3::CsmaStarHelper::GetSpokeNode(uint32_t i) const [member function]
- cls.add_method('GetSpokeNode',
- 'ns3::Ptr< ns3::Node >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## csma-star-helper.h: void ns3::CsmaStarHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
- cls.add_method('InstallStack',
- 'void',
- [param('ns3::InternetStackHelper', 'stack')])
- ## csma-star-helper.h: uint32_t ns3::CsmaStarHelper::SpokeCount() const [member function]
- cls.add_method('SpokeCount',
- 'uint32_t',
- [],
- is_const=True)
- return
-
-def register_Ns3MeshHelper_methods(root_module, cls):
- ## mesh-helper.h: ns3::MeshHelper::MeshHelper(ns3::MeshHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::MeshHelper const &', 'arg0')])
- ## mesh-helper.h: ns3::MeshHelper::MeshHelper() [constructor]
- cls.add_constructor([])
- ## mesh-helper.h: static ns3::MeshHelper ns3::MeshHelper::Default() [member function]
- cls.add_method('Default',
- 'ns3::MeshHelper',
- [],
- is_static=True)
- ## mesh-helper.h: ns3::NetDeviceContainer ns3::MeshHelper::Install(ns3::WifiPhyHelper const & phyHelper, ns3::NodeContainer c) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::WifiPhyHelper const &', 'phyHelper'), param('ns3::NodeContainer', 'c')],
- is_const=True)
- ## mesh-helper.h: void ns3::MeshHelper::Report(ns3::Ptr<ns3::NetDevice> const & arg0, std::ostream & arg1) [member function]
- cls.add_method('Report',
- 'void',
- [param('ns3::Ptr< ns3::NetDevice > const &', 'arg0'), param('std::ostream &', 'arg1')])
- ## mesh-helper.h: void ns3::MeshHelper::ResetStats(ns3::Ptr<ns3::NetDevice> const & arg0) [member function]
- cls.add_method('ResetStats',
- 'void',
- [param('ns3::Ptr< ns3::NetDevice > const &', 'arg0')])
- ## mesh-helper.h: void ns3::MeshHelper::SetMacType(std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetMacType',
- 'void',
- [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()')])
- ## mesh-helper.h: void ns3::MeshHelper::SetNumberOfInterfaces(uint32_t nInterfaces) [member function]
- cls.add_method('SetNumberOfInterfaces',
- 'void',
- [param('uint32_t', 'nInterfaces')])
- ## mesh-helper.h: void ns3::MeshHelper::SetRemoteStationManager(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetRemoteStationManager',
- 'void',
- [param('std::string', 'type'), 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()')])
- ## mesh-helper.h: void ns3::MeshHelper::SetSpreadInterfaceChannels(ns3::MeshHelper::ChannelPolicy arg0) [member function]
- cls.add_method('SetSpreadInterfaceChannels',
- 'void',
- [param('ns3::MeshHelper::ChannelPolicy', 'arg0')])
- ## mesh-helper.h: void ns3::MeshHelper::SetStackInstaller(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetStackInstaller',
- 'void',
- [param('std::string', 'type'), 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()')])
- ## mesh-helper.h: void ns3::MeshHelper::SetStandard(ns3::WifiPhyStandard standard) [member function]
- cls.add_method('SetStandard',
- 'void',
- [param('ns3::WifiPhyStandard', 'standard')])
- return
-
-def register_Ns3PointToPointDumbbellHelper_methods(root_module, cls):
- ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper::PointToPointDumbbellHelper(ns3::PointToPointDumbbellHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PointToPointDumbbellHelper const &', 'arg0')])
- ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper::PointToPointDumbbellHelper(uint32_t nLeftLeaf, ns3::PointToPointHelper leftHelper, uint32_t nRightLeaf, ns3::PointToPointHelper rightHelper, ns3::PointToPointHelper bottleneckHelper) [constructor]
- cls.add_constructor([param('uint32_t', 'nLeftLeaf'), param('ns3::PointToPointHelper', 'leftHelper'), param('uint32_t', 'nRightLeaf'), param('ns3::PointToPointHelper', 'rightHelper'), param('ns3::PointToPointHelper', 'bottleneckHelper')])
- ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper leftIp, ns3::Ipv4AddressHelper rightIp, ns3::Ipv4AddressHelper routerIp) [member function]
- cls.add_method('AssignIpv4Addresses',
- 'void',
- [param('ns3::Ipv4AddressHelper', 'leftIp'), param('ns3::Ipv4AddressHelper', 'rightIp'), param('ns3::Ipv4AddressHelper', 'routerIp')])
- ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function]
- cls.add_method('BoundingBox',
- 'void',
- [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')])
- ## point-to-point-dumbbell-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointDumbbellHelper::GetLeft() const [member function]
- cls.add_method('GetLeft',
- 'ns3::Ptr< ns3::Node >',
- [],
- is_const=True)
- ## point-to-point-dumbbell-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointDumbbellHelper::GetLeft(uint32_t i) const [member function]
- cls.add_method('GetLeft',
- 'ns3::Ptr< ns3::Node >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## point-to-point-dumbbell-helper.h: ns3::Ipv4Address ns3::PointToPointDumbbellHelper::GetLeftIpv4Address(uint32_t i) const [member function]
- cls.add_method('GetLeftIpv4Address',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'i')],
- is_const=True)
- ## point-to-point-dumbbell-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointDumbbellHelper::GetRight() const [member function]
- cls.add_method('GetRight',
- 'ns3::Ptr< ns3::Node >',
- [],
- is_const=True)
- ## point-to-point-dumbbell-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointDumbbellHelper::GetRight(uint32_t i) const [member function]
- cls.add_method('GetRight',
- 'ns3::Ptr< ns3::Node >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## point-to-point-dumbbell-helper.h: ns3::Ipv4Address ns3::PointToPointDumbbellHelper::GetRightIpv4Address(uint32_t i) const [member function]
- cls.add_method('GetRightIpv4Address',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'i')],
- is_const=True)
- ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
- cls.add_method('InstallStack',
- 'void',
- [param('ns3::InternetStackHelper', 'stack')])
- ## point-to-point-dumbbell-helper.h: uint32_t ns3::PointToPointDumbbellHelper::LeftCount() const [member function]
- cls.add_method('LeftCount',
- 'uint32_t',
- [],
- is_const=True)
- ## point-to-point-dumbbell-helper.h: uint32_t ns3::PointToPointDumbbellHelper::RightCount() const [member function]
- cls.add_method('RightCount',
- 'uint32_t',
- [],
- is_const=True)
- return
-
-def register_Ns3PointToPointGridHelper_methods(root_module, cls):
- ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper::PointToPointGridHelper(ns3::PointToPointGridHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PointToPointGridHelper const &', 'arg0')])
- ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper::PointToPointGridHelper(uint32_t nRows, uint32_t nCols, ns3::PointToPointHelper pointToPoint) [constructor]
- cls.add_constructor([param('uint32_t', 'nRows'), param('uint32_t', 'nCols'), param('ns3::PointToPointHelper', 'pointToPoint')])
- ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper rowIp, ns3::Ipv4AddressHelper colIp) [member function]
- cls.add_method('AssignIpv4Addresses',
- 'void',
- [param('ns3::Ipv4AddressHelper', 'rowIp'), param('ns3::Ipv4AddressHelper', 'colIp')])
- ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function]
- cls.add_method('BoundingBox',
- 'void',
- [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')])
- ## point-to-point-grid-helper.h: ns3::Ipv4Address ns3::PointToPointGridHelper::GetIpv4Address(uint32_t row, uint32_t col) [member function]
- cls.add_method('GetIpv4Address',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'row'), param('uint32_t', 'col')])
- ## point-to-point-grid-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointGridHelper::GetNode(uint32_t row, uint32_t col) [member function]
- cls.add_method('GetNode',
- 'ns3::Ptr< ns3::Node >',
- [param('uint32_t', 'row'), param('uint32_t', 'col')])
- ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
- cls.add_method('InstallStack',
- 'void',
- [param('ns3::InternetStackHelper', 'stack')])
- return
-
-def register_Ns3PointToPointHelper_methods(root_module, cls):
- ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper(ns3::PointToPointHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PointToPointHelper const &', 'arg0')])
- ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper() [constructor]
- cls.add_constructor([])
- ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::NodeContainer c) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::NodeContainer', 'c')])
- ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::Ptr<ns3::Node> a, ns3::Ptr<ns3::Node> b) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::Ptr< ns3::Node >', 'a'), param('ns3::Ptr< ns3::Node >', 'b')])
- ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::Ptr<ns3::Node> a, std::string bName) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::Ptr< ns3::Node >', 'a'), param('std::string', 'bName')])
- ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(std::string aName, ns3::Ptr<ns3::Node> b) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('std::string', 'aName'), param('ns3::Ptr< ns3::Node >', 'b')])
- ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(std::string aNode, std::string bNode) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('std::string', 'aNode'), param('std::string', 'bNode')])
- ## point-to-point-helper.h: void ns3::PointToPointHelper::SetChannelAttribute(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetChannelAttribute',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- ## point-to-point-helper.h: void ns3::PointToPointHelper::SetDeviceAttribute(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetDeviceAttribute',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- ## point-to-point-helper.h: void ns3::PointToPointHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetQueue',
- 'void',
- [param('std::string', 'type'), 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()')])
- ## point-to-point-helper.h: void ns3::PointToPointHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiInternal',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- ## point-to-point-helper.h: void ns3::PointToPointHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
- cls.add_method('EnablePcapInternal',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3PointToPointStarHelper_methods(root_module, cls):
- ## point-to-point-star-helper.h: ns3::PointToPointStarHelper::PointToPointStarHelper(ns3::PointToPointStarHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PointToPointStarHelper const &', 'arg0')])
- ## point-to-point-star-helper.h: ns3::PointToPointStarHelper::PointToPointStarHelper(uint32_t numSpokes, ns3::PointToPointHelper p2pHelper) [constructor]
- cls.add_constructor([param('uint32_t', 'numSpokes'), param('ns3::PointToPointHelper', 'p2pHelper')])
- ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper address) [member function]
- cls.add_method('AssignIpv4Addresses',
- 'void',
- [param('ns3::Ipv4AddressHelper', 'address')])
- ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function]
- cls.add_method('BoundingBox',
- 'void',
- [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')])
- ## point-to-point-star-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointStarHelper::GetHub() const [member function]
- cls.add_method('GetHub',
- 'ns3::Ptr< ns3::Node >',
- [],
- is_const=True)
- ## point-to-point-star-helper.h: ns3::Ipv4Address ns3::PointToPointStarHelper::GetHubIpv4Address(uint32_t i) const [member function]
- cls.add_method('GetHubIpv4Address',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'i')],
- is_const=True)
- ## point-to-point-star-helper.h: ns3::Ipv4Address ns3::PointToPointStarHelper::GetSpokeIpv4Address(uint32_t i) const [member function]
- cls.add_method('GetSpokeIpv4Address',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'i')],
- is_const=True)
- ## point-to-point-star-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointStarHelper::GetSpokeNode(uint32_t i) const [member function]
- cls.add_method('GetSpokeNode',
- 'ns3::Ptr< ns3::Node >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
- cls.add_method('InstallStack',
- 'void',
- [param('ns3::InternetStackHelper', 'stack')])
- ## point-to-point-star-helper.h: uint32_t ns3::PointToPointStarHelper::SpokeCount() const [member function]
- cls.add_method('SpokeCount',
- 'uint32_t',
- [],
- is_const=True)
- return
-
-def register_Ns3TapBridgeHelper_methods(root_module, cls):
- ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::TapBridgeHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::TapBridgeHelper const &', 'arg0')])
- ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper() [constructor]
- cls.add_constructor([])
- ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::Ipv4Address gateway) [constructor]
- cls.add_constructor([param('ns3::Ipv4Address', 'gateway')])
- ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::NetDevice> nd) [member function]
- cls.add_method('Install',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
- ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(std::string nodeName, ns3::Ptr<ns3::NetDevice> nd) [member function]
- cls.add_method('Install',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('std::string', 'nodeName'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
- ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(ns3::Ptr<ns3::Node> node, std::string ndName) [member function]
- cls.add_method('Install',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string', 'ndName')])
- ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(std::string nodeName, std::string ndName) [member function]
- cls.add_method('Install',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('std::string', 'nodeName'), param('std::string', 'ndName')])
- ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::NetDevice> nd, ns3::AttributeValue const & bridgeType) [member function]
- cls.add_method('Install',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('ns3::AttributeValue const &', 'bridgeType')])
- ## tap-bridge-helper.h: void ns3::TapBridgeHelper::SetAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
- cls.add_method('SetAttribute',
- 'void',
- [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
- return
-
-def register_Ns3TopologyReaderHelper_methods(root_module, cls):
- ## topology-reader-helper.h: ns3::TopologyReaderHelper::TopologyReaderHelper(ns3::TopologyReaderHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::TopologyReaderHelper const &', 'arg0')])
- ## topology-reader-helper.h: ns3::TopologyReaderHelper::TopologyReaderHelper() [constructor]
- cls.add_constructor([])
- ## topology-reader-helper.h: ns3::Ptr<ns3::TopologyReader> ns3::TopologyReaderHelper::GetTopologyReader() [member function]
- cls.add_method('GetTopologyReader',
- 'ns3::Ptr< ns3::TopologyReader >',
- [])
- ## topology-reader-helper.h: void ns3::TopologyReaderHelper::SetFileName(std::string const fileName) [member function]
- cls.add_method('SetFileName',
- 'void',
- [param('std::string const', 'fileName')])
- ## topology-reader-helper.h: void ns3::TopologyReaderHelper::SetFileType(std::string const fileType) [member function]
- cls.add_method('SetFileType',
- 'void',
- [param('std::string const', 'fileType')])
- return
-
-def register_Ns3WifiHelper_methods(root_module, cls):
- ## wifi-helper.h: ns3::WifiHelper::WifiHelper(ns3::WifiHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::WifiHelper const &', 'arg0')])
- ## wifi-helper.h: ns3::WifiHelper::WifiHelper() [constructor]
- cls.add_constructor([])
- ## wifi-helper.h: static ns3::WifiHelper ns3::WifiHelper::Default() [member function]
- cls.add_method('Default',
- 'ns3::WifiHelper',
- [],
- is_static=True)
- ## wifi-helper.h: static void ns3::WifiHelper::EnableLogComponents() [member function]
- cls.add_method('EnableLogComponents',
- 'void',
- [],
- is_static=True)
- ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::NodeContainer c) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::NodeContainer', 'c')],
- is_const=True)
- ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::Ptr<ns3::Node> node) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::Ptr< ns3::Node >', 'node')],
- is_const=True)
- ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, std::string nodeName) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('std::string', 'nodeName')],
- is_const=True)
- ## wifi-helper.h: void ns3::WifiHelper::SetRemoteStationManager(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetRemoteStationManager',
- 'void',
- [param('std::string', 'type'), 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()')])
- ## wifi-helper.h: void ns3::WifiHelper::SetStandard(ns3::WifiPhyStandard standard) [member function]
- cls.add_method('SetStandard',
- 'void',
- [param('ns3::WifiPhyStandard', 'standard')])
- return
-
-def register_Ns3WifiMacHelper_methods(root_module, cls):
- ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper() [constructor]
- cls.add_constructor([])
- ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper(ns3::WifiMacHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::WifiMacHelper const &', 'arg0')])
- ## wifi-helper.h: ns3::Ptr<ns3::WifiMac> ns3::WifiMacHelper::Create() const [member function]
- cls.add_method('Create',
- 'ns3::Ptr< ns3::WifiMac >',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- return
-
-def register_Ns3WifiPhyHelper_methods(root_module, cls):
- ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper() [constructor]
- cls.add_constructor([])
- ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper(ns3::WifiPhyHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::WifiPhyHelper const &', 'arg0')])
- ## wifi-helper.h: ns3::Ptr<ns3::WifiPhy> ns3::WifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
- cls.add_method('Create',
- 'ns3::Ptr< ns3::WifiPhy >',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- return
-
-def register_Ns3WimaxHelper_methods(root_module, cls):
- ## wimax-helper.h: ns3::WimaxHelper::WimaxHelper(ns3::WimaxHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::WimaxHelper const &', 'arg0')])
- ## wimax-helper.h: ns3::WimaxHelper::WimaxHelper() [constructor]
- cls.add_constructor([])
- ## wimax-helper.h: ns3::Ptr<ns3::BSScheduler> ns3::WimaxHelper::CreateBSScheduler(ns3::WimaxHelper::SchedulerType schedulerType) [member function]
- cls.add_method('CreateBSScheduler',
- 'ns3::Ptr< ns3::BSScheduler >',
- [param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
- ## wimax-helper.h: ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhy(ns3::WimaxHelper::PhyType phyType) [member function]
- cls.add_method('CreatePhy',
- 'ns3::Ptr< ns3::WimaxPhy >',
- [param('ns3::WimaxHelper::PhyType', 'phyType')])
- ## wimax-helper.h: ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhy(ns3::WimaxHelper::PhyType phyType, char * SNRTraceFilePath, bool activateLoss) [member function]
- cls.add_method('CreatePhy',
- 'ns3::Ptr< ns3::WimaxPhy >',
- [param('ns3::WimaxHelper::PhyType', 'phyType'), param('char *', 'SNRTraceFilePath'), param('bool', 'activateLoss')])
- ## wimax-helper.h: ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhyWithoutChannel(ns3::WimaxHelper::PhyType phyType) [member function]
- cls.add_method('CreatePhyWithoutChannel',
- 'ns3::Ptr< ns3::WimaxPhy >',
- [param('ns3::WimaxHelper::PhyType', 'phyType')])
- ## wimax-helper.h: ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhyWithoutChannel(ns3::WimaxHelper::PhyType phyType, char * SNRTraceFilePath, bool activateLoss) [member function]
- cls.add_method('CreatePhyWithoutChannel',
- 'ns3::Ptr< ns3::WimaxPhy >',
- [param('ns3::WimaxHelper::PhyType', 'phyType'), param('char *', 'SNRTraceFilePath'), param('bool', 'activateLoss')])
- ## wimax-helper.h: ns3::ServiceFlow ns3::WimaxHelper::CreateServiceFlow(ns3::ServiceFlow::Direction direction, ns3::ServiceFlow::SchedulingType schedulinType, ns3::IpcsClassifierRecord classifier) [member function]
- cls.add_method('CreateServiceFlow',
- 'ns3::ServiceFlow',
- [param('ns3::ServiceFlow::Direction', 'direction'), param('ns3::ServiceFlow::SchedulingType', 'schedulinType'), param('ns3::IpcsClassifierRecord', 'classifier')])
- ## wimax-helper.h: ns3::Ptr<ns3::UplinkScheduler> ns3::WimaxHelper::CreateUplinkScheduler(ns3::WimaxHelper::SchedulerType schedulerType) [member function]
- cls.add_method('CreateUplinkScheduler',
- 'ns3::Ptr< ns3::UplinkScheduler >',
- [param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
- ## wimax-helper.h: static void ns3::WimaxHelper::EnableAsciiForConnection(ns3::Ptr<ns3::OutputStreamWrapper> oss, uint32_t nodeid, uint32_t deviceid, char * netdevice, char * connection) [member function]
- cls.add_method('EnableAsciiForConnection',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'oss'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('char *', 'netdevice'), param('char *', 'connection')],
- is_static=True)
- ## wimax-helper.h: static void ns3::WimaxHelper::EnableLogComponents() [member function]
- cls.add_method('EnableLogComponents',
- 'void',
- [],
- is_static=True)
- ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType type, ns3::WimaxHelper::PhyType phyType, ns3::WimaxHelper::SchedulerType schedulerType) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'type'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
- ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::Ptr<ns3::WimaxChannel> channel, ns3::WimaxHelper::SchedulerType schedulerType) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::Ptr< ns3::WimaxChannel >', 'channel'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
- ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::WimaxHelper::SchedulerType schedulerType, double frameDuration) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType'), param('double', 'frameDuration')])
- ## wimax-helper.h: ns3::Ptr<ns3::WimaxNetDevice> ns3::WimaxHelper::Install(ns3::Ptr<ns3::Node> node, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::Ptr<ns3::WimaxChannel> channel, ns3::WimaxHelper::SchedulerType schedulerType) [member function]
- cls.add_method('Install',
- 'ns3::Ptr< ns3::WimaxNetDevice >',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::Ptr< ns3::WimaxChannel >', 'channel'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
- ## wimax-helper.h: void ns3::WimaxHelper::SetPropagationLossModel(ns3::SimpleOfdmWimaxChannel::PropModel propagationModel) [member function]
- cls.add_method('SetPropagationLossModel',
- 'void',
- [param('ns3::SimpleOfdmWimaxChannel::PropModel', 'propagationModel')])
- ## wimax-helper.h: void ns3::WimaxHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiInternal',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- ## wimax-helper.h: void ns3::WimaxHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename, bool promiscuous) [member function]
- cls.add_method('EnablePcapInternal',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename'), param('bool', 'promiscuous')],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3YansWifiChannelHelper_methods(root_module, cls):
- ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper(ns3::YansWifiChannelHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::YansWifiChannelHelper const &', 'arg0')])
- ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper() [constructor]
- cls.add_constructor([])
- ## yans-wifi-helper.h: void ns3::YansWifiChannelHelper::AddPropagationLoss(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('AddPropagationLoss',
- '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: ns3::Ptr<ns3::YansWifiChannel> ns3::YansWifiChannelHelper::Create() const [member function]
- cls.add_method('Create',
- 'ns3::Ptr< ns3::YansWifiChannel >',
- [],
- is_const=True)
- ## yans-wifi-helper.h: static ns3::YansWifiChannelHelper ns3::YansWifiChannelHelper::Default() [member function]
- cls.add_method('Default',
- 'ns3::YansWifiChannelHelper',
- [],
- is_static=True)
- ## yans-wifi-helper.h: void ns3::YansWifiChannelHelper::SetPropagationDelay(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetPropagationDelay',
- '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()')])
- return
-
-def register_Ns3YansWifiPhyHelper_methods(root_module, cls):
- ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::YansWifiPhyHelper(ns3::YansWifiPhyHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::YansWifiPhyHelper const &', 'arg0')])
- ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::YansWifiPhyHelper() [constructor]
- cls.add_constructor([])
- ## yans-wifi-helper.h: static ns3::YansWifiPhyHelper ns3::YansWifiPhyHelper::Default() [member function]
- cls.add_method('Default',
- 'ns3::YansWifiPhyHelper',
- [],
- is_static=True)
- ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::Set(std::string name, ns3::AttributeValue const & v) [member function]
- cls.add_method('Set',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')])
- ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(ns3::Ptr<ns3::YansWifiChannel> channel) [member function]
- cls.add_method('SetChannel',
- 'void',
- [param('ns3::Ptr< ns3::YansWifiChannel >', 'channel')])
- ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(std::string channelName) [member function]
- cls.add_method('SetChannel',
- 'void',
- [param('std::string', 'channelName')])
- ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetErrorRateModel(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- 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: void ns3::YansWifiPhyHelper::SetPcapDataLinkType(ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes dlt) [member function]
- cls.add_method('SetPcapDataLinkType',
- 'void',
- [param('ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes', 'dlt')])
- ## yans-wifi-helper.h: ns3::Ptr<ns3::WifiPhy> ns3::YansWifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
- cls.add_method('Create',
- 'ns3::Ptr< ns3::WifiPhy >',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')],
- is_const=True, visibility='private', is_virtual=True)
- ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiInternal',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
- cls.add_method('EnablePcapInternal',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3CsmaHelper_methods(root_module, cls):
- ## csma-helper.h: ns3::CsmaHelper::CsmaHelper(ns3::CsmaHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::CsmaHelper const &', 'arg0')])
- ## csma-helper.h: ns3::CsmaHelper::CsmaHelper() [constructor]
- cls.add_constructor([])
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::Ptr< ns3::Node >', 'node')],
- is_const=True)
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string name) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('std::string', 'name')],
- is_const=True)
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::CsmaChannel> channel) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')],
- is_const=True)
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node, std::string channelName) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string', 'channelName')],
- is_const=True)
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string nodeName, ns3::Ptr<ns3::CsmaChannel> channel) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('std::string', 'nodeName'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')],
- is_const=True)
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string nodeName, std::string channelName) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('std::string', 'nodeName'), param('std::string', 'channelName')],
- is_const=True)
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::NodeContainer const &', 'c')],
- is_const=True)
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, ns3::Ptr<ns3::CsmaChannel> channel) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::NodeContainer const &', 'c'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')],
- is_const=True)
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, std::string channelName) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::NodeContainer const &', 'c'), param('std::string', 'channelName')],
- is_const=True)
- ## csma-helper.h: void ns3::CsmaHelper::SetChannelAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
- cls.add_method('SetChannelAttribute',
- 'void',
- [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
- ## csma-helper.h: void ns3::CsmaHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
- cls.add_method('SetDeviceAttribute',
- 'void',
- [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
- ## csma-helper.h: void ns3::CsmaHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetQueue',
- 'void',
- [param('std::string', 'type'), 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()')])
- ## csma-helper.h: void ns3::CsmaHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiInternal',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- ## csma-helper.h: void ns3::CsmaHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
- cls.add_method('EnablePcapInternal',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3EmuHelper_methods(root_module, cls):
- ## emu-helper.h: ns3::EmuHelper::EmuHelper(ns3::EmuHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::EmuHelper const &', 'arg0')])
- ## emu-helper.h: ns3::EmuHelper::EmuHelper() [constructor]
- cls.add_constructor([])
- ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::Ptr< ns3::Node >', 'node')],
- is_const=True)
- ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(std::string nodeName) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('std::string', 'nodeName')],
- is_const=True)
- ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(ns3::NodeContainer const & c) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::NodeContainer const &', 'c')],
- is_const=True)
- ## emu-helper.h: void ns3::EmuHelper::SetAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
- cls.add_method('SetAttribute',
- 'void',
- [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
- ## emu-helper.h: void ns3::EmuHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetQueue',
- 'void',
- [param('std::string', 'type'), 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()')])
- ## emu-helper.h: void ns3::EmuHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiInternal',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- ## emu-helper.h: void ns3::EmuHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
- cls.add_method('EnablePcapInternal',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3NqosWifiMacHelper_methods(root_module, cls):
- ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper(ns3::NqosWifiMacHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::NqosWifiMacHelper const &', 'arg0')])
- ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper() [constructor]
- cls.add_constructor([])
- ## nqos-wifi-mac-helper.h: static ns3::NqosWifiMacHelper ns3::NqosWifiMacHelper::Default() [member function]
- cls.add_method('Default',
- 'ns3::NqosWifiMacHelper',
- [],
- is_static=True)
- ## nqos-wifi-mac-helper.h: void ns3::NqosWifiMacHelper::SetType(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetType',
- 'void',
- [param('std::string', 'type'), 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()')])
- ## nqos-wifi-mac-helper.h: ns3::Ptr<ns3::WifiMac> ns3::NqosWifiMacHelper::Create() const [member function]
- cls.add_method('Create',
- 'ns3::Ptr< ns3::WifiMac >',
- [],
- is_const=True, visibility='private', is_virtual=True)
- return
-
-def register_Ns3QosWifiMacHelper_methods(root_module, cls):
- ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper::QosWifiMacHelper(ns3::QosWifiMacHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::QosWifiMacHelper const &', 'arg0')])
- ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper::QosWifiMacHelper() [constructor]
- cls.add_constructor([])
- ## qos-wifi-mac-helper.h: static ns3::QosWifiMacHelper ns3::QosWifiMacHelper::Default() [member function]
- cls.add_method('Default',
- 'ns3::QosWifiMacHelper',
- [],
- is_static=True)
- ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetBlockAckInactivityTimeoutForAc(ns3::AcIndex ac, uint16_t timeout) [member function]
- cls.add_method('SetBlockAckInactivityTimeoutForAc',
- 'void',
- [param('ns3::AcIndex', 'ac'), param('uint16_t', 'timeout')])
- ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetBlockAckThresholdForAc(ns3::AcIndex ac, uint8_t threshold) [member function]
- cls.add_method('SetBlockAckThresholdForAc',
- 'void',
- [param('ns3::AcIndex', 'ac'), param('uint8_t', 'threshold')])
- ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetMsduAggregatorForAc(ns3::AcIndex ac, std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetMsduAggregatorForAc',
- 'void',
- [param('ns3::AcIndex', 'ac'), param('std::string', 'type'), 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()')])
- ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetType(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetType',
- 'void',
- [param('std::string', 'type'), 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()')])
- ## qos-wifi-mac-helper.h: ns3::Ptr<ns3::WifiMac> ns3::QosWifiMacHelper::Create() const [member function]
- cls.add_method('Create',
- 'ns3::Ptr< ns3::WifiMac >',
- [],
- is_const=True, visibility='private', is_virtual=True)
- return
-
-def register_Ns3AthstatsWifiTraceSink_methods(root_module, cls):
- ## athstats-helper.h: ns3::AthstatsWifiTraceSink::AthstatsWifiTraceSink(ns3::AthstatsWifiTraceSink const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::AthstatsWifiTraceSink const &', 'arg0')])
- ## athstats-helper.h: ns3::AthstatsWifiTraceSink::AthstatsWifiTraceSink() [constructor]
- cls.add_constructor([])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::DevRxTrace(std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
- cls.add_method('DevRxTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::DevTxTrace(std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
- cls.add_method('DevTxTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')])
- ## athstats-helper.h: static ns3::TypeId ns3::AthstatsWifiTraceSink::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::Open(std::string const & name) [member function]
- cls.add_method('Open',
- 'void',
- [param('std::string const &', 'name')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyRxErrorTrace(std::string context, ns3::Ptr<ns3::Packet const> packet, double snr) [member function]
- cls.add_method('PhyRxErrorTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'snr')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyRxOkTrace(std::string context, ns3::Ptr<ns3::Packet const> packet, double snr, ns3::WifiMode mode, ns3::WifiPreamble preamble) [member function]
- cls.add_method('PhyRxOkTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'snr'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyStateTrace(std::string context, ns3::Time start, ns3::Time duration, ns3::WifiPhy::State state) [member function]
- cls.add_method('PhyStateTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Time', 'start'), param('ns3::Time', 'duration'), param('ns3::WifiPhy::State', 'state')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyTxTrace(std::string context, ns3::Ptr<ns3::Packet const> packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPower) [member function]
- cls.add_method('PhyTxTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPower')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxDataFailedTrace(std::string context, ns3::Mac48Address address) [member function]
- cls.add_method('TxDataFailedTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxFinalDataFailedTrace(std::string context, ns3::Mac48Address address) [member function]
- cls.add_method('TxFinalDataFailedTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxFinalRtsFailedTrace(std::string context, ns3::Mac48Address address) [member function]
- cls.add_method('TxFinalRtsFailedTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxRtsFailedTrace(std::string context, ns3::Mac48Address address) [member function]
- cls.add_method('TxRtsFailedTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
- return
-
-def register_Ns3CanvasLocation_methods(root_module, cls):
- ## canvas-location.h: ns3::CanvasLocation::CanvasLocation(ns3::CanvasLocation const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::CanvasLocation const &', 'arg0')])
- ## canvas-location.h: ns3::CanvasLocation::CanvasLocation() [constructor]
- cls.add_constructor([])
- ## canvas-location.h: ns3::Vector ns3::CanvasLocation::GetLocation() const [member function]
- cls.add_method('GetLocation',
- 'ns3::Vector',
- [],
- is_const=True)
- ## canvas-location.h: static ns3::TypeId ns3::CanvasLocation::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## canvas-location.h: void ns3::CanvasLocation::SetLocation(ns3::Vector const & location) [member function]
- cls.add_method('SetLocation',
- 'void',
- [param('ns3::Vector const &', 'location')])
- return
-
-def register_Ns3MeshStack_methods(root_module, cls):
- ## mesh-stack-installer.h: ns3::MeshStack::MeshStack() [constructor]
- cls.add_constructor([])
- ## mesh-stack-installer.h: ns3::MeshStack::MeshStack(ns3::MeshStack const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::MeshStack const &', 'arg0')])
- ## mesh-stack-installer.h: bool ns3::MeshStack::InstallStack(ns3::Ptr<ns3::MeshPointDevice> mp) [member function]
- cls.add_method('InstallStack',
- 'bool',
- [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')],
- is_pure_virtual=True, is_virtual=True)
- ## mesh-stack-installer.h: void ns3::MeshStack::Report(ns3::Ptr<ns3::MeshPointDevice> const mp, std::ostream & arg1) [member function]
- cls.add_method('Report',
- 'void',
- [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')],
- is_pure_virtual=True, is_virtual=True)
- ## mesh-stack-installer.h: void ns3::MeshStack::ResetStats(ns3::Ptr<ns3::MeshPointDevice> const mp) [member function]
- cls.add_method('ResetStats',
- 'void',
- [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')],
- is_pure_virtual=True, is_virtual=True)
- return
-
-def register_Ns3Dot11sStack_methods(root_module, cls):
- ## dot11s-installer.h: ns3::Dot11sStack::Dot11sStack(ns3::Dot11sStack const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Dot11sStack const &', 'arg0')])
- ## dot11s-installer.h: ns3::Dot11sStack::Dot11sStack() [constructor]
- cls.add_constructor([])
- ## dot11s-installer.h: void ns3::Dot11sStack::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- is_virtual=True)
- ## dot11s-installer.h: static ns3::TypeId ns3::Dot11sStack::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## dot11s-installer.h: bool ns3::Dot11sStack::InstallStack(ns3::Ptr<ns3::MeshPointDevice> mp) [member function]
- cls.add_method('InstallStack',
- 'bool',
- [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')],
- is_virtual=True)
- ## dot11s-installer.h: void ns3::Dot11sStack::Report(ns3::Ptr<ns3::MeshPointDevice> const mp, std::ostream & arg1) [member function]
- cls.add_method('Report',
- 'void',
- [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')],
- is_virtual=True)
- ## dot11s-installer.h: void ns3::Dot11sStack::ResetStats(ns3::Ptr<ns3::MeshPointDevice> const mp) [member function]
- cls.add_method('ResetStats',
- 'void',
- [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')],
- is_virtual=True)
- return
-
-def register_Ns3FlameStack_methods(root_module, cls):
- ## flame-installer.h: ns3::FlameStack::FlameStack(ns3::FlameStack const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::FlameStack const &', 'arg0')])
- ## flame-installer.h: ns3::FlameStack::FlameStack() [constructor]
- cls.add_constructor([])
- ## flame-installer.h: void ns3::FlameStack::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- is_virtual=True)
- ## flame-installer.h: static ns3::TypeId ns3::FlameStack::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## flame-installer.h: bool ns3::FlameStack::InstallStack(ns3::Ptr<ns3::MeshPointDevice> mp) [member function]
- cls.add_method('InstallStack',
- 'bool',
- [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')],
- is_virtual=True)
- ## flame-installer.h: void ns3::FlameStack::Report(ns3::Ptr<ns3::MeshPointDevice> const mp, std::ostream & arg1) [member function]
- cls.add_method('Report',
- 'void',
- [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')],
- is_virtual=True)
- ## flame-installer.h: void ns3::FlameStack::ResetStats(ns3::Ptr<ns3::MeshPointDevice> const mp) [member function]
- cls.add_method('ResetStats',
- 'void',
- [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')],
- is_virtual=True)
- return
-
-def register_functions(root_module):
- module = root_module
- register_functions_ns3_Config(module.get_submodule('Config'), root_module)
- register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
- register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
- register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
- register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
- register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module)
- register_functions_ns3_flame(module.get_submodule('flame'), root_module)
- register_functions_ns3_internal(module.get_submodule('internal'), root_module)
- register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
- return
-
-def register_functions_ns3_Config(module, root_module):
- return
-
-def register_functions_ns3_FatalImpl(module, root_module):
- return
-
-def register_functions_ns3_addressUtils(module, root_module):
- return
-
-def register_functions_ns3_aodv(module, root_module):
- return
-
-def register_functions_ns3_dot11s(module, root_module):
- return
-
-def register_functions_ns3_dsdv(module, root_module):
- return
-
-def register_functions_ns3_flame(module, root_module):
- return
-
-def register_functions_ns3_internal(module, root_module):
- return
-
-def register_functions_ns3_olsr(module, root_module):
- return
-
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_mesh.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_mesh.py Sat Mar 05 13:31:26 2011 -0800
@@ -3,6 +3,10 @@
def register_types(module):
root_module = module.get_root()
+ ## mesh-helper.h: ns3::MeshHelper [class]
+ module.add_class('MeshHelper')
+ ## mesh-helper.h: ns3::MeshHelper::ChannelPolicy [enumeration]
+ module.add_enum('ChannelPolicy', ['SPREAD_CHANNELS', 'ZERO_CHANNEL'], outer_class=root_module['ns3::MeshHelper'])
## mesh-wifi-beacon.h: ns3::MeshWifiBeacon [class]
module.add_class('MeshWifiBeacon')
## simple-ref-count.h: ns3::SimpleRefCount<ns3::MeshWifiInterfaceMacPlugin, ns3::empty, ns3::DefaultDeleter<ns3::MeshWifiInterfaceMacPlugin> > [class]
@@ -11,6 +15,8 @@
module.add_class('MeshInformationElementVector', parent=root_module['ns3::WifiInformationElementVector'])
## mesh-l2-routing-protocol.h: ns3::MeshL2RoutingProtocol [class]
module.add_class('MeshL2RoutingProtocol', parent=root_module['ns3::Object'])
+ ## mesh-stack-installer.h: ns3::MeshStack [class]
+ module.add_class('MeshStack', parent=root_module['ns3::Object'])
## mesh-wifi-interface-mac-plugin.h: ns3::MeshWifiInterfaceMacPlugin [class]
module.add_class('MeshWifiInterfaceMacPlugin', parent=root_module['ns3::SimpleRefCount< ns3::MeshWifiInterfaceMacPlugin, ns3::empty, ns3::DefaultDeleter<ns3::MeshWifiInterfaceMacPlugin> >'])
## mesh-point-device.h: ns3::MeshPointDevice [class]
@@ -109,14 +115,65 @@
def register_methods(root_module):
+ register_Ns3MeshHelper_methods(root_module, root_module['ns3::MeshHelper'])
register_Ns3MeshWifiBeacon_methods(root_module, root_module['ns3::MeshWifiBeacon'])
register_Ns3MeshInformationElementVector_methods(root_module, root_module['ns3::MeshInformationElementVector'])
register_Ns3MeshL2RoutingProtocol_methods(root_module, root_module['ns3::MeshL2RoutingProtocol'])
+ register_Ns3MeshStack_methods(root_module, root_module['ns3::MeshStack'])
register_Ns3MeshWifiInterfaceMacPlugin_methods(root_module, root_module['ns3::MeshWifiInterfaceMacPlugin'])
register_Ns3MeshPointDevice_methods(root_module, root_module['ns3::MeshPointDevice'])
register_Ns3MeshWifiInterfaceMac_methods(root_module, root_module['ns3::MeshWifiInterfaceMac'])
return
+def register_Ns3MeshHelper_methods(root_module, cls):
+ ## mesh-helper.h: ns3::MeshHelper::MeshHelper(ns3::MeshHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::MeshHelper const &', 'arg0')])
+ ## mesh-helper.h: ns3::MeshHelper::MeshHelper() [constructor]
+ cls.add_constructor([])
+ ## mesh-helper.h: static ns3::MeshHelper ns3::MeshHelper::Default() [member function]
+ cls.add_method('Default',
+ 'ns3::MeshHelper',
+ [],
+ is_static=True)
+ ## mesh-helper.h: ns3::NetDeviceContainer ns3::MeshHelper::Install(ns3::WifiPhyHelper const & phyHelper, ns3::NodeContainer c) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::WifiPhyHelper const &', 'phyHelper'), param('ns3::NodeContainer', 'c')],
+ is_const=True)
+ ## mesh-helper.h: void ns3::MeshHelper::Report(ns3::Ptr<ns3::NetDevice> const & arg0, std::ostream & arg1) [member function]
+ cls.add_method('Report',
+ 'void',
+ [param('ns3::Ptr< ns3::NetDevice > const &', 'arg0'), param('std::ostream &', 'arg1')])
+ ## mesh-helper.h: void ns3::MeshHelper::ResetStats(ns3::Ptr<ns3::NetDevice> const & arg0) [member function]
+ cls.add_method('ResetStats',
+ 'void',
+ [param('ns3::Ptr< ns3::NetDevice > const &', 'arg0')])
+ ## mesh-helper.h: void ns3::MeshHelper::SetMacType(std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetMacType',
+ 'void',
+ [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()')])
+ ## mesh-helper.h: void ns3::MeshHelper::SetNumberOfInterfaces(uint32_t nInterfaces) [member function]
+ cls.add_method('SetNumberOfInterfaces',
+ 'void',
+ [param('uint32_t', 'nInterfaces')])
+ ## mesh-helper.h: void ns3::MeshHelper::SetRemoteStationManager(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetRemoteStationManager',
+ 'void',
+ [param('std::string', 'type'), 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()')])
+ ## mesh-helper.h: void ns3::MeshHelper::SetSpreadInterfaceChannels(ns3::MeshHelper::ChannelPolicy arg0) [member function]
+ cls.add_method('SetSpreadInterfaceChannels',
+ 'void',
+ [param('ns3::MeshHelper::ChannelPolicy', 'arg0')])
+ ## mesh-helper.h: void ns3::MeshHelper::SetStackInstaller(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetStackInstaller',
+ 'void',
+ [param('std::string', 'type'), 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()')])
+ ## mesh-helper.h: void ns3::MeshHelper::SetStandard(ns3::WifiPhyStandard standard) [member function]
+ cls.add_method('SetStandard',
+ 'void',
+ [param('ns3::WifiPhyStandard', 'standard')])
+ return
+
def register_Ns3MeshWifiBeacon_methods(root_module, cls):
## mesh-wifi-beacon.h: ns3::MeshWifiBeacon::MeshWifiBeacon(ns3::MeshWifiBeacon const & arg0) [copy constructor]
cls.add_constructor([param('ns3::MeshWifiBeacon const &', 'arg0')])
@@ -189,6 +246,28 @@
[param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')])
return
+def register_Ns3MeshStack_methods(root_module, cls):
+ ## mesh-stack-installer.h: ns3::MeshStack::MeshStack() [constructor]
+ cls.add_constructor([])
+ ## mesh-stack-installer.h: ns3::MeshStack::MeshStack(ns3::MeshStack const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::MeshStack const &', 'arg0')])
+ ## mesh-stack-installer.h: bool ns3::MeshStack::InstallStack(ns3::Ptr<ns3::MeshPointDevice> mp) [member function]
+ cls.add_method('InstallStack',
+ 'bool',
+ [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')],
+ is_pure_virtual=True, is_virtual=True)
+ ## mesh-stack-installer.h: void ns3::MeshStack::Report(ns3::Ptr<ns3::MeshPointDevice> const mp, std::ostream & arg1) [member function]
+ cls.add_method('Report',
+ 'void',
+ [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')],
+ is_pure_virtual=True, is_virtual=True)
+ ## mesh-stack-installer.h: void ns3::MeshStack::ResetStats(ns3::Ptr<ns3::MeshPointDevice> const mp) [member function]
+ cls.add_method('ResetStats',
+ 'void',
+ [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')],
+ is_pure_virtual=True, is_virtual=True)
+ return
+
def register_Ns3MeshWifiInterfaceMacPlugin_methods(root_module, cls):
## mesh-wifi-interface-mac-plugin.h: ns3::MeshWifiInterfaceMacPlugin::MeshWifiInterfaceMacPlugin() [constructor]
cls.add_constructor([])
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_netanim.py Sat Mar 05 13:31:26 2011 -0800
@@ -0,0 +1,328 @@
+from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
+
+def register_types(module):
+ root_module = module.get_root()
+
+ ## animation-interface.h: ns3::AnimationInterface [class]
+ module.add_class('AnimationInterface')
+ ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper [class]
+ module.add_class('PointToPointDumbbellHelper')
+ ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper [class]
+ module.add_class('PointToPointGridHelper')
+ ## point-to-point-star-helper.h: ns3::PointToPointStarHelper [class]
+ module.add_class('PointToPointStarHelper')
+ ## canvas-location.h: ns3::CanvasLocation [class]
+ module.add_class('CanvasLocation', parent=root_module['ns3::Object'])
+
+ ## Register a nested module for the namespace Config
+
+ nested_module = module.add_cpp_namespace('Config')
+ register_types_ns3_Config(nested_module)
+
+
+ ## Register a nested module for the namespace FatalImpl
+
+ nested_module = module.add_cpp_namespace('FatalImpl')
+ register_types_ns3_FatalImpl(nested_module)
+
+
+ ## Register a nested module for the namespace addressUtils
+
+ nested_module = module.add_cpp_namespace('addressUtils')
+ register_types_ns3_addressUtils(nested_module)
+
+
+ ## Register a nested module for the namespace aodv
+
+ nested_module = module.add_cpp_namespace('aodv')
+ register_types_ns3_aodv(nested_module)
+
+
+ ## Register a nested module for the namespace dot11s
+
+ nested_module = module.add_cpp_namespace('dot11s')
+ register_types_ns3_dot11s(nested_module)
+
+
+ ## Register a nested module for the namespace dsdv
+
+ nested_module = module.add_cpp_namespace('dsdv')
+ register_types_ns3_dsdv(nested_module)
+
+
+ ## Register a nested module for the namespace flame
+
+ nested_module = module.add_cpp_namespace('flame')
+ register_types_ns3_flame(nested_module)
+
+
+ ## Register a nested module for the namespace internal
+
+ nested_module = module.add_cpp_namespace('internal')
+ register_types_ns3_internal(nested_module)
+
+
+ ## Register a nested module for the namespace olsr
+
+ nested_module = module.add_cpp_namespace('olsr')
+ register_types_ns3_olsr(nested_module)
+
+
+def register_types_ns3_Config(module):
+ root_module = module.get_root()
+
+
+def register_types_ns3_FatalImpl(module):
+ root_module = module.get_root()
+
+
+def register_types_ns3_addressUtils(module):
+ root_module = module.get_root()
+
+
+def register_types_ns3_aodv(module):
+ root_module = module.get_root()
+
+
+def register_types_ns3_dot11s(module):
+ root_module = module.get_root()
+
+
+def register_types_ns3_dsdv(module):
+ root_module = module.get_root()
+
+
+def register_types_ns3_flame(module):
+ root_module = module.get_root()
+
+
+def register_types_ns3_internal(module):
+ root_module = module.get_root()
+
+
+def register_types_ns3_olsr(module):
+ root_module = module.get_root()
+
+
+def register_methods(root_module):
+ register_Ns3AnimationInterface_methods(root_module, root_module['ns3::AnimationInterface'])
+ register_Ns3PointToPointDumbbellHelper_methods(root_module, root_module['ns3::PointToPointDumbbellHelper'])
+ register_Ns3PointToPointGridHelper_methods(root_module, root_module['ns3::PointToPointGridHelper'])
+ register_Ns3PointToPointStarHelper_methods(root_module, root_module['ns3::PointToPointStarHelper'])
+ register_Ns3CanvasLocation_methods(root_module, root_module['ns3::CanvasLocation'])
+ return
+
+def register_Ns3AnimationInterface_methods(root_module, cls):
+ ## animation-interface.h: ns3::AnimationInterface::AnimationInterface(ns3::AnimationInterface const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::AnimationInterface const &', 'arg0')])
+ ## animation-interface.h: ns3::AnimationInterface::AnimationInterface() [constructor]
+ cls.add_constructor([])
+ ## animation-interface.h: bool ns3::AnimationInterface::SetOutputFile(std::string const & fn) [member function]
+ cls.add_method('SetOutputFile',
+ 'bool',
+ [param('std::string const &', 'fn')])
+ ## animation-interface.h: bool ns3::AnimationInterface::SetServerPort(uint16_t port) [member function]
+ cls.add_method('SetServerPort',
+ 'bool',
+ [param('uint16_t', 'port')])
+ ## animation-interface.h: void ns3::AnimationInterface::StartAnimation() [member function]
+ cls.add_method('StartAnimation',
+ 'void',
+ [])
+ ## animation-interface.h: void ns3::AnimationInterface::StopAnimation() [member function]
+ cls.add_method('StopAnimation',
+ 'void',
+ [])
+ return
+
+def register_Ns3PointToPointDumbbellHelper_methods(root_module, cls):
+ ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper::PointToPointDumbbellHelper(ns3::PointToPointDumbbellHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::PointToPointDumbbellHelper const &', 'arg0')])
+ ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper::PointToPointDumbbellHelper(uint32_t nLeftLeaf, ns3::PointToPointHelper leftHelper, uint32_t nRightLeaf, ns3::PointToPointHelper rightHelper, ns3::PointToPointHelper bottleneckHelper) [constructor]
+ cls.add_constructor([param('uint32_t', 'nLeftLeaf'), param('ns3::PointToPointHelper', 'leftHelper'), param('uint32_t', 'nRightLeaf'), param('ns3::PointToPointHelper', 'rightHelper'), param('ns3::PointToPointHelper', 'bottleneckHelper')])
+ ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper leftIp, ns3::Ipv4AddressHelper rightIp, ns3::Ipv4AddressHelper routerIp) [member function]
+ cls.add_method('AssignIpv4Addresses',
+ 'void',
+ [param('ns3::Ipv4AddressHelper', 'leftIp'), param('ns3::Ipv4AddressHelper', 'rightIp'), param('ns3::Ipv4AddressHelper', 'routerIp')])
+ ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function]
+ cls.add_method('BoundingBox',
+ 'void',
+ [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')])
+ ## point-to-point-dumbbell-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointDumbbellHelper::GetLeft() const [member function]
+ cls.add_method('GetLeft',
+ 'ns3::Ptr< ns3::Node >',
+ [],
+ is_const=True)
+ ## point-to-point-dumbbell-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointDumbbellHelper::GetLeft(uint32_t i) const [member function]
+ cls.add_method('GetLeft',
+ 'ns3::Ptr< ns3::Node >',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## point-to-point-dumbbell-helper.h: ns3::Ipv4Address ns3::PointToPointDumbbellHelper::GetLeftIpv4Address(uint32_t i) const [member function]
+ cls.add_method('GetLeftIpv4Address',
+ 'ns3::Ipv4Address',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## point-to-point-dumbbell-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointDumbbellHelper::GetRight() const [member function]
+ cls.add_method('GetRight',
+ 'ns3::Ptr< ns3::Node >',
+ [],
+ is_const=True)
+ ## point-to-point-dumbbell-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointDumbbellHelper::GetRight(uint32_t i) const [member function]
+ cls.add_method('GetRight',
+ 'ns3::Ptr< ns3::Node >',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## point-to-point-dumbbell-helper.h: ns3::Ipv4Address ns3::PointToPointDumbbellHelper::GetRightIpv4Address(uint32_t i) const [member function]
+ cls.add_method('GetRightIpv4Address',
+ 'ns3::Ipv4Address',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
+ cls.add_method('InstallStack',
+ 'void',
+ [param('ns3::InternetStackHelper', 'stack')])
+ ## point-to-point-dumbbell-helper.h: uint32_t ns3::PointToPointDumbbellHelper::LeftCount() const [member function]
+ cls.add_method('LeftCount',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## point-to-point-dumbbell-helper.h: uint32_t ns3::PointToPointDumbbellHelper::RightCount() const [member function]
+ cls.add_method('RightCount',
+ 'uint32_t',
+ [],
+ is_const=True)
+ return
+
+def register_Ns3PointToPointGridHelper_methods(root_module, cls):
+ ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper::PointToPointGridHelper(ns3::PointToPointGridHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::PointToPointGridHelper const &', 'arg0')])
+ ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper::PointToPointGridHelper(uint32_t nRows, uint32_t nCols, ns3::PointToPointHelper pointToPoint) [constructor]
+ cls.add_constructor([param('uint32_t', 'nRows'), param('uint32_t', 'nCols'), param('ns3::PointToPointHelper', 'pointToPoint')])
+ ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper rowIp, ns3::Ipv4AddressHelper colIp) [member function]
+ cls.add_method('AssignIpv4Addresses',
+ 'void',
+ [param('ns3::Ipv4AddressHelper', 'rowIp'), param('ns3::Ipv4AddressHelper', 'colIp')])
+ ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function]
+ cls.add_method('BoundingBox',
+ 'void',
+ [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')])
+ ## point-to-point-grid-helper.h: ns3::Ipv4Address ns3::PointToPointGridHelper::GetIpv4Address(uint32_t row, uint32_t col) [member function]
+ cls.add_method('GetIpv4Address',
+ 'ns3::Ipv4Address',
+ [param('uint32_t', 'row'), param('uint32_t', 'col')])
+ ## point-to-point-grid-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointGridHelper::GetNode(uint32_t row, uint32_t col) [member function]
+ cls.add_method('GetNode',
+ 'ns3::Ptr< ns3::Node >',
+ [param('uint32_t', 'row'), param('uint32_t', 'col')])
+ ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
+ cls.add_method('InstallStack',
+ 'void',
+ [param('ns3::InternetStackHelper', 'stack')])
+ return
+
+def register_Ns3PointToPointStarHelper_methods(root_module, cls):
+ ## point-to-point-star-helper.h: ns3::PointToPointStarHelper::PointToPointStarHelper(ns3::PointToPointStarHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::PointToPointStarHelper const &', 'arg0')])
+ ## point-to-point-star-helper.h: ns3::PointToPointStarHelper::PointToPointStarHelper(uint32_t numSpokes, ns3::PointToPointHelper p2pHelper) [constructor]
+ cls.add_constructor([param('uint32_t', 'numSpokes'), param('ns3::PointToPointHelper', 'p2pHelper')])
+ ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper address) [member function]
+ cls.add_method('AssignIpv4Addresses',
+ 'void',
+ [param('ns3::Ipv4AddressHelper', 'address')])
+ ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function]
+ cls.add_method('BoundingBox',
+ 'void',
+ [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')])
+ ## point-to-point-star-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointStarHelper::GetHub() const [member function]
+ cls.add_method('GetHub',
+ 'ns3::Ptr< ns3::Node >',
+ [],
+ is_const=True)
+ ## point-to-point-star-helper.h: ns3::Ipv4Address ns3::PointToPointStarHelper::GetHubIpv4Address(uint32_t i) const [member function]
+ cls.add_method('GetHubIpv4Address',
+ 'ns3::Ipv4Address',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## point-to-point-star-helper.h: ns3::Ipv4Address ns3::PointToPointStarHelper::GetSpokeIpv4Address(uint32_t i) const [member function]
+ cls.add_method('GetSpokeIpv4Address',
+ 'ns3::Ipv4Address',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## point-to-point-star-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointStarHelper::GetSpokeNode(uint32_t i) const [member function]
+ cls.add_method('GetSpokeNode',
+ 'ns3::Ptr< ns3::Node >',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
+ cls.add_method('InstallStack',
+ 'void',
+ [param('ns3::InternetStackHelper', 'stack')])
+ ## point-to-point-star-helper.h: uint32_t ns3::PointToPointStarHelper::SpokeCount() const [member function]
+ cls.add_method('SpokeCount',
+ 'uint32_t',
+ [],
+ is_const=True)
+ return
+
+def register_Ns3CanvasLocation_methods(root_module, cls):
+ ## canvas-location.h: ns3::CanvasLocation::CanvasLocation(ns3::CanvasLocation const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::CanvasLocation const &', 'arg0')])
+ ## canvas-location.h: ns3::CanvasLocation::CanvasLocation() [constructor]
+ cls.add_constructor([])
+ ## canvas-location.h: ns3::Vector ns3::CanvasLocation::GetLocation() const [member function]
+ cls.add_method('GetLocation',
+ 'ns3::Vector',
+ [],
+ is_const=True)
+ ## canvas-location.h: static ns3::TypeId ns3::CanvasLocation::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## canvas-location.h: void ns3::CanvasLocation::SetLocation(ns3::Vector const & location) [member function]
+ cls.add_method('SetLocation',
+ 'void',
+ [param('ns3::Vector const &', 'location')])
+ return
+
+def register_functions(root_module):
+ module = root_module
+ register_functions_ns3_Config(module.get_submodule('Config'), root_module)
+ register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
+ register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
+ register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
+ register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
+ register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module)
+ register_functions_ns3_flame(module.get_submodule('flame'), root_module)
+ register_functions_ns3_internal(module.get_submodule('internal'), root_module)
+ register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
+ return
+
+def register_functions_ns3_Config(module, root_module):
+ return
+
+def register_functions_ns3_FatalImpl(module, root_module):
+ return
+
+def register_functions_ns3_addressUtils(module, root_module):
+ return
+
+def register_functions_ns3_aodv(module, root_module):
+ return
+
+def register_functions_ns3_dot11s(module, root_module):
+ return
+
+def register_functions_ns3_dsdv(module, root_module):
+ return
+
+def register_functions_ns3_flame(module, root_module):
+ return
+
+def register_functions_ns3_internal(module, root_module):
+ return
+
+def register_functions_ns3_olsr(module, root_module):
+ return
+
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_point_to_point.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_point_to_point.py Sat Mar 05 13:31:26 2011 -0800
@@ -3,6 +3,8 @@
def register_types(module):
root_module = module.get_root()
+ ## point-to-point-helper.h: ns3::PointToPointHelper [class]
+ module.add_class('PointToPointHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
## ppp-header.h: ns3::PppHeader [class]
module.add_class('PppHeader', parent=root_module['ns3::Header'])
## point-to-point-channel.h: ns3::PointToPointChannel [class]
@@ -103,12 +105,62 @@
def register_methods(root_module):
+ register_Ns3PointToPointHelper_methods(root_module, root_module['ns3::PointToPointHelper'])
register_Ns3PppHeader_methods(root_module, root_module['ns3::PppHeader'])
register_Ns3PointToPointChannel_methods(root_module, root_module['ns3::PointToPointChannel'])
register_Ns3PointToPointNetDevice_methods(root_module, root_module['ns3::PointToPointNetDevice'])
register_Ns3PointToPointRemoteChannel_methods(root_module, root_module['ns3::PointToPointRemoteChannel'])
return
+def register_Ns3PointToPointHelper_methods(root_module, cls):
+ ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper(ns3::PointToPointHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::PointToPointHelper const &', 'arg0')])
+ ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper() [constructor]
+ cls.add_constructor([])
+ ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::NodeContainer c) [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::NodeContainer', 'c')])
+ ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::Ptr<ns3::Node> a, ns3::Ptr<ns3::Node> b) [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::Ptr< ns3::Node >', 'a'), param('ns3::Ptr< ns3::Node >', 'b')])
+ ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::Ptr<ns3::Node> a, std::string bName) [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::Ptr< ns3::Node >', 'a'), param('std::string', 'bName')])
+ ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(std::string aName, ns3::Ptr<ns3::Node> b) [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('std::string', 'aName'), param('ns3::Ptr< ns3::Node >', 'b')])
+ ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(std::string aNode, std::string bNode) [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('std::string', 'aNode'), param('std::string', 'bNode')])
+ ## point-to-point-helper.h: void ns3::PointToPointHelper::SetChannelAttribute(std::string name, ns3::AttributeValue const & value) [member function]
+ cls.add_method('SetChannelAttribute',
+ 'void',
+ [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
+ ## point-to-point-helper.h: void ns3::PointToPointHelper::SetDeviceAttribute(std::string name, ns3::AttributeValue const & value) [member function]
+ cls.add_method('SetDeviceAttribute',
+ 'void',
+ [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
+ ## point-to-point-helper.h: void ns3::PointToPointHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetQueue',
+ 'void',
+ [param('std::string', 'type'), 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()')])
+ ## point-to-point-helper.h: void ns3::PointToPointHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
+ cls.add_method('EnableAsciiInternal',
+ 'void',
+ [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ ## point-to-point-helper.h: void ns3::PointToPointHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
+ cls.add_method('EnablePcapInternal',
+ 'void',
+ [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ return
+
def register_Ns3PppHeader_methods(root_module, cls):
## ppp-header.h: ns3::PppHeader::PppHeader(ns3::PppHeader const & arg0) [copy constructor]
cls.add_constructor([param('ns3::PppHeader const &', 'arg0')])
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_stats.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_stats.py Sat Mar 05 13:31:26 2011 -0800
@@ -19,8 +19,6 @@
module.add_class('OmnetDataOutput', parent=root_module['ns3::DataOutputInterface'])
## packet-data-calculators.h: ns3::PacketSizeMinMaxAvgTotalCalculator [class]
module.add_class('PacketSizeMinMaxAvgTotalCalculator', parent=root_module['ns3::MinMaxAvgTotalCalculator< unsigned int >'])
- ## sqlite-data-output.h: ns3::SqliteDataOutput [class]
- module.add_class('SqliteDataOutput', parent=root_module['ns3::DataOutputInterface'])
## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator [class]
module.add_class('TimeMinMaxAvgTotalCalculator', parent=root_module['ns3::DataCalculator'])
## basic-data-calculators.h: ns3::CounterCalculator<unsigned int> [class]
@@ -133,7 +131,6 @@
register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, root_module['ns3::MinMaxAvgTotalCalculator< unsigned int >'])
register_Ns3OmnetDataOutput_methods(root_module, root_module['ns3::OmnetDataOutput'])
register_Ns3PacketSizeMinMaxAvgTotalCalculator_methods(root_module, root_module['ns3::PacketSizeMinMaxAvgTotalCalculator'])
- register_Ns3SqliteDataOutput_methods(root_module, root_module['ns3::SqliteDataOutput'])
register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, root_module['ns3::TimeMinMaxAvgTotalCalculator'])
register_Ns3CounterCalculator__Unsigned_int_methods(root_module, root_module['ns3::CounterCalculator< unsigned int >'])
register_Ns3PacketCounterCalculator_methods(root_module, root_module['ns3::PacketCounterCalculator'])
@@ -478,23 +475,6 @@
visibility='protected', is_virtual=True)
return
-def register_Ns3SqliteDataOutput_methods(root_module, cls):
- ## sqlite-data-output.h: ns3::SqliteDataOutput::SqliteDataOutput(ns3::SqliteDataOutput const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SqliteDataOutput const &', 'arg0')])
- ## sqlite-data-output.h: ns3::SqliteDataOutput::SqliteDataOutput() [constructor]
- cls.add_constructor([])
- ## sqlite-data-output.h: void ns3::SqliteDataOutput::Output(ns3::DataCollector & dc) [member function]
- cls.add_method('Output',
- 'void',
- [param('ns3::DataCollector &', 'dc')],
- is_virtual=True)
- ## sqlite-data-output.h: void ns3::SqliteDataOutput::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- return
-
def register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, cls):
## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator::TimeMinMaxAvgTotalCalculator(ns3::TimeMinMaxAvgTotalCalculator const & arg0) [copy constructor]
cls.add_constructor([param('ns3::TimeMinMaxAvgTotalCalculator const &', 'arg0')])
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_tap_bridge.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_tap_bridge.py Sat Mar 05 13:31:26 2011 -0800
@@ -3,6 +3,8 @@
def register_types(module):
root_module = module.get_root()
+ ## tap-bridge-helper.h: ns3::TapBridgeHelper [class]
+ module.add_class('TapBridgeHelper')
## tap-bridge.h: ns3::TapBridge [class]
module.add_class('TapBridge', parent=root_module['ns3::NetDevice'])
## tap-bridge.h: ns3::TapBridge::Mode [enumeration]
@@ -101,10 +103,44 @@
def register_methods(root_module):
+ register_Ns3TapBridgeHelper_methods(root_module, root_module['ns3::TapBridgeHelper'])
register_Ns3TapBridge_methods(root_module, root_module['ns3::TapBridge'])
register_Ns3TapBridgeFdReader_methods(root_module, root_module['ns3::TapBridgeFdReader'])
return
+def register_Ns3TapBridgeHelper_methods(root_module, cls):
+ ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::TapBridgeHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::TapBridgeHelper const &', 'arg0')])
+ ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper() [constructor]
+ cls.add_constructor([])
+ ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::Ipv4Address gateway) [constructor]
+ cls.add_constructor([param('ns3::Ipv4Address', 'gateway')])
+ ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::NetDevice> nd) [member function]
+ cls.add_method('Install',
+ 'ns3::Ptr< ns3::NetDevice >',
+ [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
+ ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(std::string nodeName, ns3::Ptr<ns3::NetDevice> nd) [member function]
+ cls.add_method('Install',
+ 'ns3::Ptr< ns3::NetDevice >',
+ [param('std::string', 'nodeName'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
+ ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(ns3::Ptr<ns3::Node> node, std::string ndName) [member function]
+ cls.add_method('Install',
+ 'ns3::Ptr< ns3::NetDevice >',
+ [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string', 'ndName')])
+ ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(std::string nodeName, std::string ndName) [member function]
+ cls.add_method('Install',
+ 'ns3::Ptr< ns3::NetDevice >',
+ [param('std::string', 'nodeName'), param('std::string', 'ndName')])
+ ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::NetDevice> nd, ns3::AttributeValue const & bridgeType) [member function]
+ cls.add_method('Install',
+ 'ns3::Ptr< ns3::NetDevice >',
+ [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('ns3::AttributeValue const &', 'bridgeType')])
+ ## tap-bridge-helper.h: void ns3::TapBridgeHelper::SetAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
+ cls.add_method('SetAttribute',
+ 'void',
+ [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
+ return
+
def register_Ns3TapBridge_methods(root_module, cls):
## tap-bridge.h: ns3::TapBridge::TapBridge(ns3::TapBridge const & arg0) [copy constructor]
cls.add_constructor([param('ns3::TapBridge const &', 'arg0')])
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_topology_read.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_topology_read.py Sat Mar 05 13:31:26 2011 -0800
@@ -3,6 +3,8 @@
def register_types(module):
root_module = module.get_root()
+ ## topology-reader-helper.h: ns3::TopologyReaderHelper [class]
+ module.add_class('TopologyReaderHelper')
## topology-reader.h: ns3::TopologyReader [class]
module.add_class('TopologyReader', parent=root_module['ns3::Object'])
## topology-reader.h: ns3::TopologyReader::Link [class]
@@ -105,6 +107,7 @@
def register_methods(root_module):
+ register_Ns3TopologyReaderHelper_methods(root_module, root_module['ns3::TopologyReaderHelper'])
register_Ns3TopologyReader_methods(root_module, root_module['ns3::TopologyReader'])
register_Ns3TopologyReaderLink_methods(root_module, root_module['ns3::TopologyReader::Link'])
register_Ns3InetTopologyReader_methods(root_module, root_module['ns3::InetTopologyReader'])
@@ -112,6 +115,25 @@
register_Ns3RocketfuelTopologyReader_methods(root_module, root_module['ns3::RocketfuelTopologyReader'])
return
+def register_Ns3TopologyReaderHelper_methods(root_module, cls):
+ ## topology-reader-helper.h: ns3::TopologyReaderHelper::TopologyReaderHelper(ns3::TopologyReaderHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::TopologyReaderHelper const &', 'arg0')])
+ ## topology-reader-helper.h: ns3::TopologyReaderHelper::TopologyReaderHelper() [constructor]
+ cls.add_constructor([])
+ ## topology-reader-helper.h: ns3::Ptr<ns3::TopologyReader> ns3::TopologyReaderHelper::GetTopologyReader() [member function]
+ cls.add_method('GetTopologyReader',
+ 'ns3::Ptr< ns3::TopologyReader >',
+ [])
+ ## topology-reader-helper.h: void ns3::TopologyReaderHelper::SetFileName(std::string const fileName) [member function]
+ cls.add_method('SetFileName',
+ 'void',
+ [param('std::string const', 'fileName')])
+ ## topology-reader-helper.h: void ns3::TopologyReaderHelper::SetFileType(std::string const fileType) [member function]
+ cls.add_method('SetFileType',
+ 'void',
+ [param('std::string const', 'fileType')])
+ return
+
def register_Ns3TopologyReader_methods(root_module, cls):
## topology-reader.h: ns3::TopologyReader::TopologyReader() [constructor]
cls.add_constructor([])
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py Sat Mar 05 13:31:26 2011 -0800
@@ -21,6 +21,8 @@
module.add_enum('WifiCodeRate', ['WIFI_CODE_RATE_UNDEFINED', 'WIFI_CODE_RATE_3_4', 'WIFI_CODE_RATE_2_3', 'WIFI_CODE_RATE_1_2'])
## edca-txop-n.h: ns3::TypeOfStation [enumeration]
module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA', 'MESH'])
+ ## athstats-helper.h: ns3::AthstatsHelper [class]
+ module.add_class('AthstatsHelper')
## block-ack-manager.h: ns3::Bar [struct]
module.add_class('Bar')
## block-ack-agreement.h: ns3::BlockAckAgreement [class]
@@ -59,10 +61,16 @@
module.add_class('RateInfo')
## status-code.h: ns3::StatusCode [class]
module.add_class('StatusCode')
+ ## wifi-helper.h: ns3::WifiHelper [class]
+ module.add_class('WifiHelper')
+ ## wifi-helper.h: ns3::WifiMacHelper [class]
+ module.add_class('WifiMacHelper', allow_subclassing=True)
## wifi-mode.h: ns3::WifiMode [class]
module.add_class('WifiMode')
## wifi-mode.h: ns3::WifiModeFactory [class]
module.add_class('WifiModeFactory')
+ ## wifi-helper.h: ns3::WifiPhyHelper [class]
+ module.add_class('WifiPhyHelper', allow_subclassing=True)
## wifi-phy.h: ns3::WifiPhyListener [class]
module.add_class('WifiPhyListener', allow_subclassing=True)
## wifi-remote-station-manager.h: ns3::WifiRemoteStation [struct]
@@ -73,6 +81,12 @@
module.add_class('WifiRemoteStationState')
## wifi-remote-station-manager.h: ns3::WifiRemoteStationState [enumeration]
module.add_enum('', ['BRAND_NEW', 'DISASSOC', 'WAIT_ASSOC_TX_OK', 'GOT_ASSOC_TX_OK'], outer_class=root_module['ns3::WifiRemoteStationState'])
+ ## yans-wifi-helper.h: ns3::YansWifiChannelHelper [class]
+ module.add_class('YansWifiChannelHelper')
+ ## yans-wifi-helper.h: ns3::YansWifiPhyHelper [class]
+ module.add_class('YansWifiPhyHelper', parent=[root_module['ns3::WifiPhyHelper'], root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
+ ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes [enumeration]
+ module.add_enum('SupportedPcapDataLinkTypes', ['DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO'], outer_class=root_module['ns3::YansWifiPhyHelper'])
## mgt-headers.h: ns3::MgtAddBaRequestHeader [class]
module.add_class('MgtAddBaRequestHeader', parent=root_module['ns3::Header'])
## mgt-headers.h: ns3::MgtAddBaResponseHeader [class]
@@ -87,8 +101,12 @@
module.add_class('MgtProbeRequestHeader', parent=root_module['ns3::Header'])
## mgt-headers.h: ns3::MgtProbeResponseHeader [class]
module.add_class('MgtProbeResponseHeader', parent=root_module['ns3::Header'])
+ ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper [class]
+ module.add_class('NqosWifiMacHelper', parent=root_module['ns3::WifiMacHelper'])
## qos-tag.h: ns3::QosTag [class]
module.add_class('QosTag', parent=root_module['ns3::Tag'])
+ ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper [class]
+ module.add_class('QosWifiMacHelper', parent=root_module['ns3::WifiMacHelper'])
## simple-ref-count.h: ns3::SimpleRefCount<ns3::InterferenceHelper::Event, ns3::empty, ns3::DefaultDeleter<ns3::InterferenceHelper::Event> > [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::InterferenceHelper::Event', 'ns3::empty', 'ns3::DefaultDeleter<ns3::InterferenceHelper::Event>'], 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::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> > [class]
@@ -141,6 +159,8 @@
module.add_class('AmsduSubframeHeader', parent=root_module['ns3::Header'])
## arf-wifi-manager.h: ns3::ArfWifiManager [class]
module.add_class('ArfWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
+ ## athstats-helper.h: ns3::AthstatsWifiTraceSink [class]
+ module.add_class('AthstatsWifiTraceSink', parent=root_module['ns3::Object'])
## cara-wifi-manager.h: ns3::CaraWifiManager [class]
module.add_class('CaraWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager [class]
@@ -311,6 +331,7 @@
def register_methods(root_module):
+ register_Ns3AthstatsHelper_methods(root_module, root_module['ns3::AthstatsHelper'])
register_Ns3Bar_methods(root_module, root_module['ns3::Bar'])
register_Ns3BlockAckAgreement_methods(root_module, root_module['ns3::BlockAckAgreement'])
register_Ns3BlockAckCache_methods(root_module, root_module['ns3::BlockAckCache'])
@@ -329,12 +350,17 @@
register_Ns3OriginatorBlockAckAgreement_methods(root_module, root_module['ns3::OriginatorBlockAckAgreement'])
register_Ns3RateInfo_methods(root_module, root_module['ns3::RateInfo'])
register_Ns3StatusCode_methods(root_module, root_module['ns3::StatusCode'])
+ register_Ns3WifiHelper_methods(root_module, root_module['ns3::WifiHelper'])
+ register_Ns3WifiMacHelper_methods(root_module, root_module['ns3::WifiMacHelper'])
register_Ns3WifiMode_methods(root_module, root_module['ns3::WifiMode'])
register_Ns3WifiModeFactory_methods(root_module, root_module['ns3::WifiModeFactory'])
+ register_Ns3WifiPhyHelper_methods(root_module, root_module['ns3::WifiPhyHelper'])
register_Ns3WifiPhyListener_methods(root_module, root_module['ns3::WifiPhyListener'])
register_Ns3WifiRemoteStation_methods(root_module, root_module['ns3::WifiRemoteStation'])
register_Ns3WifiRemoteStationInfo_methods(root_module, root_module['ns3::WifiRemoteStationInfo'])
register_Ns3WifiRemoteStationState_methods(root_module, root_module['ns3::WifiRemoteStationState'])
+ register_Ns3YansWifiChannelHelper_methods(root_module, root_module['ns3::YansWifiChannelHelper'])
+ register_Ns3YansWifiPhyHelper_methods(root_module, root_module['ns3::YansWifiPhyHelper'])
register_Ns3MgtAddBaRequestHeader_methods(root_module, root_module['ns3::MgtAddBaRequestHeader'])
register_Ns3MgtAddBaResponseHeader_methods(root_module, root_module['ns3::MgtAddBaResponseHeader'])
register_Ns3MgtAssocRequestHeader_methods(root_module, root_module['ns3::MgtAssocRequestHeader'])
@@ -342,7 +368,9 @@
register_Ns3MgtDelBaHeader_methods(root_module, root_module['ns3::MgtDelBaHeader'])
register_Ns3MgtProbeRequestHeader_methods(root_module, root_module['ns3::MgtProbeRequestHeader'])
register_Ns3MgtProbeResponseHeader_methods(root_module, root_module['ns3::MgtProbeResponseHeader'])
+ register_Ns3NqosWifiMacHelper_methods(root_module, root_module['ns3::NqosWifiMacHelper'])
register_Ns3QosTag_methods(root_module, root_module['ns3::QosTag'])
+ register_Ns3QosWifiMacHelper_methods(root_module, root_module['ns3::QosWifiMacHelper'])
register_Ns3WifiActionHeader_methods(root_module, root_module['ns3::WifiActionHeader'])
register_Ns3WifiActionHeaderActionValue_methods(root_module, root_module['ns3::WifiActionHeader::ActionValue'])
register_Ns3WifiInformationElement_methods(root_module, root_module['ns3::WifiInformationElement'])
@@ -357,6 +385,7 @@
register_Ns3AmrrWifiManager_methods(root_module, root_module['ns3::AmrrWifiManager'])
register_Ns3AmsduSubframeHeader_methods(root_module, root_module['ns3::AmsduSubframeHeader'])
register_Ns3ArfWifiManager_methods(root_module, root_module['ns3::ArfWifiManager'])
+ register_Ns3AthstatsWifiTraceSink_methods(root_module, root_module['ns3::AthstatsWifiTraceSink'])
register_Ns3CaraWifiManager_methods(root_module, root_module['ns3::CaraWifiManager'])
register_Ns3ConstantRateWifiManager_methods(root_module, root_module['ns3::ConstantRateWifiManager'])
register_Ns3CtrlBAckRequestHeader_methods(root_module, root_module['ns3::CtrlBAckRequestHeader'])
@@ -390,6 +419,29 @@
register_Ns3DcaTxop_methods(root_module, root_module['ns3::DcaTxop'])
return
+def register_Ns3AthstatsHelper_methods(root_module, cls):
+ ## athstats-helper.h: ns3::AthstatsHelper::AthstatsHelper(ns3::AthstatsHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::AthstatsHelper const &', 'arg0')])
+ ## athstats-helper.h: ns3::AthstatsHelper::AthstatsHelper() [constructor]
+ cls.add_constructor([])
+ ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function]
+ cls.add_method('EnableAthstats',
+ 'void',
+ [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')])
+ ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::Ptr<ns3::NetDevice> nd) [member function]
+ cls.add_method('EnableAthstats',
+ 'void',
+ [param('std::string', 'filename'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
+ ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::NetDeviceContainer d) [member function]
+ cls.add_method('EnableAthstats',
+ 'void',
+ [param('std::string', 'filename'), param('ns3::NetDeviceContainer', 'd')])
+ ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::NodeContainer n) [member function]
+ cls.add_method('EnableAthstats',
+ 'void',
+ [param('std::string', 'filename'), param('ns3::NodeContainer', 'n')])
+ return
+
def register_Ns3Bar_methods(root_module, cls):
## block-ack-manager.h: ns3::Bar::Bar(ns3::Bar const & arg0) [copy constructor]
cls.add_constructor([param('ns3::Bar const &', 'arg0')])
@@ -1289,6 +1341,58 @@
[])
return
+def register_Ns3WifiHelper_methods(root_module, cls):
+ ## wifi-helper.h: ns3::WifiHelper::WifiHelper(ns3::WifiHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::WifiHelper const &', 'arg0')])
+ ## wifi-helper.h: ns3::WifiHelper::WifiHelper() [constructor]
+ cls.add_constructor([])
+ ## wifi-helper.h: static ns3::WifiHelper ns3::WifiHelper::Default() [member function]
+ cls.add_method('Default',
+ 'ns3::WifiHelper',
+ [],
+ is_static=True)
+ ## wifi-helper.h: static void ns3::WifiHelper::EnableLogComponents() [member function]
+ cls.add_method('EnableLogComponents',
+ 'void',
+ [],
+ is_static=True)
+ ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::NodeContainer c) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::NodeContainer', 'c')],
+ is_const=True)
+ ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::Ptr<ns3::Node> node) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::Ptr< ns3::Node >', 'node')],
+ is_const=True)
+ ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, std::string nodeName) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('std::string', 'nodeName')],
+ is_const=True)
+ ## wifi-helper.h: void ns3::WifiHelper::SetRemoteStationManager(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetRemoteStationManager',
+ 'void',
+ [param('std::string', 'type'), 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()')])
+ ## wifi-helper.h: void ns3::WifiHelper::SetStandard(ns3::WifiPhyStandard standard) [member function]
+ cls.add_method('SetStandard',
+ 'void',
+ [param('ns3::WifiPhyStandard', 'standard')])
+ return
+
+def register_Ns3WifiMacHelper_methods(root_module, cls):
+ ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper() [constructor]
+ cls.add_constructor([])
+ ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper(ns3::WifiMacHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::WifiMacHelper const &', 'arg0')])
+ ## wifi-helper.h: ns3::Ptr<ns3::WifiMac> ns3::WifiMacHelper::Create() const [member function]
+ cls.add_method('Create',
+ 'ns3::Ptr< ns3::WifiMac >',
+ [],
+ is_pure_virtual=True, is_const=True, is_virtual=True)
+ return
+
def register_Ns3WifiMode_methods(root_module, cls):
cls.add_output_stream_operator()
cls.add_binary_comparison_operator('==')
@@ -1355,6 +1459,18 @@
is_static=True)
return
+def register_Ns3WifiPhyHelper_methods(root_module, cls):
+ ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper() [constructor]
+ cls.add_constructor([])
+ ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper(ns3::WifiPhyHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::WifiPhyHelper const &', 'arg0')])
+ ## wifi-helper.h: ns3::Ptr<ns3::WifiPhy> ns3::WifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
+ cls.add_method('Create',
+ 'ns3::Ptr< ns3::WifiPhy >',
+ [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')],
+ is_pure_virtual=True, is_const=True, is_virtual=True)
+ return
+
def register_Ns3WifiPhyListener_methods(root_module, cls):
## wifi-phy.h: ns3::WifiPhyListener::WifiPhyListener() [constructor]
cls.add_constructor([])
@@ -1440,6 +1556,78 @@
cls.add_instance_attribute('m_operationalRateSet', 'ns3::WifiModeList', is_const=False)
return
+def register_Ns3YansWifiChannelHelper_methods(root_module, cls):
+ ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper(ns3::YansWifiChannelHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::YansWifiChannelHelper const &', 'arg0')])
+ ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper() [constructor]
+ cls.add_constructor([])
+ ## yans-wifi-helper.h: void ns3::YansWifiChannelHelper::AddPropagationLoss(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('AddPropagationLoss',
+ '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: ns3::Ptr<ns3::YansWifiChannel> ns3::YansWifiChannelHelper::Create() const [member function]
+ cls.add_method('Create',
+ 'ns3::Ptr< ns3::YansWifiChannel >',
+ [],
+ is_const=True)
+ ## yans-wifi-helper.h: static ns3::YansWifiChannelHelper ns3::YansWifiChannelHelper::Default() [member function]
+ cls.add_method('Default',
+ 'ns3::YansWifiChannelHelper',
+ [],
+ is_static=True)
+ ## yans-wifi-helper.h: void ns3::YansWifiChannelHelper::SetPropagationDelay(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetPropagationDelay',
+ '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()')])
+ return
+
+def register_Ns3YansWifiPhyHelper_methods(root_module, cls):
+ ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::YansWifiPhyHelper(ns3::YansWifiPhyHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::YansWifiPhyHelper const &', 'arg0')])
+ ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::YansWifiPhyHelper() [constructor]
+ cls.add_constructor([])
+ ## yans-wifi-helper.h: static ns3::YansWifiPhyHelper ns3::YansWifiPhyHelper::Default() [member function]
+ cls.add_method('Default',
+ 'ns3::YansWifiPhyHelper',
+ [],
+ is_static=True)
+ ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::Set(std::string name, ns3::AttributeValue const & v) [member function]
+ cls.add_method('Set',
+ 'void',
+ [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')])
+ ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(ns3::Ptr<ns3::YansWifiChannel> channel) [member function]
+ cls.add_method('SetChannel',
+ 'void',
+ [param('ns3::Ptr< ns3::YansWifiChannel >', 'channel')])
+ ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(std::string channelName) [member function]
+ cls.add_method('SetChannel',
+ 'void',
+ [param('std::string', 'channelName')])
+ ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetErrorRateModel(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ 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: void ns3::YansWifiPhyHelper::SetPcapDataLinkType(ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes dlt) [member function]
+ cls.add_method('SetPcapDataLinkType',
+ 'void',
+ [param('ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes', 'dlt')])
+ ## yans-wifi-helper.h: ns3::Ptr<ns3::WifiPhy> ns3::YansWifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
+ cls.add_method('Create',
+ 'ns3::Ptr< ns3::WifiPhy >',
+ [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')],
+ is_const=True, visibility='private', is_virtual=True)
+ ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
+ cls.add_method('EnableAsciiInternal',
+ 'void',
+ [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
+ cls.add_method('EnablePcapInternal',
+ 'void',
+ [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ return
+
def register_Ns3MgtAddBaRequestHeader_methods(root_module, cls):
## mgt-headers.h: ns3::MgtAddBaRequestHeader::MgtAddBaRequestHeader(ns3::MgtAddBaRequestHeader const & arg0) [copy constructor]
cls.add_constructor([param('ns3::MgtAddBaRequestHeader const &', 'arg0')])
@@ -1929,6 +2117,27 @@
[param('ns3::SupportedRates', 'rates')])
return
+def register_Ns3NqosWifiMacHelper_methods(root_module, cls):
+ ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper(ns3::NqosWifiMacHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::NqosWifiMacHelper const &', 'arg0')])
+ ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper() [constructor]
+ cls.add_constructor([])
+ ## nqos-wifi-mac-helper.h: static ns3::NqosWifiMacHelper ns3::NqosWifiMacHelper::Default() [member function]
+ cls.add_method('Default',
+ 'ns3::NqosWifiMacHelper',
+ [],
+ is_static=True)
+ ## nqos-wifi-mac-helper.h: void ns3::NqosWifiMacHelper::SetType(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetType',
+ 'void',
+ [param('std::string', 'type'), 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()')])
+ ## nqos-wifi-mac-helper.h: ns3::Ptr<ns3::WifiMac> ns3::NqosWifiMacHelper::Create() const [member function]
+ cls.add_method('Create',
+ 'ns3::Ptr< ns3::WifiMac >',
+ [],
+ is_const=True, visibility='private', is_virtual=True)
+ return
+
def register_Ns3QosTag_methods(root_module, cls):
## qos-tag.h: ns3::QosTag::QosTag(ns3::QosTag const & arg0) [copy constructor]
cls.add_constructor([param('ns3::QosTag const &', 'arg0')])
@@ -1981,6 +2190,39 @@
[param('ns3::UserPriority', 'up')])
return
+def register_Ns3QosWifiMacHelper_methods(root_module, cls):
+ ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper::QosWifiMacHelper(ns3::QosWifiMacHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::QosWifiMacHelper const &', 'arg0')])
+ ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper::QosWifiMacHelper() [constructor]
+ cls.add_constructor([])
+ ## qos-wifi-mac-helper.h: static ns3::QosWifiMacHelper ns3::QosWifiMacHelper::Default() [member function]
+ cls.add_method('Default',
+ 'ns3::QosWifiMacHelper',
+ [],
+ is_static=True)
+ ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetBlockAckInactivityTimeoutForAc(ns3::AcIndex ac, uint16_t timeout) [member function]
+ cls.add_method('SetBlockAckInactivityTimeoutForAc',
+ 'void',
+ [param('ns3::AcIndex', 'ac'), param('uint16_t', 'timeout')])
+ ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetBlockAckThresholdForAc(ns3::AcIndex ac, uint8_t threshold) [member function]
+ cls.add_method('SetBlockAckThresholdForAc',
+ 'void',
+ [param('ns3::AcIndex', 'ac'), param('uint8_t', 'threshold')])
+ ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetMsduAggregatorForAc(ns3::AcIndex ac, std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetMsduAggregatorForAc',
+ 'void',
+ [param('ns3::AcIndex', 'ac'), param('std::string', 'type'), 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()')])
+ ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetType(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetType',
+ 'void',
+ [param('std::string', 'type'), 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()')])
+ ## qos-wifi-mac-helper.h: ns3::Ptr<ns3::WifiMac> ns3::QosWifiMacHelper::Create() const [member function]
+ cls.add_method('Create',
+ 'ns3::Ptr< ns3::WifiMac >',
+ [],
+ is_const=True, visibility='private', is_virtual=True)
+ return
+
def register_Ns3WifiActionHeader_methods(root_module, cls):
## mgt-headers.h: ns3::WifiActionHeader::WifiActionHeader(ns3::WifiActionHeader const & arg0) [copy constructor]
cls.add_constructor([param('ns3::WifiActionHeader const &', 'arg0')])
@@ -4001,6 +4243,62 @@
is_const=True, visibility='private', is_virtual=True)
return
+def register_Ns3AthstatsWifiTraceSink_methods(root_module, cls):
+ ## athstats-helper.h: ns3::AthstatsWifiTraceSink::AthstatsWifiTraceSink(ns3::AthstatsWifiTraceSink const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::AthstatsWifiTraceSink const &', 'arg0')])
+ ## athstats-helper.h: ns3::AthstatsWifiTraceSink::AthstatsWifiTraceSink() [constructor]
+ cls.add_constructor([])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::DevRxTrace(std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
+ cls.add_method('DevRxTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::DevTxTrace(std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
+ cls.add_method('DevTxTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')])
+ ## athstats-helper.h: static ns3::TypeId ns3::AthstatsWifiTraceSink::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::Open(std::string const & name) [member function]
+ cls.add_method('Open',
+ 'void',
+ [param('std::string const &', 'name')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyRxErrorTrace(std::string context, ns3::Ptr<ns3::Packet const> packet, double snr) [member function]
+ cls.add_method('PhyRxErrorTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'snr')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyRxOkTrace(std::string context, ns3::Ptr<ns3::Packet const> packet, double snr, ns3::WifiMode mode, ns3::WifiPreamble preamble) [member function]
+ cls.add_method('PhyRxOkTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'snr'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyStateTrace(std::string context, ns3::Time start, ns3::Time duration, ns3::WifiPhy::State state) [member function]
+ cls.add_method('PhyStateTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Time', 'start'), param('ns3::Time', 'duration'), param('ns3::WifiPhy::State', 'state')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyTxTrace(std::string context, ns3::Ptr<ns3::Packet const> packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPower) [member function]
+ cls.add_method('PhyTxTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPower')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxDataFailedTrace(std::string context, ns3::Mac48Address address) [member function]
+ cls.add_method('TxDataFailedTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxFinalDataFailedTrace(std::string context, ns3::Mac48Address address) [member function]
+ cls.add_method('TxFinalDataFailedTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxFinalRtsFailedTrace(std::string context, ns3::Mac48Address address) [member function]
+ cls.add_method('TxFinalRtsFailedTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxRtsFailedTrace(std::string context, ns3::Mac48Address address) [member function]
+ cls.add_method('TxRtsFailedTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
+ return
+
def register_Ns3CaraWifiManager_methods(root_module, cls):
## cara-wifi-manager.h: ns3::CaraWifiManager::CaraWifiManager(ns3::CaraWifiManager const & arg0) [copy constructor]
cls.add_constructor([param('ns3::CaraWifiManager const &', 'arg0')])
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_wimax.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_wimax.py Sat Mar 05 13:31:26 2011 -0800
@@ -71,6 +71,14 @@
module.add_class('UcdChannelEncodings', allow_subclassing=True)
## wimax-tlv.h: ns3::VectorTlvValue [class]
module.add_class('VectorTlvValue', parent=root_module['ns3::TlvValue'])
+ ## wimax-helper.h: ns3::WimaxHelper [class]
+ module.add_class('WimaxHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
+ ## wimax-helper.h: ns3::WimaxHelper::NetDeviceType [enumeration]
+ module.add_enum('NetDeviceType', ['DEVICE_TYPE_SUBSCRIBER_STATION', 'DEVICE_TYPE_BASE_STATION'], outer_class=root_module['ns3::WimaxHelper'])
+ ## wimax-helper.h: ns3::WimaxHelper::PhyType [enumeration]
+ module.add_enum('PhyType', ['SIMPLE_PHY_TYPE_OFDM'], outer_class=root_module['ns3::WimaxHelper'])
+ ## wimax-helper.h: ns3::WimaxHelper::SchedulerType [enumeration]
+ module.add_enum('SchedulerType', ['SCHED_TYPE_SIMPLE', 'SCHED_TYPE_RTPS', 'SCHED_TYPE_MBQOS'], outer_class=root_module['ns3::WimaxHelper'])
## simple-ofdm-send-param.h: ns3::simpleOfdmSendParam [class]
module.add_class('simpleOfdmSendParam')
## wimax-tlv.h: ns3::ClassificationRuleVectorTlvValue [class]
@@ -346,6 +354,7 @@
register_Ns3U8TlvValue_methods(root_module, root_module['ns3::U8TlvValue'])
register_Ns3UcdChannelEncodings_methods(root_module, root_module['ns3::UcdChannelEncodings'])
register_Ns3VectorTlvValue_methods(root_module, root_module['ns3::VectorTlvValue'])
+ register_Ns3WimaxHelper_methods(root_module, root_module['ns3::WimaxHelper'])
register_Ns3SimpleOfdmSendParam_methods(root_module, root_module['ns3::simpleOfdmSendParam'])
register_Ns3ClassificationRuleVectorTlvValue_methods(root_module, root_module['ns3::ClassificationRuleVectorTlvValue'])
register_Ns3CsParamVectorTlvValue_methods(root_module, root_module['ns3::CsParamVectorTlvValue'])
@@ -2175,6 +2184,81 @@
is_const=True, is_virtual=True)
return
+def register_Ns3WimaxHelper_methods(root_module, cls):
+ ## wimax-helper.h: ns3::WimaxHelper::WimaxHelper(ns3::WimaxHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::WimaxHelper const &', 'arg0')])
+ ## wimax-helper.h: ns3::WimaxHelper::WimaxHelper() [constructor]
+ cls.add_constructor([])
+ ## wimax-helper.h: ns3::Ptr<ns3::BSScheduler> ns3::WimaxHelper::CreateBSScheduler(ns3::WimaxHelper::SchedulerType schedulerType) [member function]
+ cls.add_method('CreateBSScheduler',
+ 'ns3::Ptr< ns3::BSScheduler >',
+ [param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
+ ## wimax-helper.h: ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhy(ns3::WimaxHelper::PhyType phyType) [member function]
+ cls.add_method('CreatePhy',
+ 'ns3::Ptr< ns3::WimaxPhy >',
+ [param('ns3::WimaxHelper::PhyType', 'phyType')])
+ ## wimax-helper.h: ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhy(ns3::WimaxHelper::PhyType phyType, char * SNRTraceFilePath, bool activateLoss) [member function]
+ cls.add_method('CreatePhy',
+ 'ns3::Ptr< ns3::WimaxPhy >',
+ [param('ns3::WimaxHelper::PhyType', 'phyType'), param('char *', 'SNRTraceFilePath'), param('bool', 'activateLoss')])
+ ## wimax-helper.h: ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhyWithoutChannel(ns3::WimaxHelper::PhyType phyType) [member function]
+ cls.add_method('CreatePhyWithoutChannel',
+ 'ns3::Ptr< ns3::WimaxPhy >',
+ [param('ns3::WimaxHelper::PhyType', 'phyType')])
+ ## wimax-helper.h: ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhyWithoutChannel(ns3::WimaxHelper::PhyType phyType, char * SNRTraceFilePath, bool activateLoss) [member function]
+ cls.add_method('CreatePhyWithoutChannel',
+ 'ns3::Ptr< ns3::WimaxPhy >',
+ [param('ns3::WimaxHelper::PhyType', 'phyType'), param('char *', 'SNRTraceFilePath'), param('bool', 'activateLoss')])
+ ## wimax-helper.h: ns3::ServiceFlow ns3::WimaxHelper::CreateServiceFlow(ns3::ServiceFlow::Direction direction, ns3::ServiceFlow::SchedulingType schedulinType, ns3::IpcsClassifierRecord classifier) [member function]
+ cls.add_method('CreateServiceFlow',
+ 'ns3::ServiceFlow',
+ [param('ns3::ServiceFlow::Direction', 'direction'), param('ns3::ServiceFlow::SchedulingType', 'schedulinType'), param('ns3::IpcsClassifierRecord', 'classifier')])
+ ## wimax-helper.h: ns3::Ptr<ns3::UplinkScheduler> ns3::WimaxHelper::CreateUplinkScheduler(ns3::WimaxHelper::SchedulerType schedulerType) [member function]
+ cls.add_method('CreateUplinkScheduler',
+ 'ns3::Ptr< ns3::UplinkScheduler >',
+ [param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
+ ## wimax-helper.h: static void ns3::WimaxHelper::EnableAsciiForConnection(ns3::Ptr<ns3::OutputStreamWrapper> oss, uint32_t nodeid, uint32_t deviceid, char * netdevice, char * connection) [member function]
+ cls.add_method('EnableAsciiForConnection',
+ 'void',
+ [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'oss'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('char *', 'netdevice'), param('char *', 'connection')],
+ is_static=True)
+ ## wimax-helper.h: static void ns3::WimaxHelper::EnableLogComponents() [member function]
+ cls.add_method('EnableLogComponents',
+ 'void',
+ [],
+ is_static=True)
+ ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType type, ns3::WimaxHelper::PhyType phyType, ns3::WimaxHelper::SchedulerType schedulerType) [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'type'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
+ ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::Ptr<ns3::WimaxChannel> channel, ns3::WimaxHelper::SchedulerType schedulerType) [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::Ptr< ns3::WimaxChannel >', 'channel'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
+ ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::WimaxHelper::SchedulerType schedulerType, double frameDuration) [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType'), param('double', 'frameDuration')])
+ ## wimax-helper.h: ns3::Ptr<ns3::WimaxNetDevice> ns3::WimaxHelper::Install(ns3::Ptr<ns3::Node> node, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::Ptr<ns3::WimaxChannel> channel, ns3::WimaxHelper::SchedulerType schedulerType) [member function]
+ cls.add_method('Install',
+ 'ns3::Ptr< ns3::WimaxNetDevice >',
+ [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::Ptr< ns3::WimaxChannel >', 'channel'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
+ ## wimax-helper.h: void ns3::WimaxHelper::SetPropagationLossModel(ns3::SimpleOfdmWimaxChannel::PropModel propagationModel) [member function]
+ cls.add_method('SetPropagationLossModel',
+ 'void',
+ [param('ns3::SimpleOfdmWimaxChannel::PropModel', 'propagationModel')])
+ ## wimax-helper.h: void ns3::WimaxHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
+ cls.add_method('EnableAsciiInternal',
+ 'void',
+ [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ ## wimax-helper.h: void ns3::WimaxHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename, bool promiscuous) [member function]
+ cls.add_method('EnablePcapInternal',
+ 'void',
+ [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename'), param('bool', 'promiscuous')],
+ visibility='private', is_virtual=True)
+ return
+
def register_Ns3SimpleOfdmSendParam_methods(root_module, cls):
## simple-ofdm-send-param.h: ns3::simpleOfdmSendParam::simpleOfdmSendParam(ns3::simpleOfdmSendParam const & arg0) [copy constructor]
cls.add_constructor([param('ns3::simpleOfdmSendParam const &', 'arg0')])
--- a/bindings/python/apidefs/gcc-ILP32/ns3modulegen_generated.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-ILP32/ns3modulegen_generated.py Sat Mar 05 13:31:26 2011 -0800
@@ -28,7 +28,6 @@
import ns3_module_propagation
import ns3_module_internet
import ns3_module_point_to_point
-import ns3_module_spectrum
import ns3_module_wifi
import ns3_module_aodv
import ns3_module_applications
@@ -38,14 +37,15 @@
import ns3_module_nix_vector_routing
import ns3_module_olsr
import ns3_module_tap_bridge
-import ns3_module_lte
-import ns3_module_wimax
+import ns3_module_netanim
import ns3_module_energy
-import ns3_module_helper
import ns3_module_mesh
+import ns3_module_spectrum
import ns3_module_uan
import ns3_module_dot11s
import ns3_module_flame
+import ns3_module_lte
+import ns3_module_wimax
def module_init():
root_module = Module('ns3', cpp_namespace='::ns3')
@@ -230,17 +230,6 @@
ns3_module_point_to_point__local.register_types(module)
root_module.end_section('ns3_module_point_to_point')
- root_module.begin_section('ns3_module_spectrum')
- ns3_module_spectrum.register_types(module)
-
- try:
- import ns3_module_spectrum__local
- except ImportError:
- pass
- else:
- ns3_module_spectrum__local.register_types(module)
-
- root_module.end_section('ns3_module_spectrum')
root_module.begin_section('ns3_module_wifi')
ns3_module_wifi.register_types(module)
@@ -340,28 +329,17 @@
ns3_module_tap_bridge__local.register_types(module)
root_module.end_section('ns3_module_tap_bridge')
- root_module.begin_section('ns3_module_lte')
- ns3_module_lte.register_types(module)
+ root_module.begin_section('ns3_module_netanim')
+ ns3_module_netanim.register_types(module)
try:
- import ns3_module_lte__local
+ import ns3_module_netanim__local
except ImportError:
pass
else:
- ns3_module_lte__local.register_types(module)
-
- root_module.end_section('ns3_module_lte')
- root_module.begin_section('ns3_module_wimax')
- ns3_module_wimax.register_types(module)
+ ns3_module_netanim__local.register_types(module)
- try:
- import ns3_module_wimax__local
- except ImportError:
- pass
- else:
- ns3_module_wimax__local.register_types(module)
-
- root_module.end_section('ns3_module_wimax')
+ root_module.end_section('ns3_module_netanim')
root_module.begin_section('ns3_module_energy')
ns3_module_energy.register_types(module)
@@ -373,17 +351,6 @@
ns3_module_energy__local.register_types(module)
root_module.end_section('ns3_module_energy')
- root_module.begin_section('ns3_module_helper')
- ns3_module_helper.register_types(module)
-
- try:
- import ns3_module_helper__local
- except ImportError:
- pass
- else:
- ns3_module_helper__local.register_types(module)
-
- root_module.end_section('ns3_module_helper')
root_module.begin_section('ns3_module_mesh')
ns3_module_mesh.register_types(module)
@@ -395,6 +362,17 @@
ns3_module_mesh__local.register_types(module)
root_module.end_section('ns3_module_mesh')
+ root_module.begin_section('ns3_module_spectrum')
+ ns3_module_spectrum.register_types(module)
+
+ try:
+ import ns3_module_spectrum__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_spectrum__local.register_types(module)
+
+ root_module.end_section('ns3_module_spectrum')
root_module.begin_section('ns3_module_uan')
ns3_module_uan.register_types(module)
@@ -428,6 +406,28 @@
ns3_module_flame__local.register_types(module)
root_module.end_section('ns3_module_flame')
+ root_module.begin_section('ns3_module_lte')
+ ns3_module_lte.register_types(module)
+
+ try:
+ import ns3_module_lte__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_lte__local.register_types(module)
+
+ root_module.end_section('ns3_module_lte')
+ root_module.begin_section('ns3_module_wimax')
+ ns3_module_wimax.register_types(module)
+
+ try:
+ import ns3_module_wimax__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_wimax__local.register_types(module)
+
+ root_module.end_section('ns3_module_wimax')
module.add_container('std::vector< unsigned int >', 'unsigned int', container_type='vector')
module.add_container('std::vector< bool >', 'bool', container_type='vector')
module.add_container('std::vector< int >', 'int', container_type='vector')
@@ -522,6 +522,7 @@
def register_types_ns3_dot11s(module):
root_module = module.get_root()
+ module.add_container('std::vector< std::pair< unsigned int, ns3::Mac48Address > >', 'std::pair< unsigned int, ns3::Mac48Address >', container_type='vector')
def register_types_ns3_dsdv(module):
root_module = module.get_root()
@@ -716,17 +717,6 @@
ns3_module_point_to_point__local.register_methods(root_module)
root_module.end_section('ns3_module_point_to_point')
- root_module.begin_section('ns3_module_spectrum')
- ns3_module_spectrum.register_methods(root_module)
-
- try:
- import ns3_module_spectrum__local
- except ImportError:
- pass
- else:
- ns3_module_spectrum__local.register_methods(root_module)
-
- root_module.end_section('ns3_module_spectrum')
root_module.begin_section('ns3_module_wifi')
ns3_module_wifi.register_methods(root_module)
@@ -826,28 +816,17 @@
ns3_module_tap_bridge__local.register_methods(root_module)
root_module.end_section('ns3_module_tap_bridge')
- root_module.begin_section('ns3_module_lte')
- ns3_module_lte.register_methods(root_module)
+ root_module.begin_section('ns3_module_netanim')
+ ns3_module_netanim.register_methods(root_module)
try:
- import ns3_module_lte__local
+ import ns3_module_netanim__local
except ImportError:
pass
else:
- ns3_module_lte__local.register_methods(root_module)
-
- root_module.end_section('ns3_module_lte')
- root_module.begin_section('ns3_module_wimax')
- ns3_module_wimax.register_methods(root_module)
+ ns3_module_netanim__local.register_methods(root_module)
- try:
- import ns3_module_wimax__local
- except ImportError:
- pass
- else:
- ns3_module_wimax__local.register_methods(root_module)
-
- root_module.end_section('ns3_module_wimax')
+ root_module.end_section('ns3_module_netanim')
root_module.begin_section('ns3_module_energy')
ns3_module_energy.register_methods(root_module)
@@ -859,17 +838,6 @@
ns3_module_energy__local.register_methods(root_module)
root_module.end_section('ns3_module_energy')
- root_module.begin_section('ns3_module_helper')
- ns3_module_helper.register_methods(root_module)
-
- try:
- import ns3_module_helper__local
- except ImportError:
- pass
- else:
- ns3_module_helper__local.register_methods(root_module)
-
- root_module.end_section('ns3_module_helper')
root_module.begin_section('ns3_module_mesh')
ns3_module_mesh.register_methods(root_module)
@@ -881,6 +849,17 @@
ns3_module_mesh__local.register_methods(root_module)
root_module.end_section('ns3_module_mesh')
+ root_module.begin_section('ns3_module_spectrum')
+ ns3_module_spectrum.register_methods(root_module)
+
+ try:
+ import ns3_module_spectrum__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_spectrum__local.register_methods(root_module)
+
+ root_module.end_section('ns3_module_spectrum')
root_module.begin_section('ns3_module_uan')
ns3_module_uan.register_methods(root_module)
@@ -914,6 +893,28 @@
ns3_module_flame__local.register_methods(root_module)
root_module.end_section('ns3_module_flame')
+ root_module.begin_section('ns3_module_lte')
+ ns3_module_lte.register_methods(root_module)
+
+ try:
+ import ns3_module_lte__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_lte__local.register_methods(root_module)
+
+ root_module.end_section('ns3_module_lte')
+ root_module.begin_section('ns3_module_wimax')
+ ns3_module_wimax.register_methods(root_module)
+
+ try:
+ import ns3_module_wimax__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_wimax__local.register_methods(root_module)
+
+ root_module.end_section('ns3_module_wimax')
return
def register_functions(root_module):
@@ -1094,17 +1095,6 @@
ns3_module_point_to_point__local.register_functions(root_module)
root_module.end_section('ns3_module_point_to_point')
- root_module.begin_section('ns3_module_spectrum')
- ns3_module_spectrum.register_functions(root_module)
-
- try:
- import ns3_module_spectrum__local
- except ImportError:
- pass
- else:
- ns3_module_spectrum__local.register_functions(root_module)
-
- root_module.end_section('ns3_module_spectrum')
root_module.begin_section('ns3_module_wifi')
ns3_module_wifi.register_functions(root_module)
@@ -1204,28 +1194,17 @@
ns3_module_tap_bridge__local.register_functions(root_module)
root_module.end_section('ns3_module_tap_bridge')
- root_module.begin_section('ns3_module_lte')
- ns3_module_lte.register_functions(root_module)
+ root_module.begin_section('ns3_module_netanim')
+ ns3_module_netanim.register_functions(root_module)
try:
- import ns3_module_lte__local
+ import ns3_module_netanim__local
except ImportError:
pass
else:
- ns3_module_lte__local.register_functions(root_module)
-
- root_module.end_section('ns3_module_lte')
- root_module.begin_section('ns3_module_wimax')
- ns3_module_wimax.register_functions(root_module)
+ ns3_module_netanim__local.register_functions(root_module)
- try:
- import ns3_module_wimax__local
- except ImportError:
- pass
- else:
- ns3_module_wimax__local.register_functions(root_module)
-
- root_module.end_section('ns3_module_wimax')
+ root_module.end_section('ns3_module_netanim')
root_module.begin_section('ns3_module_energy')
ns3_module_energy.register_functions(root_module)
@@ -1237,17 +1216,6 @@
ns3_module_energy__local.register_functions(root_module)
root_module.end_section('ns3_module_energy')
- root_module.begin_section('ns3_module_helper')
- ns3_module_helper.register_functions(root_module)
-
- try:
- import ns3_module_helper__local
- except ImportError:
- pass
- else:
- ns3_module_helper__local.register_functions(root_module)
-
- root_module.end_section('ns3_module_helper')
root_module.begin_section('ns3_module_mesh')
ns3_module_mesh.register_functions(root_module)
@@ -1259,6 +1227,17 @@
ns3_module_mesh__local.register_functions(root_module)
root_module.end_section('ns3_module_mesh')
+ root_module.begin_section('ns3_module_spectrum')
+ ns3_module_spectrum.register_functions(root_module)
+
+ try:
+ import ns3_module_spectrum__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_spectrum__local.register_functions(root_module)
+
+ root_module.end_section('ns3_module_spectrum')
root_module.begin_section('ns3_module_uan')
ns3_module_uan.register_functions(root_module)
@@ -1292,6 +1271,28 @@
ns3_module_flame__local.register_functions(root_module)
root_module.end_section('ns3_module_flame')
+ root_module.begin_section('ns3_module_lte')
+ ns3_module_lte.register_functions(root_module)
+
+ try:
+ import ns3_module_lte__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_lte__local.register_functions(root_module)
+
+ root_module.end_section('ns3_module_lte')
+ root_module.begin_section('ns3_module_wimax')
+ ns3_module_wimax.register_functions(root_module)
+
+ try:
+ import ns3_module_wimax__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_wimax__local.register_functions(root_module)
+
+ root_module.end_section('ns3_module_wimax')
register_functions_ns3_Config(module.get_submodule('Config'), root_module)
register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
--- a/bindings/python/apidefs/gcc-LP64/callbacks_list.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-LP64/callbacks_list.py Sat Mar 05 13:31:26 2011 -0800
@@ -11,13 +11,13 @@
['void', 'ns3::Ptr<ns3::PacketBurst const>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Mac48Address', 'ns3::Mac48Address', 'unsigned int', 'bool', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'unsigned int', 'ns3::Mac48Address', 'ns3::Mac48Address', 'ns3::dot11s::PeerLink::PeerState', 'ns3::dot11s::PeerLink::PeerState', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['unsigned int', 'ns3::Mac48Address', 'ns3::Ptr<ns3::MeshWifiInterfaceMac>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Ptr<ns3::Packet>', 'ns3::WifiMacHeader const*', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Ipv4Address', 'unsigned char', 'unsigned char', 'unsigned char', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Ptr<ns3::Packet>', 'ns3::Ipv4Header', 'unsigned short', 'ns3::Ptr<ns3::Ipv4Interface>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Ptr<ns3::Packet>', 'ns3::Ipv4Address', 'ns3::Ipv4Address', 'unsigned char', 'ns3::Ptr<ns3::Ipv4Route>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['std::vector<ns3::Mac48Address, std::allocator<ns3::Mac48Address> >', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'bool', 'ns3::Ptr<ns3::Packet>', 'ns3::Mac48Address', 'ns3::Mac48Address', 'unsigned short', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
+ ['unsigned int', 'ns3::Mac48Address', 'ns3::Ptr<ns3::MeshWifiInterfaceMac>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['bool', 'std::string', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'bool', 'unsigned long', 'ns3::empty', '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'],
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_core.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_core.py Sat Mar 05 13:31:26 2011 -0800
@@ -17,7 +17,7 @@
module.add_class('EventId')
## global-value.h: ns3::GlobalValue [class]
module.add_class('GlobalValue')
- ## high-precision-128.h: ns3::HighPrecision [class]
+ ## high-precision-double.h: ns3::HighPrecision [class]
module.add_class('HighPrecision')
## int-to-type.h: ns3::IntToType<0> [struct]
module.add_class('IntToType', template_parameters=['0'])
@@ -392,6 +392,7 @@
root_module = module.get_root()
module.add_container('std::vector< ns3::Ptr< ns3::dot11s::IeBeaconTimingUnit > >', 'ns3::Ptr< ns3::dot11s::IeBeaconTimingUnit >', container_type='vector')
+ module.add_container('std::vector< ns3::Ptr< ns3::dot11s::DestinationAddressUnit > >', 'ns3::Ptr< ns3::dot11s::DestinationAddressUnit >', container_type='vector')
module.add_container('std::vector< ns3::Ptr< ns3::dot11s::PeerLink > >', 'ns3::Ptr< ns3::dot11s::PeerLink >', container_type='vector')
def register_types_ns3_dsdv(module):
@@ -506,6 +507,7 @@
register_Ns3SimpleRefCount__Ns3SystemThread_Ns3Empty_Ns3DefaultDeleter__lt__ns3SystemThread__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> >'])
register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
register_Ns3SimpleRefCount__Ns3WifiInformationElement_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiInformationElement__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> >'])
+ register_Ns3SimpleRefCount__Ns3Dot11sDestinationAddressUnit_Ns3Empty_Ns3DefaultDeleter__lt__ns3Dot11sDestinationAddressUnit__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> >'])
register_Ns3SimpleRefCount__Ns3Dot11sIeBeaconTimingUnit_Ns3Empty_Ns3DefaultDeleter__lt__ns3Dot11sIeBeaconTimingUnit__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::IeBeaconTimingUnit> >'])
register_Ns3SimulatorImpl_methods(root_module, root_module['ns3::SimulatorImpl'])
register_Ns3Synchronizer_methods(root_module, root_module['ns3::Synchronizer'])
@@ -741,67 +743,65 @@
def register_Ns3HighPrecision_methods(root_module, cls):
cls.add_output_stream_operator()
- ## high-precision-128.h: ns3::HighPrecision::HighPrecision(ns3::HighPrecision const & arg0) [copy constructor]
+ ## high-precision-double.h: ns3::HighPrecision::HighPrecision(ns3::HighPrecision const & arg0) [copy constructor]
cls.add_constructor([param('ns3::HighPrecision const &', 'arg0')])
- ## high-precision-128.h: ns3::HighPrecision::HighPrecision(int64_t high, uint64_t low) [constructor]
- cls.add_constructor([param('int64_t', 'high'), param('uint64_t', 'low')])
- ## high-precision-128.h: ns3::HighPrecision::HighPrecision() [constructor]
+ ## high-precision-double.h: ns3::HighPrecision::HighPrecision() [constructor]
cls.add_constructor([])
- ## high-precision-128.h: ns3::HighPrecision::HighPrecision(int64_t value, bool dummy) [constructor]
+ ## high-precision-double.h: ns3::HighPrecision::HighPrecision(int64_t value, bool dummy) [constructor]
cls.add_constructor([param('int64_t', 'value'), param('bool', 'dummy')])
- ## high-precision-128.h: ns3::HighPrecision::HighPrecision(double value) [constructor]
+ ## high-precision-double.h: ns3::HighPrecision::HighPrecision(double value) [constructor]
cls.add_constructor([param('double', 'value')])
- ## high-precision-128.h: void ns3::HighPrecision::Add(ns3::HighPrecision const & o) [member function]
+ ## high-precision-double.h: void ns3::HighPrecision::Add(ns3::HighPrecision const & o) [member function]
cls.add_method('Add',
'void',
[param('ns3::HighPrecision const &', 'o')])
- ## high-precision-128.h: int ns3::HighPrecision::Compare(ns3::HighPrecision const & o) const [member function]
+ ## high-precision-double.h: int ns3::HighPrecision::Compare(ns3::HighPrecision const & o) const [member function]
cls.add_method('Compare',
'int',
[param('ns3::HighPrecision const &', 'o')],
is_const=True)
- ## high-precision-128.h: void ns3::HighPrecision::Div(ns3::HighPrecision const & o) [member function]
+ ## high-precision-double.h: void ns3::HighPrecision::Div(ns3::HighPrecision const & o) [member function]
cls.add_method('Div',
'void',
[param('ns3::HighPrecision const &', 'o')])
- ## high-precision-128.h: double ns3::HighPrecision::GetDouble() const [member function]
+ ## high-precision-double.h: double ns3::HighPrecision::GetDouble() const [member function]
cls.add_method('GetDouble',
'double',
[],
is_const=True)
- ## high-precision-128.h: int64_t ns3::HighPrecision::GetHigh() const [member function]
+ ## high-precision-double.h: int64_t ns3::HighPrecision::GetHigh() const [member function]
cls.add_method('GetHigh',
'int64_t',
[],
is_const=True)
- ## high-precision-128.h: int64_t ns3::HighPrecision::GetInteger() const [member function]
+ ## high-precision-double.h: int64_t ns3::HighPrecision::GetInteger() const [member function]
cls.add_method('GetInteger',
'int64_t',
[],
is_const=True)
- ## high-precision-128.h: uint64_t ns3::HighPrecision::GetLow() const [member function]
+ ## high-precision-double.h: uint64_t ns3::HighPrecision::GetLow() const [member function]
cls.add_method('GetLow',
'uint64_t',
[],
is_const=True)
- ## high-precision-128.h: static ns3::HighPrecision ns3::HighPrecision::Invert(uint64_t v) [member function]
+ ## high-precision-double.h: static ns3::HighPrecision ns3::HighPrecision::Invert(uint64_t v) [member function]
cls.add_method('Invert',
'ns3::HighPrecision',
[param('uint64_t', 'v')],
is_static=True)
- ## high-precision-128.h: void ns3::HighPrecision::Mul(ns3::HighPrecision const & o) [member function]
+ ## high-precision-double.h: void ns3::HighPrecision::Mul(ns3::HighPrecision const & o) [member function]
cls.add_method('Mul',
'void',
[param('ns3::HighPrecision const &', 'o')])
- ## high-precision-128.h: void ns3::HighPrecision::MulByInvert(ns3::HighPrecision const & o) [member function]
+ ## high-precision-double.h: void ns3::HighPrecision::MulByInvert(ns3::HighPrecision const & o) [member function]
cls.add_method('MulByInvert',
'void',
[param('ns3::HighPrecision const &', 'o')])
- ## high-precision-128.h: void ns3::HighPrecision::Sub(ns3::HighPrecision const & o) [member function]
+ ## high-precision-double.h: void ns3::HighPrecision::Sub(ns3::HighPrecision const & o) [member function]
cls.add_method('Sub',
'void',
[param('ns3::HighPrecision const &', 'o')])
- ## high-precision-128.h: static ns3::HighPrecision ns3::HighPrecision::Zero() [member function]
+ ## high-precision-double.h: static ns3::HighPrecision ns3::HighPrecision::Zero() [member function]
cls.add_method('Zero',
'ns3::HighPrecision',
[],
@@ -2953,6 +2953,18 @@
is_static=True)
return
+def register_Ns3SimpleRefCount__Ns3Dot11sDestinationAddressUnit_Ns3Empty_Ns3DefaultDeleter__lt__ns3Dot11sDestinationAddressUnit__gt___methods(root_module, cls):
+ ## simple-ref-count.h: ns3::SimpleRefCount<ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> >::SimpleRefCount() [constructor]
+ cls.add_constructor([])
+ ## simple-ref-count.h: ns3::SimpleRefCount<ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> >::SimpleRefCount(ns3::SimpleRefCount<ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> > const & o) [copy constructor]
+ cls.add_constructor([param('ns3::SimpleRefCount< ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter< ns3::dot11s::DestinationAddressUnit > > const &', 'o')])
+ ## simple-ref-count.h: static void ns3::SimpleRefCount<ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> >::Cleanup() [member function]
+ cls.add_method('Cleanup',
+ 'void',
+ [],
+ is_static=True)
+ return
+
def register_Ns3SimpleRefCount__Ns3Dot11sIeBeaconTimingUnit_Ns3Empty_Ns3DefaultDeleter__lt__ns3Dot11sIeBeaconTimingUnit__gt___methods(root_module, cls):
## simple-ref-count.h: ns3::SimpleRefCount<ns3::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::IeBeaconTimingUnit> >::SimpleRefCount() [constructor]
cls.add_constructor([])
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_csma.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_csma.py Sat Mar 05 13:31:26 2011 -0800
@@ -9,6 +9,10 @@
module.add_class('Backoff')
## csma-channel.h: ns3::CsmaDeviceRec [class]
module.add_class('CsmaDeviceRec')
+ ## csma-star-helper.h: ns3::CsmaStarHelper [class]
+ module.add_class('CsmaStarHelper')
+ ## csma-helper.h: ns3::CsmaHelper [class]
+ module.add_class('CsmaHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
## csma-channel.h: ns3::CsmaChannel [class]
module.add_class('CsmaChannel', parent=root_module['ns3::Channel'])
## csma-net-device.h: ns3::CsmaNetDevice [class]
@@ -109,6 +113,8 @@
def register_methods(root_module):
register_Ns3Backoff_methods(root_module, root_module['ns3::Backoff'])
register_Ns3CsmaDeviceRec_methods(root_module, root_module['ns3::CsmaDeviceRec'])
+ register_Ns3CsmaStarHelper_methods(root_module, root_module['ns3::CsmaStarHelper'])
+ register_Ns3CsmaHelper_methods(root_module, root_module['ns3::CsmaHelper'])
register_Ns3CsmaChannel_methods(root_module, root_module['ns3::CsmaChannel'])
register_Ns3CsmaNetDevice_methods(root_module, root_module['ns3::CsmaNetDevice'])
return
@@ -165,6 +171,130 @@
cls.add_instance_attribute('devicePtr', 'ns3::Ptr< ns3::CsmaNetDevice >', is_const=False)
return
+def register_Ns3CsmaStarHelper_methods(root_module, cls):
+ ## csma-star-helper.h: ns3::CsmaStarHelper::CsmaStarHelper(ns3::CsmaStarHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::CsmaStarHelper const &', 'arg0')])
+ ## csma-star-helper.h: ns3::CsmaStarHelper::CsmaStarHelper(uint32_t numSpokes, ns3::CsmaHelper csmaHelper) [constructor]
+ cls.add_constructor([param('uint32_t', 'numSpokes'), param('ns3::CsmaHelper', 'csmaHelper')])
+ ## csma-star-helper.h: void ns3::CsmaStarHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper address) [member function]
+ cls.add_method('AssignIpv4Addresses',
+ 'void',
+ [param('ns3::Ipv4AddressHelper', 'address')])
+ ## csma-star-helper.h: ns3::Ptr<ns3::Node> ns3::CsmaStarHelper::GetHub() const [member function]
+ cls.add_method('GetHub',
+ 'ns3::Ptr< ns3::Node >',
+ [],
+ is_const=True)
+ ## csma-star-helper.h: ns3::NetDeviceContainer ns3::CsmaStarHelper::GetHubDevices() const [member function]
+ cls.add_method('GetHubDevices',
+ 'ns3::NetDeviceContainer',
+ [],
+ is_const=True)
+ ## csma-star-helper.h: ns3::Ipv4Address ns3::CsmaStarHelper::GetHubIpv4Address(uint32_t i) const [member function]
+ cls.add_method('GetHubIpv4Address',
+ 'ns3::Ipv4Address',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## csma-star-helper.h: ns3::NetDeviceContainer ns3::CsmaStarHelper::GetSpokeDevices() const [member function]
+ cls.add_method('GetSpokeDevices',
+ 'ns3::NetDeviceContainer',
+ [],
+ is_const=True)
+ ## csma-star-helper.h: ns3::Ipv4Address ns3::CsmaStarHelper::GetSpokeIpv4Address(uint32_t i) const [member function]
+ cls.add_method('GetSpokeIpv4Address',
+ 'ns3::Ipv4Address',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## csma-star-helper.h: ns3::Ptr<ns3::Node> ns3::CsmaStarHelper::GetSpokeNode(uint32_t i) const [member function]
+ cls.add_method('GetSpokeNode',
+ 'ns3::Ptr< ns3::Node >',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## csma-star-helper.h: void ns3::CsmaStarHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
+ cls.add_method('InstallStack',
+ 'void',
+ [param('ns3::InternetStackHelper', 'stack')])
+ ## csma-star-helper.h: uint32_t ns3::CsmaStarHelper::SpokeCount() const [member function]
+ cls.add_method('SpokeCount',
+ 'uint32_t',
+ [],
+ is_const=True)
+ return
+
+def register_Ns3CsmaHelper_methods(root_module, cls):
+ ## csma-helper.h: ns3::CsmaHelper::CsmaHelper(ns3::CsmaHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::CsmaHelper const &', 'arg0')])
+ ## csma-helper.h: ns3::CsmaHelper::CsmaHelper() [constructor]
+ cls.add_constructor([])
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::Ptr< ns3::Node >', 'node')],
+ is_const=True)
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string name) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('std::string', 'name')],
+ is_const=True)
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::CsmaChannel> channel) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')],
+ is_const=True)
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node, std::string channelName) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string', 'channelName')],
+ is_const=True)
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string nodeName, ns3::Ptr<ns3::CsmaChannel> channel) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('std::string', 'nodeName'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')],
+ is_const=True)
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string nodeName, std::string channelName) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('std::string', 'nodeName'), param('std::string', 'channelName')],
+ is_const=True)
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::NodeContainer const &', 'c')],
+ is_const=True)
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, ns3::Ptr<ns3::CsmaChannel> channel) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::NodeContainer const &', 'c'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')],
+ is_const=True)
+ ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, std::string channelName) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::NodeContainer const &', 'c'), param('std::string', 'channelName')],
+ is_const=True)
+ ## csma-helper.h: void ns3::CsmaHelper::SetChannelAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
+ cls.add_method('SetChannelAttribute',
+ 'void',
+ [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
+ ## csma-helper.h: void ns3::CsmaHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
+ cls.add_method('SetDeviceAttribute',
+ 'void',
+ [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
+ ## csma-helper.h: void ns3::CsmaHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetQueue',
+ 'void',
+ [param('std::string', 'type'), 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()')])
+ ## csma-helper.h: void ns3::CsmaHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
+ cls.add_method('EnableAsciiInternal',
+ 'void',
+ [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ ## csma-helper.h: void ns3::CsmaHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
+ cls.add_method('EnablePcapInternal',
+ 'void',
+ [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ return
+
def register_Ns3CsmaChannel_methods(root_module, cls):
## csma-channel.h: ns3::CsmaChannel::CsmaChannel(ns3::CsmaChannel const & arg0) [copy constructor]
cls.add_constructor([param('ns3::CsmaChannel const &', 'arg0')])
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_dot11s.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_dot11s.py Sat Mar 05 13:31:26 2011 -0800
@@ -3,8 +3,12 @@
def register_types(module):
root_module = module.get_root()
+ ## simple-ref-count.h: ns3::SimpleRefCount<ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> > [class]
+ module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::dot11s::DestinationAddressUnit', 'ns3::empty', 'ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit>'], 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::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::IeBeaconTimingUnit> > [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::dot11s::IeBeaconTimingUnit', 'ns3::empty', 'ns3::DefaultDeleter<ns3::dot11s::IeBeaconTimingUnit>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
+ ## dot11s-installer.h: ns3::Dot11sStack [class]
+ module.add_class('Dot11sStack', parent=root_module['ns3::MeshStack'])
## Register a nested module for the namespace Config
@@ -91,18 +95,26 @@
module.add_enum('dot11sSynchronizationProtocolIdentifier', ['SYNC_NEIGHBOUR_OFFSET', 'SYNC_NULL'])
## ie-dot11s-peer-management.h: ns3::dot11s::PmpReasonCode [enumeration]
module.add_enum('PmpReasonCode', ['REASON11S_PEERING_CANCELLED', 'REASON11S_MESH_MAX_PEERS', 'REASON11S_MESH_CAPABILITY_POLICY_VIOLATION', 'REASON11S_MESH_CLOSE_RCVD', 'REASON11S_MESH_MAX_RETRIES', 'REASON11S_MESH_CONFIRM_TIMEOUT', 'REASON11S_MESH_INVALID_GTK', 'REASON11S_MESH_INCONSISTENT_PARAMETERS', 'REASON11S_MESH_INVALID_SECURITY_CAPABILITY', 'REASON11S_RESERVED'])
+ ## ie-dot11s-preq.h: ns3::dot11s::DestinationAddressUnit [class]
+ module.add_class('DestinationAddressUnit', parent=root_module['ns3::SimpleRefCount< ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> >'])
## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability [class]
module.add_class('Dot11sMeshCapability')
## hwmp-protocol.h: ns3::dot11s::HwmpProtocol [class]
module.add_class('HwmpProtocol', parent=root_module['ns3::MeshL2RoutingProtocol'])
## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination [struct]
module.add_class('FailedDestination', outer_class=root_module['ns3::dot11s::HwmpProtocol'])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable [class]
+ module.add_class('HwmpRtable', parent=root_module['ns3::Object'])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult [struct]
+ module.add_class('LookupResult', outer_class=root_module['ns3::dot11s::HwmpRtable'])
## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming [class]
module.add_class('IeBeaconTiming', parent=root_module['ns3::WifiInformationElement'])
## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTimingUnit [class]
module.add_class('IeBeaconTimingUnit', parent=root_module['ns3::SimpleRefCount< ns3::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::IeBeaconTimingUnit> >'])
## ie-dot11s-configuration.h: ns3::dot11s::IeConfiguration [class]
module.add_class('IeConfiguration', parent=root_module['ns3::WifiInformationElement'])
+ ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport [class]
+ module.add_class('IeLinkMetricReport', parent=root_module['ns3::WifiInformationElement'])
## ie-dot11s-id.h: ns3::dot11s::IeMeshId [class]
module.add_class('IeMeshId', parent=root_module['ns3::WifiInformationElement'])
## ie-dot11s-id.h: ns3::dot11s::IeMeshIdChecker [class]
@@ -113,12 +125,29 @@
module.add_class('IePeerManagement', parent=root_module['ns3::WifiInformationElement'])
## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement::Subtype [enumeration]
module.add_enum('Subtype', ['PEER_OPEN', 'PEER_CONFIRM', 'PEER_CLOSE'], outer_class=root_module['ns3::dot11s::IePeerManagement'])
+ ## ie-dot11s-peering-protocol.h: ns3::dot11s::IePeeringProtocol [class]
+ module.add_class('IePeeringProtocol', parent=root_module['ns3::WifiInformationElement'])
+ ## ie-dot11s-perr.h: ns3::dot11s::IePerr [class]
+ module.add_class('IePerr', parent=root_module['ns3::WifiInformationElement'])
+ ## ie-dot11s-prep.h: ns3::dot11s::IePrep [class]
+ module.add_class('IePrep', parent=root_module['ns3::WifiInformationElement'])
+ ## ie-dot11s-preq.h: ns3::dot11s::IePreq [class]
+ module.add_class('IePreq', parent=root_module['ns3::WifiInformationElement'])
+ ## ie-dot11s-rann.h: ns3::dot11s::IeRann [class]
+ module.add_class('IeRann', parent=root_module['ns3::WifiInformationElement'])
+ ## dot11s-mac-header.h: ns3::dot11s::MeshHeader [class]
+ module.add_class('MeshHeader', parent=root_module['ns3::Header'])
## peer-link.h: ns3::dot11s::PeerLink [class]
module.add_class('PeerLink', parent=root_module['ns3::Object'])
## peer-link.h: ns3::dot11s::PeerLink::PeerState [enumeration]
module.add_enum('PeerState', ['IDLE', 'OPN_SNT', 'CNF_RCVD', 'OPN_RCVD', 'ESTAB', 'HOLDING'], outer_class=root_module['ns3::dot11s::PeerLink'])
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart [class]
+ module.add_class('PeerLinkFrameStart', parent=root_module['ns3::Header'])
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields [struct]
+ module.add_class('PlinkFrameStartFields', outer_class=root_module['ns3::dot11s::PeerLinkFrameStart'])
## peer-management-protocol.h: ns3::dot11s::PeerManagementProtocol [class]
module.add_class('PeerManagementProtocol', parent=root_module['ns3::Object'])
+ module.add_container('std::vector< ns3::dot11s::HwmpProtocol::FailedDestination >', 'ns3::dot11s::HwmpProtocol::FailedDestination', container_type='vector')
def register_types_ns3_dsdv(module):
root_module = module.get_root()
@@ -137,20 +166,107 @@
def register_methods(root_module):
+ register_Ns3Dot11sStack_methods(root_module, root_module['ns3::Dot11sStack'])
+ register_Ns3Dot11sDestinationAddressUnit_methods(root_module, root_module['ns3::dot11s::DestinationAddressUnit'])
register_Ns3Dot11sDot11sMeshCapability_methods(root_module, root_module['ns3::dot11s::Dot11sMeshCapability'])
register_Ns3Dot11sHwmpProtocol_methods(root_module, root_module['ns3::dot11s::HwmpProtocol'])
register_Ns3Dot11sHwmpProtocolFailedDestination_methods(root_module, root_module['ns3::dot11s::HwmpProtocol::FailedDestination'])
+ register_Ns3Dot11sHwmpRtable_methods(root_module, root_module['ns3::dot11s::HwmpRtable'])
+ register_Ns3Dot11sHwmpRtableLookupResult_methods(root_module, root_module['ns3::dot11s::HwmpRtable::LookupResult'])
register_Ns3Dot11sIeBeaconTiming_methods(root_module, root_module['ns3::dot11s::IeBeaconTiming'])
register_Ns3Dot11sIeBeaconTimingUnit_methods(root_module, root_module['ns3::dot11s::IeBeaconTimingUnit'])
register_Ns3Dot11sIeConfiguration_methods(root_module, root_module['ns3::dot11s::IeConfiguration'])
+ register_Ns3Dot11sIeLinkMetricReport_methods(root_module, root_module['ns3::dot11s::IeLinkMetricReport'])
register_Ns3Dot11sIeMeshId_methods(root_module, root_module['ns3::dot11s::IeMeshId'])
register_Ns3Dot11sIeMeshIdChecker_methods(root_module, root_module['ns3::dot11s::IeMeshIdChecker'])
register_Ns3Dot11sIeMeshIdValue_methods(root_module, root_module['ns3::dot11s::IeMeshIdValue'])
register_Ns3Dot11sIePeerManagement_methods(root_module, root_module['ns3::dot11s::IePeerManagement'])
+ register_Ns3Dot11sIePeeringProtocol_methods(root_module, root_module['ns3::dot11s::IePeeringProtocol'])
+ register_Ns3Dot11sIePerr_methods(root_module, root_module['ns3::dot11s::IePerr'])
+ register_Ns3Dot11sIePrep_methods(root_module, root_module['ns3::dot11s::IePrep'])
+ register_Ns3Dot11sIePreq_methods(root_module, root_module['ns3::dot11s::IePreq'])
+ register_Ns3Dot11sIeRann_methods(root_module, root_module['ns3::dot11s::IeRann'])
+ register_Ns3Dot11sMeshHeader_methods(root_module, root_module['ns3::dot11s::MeshHeader'])
register_Ns3Dot11sPeerLink_methods(root_module, root_module['ns3::dot11s::PeerLink'])
+ register_Ns3Dot11sPeerLinkFrameStart_methods(root_module, root_module['ns3::dot11s::PeerLinkFrameStart'])
+ register_Ns3Dot11sPeerLinkFrameStartPlinkFrameStartFields_methods(root_module, root_module['ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields'])
register_Ns3Dot11sPeerManagementProtocol_methods(root_module, root_module['ns3::dot11s::PeerManagementProtocol'])
return
+def register_Ns3Dot11sStack_methods(root_module, cls):
+ ## dot11s-installer.h: ns3::Dot11sStack::Dot11sStack(ns3::Dot11sStack const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::Dot11sStack const &', 'arg0')])
+ ## dot11s-installer.h: ns3::Dot11sStack::Dot11sStack() [constructor]
+ cls.add_constructor([])
+ ## dot11s-installer.h: void ns3::Dot11sStack::DoDispose() [member function]
+ cls.add_method('DoDispose',
+ 'void',
+ [],
+ is_virtual=True)
+ ## dot11s-installer.h: static ns3::TypeId ns3::Dot11sStack::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## dot11s-installer.h: bool ns3::Dot11sStack::InstallStack(ns3::Ptr<ns3::MeshPointDevice> mp) [member function]
+ cls.add_method('InstallStack',
+ 'bool',
+ [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')],
+ is_virtual=True)
+ ## dot11s-installer.h: void ns3::Dot11sStack::Report(ns3::Ptr<ns3::MeshPointDevice> const mp, std::ostream & arg1) [member function]
+ cls.add_method('Report',
+ 'void',
+ [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')],
+ is_virtual=True)
+ ## dot11s-installer.h: void ns3::Dot11sStack::ResetStats(ns3::Ptr<ns3::MeshPointDevice> const mp) [member function]
+ cls.add_method('ResetStats',
+ 'void',
+ [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')],
+ is_virtual=True)
+ return
+
+def register_Ns3Dot11sDestinationAddressUnit_methods(root_module, cls):
+ cls.add_binary_comparison_operator('==')
+ ## ie-dot11s-preq.h: ns3::dot11s::DestinationAddressUnit::DestinationAddressUnit(ns3::dot11s::DestinationAddressUnit const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::DestinationAddressUnit const &', 'arg0')])
+ ## ie-dot11s-preq.h: ns3::dot11s::DestinationAddressUnit::DestinationAddressUnit() [constructor]
+ cls.add_constructor([])
+ ## ie-dot11s-preq.h: uint32_t ns3::dot11s::DestinationAddressUnit::GetDestSeqNumber() const [member function]
+ cls.add_method('GetDestSeqNumber',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: ns3::Mac48Address ns3::dot11s::DestinationAddressUnit::GetDestinationAddress() const [member function]
+ cls.add_method('GetDestinationAddress',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: bool ns3::dot11s::DestinationAddressUnit::IsDo() [member function]
+ cls.add_method('IsDo',
+ 'bool',
+ [])
+ ## ie-dot11s-preq.h: bool ns3::dot11s::DestinationAddressUnit::IsRf() [member function]
+ cls.add_method('IsRf',
+ 'bool',
+ [])
+ ## ie-dot11s-preq.h: bool ns3::dot11s::DestinationAddressUnit::IsUsn() [member function]
+ cls.add_method('IsUsn',
+ 'bool',
+ [])
+ ## ie-dot11s-preq.h: void ns3::dot11s::DestinationAddressUnit::SetDestSeqNumber(uint32_t dest_seq_number) [member function]
+ cls.add_method('SetDestSeqNumber',
+ 'void',
+ [param('uint32_t', 'dest_seq_number')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::DestinationAddressUnit::SetDestinationAddress(ns3::Mac48Address dest_address) [member function]
+ cls.add_method('SetDestinationAddress',
+ 'void',
+ [param('ns3::Mac48Address', 'dest_address')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::DestinationAddressUnit::SetFlags(bool doFlag, bool rfFlag, bool usnFlag) [member function]
+ cls.add_method('SetFlags',
+ 'void',
+ [param('bool', 'doFlag'), param('bool', 'rfFlag'), param('bool', 'usnFlag')])
+ return
+
def register_Ns3Dot11sDot11sMeshCapability_methods(root_module, cls):
cls.add_binary_comparison_operator('==')
## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::Dot11sMeshCapability(ns3::dot11s::Dot11sMeshCapability const & arg0) [copy constructor]
@@ -262,6 +378,98 @@
cls.add_instance_attribute('seqnum', 'uint32_t', is_const=False)
return
+def register_Ns3Dot11sHwmpRtable_methods(root_module, cls):
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::HwmpRtable(ns3::dot11s::HwmpRtable const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::HwmpRtable const &', 'arg0')])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::HwmpRtable() [constructor]
+ cls.add_constructor([])
+ ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::AddPrecursor(ns3::Mac48Address destination, uint32_t precursorInterface, ns3::Mac48Address precursorAddress, ns3::Time lifetime) [member function]
+ cls.add_method('AddPrecursor',
+ 'void',
+ [param('ns3::Mac48Address', 'destination'), param('uint32_t', 'precursorInterface'), param('ns3::Mac48Address', 'precursorAddress'), param('ns3::Time', 'lifetime')])
+ ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::AddProactivePath(uint32_t metric, ns3::Mac48Address root, ns3::Mac48Address retransmitter, uint32_t interface, ns3::Time lifetime, uint32_t seqnum) [member function]
+ cls.add_method('AddProactivePath',
+ 'void',
+ [param('uint32_t', 'metric'), param('ns3::Mac48Address', 'root'), param('ns3::Mac48Address', 'retransmitter'), param('uint32_t', 'interface'), param('ns3::Time', 'lifetime'), param('uint32_t', 'seqnum')])
+ ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::AddReactivePath(ns3::Mac48Address destination, ns3::Mac48Address retransmitter, uint32_t interface, uint32_t metric, ns3::Time lifetime, uint32_t seqnum) [member function]
+ cls.add_method('AddReactivePath',
+ 'void',
+ [param('ns3::Mac48Address', 'destination'), param('ns3::Mac48Address', 'retransmitter'), param('uint32_t', 'interface'), param('uint32_t', 'metric'), param('ns3::Time', 'lifetime'), param('uint32_t', 'seqnum')])
+ ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DeleteProactivePath() [member function]
+ cls.add_method('DeleteProactivePath',
+ 'void',
+ [])
+ ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DeleteProactivePath(ns3::Mac48Address root) [member function]
+ cls.add_method('DeleteProactivePath',
+ 'void',
+ [param('ns3::Mac48Address', 'root')])
+ ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DeleteReactivePath(ns3::Mac48Address destination) [member function]
+ cls.add_method('DeleteReactivePath',
+ 'void',
+ [param('ns3::Mac48Address', 'destination')])
+ ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DoDispose() [member function]
+ cls.add_method('DoDispose',
+ 'void',
+ [],
+ is_virtual=True)
+ ## hwmp-rtable.h: std::vector<std::pair<unsigned int, ns3::Mac48Address>, std::allocator<std::pair<unsigned int, ns3::Mac48Address> > > ns3::dot11s::HwmpRtable::GetPrecursors(ns3::Mac48Address destination) [member function]
+ cls.add_method('GetPrecursors',
+ 'std::vector< std::pair< unsigned int, ns3::Mac48Address > >',
+ [param('ns3::Mac48Address', 'destination')])
+ ## hwmp-rtable.h: static ns3::TypeId ns3::dot11s::HwmpRtable::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## hwmp-rtable.h: std::vector<ns3::dot11s::HwmpProtocol::FailedDestination, std::allocator<ns3::dot11s::HwmpProtocol::FailedDestination> > ns3::dot11s::HwmpRtable::GetUnreachableDestinations(ns3::Mac48Address peerAddress) [member function]
+ cls.add_method('GetUnreachableDestinations',
+ 'std::vector< ns3::dot11s::HwmpProtocol::FailedDestination >',
+ [param('ns3::Mac48Address', 'peerAddress')])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupProactive() [member function]
+ cls.add_method('LookupProactive',
+ 'ns3::dot11s::HwmpRtable::LookupResult',
+ [])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupProactiveExpired() [member function]
+ cls.add_method('LookupProactiveExpired',
+ 'ns3::dot11s::HwmpRtable::LookupResult',
+ [])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupReactive(ns3::Mac48Address destination) [member function]
+ cls.add_method('LookupReactive',
+ 'ns3::dot11s::HwmpRtable::LookupResult',
+ [param('ns3::Mac48Address', 'destination')])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupReactiveExpired(ns3::Mac48Address destination) [member function]
+ cls.add_method('LookupReactiveExpired',
+ 'ns3::dot11s::HwmpRtable::LookupResult',
+ [param('ns3::Mac48Address', 'destination')])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::INTERFACE_ANY [variable]
+ cls.add_static_attribute('INTERFACE_ANY', 'uint32_t const', is_const=True)
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::MAX_METRIC [variable]
+ cls.add_static_attribute('MAX_METRIC', 'uint32_t const', is_const=True)
+ return
+
+def register_Ns3Dot11sHwmpRtableLookupResult_methods(root_module, cls):
+ cls.add_binary_comparison_operator('==')
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::LookupResult(ns3::dot11s::HwmpRtable::LookupResult const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::HwmpRtable::LookupResult const &', 'arg0')])
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::LookupResult(ns3::Mac48Address r=ns3::Mac48Address::GetBroadcast(), uint32_t i=ns3::dot11s::HwmpRtable::INTERFACE_ANY, uint32_t m=ns3::dot11s::HwmpRtable::MAX_METRIC, uint32_t s=0, ns3::Time l=ns3::Seconds( )) [constructor]
+ cls.add_constructor([param('ns3::Mac48Address', 'r', default_value='ns3::Mac48Address::GetBroadcast()'), param('uint32_t', 'i', default_value='ns3::dot11s::HwmpRtable::INTERFACE_ANY'), param('uint32_t', 'm', default_value='ns3::dot11s::HwmpRtable::MAX_METRIC'), param('uint32_t', 's', default_value='0'), param('ns3::Time', 'l', default_value='ns3::Seconds(0.0)')])
+ ## hwmp-rtable.h: bool ns3::dot11s::HwmpRtable::LookupResult::IsValid() const [member function]
+ cls.add_method('IsValid',
+ 'bool',
+ [],
+ is_const=True)
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::ifIndex [variable]
+ cls.add_instance_attribute('ifIndex', 'uint32_t', is_const=False)
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::lifetime [variable]
+ cls.add_instance_attribute('lifetime', 'ns3::Time', is_const=False)
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::metric [variable]
+ cls.add_instance_attribute('metric', 'uint32_t', is_const=False)
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::retransmitter [variable]
+ cls.add_instance_attribute('retransmitter', 'ns3::Mac48Address', is_const=False)
+ ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::seqnum [variable]
+ cls.add_instance_attribute('seqnum', 'uint32_t', is_const=False)
+ return
+
def register_Ns3Dot11sIeBeaconTiming_methods(root_module, cls):
cls.add_output_stream_operator()
## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming::IeBeaconTiming(ns3::dot11s::IeBeaconTiming const & arg0) [copy constructor]
@@ -408,6 +616,52 @@
[param('ns3::dot11s::dot11sPathSelectionProtocol', 'routingId')])
return
+def register_Ns3Dot11sIeLinkMetricReport_methods(root_module, cls):
+ cls.add_output_stream_operator()
+ cls.add_binary_comparison_operator('==')
+ cls.add_binary_comparison_operator('<')
+ cls.add_binary_comparison_operator('>')
+ ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport::IeLinkMetricReport(ns3::dot11s::IeLinkMetricReport const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::IeLinkMetricReport const &', 'arg0')])
+ ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport::IeLinkMetricReport() [constructor]
+ cls.add_constructor([])
+ ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport::IeLinkMetricReport(uint32_t metric) [constructor]
+ cls.add_constructor([param('uint32_t', 'metric')])
+ ## ie-dot11s-metric-report.h: uint8_t ns3::dot11s::IeLinkMetricReport::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function]
+ cls.add_method('DeserializeInformationField',
+ 'uint8_t',
+ [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')],
+ is_virtual=True)
+ ## ie-dot11s-metric-report.h: ns3::WifiInformationElementId ns3::dot11s::IeLinkMetricReport::ElementId() const [member function]
+ cls.add_method('ElementId',
+ 'ns3::WifiInformationElementId',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-metric-report.h: uint8_t ns3::dot11s::IeLinkMetricReport::GetInformationFieldSize() const [member function]
+ cls.add_method('GetInformationFieldSize',
+ 'uint8_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-metric-report.h: uint32_t ns3::dot11s::IeLinkMetricReport::GetMetric() [member function]
+ cls.add_method('GetMetric',
+ 'uint32_t',
+ [])
+ ## ie-dot11s-metric-report.h: void ns3::dot11s::IeLinkMetricReport::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-metric-report.h: void ns3::dot11s::IeLinkMetricReport::SerializeInformationField(ns3::Buffer::Iterator i) const [member function]
+ cls.add_method('SerializeInformationField',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'i')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-metric-report.h: void ns3::dot11s::IeLinkMetricReport::SetMetric(uint32_t metric) [member function]
+ cls.add_method('SetMetric',
+ 'void',
+ [param('uint32_t', 'metric')])
+ return
+
def register_Ns3Dot11sIeMeshId_methods(root_module, cls):
cls.add_output_stream_operator()
cls.add_binary_comparison_operator('==')
@@ -580,6 +834,561 @@
is_const=True)
return
+def register_Ns3Dot11sIePeeringProtocol_methods(root_module, cls):
+ ## ie-dot11s-peering-protocol.h: ns3::dot11s::IePeeringProtocol::IePeeringProtocol(ns3::dot11s::IePeeringProtocol const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::IePeeringProtocol const &', 'arg0')])
+ ## ie-dot11s-peering-protocol.h: ns3::dot11s::IePeeringProtocol::IePeeringProtocol() [constructor]
+ cls.add_constructor([])
+ ## ie-dot11s-peering-protocol.h: uint8_t ns3::dot11s::IePeeringProtocol::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function]
+ cls.add_method('DeserializeInformationField',
+ 'uint8_t',
+ [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')],
+ is_virtual=True)
+ ## ie-dot11s-peering-protocol.h: ns3::WifiInformationElementId ns3::dot11s::IePeeringProtocol::ElementId() const [member function]
+ cls.add_method('ElementId',
+ 'ns3::WifiInformationElementId',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-peering-protocol.h: uint8_t ns3::dot11s::IePeeringProtocol::GetInformationFieldSize() const [member function]
+ cls.add_method('GetInformationFieldSize',
+ 'uint8_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-peering-protocol.h: void ns3::dot11s::IePeeringProtocol::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-peering-protocol.h: void ns3::dot11s::IePeeringProtocol::SerializeInformationField(ns3::Buffer::Iterator i) const [member function]
+ cls.add_method('SerializeInformationField',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'i')],
+ is_const=True, is_virtual=True)
+ return
+
+def register_Ns3Dot11sIePerr_methods(root_module, cls):
+ cls.add_output_stream_operator()
+ cls.add_binary_comparison_operator('==')
+ ## ie-dot11s-perr.h: ns3::dot11s::IePerr::IePerr(ns3::dot11s::IePerr const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::IePerr const &', 'arg0')])
+ ## ie-dot11s-perr.h: ns3::dot11s::IePerr::IePerr() [constructor]
+ cls.add_constructor([])
+ ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::AddAddressUnit(ns3::dot11s::HwmpProtocol::FailedDestination unit) [member function]
+ cls.add_method('AddAddressUnit',
+ 'void',
+ [param('ns3::dot11s::HwmpProtocol::FailedDestination', 'unit')])
+ ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::DeleteAddressUnit(ns3::Mac48Address address) [member function]
+ cls.add_method('DeleteAddressUnit',
+ 'void',
+ [param('ns3::Mac48Address', 'address')])
+ ## ie-dot11s-perr.h: uint8_t ns3::dot11s::IePerr::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function]
+ cls.add_method('DeserializeInformationField',
+ 'uint8_t',
+ [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')],
+ is_virtual=True)
+ ## ie-dot11s-perr.h: ns3::WifiInformationElementId ns3::dot11s::IePerr::ElementId() const [member function]
+ cls.add_method('ElementId',
+ 'ns3::WifiInformationElementId',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-perr.h: std::vector<ns3::dot11s::HwmpProtocol::FailedDestination, std::allocator<ns3::dot11s::HwmpProtocol::FailedDestination> > ns3::dot11s::IePerr::GetAddressUnitVector() const [member function]
+ cls.add_method('GetAddressUnitVector',
+ 'std::vector< ns3::dot11s::HwmpProtocol::FailedDestination >',
+ [],
+ is_const=True)
+ ## ie-dot11s-perr.h: uint8_t ns3::dot11s::IePerr::GetInformationFieldSize() const [member function]
+ cls.add_method('GetInformationFieldSize',
+ 'uint8_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-perr.h: uint8_t ns3::dot11s::IePerr::GetNumOfDest() const [member function]
+ cls.add_method('GetNumOfDest',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-perr.h: bool ns3::dot11s::IePerr::IsFull() const [member function]
+ cls.add_method('IsFull',
+ 'bool',
+ [],
+ is_const=True)
+ ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::ResetPerr() [member function]
+ cls.add_method('ResetPerr',
+ 'void',
+ [])
+ ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::SerializeInformationField(ns3::Buffer::Iterator i) const [member function]
+ cls.add_method('SerializeInformationField',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'i')],
+ is_const=True, is_virtual=True)
+ return
+
+def register_Ns3Dot11sIePrep_methods(root_module, cls):
+ cls.add_output_stream_operator()
+ cls.add_binary_comparison_operator('==')
+ ## ie-dot11s-prep.h: ns3::dot11s::IePrep::IePrep(ns3::dot11s::IePrep const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::IePrep const &', 'arg0')])
+ ## ie-dot11s-prep.h: ns3::dot11s::IePrep::IePrep() [constructor]
+ cls.add_constructor([])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::DecrementTtl() [member function]
+ cls.add_method('DecrementTtl',
+ 'void',
+ [])
+ ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function]
+ cls.add_method('DeserializeInformationField',
+ 'uint8_t',
+ [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')],
+ is_virtual=True)
+ ## ie-dot11s-prep.h: ns3::WifiInformationElementId ns3::dot11s::IePrep::ElementId() const [member function]
+ cls.add_method('ElementId',
+ 'ns3::WifiInformationElementId',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-prep.h: ns3::Mac48Address ns3::dot11s::IePrep::GetDestinationAddress() const [member function]
+ cls.add_method('GetDestinationAddress',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetDestinationSeqNumber() const [member function]
+ cls.add_method('GetDestinationSeqNumber',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::GetFlags() const [member function]
+ cls.add_method('GetFlags',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::GetHopcount() const [member function]
+ cls.add_method('GetHopcount',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::GetInformationFieldSize() const [member function]
+ cls.add_method('GetInformationFieldSize',
+ 'uint8_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetLifetime() const [member function]
+ cls.add_method('GetLifetime',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetMetric() const [member function]
+ cls.add_method('GetMetric',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: ns3::Mac48Address ns3::dot11s::IePrep::GetOriginatorAddress() const [member function]
+ cls.add_method('GetOriginatorAddress',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetOriginatorSeqNumber() const [member function]
+ cls.add_method('GetOriginatorSeqNumber',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetTtl() const [member function]
+ cls.add_method('GetTtl',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::IncrementMetric(uint32_t metric) [member function]
+ cls.add_method('IncrementMetric',
+ 'void',
+ [param('uint32_t', 'metric')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SerializeInformationField(ns3::Buffer::Iterator i) const [member function]
+ cls.add_method('SerializeInformationField',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'i')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetDestinationAddress(ns3::Mac48Address dest_address) [member function]
+ cls.add_method('SetDestinationAddress',
+ 'void',
+ [param('ns3::Mac48Address', 'dest_address')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetDestinationSeqNumber(uint32_t dest_seq_number) [member function]
+ cls.add_method('SetDestinationSeqNumber',
+ 'void',
+ [param('uint32_t', 'dest_seq_number')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetFlags(uint8_t flags) [member function]
+ cls.add_method('SetFlags',
+ 'void',
+ [param('uint8_t', 'flags')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetHopcount(uint8_t hopcount) [member function]
+ cls.add_method('SetHopcount',
+ 'void',
+ [param('uint8_t', 'hopcount')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetLifetime(uint32_t lifetime) [member function]
+ cls.add_method('SetLifetime',
+ 'void',
+ [param('uint32_t', 'lifetime')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetMetric(uint32_t metric) [member function]
+ cls.add_method('SetMetric',
+ 'void',
+ [param('uint32_t', 'metric')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetOriginatorAddress(ns3::Mac48Address originator_address) [member function]
+ cls.add_method('SetOriginatorAddress',
+ 'void',
+ [param('ns3::Mac48Address', 'originator_address')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetOriginatorSeqNumber(uint32_t originator_seq_number) [member function]
+ cls.add_method('SetOriginatorSeqNumber',
+ 'void',
+ [param('uint32_t', 'originator_seq_number')])
+ ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetTtl(uint8_t ttl) [member function]
+ cls.add_method('SetTtl',
+ 'void',
+ [param('uint8_t', 'ttl')])
+ return
+
+def register_Ns3Dot11sIePreq_methods(root_module, cls):
+ cls.add_output_stream_operator()
+ cls.add_binary_comparison_operator('==')
+ ## ie-dot11s-preq.h: ns3::dot11s::IePreq::IePreq(ns3::dot11s::IePreq const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::IePreq const &', 'arg0')])
+ ## ie-dot11s-preq.h: ns3::dot11s::IePreq::IePreq() [constructor]
+ cls.add_constructor([])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::AddDestinationAddressElement(bool doFlag, bool rfFlag, ns3::Mac48Address dest_address, uint32_t dest_seq_number) [member function]
+ cls.add_method('AddDestinationAddressElement',
+ 'void',
+ [param('bool', 'doFlag'), param('bool', 'rfFlag'), param('ns3::Mac48Address', 'dest_address'), param('uint32_t', 'dest_seq_number')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::ClearDestinationAddressElements() [member function]
+ cls.add_method('ClearDestinationAddressElements',
+ 'void',
+ [])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::DecrementTtl() [member function]
+ cls.add_method('DecrementTtl',
+ 'void',
+ [])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::DelDestinationAddressElement(ns3::Mac48Address dest_address) [member function]
+ cls.add_method('DelDestinationAddressElement',
+ 'void',
+ [param('ns3::Mac48Address', 'dest_address')])
+ ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function]
+ cls.add_method('DeserializeInformationField',
+ 'uint8_t',
+ [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')],
+ is_virtual=True)
+ ## ie-dot11s-preq.h: ns3::WifiInformationElementId ns3::dot11s::IePreq::ElementId() const [member function]
+ cls.add_method('ElementId',
+ 'ns3::WifiInformationElementId',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetDestCount() const [member function]
+ cls.add_method('GetDestCount',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: std::vector<ns3::Ptr<ns3::dot11s::DestinationAddressUnit>, std::allocator<ns3::Ptr<ns3::dot11s::DestinationAddressUnit> > > ns3::dot11s::IePreq::GetDestinationList() [member function]
+ cls.add_method('GetDestinationList',
+ 'std::vector< ns3::Ptr< ns3::dot11s::DestinationAddressUnit > >',
+ [])
+ ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetHopCount() const [member function]
+ cls.add_method('GetHopCount',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetInformationFieldSize() const [member function]
+ cls.add_method('GetInformationFieldSize',
+ 'uint8_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetLifetime() const [member function]
+ cls.add_method('GetLifetime',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetMetric() const [member function]
+ cls.add_method('GetMetric',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: ns3::Mac48Address ns3::dot11s::IePreq::GetOriginatorAddress() const [member function]
+ cls.add_method('GetOriginatorAddress',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetOriginatorSeqNumber() const [member function]
+ cls.add_method('GetOriginatorSeqNumber',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetPreqID() const [member function]
+ cls.add_method('GetPreqID',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetTtl() const [member function]
+ cls.add_method('GetTtl',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::IncrementMetric(uint32_t metric) [member function]
+ cls.add_method('IncrementMetric',
+ 'void',
+ [param('uint32_t', 'metric')])
+ ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::IsFull() const [member function]
+ cls.add_method('IsFull',
+ 'bool',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::IsNeedNotPrep() const [member function]
+ cls.add_method('IsNeedNotPrep',
+ 'bool',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::IsUnicastPreq() const [member function]
+ cls.add_method('IsUnicastPreq',
+ 'bool',
+ [],
+ is_const=True)
+ ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::MayAddAddress(ns3::Mac48Address originator) [member function]
+ cls.add_method('MayAddAddress',
+ 'bool',
+ [param('ns3::Mac48Address', 'originator')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SerializeInformationField(ns3::Buffer::Iterator i) const [member function]
+ cls.add_method('SerializeInformationField',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'i')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetDestCount(uint8_t dest_count) [member function]
+ cls.add_method('SetDestCount',
+ 'void',
+ [param('uint8_t', 'dest_count')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetHopcount(uint8_t hopcount) [member function]
+ cls.add_method('SetHopcount',
+ 'void',
+ [param('uint8_t', 'hopcount')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetLifetime(uint32_t lifetime) [member function]
+ cls.add_method('SetLifetime',
+ 'void',
+ [param('uint32_t', 'lifetime')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetMetric(uint32_t metric) [member function]
+ cls.add_method('SetMetric',
+ 'void',
+ [param('uint32_t', 'metric')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetNeedNotPrep() [member function]
+ cls.add_method('SetNeedNotPrep',
+ 'void',
+ [])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetOriginatorAddress(ns3::Mac48Address originator_address) [member function]
+ cls.add_method('SetOriginatorAddress',
+ 'void',
+ [param('ns3::Mac48Address', 'originator_address')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetOriginatorSeqNumber(uint32_t originator_seq_number) [member function]
+ cls.add_method('SetOriginatorSeqNumber',
+ 'void',
+ [param('uint32_t', 'originator_seq_number')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetPreqID(uint32_t id) [member function]
+ cls.add_method('SetPreqID',
+ 'void',
+ [param('uint32_t', 'id')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetTTL(uint8_t ttl) [member function]
+ cls.add_method('SetTTL',
+ 'void',
+ [param('uint8_t', 'ttl')])
+ ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetUnicastPreq() [member function]
+ cls.add_method('SetUnicastPreq',
+ 'void',
+ [])
+ return
+
+def register_Ns3Dot11sIeRann_methods(root_module, cls):
+ cls.add_output_stream_operator()
+ cls.add_binary_comparison_operator('==')
+ ## ie-dot11s-rann.h: ns3::dot11s::IeRann::IeRann(ns3::dot11s::IeRann const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::IeRann const &', 'arg0')])
+ ## ie-dot11s-rann.h: ns3::dot11s::IeRann::IeRann() [constructor]
+ cls.add_constructor([])
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::DecrementTtl() [member function]
+ cls.add_method('DecrementTtl',
+ 'void',
+ [])
+ ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function]
+ cls.add_method('DeserializeInformationField',
+ 'uint8_t',
+ [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')],
+ is_virtual=True)
+ ## ie-dot11s-rann.h: ns3::WifiInformationElementId ns3::dot11s::IeRann::ElementId() const [member function]
+ cls.add_method('ElementId',
+ 'ns3::WifiInformationElementId',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-rann.h: uint32_t ns3::dot11s::IeRann::GetDestSeqNumber() [member function]
+ cls.add_method('GetDestSeqNumber',
+ 'uint32_t',
+ [])
+ ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetFlags() [member function]
+ cls.add_method('GetFlags',
+ 'uint8_t',
+ [])
+ ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetHopcount() [member function]
+ cls.add_method('GetHopcount',
+ 'uint8_t',
+ [])
+ ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetInformationFieldSize() const [member function]
+ cls.add_method('GetInformationFieldSize',
+ 'uint8_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-rann.h: uint32_t ns3::dot11s::IeRann::GetMetric() [member function]
+ cls.add_method('GetMetric',
+ 'uint32_t',
+ [])
+ ## ie-dot11s-rann.h: ns3::Mac48Address ns3::dot11s::IeRann::GetOriginatorAddress() [member function]
+ cls.add_method('GetOriginatorAddress',
+ 'ns3::Mac48Address',
+ [])
+ ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetTtl() [member function]
+ cls.add_method('GetTtl',
+ 'uint8_t',
+ [])
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::IncrementMetric(uint32_t metric) [member function]
+ cls.add_method('IncrementMetric',
+ 'void',
+ [param('uint32_t', 'metric')])
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SerializeInformationField(ns3::Buffer::Iterator i) const [member function]
+ cls.add_method('SerializeInformationField',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'i')],
+ is_const=True, is_virtual=True)
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetDestSeqNumber(uint32_t dest_seq_number) [member function]
+ cls.add_method('SetDestSeqNumber',
+ 'void',
+ [param('uint32_t', 'dest_seq_number')])
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetFlags(uint8_t flags) [member function]
+ cls.add_method('SetFlags',
+ 'void',
+ [param('uint8_t', 'flags')])
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetHopcount(uint8_t hopcount) [member function]
+ cls.add_method('SetHopcount',
+ 'void',
+ [param('uint8_t', 'hopcount')])
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetMetric(uint32_t metric) [member function]
+ cls.add_method('SetMetric',
+ 'void',
+ [param('uint32_t', 'metric')])
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetOriginatorAddress(ns3::Mac48Address originator_address) [member function]
+ cls.add_method('SetOriginatorAddress',
+ 'void',
+ [param('ns3::Mac48Address', 'originator_address')])
+ ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetTTL(uint8_t ttl) [member function]
+ cls.add_method('SetTTL',
+ 'void',
+ [param('uint8_t', 'ttl')])
+ return
+
+def register_Ns3Dot11sMeshHeader_methods(root_module, cls):
+ cls.add_binary_comparison_operator('==')
+ ## dot11s-mac-header.h: ns3::dot11s::MeshHeader::MeshHeader(ns3::dot11s::MeshHeader const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::MeshHeader const &', 'arg0')])
+ ## dot11s-mac-header.h: ns3::dot11s::MeshHeader::MeshHeader() [constructor]
+ cls.add_constructor([])
+ ## dot11s-mac-header.h: uint32_t ns3::dot11s::MeshHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
+ cls.add_method('Deserialize',
+ 'uint32_t',
+ [param('ns3::Buffer::Iterator', 'start')],
+ is_virtual=True)
+ ## dot11s-mac-header.h: ns3::Mac48Address ns3::dot11s::MeshHeader::GetAddr4() const [member function]
+ cls.add_method('GetAddr4',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## dot11s-mac-header.h: ns3::Mac48Address ns3::dot11s::MeshHeader::GetAddr5() const [member function]
+ cls.add_method('GetAddr5',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## dot11s-mac-header.h: ns3::Mac48Address ns3::dot11s::MeshHeader::GetAddr6() const [member function]
+ cls.add_method('GetAddr6',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## dot11s-mac-header.h: uint8_t ns3::dot11s::MeshHeader::GetAddressExt() const [member function]
+ cls.add_method('GetAddressExt',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## dot11s-mac-header.h: ns3::TypeId ns3::dot11s::MeshHeader::GetInstanceTypeId() const [member function]
+ cls.add_method('GetInstanceTypeId',
+ 'ns3::TypeId',
+ [],
+ is_const=True, is_virtual=True)
+ ## dot11s-mac-header.h: uint32_t ns3::dot11s::MeshHeader::GetMeshSeqno() const [member function]
+ cls.add_method('GetMeshSeqno',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## dot11s-mac-header.h: uint8_t ns3::dot11s::MeshHeader::GetMeshTtl() const [member function]
+ cls.add_method('GetMeshTtl',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## dot11s-mac-header.h: uint32_t ns3::dot11s::MeshHeader::GetSerializedSize() const [member function]
+ cls.add_method('GetSerializedSize',
+ 'uint32_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## dot11s-mac-header.h: static ns3::TypeId ns3::dot11s::MeshHeader::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
+ cls.add_method('Serialize',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'start')],
+ is_const=True, is_virtual=True)
+ ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddr4(ns3::Mac48Address address) [member function]
+ cls.add_method('SetAddr4',
+ 'void',
+ [param('ns3::Mac48Address', 'address')])
+ ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddr5(ns3::Mac48Address address) [member function]
+ cls.add_method('SetAddr5',
+ 'void',
+ [param('ns3::Mac48Address', 'address')])
+ ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddr6(ns3::Mac48Address address) [member function]
+ cls.add_method('SetAddr6',
+ 'void',
+ [param('ns3::Mac48Address', 'address')])
+ ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddressExt(uint8_t num_of_addresses) [member function]
+ cls.add_method('SetAddressExt',
+ 'void',
+ [param('uint8_t', 'num_of_addresses')])
+ ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetMeshSeqno(uint32_t seqno) [member function]
+ cls.add_method('SetMeshSeqno',
+ 'void',
+ [param('uint32_t', 'seqno')])
+ ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetMeshTtl(uint8_t TTL) [member function]
+ cls.add_method('SetMeshTtl',
+ 'void',
+ [param('uint8_t', 'TTL')])
+ return
+
def register_Ns3Dot11sPeerLink_methods(root_module, cls):
## peer-link.h: static ns3::TypeId ns3::dot11s::PeerLink::GetTypeId() [member function]
cls.add_method('GetTypeId',
@@ -686,6 +1495,78 @@
is_const=True)
return
+def register_Ns3Dot11sPeerLinkFrameStart_methods(root_module, cls):
+ cls.add_binary_comparison_operator('==')
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PeerLinkFrameStart() [constructor]
+ cls.add_constructor([])
+ ## peer-link-frame.h: uint32_t ns3::dot11s::PeerLinkFrameStart::Deserialize(ns3::Buffer::Iterator start) [member function]
+ cls.add_method('Deserialize',
+ 'uint32_t',
+ [param('ns3::Buffer::Iterator', 'start')],
+ is_virtual=True)
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields ns3::dot11s::PeerLinkFrameStart::GetFields() const [member function]
+ cls.add_method('GetFields',
+ 'ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields',
+ [],
+ is_const=True)
+ ## peer-link-frame.h: ns3::TypeId ns3::dot11s::PeerLinkFrameStart::GetInstanceTypeId() const [member function]
+ cls.add_method('GetInstanceTypeId',
+ 'ns3::TypeId',
+ [],
+ is_const=True, is_virtual=True)
+ ## peer-link-frame.h: uint32_t ns3::dot11s::PeerLinkFrameStart::GetSerializedSize() const [member function]
+ cls.add_method('GetSerializedSize',
+ 'uint32_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## peer-link-frame.h: static ns3::TypeId ns3::dot11s::PeerLinkFrameStart::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## peer-link-frame.h: void ns3::dot11s::PeerLinkFrameStart::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## peer-link-frame.h: void ns3::dot11s::PeerLinkFrameStart::Serialize(ns3::Buffer::Iterator start) const [member function]
+ cls.add_method('Serialize',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'start')],
+ is_const=True, is_virtual=True)
+ ## peer-link-frame.h: void ns3::dot11s::PeerLinkFrameStart::SetPlinkFrameStart(ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields arg0) [member function]
+ cls.add_method('SetPlinkFrameStart',
+ 'void',
+ [param('ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields', 'arg0')])
+ ## peer-link-frame.h: void ns3::dot11s::PeerLinkFrameStart::SetPlinkFrameSubtype(uint8_t subtype) [member function]
+ cls.add_method('SetPlinkFrameSubtype',
+ 'void',
+ [param('uint8_t', 'subtype')])
+ return
+
+def register_Ns3Dot11sPeerLinkFrameStartPlinkFrameStartFields_methods(root_module, cls):
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::PlinkFrameStartFields() [constructor]
+ cls.add_constructor([])
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::PlinkFrameStartFields(ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields const &', 'arg0')])
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::aid [variable]
+ cls.add_instance_attribute('aid', 'uint16_t', is_const=False)
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::capability [variable]
+ cls.add_instance_attribute('capability', 'uint16_t', is_const=False)
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::config [variable]
+ cls.add_instance_attribute('config', 'ns3::dot11s::IeConfiguration', is_const=False)
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::meshId [variable]
+ cls.add_instance_attribute('meshId', 'ns3::dot11s::IeMeshId', is_const=False)
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::protocol [variable]
+ cls.add_instance_attribute('protocol', 'ns3::dot11s::IePeeringProtocol', is_const=False)
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::rates [variable]
+ cls.add_instance_attribute('rates', 'ns3::SupportedRates', is_const=False)
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::reasonCode [variable]
+ cls.add_instance_attribute('reasonCode', 'uint16_t', is_const=False)
+ ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::subtype [variable]
+ cls.add_instance_attribute('subtype', 'uint8_t', is_const=False)
+ return
+
def register_Ns3Dot11sPeerManagementProtocol_methods(root_module, cls):
## peer-management-protocol.h: ns3::dot11s::PeerManagementProtocol::PeerManagementProtocol() [constructor]
cls.add_constructor([])
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_emu.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_emu.py Sat Mar 05 13:31:26 2011 -0800
@@ -3,6 +3,8 @@
def register_types(module):
root_module = module.get_root()
+ ## emu-helper.h: ns3::EmuHelper [class]
+ module.add_class('EmuHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
## emu-net-device.h: ns3::EmuNetDevice [class]
module.add_class('EmuNetDevice', parent=root_module['ns3::NetDevice'])
## emu-net-device.h: ns3::EmuNetDevice::EncapsulationMode [enumeration]
@@ -99,9 +101,50 @@
def register_methods(root_module):
+ register_Ns3EmuHelper_methods(root_module, root_module['ns3::EmuHelper'])
register_Ns3EmuNetDevice_methods(root_module, root_module['ns3::EmuNetDevice'])
return
+def register_Ns3EmuHelper_methods(root_module, cls):
+ ## emu-helper.h: ns3::EmuHelper::EmuHelper(ns3::EmuHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::EmuHelper const &', 'arg0')])
+ ## emu-helper.h: ns3::EmuHelper::EmuHelper() [constructor]
+ cls.add_constructor([])
+ ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::Ptr< ns3::Node >', 'node')],
+ is_const=True)
+ ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(std::string nodeName) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('std::string', 'nodeName')],
+ is_const=True)
+ ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(ns3::NodeContainer const & c) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::NodeContainer const &', 'c')],
+ is_const=True)
+ ## emu-helper.h: void ns3::EmuHelper::SetAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
+ cls.add_method('SetAttribute',
+ 'void',
+ [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
+ ## emu-helper.h: void ns3::EmuHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetQueue',
+ 'void',
+ [param('std::string', 'type'), 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()')])
+ ## emu-helper.h: void ns3::EmuHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
+ cls.add_method('EnableAsciiInternal',
+ 'void',
+ [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ ## emu-helper.h: void ns3::EmuHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
+ cls.add_method('EnablePcapInternal',
+ 'void',
+ [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ return
+
def register_Ns3EmuNetDevice_methods(root_module, cls):
## emu-net-device.h: ns3::EmuNetDevice::EmuNetDevice(ns3::EmuNetDevice const & arg0) [copy constructor]
cls.add_constructor([param('ns3::EmuNetDevice const &', 'arg0')])
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_flame.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_flame.py Sat Mar 05 13:31:26 2011 -0800
@@ -3,6 +3,8 @@
def register_types(module):
root_module = module.get_root()
+ ## flame-installer.h: ns3::FlameStack [class]
+ module.add_class('FlameStack', parent=root_module['ns3::MeshStack'])
## Register a nested module for the namespace Config
@@ -85,8 +87,16 @@
def register_types_ns3_flame(module):
root_module = module.get_root()
+ ## flame-header.h: ns3::flame::FlameHeader [class]
+ module.add_class('FlameHeader', parent=root_module['ns3::Header'])
## flame-protocol.h: ns3::flame::FlameProtocol [class]
module.add_class('FlameProtocol', parent=root_module['ns3::MeshL2RoutingProtocol'])
+ ## flame-protocol-mac.h: ns3::flame::FlameProtocolMac [class]
+ module.add_class('FlameProtocolMac', parent=root_module['ns3::MeshWifiInterfaceMacPlugin'])
+ ## flame-rtable.h: ns3::flame::FlameRtable [class]
+ module.add_class('FlameRtable', parent=root_module['ns3::Object'])
+ ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult [struct]
+ module.add_class('LookupResult', outer_class=root_module['ns3::flame::FlameRtable'])
## flame-protocol.h: ns3::flame::FlameTag [class]
module.add_class('FlameTag', parent=root_module['ns3::Tag'])
@@ -99,10 +109,130 @@
def register_methods(root_module):
+ register_Ns3FlameStack_methods(root_module, root_module['ns3::FlameStack'])
+ register_Ns3FlameFlameHeader_methods(root_module, root_module['ns3::flame::FlameHeader'])
register_Ns3FlameFlameProtocol_methods(root_module, root_module['ns3::flame::FlameProtocol'])
+ register_Ns3FlameFlameProtocolMac_methods(root_module, root_module['ns3::flame::FlameProtocolMac'])
+ register_Ns3FlameFlameRtable_methods(root_module, root_module['ns3::flame::FlameRtable'])
+ register_Ns3FlameFlameRtableLookupResult_methods(root_module, root_module['ns3::flame::FlameRtable::LookupResult'])
register_Ns3FlameFlameTag_methods(root_module, root_module['ns3::flame::FlameTag'])
return
+def register_Ns3FlameStack_methods(root_module, cls):
+ ## flame-installer.h: ns3::FlameStack::FlameStack(ns3::FlameStack const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::FlameStack const &', 'arg0')])
+ ## flame-installer.h: ns3::FlameStack::FlameStack() [constructor]
+ cls.add_constructor([])
+ ## flame-installer.h: void ns3::FlameStack::DoDispose() [member function]
+ cls.add_method('DoDispose',
+ 'void',
+ [],
+ is_virtual=True)
+ ## flame-installer.h: static ns3::TypeId ns3::FlameStack::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## flame-installer.h: bool ns3::FlameStack::InstallStack(ns3::Ptr<ns3::MeshPointDevice> mp) [member function]
+ cls.add_method('InstallStack',
+ 'bool',
+ [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')],
+ is_virtual=True)
+ ## flame-installer.h: void ns3::FlameStack::Report(ns3::Ptr<ns3::MeshPointDevice> const mp, std::ostream & arg1) [member function]
+ cls.add_method('Report',
+ 'void',
+ [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')],
+ is_virtual=True)
+ ## flame-installer.h: void ns3::FlameStack::ResetStats(ns3::Ptr<ns3::MeshPointDevice> const mp) [member function]
+ cls.add_method('ResetStats',
+ 'void',
+ [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')],
+ is_virtual=True)
+ return
+
+def register_Ns3FlameFlameHeader_methods(root_module, cls):
+ cls.add_binary_comparison_operator('==')
+ ## flame-header.h: ns3::flame::FlameHeader::FlameHeader(ns3::flame::FlameHeader const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::flame::FlameHeader const &', 'arg0')])
+ ## flame-header.h: ns3::flame::FlameHeader::FlameHeader() [constructor]
+ cls.add_constructor([])
+ ## flame-header.h: void ns3::flame::FlameHeader::AddCost(uint8_t cost) [member function]
+ cls.add_method('AddCost',
+ 'void',
+ [param('uint8_t', 'cost')])
+ ## flame-header.h: uint32_t ns3::flame::FlameHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
+ cls.add_method('Deserialize',
+ 'uint32_t',
+ [param('ns3::Buffer::Iterator', 'start')],
+ is_virtual=True)
+ ## flame-header.h: uint8_t ns3::flame::FlameHeader::GetCost() const [member function]
+ cls.add_method('GetCost',
+ 'uint8_t',
+ [],
+ is_const=True)
+ ## flame-header.h: ns3::TypeId ns3::flame::FlameHeader::GetInstanceTypeId() const [member function]
+ cls.add_method('GetInstanceTypeId',
+ 'ns3::TypeId',
+ [],
+ is_const=True, is_virtual=True)
+ ## flame-header.h: ns3::Mac48Address ns3::flame::FlameHeader::GetOrigDst() const [member function]
+ cls.add_method('GetOrigDst',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## flame-header.h: ns3::Mac48Address ns3::flame::FlameHeader::GetOrigSrc() const [member function]
+ cls.add_method('GetOrigSrc',
+ 'ns3::Mac48Address',
+ [],
+ is_const=True)
+ ## flame-header.h: uint16_t ns3::flame::FlameHeader::GetProtocol() const [member function]
+ cls.add_method('GetProtocol',
+ 'uint16_t',
+ [],
+ is_const=True)
+ ## flame-header.h: uint16_t ns3::flame::FlameHeader::GetSeqno() const [member function]
+ cls.add_method('GetSeqno',
+ 'uint16_t',
+ [],
+ is_const=True)
+ ## flame-header.h: uint32_t ns3::flame::FlameHeader::GetSerializedSize() const [member function]
+ cls.add_method('GetSerializedSize',
+ 'uint32_t',
+ [],
+ is_const=True, is_virtual=True)
+ ## flame-header.h: static ns3::TypeId ns3::flame::FlameHeader::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## flame-header.h: void ns3::flame::FlameHeader::Print(std::ostream & os) const [member function]
+ cls.add_method('Print',
+ 'void',
+ [param('std::ostream &', 'os')],
+ is_const=True, is_virtual=True)
+ ## flame-header.h: void ns3::flame::FlameHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
+ cls.add_method('Serialize',
+ 'void',
+ [param('ns3::Buffer::Iterator', 'start')],
+ is_const=True, is_virtual=True)
+ ## flame-header.h: void ns3::flame::FlameHeader::SetOrigDst(ns3::Mac48Address dst) [member function]
+ cls.add_method('SetOrigDst',
+ 'void',
+ [param('ns3::Mac48Address', 'dst')])
+ ## flame-header.h: void ns3::flame::FlameHeader::SetOrigSrc(ns3::Mac48Address OrigSrc) [member function]
+ cls.add_method('SetOrigSrc',
+ 'void',
+ [param('ns3::Mac48Address', 'OrigSrc')])
+ ## flame-header.h: void ns3::flame::FlameHeader::SetProtocol(uint16_t protocol) [member function]
+ cls.add_method('SetProtocol',
+ 'void',
+ [param('uint16_t', 'protocol')])
+ ## flame-header.h: void ns3::flame::FlameHeader::SetSeqno(uint16_t seqno) [member function]
+ cls.add_method('SetSeqno',
+ 'void',
+ [param('uint16_t', 'seqno')])
+ return
+
def register_Ns3FlameFlameProtocol_methods(root_module, cls):
## flame-protocol.h: ns3::flame::FlameProtocol::FlameProtocol() [constructor]
cls.add_constructor([])
@@ -145,6 +275,95 @@
[])
return
+def register_Ns3FlameFlameProtocolMac_methods(root_module, cls):
+ ## flame-protocol-mac.h: ns3::flame::FlameProtocolMac::FlameProtocolMac(ns3::flame::FlameProtocolMac const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::flame::FlameProtocolMac const &', 'arg0')])
+ ## flame-protocol-mac.h: ns3::flame::FlameProtocolMac::FlameProtocolMac(uint32_t arg0, ns3::Ptr<ns3::flame::FlameProtocol> arg1) [constructor]
+ cls.add_constructor([param('uint32_t', 'arg0'), param('ns3::Ptr< ns3::flame::FlameProtocol >', 'arg1')])
+ ## flame-protocol-mac.h: uint16_t ns3::flame::FlameProtocolMac::GetChannelId() const [member function]
+ cls.add_method('GetChannelId',
+ 'uint16_t',
+ [],
+ is_const=True)
+ ## flame-protocol-mac.h: bool ns3::flame::FlameProtocolMac::Receive(ns3::Ptr<ns3::Packet> packet, ns3::WifiMacHeader const & header) [member function]
+ cls.add_method('Receive',
+ 'bool',
+ [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const &', 'header')],
+ is_virtual=True)
+ ## flame-protocol-mac.h: void ns3::flame::FlameProtocolMac::Report(std::ostream & arg0) const [member function]
+ cls.add_method('Report',
+ 'void',
+ [param('std::ostream &', 'arg0')],
+ is_const=True)
+ ## flame-protocol-mac.h: void ns3::flame::FlameProtocolMac::ResetStats() [member function]
+ cls.add_method('ResetStats',
+ 'void',
+ [])
+ ## flame-protocol-mac.h: void ns3::flame::FlameProtocolMac::SetParent(ns3::Ptr<ns3::MeshWifiInterfaceMac> parent) [member function]
+ cls.add_method('SetParent',
+ 'void',
+ [param('ns3::Ptr< ns3::MeshWifiInterfaceMac >', 'parent')],
+ is_virtual=True)
+ ## flame-protocol-mac.h: void ns3::flame::FlameProtocolMac::UpdateBeacon(ns3::MeshWifiBeacon & beacon) const [member function]
+ cls.add_method('UpdateBeacon',
+ 'void',
+ [param('ns3::MeshWifiBeacon &', 'beacon')],
+ is_const=True, is_virtual=True)
+ ## flame-protocol-mac.h: bool ns3::flame::FlameProtocolMac::UpdateOutcomingFrame(ns3::Ptr<ns3::Packet> packet, ns3::WifiMacHeader & header, ns3::Mac48Address from, ns3::Mac48Address to) [member function]
+ cls.add_method('UpdateOutcomingFrame',
+ 'bool',
+ [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader &', 'header'), param('ns3::Mac48Address', 'from'), param('ns3::Mac48Address', 'to')],
+ is_virtual=True)
+ return
+
+def register_Ns3FlameFlameRtable_methods(root_module, cls):
+ ## flame-rtable.h: ns3::flame::FlameRtable::FlameRtable() [constructor]
+ cls.add_constructor([])
+ ## flame-rtable.h: void ns3::flame::FlameRtable::AddPath(ns3::Mac48Address const destination, ns3::Mac48Address const retransmitter, uint32_t const interface, uint8_t const cost, uint16_t const seqnum) [member function]
+ cls.add_method('AddPath',
+ 'void',
+ [param('ns3::Mac48Address const', 'destination'), param('ns3::Mac48Address const', 'retransmitter'), param('uint32_t const', 'interface'), param('uint8_t const', 'cost'), param('uint16_t const', 'seqnum')])
+ ## flame-rtable.h: void ns3::flame::FlameRtable::DoDispose() [member function]
+ cls.add_method('DoDispose',
+ 'void',
+ [],
+ is_virtual=True)
+ ## flame-rtable.h: static ns3::TypeId ns3::flame::FlameRtable::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult ns3::flame::FlameRtable::Lookup(ns3::Mac48Address destination) [member function]
+ cls.add_method('Lookup',
+ 'ns3::flame::FlameRtable::LookupResult',
+ [param('ns3::Mac48Address', 'destination')])
+ ## flame-rtable.h: ns3::flame::FlameRtable::INTERFACE_ANY [variable]
+ cls.add_static_attribute('INTERFACE_ANY', 'uint32_t const', is_const=True)
+ ## flame-rtable.h: ns3::flame::FlameRtable::MAX_COST [variable]
+ cls.add_static_attribute('MAX_COST', 'uint32_t const', is_const=True)
+ return
+
+def register_Ns3FlameFlameRtableLookupResult_methods(root_module, cls):
+ cls.add_binary_comparison_operator('==')
+ ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::LookupResult(ns3::flame::FlameRtable::LookupResult const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::flame::FlameRtable::LookupResult const &', 'arg0')])
+ ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::LookupResult(ns3::Mac48Address r=ns3::Mac48Address::GetBroadcast(), uint32_t i=ns3::flame::FlameRtable::INTERFACE_ANY, uint8_t c=ns3::flame::FlameRtable::MAX_COST, uint16_t s=0) [constructor]
+ cls.add_constructor([param('ns3::Mac48Address', 'r', default_value='ns3::Mac48Address::GetBroadcast()'), param('uint32_t', 'i', default_value='ns3::flame::FlameRtable::INTERFACE_ANY'), param('uint8_t', 'c', default_value='ns3::flame::FlameRtable::MAX_COST'), param('uint16_t', 's', default_value='0')])
+ ## flame-rtable.h: bool ns3::flame::FlameRtable::LookupResult::IsValid() const [member function]
+ cls.add_method('IsValid',
+ 'bool',
+ [],
+ is_const=True)
+ ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::cost [variable]
+ cls.add_instance_attribute('cost', 'uint8_t', is_const=False)
+ ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::ifIndex [variable]
+ cls.add_instance_attribute('ifIndex', 'uint32_t', is_const=False)
+ ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::retransmitter [variable]
+ cls.add_instance_attribute('retransmitter', 'ns3::Mac48Address', is_const=False)
+ ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::seqnum [variable]
+ cls.add_instance_attribute('seqnum', 'uint16_t', is_const=False)
+ return
+
def register_Ns3FlameFlameTag_methods(root_module, cls):
## flame-protocol.h: ns3::flame::FlameTag::FlameTag(ns3::flame::FlameTag const & arg0) [copy constructor]
cls.add_constructor([param('ns3::flame::FlameTag const &', 'arg0')])
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_helper.py Sat Mar 05 13:31:17 2011 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1142 +0,0 @@
-from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
-
-def register_types(module):
- root_module = module.get_root()
-
- ## animation-interface.h: ns3::AnimationInterface [class]
- module.add_class('AnimationInterface')
- ## athstats-helper.h: ns3::AthstatsHelper [class]
- module.add_class('AthstatsHelper')
- ## csma-star-helper.h: ns3::CsmaStarHelper [class]
- module.add_class('CsmaStarHelper')
- ## mesh-helper.h: ns3::MeshHelper [class]
- module.add_class('MeshHelper')
- ## mesh-helper.h: ns3::MeshHelper::ChannelPolicy [enumeration]
- module.add_enum('ChannelPolicy', ['SPREAD_CHANNELS', 'ZERO_CHANNEL'], outer_class=root_module['ns3::MeshHelper'])
- ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper [class]
- module.add_class('PointToPointDumbbellHelper')
- ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper [class]
- module.add_class('PointToPointGridHelper')
- ## point-to-point-helper.h: ns3::PointToPointHelper [class]
- module.add_class('PointToPointHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
- ## point-to-point-star-helper.h: ns3::PointToPointStarHelper [class]
- module.add_class('PointToPointStarHelper')
- ## tap-bridge-helper.h: ns3::TapBridgeHelper [class]
- module.add_class('TapBridgeHelper')
- ## topology-reader-helper.h: ns3::TopologyReaderHelper [class]
- module.add_class('TopologyReaderHelper')
- ## wifi-helper.h: ns3::WifiHelper [class]
- module.add_class('WifiHelper')
- ## wifi-helper.h: ns3::WifiMacHelper [class]
- module.add_class('WifiMacHelper', allow_subclassing=True)
- ## wifi-helper.h: ns3::WifiPhyHelper [class]
- module.add_class('WifiPhyHelper', allow_subclassing=True)
- ## wimax-helper.h: ns3::WimaxHelper [class]
- module.add_class('WimaxHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
- ## wimax-helper.h: ns3::WimaxHelper::NetDeviceType [enumeration]
- module.add_enum('NetDeviceType', ['DEVICE_TYPE_SUBSCRIBER_STATION', 'DEVICE_TYPE_BASE_STATION'], outer_class=root_module['ns3::WimaxHelper'])
- ## wimax-helper.h: ns3::WimaxHelper::PhyType [enumeration]
- module.add_enum('PhyType', ['SIMPLE_PHY_TYPE_OFDM'], outer_class=root_module['ns3::WimaxHelper'])
- ## wimax-helper.h: ns3::WimaxHelper::SchedulerType [enumeration]
- module.add_enum('SchedulerType', ['SCHED_TYPE_SIMPLE', 'SCHED_TYPE_RTPS', 'SCHED_TYPE_MBQOS'], outer_class=root_module['ns3::WimaxHelper'])
- ## yans-wifi-helper.h: ns3::YansWifiChannelHelper [class]
- module.add_class('YansWifiChannelHelper')
- ## yans-wifi-helper.h: ns3::YansWifiPhyHelper [class]
- module.add_class('YansWifiPhyHelper', parent=[root_module['ns3::WifiPhyHelper'], root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
- ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes [enumeration]
- module.add_enum('SupportedPcapDataLinkTypes', ['DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO'], outer_class=root_module['ns3::YansWifiPhyHelper'])
- ## csma-helper.h: ns3::CsmaHelper [class]
- module.add_class('CsmaHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
- ## emu-helper.h: ns3::EmuHelper [class]
- module.add_class('EmuHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
- ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper [class]
- module.add_class('NqosWifiMacHelper', parent=root_module['ns3::WifiMacHelper'])
- ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper [class]
- module.add_class('QosWifiMacHelper', parent=root_module['ns3::WifiMacHelper'])
- ## athstats-helper.h: ns3::AthstatsWifiTraceSink [class]
- module.add_class('AthstatsWifiTraceSink', parent=root_module['ns3::Object'])
- ## canvas-location.h: ns3::CanvasLocation [class]
- module.add_class('CanvasLocation', parent=root_module['ns3::Object'])
- ## mesh-stack-installer.h: ns3::MeshStack [class]
- module.add_class('MeshStack', parent=root_module['ns3::Object'])
- ## dot11s-installer.h: ns3::Dot11sStack [class]
- module.add_class('Dot11sStack', parent=root_module['ns3::MeshStack'])
- ## flame-installer.h: ns3::FlameStack [class]
- module.add_class('FlameStack', parent=root_module['ns3::MeshStack'])
-
- ## Register a nested module for the namespace Config
-
- nested_module = module.add_cpp_namespace('Config')
- register_types_ns3_Config(nested_module)
-
-
- ## Register a nested module for the namespace FatalImpl
-
- nested_module = module.add_cpp_namespace('FatalImpl')
- register_types_ns3_FatalImpl(nested_module)
-
-
- ## Register a nested module for the namespace addressUtils
-
- nested_module = module.add_cpp_namespace('addressUtils')
- register_types_ns3_addressUtils(nested_module)
-
-
- ## Register a nested module for the namespace aodv
-
- nested_module = module.add_cpp_namespace('aodv')
- register_types_ns3_aodv(nested_module)
-
-
- ## Register a nested module for the namespace dot11s
-
- nested_module = module.add_cpp_namespace('dot11s')
- register_types_ns3_dot11s(nested_module)
-
-
- ## Register a nested module for the namespace dsdv
-
- nested_module = module.add_cpp_namespace('dsdv')
- register_types_ns3_dsdv(nested_module)
-
-
- ## Register a nested module for the namespace flame
-
- nested_module = module.add_cpp_namespace('flame')
- register_types_ns3_flame(nested_module)
-
-
- ## Register a nested module for the namespace internal
-
- nested_module = module.add_cpp_namespace('internal')
- register_types_ns3_internal(nested_module)
-
-
- ## Register a nested module for the namespace olsr
-
- nested_module = module.add_cpp_namespace('olsr')
- register_types_ns3_olsr(nested_module)
-
-
-def register_types_ns3_Config(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_FatalImpl(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_addressUtils(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_aodv(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_dot11s(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_dsdv(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_flame(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_internal(module):
- root_module = module.get_root()
-
-
-def register_types_ns3_olsr(module):
- root_module = module.get_root()
-
-
-def register_methods(root_module):
- register_Ns3AnimationInterface_methods(root_module, root_module['ns3::AnimationInterface'])
- register_Ns3AthstatsHelper_methods(root_module, root_module['ns3::AthstatsHelper'])
- register_Ns3CsmaStarHelper_methods(root_module, root_module['ns3::CsmaStarHelper'])
- register_Ns3MeshHelper_methods(root_module, root_module['ns3::MeshHelper'])
- register_Ns3PointToPointDumbbellHelper_methods(root_module, root_module['ns3::PointToPointDumbbellHelper'])
- register_Ns3PointToPointGridHelper_methods(root_module, root_module['ns3::PointToPointGridHelper'])
- register_Ns3PointToPointHelper_methods(root_module, root_module['ns3::PointToPointHelper'])
- register_Ns3PointToPointStarHelper_methods(root_module, root_module['ns3::PointToPointStarHelper'])
- register_Ns3TapBridgeHelper_methods(root_module, root_module['ns3::TapBridgeHelper'])
- register_Ns3TopologyReaderHelper_methods(root_module, root_module['ns3::TopologyReaderHelper'])
- register_Ns3WifiHelper_methods(root_module, root_module['ns3::WifiHelper'])
- register_Ns3WifiMacHelper_methods(root_module, root_module['ns3::WifiMacHelper'])
- register_Ns3WifiPhyHelper_methods(root_module, root_module['ns3::WifiPhyHelper'])
- register_Ns3WimaxHelper_methods(root_module, root_module['ns3::WimaxHelper'])
- register_Ns3YansWifiChannelHelper_methods(root_module, root_module['ns3::YansWifiChannelHelper'])
- register_Ns3YansWifiPhyHelper_methods(root_module, root_module['ns3::YansWifiPhyHelper'])
- register_Ns3CsmaHelper_methods(root_module, root_module['ns3::CsmaHelper'])
- register_Ns3EmuHelper_methods(root_module, root_module['ns3::EmuHelper'])
- register_Ns3NqosWifiMacHelper_methods(root_module, root_module['ns3::NqosWifiMacHelper'])
- register_Ns3QosWifiMacHelper_methods(root_module, root_module['ns3::QosWifiMacHelper'])
- register_Ns3AthstatsWifiTraceSink_methods(root_module, root_module['ns3::AthstatsWifiTraceSink'])
- register_Ns3CanvasLocation_methods(root_module, root_module['ns3::CanvasLocation'])
- register_Ns3MeshStack_methods(root_module, root_module['ns3::MeshStack'])
- register_Ns3Dot11sStack_methods(root_module, root_module['ns3::Dot11sStack'])
- register_Ns3FlameStack_methods(root_module, root_module['ns3::FlameStack'])
- return
-
-def register_Ns3AnimationInterface_methods(root_module, cls):
- ## animation-interface.h: ns3::AnimationInterface::AnimationInterface(ns3::AnimationInterface const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::AnimationInterface const &', 'arg0')])
- ## animation-interface.h: ns3::AnimationInterface::AnimationInterface() [constructor]
- cls.add_constructor([])
- ## animation-interface.h: bool ns3::AnimationInterface::SetOutputFile(std::string const & fn) [member function]
- cls.add_method('SetOutputFile',
- 'bool',
- [param('std::string const &', 'fn')])
- ## animation-interface.h: bool ns3::AnimationInterface::SetServerPort(uint16_t port) [member function]
- cls.add_method('SetServerPort',
- 'bool',
- [param('uint16_t', 'port')])
- ## animation-interface.h: void ns3::AnimationInterface::StartAnimation() [member function]
- cls.add_method('StartAnimation',
- 'void',
- [])
- ## animation-interface.h: void ns3::AnimationInterface::StopAnimation() [member function]
- cls.add_method('StopAnimation',
- 'void',
- [])
- return
-
-def register_Ns3AthstatsHelper_methods(root_module, cls):
- ## athstats-helper.h: ns3::AthstatsHelper::AthstatsHelper(ns3::AthstatsHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::AthstatsHelper const &', 'arg0')])
- ## athstats-helper.h: ns3::AthstatsHelper::AthstatsHelper() [constructor]
- cls.add_constructor([])
- ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function]
- cls.add_method('EnableAthstats',
- 'void',
- [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')])
- ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::Ptr<ns3::NetDevice> nd) [member function]
- cls.add_method('EnableAthstats',
- 'void',
- [param('std::string', 'filename'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
- ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::NetDeviceContainer d) [member function]
- cls.add_method('EnableAthstats',
- 'void',
- [param('std::string', 'filename'), param('ns3::NetDeviceContainer', 'd')])
- ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::NodeContainer n) [member function]
- cls.add_method('EnableAthstats',
- 'void',
- [param('std::string', 'filename'), param('ns3::NodeContainer', 'n')])
- return
-
-def register_Ns3CsmaStarHelper_methods(root_module, cls):
- ## csma-star-helper.h: ns3::CsmaStarHelper::CsmaStarHelper(ns3::CsmaStarHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::CsmaStarHelper const &', 'arg0')])
- ## csma-star-helper.h: ns3::CsmaStarHelper::CsmaStarHelper(uint32_t numSpokes, ns3::CsmaHelper csmaHelper) [constructor]
- cls.add_constructor([param('uint32_t', 'numSpokes'), param('ns3::CsmaHelper', 'csmaHelper')])
- ## csma-star-helper.h: void ns3::CsmaStarHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper address) [member function]
- cls.add_method('AssignIpv4Addresses',
- 'void',
- [param('ns3::Ipv4AddressHelper', 'address')])
- ## csma-star-helper.h: ns3::Ptr<ns3::Node> ns3::CsmaStarHelper::GetHub() const [member function]
- cls.add_method('GetHub',
- 'ns3::Ptr< ns3::Node >',
- [],
- is_const=True)
- ## csma-star-helper.h: ns3::NetDeviceContainer ns3::CsmaStarHelper::GetHubDevices() const [member function]
- cls.add_method('GetHubDevices',
- 'ns3::NetDeviceContainer',
- [],
- is_const=True)
- ## csma-star-helper.h: ns3::Ipv4Address ns3::CsmaStarHelper::GetHubIpv4Address(uint32_t i) const [member function]
- cls.add_method('GetHubIpv4Address',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'i')],
- is_const=True)
- ## csma-star-helper.h: ns3::NetDeviceContainer ns3::CsmaStarHelper::GetSpokeDevices() const [member function]
- cls.add_method('GetSpokeDevices',
- 'ns3::NetDeviceContainer',
- [],
- is_const=True)
- ## csma-star-helper.h: ns3::Ipv4Address ns3::CsmaStarHelper::GetSpokeIpv4Address(uint32_t i) const [member function]
- cls.add_method('GetSpokeIpv4Address',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'i')],
- is_const=True)
- ## csma-star-helper.h: ns3::Ptr<ns3::Node> ns3::CsmaStarHelper::GetSpokeNode(uint32_t i) const [member function]
- cls.add_method('GetSpokeNode',
- 'ns3::Ptr< ns3::Node >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## csma-star-helper.h: void ns3::CsmaStarHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
- cls.add_method('InstallStack',
- 'void',
- [param('ns3::InternetStackHelper', 'stack')])
- ## csma-star-helper.h: uint32_t ns3::CsmaStarHelper::SpokeCount() const [member function]
- cls.add_method('SpokeCount',
- 'uint32_t',
- [],
- is_const=True)
- return
-
-def register_Ns3MeshHelper_methods(root_module, cls):
- ## mesh-helper.h: ns3::MeshHelper::MeshHelper(ns3::MeshHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::MeshHelper const &', 'arg0')])
- ## mesh-helper.h: ns3::MeshHelper::MeshHelper() [constructor]
- cls.add_constructor([])
- ## mesh-helper.h: static ns3::MeshHelper ns3::MeshHelper::Default() [member function]
- cls.add_method('Default',
- 'ns3::MeshHelper',
- [],
- is_static=True)
- ## mesh-helper.h: ns3::NetDeviceContainer ns3::MeshHelper::Install(ns3::WifiPhyHelper const & phyHelper, ns3::NodeContainer c) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::WifiPhyHelper const &', 'phyHelper'), param('ns3::NodeContainer', 'c')],
- is_const=True)
- ## mesh-helper.h: void ns3::MeshHelper::Report(ns3::Ptr<ns3::NetDevice> const & arg0, std::ostream & arg1) [member function]
- cls.add_method('Report',
- 'void',
- [param('ns3::Ptr< ns3::NetDevice > const &', 'arg0'), param('std::ostream &', 'arg1')])
- ## mesh-helper.h: void ns3::MeshHelper::ResetStats(ns3::Ptr<ns3::NetDevice> const & arg0) [member function]
- cls.add_method('ResetStats',
- 'void',
- [param('ns3::Ptr< ns3::NetDevice > const &', 'arg0')])
- ## mesh-helper.h: void ns3::MeshHelper::SetMacType(std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetMacType',
- 'void',
- [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()')])
- ## mesh-helper.h: void ns3::MeshHelper::SetNumberOfInterfaces(uint32_t nInterfaces) [member function]
- cls.add_method('SetNumberOfInterfaces',
- 'void',
- [param('uint32_t', 'nInterfaces')])
- ## mesh-helper.h: void ns3::MeshHelper::SetRemoteStationManager(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetRemoteStationManager',
- 'void',
- [param('std::string', 'type'), 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()')])
- ## mesh-helper.h: void ns3::MeshHelper::SetSpreadInterfaceChannels(ns3::MeshHelper::ChannelPolicy arg0) [member function]
- cls.add_method('SetSpreadInterfaceChannels',
- 'void',
- [param('ns3::MeshHelper::ChannelPolicy', 'arg0')])
- ## mesh-helper.h: void ns3::MeshHelper::SetStackInstaller(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetStackInstaller',
- 'void',
- [param('std::string', 'type'), 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()')])
- ## mesh-helper.h: void ns3::MeshHelper::SetStandard(ns3::WifiPhyStandard standard) [member function]
- cls.add_method('SetStandard',
- 'void',
- [param('ns3::WifiPhyStandard', 'standard')])
- return
-
-def register_Ns3PointToPointDumbbellHelper_methods(root_module, cls):
- ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper::PointToPointDumbbellHelper(ns3::PointToPointDumbbellHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PointToPointDumbbellHelper const &', 'arg0')])
- ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper::PointToPointDumbbellHelper(uint32_t nLeftLeaf, ns3::PointToPointHelper leftHelper, uint32_t nRightLeaf, ns3::PointToPointHelper rightHelper, ns3::PointToPointHelper bottleneckHelper) [constructor]
- cls.add_constructor([param('uint32_t', 'nLeftLeaf'), param('ns3::PointToPointHelper', 'leftHelper'), param('uint32_t', 'nRightLeaf'), param('ns3::PointToPointHelper', 'rightHelper'), param('ns3::PointToPointHelper', 'bottleneckHelper')])
- ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper leftIp, ns3::Ipv4AddressHelper rightIp, ns3::Ipv4AddressHelper routerIp) [member function]
- cls.add_method('AssignIpv4Addresses',
- 'void',
- [param('ns3::Ipv4AddressHelper', 'leftIp'), param('ns3::Ipv4AddressHelper', 'rightIp'), param('ns3::Ipv4AddressHelper', 'routerIp')])
- ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function]
- cls.add_method('BoundingBox',
- 'void',
- [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')])
- ## point-to-point-dumbbell-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointDumbbellHelper::GetLeft() const [member function]
- cls.add_method('GetLeft',
- 'ns3::Ptr< ns3::Node >',
- [],
- is_const=True)
- ## point-to-point-dumbbell-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointDumbbellHelper::GetLeft(uint32_t i) const [member function]
- cls.add_method('GetLeft',
- 'ns3::Ptr< ns3::Node >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## point-to-point-dumbbell-helper.h: ns3::Ipv4Address ns3::PointToPointDumbbellHelper::GetLeftIpv4Address(uint32_t i) const [member function]
- cls.add_method('GetLeftIpv4Address',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'i')],
- is_const=True)
- ## point-to-point-dumbbell-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointDumbbellHelper::GetRight() const [member function]
- cls.add_method('GetRight',
- 'ns3::Ptr< ns3::Node >',
- [],
- is_const=True)
- ## point-to-point-dumbbell-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointDumbbellHelper::GetRight(uint32_t i) const [member function]
- cls.add_method('GetRight',
- 'ns3::Ptr< ns3::Node >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## point-to-point-dumbbell-helper.h: ns3::Ipv4Address ns3::PointToPointDumbbellHelper::GetRightIpv4Address(uint32_t i) const [member function]
- cls.add_method('GetRightIpv4Address',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'i')],
- is_const=True)
- ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
- cls.add_method('InstallStack',
- 'void',
- [param('ns3::InternetStackHelper', 'stack')])
- ## point-to-point-dumbbell-helper.h: uint32_t ns3::PointToPointDumbbellHelper::LeftCount() const [member function]
- cls.add_method('LeftCount',
- 'uint32_t',
- [],
- is_const=True)
- ## point-to-point-dumbbell-helper.h: uint32_t ns3::PointToPointDumbbellHelper::RightCount() const [member function]
- cls.add_method('RightCount',
- 'uint32_t',
- [],
- is_const=True)
- return
-
-def register_Ns3PointToPointGridHelper_methods(root_module, cls):
- ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper::PointToPointGridHelper(ns3::PointToPointGridHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PointToPointGridHelper const &', 'arg0')])
- ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper::PointToPointGridHelper(uint32_t nRows, uint32_t nCols, ns3::PointToPointHelper pointToPoint) [constructor]
- cls.add_constructor([param('uint32_t', 'nRows'), param('uint32_t', 'nCols'), param('ns3::PointToPointHelper', 'pointToPoint')])
- ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper rowIp, ns3::Ipv4AddressHelper colIp) [member function]
- cls.add_method('AssignIpv4Addresses',
- 'void',
- [param('ns3::Ipv4AddressHelper', 'rowIp'), param('ns3::Ipv4AddressHelper', 'colIp')])
- ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function]
- cls.add_method('BoundingBox',
- 'void',
- [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')])
- ## point-to-point-grid-helper.h: ns3::Ipv4Address ns3::PointToPointGridHelper::GetIpv4Address(uint32_t row, uint32_t col) [member function]
- cls.add_method('GetIpv4Address',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'row'), param('uint32_t', 'col')])
- ## point-to-point-grid-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointGridHelper::GetNode(uint32_t row, uint32_t col) [member function]
- cls.add_method('GetNode',
- 'ns3::Ptr< ns3::Node >',
- [param('uint32_t', 'row'), param('uint32_t', 'col')])
- ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
- cls.add_method('InstallStack',
- 'void',
- [param('ns3::InternetStackHelper', 'stack')])
- return
-
-def register_Ns3PointToPointHelper_methods(root_module, cls):
- ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper(ns3::PointToPointHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PointToPointHelper const &', 'arg0')])
- ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper() [constructor]
- cls.add_constructor([])
- ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::NodeContainer c) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::NodeContainer', 'c')])
- ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::Ptr<ns3::Node> a, ns3::Ptr<ns3::Node> b) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::Ptr< ns3::Node >', 'a'), param('ns3::Ptr< ns3::Node >', 'b')])
- ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::Ptr<ns3::Node> a, std::string bName) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::Ptr< ns3::Node >', 'a'), param('std::string', 'bName')])
- ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(std::string aName, ns3::Ptr<ns3::Node> b) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('std::string', 'aName'), param('ns3::Ptr< ns3::Node >', 'b')])
- ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(std::string aNode, std::string bNode) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('std::string', 'aNode'), param('std::string', 'bNode')])
- ## point-to-point-helper.h: void ns3::PointToPointHelper::SetChannelAttribute(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetChannelAttribute',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- ## point-to-point-helper.h: void ns3::PointToPointHelper::SetDeviceAttribute(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetDeviceAttribute',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- ## point-to-point-helper.h: void ns3::PointToPointHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetQueue',
- 'void',
- [param('std::string', 'type'), 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()')])
- ## point-to-point-helper.h: void ns3::PointToPointHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiInternal',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- ## point-to-point-helper.h: void ns3::PointToPointHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
- cls.add_method('EnablePcapInternal',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3PointToPointStarHelper_methods(root_module, cls):
- ## point-to-point-star-helper.h: ns3::PointToPointStarHelper::PointToPointStarHelper(ns3::PointToPointStarHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PointToPointStarHelper const &', 'arg0')])
- ## point-to-point-star-helper.h: ns3::PointToPointStarHelper::PointToPointStarHelper(uint32_t numSpokes, ns3::PointToPointHelper p2pHelper) [constructor]
- cls.add_constructor([param('uint32_t', 'numSpokes'), param('ns3::PointToPointHelper', 'p2pHelper')])
- ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper address) [member function]
- cls.add_method('AssignIpv4Addresses',
- 'void',
- [param('ns3::Ipv4AddressHelper', 'address')])
- ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function]
- cls.add_method('BoundingBox',
- 'void',
- [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')])
- ## point-to-point-star-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointStarHelper::GetHub() const [member function]
- cls.add_method('GetHub',
- 'ns3::Ptr< ns3::Node >',
- [],
- is_const=True)
- ## point-to-point-star-helper.h: ns3::Ipv4Address ns3::PointToPointStarHelper::GetHubIpv4Address(uint32_t i) const [member function]
- cls.add_method('GetHubIpv4Address',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'i')],
- is_const=True)
- ## point-to-point-star-helper.h: ns3::Ipv4Address ns3::PointToPointStarHelper::GetSpokeIpv4Address(uint32_t i) const [member function]
- cls.add_method('GetSpokeIpv4Address',
- 'ns3::Ipv4Address',
- [param('uint32_t', 'i')],
- is_const=True)
- ## point-to-point-star-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointStarHelper::GetSpokeNode(uint32_t i) const [member function]
- cls.add_method('GetSpokeNode',
- 'ns3::Ptr< ns3::Node >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
- cls.add_method('InstallStack',
- 'void',
- [param('ns3::InternetStackHelper', 'stack')])
- ## point-to-point-star-helper.h: uint32_t ns3::PointToPointStarHelper::SpokeCount() const [member function]
- cls.add_method('SpokeCount',
- 'uint32_t',
- [],
- is_const=True)
- return
-
-def register_Ns3TapBridgeHelper_methods(root_module, cls):
- ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::TapBridgeHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::TapBridgeHelper const &', 'arg0')])
- ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper() [constructor]
- cls.add_constructor([])
- ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::Ipv4Address gateway) [constructor]
- cls.add_constructor([param('ns3::Ipv4Address', 'gateway')])
- ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::NetDevice> nd) [member function]
- cls.add_method('Install',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
- ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(std::string nodeName, ns3::Ptr<ns3::NetDevice> nd) [member function]
- cls.add_method('Install',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('std::string', 'nodeName'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
- ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(ns3::Ptr<ns3::Node> node, std::string ndName) [member function]
- cls.add_method('Install',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string', 'ndName')])
- ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(std::string nodeName, std::string ndName) [member function]
- cls.add_method('Install',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('std::string', 'nodeName'), param('std::string', 'ndName')])
- ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::NetDevice> nd, ns3::AttributeValue const & bridgeType) [member function]
- cls.add_method('Install',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('ns3::AttributeValue const &', 'bridgeType')])
- ## tap-bridge-helper.h: void ns3::TapBridgeHelper::SetAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
- cls.add_method('SetAttribute',
- 'void',
- [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
- return
-
-def register_Ns3TopologyReaderHelper_methods(root_module, cls):
- ## topology-reader-helper.h: ns3::TopologyReaderHelper::TopologyReaderHelper(ns3::TopologyReaderHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::TopologyReaderHelper const &', 'arg0')])
- ## topology-reader-helper.h: ns3::TopologyReaderHelper::TopologyReaderHelper() [constructor]
- cls.add_constructor([])
- ## topology-reader-helper.h: ns3::Ptr<ns3::TopologyReader> ns3::TopologyReaderHelper::GetTopologyReader() [member function]
- cls.add_method('GetTopologyReader',
- 'ns3::Ptr< ns3::TopologyReader >',
- [])
- ## topology-reader-helper.h: void ns3::TopologyReaderHelper::SetFileName(std::string const fileName) [member function]
- cls.add_method('SetFileName',
- 'void',
- [param('std::string const', 'fileName')])
- ## topology-reader-helper.h: void ns3::TopologyReaderHelper::SetFileType(std::string const fileType) [member function]
- cls.add_method('SetFileType',
- 'void',
- [param('std::string const', 'fileType')])
- return
-
-def register_Ns3WifiHelper_methods(root_module, cls):
- ## wifi-helper.h: ns3::WifiHelper::WifiHelper(ns3::WifiHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::WifiHelper const &', 'arg0')])
- ## wifi-helper.h: ns3::WifiHelper::WifiHelper() [constructor]
- cls.add_constructor([])
- ## wifi-helper.h: static ns3::WifiHelper ns3::WifiHelper::Default() [member function]
- cls.add_method('Default',
- 'ns3::WifiHelper',
- [],
- is_static=True)
- ## wifi-helper.h: static void ns3::WifiHelper::EnableLogComponents() [member function]
- cls.add_method('EnableLogComponents',
- 'void',
- [],
- is_static=True)
- ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::NodeContainer c) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::NodeContainer', 'c')],
- is_const=True)
- ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::Ptr<ns3::Node> node) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::Ptr< ns3::Node >', 'node')],
- is_const=True)
- ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, std::string nodeName) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('std::string', 'nodeName')],
- is_const=True)
- ## wifi-helper.h: void ns3::WifiHelper::SetRemoteStationManager(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetRemoteStationManager',
- 'void',
- [param('std::string', 'type'), 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()')])
- ## wifi-helper.h: void ns3::WifiHelper::SetStandard(ns3::WifiPhyStandard standard) [member function]
- cls.add_method('SetStandard',
- 'void',
- [param('ns3::WifiPhyStandard', 'standard')])
- return
-
-def register_Ns3WifiMacHelper_methods(root_module, cls):
- ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper() [constructor]
- cls.add_constructor([])
- ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper(ns3::WifiMacHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::WifiMacHelper const &', 'arg0')])
- ## wifi-helper.h: ns3::Ptr<ns3::WifiMac> ns3::WifiMacHelper::Create() const [member function]
- cls.add_method('Create',
- 'ns3::Ptr< ns3::WifiMac >',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- return
-
-def register_Ns3WifiPhyHelper_methods(root_module, cls):
- ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper() [constructor]
- cls.add_constructor([])
- ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper(ns3::WifiPhyHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::WifiPhyHelper const &', 'arg0')])
- ## wifi-helper.h: ns3::Ptr<ns3::WifiPhy> ns3::WifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
- cls.add_method('Create',
- 'ns3::Ptr< ns3::WifiPhy >',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- return
-
-def register_Ns3WimaxHelper_methods(root_module, cls):
- ## wimax-helper.h: ns3::WimaxHelper::WimaxHelper(ns3::WimaxHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::WimaxHelper const &', 'arg0')])
- ## wimax-helper.h: ns3::WimaxHelper::WimaxHelper() [constructor]
- cls.add_constructor([])
- ## wimax-helper.h: ns3::Ptr<ns3::BSScheduler> ns3::WimaxHelper::CreateBSScheduler(ns3::WimaxHelper::SchedulerType schedulerType) [member function]
- cls.add_method('CreateBSScheduler',
- 'ns3::Ptr< ns3::BSScheduler >',
- [param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
- ## wimax-helper.h: ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhy(ns3::WimaxHelper::PhyType phyType) [member function]
- cls.add_method('CreatePhy',
- 'ns3::Ptr< ns3::WimaxPhy >',
- [param('ns3::WimaxHelper::PhyType', 'phyType')])
- ## wimax-helper.h: ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhy(ns3::WimaxHelper::PhyType phyType, char * SNRTraceFilePath, bool activateLoss) [member function]
- cls.add_method('CreatePhy',
- 'ns3::Ptr< ns3::WimaxPhy >',
- [param('ns3::WimaxHelper::PhyType', 'phyType'), param('char *', 'SNRTraceFilePath'), param('bool', 'activateLoss')])
- ## wimax-helper.h: ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhyWithoutChannel(ns3::WimaxHelper::PhyType phyType) [member function]
- cls.add_method('CreatePhyWithoutChannel',
- 'ns3::Ptr< ns3::WimaxPhy >',
- [param('ns3::WimaxHelper::PhyType', 'phyType')])
- ## wimax-helper.h: ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhyWithoutChannel(ns3::WimaxHelper::PhyType phyType, char * SNRTraceFilePath, bool activateLoss) [member function]
- cls.add_method('CreatePhyWithoutChannel',
- 'ns3::Ptr< ns3::WimaxPhy >',
- [param('ns3::WimaxHelper::PhyType', 'phyType'), param('char *', 'SNRTraceFilePath'), param('bool', 'activateLoss')])
- ## wimax-helper.h: ns3::ServiceFlow ns3::WimaxHelper::CreateServiceFlow(ns3::ServiceFlow::Direction direction, ns3::ServiceFlow::SchedulingType schedulinType, ns3::IpcsClassifierRecord classifier) [member function]
- cls.add_method('CreateServiceFlow',
- 'ns3::ServiceFlow',
- [param('ns3::ServiceFlow::Direction', 'direction'), param('ns3::ServiceFlow::SchedulingType', 'schedulinType'), param('ns3::IpcsClassifierRecord', 'classifier')])
- ## wimax-helper.h: ns3::Ptr<ns3::UplinkScheduler> ns3::WimaxHelper::CreateUplinkScheduler(ns3::WimaxHelper::SchedulerType schedulerType) [member function]
- cls.add_method('CreateUplinkScheduler',
- 'ns3::Ptr< ns3::UplinkScheduler >',
- [param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
- ## wimax-helper.h: static void ns3::WimaxHelper::EnableAsciiForConnection(ns3::Ptr<ns3::OutputStreamWrapper> oss, uint32_t nodeid, uint32_t deviceid, char * netdevice, char * connection) [member function]
- cls.add_method('EnableAsciiForConnection',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'oss'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('char *', 'netdevice'), param('char *', 'connection')],
- is_static=True)
- ## wimax-helper.h: static void ns3::WimaxHelper::EnableLogComponents() [member function]
- cls.add_method('EnableLogComponents',
- 'void',
- [],
- is_static=True)
- ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType type, ns3::WimaxHelper::PhyType phyType, ns3::WimaxHelper::SchedulerType schedulerType) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'type'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
- ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::Ptr<ns3::WimaxChannel> channel, ns3::WimaxHelper::SchedulerType schedulerType) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::Ptr< ns3::WimaxChannel >', 'channel'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
- ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::WimaxHelper::SchedulerType schedulerType, double frameDuration) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType'), param('double', 'frameDuration')])
- ## wimax-helper.h: ns3::Ptr<ns3::WimaxNetDevice> ns3::WimaxHelper::Install(ns3::Ptr<ns3::Node> node, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::Ptr<ns3::WimaxChannel> channel, ns3::WimaxHelper::SchedulerType schedulerType) [member function]
- cls.add_method('Install',
- 'ns3::Ptr< ns3::WimaxNetDevice >',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::Ptr< ns3::WimaxChannel >', 'channel'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
- ## wimax-helper.h: void ns3::WimaxHelper::SetPropagationLossModel(ns3::SimpleOfdmWimaxChannel::PropModel propagationModel) [member function]
- cls.add_method('SetPropagationLossModel',
- 'void',
- [param('ns3::SimpleOfdmWimaxChannel::PropModel', 'propagationModel')])
- ## wimax-helper.h: void ns3::WimaxHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiInternal',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- ## wimax-helper.h: void ns3::WimaxHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename, bool promiscuous) [member function]
- cls.add_method('EnablePcapInternal',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename'), param('bool', 'promiscuous')],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3YansWifiChannelHelper_methods(root_module, cls):
- ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper(ns3::YansWifiChannelHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::YansWifiChannelHelper const &', 'arg0')])
- ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper() [constructor]
- cls.add_constructor([])
- ## yans-wifi-helper.h: void ns3::YansWifiChannelHelper::AddPropagationLoss(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('AddPropagationLoss',
- '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: ns3::Ptr<ns3::YansWifiChannel> ns3::YansWifiChannelHelper::Create() const [member function]
- cls.add_method('Create',
- 'ns3::Ptr< ns3::YansWifiChannel >',
- [],
- is_const=True)
- ## yans-wifi-helper.h: static ns3::YansWifiChannelHelper ns3::YansWifiChannelHelper::Default() [member function]
- cls.add_method('Default',
- 'ns3::YansWifiChannelHelper',
- [],
- is_static=True)
- ## yans-wifi-helper.h: void ns3::YansWifiChannelHelper::SetPropagationDelay(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetPropagationDelay',
- '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()')])
- return
-
-def register_Ns3YansWifiPhyHelper_methods(root_module, cls):
- ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::YansWifiPhyHelper(ns3::YansWifiPhyHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::YansWifiPhyHelper const &', 'arg0')])
- ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::YansWifiPhyHelper() [constructor]
- cls.add_constructor([])
- ## yans-wifi-helper.h: static ns3::YansWifiPhyHelper ns3::YansWifiPhyHelper::Default() [member function]
- cls.add_method('Default',
- 'ns3::YansWifiPhyHelper',
- [],
- is_static=True)
- ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::Set(std::string name, ns3::AttributeValue const & v) [member function]
- cls.add_method('Set',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')])
- ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(ns3::Ptr<ns3::YansWifiChannel> channel) [member function]
- cls.add_method('SetChannel',
- 'void',
- [param('ns3::Ptr< ns3::YansWifiChannel >', 'channel')])
- ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(std::string channelName) [member function]
- cls.add_method('SetChannel',
- 'void',
- [param('std::string', 'channelName')])
- ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetErrorRateModel(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- 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: void ns3::YansWifiPhyHelper::SetPcapDataLinkType(ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes dlt) [member function]
- cls.add_method('SetPcapDataLinkType',
- 'void',
- [param('ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes', 'dlt')])
- ## yans-wifi-helper.h: ns3::Ptr<ns3::WifiPhy> ns3::YansWifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
- cls.add_method('Create',
- 'ns3::Ptr< ns3::WifiPhy >',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')],
- is_const=True, visibility='private', is_virtual=True)
- ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiInternal',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
- cls.add_method('EnablePcapInternal',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3CsmaHelper_methods(root_module, cls):
- ## csma-helper.h: ns3::CsmaHelper::CsmaHelper(ns3::CsmaHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::CsmaHelper const &', 'arg0')])
- ## csma-helper.h: ns3::CsmaHelper::CsmaHelper() [constructor]
- cls.add_constructor([])
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::Ptr< ns3::Node >', 'node')],
- is_const=True)
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string name) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('std::string', 'name')],
- is_const=True)
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::CsmaChannel> channel) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')],
- is_const=True)
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr<ns3::Node> node, std::string channelName) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string', 'channelName')],
- is_const=True)
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string nodeName, ns3::Ptr<ns3::CsmaChannel> channel) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('std::string', 'nodeName'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')],
- is_const=True)
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string nodeName, std::string channelName) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('std::string', 'nodeName'), param('std::string', 'channelName')],
- is_const=True)
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::NodeContainer const &', 'c')],
- is_const=True)
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, ns3::Ptr<ns3::CsmaChannel> channel) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::NodeContainer const &', 'c'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')],
- is_const=True)
- ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, std::string channelName) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::NodeContainer const &', 'c'), param('std::string', 'channelName')],
- is_const=True)
- ## csma-helper.h: void ns3::CsmaHelper::SetChannelAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
- cls.add_method('SetChannelAttribute',
- 'void',
- [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
- ## csma-helper.h: void ns3::CsmaHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
- cls.add_method('SetDeviceAttribute',
- 'void',
- [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
- ## csma-helper.h: void ns3::CsmaHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetQueue',
- 'void',
- [param('std::string', 'type'), 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()')])
- ## csma-helper.h: void ns3::CsmaHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiInternal',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- ## csma-helper.h: void ns3::CsmaHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
- cls.add_method('EnablePcapInternal',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3EmuHelper_methods(root_module, cls):
- ## emu-helper.h: ns3::EmuHelper::EmuHelper(ns3::EmuHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::EmuHelper const &', 'arg0')])
- ## emu-helper.h: ns3::EmuHelper::EmuHelper() [constructor]
- cls.add_constructor([])
- ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::Ptr< ns3::Node >', 'node')],
- is_const=True)
- ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(std::string nodeName) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('std::string', 'nodeName')],
- is_const=True)
- ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(ns3::NodeContainer const & c) const [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::NodeContainer const &', 'c')],
- is_const=True)
- ## emu-helper.h: void ns3::EmuHelper::SetAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
- cls.add_method('SetAttribute',
- 'void',
- [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
- ## emu-helper.h: void ns3::EmuHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetQueue',
- 'void',
- [param('std::string', 'type'), 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()')])
- ## emu-helper.h: void ns3::EmuHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
- cls.add_method('EnableAsciiInternal',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- ## emu-helper.h: void ns3::EmuHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
- cls.add_method('EnablePcapInternal',
- 'void',
- [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3NqosWifiMacHelper_methods(root_module, cls):
- ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper(ns3::NqosWifiMacHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::NqosWifiMacHelper const &', 'arg0')])
- ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper() [constructor]
- cls.add_constructor([])
- ## nqos-wifi-mac-helper.h: static ns3::NqosWifiMacHelper ns3::NqosWifiMacHelper::Default() [member function]
- cls.add_method('Default',
- 'ns3::NqosWifiMacHelper',
- [],
- is_static=True)
- ## nqos-wifi-mac-helper.h: void ns3::NqosWifiMacHelper::SetType(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetType',
- 'void',
- [param('std::string', 'type'), 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()')])
- ## nqos-wifi-mac-helper.h: ns3::Ptr<ns3::WifiMac> ns3::NqosWifiMacHelper::Create() const [member function]
- cls.add_method('Create',
- 'ns3::Ptr< ns3::WifiMac >',
- [],
- is_const=True, visibility='private', is_virtual=True)
- return
-
-def register_Ns3QosWifiMacHelper_methods(root_module, cls):
- ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper::QosWifiMacHelper(ns3::QosWifiMacHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::QosWifiMacHelper const &', 'arg0')])
- ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper::QosWifiMacHelper() [constructor]
- cls.add_constructor([])
- ## qos-wifi-mac-helper.h: static ns3::QosWifiMacHelper ns3::QosWifiMacHelper::Default() [member function]
- cls.add_method('Default',
- 'ns3::QosWifiMacHelper',
- [],
- is_static=True)
- ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetBlockAckInactivityTimeoutForAc(ns3::AcIndex ac, uint16_t timeout) [member function]
- cls.add_method('SetBlockAckInactivityTimeoutForAc',
- 'void',
- [param('ns3::AcIndex', 'ac'), param('uint16_t', 'timeout')])
- ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetBlockAckThresholdForAc(ns3::AcIndex ac, uint8_t threshold) [member function]
- cls.add_method('SetBlockAckThresholdForAc',
- 'void',
- [param('ns3::AcIndex', 'ac'), param('uint8_t', 'threshold')])
- ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetMsduAggregatorForAc(ns3::AcIndex ac, std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetMsduAggregatorForAc',
- 'void',
- [param('ns3::AcIndex', 'ac'), param('std::string', 'type'), 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()')])
- ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetType(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
- cls.add_method('SetType',
- 'void',
- [param('std::string', 'type'), 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()')])
- ## qos-wifi-mac-helper.h: ns3::Ptr<ns3::WifiMac> ns3::QosWifiMacHelper::Create() const [member function]
- cls.add_method('Create',
- 'ns3::Ptr< ns3::WifiMac >',
- [],
- is_const=True, visibility='private', is_virtual=True)
- return
-
-def register_Ns3AthstatsWifiTraceSink_methods(root_module, cls):
- ## athstats-helper.h: ns3::AthstatsWifiTraceSink::AthstatsWifiTraceSink(ns3::AthstatsWifiTraceSink const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::AthstatsWifiTraceSink const &', 'arg0')])
- ## athstats-helper.h: ns3::AthstatsWifiTraceSink::AthstatsWifiTraceSink() [constructor]
- cls.add_constructor([])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::DevRxTrace(std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
- cls.add_method('DevRxTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::DevTxTrace(std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
- cls.add_method('DevTxTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')])
- ## athstats-helper.h: static ns3::TypeId ns3::AthstatsWifiTraceSink::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::Open(std::string const & name) [member function]
- cls.add_method('Open',
- 'void',
- [param('std::string const &', 'name')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyRxErrorTrace(std::string context, ns3::Ptr<ns3::Packet const> packet, double snr) [member function]
- cls.add_method('PhyRxErrorTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'snr')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyRxOkTrace(std::string context, ns3::Ptr<ns3::Packet const> packet, double snr, ns3::WifiMode mode, ns3::WifiPreamble preamble) [member function]
- cls.add_method('PhyRxOkTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'snr'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyStateTrace(std::string context, ns3::Time start, ns3::Time duration, ns3::WifiPhy::State state) [member function]
- cls.add_method('PhyStateTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Time', 'start'), param('ns3::Time', 'duration'), param('ns3::WifiPhy::State', 'state')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyTxTrace(std::string context, ns3::Ptr<ns3::Packet const> packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPower) [member function]
- cls.add_method('PhyTxTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPower')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxDataFailedTrace(std::string context, ns3::Mac48Address address) [member function]
- cls.add_method('TxDataFailedTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxFinalDataFailedTrace(std::string context, ns3::Mac48Address address) [member function]
- cls.add_method('TxFinalDataFailedTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxFinalRtsFailedTrace(std::string context, ns3::Mac48Address address) [member function]
- cls.add_method('TxFinalRtsFailedTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
- ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxRtsFailedTrace(std::string context, ns3::Mac48Address address) [member function]
- cls.add_method('TxRtsFailedTrace',
- 'void',
- [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
- return
-
-def register_Ns3CanvasLocation_methods(root_module, cls):
- ## canvas-location.h: ns3::CanvasLocation::CanvasLocation(ns3::CanvasLocation const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::CanvasLocation const &', 'arg0')])
- ## canvas-location.h: ns3::CanvasLocation::CanvasLocation() [constructor]
- cls.add_constructor([])
- ## canvas-location.h: ns3::Vector ns3::CanvasLocation::GetLocation() const [member function]
- cls.add_method('GetLocation',
- 'ns3::Vector',
- [],
- is_const=True)
- ## canvas-location.h: static ns3::TypeId ns3::CanvasLocation::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## canvas-location.h: void ns3::CanvasLocation::SetLocation(ns3::Vector const & location) [member function]
- cls.add_method('SetLocation',
- 'void',
- [param('ns3::Vector const &', 'location')])
- return
-
-def register_Ns3MeshStack_methods(root_module, cls):
- ## mesh-stack-installer.h: ns3::MeshStack::MeshStack() [constructor]
- cls.add_constructor([])
- ## mesh-stack-installer.h: ns3::MeshStack::MeshStack(ns3::MeshStack const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::MeshStack const &', 'arg0')])
- ## mesh-stack-installer.h: bool ns3::MeshStack::InstallStack(ns3::Ptr<ns3::MeshPointDevice> mp) [member function]
- cls.add_method('InstallStack',
- 'bool',
- [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')],
- is_pure_virtual=True, is_virtual=True)
- ## mesh-stack-installer.h: void ns3::MeshStack::Report(ns3::Ptr<ns3::MeshPointDevice> const mp, std::ostream & arg1) [member function]
- cls.add_method('Report',
- 'void',
- [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')],
- is_pure_virtual=True, is_virtual=True)
- ## mesh-stack-installer.h: void ns3::MeshStack::ResetStats(ns3::Ptr<ns3::MeshPointDevice> const mp) [member function]
- cls.add_method('ResetStats',
- 'void',
- [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')],
- is_pure_virtual=True, is_virtual=True)
- return
-
-def register_Ns3Dot11sStack_methods(root_module, cls):
- ## dot11s-installer.h: ns3::Dot11sStack::Dot11sStack(ns3::Dot11sStack const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Dot11sStack const &', 'arg0')])
- ## dot11s-installer.h: ns3::Dot11sStack::Dot11sStack() [constructor]
- cls.add_constructor([])
- ## dot11s-installer.h: void ns3::Dot11sStack::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- is_virtual=True)
- ## dot11s-installer.h: static ns3::TypeId ns3::Dot11sStack::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## dot11s-installer.h: bool ns3::Dot11sStack::InstallStack(ns3::Ptr<ns3::MeshPointDevice> mp) [member function]
- cls.add_method('InstallStack',
- 'bool',
- [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')],
- is_virtual=True)
- ## dot11s-installer.h: void ns3::Dot11sStack::Report(ns3::Ptr<ns3::MeshPointDevice> const mp, std::ostream & arg1) [member function]
- cls.add_method('Report',
- 'void',
- [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')],
- is_virtual=True)
- ## dot11s-installer.h: void ns3::Dot11sStack::ResetStats(ns3::Ptr<ns3::MeshPointDevice> const mp) [member function]
- cls.add_method('ResetStats',
- 'void',
- [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')],
- is_virtual=True)
- return
-
-def register_Ns3FlameStack_methods(root_module, cls):
- ## flame-installer.h: ns3::FlameStack::FlameStack(ns3::FlameStack const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::FlameStack const &', 'arg0')])
- ## flame-installer.h: ns3::FlameStack::FlameStack() [constructor]
- cls.add_constructor([])
- ## flame-installer.h: void ns3::FlameStack::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- is_virtual=True)
- ## flame-installer.h: static ns3::TypeId ns3::FlameStack::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## flame-installer.h: bool ns3::FlameStack::InstallStack(ns3::Ptr<ns3::MeshPointDevice> mp) [member function]
- cls.add_method('InstallStack',
- 'bool',
- [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')],
- is_virtual=True)
- ## flame-installer.h: void ns3::FlameStack::Report(ns3::Ptr<ns3::MeshPointDevice> const mp, std::ostream & arg1) [member function]
- cls.add_method('Report',
- 'void',
- [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')],
- is_virtual=True)
- ## flame-installer.h: void ns3::FlameStack::ResetStats(ns3::Ptr<ns3::MeshPointDevice> const mp) [member function]
- cls.add_method('ResetStats',
- 'void',
- [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')],
- is_virtual=True)
- return
-
-def register_functions(root_module):
- module = root_module
- register_functions_ns3_Config(module.get_submodule('Config'), root_module)
- register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
- register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
- register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
- register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
- register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module)
- register_functions_ns3_flame(module.get_submodule('flame'), root_module)
- register_functions_ns3_internal(module.get_submodule('internal'), root_module)
- register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
- return
-
-def register_functions_ns3_Config(module, root_module):
- return
-
-def register_functions_ns3_FatalImpl(module, root_module):
- return
-
-def register_functions_ns3_addressUtils(module, root_module):
- return
-
-def register_functions_ns3_aodv(module, root_module):
- return
-
-def register_functions_ns3_dot11s(module, root_module):
- return
-
-def register_functions_ns3_dsdv(module, root_module):
- return
-
-def register_functions_ns3_flame(module, root_module):
- return
-
-def register_functions_ns3_internal(module, root_module):
- return
-
-def register_functions_ns3_olsr(module, root_module):
- return
-
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_mesh.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_mesh.py Sat Mar 05 13:31:26 2011 -0800
@@ -3,6 +3,10 @@
def register_types(module):
root_module = module.get_root()
+ ## mesh-helper.h: ns3::MeshHelper [class]
+ module.add_class('MeshHelper')
+ ## mesh-helper.h: ns3::MeshHelper::ChannelPolicy [enumeration]
+ module.add_enum('ChannelPolicy', ['SPREAD_CHANNELS', 'ZERO_CHANNEL'], outer_class=root_module['ns3::MeshHelper'])
## mesh-wifi-beacon.h: ns3::MeshWifiBeacon [class]
module.add_class('MeshWifiBeacon')
## simple-ref-count.h: ns3::SimpleRefCount<ns3::MeshWifiInterfaceMacPlugin, ns3::empty, ns3::DefaultDeleter<ns3::MeshWifiInterfaceMacPlugin> > [class]
@@ -11,6 +15,8 @@
module.add_class('MeshInformationElementVector', parent=root_module['ns3::WifiInformationElementVector'])
## mesh-l2-routing-protocol.h: ns3::MeshL2RoutingProtocol [class]
module.add_class('MeshL2RoutingProtocol', parent=root_module['ns3::Object'])
+ ## mesh-stack-installer.h: ns3::MeshStack [class]
+ module.add_class('MeshStack', parent=root_module['ns3::Object'])
## mesh-wifi-interface-mac-plugin.h: ns3::MeshWifiInterfaceMacPlugin [class]
module.add_class('MeshWifiInterfaceMacPlugin', parent=root_module['ns3::SimpleRefCount< ns3::MeshWifiInterfaceMacPlugin, ns3::empty, ns3::DefaultDeleter<ns3::MeshWifiInterfaceMacPlugin> >'])
## mesh-point-device.h: ns3::MeshPointDevice [class]
@@ -109,14 +115,65 @@
def register_methods(root_module):
+ register_Ns3MeshHelper_methods(root_module, root_module['ns3::MeshHelper'])
register_Ns3MeshWifiBeacon_methods(root_module, root_module['ns3::MeshWifiBeacon'])
register_Ns3MeshInformationElementVector_methods(root_module, root_module['ns3::MeshInformationElementVector'])
register_Ns3MeshL2RoutingProtocol_methods(root_module, root_module['ns3::MeshL2RoutingProtocol'])
+ register_Ns3MeshStack_methods(root_module, root_module['ns3::MeshStack'])
register_Ns3MeshWifiInterfaceMacPlugin_methods(root_module, root_module['ns3::MeshWifiInterfaceMacPlugin'])
register_Ns3MeshPointDevice_methods(root_module, root_module['ns3::MeshPointDevice'])
register_Ns3MeshWifiInterfaceMac_methods(root_module, root_module['ns3::MeshWifiInterfaceMac'])
return
+def register_Ns3MeshHelper_methods(root_module, cls):
+ ## mesh-helper.h: ns3::MeshHelper::MeshHelper(ns3::MeshHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::MeshHelper const &', 'arg0')])
+ ## mesh-helper.h: ns3::MeshHelper::MeshHelper() [constructor]
+ cls.add_constructor([])
+ ## mesh-helper.h: static ns3::MeshHelper ns3::MeshHelper::Default() [member function]
+ cls.add_method('Default',
+ 'ns3::MeshHelper',
+ [],
+ is_static=True)
+ ## mesh-helper.h: ns3::NetDeviceContainer ns3::MeshHelper::Install(ns3::WifiPhyHelper const & phyHelper, ns3::NodeContainer c) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::WifiPhyHelper const &', 'phyHelper'), param('ns3::NodeContainer', 'c')],
+ is_const=True)
+ ## mesh-helper.h: void ns3::MeshHelper::Report(ns3::Ptr<ns3::NetDevice> const & arg0, std::ostream & arg1) [member function]
+ cls.add_method('Report',
+ 'void',
+ [param('ns3::Ptr< ns3::NetDevice > const &', 'arg0'), param('std::ostream &', 'arg1')])
+ ## mesh-helper.h: void ns3::MeshHelper::ResetStats(ns3::Ptr<ns3::NetDevice> const & arg0) [member function]
+ cls.add_method('ResetStats',
+ 'void',
+ [param('ns3::Ptr< ns3::NetDevice > const &', 'arg0')])
+ ## mesh-helper.h: void ns3::MeshHelper::SetMacType(std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetMacType',
+ 'void',
+ [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()')])
+ ## mesh-helper.h: void ns3::MeshHelper::SetNumberOfInterfaces(uint32_t nInterfaces) [member function]
+ cls.add_method('SetNumberOfInterfaces',
+ 'void',
+ [param('uint32_t', 'nInterfaces')])
+ ## mesh-helper.h: void ns3::MeshHelper::SetRemoteStationManager(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetRemoteStationManager',
+ 'void',
+ [param('std::string', 'type'), 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()')])
+ ## mesh-helper.h: void ns3::MeshHelper::SetSpreadInterfaceChannels(ns3::MeshHelper::ChannelPolicy arg0) [member function]
+ cls.add_method('SetSpreadInterfaceChannels',
+ 'void',
+ [param('ns3::MeshHelper::ChannelPolicy', 'arg0')])
+ ## mesh-helper.h: void ns3::MeshHelper::SetStackInstaller(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetStackInstaller',
+ 'void',
+ [param('std::string', 'type'), 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()')])
+ ## mesh-helper.h: void ns3::MeshHelper::SetStandard(ns3::WifiPhyStandard standard) [member function]
+ cls.add_method('SetStandard',
+ 'void',
+ [param('ns3::WifiPhyStandard', 'standard')])
+ return
+
def register_Ns3MeshWifiBeacon_methods(root_module, cls):
## mesh-wifi-beacon.h: ns3::MeshWifiBeacon::MeshWifiBeacon(ns3::MeshWifiBeacon const & arg0) [copy constructor]
cls.add_constructor([param('ns3::MeshWifiBeacon const &', 'arg0')])
@@ -189,6 +246,28 @@
[param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')])
return
+def register_Ns3MeshStack_methods(root_module, cls):
+ ## mesh-stack-installer.h: ns3::MeshStack::MeshStack() [constructor]
+ cls.add_constructor([])
+ ## mesh-stack-installer.h: ns3::MeshStack::MeshStack(ns3::MeshStack const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::MeshStack const &', 'arg0')])
+ ## mesh-stack-installer.h: bool ns3::MeshStack::InstallStack(ns3::Ptr<ns3::MeshPointDevice> mp) [member function]
+ cls.add_method('InstallStack',
+ 'bool',
+ [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')],
+ is_pure_virtual=True, is_virtual=True)
+ ## mesh-stack-installer.h: void ns3::MeshStack::Report(ns3::Ptr<ns3::MeshPointDevice> const mp, std::ostream & arg1) [member function]
+ cls.add_method('Report',
+ 'void',
+ [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')],
+ is_pure_virtual=True, is_virtual=True)
+ ## mesh-stack-installer.h: void ns3::MeshStack::ResetStats(ns3::Ptr<ns3::MeshPointDevice> const mp) [member function]
+ cls.add_method('ResetStats',
+ 'void',
+ [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')],
+ is_pure_virtual=True, is_virtual=True)
+ return
+
def register_Ns3MeshWifiInterfaceMacPlugin_methods(root_module, cls):
## mesh-wifi-interface-mac-plugin.h: ns3::MeshWifiInterfaceMacPlugin::MeshWifiInterfaceMacPlugin() [constructor]
cls.add_constructor([])
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_netanim.py Sat Mar 05 13:31:26 2011 -0800
@@ -0,0 +1,328 @@
+from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
+
+def register_types(module):
+ root_module = module.get_root()
+
+ ## animation-interface.h: ns3::AnimationInterface [class]
+ module.add_class('AnimationInterface')
+ ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper [class]
+ module.add_class('PointToPointDumbbellHelper')
+ ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper [class]
+ module.add_class('PointToPointGridHelper')
+ ## point-to-point-star-helper.h: ns3::PointToPointStarHelper [class]
+ module.add_class('PointToPointStarHelper')
+ ## canvas-location.h: ns3::CanvasLocation [class]
+ module.add_class('CanvasLocation', parent=root_module['ns3::Object'])
+
+ ## Register a nested module for the namespace Config
+
+ nested_module = module.add_cpp_namespace('Config')
+ register_types_ns3_Config(nested_module)
+
+
+ ## Register a nested module for the namespace FatalImpl
+
+ nested_module = module.add_cpp_namespace('FatalImpl')
+ register_types_ns3_FatalImpl(nested_module)
+
+
+ ## Register a nested module for the namespace addressUtils
+
+ nested_module = module.add_cpp_namespace('addressUtils')
+ register_types_ns3_addressUtils(nested_module)
+
+
+ ## Register a nested module for the namespace aodv
+
+ nested_module = module.add_cpp_namespace('aodv')
+ register_types_ns3_aodv(nested_module)
+
+
+ ## Register a nested module for the namespace dot11s
+
+ nested_module = module.add_cpp_namespace('dot11s')
+ register_types_ns3_dot11s(nested_module)
+
+
+ ## Register a nested module for the namespace dsdv
+
+ nested_module = module.add_cpp_namespace('dsdv')
+ register_types_ns3_dsdv(nested_module)
+
+
+ ## Register a nested module for the namespace flame
+
+ nested_module = module.add_cpp_namespace('flame')
+ register_types_ns3_flame(nested_module)
+
+
+ ## Register a nested module for the namespace internal
+
+ nested_module = module.add_cpp_namespace('internal')
+ register_types_ns3_internal(nested_module)
+
+
+ ## Register a nested module for the namespace olsr
+
+ nested_module = module.add_cpp_namespace('olsr')
+ register_types_ns3_olsr(nested_module)
+
+
+def register_types_ns3_Config(module):
+ root_module = module.get_root()
+
+
+def register_types_ns3_FatalImpl(module):
+ root_module = module.get_root()
+
+
+def register_types_ns3_addressUtils(module):
+ root_module = module.get_root()
+
+
+def register_types_ns3_aodv(module):
+ root_module = module.get_root()
+
+
+def register_types_ns3_dot11s(module):
+ root_module = module.get_root()
+
+
+def register_types_ns3_dsdv(module):
+ root_module = module.get_root()
+
+
+def register_types_ns3_flame(module):
+ root_module = module.get_root()
+
+
+def register_types_ns3_internal(module):
+ root_module = module.get_root()
+
+
+def register_types_ns3_olsr(module):
+ root_module = module.get_root()
+
+
+def register_methods(root_module):
+ register_Ns3AnimationInterface_methods(root_module, root_module['ns3::AnimationInterface'])
+ register_Ns3PointToPointDumbbellHelper_methods(root_module, root_module['ns3::PointToPointDumbbellHelper'])
+ register_Ns3PointToPointGridHelper_methods(root_module, root_module['ns3::PointToPointGridHelper'])
+ register_Ns3PointToPointStarHelper_methods(root_module, root_module['ns3::PointToPointStarHelper'])
+ register_Ns3CanvasLocation_methods(root_module, root_module['ns3::CanvasLocation'])
+ return
+
+def register_Ns3AnimationInterface_methods(root_module, cls):
+ ## animation-interface.h: ns3::AnimationInterface::AnimationInterface(ns3::AnimationInterface const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::AnimationInterface const &', 'arg0')])
+ ## animation-interface.h: ns3::AnimationInterface::AnimationInterface() [constructor]
+ cls.add_constructor([])
+ ## animation-interface.h: bool ns3::AnimationInterface::SetOutputFile(std::string const & fn) [member function]
+ cls.add_method('SetOutputFile',
+ 'bool',
+ [param('std::string const &', 'fn')])
+ ## animation-interface.h: bool ns3::AnimationInterface::SetServerPort(uint16_t port) [member function]
+ cls.add_method('SetServerPort',
+ 'bool',
+ [param('uint16_t', 'port')])
+ ## animation-interface.h: void ns3::AnimationInterface::StartAnimation() [member function]
+ cls.add_method('StartAnimation',
+ 'void',
+ [])
+ ## animation-interface.h: void ns3::AnimationInterface::StopAnimation() [member function]
+ cls.add_method('StopAnimation',
+ 'void',
+ [])
+ return
+
+def register_Ns3PointToPointDumbbellHelper_methods(root_module, cls):
+ ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper::PointToPointDumbbellHelper(ns3::PointToPointDumbbellHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::PointToPointDumbbellHelper const &', 'arg0')])
+ ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper::PointToPointDumbbellHelper(uint32_t nLeftLeaf, ns3::PointToPointHelper leftHelper, uint32_t nRightLeaf, ns3::PointToPointHelper rightHelper, ns3::PointToPointHelper bottleneckHelper) [constructor]
+ cls.add_constructor([param('uint32_t', 'nLeftLeaf'), param('ns3::PointToPointHelper', 'leftHelper'), param('uint32_t', 'nRightLeaf'), param('ns3::PointToPointHelper', 'rightHelper'), param('ns3::PointToPointHelper', 'bottleneckHelper')])
+ ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper leftIp, ns3::Ipv4AddressHelper rightIp, ns3::Ipv4AddressHelper routerIp) [member function]
+ cls.add_method('AssignIpv4Addresses',
+ 'void',
+ [param('ns3::Ipv4AddressHelper', 'leftIp'), param('ns3::Ipv4AddressHelper', 'rightIp'), param('ns3::Ipv4AddressHelper', 'routerIp')])
+ ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function]
+ cls.add_method('BoundingBox',
+ 'void',
+ [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')])
+ ## point-to-point-dumbbell-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointDumbbellHelper::GetLeft() const [member function]
+ cls.add_method('GetLeft',
+ 'ns3::Ptr< ns3::Node >',
+ [],
+ is_const=True)
+ ## point-to-point-dumbbell-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointDumbbellHelper::GetLeft(uint32_t i) const [member function]
+ cls.add_method('GetLeft',
+ 'ns3::Ptr< ns3::Node >',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## point-to-point-dumbbell-helper.h: ns3::Ipv4Address ns3::PointToPointDumbbellHelper::GetLeftIpv4Address(uint32_t i) const [member function]
+ cls.add_method('GetLeftIpv4Address',
+ 'ns3::Ipv4Address',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## point-to-point-dumbbell-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointDumbbellHelper::GetRight() const [member function]
+ cls.add_method('GetRight',
+ 'ns3::Ptr< ns3::Node >',
+ [],
+ is_const=True)
+ ## point-to-point-dumbbell-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointDumbbellHelper::GetRight(uint32_t i) const [member function]
+ cls.add_method('GetRight',
+ 'ns3::Ptr< ns3::Node >',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## point-to-point-dumbbell-helper.h: ns3::Ipv4Address ns3::PointToPointDumbbellHelper::GetRightIpv4Address(uint32_t i) const [member function]
+ cls.add_method('GetRightIpv4Address',
+ 'ns3::Ipv4Address',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
+ cls.add_method('InstallStack',
+ 'void',
+ [param('ns3::InternetStackHelper', 'stack')])
+ ## point-to-point-dumbbell-helper.h: uint32_t ns3::PointToPointDumbbellHelper::LeftCount() const [member function]
+ cls.add_method('LeftCount',
+ 'uint32_t',
+ [],
+ is_const=True)
+ ## point-to-point-dumbbell-helper.h: uint32_t ns3::PointToPointDumbbellHelper::RightCount() const [member function]
+ cls.add_method('RightCount',
+ 'uint32_t',
+ [],
+ is_const=True)
+ return
+
+def register_Ns3PointToPointGridHelper_methods(root_module, cls):
+ ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper::PointToPointGridHelper(ns3::PointToPointGridHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::PointToPointGridHelper const &', 'arg0')])
+ ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper::PointToPointGridHelper(uint32_t nRows, uint32_t nCols, ns3::PointToPointHelper pointToPoint) [constructor]
+ cls.add_constructor([param('uint32_t', 'nRows'), param('uint32_t', 'nCols'), param('ns3::PointToPointHelper', 'pointToPoint')])
+ ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper rowIp, ns3::Ipv4AddressHelper colIp) [member function]
+ cls.add_method('AssignIpv4Addresses',
+ 'void',
+ [param('ns3::Ipv4AddressHelper', 'rowIp'), param('ns3::Ipv4AddressHelper', 'colIp')])
+ ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function]
+ cls.add_method('BoundingBox',
+ 'void',
+ [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')])
+ ## point-to-point-grid-helper.h: ns3::Ipv4Address ns3::PointToPointGridHelper::GetIpv4Address(uint32_t row, uint32_t col) [member function]
+ cls.add_method('GetIpv4Address',
+ 'ns3::Ipv4Address',
+ [param('uint32_t', 'row'), param('uint32_t', 'col')])
+ ## point-to-point-grid-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointGridHelper::GetNode(uint32_t row, uint32_t col) [member function]
+ cls.add_method('GetNode',
+ 'ns3::Ptr< ns3::Node >',
+ [param('uint32_t', 'row'), param('uint32_t', 'col')])
+ ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
+ cls.add_method('InstallStack',
+ 'void',
+ [param('ns3::InternetStackHelper', 'stack')])
+ return
+
+def register_Ns3PointToPointStarHelper_methods(root_module, cls):
+ ## point-to-point-star-helper.h: ns3::PointToPointStarHelper::PointToPointStarHelper(ns3::PointToPointStarHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::PointToPointStarHelper const &', 'arg0')])
+ ## point-to-point-star-helper.h: ns3::PointToPointStarHelper::PointToPointStarHelper(uint32_t numSpokes, ns3::PointToPointHelper p2pHelper) [constructor]
+ cls.add_constructor([param('uint32_t', 'numSpokes'), param('ns3::PointToPointHelper', 'p2pHelper')])
+ ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper address) [member function]
+ cls.add_method('AssignIpv4Addresses',
+ 'void',
+ [param('ns3::Ipv4AddressHelper', 'address')])
+ ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function]
+ cls.add_method('BoundingBox',
+ 'void',
+ [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')])
+ ## point-to-point-star-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointStarHelper::GetHub() const [member function]
+ cls.add_method('GetHub',
+ 'ns3::Ptr< ns3::Node >',
+ [],
+ is_const=True)
+ ## point-to-point-star-helper.h: ns3::Ipv4Address ns3::PointToPointStarHelper::GetHubIpv4Address(uint32_t i) const [member function]
+ cls.add_method('GetHubIpv4Address',
+ 'ns3::Ipv4Address',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## point-to-point-star-helper.h: ns3::Ipv4Address ns3::PointToPointStarHelper::GetSpokeIpv4Address(uint32_t i) const [member function]
+ cls.add_method('GetSpokeIpv4Address',
+ 'ns3::Ipv4Address',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## point-to-point-star-helper.h: ns3::Ptr<ns3::Node> ns3::PointToPointStarHelper::GetSpokeNode(uint32_t i) const [member function]
+ cls.add_method('GetSpokeNode',
+ 'ns3::Ptr< ns3::Node >',
+ [param('uint32_t', 'i')],
+ is_const=True)
+ ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::InstallStack(ns3::InternetStackHelper stack) [member function]
+ cls.add_method('InstallStack',
+ 'void',
+ [param('ns3::InternetStackHelper', 'stack')])
+ ## point-to-point-star-helper.h: uint32_t ns3::PointToPointStarHelper::SpokeCount() const [member function]
+ cls.add_method('SpokeCount',
+ 'uint32_t',
+ [],
+ is_const=True)
+ return
+
+def register_Ns3CanvasLocation_methods(root_module, cls):
+ ## canvas-location.h: ns3::CanvasLocation::CanvasLocation(ns3::CanvasLocation const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::CanvasLocation const &', 'arg0')])
+ ## canvas-location.h: ns3::CanvasLocation::CanvasLocation() [constructor]
+ cls.add_constructor([])
+ ## canvas-location.h: ns3::Vector ns3::CanvasLocation::GetLocation() const [member function]
+ cls.add_method('GetLocation',
+ 'ns3::Vector',
+ [],
+ is_const=True)
+ ## canvas-location.h: static ns3::TypeId ns3::CanvasLocation::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## canvas-location.h: void ns3::CanvasLocation::SetLocation(ns3::Vector const & location) [member function]
+ cls.add_method('SetLocation',
+ 'void',
+ [param('ns3::Vector const &', 'location')])
+ return
+
+def register_functions(root_module):
+ module = root_module
+ register_functions_ns3_Config(module.get_submodule('Config'), root_module)
+ register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
+ register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
+ register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
+ register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
+ register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module)
+ register_functions_ns3_flame(module.get_submodule('flame'), root_module)
+ register_functions_ns3_internal(module.get_submodule('internal'), root_module)
+ register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
+ return
+
+def register_functions_ns3_Config(module, root_module):
+ return
+
+def register_functions_ns3_FatalImpl(module, root_module):
+ return
+
+def register_functions_ns3_addressUtils(module, root_module):
+ return
+
+def register_functions_ns3_aodv(module, root_module):
+ return
+
+def register_functions_ns3_dot11s(module, root_module):
+ return
+
+def register_functions_ns3_dsdv(module, root_module):
+ return
+
+def register_functions_ns3_flame(module, root_module):
+ return
+
+def register_functions_ns3_internal(module, root_module):
+ return
+
+def register_functions_ns3_olsr(module, root_module):
+ return
+
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_point_to_point.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_point_to_point.py Sat Mar 05 13:31:26 2011 -0800
@@ -3,6 +3,8 @@
def register_types(module):
root_module = module.get_root()
+ ## point-to-point-helper.h: ns3::PointToPointHelper [class]
+ module.add_class('PointToPointHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
## ppp-header.h: ns3::PppHeader [class]
module.add_class('PppHeader', parent=root_module['ns3::Header'])
## point-to-point-channel.h: ns3::PointToPointChannel [class]
@@ -103,12 +105,62 @@
def register_methods(root_module):
+ register_Ns3PointToPointHelper_methods(root_module, root_module['ns3::PointToPointHelper'])
register_Ns3PppHeader_methods(root_module, root_module['ns3::PppHeader'])
register_Ns3PointToPointChannel_methods(root_module, root_module['ns3::PointToPointChannel'])
register_Ns3PointToPointNetDevice_methods(root_module, root_module['ns3::PointToPointNetDevice'])
register_Ns3PointToPointRemoteChannel_methods(root_module, root_module['ns3::PointToPointRemoteChannel'])
return
+def register_Ns3PointToPointHelper_methods(root_module, cls):
+ ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper(ns3::PointToPointHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::PointToPointHelper const &', 'arg0')])
+ ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper() [constructor]
+ cls.add_constructor([])
+ ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::NodeContainer c) [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::NodeContainer', 'c')])
+ ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::Ptr<ns3::Node> a, ns3::Ptr<ns3::Node> b) [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::Ptr< ns3::Node >', 'a'), param('ns3::Ptr< ns3::Node >', 'b')])
+ ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::Ptr<ns3::Node> a, std::string bName) [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::Ptr< ns3::Node >', 'a'), param('std::string', 'bName')])
+ ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(std::string aName, ns3::Ptr<ns3::Node> b) [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('std::string', 'aName'), param('ns3::Ptr< ns3::Node >', 'b')])
+ ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(std::string aNode, std::string bNode) [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('std::string', 'aNode'), param('std::string', 'bNode')])
+ ## point-to-point-helper.h: void ns3::PointToPointHelper::SetChannelAttribute(std::string name, ns3::AttributeValue const & value) [member function]
+ cls.add_method('SetChannelAttribute',
+ 'void',
+ [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
+ ## point-to-point-helper.h: void ns3::PointToPointHelper::SetDeviceAttribute(std::string name, ns3::AttributeValue const & value) [member function]
+ cls.add_method('SetDeviceAttribute',
+ 'void',
+ [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
+ ## point-to-point-helper.h: void ns3::PointToPointHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetQueue',
+ 'void',
+ [param('std::string', 'type'), 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()')])
+ ## point-to-point-helper.h: void ns3::PointToPointHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
+ cls.add_method('EnableAsciiInternal',
+ 'void',
+ [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ ## point-to-point-helper.h: void ns3::PointToPointHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
+ cls.add_method('EnablePcapInternal',
+ 'void',
+ [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ return
+
def register_Ns3PppHeader_methods(root_module, cls):
## ppp-header.h: ns3::PppHeader::PppHeader(ns3::PppHeader const & arg0) [copy constructor]
cls.add_constructor([param('ns3::PppHeader const &', 'arg0')])
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_stats.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_stats.py Sat Mar 05 13:31:26 2011 -0800
@@ -19,8 +19,6 @@
module.add_class('OmnetDataOutput', parent=root_module['ns3::DataOutputInterface'])
## packet-data-calculators.h: ns3::PacketSizeMinMaxAvgTotalCalculator [class]
module.add_class('PacketSizeMinMaxAvgTotalCalculator', parent=root_module['ns3::MinMaxAvgTotalCalculator< unsigned int >'])
- ## sqlite-data-output.h: ns3::SqliteDataOutput [class]
- module.add_class('SqliteDataOutput', parent=root_module['ns3::DataOutputInterface'])
## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator [class]
module.add_class('TimeMinMaxAvgTotalCalculator', parent=root_module['ns3::DataCalculator'])
## basic-data-calculators.h: ns3::CounterCalculator<unsigned int> [class]
@@ -133,7 +131,6 @@
register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, root_module['ns3::MinMaxAvgTotalCalculator< unsigned int >'])
register_Ns3OmnetDataOutput_methods(root_module, root_module['ns3::OmnetDataOutput'])
register_Ns3PacketSizeMinMaxAvgTotalCalculator_methods(root_module, root_module['ns3::PacketSizeMinMaxAvgTotalCalculator'])
- register_Ns3SqliteDataOutput_methods(root_module, root_module['ns3::SqliteDataOutput'])
register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, root_module['ns3::TimeMinMaxAvgTotalCalculator'])
register_Ns3CounterCalculator__Unsigned_int_methods(root_module, root_module['ns3::CounterCalculator< unsigned int >'])
register_Ns3PacketCounterCalculator_methods(root_module, root_module['ns3::PacketCounterCalculator'])
@@ -478,23 +475,6 @@
visibility='protected', is_virtual=True)
return
-def register_Ns3SqliteDataOutput_methods(root_module, cls):
- ## sqlite-data-output.h: ns3::SqliteDataOutput::SqliteDataOutput(ns3::SqliteDataOutput const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SqliteDataOutput const &', 'arg0')])
- ## sqlite-data-output.h: ns3::SqliteDataOutput::SqliteDataOutput() [constructor]
- cls.add_constructor([])
- ## sqlite-data-output.h: void ns3::SqliteDataOutput::Output(ns3::DataCollector & dc) [member function]
- cls.add_method('Output',
- 'void',
- [param('ns3::DataCollector &', 'dc')],
- is_virtual=True)
- ## sqlite-data-output.h: void ns3::SqliteDataOutput::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- return
-
def register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, cls):
## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator::TimeMinMaxAvgTotalCalculator(ns3::TimeMinMaxAvgTotalCalculator const & arg0) [copy constructor]
cls.add_constructor([param('ns3::TimeMinMaxAvgTotalCalculator const &', 'arg0')])
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_tap_bridge.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_tap_bridge.py Sat Mar 05 13:31:26 2011 -0800
@@ -3,6 +3,8 @@
def register_types(module):
root_module = module.get_root()
+ ## tap-bridge-helper.h: ns3::TapBridgeHelper [class]
+ module.add_class('TapBridgeHelper')
## tap-bridge.h: ns3::TapBridge [class]
module.add_class('TapBridge', parent=root_module['ns3::NetDevice'])
## tap-bridge.h: ns3::TapBridge::Mode [enumeration]
@@ -101,10 +103,44 @@
def register_methods(root_module):
+ register_Ns3TapBridgeHelper_methods(root_module, root_module['ns3::TapBridgeHelper'])
register_Ns3TapBridge_methods(root_module, root_module['ns3::TapBridge'])
register_Ns3TapBridgeFdReader_methods(root_module, root_module['ns3::TapBridgeFdReader'])
return
+def register_Ns3TapBridgeHelper_methods(root_module, cls):
+ ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::TapBridgeHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::TapBridgeHelper const &', 'arg0')])
+ ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper() [constructor]
+ cls.add_constructor([])
+ ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::Ipv4Address gateway) [constructor]
+ cls.add_constructor([param('ns3::Ipv4Address', 'gateway')])
+ ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::NetDevice> nd) [member function]
+ cls.add_method('Install',
+ 'ns3::Ptr< ns3::NetDevice >',
+ [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
+ ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(std::string nodeName, ns3::Ptr<ns3::NetDevice> nd) [member function]
+ cls.add_method('Install',
+ 'ns3::Ptr< ns3::NetDevice >',
+ [param('std::string', 'nodeName'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
+ ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(ns3::Ptr<ns3::Node> node, std::string ndName) [member function]
+ cls.add_method('Install',
+ 'ns3::Ptr< ns3::NetDevice >',
+ [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string', 'ndName')])
+ ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(std::string nodeName, std::string ndName) [member function]
+ cls.add_method('Install',
+ 'ns3::Ptr< ns3::NetDevice >',
+ [param('std::string', 'nodeName'), param('std::string', 'ndName')])
+ ## tap-bridge-helper.h: ns3::Ptr<ns3::NetDevice> ns3::TapBridgeHelper::Install(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::NetDevice> nd, ns3::AttributeValue const & bridgeType) [member function]
+ cls.add_method('Install',
+ 'ns3::Ptr< ns3::NetDevice >',
+ [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('ns3::AttributeValue const &', 'bridgeType')])
+ ## tap-bridge-helper.h: void ns3::TapBridgeHelper::SetAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
+ cls.add_method('SetAttribute',
+ 'void',
+ [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
+ return
+
def register_Ns3TapBridge_methods(root_module, cls):
## tap-bridge.h: ns3::TapBridge::TapBridge(ns3::TapBridge const & arg0) [copy constructor]
cls.add_constructor([param('ns3::TapBridge const &', 'arg0')])
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_topology_read.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_topology_read.py Sat Mar 05 13:31:26 2011 -0800
@@ -3,6 +3,8 @@
def register_types(module):
root_module = module.get_root()
+ ## topology-reader-helper.h: ns3::TopologyReaderHelper [class]
+ module.add_class('TopologyReaderHelper')
## topology-reader.h: ns3::TopologyReader [class]
module.add_class('TopologyReader', parent=root_module['ns3::Object'])
## topology-reader.h: ns3::TopologyReader::Link [class]
@@ -105,6 +107,7 @@
def register_methods(root_module):
+ register_Ns3TopologyReaderHelper_methods(root_module, root_module['ns3::TopologyReaderHelper'])
register_Ns3TopologyReader_methods(root_module, root_module['ns3::TopologyReader'])
register_Ns3TopologyReaderLink_methods(root_module, root_module['ns3::TopologyReader::Link'])
register_Ns3InetTopologyReader_methods(root_module, root_module['ns3::InetTopologyReader'])
@@ -112,6 +115,25 @@
register_Ns3RocketfuelTopologyReader_methods(root_module, root_module['ns3::RocketfuelTopologyReader'])
return
+def register_Ns3TopologyReaderHelper_methods(root_module, cls):
+ ## topology-reader-helper.h: ns3::TopologyReaderHelper::TopologyReaderHelper(ns3::TopologyReaderHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::TopologyReaderHelper const &', 'arg0')])
+ ## topology-reader-helper.h: ns3::TopologyReaderHelper::TopologyReaderHelper() [constructor]
+ cls.add_constructor([])
+ ## topology-reader-helper.h: ns3::Ptr<ns3::TopologyReader> ns3::TopologyReaderHelper::GetTopologyReader() [member function]
+ cls.add_method('GetTopologyReader',
+ 'ns3::Ptr< ns3::TopologyReader >',
+ [])
+ ## topology-reader-helper.h: void ns3::TopologyReaderHelper::SetFileName(std::string const fileName) [member function]
+ cls.add_method('SetFileName',
+ 'void',
+ [param('std::string const', 'fileName')])
+ ## topology-reader-helper.h: void ns3::TopologyReaderHelper::SetFileType(std::string const fileType) [member function]
+ cls.add_method('SetFileType',
+ 'void',
+ [param('std::string const', 'fileType')])
+ return
+
def register_Ns3TopologyReader_methods(root_module, cls):
## topology-reader.h: ns3::TopologyReader::TopologyReader() [constructor]
cls.add_constructor([])
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py Sat Mar 05 13:31:26 2011 -0800
@@ -21,6 +21,8 @@
module.add_enum('WifiCodeRate', ['WIFI_CODE_RATE_UNDEFINED', 'WIFI_CODE_RATE_3_4', 'WIFI_CODE_RATE_2_3', 'WIFI_CODE_RATE_1_2'])
## edca-txop-n.h: ns3::TypeOfStation [enumeration]
module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA', 'MESH'])
+ ## athstats-helper.h: ns3::AthstatsHelper [class]
+ module.add_class('AthstatsHelper')
## block-ack-manager.h: ns3::Bar [struct]
module.add_class('Bar')
## block-ack-agreement.h: ns3::BlockAckAgreement [class]
@@ -59,10 +61,16 @@
module.add_class('RateInfo')
## status-code.h: ns3::StatusCode [class]
module.add_class('StatusCode')
+ ## wifi-helper.h: ns3::WifiHelper [class]
+ module.add_class('WifiHelper')
+ ## wifi-helper.h: ns3::WifiMacHelper [class]
+ module.add_class('WifiMacHelper', allow_subclassing=True)
## wifi-mode.h: ns3::WifiMode [class]
module.add_class('WifiMode')
## wifi-mode.h: ns3::WifiModeFactory [class]
module.add_class('WifiModeFactory')
+ ## wifi-helper.h: ns3::WifiPhyHelper [class]
+ module.add_class('WifiPhyHelper', allow_subclassing=True)
## wifi-phy.h: ns3::WifiPhyListener [class]
module.add_class('WifiPhyListener', allow_subclassing=True)
## wifi-remote-station-manager.h: ns3::WifiRemoteStation [struct]
@@ -73,6 +81,12 @@
module.add_class('WifiRemoteStationState')
## wifi-remote-station-manager.h: ns3::WifiRemoteStationState [enumeration]
module.add_enum('', ['BRAND_NEW', 'DISASSOC', 'WAIT_ASSOC_TX_OK', 'GOT_ASSOC_TX_OK'], outer_class=root_module['ns3::WifiRemoteStationState'])
+ ## yans-wifi-helper.h: ns3::YansWifiChannelHelper [class]
+ module.add_class('YansWifiChannelHelper')
+ ## yans-wifi-helper.h: ns3::YansWifiPhyHelper [class]
+ module.add_class('YansWifiPhyHelper', parent=[root_module['ns3::WifiPhyHelper'], root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
+ ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes [enumeration]
+ module.add_enum('SupportedPcapDataLinkTypes', ['DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO'], outer_class=root_module['ns3::YansWifiPhyHelper'])
## mgt-headers.h: ns3::MgtAddBaRequestHeader [class]
module.add_class('MgtAddBaRequestHeader', parent=root_module['ns3::Header'])
## mgt-headers.h: ns3::MgtAddBaResponseHeader [class]
@@ -87,8 +101,12 @@
module.add_class('MgtProbeRequestHeader', parent=root_module['ns3::Header'])
## mgt-headers.h: ns3::MgtProbeResponseHeader [class]
module.add_class('MgtProbeResponseHeader', parent=root_module['ns3::Header'])
+ ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper [class]
+ module.add_class('NqosWifiMacHelper', parent=root_module['ns3::WifiMacHelper'])
## qos-tag.h: ns3::QosTag [class]
module.add_class('QosTag', parent=root_module['ns3::Tag'])
+ ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper [class]
+ module.add_class('QosWifiMacHelper', parent=root_module['ns3::WifiMacHelper'])
## simple-ref-count.h: ns3::SimpleRefCount<ns3::InterferenceHelper::Event, ns3::empty, ns3::DefaultDeleter<ns3::InterferenceHelper::Event> > [class]
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::InterferenceHelper::Event', 'ns3::empty', 'ns3::DefaultDeleter<ns3::InterferenceHelper::Event>'], 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::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> > [class]
@@ -141,6 +159,8 @@
module.add_class('AmsduSubframeHeader', parent=root_module['ns3::Header'])
## arf-wifi-manager.h: ns3::ArfWifiManager [class]
module.add_class('ArfWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
+ ## athstats-helper.h: ns3::AthstatsWifiTraceSink [class]
+ module.add_class('AthstatsWifiTraceSink', parent=root_module['ns3::Object'])
## cara-wifi-manager.h: ns3::CaraWifiManager [class]
module.add_class('CaraWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager [class]
@@ -311,6 +331,7 @@
def register_methods(root_module):
+ register_Ns3AthstatsHelper_methods(root_module, root_module['ns3::AthstatsHelper'])
register_Ns3Bar_methods(root_module, root_module['ns3::Bar'])
register_Ns3BlockAckAgreement_methods(root_module, root_module['ns3::BlockAckAgreement'])
register_Ns3BlockAckCache_methods(root_module, root_module['ns3::BlockAckCache'])
@@ -329,12 +350,17 @@
register_Ns3OriginatorBlockAckAgreement_methods(root_module, root_module['ns3::OriginatorBlockAckAgreement'])
register_Ns3RateInfo_methods(root_module, root_module['ns3::RateInfo'])
register_Ns3StatusCode_methods(root_module, root_module['ns3::StatusCode'])
+ register_Ns3WifiHelper_methods(root_module, root_module['ns3::WifiHelper'])
+ register_Ns3WifiMacHelper_methods(root_module, root_module['ns3::WifiMacHelper'])
register_Ns3WifiMode_methods(root_module, root_module['ns3::WifiMode'])
register_Ns3WifiModeFactory_methods(root_module, root_module['ns3::WifiModeFactory'])
+ register_Ns3WifiPhyHelper_methods(root_module, root_module['ns3::WifiPhyHelper'])
register_Ns3WifiPhyListener_methods(root_module, root_module['ns3::WifiPhyListener'])
register_Ns3WifiRemoteStation_methods(root_module, root_module['ns3::WifiRemoteStation'])
register_Ns3WifiRemoteStationInfo_methods(root_module, root_module['ns3::WifiRemoteStationInfo'])
register_Ns3WifiRemoteStationState_methods(root_module, root_module['ns3::WifiRemoteStationState'])
+ register_Ns3YansWifiChannelHelper_methods(root_module, root_module['ns3::YansWifiChannelHelper'])
+ register_Ns3YansWifiPhyHelper_methods(root_module, root_module['ns3::YansWifiPhyHelper'])
register_Ns3MgtAddBaRequestHeader_methods(root_module, root_module['ns3::MgtAddBaRequestHeader'])
register_Ns3MgtAddBaResponseHeader_methods(root_module, root_module['ns3::MgtAddBaResponseHeader'])
register_Ns3MgtAssocRequestHeader_methods(root_module, root_module['ns3::MgtAssocRequestHeader'])
@@ -342,7 +368,9 @@
register_Ns3MgtDelBaHeader_methods(root_module, root_module['ns3::MgtDelBaHeader'])
register_Ns3MgtProbeRequestHeader_methods(root_module, root_module['ns3::MgtProbeRequestHeader'])
register_Ns3MgtProbeResponseHeader_methods(root_module, root_module['ns3::MgtProbeResponseHeader'])
+ register_Ns3NqosWifiMacHelper_methods(root_module, root_module['ns3::NqosWifiMacHelper'])
register_Ns3QosTag_methods(root_module, root_module['ns3::QosTag'])
+ register_Ns3QosWifiMacHelper_methods(root_module, root_module['ns3::QosWifiMacHelper'])
register_Ns3WifiActionHeader_methods(root_module, root_module['ns3::WifiActionHeader'])
register_Ns3WifiActionHeaderActionValue_methods(root_module, root_module['ns3::WifiActionHeader::ActionValue'])
register_Ns3WifiInformationElement_methods(root_module, root_module['ns3::WifiInformationElement'])
@@ -357,6 +385,7 @@
register_Ns3AmrrWifiManager_methods(root_module, root_module['ns3::AmrrWifiManager'])
register_Ns3AmsduSubframeHeader_methods(root_module, root_module['ns3::AmsduSubframeHeader'])
register_Ns3ArfWifiManager_methods(root_module, root_module['ns3::ArfWifiManager'])
+ register_Ns3AthstatsWifiTraceSink_methods(root_module, root_module['ns3::AthstatsWifiTraceSink'])
register_Ns3CaraWifiManager_methods(root_module, root_module['ns3::CaraWifiManager'])
register_Ns3ConstantRateWifiManager_methods(root_module, root_module['ns3::ConstantRateWifiManager'])
register_Ns3CtrlBAckRequestHeader_methods(root_module, root_module['ns3::CtrlBAckRequestHeader'])
@@ -390,6 +419,29 @@
register_Ns3DcaTxop_methods(root_module, root_module['ns3::DcaTxop'])
return
+def register_Ns3AthstatsHelper_methods(root_module, cls):
+ ## athstats-helper.h: ns3::AthstatsHelper::AthstatsHelper(ns3::AthstatsHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::AthstatsHelper const &', 'arg0')])
+ ## athstats-helper.h: ns3::AthstatsHelper::AthstatsHelper() [constructor]
+ cls.add_constructor([])
+ ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function]
+ cls.add_method('EnableAthstats',
+ 'void',
+ [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')])
+ ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::Ptr<ns3::NetDevice> nd) [member function]
+ cls.add_method('EnableAthstats',
+ 'void',
+ [param('std::string', 'filename'), param('ns3::Ptr< ns3::NetDevice >', 'nd')])
+ ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::NetDeviceContainer d) [member function]
+ cls.add_method('EnableAthstats',
+ 'void',
+ [param('std::string', 'filename'), param('ns3::NetDeviceContainer', 'd')])
+ ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::NodeContainer n) [member function]
+ cls.add_method('EnableAthstats',
+ 'void',
+ [param('std::string', 'filename'), param('ns3::NodeContainer', 'n')])
+ return
+
def register_Ns3Bar_methods(root_module, cls):
## block-ack-manager.h: ns3::Bar::Bar(ns3::Bar const & arg0) [copy constructor]
cls.add_constructor([param('ns3::Bar const &', 'arg0')])
@@ -1289,6 +1341,58 @@
[])
return
+def register_Ns3WifiHelper_methods(root_module, cls):
+ ## wifi-helper.h: ns3::WifiHelper::WifiHelper(ns3::WifiHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::WifiHelper const &', 'arg0')])
+ ## wifi-helper.h: ns3::WifiHelper::WifiHelper() [constructor]
+ cls.add_constructor([])
+ ## wifi-helper.h: static ns3::WifiHelper ns3::WifiHelper::Default() [member function]
+ cls.add_method('Default',
+ 'ns3::WifiHelper',
+ [],
+ is_static=True)
+ ## wifi-helper.h: static void ns3::WifiHelper::EnableLogComponents() [member function]
+ cls.add_method('EnableLogComponents',
+ 'void',
+ [],
+ is_static=True)
+ ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::NodeContainer c) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::NodeContainer', 'c')],
+ is_const=True)
+ ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::Ptr<ns3::Node> node) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::Ptr< ns3::Node >', 'node')],
+ is_const=True)
+ ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, std::string nodeName) const [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('std::string', 'nodeName')],
+ is_const=True)
+ ## wifi-helper.h: void ns3::WifiHelper::SetRemoteStationManager(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetRemoteStationManager',
+ 'void',
+ [param('std::string', 'type'), 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()')])
+ ## wifi-helper.h: void ns3::WifiHelper::SetStandard(ns3::WifiPhyStandard standard) [member function]
+ cls.add_method('SetStandard',
+ 'void',
+ [param('ns3::WifiPhyStandard', 'standard')])
+ return
+
+def register_Ns3WifiMacHelper_methods(root_module, cls):
+ ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper() [constructor]
+ cls.add_constructor([])
+ ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper(ns3::WifiMacHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::WifiMacHelper const &', 'arg0')])
+ ## wifi-helper.h: ns3::Ptr<ns3::WifiMac> ns3::WifiMacHelper::Create() const [member function]
+ cls.add_method('Create',
+ 'ns3::Ptr< ns3::WifiMac >',
+ [],
+ is_pure_virtual=True, is_const=True, is_virtual=True)
+ return
+
def register_Ns3WifiMode_methods(root_module, cls):
cls.add_output_stream_operator()
cls.add_binary_comparison_operator('==')
@@ -1355,6 +1459,18 @@
is_static=True)
return
+def register_Ns3WifiPhyHelper_methods(root_module, cls):
+ ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper() [constructor]
+ cls.add_constructor([])
+ ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper(ns3::WifiPhyHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::WifiPhyHelper const &', 'arg0')])
+ ## wifi-helper.h: ns3::Ptr<ns3::WifiPhy> ns3::WifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
+ cls.add_method('Create',
+ 'ns3::Ptr< ns3::WifiPhy >',
+ [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')],
+ is_pure_virtual=True, is_const=True, is_virtual=True)
+ return
+
def register_Ns3WifiPhyListener_methods(root_module, cls):
## wifi-phy.h: ns3::WifiPhyListener::WifiPhyListener() [constructor]
cls.add_constructor([])
@@ -1440,6 +1556,78 @@
cls.add_instance_attribute('m_operationalRateSet', 'ns3::WifiModeList', is_const=False)
return
+def register_Ns3YansWifiChannelHelper_methods(root_module, cls):
+ ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper(ns3::YansWifiChannelHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::YansWifiChannelHelper const &', 'arg0')])
+ ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper() [constructor]
+ cls.add_constructor([])
+ ## yans-wifi-helper.h: void ns3::YansWifiChannelHelper::AddPropagationLoss(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('AddPropagationLoss',
+ '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: ns3::Ptr<ns3::YansWifiChannel> ns3::YansWifiChannelHelper::Create() const [member function]
+ cls.add_method('Create',
+ 'ns3::Ptr< ns3::YansWifiChannel >',
+ [],
+ is_const=True)
+ ## yans-wifi-helper.h: static ns3::YansWifiChannelHelper ns3::YansWifiChannelHelper::Default() [member function]
+ cls.add_method('Default',
+ 'ns3::YansWifiChannelHelper',
+ [],
+ is_static=True)
+ ## yans-wifi-helper.h: void ns3::YansWifiChannelHelper::SetPropagationDelay(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetPropagationDelay',
+ '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()')])
+ return
+
+def register_Ns3YansWifiPhyHelper_methods(root_module, cls):
+ ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::YansWifiPhyHelper(ns3::YansWifiPhyHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::YansWifiPhyHelper const &', 'arg0')])
+ ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::YansWifiPhyHelper() [constructor]
+ cls.add_constructor([])
+ ## yans-wifi-helper.h: static ns3::YansWifiPhyHelper ns3::YansWifiPhyHelper::Default() [member function]
+ cls.add_method('Default',
+ 'ns3::YansWifiPhyHelper',
+ [],
+ is_static=True)
+ ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::Set(std::string name, ns3::AttributeValue const & v) [member function]
+ cls.add_method('Set',
+ 'void',
+ [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')])
+ ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(ns3::Ptr<ns3::YansWifiChannel> channel) [member function]
+ cls.add_method('SetChannel',
+ 'void',
+ [param('ns3::Ptr< ns3::YansWifiChannel >', 'channel')])
+ ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(std::string channelName) [member function]
+ cls.add_method('SetChannel',
+ 'void',
+ [param('std::string', 'channelName')])
+ ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetErrorRateModel(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ 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: void ns3::YansWifiPhyHelper::SetPcapDataLinkType(ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes dlt) [member function]
+ cls.add_method('SetPcapDataLinkType',
+ 'void',
+ [param('ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes', 'dlt')])
+ ## yans-wifi-helper.h: ns3::Ptr<ns3::WifiPhy> ns3::YansWifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
+ cls.add_method('Create',
+ 'ns3::Ptr< ns3::WifiPhy >',
+ [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')],
+ is_const=True, visibility='private', is_virtual=True)
+ ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
+ cls.add_method('EnableAsciiInternal',
+ 'void',
+ [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
+ cls.add_method('EnablePcapInternal',
+ 'void',
+ [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ return
+
def register_Ns3MgtAddBaRequestHeader_methods(root_module, cls):
## mgt-headers.h: ns3::MgtAddBaRequestHeader::MgtAddBaRequestHeader(ns3::MgtAddBaRequestHeader const & arg0) [copy constructor]
cls.add_constructor([param('ns3::MgtAddBaRequestHeader const &', 'arg0')])
@@ -1929,6 +2117,27 @@
[param('ns3::SupportedRates', 'rates')])
return
+def register_Ns3NqosWifiMacHelper_methods(root_module, cls):
+ ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper(ns3::NqosWifiMacHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::NqosWifiMacHelper const &', 'arg0')])
+ ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper() [constructor]
+ cls.add_constructor([])
+ ## nqos-wifi-mac-helper.h: static ns3::NqosWifiMacHelper ns3::NqosWifiMacHelper::Default() [member function]
+ cls.add_method('Default',
+ 'ns3::NqosWifiMacHelper',
+ [],
+ is_static=True)
+ ## nqos-wifi-mac-helper.h: void ns3::NqosWifiMacHelper::SetType(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetType',
+ 'void',
+ [param('std::string', 'type'), 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()')])
+ ## nqos-wifi-mac-helper.h: ns3::Ptr<ns3::WifiMac> ns3::NqosWifiMacHelper::Create() const [member function]
+ cls.add_method('Create',
+ 'ns3::Ptr< ns3::WifiMac >',
+ [],
+ is_const=True, visibility='private', is_virtual=True)
+ return
+
def register_Ns3QosTag_methods(root_module, cls):
## qos-tag.h: ns3::QosTag::QosTag(ns3::QosTag const & arg0) [copy constructor]
cls.add_constructor([param('ns3::QosTag const &', 'arg0')])
@@ -1981,6 +2190,39 @@
[param('ns3::UserPriority', 'up')])
return
+def register_Ns3QosWifiMacHelper_methods(root_module, cls):
+ ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper::QosWifiMacHelper(ns3::QosWifiMacHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::QosWifiMacHelper const &', 'arg0')])
+ ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper::QosWifiMacHelper() [constructor]
+ cls.add_constructor([])
+ ## qos-wifi-mac-helper.h: static ns3::QosWifiMacHelper ns3::QosWifiMacHelper::Default() [member function]
+ cls.add_method('Default',
+ 'ns3::QosWifiMacHelper',
+ [],
+ is_static=True)
+ ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetBlockAckInactivityTimeoutForAc(ns3::AcIndex ac, uint16_t timeout) [member function]
+ cls.add_method('SetBlockAckInactivityTimeoutForAc',
+ 'void',
+ [param('ns3::AcIndex', 'ac'), param('uint16_t', 'timeout')])
+ ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetBlockAckThresholdForAc(ns3::AcIndex ac, uint8_t threshold) [member function]
+ cls.add_method('SetBlockAckThresholdForAc',
+ 'void',
+ [param('ns3::AcIndex', 'ac'), param('uint8_t', 'threshold')])
+ ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetMsduAggregatorForAc(ns3::AcIndex ac, std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetMsduAggregatorForAc',
+ 'void',
+ [param('ns3::AcIndex', 'ac'), param('std::string', 'type'), 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()')])
+ ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetType(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
+ cls.add_method('SetType',
+ 'void',
+ [param('std::string', 'type'), 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()')])
+ ## qos-wifi-mac-helper.h: ns3::Ptr<ns3::WifiMac> ns3::QosWifiMacHelper::Create() const [member function]
+ cls.add_method('Create',
+ 'ns3::Ptr< ns3::WifiMac >',
+ [],
+ is_const=True, visibility='private', is_virtual=True)
+ return
+
def register_Ns3WifiActionHeader_methods(root_module, cls):
## mgt-headers.h: ns3::WifiActionHeader::WifiActionHeader(ns3::WifiActionHeader const & arg0) [copy constructor]
cls.add_constructor([param('ns3::WifiActionHeader const &', 'arg0')])
@@ -4001,6 +4243,62 @@
is_const=True, visibility='private', is_virtual=True)
return
+def register_Ns3AthstatsWifiTraceSink_methods(root_module, cls):
+ ## athstats-helper.h: ns3::AthstatsWifiTraceSink::AthstatsWifiTraceSink(ns3::AthstatsWifiTraceSink const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::AthstatsWifiTraceSink const &', 'arg0')])
+ ## athstats-helper.h: ns3::AthstatsWifiTraceSink::AthstatsWifiTraceSink() [constructor]
+ cls.add_constructor([])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::DevRxTrace(std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
+ cls.add_method('DevRxTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::DevTxTrace(std::string context, ns3::Ptr<ns3::Packet const> p) [member function]
+ cls.add_method('DevTxTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')])
+ ## athstats-helper.h: static ns3::TypeId ns3::AthstatsWifiTraceSink::GetTypeId() [member function]
+ cls.add_method('GetTypeId',
+ 'ns3::TypeId',
+ [],
+ is_static=True)
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::Open(std::string const & name) [member function]
+ cls.add_method('Open',
+ 'void',
+ [param('std::string const &', 'name')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyRxErrorTrace(std::string context, ns3::Ptr<ns3::Packet const> packet, double snr) [member function]
+ cls.add_method('PhyRxErrorTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'snr')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyRxOkTrace(std::string context, ns3::Ptr<ns3::Packet const> packet, double snr, ns3::WifiMode mode, ns3::WifiPreamble preamble) [member function]
+ cls.add_method('PhyRxOkTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'snr'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyStateTrace(std::string context, ns3::Time start, ns3::Time duration, ns3::WifiPhy::State state) [member function]
+ cls.add_method('PhyStateTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Time', 'start'), param('ns3::Time', 'duration'), param('ns3::WifiPhy::State', 'state')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyTxTrace(std::string context, ns3::Ptr<ns3::Packet const> packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPower) [member function]
+ cls.add_method('PhyTxTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPower')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxDataFailedTrace(std::string context, ns3::Mac48Address address) [member function]
+ cls.add_method('TxDataFailedTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxFinalDataFailedTrace(std::string context, ns3::Mac48Address address) [member function]
+ cls.add_method('TxFinalDataFailedTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxFinalRtsFailedTrace(std::string context, ns3::Mac48Address address) [member function]
+ cls.add_method('TxFinalRtsFailedTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
+ ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxRtsFailedTrace(std::string context, ns3::Mac48Address address) [member function]
+ cls.add_method('TxRtsFailedTrace',
+ 'void',
+ [param('std::string', 'context'), param('ns3::Mac48Address', 'address')])
+ return
+
def register_Ns3CaraWifiManager_methods(root_module, cls):
## cara-wifi-manager.h: ns3::CaraWifiManager::CaraWifiManager(ns3::CaraWifiManager const & arg0) [copy constructor]
cls.add_constructor([param('ns3::CaraWifiManager const &', 'arg0')])
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_wimax.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_wimax.py Sat Mar 05 13:31:26 2011 -0800
@@ -71,6 +71,14 @@
module.add_class('UcdChannelEncodings', allow_subclassing=True)
## wimax-tlv.h: ns3::VectorTlvValue [class]
module.add_class('VectorTlvValue', parent=root_module['ns3::TlvValue'])
+ ## wimax-helper.h: ns3::WimaxHelper [class]
+ module.add_class('WimaxHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']])
+ ## wimax-helper.h: ns3::WimaxHelper::NetDeviceType [enumeration]
+ module.add_enum('NetDeviceType', ['DEVICE_TYPE_SUBSCRIBER_STATION', 'DEVICE_TYPE_BASE_STATION'], outer_class=root_module['ns3::WimaxHelper'])
+ ## wimax-helper.h: ns3::WimaxHelper::PhyType [enumeration]
+ module.add_enum('PhyType', ['SIMPLE_PHY_TYPE_OFDM'], outer_class=root_module['ns3::WimaxHelper'])
+ ## wimax-helper.h: ns3::WimaxHelper::SchedulerType [enumeration]
+ module.add_enum('SchedulerType', ['SCHED_TYPE_SIMPLE', 'SCHED_TYPE_RTPS', 'SCHED_TYPE_MBQOS'], outer_class=root_module['ns3::WimaxHelper'])
## simple-ofdm-send-param.h: ns3::simpleOfdmSendParam [class]
module.add_class('simpleOfdmSendParam')
## wimax-tlv.h: ns3::ClassificationRuleVectorTlvValue [class]
@@ -346,6 +354,7 @@
register_Ns3U8TlvValue_methods(root_module, root_module['ns3::U8TlvValue'])
register_Ns3UcdChannelEncodings_methods(root_module, root_module['ns3::UcdChannelEncodings'])
register_Ns3VectorTlvValue_methods(root_module, root_module['ns3::VectorTlvValue'])
+ register_Ns3WimaxHelper_methods(root_module, root_module['ns3::WimaxHelper'])
register_Ns3SimpleOfdmSendParam_methods(root_module, root_module['ns3::simpleOfdmSendParam'])
register_Ns3ClassificationRuleVectorTlvValue_methods(root_module, root_module['ns3::ClassificationRuleVectorTlvValue'])
register_Ns3CsParamVectorTlvValue_methods(root_module, root_module['ns3::CsParamVectorTlvValue'])
@@ -2175,6 +2184,81 @@
is_const=True, is_virtual=True)
return
+def register_Ns3WimaxHelper_methods(root_module, cls):
+ ## wimax-helper.h: ns3::WimaxHelper::WimaxHelper(ns3::WimaxHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::WimaxHelper const &', 'arg0')])
+ ## wimax-helper.h: ns3::WimaxHelper::WimaxHelper() [constructor]
+ cls.add_constructor([])
+ ## wimax-helper.h: ns3::Ptr<ns3::BSScheduler> ns3::WimaxHelper::CreateBSScheduler(ns3::WimaxHelper::SchedulerType schedulerType) [member function]
+ cls.add_method('CreateBSScheduler',
+ 'ns3::Ptr< ns3::BSScheduler >',
+ [param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
+ ## wimax-helper.h: ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhy(ns3::WimaxHelper::PhyType phyType) [member function]
+ cls.add_method('CreatePhy',
+ 'ns3::Ptr< ns3::WimaxPhy >',
+ [param('ns3::WimaxHelper::PhyType', 'phyType')])
+ ## wimax-helper.h: ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhy(ns3::WimaxHelper::PhyType phyType, char * SNRTraceFilePath, bool activateLoss) [member function]
+ cls.add_method('CreatePhy',
+ 'ns3::Ptr< ns3::WimaxPhy >',
+ [param('ns3::WimaxHelper::PhyType', 'phyType'), param('char *', 'SNRTraceFilePath'), param('bool', 'activateLoss')])
+ ## wimax-helper.h: ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhyWithoutChannel(ns3::WimaxHelper::PhyType phyType) [member function]
+ cls.add_method('CreatePhyWithoutChannel',
+ 'ns3::Ptr< ns3::WimaxPhy >',
+ [param('ns3::WimaxHelper::PhyType', 'phyType')])
+ ## wimax-helper.h: ns3::Ptr<ns3::WimaxPhy> ns3::WimaxHelper::CreatePhyWithoutChannel(ns3::WimaxHelper::PhyType phyType, char * SNRTraceFilePath, bool activateLoss) [member function]
+ cls.add_method('CreatePhyWithoutChannel',
+ 'ns3::Ptr< ns3::WimaxPhy >',
+ [param('ns3::WimaxHelper::PhyType', 'phyType'), param('char *', 'SNRTraceFilePath'), param('bool', 'activateLoss')])
+ ## wimax-helper.h: ns3::ServiceFlow ns3::WimaxHelper::CreateServiceFlow(ns3::ServiceFlow::Direction direction, ns3::ServiceFlow::SchedulingType schedulinType, ns3::IpcsClassifierRecord classifier) [member function]
+ cls.add_method('CreateServiceFlow',
+ 'ns3::ServiceFlow',
+ [param('ns3::ServiceFlow::Direction', 'direction'), param('ns3::ServiceFlow::SchedulingType', 'schedulinType'), param('ns3::IpcsClassifierRecord', 'classifier')])
+ ## wimax-helper.h: ns3::Ptr<ns3::UplinkScheduler> ns3::WimaxHelper::CreateUplinkScheduler(ns3::WimaxHelper::SchedulerType schedulerType) [member function]
+ cls.add_method('CreateUplinkScheduler',
+ 'ns3::Ptr< ns3::UplinkScheduler >',
+ [param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
+ ## wimax-helper.h: static void ns3::WimaxHelper::EnableAsciiForConnection(ns3::Ptr<ns3::OutputStreamWrapper> oss, uint32_t nodeid, uint32_t deviceid, char * netdevice, char * connection) [member function]
+ cls.add_method('EnableAsciiForConnection',
+ 'void',
+ [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'oss'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('char *', 'netdevice'), param('char *', 'connection')],
+ is_static=True)
+ ## wimax-helper.h: static void ns3::WimaxHelper::EnableLogComponents() [member function]
+ cls.add_method('EnableLogComponents',
+ 'void',
+ [],
+ is_static=True)
+ ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType type, ns3::WimaxHelper::PhyType phyType, ns3::WimaxHelper::SchedulerType schedulerType) [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'type'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
+ ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::Ptr<ns3::WimaxChannel> channel, ns3::WimaxHelper::SchedulerType schedulerType) [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::Ptr< ns3::WimaxChannel >', 'channel'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
+ ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::WimaxHelper::SchedulerType schedulerType, double frameDuration) [member function]
+ cls.add_method('Install',
+ 'ns3::NetDeviceContainer',
+ [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType'), param('double', 'frameDuration')])
+ ## wimax-helper.h: ns3::Ptr<ns3::WimaxNetDevice> ns3::WimaxHelper::Install(ns3::Ptr<ns3::Node> node, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::Ptr<ns3::WimaxChannel> channel, ns3::WimaxHelper::SchedulerType schedulerType) [member function]
+ cls.add_method('Install',
+ 'ns3::Ptr< ns3::WimaxNetDevice >',
+ [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::Ptr< ns3::WimaxChannel >', 'channel'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')])
+ ## wimax-helper.h: void ns3::WimaxHelper::SetPropagationLossModel(ns3::SimpleOfdmWimaxChannel::PropModel propagationModel) [member function]
+ cls.add_method('SetPropagationLossModel',
+ 'void',
+ [param('ns3::SimpleOfdmWimaxChannel::PropModel', 'propagationModel')])
+ ## wimax-helper.h: void ns3::WimaxHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
+ cls.add_method('EnableAsciiInternal',
+ 'void',
+ [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')],
+ visibility='private', is_virtual=True)
+ ## wimax-helper.h: void ns3::WimaxHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename, bool promiscuous) [member function]
+ cls.add_method('EnablePcapInternal',
+ 'void',
+ [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename'), param('bool', 'promiscuous')],
+ visibility='private', is_virtual=True)
+ return
+
def register_Ns3SimpleOfdmSendParam_methods(root_module, cls):
## simple-ofdm-send-param.h: ns3::simpleOfdmSendParam::simpleOfdmSendParam(ns3::simpleOfdmSendParam const & arg0) [copy constructor]
cls.add_constructor([param('ns3::simpleOfdmSendParam const &', 'arg0')])
--- a/bindings/python/apidefs/gcc-LP64/ns3modulegen_generated.py Sat Mar 05 13:31:17 2011 -0800
+++ b/bindings/python/apidefs/gcc-LP64/ns3modulegen_generated.py Sat Mar 05 13:31:26 2011 -0800
@@ -28,7 +28,6 @@
import ns3_module_propagation
import ns3_module_internet
import ns3_module_point_to_point
-import ns3_module_spectrum
import ns3_module_wifi
import ns3_module_aodv
import ns3_module_applications
@@ -38,14 +37,15 @@
import ns3_module_nix_vector_routing
import ns3_module_olsr
import ns3_module_tap_bridge
-import ns3_module_lte
-import ns3_module_wimax
+import ns3_module_netanim
import ns3_module_energy
-import ns3_module_helper
import ns3_module_mesh
+import ns3_module_spectrum
import ns3_module_uan
import ns3_module_dot11s
import ns3_module_flame
+import ns3_module_lte
+import ns3_module_wimax
def module_init():
root_module = Module('ns3', cpp_namespace='::ns3')
@@ -230,17 +230,6 @@
ns3_module_point_to_point__local.register_types(module)
root_module.end_section('ns3_module_point_to_point')
- root_module.begin_section('ns3_module_spectrum')
- ns3_module_spectrum.register_types(module)
-
- try:
- import ns3_module_spectrum__local
- except ImportError:
- pass
- else:
- ns3_module_spectrum__local.register_types(module)
-
- root_module.end_section('ns3_module_spectrum')
root_module.begin_section('ns3_module_wifi')
ns3_module_wifi.register_types(module)
@@ -340,28 +329,17 @@
ns3_module_tap_bridge__local.register_types(module)
root_module.end_section('ns3_module_tap_bridge')
- root_module.begin_section('ns3_module_lte')
- ns3_module_lte.register_types(module)
+ root_module.begin_section('ns3_module_netanim')
+ ns3_module_netanim.register_types(module)
try:
- import ns3_module_lte__local
+ import ns3_module_netanim__local
except ImportError:
pass
else:
- ns3_module_lte__local.register_types(module)
-
- root_module.end_section('ns3_module_lte')
- root_module.begin_section('ns3_module_wimax')
- ns3_module_wimax.register_types(module)
+ ns3_module_netanim__local.register_types(module)
- try:
- import ns3_module_wimax__local
- except ImportError:
- pass
- else:
- ns3_module_wimax__local.register_types(module)
-
- root_module.end_section('ns3_module_wimax')
+ root_module.end_section('ns3_module_netanim')
root_module.begin_section('ns3_module_energy')
ns3_module_energy.register_types(module)
@@ -373,17 +351,6 @@
ns3_module_energy__local.register_types(module)
root_module.end_section('ns3_module_energy')
- root_module.begin_section('ns3_module_helper')
- ns3_module_helper.register_types(module)
-
- try:
- import ns3_module_helper__local
- except ImportError:
- pass
- else:
- ns3_module_helper__local.register_types(module)
-
- root_module.end_section('ns3_module_helper')
root_module.begin_section('ns3_module_mesh')
ns3_module_mesh.register_types(module)
@@ -395,6 +362,17 @@
ns3_module_mesh__local.register_types(module)
root_module.end_section('ns3_module_mesh')
+ root_module.begin_section('ns3_module_spectrum')
+ ns3_module_spectrum.register_types(module)
+
+ try:
+ import ns3_module_spectrum__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_spectrum__local.register_types(module)
+
+ root_module.end_section('ns3_module_spectrum')
root_module.begin_section('ns3_module_uan')
ns3_module_uan.register_types(module)
@@ -428,6 +406,28 @@
ns3_module_flame__local.register_types(module)
root_module.end_section('ns3_module_flame')
+ root_module.begin_section('ns3_module_lte')
+ ns3_module_lte.register_types(module)
+
+ try:
+ import ns3_module_lte__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_lte__local.register_types(module)
+
+ root_module.end_section('ns3_module_lte')
+ root_module.begin_section('ns3_module_wimax')
+ ns3_module_wimax.register_types(module)
+
+ try:
+ import ns3_module_wimax__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_wimax__local.register_types(module)
+
+ root_module.end_section('ns3_module_wimax')
module.add_container('std::vector< unsigned int >', 'unsigned int', container_type='vector')
module.add_container('std::vector< bool >', 'bool', container_type='vector')
module.add_container('std::vector< int >', 'int', container_type='vector')
@@ -522,6 +522,7 @@
def register_types_ns3_dot11s(module):
root_module = module.get_root()
+ module.add_container('std::vector< std::pair< unsigned int, ns3::Mac48Address > >', 'std::pair< unsigned int, ns3::Mac48Address >', container_type='vector')
def register_types_ns3_dsdv(module):
root_module = module.get_root()
@@ -716,17 +717,6 @@
ns3_module_point_to_point__local.register_methods(root_module)
root_module.end_section('ns3_module_point_to_point')
- root_module.begin_section('ns3_module_spectrum')
- ns3_module_spectrum.register_methods(root_module)
-
- try:
- import ns3_module_spectrum__local
- except ImportError:
- pass
- else:
- ns3_module_spectrum__local.register_methods(root_module)
-
- root_module.end_section('ns3_module_spectrum')
root_module.begin_section('ns3_module_wifi')
ns3_module_wifi.register_methods(root_module)
@@ -826,28 +816,17 @@
ns3_module_tap_bridge__local.register_methods(root_module)
root_module.end_section('ns3_module_tap_bridge')
- root_module.begin_section('ns3_module_lte')
- ns3_module_lte.register_methods(root_module)
+ root_module.begin_section('ns3_module_netanim')
+ ns3_module_netanim.register_methods(root_module)
try:
- import ns3_module_lte__local
+ import ns3_module_netanim__local
except ImportError:
pass
else:
- ns3_module_lte__local.register_methods(root_module)
-
- root_module.end_section('ns3_module_lte')
- root_module.begin_section('ns3_module_wimax')
- ns3_module_wimax.register_methods(root_module)
+ ns3_module_netanim__local.register_methods(root_module)
- try:
- import ns3_module_wimax__local
- except ImportError:
- pass
- else:
- ns3_module_wimax__local.register_methods(root_module)
-
- root_module.end_section('ns3_module_wimax')
+ root_module.end_section('ns3_module_netanim')
root_module.begin_section('ns3_module_energy')
ns3_module_energy.register_methods(root_module)
@@ -859,17 +838,6 @@
ns3_module_energy__local.register_methods(root_module)
root_module.end_section('ns3_module_energy')
- root_module.begin_section('ns3_module_helper')
- ns3_module_helper.register_methods(root_module)
-
- try:
- import ns3_module_helper__local
- except ImportError:
- pass
- else:
- ns3_module_helper__local.register_methods(root_module)
-
- root_module.end_section('ns3_module_helper')
root_module.begin_section('ns3_module_mesh')
ns3_module_mesh.register_methods(root_module)
@@ -881,6 +849,17 @@
ns3_module_mesh__local.register_methods(root_module)
root_module.end_section('ns3_module_mesh')
+ root_module.begin_section('ns3_module_spectrum')
+ ns3_module_spectrum.register_methods(root_module)
+
+ try:
+ import ns3_module_spectrum__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_spectrum__local.register_methods(root_module)
+
+ root_module.end_section('ns3_module_spectrum')
root_module.begin_section('ns3_module_uan')
ns3_module_uan.register_methods(root_module)
@@ -914,6 +893,28 @@
ns3_module_flame__local.register_methods(root_module)
root_module.end_section('ns3_module_flame')
+ root_module.begin_section('ns3_module_lte')
+ ns3_module_lte.register_methods(root_module)
+
+ try:
+ import ns3_module_lte__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_lte__local.register_methods(root_module)
+
+ root_module.end_section('ns3_module_lte')
+ root_module.begin_section('ns3_module_wimax')
+ ns3_module_wimax.register_methods(root_module)
+
+ try:
+ import ns3_module_wimax__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_wimax__local.register_methods(root_module)
+
+ root_module.end_section('ns3_module_wimax')
return
def register_functions(root_module):
@@ -1094,17 +1095,6 @@
ns3_module_point_to_point__local.register_functions(root_module)
root_module.end_section('ns3_module_point_to_point')
- root_module.begin_section('ns3_module_spectrum')
- ns3_module_spectrum.register_functions(root_module)
-
- try:
- import ns3_module_spectrum__local
- except ImportError:
- pass
- else:
- ns3_module_spectrum__local.register_functions(root_module)
-
- root_module.end_section('ns3_module_spectrum')
root_module.begin_section('ns3_module_wifi')
ns3_module_wifi.register_functions(root_module)
@@ -1204,28 +1194,17 @@
ns3_module_tap_bridge__local.register_functions(root_module)
root_module.end_section('ns3_module_tap_bridge')
- root_module.begin_section('ns3_module_lte')
- ns3_module_lte.register_functions(root_module)
+ root_module.begin_section('ns3_module_netanim')
+ ns3_module_netanim.register_functions(root_module)
try:
- import ns3_module_lte__local
+ import ns3_module_netanim__local
except ImportError:
pass
else:
- ns3_module_lte__local.register_functions(root_module)
-
- root_module.end_section('ns3_module_lte')
- root_module.begin_section('ns3_module_wimax')
- ns3_module_wimax.register_functions(root_module)
+ ns3_module_netanim__local.register_functions(root_module)
- try:
- import ns3_module_wimax__local
- except ImportError:
- pass
- else:
- ns3_module_wimax__local.register_functions(root_module)
-
- root_module.end_section('ns3_module_wimax')
+ root_module.end_section('ns3_module_netanim')
root_module.begin_section('ns3_module_energy')
ns3_module_energy.register_functions(root_module)
@@ -1237,17 +1216,6 @@
ns3_module_energy__local.register_functions(root_module)
root_module.end_section('ns3_module_energy')
- root_module.begin_section('ns3_module_helper')
- ns3_module_helper.register_functions(root_module)
-
- try:
- import ns3_module_helper__local
- except ImportError:
- pass
- else:
- ns3_module_helper__local.register_functions(root_module)
-
- root_module.end_section('ns3_module_helper')
root_module.begin_section('ns3_module_mesh')
ns3_module_mesh.register_functions(root_module)
@@ -1259,6 +1227,17 @@
ns3_module_mesh__local.register_functions(root_module)
root_module.end_section('ns3_module_mesh')
+ root_module.begin_section('ns3_module_spectrum')
+ ns3_module_spectrum.register_functions(root_module)
+
+ try:
+ import ns3_module_spectrum__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_spectrum__local.register_functions(root_module)
+
+ root_module.end_section('ns3_module_spectrum')
root_module.begin_section('ns3_module_uan')
ns3_module_uan.register_functions(root_module)
@@ -1292,6 +1271,28 @@
ns3_module_flame__local.register_functions(root_module)
root_module.end_section('ns3_module_flame')
+ root_module.begin_section('ns3_module_lte')
+ ns3_module_lte.register_functions(root_module)
+
+ try:
+ import ns3_module_lte__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_lte__local.register_functions(root_module)
+
+ root_module.end_section('ns3_module_lte')
+ root_module.begin_section('ns3_module_wimax')
+ ns3_module_wimax.register_functions(root_module)
+
+ try:
+ import ns3_module_wimax__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_wimax__local.register_functions(root_module)
+
+ root_module.end_section('ns3_module_wimax')
register_functions_ns3_Config(module.get_submodule('Config'), root_module)
register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)