diff --git a/.hgignore b/.hgignore
index cd5797518..3345a123a 100644
--- a/.hgignore
+++ b/.hgignore
@@ -7,7 +7,7 @@
^testpy-output
^doc/html
^doc/latex
-^\.lock-wscript
+^\.lock-wafbuild
^\.waf
^doc/introspected-doxygen\.h$
.*\.py[co]$
@@ -26,6 +26,7 @@
^src/.*/doc/source/figures/.*.eps
^src/.*/doc/source/figures/.*.pdf
^src/.*/doc/source/figures/.*.png
+^bindings/python/pybindgen/
ms_print.*
massif.*
\.patch$
diff --git a/.hgtags b/.hgtags
index c483b5975..8d71042c4 100644
--- a/.hgtags
+++ b/.hgtags
@@ -58,3 +58,5 @@ def4153e27cd744f117acf8c509979617850da83 ns-3.9-RC3
0a7a16b599e86ca7884e5b5772bf7c5cfe146603 ns-3.11-RC2
e48ed3aabca6ad71c8c49e4604c0f83345eda6a8 ns-3.11-RC3
9843c12351cb5ceb9613c9db390d94073b713284 ns-3.11
+19c9e2b33b4a53f200be80cd49810bdfecf76770 ns-3.12-RC1
+167fc2274f53d4d89fdd769e4a7683ad7b6b7157 ns-3.12
diff --git a/CHANGES.html b/CHANGES.html
index e9f8e440b..9ce02915b 100644
--- a/CHANGES.html
+++ b/CHANGES.html
@@ -44,8 +44,34 @@ to this file based on your experience, please contribute a patch or drop
us a note on ns-developers mailing list.
-Changes from ns-3.11 to ns-3.12
+Changes from ns-3.12 to ns-3.13
+
+Changes to build system:
+- The underlying version of waf used by ns-3 was upgraded to 1.6.7.
+This has a few changes for users and developers:
+
New API:
@@ -54,12 +80,55 @@ us a note on ns-developers mailing list.
Changes to existing API:
+- The WifiPhyStandard enumerators for specifying half- and quarter-channel
+width standards has had a change in capitalization:
+
+- WIFI_PHY_STANDARD_80211_10Mhz was changed to WIFI_PHY_STANDARD_80211_10MHZ
+
- WIFI_PHY_STANDARD_80211_5Mhz was changed to WIFI_PHY_STANDARD_80211_5MHZ
+
+ - In the SpectrumPhy base class, the methods to get/set the
+ MobilityModel and the NetDevice were previously working with
+ opaque Ptr<Object>. Now all these methods have been
+ changed so that they work with Ptr<NetDevice>
+ and Ptr<MobilityModel> as appropriate. See Bug 1271 on
+ bugzilla for the motivation.
+
Changed behavior:
+
+Changes from ns-3.11 to ns-3.12
+
+Changes to build system:
+
+
+New API:
+
+- New method, RegularWifiMac::SetPromisc (void), to set the interface
+to promiscuous mode.
+
+
+Changes to existing API:
+
+- The spelling of the attribute 'IntialCellVoltage' from LiIonEnergySource
+was corrected to 'InitialCellVoltage'; this will affect existing users who
+were using the attribute with the misspelling.
+
- Two trace sources in class WifiPhy have had their names changed:
+
+- 'PromiscSnifferRx' is now 'MonitorSnifferRx'
+
- 'PromiscSnifferTx' is now 'MonitorSnifferTx'
+
+
+
+Changed behavior:
+
+- IPv4 fragmentation is now supported.
+
+
Changes from ns-3.10 to ns-3.11
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index 44591da71..8e0f7ad99 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -9,14 +9,60 @@ http://www.nsnam.org including tutorials: http://www.nsnam.org/tutorials.html
Consult the file CHANGES.html for more detailed information about changed
API and behavior across ns-3 releases.
+Release 3.13
+==============
+
+Availability
+------------
+This release is not yet available.
+
+Bugs fixed
+----------
+
+Supported platforms
+-------------------
+
+New user-visible features
+-------------------------
+
+Known issues
+------------
+In general, known issues are tracked on the project tracker available
+at http://www.nsnam.org/bugzilla/
+
+Release 3.12.1
+==============
+
+Availability
+------------
+This release is available from:
+http://www.nsnam.org/release/ns-allinone-3.12.1.tar.bz2
+
+Bugs fixed
+----------
+This release fixes PyViz visualizer's python bindings; otherwise, it
+is the same as the ns-3.12 release.
+
Release 3.12
===========
Availability
------------
+This release is available from:
+http://www.nsnam.org/release/ns-allinone-3.12.tar.bz2
Supported platforms
-------------------
+ns-3.12 has been tested on the following platforms. Not all features are
+available on all platforms; check the Installation page on the project wiki.
+
+- Fedora Core 15 (32/64 bit) with g++-4.6.0
+- Ubuntu 11.04 (32/64 bit) with g++-4.5.2
+- OS X Lion with g++-4.2.1
+- Fedora Core 14 (64 bit) with g++-4.3.4, g++-4.5.3, g++-4.4.6
+- Fedora Core 12 (64 bit) with g++-4.4.4
+- OS X Snow Leopard with g++-4.2.1
+- Ubuntu 10.04.3 LTS (64 bit) with g++-4.4.3, g++-3.4.6
New user-visible features
-------------------------
@@ -28,16 +74,59 @@ New user-visible features
SpectrumPropagationLossModel class already supported by
SpectrumChannel.
+- Extend the attribute system extend the attribute system to store map
+ container objects in addition to vector containers. The ObjectMap
+ and related classes are patterned after ObjectVector.
+
+- Support for IPv4 fragmentation has been added.
+
+- Significant performance improvement for AODV in dense mobile scenarios
+ due to a fixed bug in RERR processing.
+
+- WiFi traces that were named promiscuous are now renamed monitor, and
+ a separate flag for setting the interface to promiscuous mode has been
+ introduced. This disambiguates monitor mode from promiscuous mode.
+
+- Monolithic Python bindings have been removed
Bugs fixed
----------
+ - bug 845 - fix ConfigStore output for changing default values
+ - bug 1010 - Uan model Sleep patch
- bug 1033 - Mesh airtime-metric fixed
+ - bug 1043 - lte-spectrum-value-helper.cc file swapped uplink/downlink freq.
+ - bug 1050 - ISO C++ forbids variable length array; remove all instances
+ - bug 1057 - LTE bearers differentiation issue
+ - bug 1082 - Check that log component names are correct when taken from NS_LOG
+ - bug 1100 - IPv6 fragmentation enhancements
- bug 1102 - IPv4 header fragment offset field not set correctly
- bug 1123 - class MinMaxAvgTotalCalculator does not implement all methods
+ - bug 1134 - Fix LiIonEnergySource attribute spelling for InitialCellVoltage
+ - bug 1139 - Broadcast packets issue in uan cw mac
- bug 1141 - MeshWifiInterfaceMac adds supported modes to wrong remote station
+ - bug 1163 - Ipv4EndPointDemux::AllocateEphemeralPort forget to increment port
+ - bug 1164 - IPV4 TCP Bind already used port failed, but without setting errno
+ - bug 1168 - BridgeNetDevice: default expiration time not realistic
+ - bug 1174 - Ns-3 does not generate static libraries
- bug 1175 - shared libraries are not versioned
- - bug 1192 - some test cases fail to clean up properly
+ - bug 1193 - AODV Hello timers scheduling skewed when RREP, RREQ are processed
+ - bug 1194 - AODV Incorrect RERR processing
- bug 1201 - UDP sockets need to set connected state before notifying the ConnectionSucceeded callback
+ - bug 1208 - Spectrum module example causing valgrind errors
+ - bug 1209 - ns-3-click fails to build on Fedora 15 when tests are enabled
+ - bug 1220 - FdReader always stops with NS_FATAL_ERROR
+ - bug 1222 - Incomplete PointToPointNetDevice Python bindings
+ - bug 1224 - ns-3-allinone fails to compile on OS X Lion
+ - bug 1226 - Incomplete YansWifiChannel Python bindings
+ - bug 1234 - GetAttributeChecker is not defined anymore but still used
+ - bug 1239 - Add assertion that reference count never overflows
+ - bug 1244 - Seg Faults in optimized builds due to missing Logging components
+ - Fix ARP issue in nsclick-ip-router.click and static route in nsclick-routing-node2.click
+
+Known issues
+------------
+In general, known issues are tracked on the project tracker available
+at http://www.nsnam.org/bugzilla/
Release 3.11
===========
@@ -45,7 +134,7 @@ Release 3.11
Availability
------------
This release is available from:
-http://www.nsnam.org/releases/ns-allinone-3.11.tar.bz2
+http://www.nsnam.org/release/ns-allinone-3.11.tar.bz2
Supported platforms
-------------------
@@ -186,7 +275,7 @@ Release 3.10
Availability
------------
This release is available from:
-http://www.nsnam.org/releases/ns-allinone-3.10.tar.bz2
+http://www.nsnam.org/release/ns-allinone-3.10.tar.bz2
Supported platforms
-------------------
@@ -351,7 +440,7 @@ Release 3.9
Availability
------------
This release is immediately available from:
-http://www.nsnam.org/releases/ns-allinone-3.9.tar.bz2
+http://www.nsnam.org/release/ns-allinone-3.9.tar.bz2
Supported platforms
-------------------
@@ -511,7 +600,7 @@ Release 3.8
Availability
------------
This release is immediately available from:
-http://www.nsnam.org/releases/ns-allinone-3.8.tar.bz2
+http://www.nsnam.org/release/ns-allinone-3.8.tar.bz2
Supported platforms
-------------------
@@ -651,7 +740,7 @@ Release 3.7
Availability
------------
This release is immediately available from:
-http://www.nsnam.org/releases/ns-allinone-3.7.tar.bz2
+http://www.nsnam.org/release/ns-allinone-3.7.tar.bz2
Supported platforms
-------------------
@@ -775,7 +864,7 @@ Release 3.6
Availability
------------
This release is immediately available from:
-http://www.nsnam.org/releases/ns-allinone-3.6.tar.bz2
+http://www.nsnam.org/release/ns-allinone-3.6.tar.bz2
Supported platforms
-------------------
@@ -851,7 +940,7 @@ Release 3.5
Availability
------------
This release is immediately available from:
-http://www.nsnam.org/releases/ns-allinone-3.5.tar.bz2
+http://www.nsnam.org/release/ns-allinone-3.5.tar.bz2
Supported platforms
-------------------
@@ -910,7 +999,7 @@ Release 3.4
Availability
------------
This release is immediately available from:
-http://www.nsnam.org/releases/ns-allinone-3.4.tar.bz2
+http://www.nsnam.org/release/ns-allinone-3.4.tar.bz2
Supported platforms
-------------------
@@ -974,7 +1063,7 @@ Release 3.3
Availability
------------
This release is immediately available from:
-http://www.nsnam.org/releases/ns-3.3.tar.bz2
+http://www.nsnam.org/release/ns-3.3.tar.bz2
Supported platforms
-------------------
@@ -1041,7 +1130,7 @@ Release 3.2
Availability
------------
This release is immediately available from:
-http://www.nsnam.org/releases/ns-3.2.tar.bz2
+http://www.nsnam.org/release/ns-3.2.tar.bz2
Supported platforms
-------------------
@@ -1112,7 +1201,7 @@ The first ns-3 stable release
-----------------------------
This release is immediately available from:
-http://www.nsnam.org/releases/ns-3.1.tar.bz2
+http://www.nsnam.org/release/ns-3.1.tar.bz2
We dedicate this initial ns-3 release to our late contributor and friend,
Federico Maguolo.
diff --git a/bindings/python/apidefs/gcc-ILP32/callbacks_list.py b/bindings/python/apidefs/gcc-ILP32/callbacks_list.py
deleted file mode 100644
index f71dfe515..000000000
--- a/bindings/python/apidefs/gcc-ILP32/callbacks_list.py
+++ /dev/null
@@ -1,39 +0,0 @@
-callback_classes = [
- ['void', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['bool', 'ns3::Ptr', 'ns3::Address const&', 'ns3::Address const&', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Ptr', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Ptr', 'double', 'ns3::UanTxMode', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Ptr', 'ns3::UanAddress const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'unsigned char*', 'int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Ptr', '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'],
- ['void', 'ns3::Ptr', '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::Ipv4Header', 'unsigned short', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Ptr', 'ns3::Ipv4Address', 'ns3::Ipv4Address', 'unsigned char', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['std::vector >', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'bool', 'ns3::Ptr', 'ns3::Mac48Address', 'ns3::Mac48Address', 'unsigned short', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['unsigned int', 'ns3::Mac48Address', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Ptr', 'ns3::empty', '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::Ipv4Header const&', 'ns3::Socket::SocketErrno', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Ptr', 'ns3::Ptr', 'ns3::Ipv4Header const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Ptr', 'ns3::Address const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['bool', 'ns3::Ptr', 'ns3::Address const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::WifiMacHeader const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Ipv4Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Ptr', 'ns3::Ipv4Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['bool', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['bool', 'ns3::Ptr', 'ns3::Ptr', 'unsigned short', 'ns3::Address const&', 'ns3::Address const&', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['bool', 'ns3::Ptr', 'ns3::Ptr', 'unsigned short', 'ns3::Address const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Ptr', 'ns3::Mac48Address', 'ns3::Mac48Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Mac48Address', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Mac48Address', 'unsigned char', 'bool', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
- ['void', 'ns3::Ptr', 'ns3::Ptr', 'unsigned short', 'ns3::Address const&', 'ns3::Address const&', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
-]
diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_aodv.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_aodv.py
deleted file mode 100644
index 70ffe1159..000000000
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_aodv.py
+++ /dev/null
@@ -1,1145 +0,0 @@
-from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
-
-def register_types(module):
- root_module = module.get_root()
-
- ## aodv-helper.h: ns3::AodvHelper [class]
- module.add_class('AodvHelper', parent=root_module['ns3::Ipv4RoutingHelper'])
-
- ## 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()
-
- ## aodv-packet.h: ns3::aodv::MessageType [enumeration]
- module.add_enum('MessageType', ['AODVTYPE_RREQ', 'AODVTYPE_RREP', 'AODVTYPE_RERR', 'AODVTYPE_RREP_ACK'])
- ## aodv-rtable.h: ns3::aodv::RouteFlags [enumeration]
- module.add_enum('RouteFlags', ['VALID', 'INVALID', 'IN_SEARCH'])
- ## aodv-dpd.h: ns3::aodv::DuplicatePacketDetection [class]
- module.add_class('DuplicatePacketDetection')
- ## aodv-id-cache.h: ns3::aodv::IdCache [class]
- module.add_class('IdCache')
- ## aodv-neighbor.h: ns3::aodv::Neighbors [class]
- module.add_class('Neighbors')
- ## aodv-neighbor.h: ns3::aodv::Neighbors::Neighbor [struct]
- module.add_class('Neighbor', outer_class=root_module['ns3::aodv::Neighbors'])
- ## aodv-rqueue.h: ns3::aodv::QueueEntry [class]
- module.add_class('QueueEntry')
- ## aodv-rqueue.h: ns3::aodv::RequestQueue [class]
- module.add_class('RequestQueue')
- ## aodv-packet.h: ns3::aodv::RerrHeader [class]
- module.add_class('RerrHeader', parent=root_module['ns3::Header'])
- ## aodv-routing-protocol.h: ns3::aodv::RoutingProtocol [class]
- module.add_class('RoutingProtocol', parent=root_module['ns3::Ipv4RoutingProtocol'])
- ## aodv-rtable.h: ns3::aodv::RoutingTable [class]
- module.add_class('RoutingTable')
- ## aodv-rtable.h: ns3::aodv::RoutingTableEntry [class]
- module.add_class('RoutingTableEntry')
- ## aodv-packet.h: ns3::aodv::RrepAckHeader [class]
- module.add_class('RrepAckHeader', parent=root_module['ns3::Header'])
- ## aodv-packet.h: ns3::aodv::RrepHeader [class]
- module.add_class('RrepHeader', parent=root_module['ns3::Header'])
- ## aodv-packet.h: ns3::aodv::RreqHeader [class]
- module.add_class('RreqHeader', parent=root_module['ns3::Header'])
- ## aodv-packet.h: ns3::aodv::TypeHeader [class]
- module.add_class('TypeHeader', parent=root_module['ns3::Header'])
-
-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_Ns3AodvHelper_methods(root_module, root_module['ns3::AodvHelper'])
- register_Ns3AodvDuplicatePacketDetection_methods(root_module, root_module['ns3::aodv::DuplicatePacketDetection'])
- register_Ns3AodvIdCache_methods(root_module, root_module['ns3::aodv::IdCache'])
- register_Ns3AodvNeighbors_methods(root_module, root_module['ns3::aodv::Neighbors'])
- register_Ns3AodvNeighborsNeighbor_methods(root_module, root_module['ns3::aodv::Neighbors::Neighbor'])
- register_Ns3AodvQueueEntry_methods(root_module, root_module['ns3::aodv::QueueEntry'])
- register_Ns3AodvRequestQueue_methods(root_module, root_module['ns3::aodv::RequestQueue'])
- register_Ns3AodvRerrHeader_methods(root_module, root_module['ns3::aodv::RerrHeader'])
- register_Ns3AodvRoutingProtocol_methods(root_module, root_module['ns3::aodv::RoutingProtocol'])
- register_Ns3AodvRoutingTable_methods(root_module, root_module['ns3::aodv::RoutingTable'])
- register_Ns3AodvRoutingTableEntry_methods(root_module, root_module['ns3::aodv::RoutingTableEntry'])
- register_Ns3AodvRrepAckHeader_methods(root_module, root_module['ns3::aodv::RrepAckHeader'])
- register_Ns3AodvRrepHeader_methods(root_module, root_module['ns3::aodv::RrepHeader'])
- register_Ns3AodvRreqHeader_methods(root_module, root_module['ns3::aodv::RreqHeader'])
- register_Ns3AodvTypeHeader_methods(root_module, root_module['ns3::aodv::TypeHeader'])
- return
-
-def register_Ns3AodvHelper_methods(root_module, cls):
- ## aodv-helper.h: ns3::AodvHelper::AodvHelper(ns3::AodvHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::AodvHelper const &', 'arg0')])
- ## aodv-helper.h: ns3::AodvHelper::AodvHelper() [constructor]
- cls.add_constructor([])
- ## aodv-helper.h: ns3::AodvHelper * ns3::AodvHelper::Copy() const [member function]
- cls.add_method('Copy',
- 'ns3::AodvHelper *',
- [],
- is_const=True, is_virtual=True)
- ## aodv-helper.h: ns3::Ptr ns3::AodvHelper::Create(ns3::Ptr node) const [member function]
- cls.add_method('Create',
- 'ns3::Ptr< ns3::Ipv4RoutingProtocol >',
- [param('ns3::Ptr< ns3::Node >', 'node')],
- is_const=True, is_virtual=True)
- ## aodv-helper.h: void ns3::AodvHelper::Set(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('Set',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- return
-
-def register_Ns3AodvDuplicatePacketDetection_methods(root_module, cls):
- ## aodv-dpd.h: ns3::aodv::DuplicatePacketDetection::DuplicatePacketDetection(ns3::aodv::DuplicatePacketDetection const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::aodv::DuplicatePacketDetection const &', 'arg0')])
- ## aodv-dpd.h: ns3::aodv::DuplicatePacketDetection::DuplicatePacketDetection(ns3::Time lifetime) [constructor]
- cls.add_constructor([param('ns3::Time', 'lifetime')])
- ## aodv-dpd.h: ns3::Time ns3::aodv::DuplicatePacketDetection::GetLifetime() const [member function]
- cls.add_method('GetLifetime',
- 'ns3::Time',
- [],
- is_const=True)
- ## aodv-dpd.h: bool ns3::aodv::DuplicatePacketDetection::IsDuplicate(ns3::Ptr p, ns3::Ipv4Header const & header) [member function]
- cls.add_method('IsDuplicate',
- 'bool',
- [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header')])
- ## aodv-dpd.h: void ns3::aodv::DuplicatePacketDetection::SetLifetime(ns3::Time lifetime) [member function]
- cls.add_method('SetLifetime',
- 'void',
- [param('ns3::Time', 'lifetime')])
- return
-
-def register_Ns3AodvIdCache_methods(root_module, cls):
- ## aodv-id-cache.h: ns3::aodv::IdCache::IdCache(ns3::aodv::IdCache const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::aodv::IdCache const &', 'arg0')])
- ## aodv-id-cache.h: ns3::aodv::IdCache::IdCache(ns3::Time lifetime) [constructor]
- cls.add_constructor([param('ns3::Time', 'lifetime')])
- ## aodv-id-cache.h: ns3::Time ns3::aodv::IdCache::GetLifeTime() const [member function]
- cls.add_method('GetLifeTime',
- 'ns3::Time',
- [],
- is_const=True)
- ## aodv-id-cache.h: uint32_t ns3::aodv::IdCache::GetSize() [member function]
- cls.add_method('GetSize',
- 'uint32_t',
- [])
- ## aodv-id-cache.h: bool ns3::aodv::IdCache::IsDuplicate(ns3::Ipv4Address addr, uint32_t id) [member function]
- cls.add_method('IsDuplicate',
- 'bool',
- [param('ns3::Ipv4Address', 'addr'), param('uint32_t', 'id')])
- ## aodv-id-cache.h: void ns3::aodv::IdCache::Purge() [member function]
- cls.add_method('Purge',
- 'void',
- [])
- ## aodv-id-cache.h: void ns3::aodv::IdCache::SetLifetime(ns3::Time lifetime) [member function]
- cls.add_method('SetLifetime',
- 'void',
- [param('ns3::Time', 'lifetime')])
- return
-
-def register_Ns3AodvNeighbors_methods(root_module, cls):
- ## aodv-neighbor.h: ns3::aodv::Neighbors::Neighbors(ns3::aodv::Neighbors const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::aodv::Neighbors const &', 'arg0')])
- ## aodv-neighbor.h: ns3::aodv::Neighbors::Neighbors(ns3::Time delay) [constructor]
- cls.add_constructor([param('ns3::Time', 'delay')])
- ## aodv-neighbor.h: void ns3::aodv::Neighbors::AddArpCache(ns3::Ptr arg0) [member function]
- cls.add_method('AddArpCache',
- 'void',
- [param('ns3::Ptr< ns3::ArpCache >', 'arg0')])
- ## aodv-neighbor.h: void ns3::aodv::Neighbors::Clear() [member function]
- cls.add_method('Clear',
- 'void',
- [])
- ## aodv-neighbor.h: void ns3::aodv::Neighbors::DelArpCache(ns3::Ptr arg0) [member function]
- cls.add_method('DelArpCache',
- 'void',
- [param('ns3::Ptr< ns3::ArpCache >', 'arg0')])
- ## aodv-neighbor.h: ns3::Callback ns3::aodv::Neighbors::GetCallback() const [member function]
- cls.add_method('GetCallback',
- 'ns3::Callback< void, ns3::Ipv4Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >',
- [],
- is_const=True)
- ## aodv-neighbor.h: ns3::Time ns3::aodv::Neighbors::GetExpireTime(ns3::Ipv4Address addr) [member function]
- cls.add_method('GetExpireTime',
- 'ns3::Time',
- [param('ns3::Ipv4Address', 'addr')])
- ## aodv-neighbor.h: ns3::Callback ns3::aodv::Neighbors::GetTxErrorCallback() const [member function]
- cls.add_method('GetTxErrorCallback',
- 'ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >',
- [],
- is_const=True)
- ## aodv-neighbor.h: bool ns3::aodv::Neighbors::IsNeighbor(ns3::Ipv4Address addr) [member function]
- cls.add_method('IsNeighbor',
- 'bool',
- [param('ns3::Ipv4Address', 'addr')])
- ## aodv-neighbor.h: void ns3::aodv::Neighbors::Purge() [member function]
- cls.add_method('Purge',
- 'void',
- [])
- ## aodv-neighbor.h: void ns3::aodv::Neighbors::ScheduleTimer() [member function]
- cls.add_method('ScheduleTimer',
- 'void',
- [])
- ## aodv-neighbor.h: void ns3::aodv::Neighbors::SetCallback(ns3::Callback cb) [member function]
- cls.add_method('SetCallback',
- 'void',
- [param('ns3::Callback< void, ns3::Ipv4Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')])
- ## aodv-neighbor.h: void ns3::aodv::Neighbors::Update(ns3::Ipv4Address addr, ns3::Time expire) [member function]
- cls.add_method('Update',
- 'void',
- [param('ns3::Ipv4Address', 'addr'), param('ns3::Time', 'expire')])
- return
-
-def register_Ns3AodvNeighborsNeighbor_methods(root_module, cls):
- ## aodv-neighbor.h: ns3::aodv::Neighbors::Neighbor::Neighbor(ns3::aodv::Neighbors::Neighbor const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::aodv::Neighbors::Neighbor const &', 'arg0')])
- ## aodv-neighbor.h: ns3::aodv::Neighbors::Neighbor::Neighbor(ns3::Ipv4Address ip, ns3::Mac48Address mac, ns3::Time t) [constructor]
- cls.add_constructor([param('ns3::Ipv4Address', 'ip'), param('ns3::Mac48Address', 'mac'), param('ns3::Time', 't')])
- ## aodv-neighbor.h: ns3::aodv::Neighbors::Neighbor::close [variable]
- cls.add_instance_attribute('close', 'bool', is_const=False)
- ## aodv-neighbor.h: ns3::aodv::Neighbors::Neighbor::m_expireTime [variable]
- cls.add_instance_attribute('m_expireTime', 'ns3::Time', is_const=False)
- ## aodv-neighbor.h: ns3::aodv::Neighbors::Neighbor::m_hardwareAddress [variable]
- cls.add_instance_attribute('m_hardwareAddress', 'ns3::Mac48Address', is_const=False)
- ## aodv-neighbor.h: ns3::aodv::Neighbors::Neighbor::m_neighborAddress [variable]
- cls.add_instance_attribute('m_neighborAddress', 'ns3::Ipv4Address', is_const=False)
- return
-
-def register_Ns3AodvQueueEntry_methods(root_module, cls):
- cls.add_binary_comparison_operator('==')
- ## aodv-rqueue.h: ns3::aodv::QueueEntry::QueueEntry(ns3::aodv::QueueEntry const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::aodv::QueueEntry const &', 'arg0')])
- ## aodv-rqueue.h: ns3::aodv::QueueEntry::QueueEntry(ns3::Ptr pa=0, ns3::Ipv4Header const & h=ns3::Ipv4Header(), ns3::Callback, ns3::Ptr, ns3::Ipv4Header const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ucb=ns3::Callback, ns3::Ptr, const ns3::Ipv4Header&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>(), ns3::Callback, ns3::Ipv4Header const&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ecb=ns3::Callback, const ns3::Ipv4Header&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>(), ns3::Time exp=ns3::Simulator::Now( )) [constructor]
- cls.add_constructor([param('ns3::Ptr< ns3::Packet const >', 'pa', default_value='0'), param('ns3::Ipv4Header const &', 'h', default_value='ns3::Ipv4Header()'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb', default_value='ns3::Callback, ns3::Ptr, const ns3::Ipv4Header&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>()'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb', default_value='ns3::Callback, const ns3::Ipv4Header&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>()'), param('ns3::Time', 'exp', default_value='ns3::Simulator::Now( )')])
- ## aodv-rqueue.h: ns3::Callback, ns3::Ipv4Header const&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::aodv::QueueEntry::GetErrorCallback() const [member function]
- cls.add_method('GetErrorCallback',
- 'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >',
- [],
- is_const=True)
- ## aodv-rqueue.h: ns3::Time ns3::aodv::QueueEntry::GetExpireTime() const [member function]
- cls.add_method('GetExpireTime',
- 'ns3::Time',
- [],
- is_const=True)
- ## aodv-rqueue.h: ns3::Ipv4Header ns3::aodv::QueueEntry::GetIpv4Header() const [member function]
- cls.add_method('GetIpv4Header',
- 'ns3::Ipv4Header',
- [],
- is_const=True)
- ## aodv-rqueue.h: ns3::Ptr ns3::aodv::QueueEntry::GetPacket() const [member function]
- cls.add_method('GetPacket',
- 'ns3::Ptr< ns3::Packet const >',
- [],
- is_const=True)
- ## aodv-rqueue.h: ns3::Callback, ns3::Ptr, ns3::Ipv4Header const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::aodv::QueueEntry::GetUnicastForwardCallback() const [member function]
- cls.add_method('GetUnicastForwardCallback',
- 'ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >',
- [],
- is_const=True)
- ## aodv-rqueue.h: void ns3::aodv::QueueEntry::SetErrorCallback(ns3::Callback, ns3::Ipv4Header const&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ecb) [member function]
- cls.add_method('SetErrorCallback',
- 'void',
- [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')])
- ## aodv-rqueue.h: void ns3::aodv::QueueEntry::SetExpireTime(ns3::Time exp) [member function]
- cls.add_method('SetExpireTime',
- 'void',
- [param('ns3::Time', 'exp')])
- ## aodv-rqueue.h: void ns3::aodv::QueueEntry::SetIpv4Header(ns3::Ipv4Header h) [member function]
- cls.add_method('SetIpv4Header',
- 'void',
- [param('ns3::Ipv4Header', 'h')])
- ## aodv-rqueue.h: void ns3::aodv::QueueEntry::SetPacket(ns3::Ptr p) [member function]
- cls.add_method('SetPacket',
- 'void',
- [param('ns3::Ptr< ns3::Packet const >', 'p')])
- ## aodv-rqueue.h: void ns3::aodv::QueueEntry::SetUnicastForwardCallback(ns3::Callback, ns3::Ptr, ns3::Ipv4Header const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ucb) [member function]
- cls.add_method('SetUnicastForwardCallback',
- 'void',
- [param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb')])
- return
-
-def register_Ns3AodvRequestQueue_methods(root_module, cls):
- ## aodv-rqueue.h: ns3::aodv::RequestQueue::RequestQueue(ns3::aodv::RequestQueue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::aodv::RequestQueue const &', 'arg0')])
- ## aodv-rqueue.h: ns3::aodv::RequestQueue::RequestQueue(uint32_t maxLen, ns3::Time routeToQueueTimeout) [constructor]
- cls.add_constructor([param('uint32_t', 'maxLen'), param('ns3::Time', 'routeToQueueTimeout')])
- ## aodv-rqueue.h: bool ns3::aodv::RequestQueue::Dequeue(ns3::Ipv4Address dst, ns3::aodv::QueueEntry & entry) [member function]
- cls.add_method('Dequeue',
- 'bool',
- [param('ns3::Ipv4Address', 'dst'), param('ns3::aodv::QueueEntry &', 'entry')])
- ## aodv-rqueue.h: void ns3::aodv::RequestQueue::DropPacketWithDst(ns3::Ipv4Address dst) [member function]
- cls.add_method('DropPacketWithDst',
- 'void',
- [param('ns3::Ipv4Address', 'dst')])
- ## aodv-rqueue.h: bool ns3::aodv::RequestQueue::Enqueue(ns3::aodv::QueueEntry & entry) [member function]
- cls.add_method('Enqueue',
- 'bool',
- [param('ns3::aodv::QueueEntry &', 'entry')])
- ## aodv-rqueue.h: bool ns3::aodv::RequestQueue::Find(ns3::Ipv4Address dst) [member function]
- cls.add_method('Find',
- 'bool',
- [param('ns3::Ipv4Address', 'dst')])
- ## aodv-rqueue.h: uint32_t ns3::aodv::RequestQueue::GetMaxQueueLen() const [member function]
- cls.add_method('GetMaxQueueLen',
- 'uint32_t',
- [],
- is_const=True)
- ## aodv-rqueue.h: ns3::Time ns3::aodv::RequestQueue::GetQueueTimeout() const [member function]
- cls.add_method('GetQueueTimeout',
- 'ns3::Time',
- [],
- is_const=True)
- ## aodv-rqueue.h: uint32_t ns3::aodv::RequestQueue::GetSize() [member function]
- cls.add_method('GetSize',
- 'uint32_t',
- [])
- ## aodv-rqueue.h: void ns3::aodv::RequestQueue::SetMaxQueueLen(uint32_t len) [member function]
- cls.add_method('SetMaxQueueLen',
- 'void',
- [param('uint32_t', 'len')])
- ## aodv-rqueue.h: void ns3::aodv::RequestQueue::SetQueueTimeout(ns3::Time t) [member function]
- cls.add_method('SetQueueTimeout',
- 'void',
- [param('ns3::Time', 't')])
- return
-
-def register_Ns3AodvRerrHeader_methods(root_module, cls):
- cls.add_output_stream_operator()
- cls.add_binary_comparison_operator('==')
- ## aodv-packet.h: ns3::aodv::RerrHeader::RerrHeader(ns3::aodv::RerrHeader const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::aodv::RerrHeader const &', 'arg0')])
- ## aodv-packet.h: ns3::aodv::RerrHeader::RerrHeader() [constructor]
- cls.add_constructor([])
- ## aodv-packet.h: bool ns3::aodv::RerrHeader::AddUnDestination(ns3::Ipv4Address dst, uint32_t seqNo) [member function]
- cls.add_method('AddUnDestination',
- 'bool',
- [param('ns3::Ipv4Address', 'dst'), param('uint32_t', 'seqNo')])
- ## aodv-packet.h: void ns3::aodv::RerrHeader::Clear() [member function]
- cls.add_method('Clear',
- 'void',
- [])
- ## aodv-packet.h: uint32_t ns3::aodv::RerrHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
- cls.add_method('Deserialize',
- 'uint32_t',
- [param('ns3::Buffer::Iterator', 'start')],
- is_virtual=True)
- ## aodv-packet.h: uint8_t ns3::aodv::RerrHeader::GetDestCount() const [member function]
- cls.add_method('GetDestCount',
- 'uint8_t',
- [],
- is_const=True)
- ## aodv-packet.h: ns3::TypeId ns3::aodv::RerrHeader::GetInstanceTypeId() const [member function]
- cls.add_method('GetInstanceTypeId',
- 'ns3::TypeId',
- [],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: bool ns3::aodv::RerrHeader::GetNoDelete() const [member function]
- cls.add_method('GetNoDelete',
- 'bool',
- [],
- is_const=True)
- ## aodv-packet.h: uint32_t ns3::aodv::RerrHeader::GetSerializedSize() const [member function]
- cls.add_method('GetSerializedSize',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: static ns3::TypeId ns3::aodv::RerrHeader::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## aodv-packet.h: void ns3::aodv::RerrHeader::Print(std::ostream & os) const [member function]
- cls.add_method('Print',
- 'void',
- [param('std::ostream &', 'os')],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: bool ns3::aodv::RerrHeader::RemoveUnDestination(std::pair & un) [member function]
- cls.add_method('RemoveUnDestination',
- 'bool',
- [param('std::pair< ns3::Ipv4Address, unsigned int > &', 'un')])
- ## aodv-packet.h: void ns3::aodv::RerrHeader::Serialize(ns3::Buffer::Iterator i) const [member function]
- cls.add_method('Serialize',
- 'void',
- [param('ns3::Buffer::Iterator', 'i')],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: void ns3::aodv::RerrHeader::SetNoDelete(bool f) [member function]
- cls.add_method('SetNoDelete',
- 'void',
- [param('bool', 'f')])
- return
-
-def register_Ns3AodvRoutingProtocol_methods(root_module, cls):
- ## aodv-routing-protocol.h: ns3::aodv::RoutingProtocol::RoutingProtocol(ns3::aodv::RoutingProtocol const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::aodv::RoutingProtocol const &', 'arg0')])
- ## aodv-routing-protocol.h: ns3::aodv::RoutingProtocol::RoutingProtocol() [constructor]
- cls.add_constructor([])
- ## aodv-routing-protocol.h: void ns3::aodv::RoutingProtocol::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- is_virtual=True)
- ## aodv-routing-protocol.h: bool ns3::aodv::RoutingProtocol::GetBroadcastEnable() const [member function]
- cls.add_method('GetBroadcastEnable',
- 'bool',
- [],
- is_const=True)
- ## aodv-routing-protocol.h: bool ns3::aodv::RoutingProtocol::GetDesinationOnlyFlag() const [member function]
- cls.add_method('GetDesinationOnlyFlag',
- 'bool',
- [],
- is_const=True)
- ## aodv-routing-protocol.h: bool ns3::aodv::RoutingProtocol::GetGratuitousReplyFlag() const [member function]
- cls.add_method('GetGratuitousReplyFlag',
- 'bool',
- [],
- is_const=True)
- ## aodv-routing-protocol.h: bool ns3::aodv::RoutingProtocol::GetHelloEnable() const [member function]
- cls.add_method('GetHelloEnable',
- 'bool',
- [],
- is_const=True)
- ## aodv-routing-protocol.h: uint32_t ns3::aodv::RoutingProtocol::GetMaxQueueLen() const [member function]
- cls.add_method('GetMaxQueueLen',
- 'uint32_t',
- [],
- is_const=True)
- ## aodv-routing-protocol.h: ns3::Time ns3::aodv::RoutingProtocol::GetMaxQueueTime() const [member function]
- cls.add_method('GetMaxQueueTime',
- 'ns3::Time',
- [],
- is_const=True)
- ## aodv-routing-protocol.h: static ns3::TypeId ns3::aodv::RoutingProtocol::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## aodv-routing-protocol.h: void ns3::aodv::RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function]
- cls.add_method('NotifyAddAddress',
- 'void',
- [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')],
- is_virtual=True)
- ## aodv-routing-protocol.h: void ns3::aodv::RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function]
- cls.add_method('NotifyInterfaceDown',
- 'void',
- [param('uint32_t', 'interface')],
- is_virtual=True)
- ## aodv-routing-protocol.h: void ns3::aodv::RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function]
- cls.add_method('NotifyInterfaceUp',
- 'void',
- [param('uint32_t', 'interface')],
- is_virtual=True)
- ## aodv-routing-protocol.h: void ns3::aodv::RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function]
- cls.add_method('NotifyRemoveAddress',
- 'void',
- [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')],
- is_virtual=True)
- ## aodv-routing-protocol.h: void ns3::aodv::RoutingProtocol::PrintRoutingTable(ns3::Ptr stream) const [member function]
- cls.add_method('PrintRoutingTable',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')],
- is_const=True, is_virtual=True)
- ## aodv-routing-protocol.h: bool ns3::aodv::RoutingProtocol::RouteInput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr idev, ns3::Callback, ns3::Ptr, ns3::Ipv4Header const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ucb, ns3::Callback,ns3::Ptr,const ns3::Ipv4Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> mcb, ns3::Callback,const ns3::Ipv4Header&,unsigned int,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> lcb, ns3::Callback, ns3::Ipv4Header const&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ecb) [member function]
- cls.add_method('RouteInput',
- 'bool',
- [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')],
- is_virtual=True)
- ## aodv-routing-protocol.h: ns3::Ptr ns3::aodv::RoutingProtocol::RouteOutput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function]
- cls.add_method('RouteOutput',
- 'ns3::Ptr< ns3::Ipv4Route >',
- [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')],
- is_virtual=True)
- ## aodv-routing-protocol.h: void ns3::aodv::RoutingProtocol::SetBroadcastEnable(bool f) [member function]
- cls.add_method('SetBroadcastEnable',
- 'void',
- [param('bool', 'f')])
- ## aodv-routing-protocol.h: void ns3::aodv::RoutingProtocol::SetDesinationOnlyFlag(bool f) [member function]
- cls.add_method('SetDesinationOnlyFlag',
- 'void',
- [param('bool', 'f')])
- ## aodv-routing-protocol.h: void ns3::aodv::RoutingProtocol::SetGratuitousReplyFlag(bool f) [member function]
- cls.add_method('SetGratuitousReplyFlag',
- 'void',
- [param('bool', 'f')])
- ## aodv-routing-protocol.h: void ns3::aodv::RoutingProtocol::SetHelloEnable(bool f) [member function]
- cls.add_method('SetHelloEnable',
- 'void',
- [param('bool', 'f')])
- ## aodv-routing-protocol.h: void ns3::aodv::RoutingProtocol::SetIpv4(ns3::Ptr ipv4) [member function]
- cls.add_method('SetIpv4',
- 'void',
- [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')],
- is_virtual=True)
- ## aodv-routing-protocol.h: void ns3::aodv::RoutingProtocol::SetMaxQueueLen(uint32_t len) [member function]
- cls.add_method('SetMaxQueueLen',
- 'void',
- [param('uint32_t', 'len')])
- ## aodv-routing-protocol.h: void ns3::aodv::RoutingProtocol::SetMaxQueueTime(ns3::Time t) [member function]
- cls.add_method('SetMaxQueueTime',
- 'void',
- [param('ns3::Time', 't')])
- ## aodv-routing-protocol.h: ns3::aodv::RoutingProtocol::AODV_PORT [variable]
- cls.add_static_attribute('AODV_PORT', 'uint32_t const', is_const=True)
- return
-
-def register_Ns3AodvRoutingTable_methods(root_module, cls):
- ## aodv-rtable.h: ns3::aodv::RoutingTable::RoutingTable(ns3::aodv::RoutingTable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::aodv::RoutingTable const &', 'arg0')])
- ## aodv-rtable.h: ns3::aodv::RoutingTable::RoutingTable(ns3::Time t) [constructor]
- cls.add_constructor([param('ns3::Time', 't')])
- ## aodv-rtable.h: bool ns3::aodv::RoutingTable::AddRoute(ns3::aodv::RoutingTableEntry & r) [member function]
- cls.add_method('AddRoute',
- 'bool',
- [param('ns3::aodv::RoutingTableEntry &', 'r')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTable::Clear() [member function]
- cls.add_method('Clear',
- 'void',
- [])
- ## aodv-rtable.h: void ns3::aodv::RoutingTable::DeleteAllRoutesFromInterface(ns3::Ipv4InterfaceAddress iface) [member function]
- cls.add_method('DeleteAllRoutesFromInterface',
- 'void',
- [param('ns3::Ipv4InterfaceAddress', 'iface')])
- ## aodv-rtable.h: bool ns3::aodv::RoutingTable::DeleteRoute(ns3::Ipv4Address dst) [member function]
- cls.add_method('DeleteRoute',
- 'bool',
- [param('ns3::Ipv4Address', 'dst')])
- ## aodv-rtable.h: ns3::Time ns3::aodv::RoutingTable::GetBadLinkLifetime() const [member function]
- cls.add_method('GetBadLinkLifetime',
- 'ns3::Time',
- [],
- is_const=True)
- ## aodv-rtable.h: void ns3::aodv::RoutingTable::GetListOfDestinationWithNextHop(ns3::Ipv4Address nextHop, std::map, std::allocator > > & unreachable) [member function]
- cls.add_method('GetListOfDestinationWithNextHop',
- 'void',
- [param('ns3::Ipv4Address', 'nextHop'), param('std::map< ns3::Ipv4Address, unsigned int > &', 'unreachable')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTable::InvalidateRoutesWithDst(std::map, std::allocator > > const & unreachable) [member function]
- cls.add_method('InvalidateRoutesWithDst',
- 'void',
- [param('std::map< ns3::Ipv4Address, unsigned int > const &', 'unreachable')])
- ## aodv-rtable.h: bool ns3::aodv::RoutingTable::LookupRoute(ns3::Ipv4Address dst, ns3::aodv::RoutingTableEntry & rt) [member function]
- cls.add_method('LookupRoute',
- 'bool',
- [param('ns3::Ipv4Address', 'dst'), param('ns3::aodv::RoutingTableEntry &', 'rt')])
- ## aodv-rtable.h: bool ns3::aodv::RoutingTable::LookupValidRoute(ns3::Ipv4Address dst, ns3::aodv::RoutingTableEntry & rt) [member function]
- cls.add_method('LookupValidRoute',
- 'bool',
- [param('ns3::Ipv4Address', 'dst'), param('ns3::aodv::RoutingTableEntry &', 'rt')])
- ## aodv-rtable.h: bool ns3::aodv::RoutingTable::MarkLinkAsUnidirectional(ns3::Ipv4Address neighbor, ns3::Time blacklistTimeout) [member function]
- cls.add_method('MarkLinkAsUnidirectional',
- 'bool',
- [param('ns3::Ipv4Address', 'neighbor'), param('ns3::Time', 'blacklistTimeout')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTable::Print(ns3::Ptr stream) const [member function]
- cls.add_method('Print',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')],
- is_const=True)
- ## aodv-rtable.h: void ns3::aodv::RoutingTable::Purge() [member function]
- cls.add_method('Purge',
- 'void',
- [])
- ## aodv-rtable.h: void ns3::aodv::RoutingTable::SetBadLinkLifetime(ns3::Time t) [member function]
- cls.add_method('SetBadLinkLifetime',
- 'void',
- [param('ns3::Time', 't')])
- ## aodv-rtable.h: bool ns3::aodv::RoutingTable::SetEntryState(ns3::Ipv4Address dst, ns3::aodv::RouteFlags state) [member function]
- cls.add_method('SetEntryState',
- 'bool',
- [param('ns3::Ipv4Address', 'dst'), param('ns3::aodv::RouteFlags', 'state')])
- ## aodv-rtable.h: bool ns3::aodv::RoutingTable::Update(ns3::aodv::RoutingTableEntry & rt) [member function]
- cls.add_method('Update',
- 'bool',
- [param('ns3::aodv::RoutingTableEntry &', 'rt')])
- return
-
-def register_Ns3AodvRoutingTableEntry_methods(root_module, cls):
- ## aodv-rtable.h: ns3::aodv::RoutingTableEntry::RoutingTableEntry(ns3::aodv::RoutingTableEntry const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::aodv::RoutingTableEntry const &', 'arg0')])
- ## aodv-rtable.h: ns3::aodv::RoutingTableEntry::RoutingTableEntry(ns3::Ptr dev=0, ns3::Ipv4Address dst=ns3::Ipv4Address(), bool vSeqNo=false, uint32_t m_seqNo=0, ns3::Ipv4InterfaceAddress iface=ns3::Ipv4InterfaceAddress(), uint16_t hops=0, ns3::Ipv4Address nextHop=ns3::Ipv4Address(), ns3::Time lifetime=ns3::Simulator::Now( )) [constructor]
- cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev', default_value='0'), param('ns3::Ipv4Address', 'dst', default_value='ns3::Ipv4Address()'), param('bool', 'vSeqNo', default_value='false'), param('uint32_t', 'm_seqNo', default_value='0'), param('ns3::Ipv4InterfaceAddress', 'iface', default_value='ns3::Ipv4InterfaceAddress()'), param('uint16_t', 'hops', default_value='0'), param('ns3::Ipv4Address', 'nextHop', default_value='ns3::Ipv4Address()'), param('ns3::Time', 'lifetime', default_value='ns3::Simulator::Now( )')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::DeleteAllPrecursors() [member function]
- cls.add_method('DeleteAllPrecursors',
- 'void',
- [])
- ## aodv-rtable.h: bool ns3::aodv::RoutingTableEntry::DeletePrecursor(ns3::Ipv4Address id) [member function]
- cls.add_method('DeletePrecursor',
- 'bool',
- [param('ns3::Ipv4Address', 'id')])
- ## aodv-rtable.h: ns3::Time ns3::aodv::RoutingTableEntry::GetBlacklistTimeout() const [member function]
- cls.add_method('GetBlacklistTimeout',
- 'ns3::Time',
- [],
- is_const=True)
- ## aodv-rtable.h: ns3::Ipv4Address ns3::aodv::RoutingTableEntry::GetDestination() const [member function]
- cls.add_method('GetDestination',
- 'ns3::Ipv4Address',
- [],
- is_const=True)
- ## aodv-rtable.h: ns3::aodv::RouteFlags ns3::aodv::RoutingTableEntry::GetFlag() const [member function]
- cls.add_method('GetFlag',
- 'ns3::aodv::RouteFlags',
- [],
- is_const=True)
- ## aodv-rtable.h: uint16_t ns3::aodv::RoutingTableEntry::GetHop() const [member function]
- cls.add_method('GetHop',
- 'uint16_t',
- [],
- is_const=True)
- ## aodv-rtable.h: ns3::Ipv4InterfaceAddress ns3::aodv::RoutingTableEntry::GetInterface() const [member function]
- cls.add_method('GetInterface',
- 'ns3::Ipv4InterfaceAddress',
- [],
- is_const=True)
- ## aodv-rtable.h: ns3::Time ns3::aodv::RoutingTableEntry::GetLifeTime() const [member function]
- cls.add_method('GetLifeTime',
- 'ns3::Time',
- [],
- is_const=True)
- ## aodv-rtable.h: ns3::Ipv4Address ns3::aodv::RoutingTableEntry::GetNextHop() const [member function]
- cls.add_method('GetNextHop',
- 'ns3::Ipv4Address',
- [],
- is_const=True)
- ## aodv-rtable.h: ns3::Ptr ns3::aodv::RoutingTableEntry::GetOutputDevice() const [member function]
- cls.add_method('GetOutputDevice',
- 'ns3::Ptr< ns3::NetDevice >',
- [],
- is_const=True)
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::GetPrecursors(std::vector > & prec) const [member function]
- cls.add_method('GetPrecursors',
- 'void',
- [param('std::vector< ns3::Ipv4Address > &', 'prec')],
- is_const=True)
- ## aodv-rtable.h: ns3::Ptr ns3::aodv::RoutingTableEntry::GetRoute() const [member function]
- cls.add_method('GetRoute',
- 'ns3::Ptr< ns3::Ipv4Route >',
- [],
- is_const=True)
- ## aodv-rtable.h: uint8_t ns3::aodv::RoutingTableEntry::GetRreqCnt() const [member function]
- cls.add_method('GetRreqCnt',
- 'uint8_t',
- [],
- is_const=True)
- ## aodv-rtable.h: uint32_t ns3::aodv::RoutingTableEntry::GetSeqNo() const [member function]
- cls.add_method('GetSeqNo',
- 'uint32_t',
- [],
- is_const=True)
- ## aodv-rtable.h: bool ns3::aodv::RoutingTableEntry::GetValidSeqNo() const [member function]
- cls.add_method('GetValidSeqNo',
- 'bool',
- [],
- is_const=True)
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::IncrementRreqCnt() [member function]
- cls.add_method('IncrementRreqCnt',
- 'void',
- [])
- ## aodv-rtable.h: bool ns3::aodv::RoutingTableEntry::InsertPrecursor(ns3::Ipv4Address id) [member function]
- cls.add_method('InsertPrecursor',
- 'bool',
- [param('ns3::Ipv4Address', 'id')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::Invalidate(ns3::Time badLinkLifetime) [member function]
- cls.add_method('Invalidate',
- 'void',
- [param('ns3::Time', 'badLinkLifetime')])
- ## aodv-rtable.h: bool ns3::aodv::RoutingTableEntry::IsPrecursorListEmpty() const [member function]
- cls.add_method('IsPrecursorListEmpty',
- 'bool',
- [],
- is_const=True)
- ## aodv-rtable.h: bool ns3::aodv::RoutingTableEntry::IsUnidirectional() const [member function]
- cls.add_method('IsUnidirectional',
- 'bool',
- [],
- is_const=True)
- ## aodv-rtable.h: bool ns3::aodv::RoutingTableEntry::LookupPrecursor(ns3::Ipv4Address id) [member function]
- cls.add_method('LookupPrecursor',
- 'bool',
- [param('ns3::Ipv4Address', 'id')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::Print(ns3::Ptr stream) const [member function]
- cls.add_method('Print',
- 'void',
- [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')],
- is_const=True)
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::SetBalcklistTimeout(ns3::Time t) [member function]
- cls.add_method('SetBalcklistTimeout',
- 'void',
- [param('ns3::Time', 't')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::SetFlag(ns3::aodv::RouteFlags flag) [member function]
- cls.add_method('SetFlag',
- 'void',
- [param('ns3::aodv::RouteFlags', 'flag')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::SetHop(uint16_t hop) [member function]
- cls.add_method('SetHop',
- 'void',
- [param('uint16_t', 'hop')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::SetInterface(ns3::Ipv4InterfaceAddress iface) [member function]
- cls.add_method('SetInterface',
- 'void',
- [param('ns3::Ipv4InterfaceAddress', 'iface')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::SetLifeTime(ns3::Time lt) [member function]
- cls.add_method('SetLifeTime',
- 'void',
- [param('ns3::Time', 'lt')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::SetNextHop(ns3::Ipv4Address nextHop) [member function]
- cls.add_method('SetNextHop',
- 'void',
- [param('ns3::Ipv4Address', 'nextHop')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::SetOutputDevice(ns3::Ptr dev) [member function]
- cls.add_method('SetOutputDevice',
- 'void',
- [param('ns3::Ptr< ns3::NetDevice >', 'dev')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::SetRoute(ns3::Ptr r) [member function]
- cls.add_method('SetRoute',
- 'void',
- [param('ns3::Ptr< ns3::Ipv4Route >', 'r')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::SetRreqCnt(uint8_t n) [member function]
- cls.add_method('SetRreqCnt',
- 'void',
- [param('uint8_t', 'n')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::SetSeqNo(uint32_t sn) [member function]
- cls.add_method('SetSeqNo',
- 'void',
- [param('uint32_t', 'sn')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::SetUnidirectional(bool u) [member function]
- cls.add_method('SetUnidirectional',
- 'void',
- [param('bool', 'u')])
- ## aodv-rtable.h: void ns3::aodv::RoutingTableEntry::SetValidSeqNo(bool s) [member function]
- cls.add_method('SetValidSeqNo',
- 'void',
- [param('bool', 's')])
- ## aodv-rtable.h: ns3::aodv::RoutingTableEntry::m_ackTimer [variable]
- cls.add_instance_attribute('m_ackTimer', 'ns3::Timer', is_const=False)
- return
-
-def register_Ns3AodvRrepAckHeader_methods(root_module, cls):
- cls.add_output_stream_operator()
- cls.add_binary_comparison_operator('==')
- ## aodv-packet.h: ns3::aodv::RrepAckHeader::RrepAckHeader(ns3::aodv::RrepAckHeader const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::aodv::RrepAckHeader const &', 'arg0')])
- ## aodv-packet.h: ns3::aodv::RrepAckHeader::RrepAckHeader() [constructor]
- cls.add_constructor([])
- ## aodv-packet.h: uint32_t ns3::aodv::RrepAckHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
- cls.add_method('Deserialize',
- 'uint32_t',
- [param('ns3::Buffer::Iterator', 'start')],
- is_virtual=True)
- ## aodv-packet.h: ns3::TypeId ns3::aodv::RrepAckHeader::GetInstanceTypeId() const [member function]
- cls.add_method('GetInstanceTypeId',
- 'ns3::TypeId',
- [],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: uint32_t ns3::aodv::RrepAckHeader::GetSerializedSize() const [member function]
- cls.add_method('GetSerializedSize',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: static ns3::TypeId ns3::aodv::RrepAckHeader::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## aodv-packet.h: void ns3::aodv::RrepAckHeader::Print(std::ostream & os) const [member function]
- cls.add_method('Print',
- 'void',
- [param('std::ostream &', 'os')],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: void ns3::aodv::RrepAckHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
- cls.add_method('Serialize',
- 'void',
- [param('ns3::Buffer::Iterator', 'start')],
- is_const=True, is_virtual=True)
- return
-
-def register_Ns3AodvRrepHeader_methods(root_module, cls):
- cls.add_output_stream_operator()
- cls.add_binary_comparison_operator('==')
- ## aodv-packet.h: ns3::aodv::RrepHeader::RrepHeader(ns3::aodv::RrepHeader const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::aodv::RrepHeader const &', 'arg0')])
- ## aodv-packet.h: ns3::aodv::RrepHeader::RrepHeader(uint8_t prefixSize=0, uint8_t hopCount=0, ns3::Ipv4Address dst=ns3::Ipv4Address(), uint32_t dstSeqNo=0, ns3::Ipv4Address origin=ns3::Ipv4Address(), ns3::Time lifetime=ns3::MilliSeconds( )) [constructor]
- cls.add_constructor([param('uint8_t', 'prefixSize', default_value='0'), param('uint8_t', 'hopCount', default_value='0'), param('ns3::Ipv4Address', 'dst', default_value='ns3::Ipv4Address()'), param('uint32_t', 'dstSeqNo', default_value='0'), param('ns3::Ipv4Address', 'origin', default_value='ns3::Ipv4Address()'), param('ns3::Time', 'lifetime', default_value='ns3::MilliSeconds(0)')])
- ## aodv-packet.h: uint32_t ns3::aodv::RrepHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
- cls.add_method('Deserialize',
- 'uint32_t',
- [param('ns3::Buffer::Iterator', 'start')],
- is_virtual=True)
- ## aodv-packet.h: bool ns3::aodv::RrepHeader::GetAckRequired() const [member function]
- cls.add_method('GetAckRequired',
- 'bool',
- [],
- is_const=True)
- ## aodv-packet.h: ns3::Ipv4Address ns3::aodv::RrepHeader::GetDst() const [member function]
- cls.add_method('GetDst',
- 'ns3::Ipv4Address',
- [],
- is_const=True)
- ## aodv-packet.h: uint32_t ns3::aodv::RrepHeader::GetDstSeqno() const [member function]
- cls.add_method('GetDstSeqno',
- 'uint32_t',
- [],
- is_const=True)
- ## aodv-packet.h: uint8_t ns3::aodv::RrepHeader::GetHopCount() const [member function]
- cls.add_method('GetHopCount',
- 'uint8_t',
- [],
- is_const=True)
- ## aodv-packet.h: ns3::TypeId ns3::aodv::RrepHeader::GetInstanceTypeId() const [member function]
- cls.add_method('GetInstanceTypeId',
- 'ns3::TypeId',
- [],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: ns3::Time ns3::aodv::RrepHeader::GetLifeTime() const [member function]
- cls.add_method('GetLifeTime',
- 'ns3::Time',
- [],
- is_const=True)
- ## aodv-packet.h: ns3::Ipv4Address ns3::aodv::RrepHeader::GetOrigin() const [member function]
- cls.add_method('GetOrigin',
- 'ns3::Ipv4Address',
- [],
- is_const=True)
- ## aodv-packet.h: uint8_t ns3::aodv::RrepHeader::GetPrefixSize() const [member function]
- cls.add_method('GetPrefixSize',
- 'uint8_t',
- [],
- is_const=True)
- ## aodv-packet.h: uint32_t ns3::aodv::RrepHeader::GetSerializedSize() const [member function]
- cls.add_method('GetSerializedSize',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: static ns3::TypeId ns3::aodv::RrepHeader::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## aodv-packet.h: void ns3::aodv::RrepHeader::Print(std::ostream & os) const [member function]
- cls.add_method('Print',
- 'void',
- [param('std::ostream &', 'os')],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: void ns3::aodv::RrepHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
- cls.add_method('Serialize',
- 'void',
- [param('ns3::Buffer::Iterator', 'start')],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: void ns3::aodv::RrepHeader::SetAckRequired(bool f) [member function]
- cls.add_method('SetAckRequired',
- 'void',
- [param('bool', 'f')])
- ## aodv-packet.h: void ns3::aodv::RrepHeader::SetDst(ns3::Ipv4Address a) [member function]
- cls.add_method('SetDst',
- 'void',
- [param('ns3::Ipv4Address', 'a')])
- ## aodv-packet.h: void ns3::aodv::RrepHeader::SetDstSeqno(uint32_t s) [member function]
- cls.add_method('SetDstSeqno',
- 'void',
- [param('uint32_t', 's')])
- ## aodv-packet.h: void ns3::aodv::RrepHeader::SetHello(ns3::Ipv4Address src, uint32_t srcSeqNo, ns3::Time lifetime) [member function]
- cls.add_method('SetHello',
- 'void',
- [param('ns3::Ipv4Address', 'src'), param('uint32_t', 'srcSeqNo'), param('ns3::Time', 'lifetime')])
- ## aodv-packet.h: void ns3::aodv::RrepHeader::SetHopCount(uint8_t count) [member function]
- cls.add_method('SetHopCount',
- 'void',
- [param('uint8_t', 'count')])
- ## aodv-packet.h: void ns3::aodv::RrepHeader::SetLifeTime(ns3::Time t) [member function]
- cls.add_method('SetLifeTime',
- 'void',
- [param('ns3::Time', 't')])
- ## aodv-packet.h: void ns3::aodv::RrepHeader::SetOrigin(ns3::Ipv4Address a) [member function]
- cls.add_method('SetOrigin',
- 'void',
- [param('ns3::Ipv4Address', 'a')])
- ## aodv-packet.h: void ns3::aodv::RrepHeader::SetPrefixSize(uint8_t sz) [member function]
- cls.add_method('SetPrefixSize',
- 'void',
- [param('uint8_t', 'sz')])
- return
-
-def register_Ns3AodvRreqHeader_methods(root_module, cls):
- cls.add_output_stream_operator()
- cls.add_binary_comparison_operator('==')
- ## aodv-packet.h: ns3::aodv::RreqHeader::RreqHeader(ns3::aodv::RreqHeader const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::aodv::RreqHeader const &', 'arg0')])
- ## aodv-packet.h: ns3::aodv::RreqHeader::RreqHeader(uint8_t flags=0, uint8_t reserved=0, uint8_t hopCount=0, uint32_t requestID=0, ns3::Ipv4Address dst=ns3::Ipv4Address(), uint32_t dstSeqNo=0, ns3::Ipv4Address origin=ns3::Ipv4Address(), uint32_t originSeqNo=0) [constructor]
- cls.add_constructor([param('uint8_t', 'flags', default_value='0'), param('uint8_t', 'reserved', default_value='0'), param('uint8_t', 'hopCount', default_value='0'), param('uint32_t', 'requestID', default_value='0'), param('ns3::Ipv4Address', 'dst', default_value='ns3::Ipv4Address()'), param('uint32_t', 'dstSeqNo', default_value='0'), param('ns3::Ipv4Address', 'origin', default_value='ns3::Ipv4Address()'), param('uint32_t', 'originSeqNo', default_value='0')])
- ## aodv-packet.h: uint32_t ns3::aodv::RreqHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
- cls.add_method('Deserialize',
- 'uint32_t',
- [param('ns3::Buffer::Iterator', 'start')],
- is_virtual=True)
- ## aodv-packet.h: bool ns3::aodv::RreqHeader::GetDestinationOnly() const [member function]
- cls.add_method('GetDestinationOnly',
- 'bool',
- [],
- is_const=True)
- ## aodv-packet.h: ns3::Ipv4Address ns3::aodv::RreqHeader::GetDst() const [member function]
- cls.add_method('GetDst',
- 'ns3::Ipv4Address',
- [],
- is_const=True)
- ## aodv-packet.h: uint32_t ns3::aodv::RreqHeader::GetDstSeqno() const [member function]
- cls.add_method('GetDstSeqno',
- 'uint32_t',
- [],
- is_const=True)
- ## aodv-packet.h: bool ns3::aodv::RreqHeader::GetGratiousRrep() const [member function]
- cls.add_method('GetGratiousRrep',
- 'bool',
- [],
- is_const=True)
- ## aodv-packet.h: uint8_t ns3::aodv::RreqHeader::GetHopCount() const [member function]
- cls.add_method('GetHopCount',
- 'uint8_t',
- [],
- is_const=True)
- ## aodv-packet.h: uint32_t ns3::aodv::RreqHeader::GetId() const [member function]
- cls.add_method('GetId',
- 'uint32_t',
- [],
- is_const=True)
- ## aodv-packet.h: ns3::TypeId ns3::aodv::RreqHeader::GetInstanceTypeId() const [member function]
- cls.add_method('GetInstanceTypeId',
- 'ns3::TypeId',
- [],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: ns3::Ipv4Address ns3::aodv::RreqHeader::GetOrigin() const [member function]
- cls.add_method('GetOrigin',
- 'ns3::Ipv4Address',
- [],
- is_const=True)
- ## aodv-packet.h: uint32_t ns3::aodv::RreqHeader::GetOriginSeqno() const [member function]
- cls.add_method('GetOriginSeqno',
- 'uint32_t',
- [],
- is_const=True)
- ## aodv-packet.h: uint32_t ns3::aodv::RreqHeader::GetSerializedSize() const [member function]
- cls.add_method('GetSerializedSize',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: static ns3::TypeId ns3::aodv::RreqHeader::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## aodv-packet.h: bool ns3::aodv::RreqHeader::GetUnknownSeqno() const [member function]
- cls.add_method('GetUnknownSeqno',
- 'bool',
- [],
- is_const=True)
- ## aodv-packet.h: void ns3::aodv::RreqHeader::Print(std::ostream & os) const [member function]
- cls.add_method('Print',
- 'void',
- [param('std::ostream &', 'os')],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: void ns3::aodv::RreqHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
- cls.add_method('Serialize',
- 'void',
- [param('ns3::Buffer::Iterator', 'start')],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: void ns3::aodv::RreqHeader::SetDestinationOnly(bool f) [member function]
- cls.add_method('SetDestinationOnly',
- 'void',
- [param('bool', 'f')])
- ## aodv-packet.h: void ns3::aodv::RreqHeader::SetDst(ns3::Ipv4Address a) [member function]
- cls.add_method('SetDst',
- 'void',
- [param('ns3::Ipv4Address', 'a')])
- ## aodv-packet.h: void ns3::aodv::RreqHeader::SetDstSeqno(uint32_t s) [member function]
- cls.add_method('SetDstSeqno',
- 'void',
- [param('uint32_t', 's')])
- ## aodv-packet.h: void ns3::aodv::RreqHeader::SetGratiousRrep(bool f) [member function]
- cls.add_method('SetGratiousRrep',
- 'void',
- [param('bool', 'f')])
- ## aodv-packet.h: void ns3::aodv::RreqHeader::SetHopCount(uint8_t count) [member function]
- cls.add_method('SetHopCount',
- 'void',
- [param('uint8_t', 'count')])
- ## aodv-packet.h: void ns3::aodv::RreqHeader::SetId(uint32_t id) [member function]
- cls.add_method('SetId',
- 'void',
- [param('uint32_t', 'id')])
- ## aodv-packet.h: void ns3::aodv::RreqHeader::SetOrigin(ns3::Ipv4Address a) [member function]
- cls.add_method('SetOrigin',
- 'void',
- [param('ns3::Ipv4Address', 'a')])
- ## aodv-packet.h: void ns3::aodv::RreqHeader::SetOriginSeqno(uint32_t s) [member function]
- cls.add_method('SetOriginSeqno',
- 'void',
- [param('uint32_t', 's')])
- ## aodv-packet.h: void ns3::aodv::RreqHeader::SetUnknownSeqno(bool f) [member function]
- cls.add_method('SetUnknownSeqno',
- 'void',
- [param('bool', 'f')])
- return
-
-def register_Ns3AodvTypeHeader_methods(root_module, cls):
- cls.add_output_stream_operator()
- cls.add_binary_comparison_operator('==')
- ## aodv-packet.h: ns3::aodv::TypeHeader::TypeHeader(ns3::aodv::TypeHeader const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::aodv::TypeHeader const &', 'arg0')])
- ## aodv-packet.h: ns3::aodv::TypeHeader::TypeHeader(ns3::aodv::MessageType t) [constructor]
- cls.add_constructor([param('ns3::aodv::MessageType', 't')])
- ## aodv-packet.h: uint32_t ns3::aodv::TypeHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
- cls.add_method('Deserialize',
- 'uint32_t',
- [param('ns3::Buffer::Iterator', 'start')],
- is_virtual=True)
- ## aodv-packet.h: ns3::aodv::MessageType ns3::aodv::TypeHeader::Get() const [member function]
- cls.add_method('Get',
- 'ns3::aodv::MessageType',
- [],
- is_const=True)
- ## aodv-packet.h: ns3::TypeId ns3::aodv::TypeHeader::GetInstanceTypeId() const [member function]
- cls.add_method('GetInstanceTypeId',
- 'ns3::TypeId',
- [],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: uint32_t ns3::aodv::TypeHeader::GetSerializedSize() const [member function]
- cls.add_method('GetSerializedSize',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: static ns3::TypeId ns3::aodv::TypeHeader::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## aodv-packet.h: bool ns3::aodv::TypeHeader::IsValid() const [member function]
- cls.add_method('IsValid',
- 'bool',
- [],
- is_const=True)
- ## aodv-packet.h: void ns3::aodv::TypeHeader::Print(std::ostream & os) const [member function]
- cls.add_method('Print',
- 'void',
- [param('std::ostream &', 'os')],
- is_const=True, is_virtual=True)
- ## aodv-packet.h: void ns3::aodv::TypeHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
- cls.add_method('Serialize',
- 'void',
- [param('ns3::Buffer::Iterator', 'start')],
- is_const=True, 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
-
diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_applications.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_applications.py
deleted file mode 100644
index 66b562b46..000000000
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_applications.py
+++ /dev/null
@@ -1,1230 +0,0 @@
-from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
-
-def register_types(module):
- root_module = module.get_root()
-
- ## bulk-send-helper.h: ns3::BulkSendHelper [class]
- module.add_class('BulkSendHelper')
- ## on-off-helper.h: ns3::OnOffHelper [class]
- module.add_class('OnOffHelper')
- ## packet-loss-counter.h: ns3::PacketLossCounter [class]
- module.add_class('PacketLossCounter')
- ## packet-sink-helper.h: ns3::PacketSinkHelper [class]
- module.add_class('PacketSinkHelper')
- ## ping6-helper.h: ns3::Ping6Helper [class]
- module.add_class('Ping6Helper')
- ## udp-client-server-helper.h: ns3::UdpClientHelper [class]
- module.add_class('UdpClientHelper')
- ## udp-echo-helper.h: ns3::UdpEchoClientHelper [class]
- module.add_class('UdpEchoClientHelper')
- ## udp-echo-helper.h: ns3::UdpEchoServerHelper [class]
- module.add_class('UdpEchoServerHelper')
- ## udp-client-server-helper.h: ns3::UdpServerHelper [class]
- module.add_class('UdpServerHelper')
- ## udp-client-server-helper.h: ns3::UdpTraceClientHelper [class]
- module.add_class('UdpTraceClientHelper')
- ## v4ping-helper.h: ns3::V4PingHelper [class]
- module.add_class('V4PingHelper')
- ## seq-ts-header.h: ns3::SeqTsHeader [class]
- module.add_class('SeqTsHeader', parent=root_module['ns3::Header'])
- ## simple-ref-count.h: ns3::SimpleRefCount > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::RadvdInterface', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h: ns3::SimpleRefCount > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::RadvdPrefix', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## bulk-send-application.h: ns3::BulkSendApplication [class]
- module.add_class('BulkSendApplication', parent=root_module['ns3::Application'])
- ## onoff-application.h: ns3::OnOffApplication [class]
- module.add_class('OnOffApplication', parent=root_module['ns3::Application'])
- ## packet-sink.h: ns3::PacketSink [class]
- module.add_class('PacketSink', parent=root_module['ns3::Application'])
- ## ping6.h: ns3::Ping6 [class]
- module.add_class('Ping6', parent=root_module['ns3::Application'])
- ## radvd.h: ns3::Radvd [class]
- module.add_class('Radvd', parent=root_module['ns3::Application'])
- ## radvd-interface.h: ns3::RadvdInterface [class]
- module.add_class('RadvdInterface', parent=root_module['ns3::SimpleRefCount< ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter >'])
- ## radvd-prefix.h: ns3::RadvdPrefix [class]
- module.add_class('RadvdPrefix', parent=root_module['ns3::SimpleRefCount< ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter >'])
- ## udp-client.h: ns3::UdpClient [class]
- module.add_class('UdpClient', parent=root_module['ns3::Application'])
- ## udp-echo-client.h: ns3::UdpEchoClient [class]
- module.add_class('UdpEchoClient', parent=root_module['ns3::Application'])
- ## udp-echo-server.h: ns3::UdpEchoServer [class]
- module.add_class('UdpEchoServer', parent=root_module['ns3::Application'])
- ## udp-server.h: ns3::UdpServer [class]
- module.add_class('UdpServer', parent=root_module['ns3::Application'])
- ## udp-trace-client.h: ns3::UdpTraceClient [class]
- module.add_class('UdpTraceClient', parent=root_module['ns3::Application'])
- ## v4ping.h: ns3::V4Ping [class]
- module.add_class('V4Ping', parent=root_module['ns3::Application'])
-
- ## 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_Ns3BulkSendHelper_methods(root_module, root_module['ns3::BulkSendHelper'])
- register_Ns3OnOffHelper_methods(root_module, root_module['ns3::OnOffHelper'])
- register_Ns3PacketLossCounter_methods(root_module, root_module['ns3::PacketLossCounter'])
- register_Ns3PacketSinkHelper_methods(root_module, root_module['ns3::PacketSinkHelper'])
- register_Ns3Ping6Helper_methods(root_module, root_module['ns3::Ping6Helper'])
- register_Ns3UdpClientHelper_methods(root_module, root_module['ns3::UdpClientHelper'])
- register_Ns3UdpEchoClientHelper_methods(root_module, root_module['ns3::UdpEchoClientHelper'])
- register_Ns3UdpEchoServerHelper_methods(root_module, root_module['ns3::UdpEchoServerHelper'])
- register_Ns3UdpServerHelper_methods(root_module, root_module['ns3::UdpServerHelper'])
- register_Ns3UdpTraceClientHelper_methods(root_module, root_module['ns3::UdpTraceClientHelper'])
- register_Ns3V4PingHelper_methods(root_module, root_module['ns3::V4PingHelper'])
- register_Ns3SeqTsHeader_methods(root_module, root_module['ns3::SeqTsHeader'])
- register_Ns3BulkSendApplication_methods(root_module, root_module['ns3::BulkSendApplication'])
- register_Ns3OnOffApplication_methods(root_module, root_module['ns3::OnOffApplication'])
- register_Ns3PacketSink_methods(root_module, root_module['ns3::PacketSink'])
- register_Ns3Ping6_methods(root_module, root_module['ns3::Ping6'])
- register_Ns3Radvd_methods(root_module, root_module['ns3::Radvd'])
- register_Ns3RadvdInterface_methods(root_module, root_module['ns3::RadvdInterface'])
- register_Ns3RadvdPrefix_methods(root_module, root_module['ns3::RadvdPrefix'])
- register_Ns3UdpClient_methods(root_module, root_module['ns3::UdpClient'])
- register_Ns3UdpEchoClient_methods(root_module, root_module['ns3::UdpEchoClient'])
- register_Ns3UdpEchoServer_methods(root_module, root_module['ns3::UdpEchoServer'])
- register_Ns3UdpServer_methods(root_module, root_module['ns3::UdpServer'])
- register_Ns3UdpTraceClient_methods(root_module, root_module['ns3::UdpTraceClient'])
- register_Ns3V4Ping_methods(root_module, root_module['ns3::V4Ping'])
- return
-
-def register_Ns3BulkSendHelper_methods(root_module, cls):
- ## bulk-send-helper.h: ns3::BulkSendHelper::BulkSendHelper(ns3::BulkSendHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::BulkSendHelper const &', 'arg0')])
- ## bulk-send-helper.h: ns3::BulkSendHelper::BulkSendHelper(std::string protocol, ns3::Address address) [constructor]
- cls.add_constructor([param('std::string', 'protocol'), param('ns3::Address', 'address')])
- ## bulk-send-helper.h: ns3::ApplicationContainer ns3::BulkSendHelper::Install(ns3::NodeContainer c) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('ns3::NodeContainer', 'c')],
- is_const=True)
- ## bulk-send-helper.h: ns3::ApplicationContainer ns3::BulkSendHelper::Install(ns3::Ptr node) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('ns3::Ptr< ns3::Node >', 'node')],
- is_const=True)
- ## bulk-send-helper.h: ns3::ApplicationContainer ns3::BulkSendHelper::Install(std::string nodeName) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('std::string', 'nodeName')],
- is_const=True)
- ## bulk-send-helper.h: void ns3::BulkSendHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetAttribute',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- return
-
-def register_Ns3OnOffHelper_methods(root_module, cls):
- ## on-off-helper.h: ns3::OnOffHelper::OnOffHelper(ns3::OnOffHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::OnOffHelper const &', 'arg0')])
- ## on-off-helper.h: ns3::OnOffHelper::OnOffHelper(std::string protocol, ns3::Address address) [constructor]
- cls.add_constructor([param('std::string', 'protocol'), param('ns3::Address', 'address')])
- ## on-off-helper.h: ns3::ApplicationContainer ns3::OnOffHelper::Install(ns3::NodeContainer c) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('ns3::NodeContainer', 'c')],
- is_const=True)
- ## on-off-helper.h: ns3::ApplicationContainer ns3::OnOffHelper::Install(ns3::Ptr node) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('ns3::Ptr< ns3::Node >', 'node')],
- is_const=True)
- ## on-off-helper.h: ns3::ApplicationContainer ns3::OnOffHelper::Install(std::string nodeName) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('std::string', 'nodeName')],
- is_const=True)
- ## on-off-helper.h: void ns3::OnOffHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetAttribute',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- return
-
-def register_Ns3PacketLossCounter_methods(root_module, cls):
- ## packet-loss-counter.h: ns3::PacketLossCounter::PacketLossCounter(ns3::PacketLossCounter const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PacketLossCounter const &', 'arg0')])
- ## packet-loss-counter.h: ns3::PacketLossCounter::PacketLossCounter(uint8_t bitmapSize) [constructor]
- cls.add_constructor([param('uint8_t', 'bitmapSize')])
- ## packet-loss-counter.h: uint16_t ns3::PacketLossCounter::GetBitMapSize() const [member function]
- cls.add_method('GetBitMapSize',
- 'uint16_t',
- [],
- is_const=True)
- ## packet-loss-counter.h: uint32_t ns3::PacketLossCounter::GetLost() const [member function]
- cls.add_method('GetLost',
- 'uint32_t',
- [],
- is_const=True)
- ## packet-loss-counter.h: void ns3::PacketLossCounter::NotifyReceived(uint32_t seq) [member function]
- cls.add_method('NotifyReceived',
- 'void',
- [param('uint32_t', 'seq')])
- ## packet-loss-counter.h: void ns3::PacketLossCounter::SetBitMapSize(uint16_t size) [member function]
- cls.add_method('SetBitMapSize',
- 'void',
- [param('uint16_t', 'size')])
- return
-
-def register_Ns3PacketSinkHelper_methods(root_module, cls):
- ## packet-sink-helper.h: ns3::PacketSinkHelper::PacketSinkHelper(ns3::PacketSinkHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PacketSinkHelper const &', 'arg0')])
- ## packet-sink-helper.h: ns3::PacketSinkHelper::PacketSinkHelper(std::string protocol, ns3::Address address) [constructor]
- cls.add_constructor([param('std::string', 'protocol'), param('ns3::Address', 'address')])
- ## packet-sink-helper.h: ns3::ApplicationContainer ns3::PacketSinkHelper::Install(ns3::NodeContainer c) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('ns3::NodeContainer', 'c')],
- is_const=True)
- ## packet-sink-helper.h: ns3::ApplicationContainer ns3::PacketSinkHelper::Install(ns3::Ptr node) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('ns3::Ptr< ns3::Node >', 'node')],
- is_const=True)
- ## packet-sink-helper.h: ns3::ApplicationContainer ns3::PacketSinkHelper::Install(std::string nodeName) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('std::string', 'nodeName')],
- is_const=True)
- ## packet-sink-helper.h: void ns3::PacketSinkHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetAttribute',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- return
-
-def register_Ns3Ping6Helper_methods(root_module, cls):
- ## ping6-helper.h: ns3::Ping6Helper::Ping6Helper(ns3::Ping6Helper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ping6Helper const &', 'arg0')])
- ## ping6-helper.h: ns3::Ping6Helper::Ping6Helper() [constructor]
- cls.add_constructor([])
- ## ping6-helper.h: ns3::ApplicationContainer ns3::Ping6Helper::Install(ns3::NodeContainer c) [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('ns3::NodeContainer', 'c')])
- ## ping6-helper.h: void ns3::Ping6Helper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetAttribute',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- ## ping6-helper.h: void ns3::Ping6Helper::SetIfIndex(uint32_t ifIndex) [member function]
- cls.add_method('SetIfIndex',
- 'void',
- [param('uint32_t', 'ifIndex')])
- ## ping6-helper.h: void ns3::Ping6Helper::SetLocal(ns3::Ipv6Address ip) [member function]
- cls.add_method('SetLocal',
- 'void',
- [param('ns3::Ipv6Address', 'ip')])
- ## ping6-helper.h: void ns3::Ping6Helper::SetRemote(ns3::Ipv6Address ip) [member function]
- cls.add_method('SetRemote',
- 'void',
- [param('ns3::Ipv6Address', 'ip')])
- ## ping6-helper.h: void ns3::Ping6Helper::SetRoutersAddress(std::vector > routers) [member function]
- cls.add_method('SetRoutersAddress',
- 'void',
- [param('std::vector< ns3::Ipv6Address >', 'routers')])
- return
-
-def register_Ns3UdpClientHelper_methods(root_module, cls):
- ## udp-client-server-helper.h: ns3::UdpClientHelper::UdpClientHelper(ns3::UdpClientHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::UdpClientHelper const &', 'arg0')])
- ## udp-client-server-helper.h: ns3::UdpClientHelper::UdpClientHelper() [constructor]
- cls.add_constructor([])
- ## udp-client-server-helper.h: ns3::UdpClientHelper::UdpClientHelper(ns3::Ipv4Address ip, uint16_t port) [constructor]
- cls.add_constructor([param('ns3::Ipv4Address', 'ip'), param('uint16_t', 'port')])
- ## udp-client-server-helper.h: ns3::ApplicationContainer ns3::UdpClientHelper::Install(ns3::NodeContainer c) [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('ns3::NodeContainer', 'c')])
- ## udp-client-server-helper.h: void ns3::UdpClientHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetAttribute',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- return
-
-def register_Ns3UdpEchoClientHelper_methods(root_module, cls):
- ## udp-echo-helper.h: ns3::UdpEchoClientHelper::UdpEchoClientHelper(ns3::UdpEchoClientHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::UdpEchoClientHelper const &', 'arg0')])
- ## udp-echo-helper.h: ns3::UdpEchoClientHelper::UdpEchoClientHelper(ns3::Ipv4Address ip, uint16_t port) [constructor]
- cls.add_constructor([param('ns3::Ipv4Address', 'ip'), param('uint16_t', 'port')])
- ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoClientHelper::Install(ns3::Ptr node) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('ns3::Ptr< ns3::Node >', 'node')],
- is_const=True)
- ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoClientHelper::Install(std::string nodeName) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('std::string', 'nodeName')],
- is_const=True)
- ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoClientHelper::Install(ns3::NodeContainer c) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('ns3::NodeContainer', 'c')],
- is_const=True)
- ## udp-echo-helper.h: void ns3::UdpEchoClientHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetAttribute',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- ## udp-echo-helper.h: void ns3::UdpEchoClientHelper::SetFill(ns3::Ptr app, std::string fill) [member function]
- cls.add_method('SetFill',
- 'void',
- [param('ns3::Ptr< ns3::Application >', 'app'), param('std::string', 'fill')])
- ## udp-echo-helper.h: void ns3::UdpEchoClientHelper::SetFill(ns3::Ptr app, uint8_t fill, uint32_t dataLength) [member function]
- cls.add_method('SetFill',
- 'void',
- [param('ns3::Ptr< ns3::Application >', 'app'), param('uint8_t', 'fill'), param('uint32_t', 'dataLength')])
- ## udp-echo-helper.h: void ns3::UdpEchoClientHelper::SetFill(ns3::Ptr app, uint8_t * fill, uint32_t fillLength, uint32_t dataLength) [member function]
- cls.add_method('SetFill',
- 'void',
- [param('ns3::Ptr< ns3::Application >', 'app'), param('uint8_t *', 'fill'), param('uint32_t', 'fillLength'), param('uint32_t', 'dataLength')])
- return
-
-def register_Ns3UdpEchoServerHelper_methods(root_module, cls):
- ## udp-echo-helper.h: ns3::UdpEchoServerHelper::UdpEchoServerHelper(ns3::UdpEchoServerHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::UdpEchoServerHelper const &', 'arg0')])
- ## udp-echo-helper.h: ns3::UdpEchoServerHelper::UdpEchoServerHelper(uint16_t port) [constructor]
- cls.add_constructor([param('uint16_t', 'port')])
- ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoServerHelper::Install(ns3::Ptr node) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('ns3::Ptr< ns3::Node >', 'node')],
- is_const=True)
- ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoServerHelper::Install(std::string nodeName) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('std::string', 'nodeName')],
- is_const=True)
- ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoServerHelper::Install(ns3::NodeContainer c) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('ns3::NodeContainer', 'c')],
- is_const=True)
- ## udp-echo-helper.h: void ns3::UdpEchoServerHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetAttribute',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- return
-
-def register_Ns3UdpServerHelper_methods(root_module, cls):
- ## udp-client-server-helper.h: ns3::UdpServerHelper::UdpServerHelper(ns3::UdpServerHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::UdpServerHelper const &', 'arg0')])
- ## udp-client-server-helper.h: ns3::UdpServerHelper::UdpServerHelper() [constructor]
- cls.add_constructor([])
- ## udp-client-server-helper.h: ns3::UdpServerHelper::UdpServerHelper(uint16_t port) [constructor]
- cls.add_constructor([param('uint16_t', 'port')])
- ## udp-client-server-helper.h: ns3::Ptr ns3::UdpServerHelper::GetServer() [member function]
- cls.add_method('GetServer',
- 'ns3::Ptr< ns3::UdpServer >',
- [])
- ## udp-client-server-helper.h: ns3::ApplicationContainer ns3::UdpServerHelper::Install(ns3::NodeContainer c) [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('ns3::NodeContainer', 'c')])
- ## udp-client-server-helper.h: void ns3::UdpServerHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetAttribute',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- return
-
-def register_Ns3UdpTraceClientHelper_methods(root_module, cls):
- ## udp-client-server-helper.h: ns3::UdpTraceClientHelper::UdpTraceClientHelper(ns3::UdpTraceClientHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::UdpTraceClientHelper const &', 'arg0')])
- ## udp-client-server-helper.h: ns3::UdpTraceClientHelper::UdpTraceClientHelper() [constructor]
- cls.add_constructor([])
- ## udp-client-server-helper.h: ns3::UdpTraceClientHelper::UdpTraceClientHelper(ns3::Ipv4Address ip, uint16_t port, std::string filename) [constructor]
- cls.add_constructor([param('ns3::Ipv4Address', 'ip'), param('uint16_t', 'port'), param('std::string', 'filename')])
- ## udp-client-server-helper.h: ns3::ApplicationContainer ns3::UdpTraceClientHelper::Install(ns3::NodeContainer c) [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('ns3::NodeContainer', 'c')])
- ## udp-client-server-helper.h: void ns3::UdpTraceClientHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetAttribute',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- return
-
-def register_Ns3V4PingHelper_methods(root_module, cls):
- ## v4ping-helper.h: ns3::V4PingHelper::V4PingHelper(ns3::V4PingHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::V4PingHelper const &', 'arg0')])
- ## v4ping-helper.h: ns3::V4PingHelper::V4PingHelper(ns3::Ipv4Address remote) [constructor]
- cls.add_constructor([param('ns3::Ipv4Address', 'remote')])
- ## v4ping-helper.h: ns3::ApplicationContainer ns3::V4PingHelper::Install(ns3::NodeContainer nodes) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('ns3::NodeContainer', 'nodes')],
- is_const=True)
- ## v4ping-helper.h: ns3::ApplicationContainer ns3::V4PingHelper::Install(ns3::Ptr node) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('ns3::Ptr< ns3::Node >', 'node')],
- is_const=True)
- ## v4ping-helper.h: ns3::ApplicationContainer ns3::V4PingHelper::Install(std::string nodeName) const [member function]
- cls.add_method('Install',
- 'ns3::ApplicationContainer',
- [param('std::string', 'nodeName')],
- is_const=True)
- ## v4ping-helper.h: void ns3::V4PingHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetAttribute',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- return
-
-def register_Ns3SeqTsHeader_methods(root_module, cls):
- ## seq-ts-header.h: ns3::SeqTsHeader::SeqTsHeader(ns3::SeqTsHeader const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SeqTsHeader const &', 'arg0')])
- ## seq-ts-header.h: ns3::SeqTsHeader::SeqTsHeader() [constructor]
- cls.add_constructor([])
- ## seq-ts-header.h: uint32_t ns3::SeqTsHeader::GetSeq() const [member function]
- cls.add_method('GetSeq',
- 'uint32_t',
- [],
- is_const=True)
- ## seq-ts-header.h: ns3::Time ns3::SeqTsHeader::GetTs() const [member function]
- cls.add_method('GetTs',
- 'ns3::Time',
- [],
- is_const=True)
- ## seq-ts-header.h: static ns3::TypeId ns3::SeqTsHeader::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## seq-ts-header.h: void ns3::SeqTsHeader::SetSeq(uint32_t seq) [member function]
- cls.add_method('SetSeq',
- 'void',
- [param('uint32_t', 'seq')])
- ## seq-ts-header.h: uint32_t ns3::SeqTsHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
- cls.add_method('Deserialize',
- 'uint32_t',
- [param('ns3::Buffer::Iterator', 'start')],
- visibility='private', is_virtual=True)
- ## seq-ts-header.h: ns3::TypeId ns3::SeqTsHeader::GetInstanceTypeId() const [member function]
- cls.add_method('GetInstanceTypeId',
- 'ns3::TypeId',
- [],
- is_const=True, visibility='private', is_virtual=True)
- ## seq-ts-header.h: uint32_t ns3::SeqTsHeader::GetSerializedSize() const [member function]
- cls.add_method('GetSerializedSize',
- 'uint32_t',
- [],
- is_const=True, visibility='private', is_virtual=True)
- ## seq-ts-header.h: void ns3::SeqTsHeader::Print(std::ostream & os) const [member function]
- cls.add_method('Print',
- 'void',
- [param('std::ostream &', 'os')],
- is_const=True, visibility='private', is_virtual=True)
- ## seq-ts-header.h: void ns3::SeqTsHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
- cls.add_method('Serialize',
- 'void',
- [param('ns3::Buffer::Iterator', 'start')],
- is_const=True, visibility='private', is_virtual=True)
- return
-
-def register_Ns3BulkSendApplication_methods(root_module, cls):
- ## bulk-send-application.h: ns3::BulkSendApplication::BulkSendApplication(ns3::BulkSendApplication const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::BulkSendApplication const &', 'arg0')])
- ## bulk-send-application.h: ns3::BulkSendApplication::BulkSendApplication() [constructor]
- cls.add_constructor([])
- ## bulk-send-application.h: ns3::Ptr ns3::BulkSendApplication::GetSocket() const [member function]
- cls.add_method('GetSocket',
- 'ns3::Ptr< ns3::Socket >',
- [],
- is_const=True)
- ## bulk-send-application.h: static ns3::TypeId ns3::BulkSendApplication::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## bulk-send-application.h: void ns3::BulkSendApplication::SetMaxBytes(uint32_t maxBytes) [member function]
- cls.add_method('SetMaxBytes',
- 'void',
- [param('uint32_t', 'maxBytes')])
- ## bulk-send-application.h: void ns3::BulkSendApplication::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## bulk-send-application.h: void ns3::BulkSendApplication::StartApplication() [member function]
- cls.add_method('StartApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- ## bulk-send-application.h: void ns3::BulkSendApplication::StopApplication() [member function]
- cls.add_method('StopApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3OnOffApplication_methods(root_module, cls):
- ## onoff-application.h: ns3::OnOffApplication::OnOffApplication(ns3::OnOffApplication const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::OnOffApplication const &', 'arg0')])
- ## onoff-application.h: ns3::OnOffApplication::OnOffApplication() [constructor]
- cls.add_constructor([])
- ## onoff-application.h: ns3::Ptr ns3::OnOffApplication::GetSocket() const [member function]
- cls.add_method('GetSocket',
- 'ns3::Ptr< ns3::Socket >',
- [],
- is_const=True)
- ## onoff-application.h: static ns3::TypeId ns3::OnOffApplication::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## onoff-application.h: void ns3::OnOffApplication::SetMaxBytes(uint32_t maxBytes) [member function]
- cls.add_method('SetMaxBytes',
- 'void',
- [param('uint32_t', 'maxBytes')])
- ## onoff-application.h: void ns3::OnOffApplication::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## onoff-application.h: void ns3::OnOffApplication::StartApplication() [member function]
- cls.add_method('StartApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- ## onoff-application.h: void ns3::OnOffApplication::StopApplication() [member function]
- cls.add_method('StopApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3PacketSink_methods(root_module, cls):
- ## packet-sink.h: ns3::PacketSink::PacketSink(ns3::PacketSink const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PacketSink const &', 'arg0')])
- ## packet-sink.h: ns3::PacketSink::PacketSink() [constructor]
- cls.add_constructor([])
- ## packet-sink.h: std::list, std::allocator > > ns3::PacketSink::GetAcceptedSockets() const [member function]
- cls.add_method('GetAcceptedSockets',
- 'std::list< ns3::Ptr< ns3::Socket > >',
- [],
- is_const=True)
- ## packet-sink.h: ns3::Ptr ns3::PacketSink::GetListeningSocket() const [member function]
- cls.add_method('GetListeningSocket',
- 'ns3::Ptr< ns3::Socket >',
- [],
- is_const=True)
- ## packet-sink.h: uint32_t ns3::PacketSink::GetTotalRx() const [member function]
- cls.add_method('GetTotalRx',
- 'uint32_t',
- [],
- is_const=True)
- ## packet-sink.h: static ns3::TypeId ns3::PacketSink::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## packet-sink.h: void ns3::PacketSink::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## packet-sink.h: void ns3::PacketSink::StartApplication() [member function]
- cls.add_method('StartApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- ## packet-sink.h: void ns3::PacketSink::StopApplication() [member function]
- cls.add_method('StopApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3Ping6_methods(root_module, cls):
- ## ping6.h: ns3::Ping6::Ping6(ns3::Ping6 const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ping6 const &', 'arg0')])
- ## ping6.h: ns3::Ping6::Ping6() [constructor]
- cls.add_constructor([])
- ## ping6.h: static ns3::TypeId ns3::Ping6::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## ping6.h: void ns3::Ping6::SetIfIndex(uint32_t ifIndex) [member function]
- cls.add_method('SetIfIndex',
- 'void',
- [param('uint32_t', 'ifIndex')])
- ## ping6.h: void ns3::Ping6::SetLocal(ns3::Ipv6Address ipv6) [member function]
- cls.add_method('SetLocal',
- 'void',
- [param('ns3::Ipv6Address', 'ipv6')])
- ## ping6.h: void ns3::Ping6::SetRemote(ns3::Ipv6Address ipv6) [member function]
- cls.add_method('SetRemote',
- 'void',
- [param('ns3::Ipv6Address', 'ipv6')])
- ## ping6.h: void ns3::Ping6::SetRouters(std::vector > routers) [member function]
- cls.add_method('SetRouters',
- 'void',
- [param('std::vector< ns3::Ipv6Address >', 'routers')])
- ## ping6.h: void ns3::Ping6::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## ping6.h: void ns3::Ping6::StartApplication() [member function]
- cls.add_method('StartApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- ## ping6.h: void ns3::Ping6::StopApplication() [member function]
- cls.add_method('StopApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3Radvd_methods(root_module, cls):
- ## radvd.h: ns3::Radvd::Radvd(ns3::Radvd const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Radvd const &', 'arg0')])
- ## radvd.h: ns3::Radvd::Radvd() [constructor]
- cls.add_constructor([])
- ## radvd.h: void ns3::Radvd::AddConfiguration(ns3::Ptr routerInterface) [member function]
- cls.add_method('AddConfiguration',
- 'void',
- [param('ns3::Ptr< ns3::RadvdInterface >', 'routerInterface')])
- ## radvd.h: static ns3::TypeId ns3::Radvd::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## radvd.h: ns3::Radvd::MAX_RA_DELAY_TIME [variable]
- cls.add_static_attribute('MAX_RA_DELAY_TIME', 'uint32_t const', is_const=True)
- ## radvd.h: void ns3::Radvd::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## radvd.h: void ns3::Radvd::StartApplication() [member function]
- cls.add_method('StartApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- ## radvd.h: void ns3::Radvd::StopApplication() [member function]
- cls.add_method('StopApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3RadvdInterface_methods(root_module, cls):
- ## radvd-interface.h: ns3::RadvdInterface::RadvdInterface(ns3::RadvdInterface const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RadvdInterface const &', 'arg0')])
- ## radvd-interface.h: ns3::RadvdInterface::RadvdInterface(uint32_t interface) [constructor]
- cls.add_constructor([param('uint32_t', 'interface')])
- ## radvd-interface.h: ns3::RadvdInterface::RadvdInterface(uint32_t interface, uint32_t maxRtrAdvInterval, uint32_t minRtrAdvInterval) [constructor]
- cls.add_constructor([param('uint32_t', 'interface'), param('uint32_t', 'maxRtrAdvInterval'), param('uint32_t', 'minRtrAdvInterval')])
- ## radvd-interface.h: void ns3::RadvdInterface::AddPrefix(ns3::Ptr routerPrefix) [member function]
- cls.add_method('AddPrefix',
- 'void',
- [param('ns3::Ptr< ns3::RadvdPrefix >', 'routerPrefix')])
- ## radvd-interface.h: uint8_t ns3::RadvdInterface::GetCurHopLimit() const [member function]
- cls.add_method('GetCurHopLimit',
- 'uint8_t',
- [],
- is_const=True)
- ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetDefaultLifeTime() const [member function]
- cls.add_method('GetDefaultLifeTime',
- 'uint32_t',
- [],
- is_const=True)
- ## radvd-interface.h: uint8_t ns3::RadvdInterface::GetDefaultPreference() const [member function]
- cls.add_method('GetDefaultPreference',
- 'uint8_t',
- [],
- is_const=True)
- ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetHomeAgentLifeTime() const [member function]
- cls.add_method('GetHomeAgentLifeTime',
- 'uint32_t',
- [],
- is_const=True)
- ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetHomeAgentPreference() const [member function]
- cls.add_method('GetHomeAgentPreference',
- 'uint32_t',
- [],
- is_const=True)
- ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetInterface() const [member function]
- cls.add_method('GetInterface',
- 'uint32_t',
- [],
- is_const=True)
- ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetLinkMtu() const [member function]
- cls.add_method('GetLinkMtu',
- 'uint32_t',
- [],
- is_const=True)
- ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetMaxRtrAdvInterval() const [member function]
- cls.add_method('GetMaxRtrAdvInterval',
- 'uint32_t',
- [],
- is_const=True)
- ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetMinDelayBetweenRAs() const [member function]
- cls.add_method('GetMinDelayBetweenRAs',
- 'uint32_t',
- [],
- is_const=True)
- ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetMinRtrAdvInterval() const [member function]
- cls.add_method('GetMinRtrAdvInterval',
- 'uint32_t',
- [],
- is_const=True)
- ## radvd-interface.h: std::list, std::allocator > > ns3::RadvdInterface::GetPrefixes() const [member function]
- cls.add_method('GetPrefixes',
- 'std::list< ns3::Ptr< ns3::RadvdPrefix > >',
- [],
- is_const=True)
- ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetReachableTime() const [member function]
- cls.add_method('GetReachableTime',
- 'uint32_t',
- [],
- is_const=True)
- ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetRetransTimer() const [member function]
- cls.add_method('GetRetransTimer',
- 'uint32_t',
- [],
- is_const=True)
- ## radvd-interface.h: bool ns3::RadvdInterface::IsHomeAgentFlag() const [member function]
- cls.add_method('IsHomeAgentFlag',
- 'bool',
- [],
- is_const=True)
- ## radvd-interface.h: bool ns3::RadvdInterface::IsHomeAgentInfo() const [member function]
- cls.add_method('IsHomeAgentInfo',
- 'bool',
- [],
- is_const=True)
- ## radvd-interface.h: bool ns3::RadvdInterface::IsIntervalOpt() const [member function]
- cls.add_method('IsIntervalOpt',
- 'bool',
- [],
- is_const=True)
- ## radvd-interface.h: bool ns3::RadvdInterface::IsManagedFlag() const [member function]
- cls.add_method('IsManagedFlag',
- 'bool',
- [],
- is_const=True)
- ## radvd-interface.h: bool ns3::RadvdInterface::IsMobRtrSupportFlag() const [member function]
- cls.add_method('IsMobRtrSupportFlag',
- 'bool',
- [],
- is_const=True)
- ## radvd-interface.h: bool ns3::RadvdInterface::IsOtherConfigFlag() const [member function]
- cls.add_method('IsOtherConfigFlag',
- 'bool',
- [],
- is_const=True)
- ## radvd-interface.h: bool ns3::RadvdInterface::IsSendAdvert() const [member function]
- cls.add_method('IsSendAdvert',
- 'bool',
- [],
- is_const=True)
- ## radvd-interface.h: bool ns3::RadvdInterface::IsSourceLLAddress() const [member function]
- cls.add_method('IsSourceLLAddress',
- 'bool',
- [],
- is_const=True)
- ## radvd-interface.h: void ns3::RadvdInterface::SetCurHopLimit(uint8_t curHopLimit) [member function]
- cls.add_method('SetCurHopLimit',
- 'void',
- [param('uint8_t', 'curHopLimit')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetDefaultLifeTime(uint32_t defaultLifeTime) [member function]
- cls.add_method('SetDefaultLifeTime',
- 'void',
- [param('uint32_t', 'defaultLifeTime')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetDefaultPreference(uint8_t defaultPreference) [member function]
- cls.add_method('SetDefaultPreference',
- 'void',
- [param('uint8_t', 'defaultPreference')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetHomeAgentFlag(bool homeAgentFlag) [member function]
- cls.add_method('SetHomeAgentFlag',
- 'void',
- [param('bool', 'homeAgentFlag')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetHomeAgentInfo(bool homeAgentFlag) [member function]
- cls.add_method('SetHomeAgentInfo',
- 'void',
- [param('bool', 'homeAgentFlag')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetHomeAgentLifeTime(uint32_t homeAgentLifeTime) [member function]
- cls.add_method('SetHomeAgentLifeTime',
- 'void',
- [param('uint32_t', 'homeAgentLifeTime')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetHomeAgentPreference(uint32_t homeAgentPreference) [member function]
- cls.add_method('SetHomeAgentPreference',
- 'void',
- [param('uint32_t', 'homeAgentPreference')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetIntervalOpt(bool intervalOpt) [member function]
- cls.add_method('SetIntervalOpt',
- 'void',
- [param('bool', 'intervalOpt')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetLinkMtu(uint32_t linkMtu) [member function]
- cls.add_method('SetLinkMtu',
- 'void',
- [param('uint32_t', 'linkMtu')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetManagedFlag(bool managedFlag) [member function]
- cls.add_method('SetManagedFlag',
- 'void',
- [param('bool', 'managedFlag')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetMaxRtrAdvInterval(uint32_t maxRtrAdvInterval) [member function]
- cls.add_method('SetMaxRtrAdvInterval',
- 'void',
- [param('uint32_t', 'maxRtrAdvInterval')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetMinDelayBetweenRAs(uint32_t minDelayBetweenRAs) [member function]
- cls.add_method('SetMinDelayBetweenRAs',
- 'void',
- [param('uint32_t', 'minDelayBetweenRAs')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetMinRtrAdvInterval(uint32_t minRtrAdvInterval) [member function]
- cls.add_method('SetMinRtrAdvInterval',
- 'void',
- [param('uint32_t', 'minRtrAdvInterval')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetMobRtrSupportFlag(bool mobRtrSupportFlag) [member function]
- cls.add_method('SetMobRtrSupportFlag',
- 'void',
- [param('bool', 'mobRtrSupportFlag')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetOtherConfigFlag(bool otherConfigFlag) [member function]
- cls.add_method('SetOtherConfigFlag',
- 'void',
- [param('bool', 'otherConfigFlag')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetReachableTime(uint32_t reachableTime) [member function]
- cls.add_method('SetReachableTime',
- 'void',
- [param('uint32_t', 'reachableTime')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetRetransTimer(uint32_t retransTimer) [member function]
- cls.add_method('SetRetransTimer',
- 'void',
- [param('uint32_t', 'retransTimer')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetSendAdvert(bool sendAdvert) [member function]
- cls.add_method('SetSendAdvert',
- 'void',
- [param('bool', 'sendAdvert')])
- ## radvd-interface.h: void ns3::RadvdInterface::SetSourceLLAddress(bool sourceLLAddress) [member function]
- cls.add_method('SetSourceLLAddress',
- 'void',
- [param('bool', 'sourceLLAddress')])
- return
-
-def register_Ns3RadvdPrefix_methods(root_module, cls):
- ## radvd-prefix.h: ns3::RadvdPrefix::RadvdPrefix(ns3::RadvdPrefix const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RadvdPrefix const &', 'arg0')])
- ## radvd-prefix.h: ns3::RadvdPrefix::RadvdPrefix(ns3::Ipv6Address network, uint8_t prefixLength, uint32_t preferredLifeTime=604800, uint32_t validLifeTime=2592000, bool onLinkFlag=true, bool autonomousFlag=true, bool routerAddrFlag=false) [constructor]
- cls.add_constructor([param('ns3::Ipv6Address', 'network'), param('uint8_t', 'prefixLength'), param('uint32_t', 'preferredLifeTime', default_value='604800'), param('uint32_t', 'validLifeTime', default_value='2592000'), param('bool', 'onLinkFlag', default_value='true'), param('bool', 'autonomousFlag', default_value='true'), param('bool', 'routerAddrFlag', default_value='false')])
- ## radvd-prefix.h: ns3::Ipv6Address ns3::RadvdPrefix::GetNetwork() const [member function]
- cls.add_method('GetNetwork',
- 'ns3::Ipv6Address',
- [],
- is_const=True)
- ## radvd-prefix.h: uint32_t ns3::RadvdPrefix::GetPreferredLifeTime() const [member function]
- cls.add_method('GetPreferredLifeTime',
- 'uint32_t',
- [],
- is_const=True)
- ## radvd-prefix.h: uint8_t ns3::RadvdPrefix::GetPrefixLength() const [member function]
- cls.add_method('GetPrefixLength',
- 'uint8_t',
- [],
- is_const=True)
- ## radvd-prefix.h: uint32_t ns3::RadvdPrefix::GetValidLifeTime() const [member function]
- cls.add_method('GetValidLifeTime',
- 'uint32_t',
- [],
- is_const=True)
- ## radvd-prefix.h: bool ns3::RadvdPrefix::IsAutonomousFlag() const [member function]
- cls.add_method('IsAutonomousFlag',
- 'bool',
- [],
- is_const=True)
- ## radvd-prefix.h: bool ns3::RadvdPrefix::IsOnLinkFlag() const [member function]
- cls.add_method('IsOnLinkFlag',
- 'bool',
- [],
- is_const=True)
- ## radvd-prefix.h: bool ns3::RadvdPrefix::IsRouterAddrFlag() const [member function]
- cls.add_method('IsRouterAddrFlag',
- 'bool',
- [],
- is_const=True)
- ## radvd-prefix.h: void ns3::RadvdPrefix::SetAutonomousFlag(bool autonomousFlag) [member function]
- cls.add_method('SetAutonomousFlag',
- 'void',
- [param('bool', 'autonomousFlag')])
- ## radvd-prefix.h: void ns3::RadvdPrefix::SetNetwork(ns3::Ipv6Address network) [member function]
- cls.add_method('SetNetwork',
- 'void',
- [param('ns3::Ipv6Address', 'network')])
- ## radvd-prefix.h: void ns3::RadvdPrefix::SetOnLinkFlag(bool onLinkFlag) [member function]
- cls.add_method('SetOnLinkFlag',
- 'void',
- [param('bool', 'onLinkFlag')])
- ## radvd-prefix.h: void ns3::RadvdPrefix::SetPreferredLifeTime(uint32_t preferredLifeTime) [member function]
- cls.add_method('SetPreferredLifeTime',
- 'void',
- [param('uint32_t', 'preferredLifeTime')])
- ## radvd-prefix.h: void ns3::RadvdPrefix::SetPrefixLength(uint8_t prefixLength) [member function]
- cls.add_method('SetPrefixLength',
- 'void',
- [param('uint8_t', 'prefixLength')])
- ## radvd-prefix.h: void ns3::RadvdPrefix::SetRouterAddrFlag(bool routerAddrFlag) [member function]
- cls.add_method('SetRouterAddrFlag',
- 'void',
- [param('bool', 'routerAddrFlag')])
- ## radvd-prefix.h: void ns3::RadvdPrefix::SetValidLifeTime(uint32_t validLifeTime) [member function]
- cls.add_method('SetValidLifeTime',
- 'void',
- [param('uint32_t', 'validLifeTime')])
- return
-
-def register_Ns3UdpClient_methods(root_module, cls):
- ## udp-client.h: ns3::UdpClient::UdpClient(ns3::UdpClient const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::UdpClient const &', 'arg0')])
- ## udp-client.h: ns3::UdpClient::UdpClient() [constructor]
- cls.add_constructor([])
- ## udp-client.h: static ns3::TypeId ns3::UdpClient::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## udp-client.h: void ns3::UdpClient::SetRemote(ns3::Ipv4Address ip, uint16_t port) [member function]
- cls.add_method('SetRemote',
- 'void',
- [param('ns3::Ipv4Address', 'ip'), param('uint16_t', 'port')])
- ## udp-client.h: void ns3::UdpClient::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## udp-client.h: void ns3::UdpClient::StartApplication() [member function]
- cls.add_method('StartApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- ## udp-client.h: void ns3::UdpClient::StopApplication() [member function]
- cls.add_method('StopApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3UdpEchoClient_methods(root_module, cls):
- ## udp-echo-client.h: ns3::UdpEchoClient::UdpEchoClient(ns3::UdpEchoClient const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::UdpEchoClient const &', 'arg0')])
- ## udp-echo-client.h: ns3::UdpEchoClient::UdpEchoClient() [constructor]
- cls.add_constructor([])
- ## udp-echo-client.h: uint32_t ns3::UdpEchoClient::GetDataSize() const [member function]
- cls.add_method('GetDataSize',
- 'uint32_t',
- [],
- is_const=True)
- ## udp-echo-client.h: static ns3::TypeId ns3::UdpEchoClient::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## udp-echo-client.h: void ns3::UdpEchoClient::SetDataSize(uint32_t dataSize) [member function]
- cls.add_method('SetDataSize',
- 'void',
- [param('uint32_t', 'dataSize')])
- ## udp-echo-client.h: void ns3::UdpEchoClient::SetFill(std::string fill) [member function]
- cls.add_method('SetFill',
- 'void',
- [param('std::string', 'fill')])
- ## udp-echo-client.h: void ns3::UdpEchoClient::SetFill(uint8_t fill, uint32_t dataSize) [member function]
- cls.add_method('SetFill',
- 'void',
- [param('uint8_t', 'fill'), param('uint32_t', 'dataSize')])
- ## udp-echo-client.h: void ns3::UdpEchoClient::SetFill(uint8_t * fill, uint32_t fillSize, uint32_t dataSize) [member function]
- cls.add_method('SetFill',
- 'void',
- [param('uint8_t *', 'fill'), param('uint32_t', 'fillSize'), param('uint32_t', 'dataSize')])
- ## udp-echo-client.h: void ns3::UdpEchoClient::SetRemote(ns3::Ipv4Address ip, uint16_t port) [member function]
- cls.add_method('SetRemote',
- 'void',
- [param('ns3::Ipv4Address', 'ip'), param('uint16_t', 'port')])
- ## udp-echo-client.h: void ns3::UdpEchoClient::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## udp-echo-client.h: void ns3::UdpEchoClient::StartApplication() [member function]
- cls.add_method('StartApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- ## udp-echo-client.h: void ns3::UdpEchoClient::StopApplication() [member function]
- cls.add_method('StopApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3UdpEchoServer_methods(root_module, cls):
- ## udp-echo-server.h: ns3::UdpEchoServer::UdpEchoServer(ns3::UdpEchoServer const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::UdpEchoServer const &', 'arg0')])
- ## udp-echo-server.h: ns3::UdpEchoServer::UdpEchoServer() [constructor]
- cls.add_constructor([])
- ## udp-echo-server.h: static ns3::TypeId ns3::UdpEchoServer::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## udp-echo-server.h: void ns3::UdpEchoServer::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## udp-echo-server.h: void ns3::UdpEchoServer::StartApplication() [member function]
- cls.add_method('StartApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- ## udp-echo-server.h: void ns3::UdpEchoServer::StopApplication() [member function]
- cls.add_method('StopApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3UdpServer_methods(root_module, cls):
- ## udp-server.h: ns3::UdpServer::UdpServer(ns3::UdpServer const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::UdpServer const &', 'arg0')])
- ## udp-server.h: ns3::UdpServer::UdpServer() [constructor]
- cls.add_constructor([])
- ## udp-server.h: uint32_t ns3::UdpServer::GetLost() const [member function]
- cls.add_method('GetLost',
- 'uint32_t',
- [],
- is_const=True)
- ## udp-server.h: uint16_t ns3::UdpServer::GetPacketWindowSize() const [member function]
- cls.add_method('GetPacketWindowSize',
- 'uint16_t',
- [],
- is_const=True)
- ## udp-server.h: uint32_t ns3::UdpServer::GetReceived() const [member function]
- cls.add_method('GetReceived',
- 'uint32_t',
- [],
- is_const=True)
- ## udp-server.h: static ns3::TypeId ns3::UdpServer::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## udp-server.h: void ns3::UdpServer::SetPacketWindowSize(uint16_t size) [member function]
- cls.add_method('SetPacketWindowSize',
- 'void',
- [param('uint16_t', 'size')])
- ## udp-server.h: void ns3::UdpServer::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## udp-server.h: void ns3::UdpServer::StartApplication() [member function]
- cls.add_method('StartApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- ## udp-server.h: void ns3::UdpServer::StopApplication() [member function]
- cls.add_method('StopApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3UdpTraceClient_methods(root_module, cls):
- ## udp-trace-client.h: ns3::UdpTraceClient::UdpTraceClient(ns3::UdpTraceClient const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::UdpTraceClient const &', 'arg0')])
- ## udp-trace-client.h: ns3::UdpTraceClient::UdpTraceClient() [constructor]
- cls.add_constructor([])
- ## udp-trace-client.h: ns3::UdpTraceClient::UdpTraceClient(ns3::Ipv4Address ip, uint16_t port, char * traceFile) [constructor]
- cls.add_constructor([param('ns3::Ipv4Address', 'ip'), param('uint16_t', 'port'), param('char *', 'traceFile')])
- ## udp-trace-client.h: uint16_t ns3::UdpTraceClient::GetMaxPacketSize() [member function]
- cls.add_method('GetMaxPacketSize',
- 'uint16_t',
- [])
- ## udp-trace-client.h: static ns3::TypeId ns3::UdpTraceClient::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## udp-trace-client.h: void ns3::UdpTraceClient::SetMaxPacketSize(uint16_t maxPacketSize) [member function]
- cls.add_method('SetMaxPacketSize',
- 'void',
- [param('uint16_t', 'maxPacketSize')])
- ## udp-trace-client.h: void ns3::UdpTraceClient::SetRemote(ns3::Ipv4Address ip, uint16_t port) [member function]
- cls.add_method('SetRemote',
- 'void',
- [param('ns3::Ipv4Address', 'ip'), param('uint16_t', 'port')])
- ## udp-trace-client.h: void ns3::UdpTraceClient::SetTraceFile(std::string filename) [member function]
- cls.add_method('SetTraceFile',
- 'void',
- [param('std::string', 'filename')])
- ## udp-trace-client.h: void ns3::UdpTraceClient::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## udp-trace-client.h: void ns3::UdpTraceClient::StartApplication() [member function]
- cls.add_method('StartApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- ## udp-trace-client.h: void ns3::UdpTraceClient::StopApplication() [member function]
- cls.add_method('StopApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- return
-
-def register_Ns3V4Ping_methods(root_module, cls):
- ## v4ping.h: ns3::V4Ping::V4Ping(ns3::V4Ping const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::V4Ping const &', 'arg0')])
- ## v4ping.h: ns3::V4Ping::V4Ping() [constructor]
- cls.add_constructor([])
- ## v4ping.h: static ns3::TypeId ns3::V4Ping::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## v4ping.h: void ns3::V4Ping::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='private', is_virtual=True)
- ## v4ping.h: void ns3::V4Ping::StartApplication() [member function]
- cls.add_method('StartApplication',
- 'void',
- [],
- visibility='private', is_virtual=True)
- ## v4ping.h: void ns3::V4Ping::StopApplication() [member function]
- cls.add_method('StopApplication',
- 'void',
- [],
- visibility='private', 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
-
diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_bridge.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_bridge.py
deleted file mode 100644
index 35dab5c81..000000000
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_bridge.py
+++ /dev/null
@@ -1,365 +0,0 @@
-from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
-
-def register_types(module):
- root_module = module.get_root()
-
- ## bridge-helper.h: ns3::BridgeHelper [class]
- module.add_class('BridgeHelper')
- ## bridge-channel.h: ns3::BridgeChannel [class]
- module.add_class('BridgeChannel', parent=root_module['ns3::Channel'])
- ## bridge-net-device.h: ns3::BridgeNetDevice [class]
- module.add_class('BridgeNetDevice', parent=root_module['ns3::NetDevice'])
-
- ## 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_Ns3BridgeHelper_methods(root_module, root_module['ns3::BridgeHelper'])
- register_Ns3BridgeChannel_methods(root_module, root_module['ns3::BridgeChannel'])
- register_Ns3BridgeNetDevice_methods(root_module, root_module['ns3::BridgeNetDevice'])
- return
-
-def register_Ns3BridgeHelper_methods(root_module, cls):
- ## bridge-helper.h: ns3::BridgeHelper::BridgeHelper(ns3::BridgeHelper const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::BridgeHelper const &', 'arg0')])
- ## bridge-helper.h: ns3::BridgeHelper::BridgeHelper() [constructor]
- cls.add_constructor([])
- ## bridge-helper.h: ns3::NetDeviceContainer ns3::BridgeHelper::Install(ns3::Ptr node, ns3::NetDeviceContainer c) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::NetDeviceContainer', 'c')])
- ## bridge-helper.h: ns3::NetDeviceContainer ns3::BridgeHelper::Install(std::string nodeName, ns3::NetDeviceContainer c) [member function]
- cls.add_method('Install',
- 'ns3::NetDeviceContainer',
- [param('std::string', 'nodeName'), param('ns3::NetDeviceContainer', 'c')])
- ## bridge-helper.h: void ns3::BridgeHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
- cls.add_method('SetDeviceAttribute',
- 'void',
- [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
- return
-
-def register_Ns3BridgeChannel_methods(root_module, cls):
- ## bridge-channel.h: static ns3::TypeId ns3::BridgeChannel::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## bridge-channel.h: ns3::BridgeChannel::BridgeChannel() [constructor]
- cls.add_constructor([])
- ## bridge-channel.h: void ns3::BridgeChannel::AddChannel(ns3::Ptr bridgedChannel) [member function]
- cls.add_method('AddChannel',
- 'void',
- [param('ns3::Ptr< ns3::Channel >', 'bridgedChannel')])
- ## bridge-channel.h: uint32_t ns3::BridgeChannel::GetNDevices() const [member function]
- cls.add_method('GetNDevices',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## bridge-channel.h: ns3::Ptr ns3::BridgeChannel::GetDevice(uint32_t i) const [member function]
- cls.add_method('GetDevice',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('uint32_t', 'i')],
- is_const=True, is_virtual=True)
- return
-
-def register_Ns3BridgeNetDevice_methods(root_module, cls):
- ## bridge-net-device.h: ns3::BridgeNetDevice::BridgeNetDevice() [constructor]
- cls.add_constructor([])
- ## bridge-net-device.h: void ns3::BridgeNetDevice::AddBridgePort(ns3::Ptr bridgePort) [member function]
- cls.add_method('AddBridgePort',
- 'void',
- [param('ns3::Ptr< ns3::NetDevice >', 'bridgePort')])
- ## bridge-net-device.h: void ns3::BridgeNetDevice::AddLinkChangeCallback(ns3::Callback callback) [member function]
- cls.add_method('AddLinkChangeCallback',
- 'void',
- [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')],
- is_virtual=True)
- ## bridge-net-device.h: ns3::Address ns3::BridgeNetDevice::GetAddress() const [member function]
- cls.add_method('GetAddress',
- 'ns3::Address',
- [],
- is_const=True, is_virtual=True)
- ## bridge-net-device.h: ns3::Ptr ns3::BridgeNetDevice::GetBridgePort(uint32_t n) const [member function]
- cls.add_method('GetBridgePort',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('uint32_t', 'n')],
- is_const=True)
- ## bridge-net-device.h: ns3::Address ns3::BridgeNetDevice::GetBroadcast() const [member function]
- cls.add_method('GetBroadcast',
- 'ns3::Address',
- [],
- is_const=True, is_virtual=True)
- ## bridge-net-device.h: ns3::Ptr ns3::BridgeNetDevice::GetChannel() const [member function]
- cls.add_method('GetChannel',
- 'ns3::Ptr< ns3::Channel >',
- [],
- is_const=True, is_virtual=True)
- ## bridge-net-device.h: uint32_t ns3::BridgeNetDevice::GetIfIndex() const [member function]
- cls.add_method('GetIfIndex',
- 'uint32_t',
- [],
- is_const=True, is_virtual=True)
- ## bridge-net-device.h: uint16_t ns3::BridgeNetDevice::GetMtu() const [member function]
- cls.add_method('GetMtu',
- 'uint16_t',
- [],
- is_const=True, is_virtual=True)
- ## bridge-net-device.h: ns3::Address ns3::BridgeNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function]
- cls.add_method('GetMulticast',
- 'ns3::Address',
- [param('ns3::Ipv4Address', 'multicastGroup')],
- is_const=True, is_virtual=True)
- ## bridge-net-device.h: ns3::Address ns3::BridgeNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function]
- cls.add_method('GetMulticast',
- 'ns3::Address',
- [param('ns3::Ipv6Address', 'addr')],
- is_const=True, is_virtual=True)
- ## bridge-net-device.h: uint32_t ns3::BridgeNetDevice::GetNBridgePorts() const [member function]
- cls.add_method('GetNBridgePorts',
- 'uint32_t',
- [],
- is_const=True)
- ## bridge-net-device.h: ns3::Ptr ns3::BridgeNetDevice::GetNode() const [member function]
- cls.add_method('GetNode',
- 'ns3::Ptr< ns3::Node >',
- [],
- is_const=True, is_virtual=True)
- ## bridge-net-device.h: static ns3::TypeId ns3::BridgeNetDevice::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## bridge-net-device.h: bool ns3::BridgeNetDevice::IsBridge() const [member function]
- cls.add_method('IsBridge',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## bridge-net-device.h: bool ns3::BridgeNetDevice::IsBroadcast() const [member function]
- cls.add_method('IsBroadcast',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## bridge-net-device.h: bool ns3::BridgeNetDevice::IsLinkUp() const [member function]
- cls.add_method('IsLinkUp',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## bridge-net-device.h: bool ns3::BridgeNetDevice::IsMulticast() const [member function]
- cls.add_method('IsMulticast',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## bridge-net-device.h: bool ns3::BridgeNetDevice::IsPointToPoint() const [member function]
- cls.add_method('IsPointToPoint',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## bridge-net-device.h: bool ns3::BridgeNetDevice::NeedsArp() const [member function]
- cls.add_method('NeedsArp',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## bridge-net-device.h: bool ns3::BridgeNetDevice::Send(ns3::Ptr packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
- cls.add_method('Send',
- 'bool',
- [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
- is_virtual=True)
- ## bridge-net-device.h: bool ns3::BridgeNetDevice::SendFrom(ns3::Ptr packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
- cls.add_method('SendFrom',
- 'bool',
- [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
- is_virtual=True)
- ## bridge-net-device.h: void ns3::BridgeNetDevice::SetAddress(ns3::Address address) [member function]
- cls.add_method('SetAddress',
- 'void',
- [param('ns3::Address', 'address')],
- is_virtual=True)
- ## bridge-net-device.h: void ns3::BridgeNetDevice::SetIfIndex(uint32_t const index) [member function]
- cls.add_method('SetIfIndex',
- 'void',
- [param('uint32_t const', 'index')],
- is_virtual=True)
- ## bridge-net-device.h: bool ns3::BridgeNetDevice::SetMtu(uint16_t const mtu) [member function]
- cls.add_method('SetMtu',
- 'bool',
- [param('uint16_t const', 'mtu')],
- is_virtual=True)
- ## bridge-net-device.h: void ns3::BridgeNetDevice::SetNode(ns3::Ptr node) [member function]
- cls.add_method('SetNode',
- 'void',
- [param('ns3::Ptr< ns3::Node >', 'node')],
- is_virtual=True)
- ## bridge-net-device.h: void ns3::BridgeNetDevice::SetPromiscReceiveCallback(ns3::Callback, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
- cls.add_method('SetPromiscReceiveCallback',
- 'void',
- [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'cb')],
- is_virtual=True)
- ## bridge-net-device.h: void ns3::BridgeNetDevice::SetReceiveCallback(ns3::Callback, ns3::Ptr, unsigned short, ns3::Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
- cls.add_method('SetReceiveCallback',
- 'void',
- [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')],
- is_virtual=True)
- ## bridge-net-device.h: bool ns3::BridgeNetDevice::SupportsSendFrom() const [member function]
- cls.add_method('SupportsSendFrom',
- 'bool',
- [],
- is_const=True, is_virtual=True)
- ## bridge-net-device.h: void ns3::BridgeNetDevice::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## bridge-net-device.h: void ns3::BridgeNetDevice::ForwardBroadcast(ns3::Ptr incomingPort, ns3::Ptr packet, uint16_t protocol, ns3::Mac48Address src, ns3::Mac48Address dst) [member function]
- cls.add_method('ForwardBroadcast',
- 'void',
- [param('ns3::Ptr< ns3::NetDevice >', 'incomingPort'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dst')],
- visibility='protected')
- ## bridge-net-device.h: void ns3::BridgeNetDevice::ForwardUnicast(ns3::Ptr incomingPort, ns3::Ptr packet, uint16_t protocol, ns3::Mac48Address src, ns3::Mac48Address dst) [member function]
- cls.add_method('ForwardUnicast',
- 'void',
- [param('ns3::Ptr< ns3::NetDevice >', 'incomingPort'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dst')],
- visibility='protected')
- ## bridge-net-device.h: ns3::Ptr ns3::BridgeNetDevice::GetLearnedState(ns3::Mac48Address source) [member function]
- cls.add_method('GetLearnedState',
- 'ns3::Ptr< ns3::NetDevice >',
- [param('ns3::Mac48Address', 'source')],
- visibility='protected')
- ## bridge-net-device.h: void ns3::BridgeNetDevice::Learn(ns3::Mac48Address source, ns3::Ptr port) [member function]
- cls.add_method('Learn',
- 'void',
- [param('ns3::Mac48Address', 'source'), param('ns3::Ptr< ns3::NetDevice >', 'port')],
- visibility='protected')
- ## bridge-net-device.h: void ns3::BridgeNetDevice::ReceiveFromDevice(ns3::Ptr device, ns3::Ptr packet, uint16_t protocol, ns3::Address const & source, ns3::Address const & destination, ns3::NetDevice::PacketType packetType) [member function]
- cls.add_method('ReceiveFromDevice',
- 'void',
- [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination'), param('ns3::NetDevice::PacketType', 'packetType')],
- visibility='protected')
- 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
-
diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_click.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_click.py
deleted file mode 100644
index 1ec689daf..000000000
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_click.py
+++ /dev/null
@@ -1,159 +0,0 @@
-from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
-
-def register_types(module):
- root_module = module.get_root()
-
- ## ipv4-l3-click-protocol.h: ns3::Ipv4L3ClickProtocol [class]
- module.add_class('Ipv4L3ClickProtocol', parent=root_module['ns3::Ipv4'])
- ## ipv4-click-routing.h: ns3::Ipv4ClickRouting [class]
- module.add_class('Ipv4ClickRouting', parent=root_module['ns3::Ipv4RoutingProtocol'])
-
- ## 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_Ns3Ipv4L3ClickProtocol_methods(root_module, root_module['ns3::Ipv4L3ClickProtocol'])
- register_Ns3Ipv4ClickRouting_methods(root_module, root_module['ns3::Ipv4ClickRouting'])
- return
-
-def register_Ns3Ipv4L3ClickProtocol_methods(root_module, cls):
- ## ipv4-l3-click-protocol.h: ns3::Ipv4L3ClickProtocol::Ipv4L3ClickProtocol() [constructor]
- cls.add_constructor([])
- ## ipv4-l3-click-protocol.h: ns3::Ipv4L3ClickProtocol::Ipv4L3ClickProtocol(ns3::Ipv4L3ClickProtocol const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4L3ClickProtocol const &', 'arg0')])
- return
-
-def register_Ns3Ipv4ClickRouting_methods(root_module, cls):
- ## ipv4-click-routing.h: ns3::Ipv4ClickRouting::Ipv4ClickRouting() [constructor]
- cls.add_constructor([])
- ## ipv4-click-routing.h: ns3::Ipv4ClickRouting::Ipv4ClickRouting(ns3::Ipv4ClickRouting const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4ClickRouting const &', 'arg0')])
- 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
-
diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_config_store.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_config_store.py
deleted file mode 100644
index 662be9021..000000000
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_config_store.py
+++ /dev/null
@@ -1,261 +0,0 @@
-from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
-
-def register_types(module):
- root_module = module.get_root()
-
- ## file-config.h: ns3::FileConfig [class]
- module.add_class('FileConfig', allow_subclassing=True)
- ## gtk-config-store.h: ns3::GtkConfigStore [class]
- module.add_class('GtkConfigStore')
- ## file-config.h: ns3::NoneFileConfig [class]
- module.add_class('NoneFileConfig', parent=root_module['ns3::FileConfig'])
- ## config-store.h: ns3::ConfigStore [class]
- module.add_class('ConfigStore', parent=root_module['ns3::ObjectBase'])
- ## config-store.h: ns3::ConfigStore::Mode [enumeration]
- module.add_enum('Mode', ['LOAD', 'SAVE', 'NONE'], outer_class=root_module['ns3::ConfigStore'])
- ## config-store.h: ns3::ConfigStore::FileFormat [enumeration]
- module.add_enum('FileFormat', ['XML', 'RAW_TEXT'], outer_class=root_module['ns3::ConfigStore'])
-
- ## 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_Ns3FileConfig_methods(root_module, root_module['ns3::FileConfig'])
- register_Ns3GtkConfigStore_methods(root_module, root_module['ns3::GtkConfigStore'])
- register_Ns3NoneFileConfig_methods(root_module, root_module['ns3::NoneFileConfig'])
- register_Ns3ConfigStore_methods(root_module, root_module['ns3::ConfigStore'])
- return
-
-def register_Ns3FileConfig_methods(root_module, cls):
- ## file-config.h: ns3::FileConfig::FileConfig() [constructor]
- cls.add_constructor([])
- ## file-config.h: ns3::FileConfig::FileConfig(ns3::FileConfig const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::FileConfig const &', 'arg0')])
- ## file-config.h: void ns3::FileConfig::Attributes() [member function]
- cls.add_method('Attributes',
- 'void',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## file-config.h: void ns3::FileConfig::Default() [member function]
- cls.add_method('Default',
- 'void',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## file-config.h: void ns3::FileConfig::Global() [member function]
- cls.add_method('Global',
- 'void',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## file-config.h: void ns3::FileConfig::SetFilename(std::string filename) [member function]
- cls.add_method('SetFilename',
- 'void',
- [param('std::string', 'filename')],
- is_pure_virtual=True, is_virtual=True)
- return
-
-def register_Ns3GtkConfigStore_methods(root_module, cls):
- ## gtk-config-store.h: ns3::GtkConfigStore::GtkConfigStore(ns3::GtkConfigStore const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::GtkConfigStore const &', 'arg0')])
- ## gtk-config-store.h: ns3::GtkConfigStore::GtkConfigStore() [constructor]
- cls.add_constructor([])
- ## gtk-config-store.h: void ns3::GtkConfigStore::ConfigureAttributes() [member function]
- cls.add_method('ConfigureAttributes',
- 'void',
- [])
- ## gtk-config-store.h: void ns3::GtkConfigStore::ConfigureDefaults() [member function]
- cls.add_method('ConfigureDefaults',
- 'void',
- [])
- return
-
-def register_Ns3NoneFileConfig_methods(root_module, cls):
- ## file-config.h: ns3::NoneFileConfig::NoneFileConfig(ns3::NoneFileConfig const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::NoneFileConfig const &', 'arg0')])
- ## file-config.h: ns3::NoneFileConfig::NoneFileConfig() [constructor]
- cls.add_constructor([])
- ## file-config.h: void ns3::NoneFileConfig::Attributes() [member function]
- cls.add_method('Attributes',
- 'void',
- [],
- is_virtual=True)
- ## file-config.h: void ns3::NoneFileConfig::Default() [member function]
- cls.add_method('Default',
- 'void',
- [],
- is_virtual=True)
- ## file-config.h: void ns3::NoneFileConfig::Global() [member function]
- cls.add_method('Global',
- 'void',
- [],
- is_virtual=True)
- ## file-config.h: void ns3::NoneFileConfig::SetFilename(std::string filename) [member function]
- cls.add_method('SetFilename',
- 'void',
- [param('std::string', 'filename')],
- is_virtual=True)
- return
-
-def register_Ns3ConfigStore_methods(root_module, cls):
- ## config-store.h: ns3::ConfigStore::ConfigStore(ns3::ConfigStore const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ConfigStore const &', 'arg0')])
- ## config-store.h: ns3::ConfigStore::ConfigStore() [constructor]
- cls.add_constructor([])
- ## config-store.h: void ns3::ConfigStore::ConfigureAttributes() [member function]
- cls.add_method('ConfigureAttributes',
- 'void',
- [])
- ## config-store.h: void ns3::ConfigStore::ConfigureDefaults() [member function]
- cls.add_method('ConfigureDefaults',
- 'void',
- [])
- ## config-store.h: ns3::TypeId ns3::ConfigStore::GetInstanceTypeId() const [member function]
- cls.add_method('GetInstanceTypeId',
- 'ns3::TypeId',
- [],
- is_const=True, is_virtual=True)
- ## config-store.h: static ns3::TypeId ns3::ConfigStore::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## config-store.h: void ns3::ConfigStore::SetFileFormat(ns3::ConfigStore::FileFormat format) [member function]
- cls.add_method('SetFileFormat',
- 'void',
- [param('ns3::ConfigStore::FileFormat', 'format')])
- ## config-store.h: void ns3::ConfigStore::SetFilename(std::string filename) [member function]
- cls.add_method('SetFilename',
- 'void',
- [param('std::string', 'filename')])
- ## config-store.h: void ns3::ConfigStore::SetMode(ns3::ConfigStore::Mode mode) [member function]
- cls.add_method('SetMode',
- 'void',
- [param('ns3::ConfigStore::Mode', 'mode')])
- 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
-
diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_core.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_core.py
deleted file mode 100644
index 856b36b42..000000000
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_core.py
+++ /dev/null
@@ -1,4774 +0,0 @@
-from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
-
-def register_types(module):
- root_module = module.get_root()
-
- ## log.h: ns3::LogLevel [enumeration]
- module.add_enum('LogLevel', ['LOG_NONE', 'LOG_ERROR', 'LOG_LEVEL_ERROR', 'LOG_WARN', 'LOG_LEVEL_WARN', 'LOG_DEBUG', 'LOG_LEVEL_DEBUG', 'LOG_INFO', 'LOG_LEVEL_INFO', 'LOG_FUNCTION', 'LOG_LEVEL_FUNCTION', 'LOG_LOGIC', 'LOG_LEVEL_LOGIC', 'LOG_ALL', 'LOG_LEVEL_ALL', 'LOG_PREFIX_FUNC', 'LOG_PREFIX_TIME', 'LOG_PREFIX_NODE'])
- ## attribute-list.h: ns3::AttributeList [class]
- module.add_class('AttributeList')
- ## callback.h: ns3::CallbackBase [class]
- module.add_class('CallbackBase')
- ## command-line.h: ns3::CommandLine [class]
- module.add_class('CommandLine', allow_subclassing=True)
- ## system-mutex.h: ns3::CriticalSection [class]
- module.add_class('CriticalSection')
- ## event-id.h: ns3::EventId [class]
- module.add_class('EventId')
- ## global-value.h: ns3::GlobalValue [class]
- module.add_class('GlobalValue')
- ## int-to-type.h: ns3::IntToType<0> [struct]
- module.add_class('IntToType', template_parameters=['0'])
- ## int-to-type.h: ns3::IntToType<0>::v_e [enumeration]
- module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 0 >'])
- ## int-to-type.h: ns3::IntToType<1> [struct]
- module.add_class('IntToType', template_parameters=['1'])
- ## int-to-type.h: ns3::IntToType<1>::v_e [enumeration]
- module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 1 >'])
- ## int-to-type.h: ns3::IntToType<2> [struct]
- module.add_class('IntToType', template_parameters=['2'])
- ## int-to-type.h: ns3::IntToType<2>::v_e [enumeration]
- module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 2 >'])
- ## int-to-type.h: ns3::IntToType<3> [struct]
- module.add_class('IntToType', template_parameters=['3'])
- ## int-to-type.h: ns3::IntToType<3>::v_e [enumeration]
- module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 3 >'])
- ## int-to-type.h: ns3::IntToType<4> [struct]
- module.add_class('IntToType', template_parameters=['4'])
- ## int-to-type.h: ns3::IntToType<4>::v_e [enumeration]
- module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 4 >'])
- ## int-to-type.h: ns3::IntToType<5> [struct]
- module.add_class('IntToType', template_parameters=['5'])
- ## int-to-type.h: ns3::IntToType<5>::v_e [enumeration]
- module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 5 >'])
- ## int-to-type.h: ns3::IntToType<6> [struct]
- module.add_class('IntToType', template_parameters=['6'])
- ## int-to-type.h: ns3::IntToType<6>::v_e [enumeration]
- module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 6 >'])
- ## log.h: ns3::LogComponent [class]
- module.add_class('LogComponent')
- ## names.h: ns3::Names [class]
- module.add_class('Names')
- ## object-base.h: ns3::ObjectBase [class]
- module.add_class('ObjectBase', allow_subclassing=True)
- ## object.h: ns3::ObjectDeleter [struct]
- module.add_class('ObjectDeleter')
- ## object-factory.h: ns3::ObjectFactory [class]
- module.add_class('ObjectFactory')
- ## random-variable.h: ns3::RandomVariable [class]
- module.add_class('RandomVariable')
- ## rng-stream.h: ns3::RngStream [class]
- module.add_class('RngStream')
- ## random-variable.h: ns3::SeedManager [class]
- module.add_class('SeedManager')
- ## random-variable.h: ns3::SequentialVariable [class]
- module.add_class('SequentialVariable', parent=root_module['ns3::RandomVariable'])
- ## simple-ref-count.h: ns3::SimpleRefCount [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'], parent=root_module['ns3::ObjectBase'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simulator.h: ns3::Simulator [class]
- module.add_class('Simulator', is_singleton=True)
- ## system-condition.h: ns3::SystemCondition [class]
- module.add_class('SystemCondition')
- ## system-mutex.h: ns3::SystemMutex [class]
- module.add_class('SystemMutex')
- ## system-wall-clock-ms.h: ns3::SystemWallClockMs [class]
- module.add_class('SystemWallClockMs')
- ## timer.h: ns3::Timer [class]
- module.add_class('Timer')
- ## timer.h: ns3::Timer::DestroyPolicy [enumeration]
- module.add_enum('DestroyPolicy', ['CANCEL_ON_DESTROY', 'REMOVE_ON_DESTROY', 'CHECK_ON_DESTROY'], outer_class=root_module['ns3::Timer'])
- ## timer.h: ns3::Timer::State [enumeration]
- module.add_enum('State', ['RUNNING', 'EXPIRED', 'SUSPENDED'], outer_class=root_module['ns3::Timer'])
- ## timer-impl.h: ns3::TimerImpl [class]
- module.add_class('TimerImpl', allow_subclassing=True)
- ## traced-value.h: ns3::TracedValue [class]
- module.add_class('TracedValue', template_parameters=['double'])
- ## random-variable.h: ns3::TriangularVariable [class]
- module.add_class('TriangularVariable', parent=root_module['ns3::RandomVariable'])
- ## type-id.h: ns3::TypeId [class]
- module.add_class('TypeId')
- ## type-id.h: ns3::TypeId::AttributeFlag [enumeration]
- module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'])
- ## type-id.h: ns3::TypeId::AttributeInfo [struct]
- module.add_class('AttributeInfo', outer_class=root_module['ns3::TypeId'])
- ## random-variable.h: ns3::UniformVariable [class]
- module.add_class('UniformVariable', parent=root_module['ns3::RandomVariable'])
- ## attribute-list.h: ns3::UnsafeAttributeList [class]
- module.add_class('UnsafeAttributeList')
- ## vector.h: ns3::Vector2D [class]
- module.add_class('Vector2D')
- ## vector.h: ns3::Vector3D [class]
- module.add_class('Vector3D')
- ## watchdog.h: ns3::Watchdog [class]
- module.add_class('Watchdog')
- ## random-variable.h: ns3::WeibullVariable [class]
- module.add_class('WeibullVariable', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h: ns3::ZetaVariable [class]
- module.add_class('ZetaVariable', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h: ns3::ZipfVariable [class]
- module.add_class('ZipfVariable', parent=root_module['ns3::RandomVariable'])
- ## empty.h: ns3::empty [class]
- module.add_class('empty')
- ## int64x64-double.h: ns3::int64x64_t [class]
- module.add_class('int64x64_t')
- ## random-variable.h: ns3::ConstantVariable [class]
- module.add_class('ConstantVariable', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h: ns3::DeterministicVariable [class]
- module.add_class('DeterministicVariable', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h: ns3::EmpiricalVariable [class]
- module.add_class('EmpiricalVariable', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h: ns3::ErlangVariable [class]
- module.add_class('ErlangVariable', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h: ns3::ExponentialVariable [class]
- module.add_class('ExponentialVariable', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h: ns3::GammaVariable [class]
- module.add_class('GammaVariable', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h: ns3::IntEmpiricalVariable [class]
- module.add_class('IntEmpiricalVariable', parent=root_module['ns3::EmpiricalVariable'])
- ## random-variable.h: ns3::LogNormalVariable [class]
- module.add_class('LogNormalVariable', parent=root_module['ns3::RandomVariable'])
- ## random-variable.h: ns3::NormalVariable [class]
- module.add_class('NormalVariable', parent=root_module['ns3::RandomVariable'])
- ## object.h: ns3::Object [class]
- module.add_class('Object', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
- ## object.h: ns3::Object::AggregateIterator [class]
- module.add_class('AggregateIterator', outer_class=root_module['ns3::Object'])
- ## random-variable.h: ns3::ParetoVariable [class]
- module.add_class('ParetoVariable', parent=root_module['ns3::RandomVariable'])
- ## scheduler.h: ns3::Scheduler [class]
- module.add_class('Scheduler', parent=root_module['ns3::Object'])
- ## scheduler.h: ns3::Scheduler::Event [struct]
- module.add_class('Event', outer_class=root_module['ns3::Scheduler'])
- ## scheduler.h: ns3::Scheduler::EventKey [struct]
- module.add_class('EventKey', outer_class=root_module['ns3::Scheduler'])
- ## simple-ref-count.h: ns3::SimpleRefCount > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h: ns3::SimpleRefCount > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h: ns3::SimpleRefCount > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h: ns3::SimpleRefCount > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h: ns3::SimpleRefCount > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h: ns3::SimpleRefCount > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::FdReader', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h: ns3::SimpleRefCount > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::RefCountBase', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h: ns3::SimpleRefCount > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::SystemThread', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simple-ref-count.h: ns3::SimpleRefCount > [class]
- module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
- ## simulator-impl.h: ns3::SimulatorImpl [class]
- module.add_class('SimulatorImpl', parent=root_module['ns3::Object'])
- ## synchronizer.h: ns3::Synchronizer [class]
- module.add_class('Synchronizer', parent=root_module['ns3::Object'])
- ## system-thread.h: ns3::SystemThread [class]
- module.add_class('SystemThread', parent=root_module['ns3::SimpleRefCount< ns3::SystemThread, ns3::empty, ns3::DefaultDeleter >'])
- ## nstime.h: ns3::Time [class]
- module.add_class('Time')
- ## nstime.h: ns3::Time::Unit [enumeration]
- module.add_enum('Unit', ['S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'])
- ## nstime.h: ns3::Time [class]
- root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t'])
- ## trace-source-accessor.h: ns3::TraceSourceAccessor [class]
- module.add_class('TraceSourceAccessor', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter >'])
- ## traced-value.h: ns3::TracedValue [class]
- module.add_class('TracedValue', template_parameters=['ns3::Time'])
- ## traced-value.h: ns3::TracedValue [class]
- root_module['ns3::TracedValue< ns3::Time >'].implicitly_converts_to(root_module['ns3::Time'])
- ## wall-clock-synchronizer.h: ns3::WallClockSynchronizer [class]
- module.add_class('WallClockSynchronizer', parent=root_module['ns3::Synchronizer'])
- ## attribute.h: ns3::AttributeAccessor [class]
- module.add_class('AttributeAccessor', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter >'])
- ## attribute.h: ns3::AttributeChecker [class]
- module.add_class('AttributeChecker', allow_subclassing=False, automatic_type_narrowing=True, parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter >'])
- ## attribute.h: ns3::AttributeValue [class]
- module.add_class('AttributeValue', allow_subclassing=False, automatic_type_narrowing=True, parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter >'])
- ## boolean.h: ns3::BooleanChecker [class]
- module.add_class('BooleanChecker', parent=root_module['ns3::AttributeChecker'])
- ## boolean.h: ns3::BooleanValue [class]
- module.add_class('BooleanValue', parent=root_module['ns3::AttributeValue'])
- ## calendar-scheduler.h: ns3::CalendarScheduler [class]
- module.add_class('CalendarScheduler', parent=root_module['ns3::Scheduler'])
- ## callback.h: ns3::CallbackChecker [class]
- module.add_class('CallbackChecker', parent=root_module['ns3::AttributeChecker'])
- ## callback.h: ns3::CallbackImplBase [class]
- module.add_class('CallbackImplBase', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter >'])
- ## callback.h: ns3::CallbackValue [class]
- module.add_class('CallbackValue', parent=root_module['ns3::AttributeValue'])
- ## default-simulator-impl.h: ns3::DefaultSimulatorImpl [class]
- module.add_class('DefaultSimulatorImpl', parent=root_module['ns3::SimulatorImpl'])
- ## double.h: ns3::DoubleValue [class]
- module.add_class('DoubleValue', parent=root_module['ns3::AttributeValue'])
- ## attribute.h: ns3::EmptyAttributeValue [class]
- module.add_class('EmptyAttributeValue', parent=root_module['ns3::AttributeValue'])
- ## enum.h: ns3::EnumChecker [class]
- module.add_class('EnumChecker', parent=root_module['ns3::AttributeChecker'])
- ## enum.h: ns3::EnumValue [class]
- module.add_class('EnumValue', parent=root_module['ns3::AttributeValue'])
- ## event-impl.h: ns3::EventImpl [class]
- module.add_class('EventImpl', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter >'])
- ## unix-fd-reader.h: ns3::FdReader [class]
- module.add_class('FdReader', parent=root_module['ns3::SimpleRefCount< ns3::FdReader, ns3::empty, ns3::DefaultDeleter >'])
- ## heap-scheduler.h: ns3::HeapScheduler [class]
- module.add_class('HeapScheduler', parent=root_module['ns3::Scheduler'])
- ## integer.h: ns3::IntegerValue [class]
- module.add_class('IntegerValue', parent=root_module['ns3::AttributeValue'])
- ## list-scheduler.h: ns3::ListScheduler [class]
- module.add_class('ListScheduler', parent=root_module['ns3::Scheduler'])
- ## map-scheduler.h: ns3::MapScheduler [class]
- module.add_class('MapScheduler', parent=root_module['ns3::Scheduler'])
- ## ns2-calendar-scheduler.h: ns3::Ns2CalendarScheduler [class]
- module.add_class('Ns2CalendarScheduler', parent=root_module['ns3::Scheduler'])
- ## object-factory.h: ns3::ObjectFactoryChecker [class]
- module.add_class('ObjectFactoryChecker', parent=root_module['ns3::AttributeChecker'])
- ## object-factory.h: ns3::ObjectFactoryValue [class]
- module.add_class('ObjectFactoryValue', parent=root_module['ns3::AttributeValue'])
- ## object-vector.h: ns3::ObjectVectorAccessor [class]
- module.add_class('ObjectVectorAccessor', parent=root_module['ns3::AttributeAccessor'])
- ## object-vector.h: ns3::ObjectVectorChecker [class]
- module.add_class('ObjectVectorChecker', parent=root_module['ns3::AttributeChecker'])
- ## object-vector.h: ns3::ObjectVectorValue [class]
- module.add_class('ObjectVectorValue', parent=root_module['ns3::AttributeValue'])
- ## pointer.h: ns3::PointerChecker [class]
- module.add_class('PointerChecker', parent=root_module['ns3::AttributeChecker'])
- ## pointer.h: ns3::PointerValue [class]
- module.add_class('PointerValue', parent=root_module['ns3::AttributeValue'])
- ## random-variable.h: ns3::RandomVariableChecker [class]
- module.add_class('RandomVariableChecker', parent=root_module['ns3::AttributeChecker'])
- ## random-variable.h: ns3::RandomVariableValue [class]
- module.add_class('RandomVariableValue', parent=root_module['ns3::AttributeValue'])
- ## realtime-simulator-impl.h: ns3::RealtimeSimulatorImpl [class]
- module.add_class('RealtimeSimulatorImpl', parent=root_module['ns3::SimulatorImpl'])
- ## realtime-simulator-impl.h: ns3::RealtimeSimulatorImpl::SynchronizationMode [enumeration]
- module.add_enum('SynchronizationMode', ['SYNC_BEST_EFFORT', 'SYNC_HARD_LIMIT'], outer_class=root_module['ns3::RealtimeSimulatorImpl'])
- ## ref-count-base.h: ns3::RefCountBase [class]
- module.add_class('RefCountBase', parent=root_module['ns3::SimpleRefCount< ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter >'])
- ## string.h: ns3::StringChecker [class]
- module.add_class('StringChecker', parent=root_module['ns3::AttributeChecker'])
- ## string.h: ns3::StringValue [class]
- module.add_class('StringValue', parent=root_module['ns3::AttributeValue'])
- ## nstime.h: ns3::TimeChecker [class]
- module.add_class('TimeChecker', parent=root_module['ns3::AttributeChecker'])
- ## nstime.h: ns3::TimeValue [class]
- module.add_class('TimeValue', parent=root_module['ns3::AttributeValue'])
- ## type-id.h: ns3::TypeIdChecker [class]
- module.add_class('TypeIdChecker', parent=root_module['ns3::AttributeChecker'])
- ## type-id.h: ns3::TypeIdValue [class]
- module.add_class('TypeIdValue', parent=root_module['ns3::AttributeValue'])
- ## uinteger.h: ns3::UintegerValue [class]
- module.add_class('UintegerValue', parent=root_module['ns3::AttributeValue'])
- ## vector.h: ns3::Vector2DChecker [class]
- module.add_class('Vector2DChecker', parent=root_module['ns3::AttributeChecker'])
- ## vector.h: ns3::Vector2DValue [class]
- module.add_class('Vector2DValue', parent=root_module['ns3::AttributeValue'])
- ## vector.h: ns3::Vector3DChecker [class]
- module.add_class('Vector3DChecker', parent=root_module['ns3::AttributeChecker'])
- ## vector.h: ns3::Vector3DValue [class]
- module.add_class('Vector3DValue', parent=root_module['ns3::AttributeValue'])
- module.add_container('std::set< ns3::TypeId >', 'ns3::TypeId', container_type='set')
- module.add_container('std::list< ns3::Ptr< ns3::SpectrumPhy > >', 'ns3::Ptr< ns3::SpectrumPhy >', container_type='list')
- module.add_container('std::list< ns3::Ptr< ns3::Packet > >', 'ns3::Ptr< ns3::Packet >', container_type='list')
- module.add_container('std::vector< ns3::Ptr< ns3::RadioBearerInstance > >', 'ns3::Ptr< ns3::RadioBearerInstance >', container_type='vector')
- module.add_container('std::list< ns3::Ptr< ns3::UanPhy > >', 'ns3::Ptr< ns3::UanPhy >', container_type='list')
- module.add_container('std::vector< ns3::Ptr< ns3::UeRecord > >', 'ns3::Ptr< ns3::UeRecord >', container_type='vector')
- module.add_container('std::list< ns3::Ptr< ns3::UlJob > >', 'ns3::Ptr< ns3::UlJob >', container_type='list')
- module.add_container('std::list< ns3::Ptr< ns3::Packet const > >', 'ns3::Ptr< ns3::Packet const >', container_type='list')
- module.add_container('std::vector< ns3::Ptr< ns3::WimaxConnection > >', 'ns3::Ptr< ns3::WimaxConnection >', container_type='vector')
- module.add_container('std::vector< ns3::Ptr< ns3::FlowProbe > >', 'ns3::Ptr< ns3::FlowProbe >', container_type='vector')
- module.add_container('std::list< ns3::Ptr< ns3::Socket > >', 'ns3::Ptr< ns3::Socket >', container_type='list')
- module.add_container('std::list< ns3::Ptr< ns3::RadvdPrefix > >', 'ns3::Ptr< ns3::RadvdPrefix >', container_type='list')
- module.add_container('std::list< ns3::Ptr< ns3::UanTransducer > >', 'ns3::Ptr< ns3::UanTransducer >', container_type='list')
- module.add_container('std::vector< ns3::Ptr< ns3::NetDevice > >', 'ns3::Ptr< ns3::NetDevice >', container_type='vector')
- module.add_container('std::vector< ns3::Ptr< ns3::SpectrumPhy > >', 'ns3::Ptr< ns3::SpectrumPhy >', container_type='vector')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *', 'ns3::LogNodePrinter')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) **', 'ns3::LogNodePrinter*')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *&', 'ns3::LogNodePrinter&')
- typehandlers.add_type_alias('ns3::Vector3DChecker', 'ns3::VectorChecker')
- typehandlers.add_type_alias('ns3::Vector3DChecker*', 'ns3::VectorChecker*')
- typehandlers.add_type_alias('ns3::Vector3DChecker&', 'ns3::VectorChecker&')
- module.add_typedef(root_module['ns3::Vector3DChecker'], 'VectorChecker')
- typehandlers.add_type_alias('ns3::Vector3D', 'ns3::Vector')
- typehandlers.add_type_alias('ns3::Vector3D*', 'ns3::Vector*')
- typehandlers.add_type_alias('ns3::Vector3D&', 'ns3::Vector&')
- module.add_typedef(root_module['ns3::Vector3D'], 'Vector')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *', 'ns3::LogTimePrinter')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) **', 'ns3::LogTimePrinter*')
- typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *&', 'ns3::LogTimePrinter&')
- typehandlers.add_type_alias('ns3::Vector3DValue', 'ns3::VectorValue')
- typehandlers.add_type_alias('ns3::Vector3DValue*', 'ns3::VectorValue*')
- typehandlers.add_type_alias('ns3::Vector3DValue&', 'ns3::VectorValue&')
- module.add_typedef(root_module['ns3::Vector3DValue'], 'VectorValue')
-
- ## 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()
-
- ## config.h: ns3::Config::MatchContainer [class]
- module.add_class('MatchContainer')
- module.add_container('std::vector< ns3::Ptr< ns3::Object > >', 'ns3::Ptr< ns3::Object >', container_type='vector')
-
-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()
-
- 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):
- 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_Ns3AttributeList_methods(root_module, root_module['ns3::AttributeList'])
- register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase'])
- register_Ns3CommandLine_methods(root_module, root_module['ns3::CommandLine'])
- register_Ns3CriticalSection_methods(root_module, root_module['ns3::CriticalSection'])
- register_Ns3EventId_methods(root_module, root_module['ns3::EventId'])
- register_Ns3GlobalValue_methods(root_module, root_module['ns3::GlobalValue'])
- register_Ns3IntToType__0_methods(root_module, root_module['ns3::IntToType< 0 >'])
- register_Ns3IntToType__1_methods(root_module, root_module['ns3::IntToType< 1 >'])
- register_Ns3IntToType__2_methods(root_module, root_module['ns3::IntToType< 2 >'])
- register_Ns3IntToType__3_methods(root_module, root_module['ns3::IntToType< 3 >'])
- register_Ns3IntToType__4_methods(root_module, root_module['ns3::IntToType< 4 >'])
- register_Ns3IntToType__5_methods(root_module, root_module['ns3::IntToType< 5 >'])
- register_Ns3IntToType__6_methods(root_module, root_module['ns3::IntToType< 6 >'])
- register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent'])
- register_Ns3Names_methods(root_module, root_module['ns3::Names'])
- register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase'])
- register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter'])
- register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory'])
- register_Ns3RandomVariable_methods(root_module, root_module['ns3::RandomVariable'])
- register_Ns3RngStream_methods(root_module, root_module['ns3::RngStream'])
- register_Ns3SeedManager_methods(root_module, root_module['ns3::SeedManager'])
- register_Ns3SequentialVariable_methods(root_module, root_module['ns3::SequentialVariable'])
- register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
- register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator'])
- register_Ns3SystemCondition_methods(root_module, root_module['ns3::SystemCondition'])
- register_Ns3SystemMutex_methods(root_module, root_module['ns3::SystemMutex'])
- register_Ns3SystemWallClockMs_methods(root_module, root_module['ns3::SystemWallClockMs'])
- register_Ns3Timer_methods(root_module, root_module['ns3::Timer'])
- register_Ns3TimerImpl_methods(root_module, root_module['ns3::TimerImpl'])
- register_Ns3TracedValue__Double_methods(root_module, root_module['ns3::TracedValue< double >'])
- register_Ns3TriangularVariable_methods(root_module, root_module['ns3::TriangularVariable'])
- register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
- register_Ns3TypeIdAttributeInfo_methods(root_module, root_module['ns3::TypeId::AttributeInfo'])
- register_Ns3UniformVariable_methods(root_module, root_module['ns3::UniformVariable'])
- register_Ns3UnsafeAttributeList_methods(root_module, root_module['ns3::UnsafeAttributeList'])
- register_Ns3Vector2D_methods(root_module, root_module['ns3::Vector2D'])
- register_Ns3Vector3D_methods(root_module, root_module['ns3::Vector3D'])
- register_Ns3Watchdog_methods(root_module, root_module['ns3::Watchdog'])
- register_Ns3WeibullVariable_methods(root_module, root_module['ns3::WeibullVariable'])
- register_Ns3ZetaVariable_methods(root_module, root_module['ns3::ZetaVariable'])
- register_Ns3ZipfVariable_methods(root_module, root_module['ns3::ZipfVariable'])
- register_Ns3Empty_methods(root_module, root_module['ns3::empty'])
- register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t'])
- register_Ns3ConstantVariable_methods(root_module, root_module['ns3::ConstantVariable'])
- register_Ns3DeterministicVariable_methods(root_module, root_module['ns3::DeterministicVariable'])
- register_Ns3EmpiricalVariable_methods(root_module, root_module['ns3::EmpiricalVariable'])
- register_Ns3ErlangVariable_methods(root_module, root_module['ns3::ErlangVariable'])
- register_Ns3ExponentialVariable_methods(root_module, root_module['ns3::ExponentialVariable'])
- register_Ns3GammaVariable_methods(root_module, root_module['ns3::GammaVariable'])
- register_Ns3IntEmpiricalVariable_methods(root_module, root_module['ns3::IntEmpiricalVariable'])
- register_Ns3LogNormalVariable_methods(root_module, root_module['ns3::LogNormalVariable'])
- register_Ns3NormalVariable_methods(root_module, root_module['ns3::NormalVariable'])
- register_Ns3Object_methods(root_module, root_module['ns3::Object'])
- register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
- register_Ns3ParetoVariable_methods(root_module, root_module['ns3::ParetoVariable'])
- register_Ns3Scheduler_methods(root_module, root_module['ns3::Scheduler'])
- register_Ns3SchedulerEvent_methods(root_module, root_module['ns3::Scheduler::Event'])
- register_Ns3SchedulerEventKey_methods(root_module, root_module['ns3::Scheduler::EventKey'])
- register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3FdReader_Ns3Empty_Ns3DefaultDeleter__lt__ns3FdReader__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::FdReader, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3FlowClassifier_Ns3Empty_Ns3DefaultDeleter__lt__ns3FlowClassifier__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::FlowClassifier, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3FlowProbe_Ns3Empty_Ns3DefaultDeleter__lt__ns3FlowProbe__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::FlowProbe, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3IdealControlMessage_Ns3Empty_Ns3DefaultDeleter__lt__ns3IdealControlMessage__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::IdealControlMessage, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3InterferenceHelperEvent_Ns3Empty_Ns3DefaultDeleter__lt__ns3InterferenceHelperEvent__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::InterferenceHelper::Event, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3Ipv6MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv6MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv6MulticastRoute, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3Ipv6Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv6Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv6Route, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3MeshWifiInterfaceMacPlugin_Ns3Empty_Ns3DefaultDeleter__lt__ns3MeshWifiInterfaceMacPlugin__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::MeshWifiInterfaceMacPlugin, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3PbbAddressBlock_Ns3Empty_Ns3DefaultDeleter__lt__ns3PbbAddressBlock__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::PbbAddressBlock, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3PbbMessage_Ns3Empty_Ns3DefaultDeleter__lt__ns3PbbMessage__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::PbbMessage, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3PbbPacket_Ns3Header_Ns3DefaultDeleter__lt__ns3PbbPacket__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::PbbPacket, ns3::Header, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3PbbTlv_Ns3Empty_Ns3DefaultDeleter__lt__ns3PbbTlv__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::PbbTlv, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3RadvdInterface_Ns3Empty_Ns3DefaultDeleter__lt__ns3RadvdInterface__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3RadvdPrefix_Ns3Empty_Ns3DefaultDeleter__lt__ns3RadvdPrefix__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3RefCountBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3RefCountBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::RefCountBase, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3SpectrumConverter_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumConverter__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SpectrumConverter, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3SpectrumModel_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumModel__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3SpectrumValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3SystemThread_Ns3Empty_Ns3DefaultDeleter__lt__ns3SystemThread__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SystemThread, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3WifiInformationElement_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiInformationElement__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3Dot11sDestinationAddressUnit_Ns3Empty_Ns3DefaultDeleter__lt__ns3Dot11sDestinationAddressUnit__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimpleRefCount__Ns3Dot11sIeBeaconTimingUnit_Ns3Empty_Ns3DefaultDeleter__lt__ns3Dot11sIeBeaconTimingUnit__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter >'])
- register_Ns3SimulatorImpl_methods(root_module, root_module['ns3::SimulatorImpl'])
- register_Ns3Synchronizer_methods(root_module, root_module['ns3::Synchronizer'])
- register_Ns3SystemThread_methods(root_module, root_module['ns3::SystemThread'])
- register_Ns3Time_methods(root_module, root_module['ns3::Time'])
- register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor'])
- register_Ns3TracedValue__Ns3Time_methods(root_module, root_module['ns3::TracedValue< ns3::Time >'])
- register_Ns3WallClockSynchronizer_methods(root_module, root_module['ns3::WallClockSynchronizer'])
- register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
- register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
- register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
- register_Ns3BooleanChecker_methods(root_module, root_module['ns3::BooleanChecker'])
- register_Ns3BooleanValue_methods(root_module, root_module['ns3::BooleanValue'])
- register_Ns3CalendarScheduler_methods(root_module, root_module['ns3::CalendarScheduler'])
- register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker'])
- register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase'])
- register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue'])
- register_Ns3DefaultSimulatorImpl_methods(root_module, root_module['ns3::DefaultSimulatorImpl'])
- register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue'])
- register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
- register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker'])
- register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue'])
- register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
- register_Ns3FdReader_methods(root_module, root_module['ns3::FdReader'])
- register_Ns3HeapScheduler_methods(root_module, root_module['ns3::HeapScheduler'])
- register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue'])
- register_Ns3ListScheduler_methods(root_module, root_module['ns3::ListScheduler'])
- register_Ns3MapScheduler_methods(root_module, root_module['ns3::MapScheduler'])
- register_Ns3Ns2CalendarScheduler_methods(root_module, root_module['ns3::Ns2CalendarScheduler'])
- register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
- register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
- register_Ns3ObjectVectorAccessor_methods(root_module, root_module['ns3::ObjectVectorAccessor'])
- register_Ns3ObjectVectorChecker_methods(root_module, root_module['ns3::ObjectVectorChecker'])
- register_Ns3ObjectVectorValue_methods(root_module, root_module['ns3::ObjectVectorValue'])
- register_Ns3PointerChecker_methods(root_module, root_module['ns3::PointerChecker'])
- register_Ns3PointerValue_methods(root_module, root_module['ns3::PointerValue'])
- register_Ns3RandomVariableChecker_methods(root_module, root_module['ns3::RandomVariableChecker'])
- register_Ns3RandomVariableValue_methods(root_module, root_module['ns3::RandomVariableValue'])
- register_Ns3RealtimeSimulatorImpl_methods(root_module, root_module['ns3::RealtimeSimulatorImpl'])
- register_Ns3RefCountBase_methods(root_module, root_module['ns3::RefCountBase'])
- register_Ns3StringChecker_methods(root_module, root_module['ns3::StringChecker'])
- register_Ns3StringValue_methods(root_module, root_module['ns3::StringValue'])
- register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker'])
- register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
- register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker'])
- register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue'])
- register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue'])
- register_Ns3Vector2DChecker_methods(root_module, root_module['ns3::Vector2DChecker'])
- register_Ns3Vector2DValue_methods(root_module, root_module['ns3::Vector2DValue'])
- register_Ns3Vector3DChecker_methods(root_module, root_module['ns3::Vector3DChecker'])
- register_Ns3Vector3DValue_methods(root_module, root_module['ns3::Vector3DValue'])
- register_Ns3ConfigMatchContainer_methods(root_module, root_module['ns3::Config::MatchContainer'])
- return
-
-def register_Ns3AttributeList_methods(root_module, cls):
- ## attribute-list.h: ns3::AttributeList::AttributeList() [constructor]
- cls.add_constructor([])
- ## attribute-list.h: ns3::AttributeList::AttributeList(ns3::AttributeList const & o) [copy constructor]
- cls.add_constructor([param('ns3::AttributeList const &', 'o')])
- ## attribute-list.h: bool ns3::AttributeList::DeserializeFromString(std::string value) [member function]
- cls.add_method('DeserializeFromString',
- 'bool',
- [param('std::string', 'value')])
- ## attribute-list.h: static ns3::AttributeList * ns3::AttributeList::GetGlobal() [member function]
- cls.add_method('GetGlobal',
- 'ns3::AttributeList *',
- [],
- is_static=True)
- ## attribute-list.h: void ns3::AttributeList::Reset() [member function]
- cls.add_method('Reset',
- 'void',
- [])
- ## attribute-list.h: std::string ns3::AttributeList::SerializeToString() const [member function]
- cls.add_method('SerializeToString',
- 'std::string',
- [],
- is_const=True)
- ## attribute-list.h: void ns3::AttributeList::Set(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('Set',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- ## attribute-list.h: bool ns3::AttributeList::SetFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetFailSafe',
- 'bool',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- ## attribute-list.h: void ns3::AttributeList::SetWithTid(ns3::TypeId tid, std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetWithTid',
- 'void',
- [param('ns3::TypeId', 'tid'), param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- return
-
-def register_Ns3CallbackBase_methods(root_module, cls):
- ## callback.h: ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')])
- ## callback.h: ns3::CallbackBase::CallbackBase() [constructor]
- cls.add_constructor([])
- ## callback.h: ns3::Ptr ns3::CallbackBase::GetImpl() const [member function]
- cls.add_method('GetImpl',
- 'ns3::Ptr< ns3::CallbackImplBase >',
- [],
- is_const=True)
- ## callback.h: ns3::CallbackBase::CallbackBase(ns3::Ptr impl) [constructor]
- cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')],
- visibility='protected')
- ## callback.h: static std::string ns3::CallbackBase::Demangle(std::string const & mangled) [member function]
- cls.add_method('Demangle',
- 'std::string',
- [param('std::string const &', 'mangled')],
- is_static=True, visibility='protected')
- return
-
-def register_Ns3CommandLine_methods(root_module, cls):
- ## command-line.h: ns3::CommandLine::CommandLine() [constructor]
- cls.add_constructor([])
- ## command-line.h: ns3::CommandLine::CommandLine(ns3::CommandLine const & cmd) [copy constructor]
- cls.add_constructor([param('ns3::CommandLine const &', 'cmd')])
- ## command-line.h: void ns3::CommandLine::AddValue(std::string const & name, std::string const & help, ns3::Callback callback) [member function]
- cls.add_method('AddValue',
- 'void',
- [param('std::string const &', 'name'), param('std::string const &', 'help'), param('ns3::Callback< bool, std::string, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
- return
-
-def register_Ns3CriticalSection_methods(root_module, cls):
- ## system-mutex.h: ns3::CriticalSection::CriticalSection(ns3::CriticalSection const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::CriticalSection const &', 'arg0')])
- ## system-mutex.h: ns3::CriticalSection::CriticalSection(ns3::SystemMutex & mutex) [constructor]
- cls.add_constructor([param('ns3::SystemMutex &', 'mutex')])
- return
-
-def register_Ns3EventId_methods(root_module, cls):
- cls.add_binary_comparison_operator('!=')
- cls.add_binary_comparison_operator('==')
- ## event-id.h: ns3::EventId::EventId(ns3::EventId const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::EventId const &', 'arg0')])
- ## event-id.h: ns3::EventId::EventId() [constructor]
- cls.add_constructor([])
- ## event-id.h: ns3::EventId::EventId(ns3::Ptr const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor]
- cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')])
- ## event-id.h: void ns3::EventId::Cancel() [member function]
- cls.add_method('Cancel',
- 'void',
- [])
- ## event-id.h: uint32_t ns3::EventId::GetContext() const [member function]
- cls.add_method('GetContext',
- 'uint32_t',
- [],
- is_const=True)
- ## event-id.h: uint64_t ns3::EventId::GetTs() const [member function]
- cls.add_method('GetTs',
- 'uint64_t',
- [],
- is_const=True)
- ## event-id.h: uint32_t ns3::EventId::GetUid() const [member function]
- cls.add_method('GetUid',
- 'uint32_t',
- [],
- is_const=True)
- ## event-id.h: bool ns3::EventId::IsExpired() const [member function]
- cls.add_method('IsExpired',
- 'bool',
- [],
- is_const=True)
- ## event-id.h: bool ns3::EventId::IsRunning() const [member function]
- cls.add_method('IsRunning',
- 'bool',
- [],
- is_const=True)
- ## event-id.h: ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function]
- cls.add_method('PeekEventImpl',
- 'ns3::EventImpl *',
- [],
- is_const=True)
- return
-
-def register_Ns3GlobalValue_methods(root_module, cls):
- ## global-value.h: ns3::GlobalValue::GlobalValue(ns3::GlobalValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::GlobalValue const &', 'arg0')])
- ## global-value.h: ns3::GlobalValue::GlobalValue(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr checker) [constructor]
- cls.add_constructor([param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
- ## global-value.h: static __gnu_cxx::__normal_iterator > > ns3::GlobalValue::Begin() [member function]
- cls.add_method('Begin',
- '__gnu_cxx::__normal_iterator< ns3::GlobalValue * const *, std::vector< ns3::GlobalValue * > >',
- [],
- is_static=True)
- ## global-value.h: static void ns3::GlobalValue::Bind(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('Bind',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')],
- is_static=True)
- ## global-value.h: static bool ns3::GlobalValue::BindFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('BindFailSafe',
- 'bool',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')],
- is_static=True)
- ## global-value.h: static __gnu_cxx::__normal_iterator > > ns3::GlobalValue::End() [member function]
- cls.add_method('End',
- '__gnu_cxx::__normal_iterator< ns3::GlobalValue * const *, std::vector< ns3::GlobalValue * > >',
- [],
- is_static=True)
- ## global-value.h: ns3::Ptr ns3::GlobalValue::GetChecker() const [member function]
- cls.add_method('GetChecker',
- 'ns3::Ptr< ns3::AttributeChecker const >',
- [],
- is_const=True)
- ## global-value.h: std::string ns3::GlobalValue::GetHelp() const [member function]
- cls.add_method('GetHelp',
- 'std::string',
- [],
- is_const=True)
- ## global-value.h: std::string ns3::GlobalValue::GetName() const [member function]
- cls.add_method('GetName',
- 'std::string',
- [],
- is_const=True)
- ## global-value.h: void ns3::GlobalValue::GetValue(ns3::AttributeValue & value) const [member function]
- cls.add_method('GetValue',
- 'void',
- [param('ns3::AttributeValue &', 'value')],
- is_const=True)
- ## global-value.h: static void ns3::GlobalValue::GetValueByName(std::string name, ns3::AttributeValue & value) [member function]
- cls.add_method('GetValueByName',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')],
- is_static=True)
- ## global-value.h: static bool ns3::GlobalValue::GetValueByNameFailSafe(std::string name, ns3::AttributeValue & value) [member function]
- cls.add_method('GetValueByNameFailSafe',
- 'bool',
- [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')],
- is_static=True)
- ## global-value.h: bool ns3::GlobalValue::SetValue(ns3::AttributeValue const & value) [member function]
- cls.add_method('SetValue',
- 'bool',
- [param('ns3::AttributeValue const &', 'value')])
- return
-
-def register_Ns3IntToType__0_methods(root_module, cls):
- ## int-to-type.h: ns3::IntToType<0>::IntToType() [constructor]
- cls.add_constructor([])
- ## int-to-type.h: ns3::IntToType<0>::IntToType(ns3::IntToType<0> const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::IntToType< 0 > const &', 'arg0')])
- return
-
-def register_Ns3IntToType__1_methods(root_module, cls):
- ## int-to-type.h: ns3::IntToType<1>::IntToType() [constructor]
- cls.add_constructor([])
- ## int-to-type.h: ns3::IntToType<1>::IntToType(ns3::IntToType<1> const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::IntToType< 1 > const &', 'arg0')])
- return
-
-def register_Ns3IntToType__2_methods(root_module, cls):
- ## int-to-type.h: ns3::IntToType<2>::IntToType() [constructor]
- cls.add_constructor([])
- ## int-to-type.h: ns3::IntToType<2>::IntToType(ns3::IntToType<2> const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::IntToType< 2 > const &', 'arg0')])
- return
-
-def register_Ns3IntToType__3_methods(root_module, cls):
- ## int-to-type.h: ns3::IntToType<3>::IntToType() [constructor]
- cls.add_constructor([])
- ## int-to-type.h: ns3::IntToType<3>::IntToType(ns3::IntToType<3> const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::IntToType< 3 > const &', 'arg0')])
- return
-
-def register_Ns3IntToType__4_methods(root_module, cls):
- ## int-to-type.h: ns3::IntToType<4>::IntToType() [constructor]
- cls.add_constructor([])
- ## int-to-type.h: ns3::IntToType<4>::IntToType(ns3::IntToType<4> const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::IntToType< 4 > const &', 'arg0')])
- return
-
-def register_Ns3IntToType__5_methods(root_module, cls):
- ## int-to-type.h: ns3::IntToType<5>::IntToType() [constructor]
- cls.add_constructor([])
- ## int-to-type.h: ns3::IntToType<5>::IntToType(ns3::IntToType<5> const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::IntToType< 5 > const &', 'arg0')])
- return
-
-def register_Ns3IntToType__6_methods(root_module, cls):
- ## int-to-type.h: ns3::IntToType<6>::IntToType() [constructor]
- cls.add_constructor([])
- ## int-to-type.h: ns3::IntToType<6>::IntToType(ns3::IntToType<6> const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::IntToType< 6 > const &', 'arg0')])
- return
-
-def register_Ns3LogComponent_methods(root_module, cls):
- ## log.h: ns3::LogComponent::LogComponent(ns3::LogComponent const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::LogComponent const &', 'arg0')])
- ## log.h: ns3::LogComponent::LogComponent(char const * name) [constructor]
- cls.add_constructor([param('char const *', 'name')])
- ## log.h: void ns3::LogComponent::Disable(ns3::LogLevel level) [member function]
- cls.add_method('Disable',
- 'void',
- [param('ns3::LogLevel', 'level')])
- ## log.h: void ns3::LogComponent::Enable(ns3::LogLevel level) [member function]
- cls.add_method('Enable',
- 'void',
- [param('ns3::LogLevel', 'level')])
- ## log.h: void ns3::LogComponent::EnvVarCheck(char const * name) [member function]
- cls.add_method('EnvVarCheck',
- 'void',
- [param('char const *', 'name')])
- ## log.h: bool ns3::LogComponent::IsEnabled(ns3::LogLevel level) const [member function]
- cls.add_method('IsEnabled',
- 'bool',
- [param('ns3::LogLevel', 'level')],
- is_const=True)
- ## log.h: bool ns3::LogComponent::IsNoneEnabled() const [member function]
- cls.add_method('IsNoneEnabled',
- 'bool',
- [],
- is_const=True)
- ## log.h: char const * ns3::LogComponent::Name() const [member function]
- cls.add_method('Name',
- 'char const *',
- [],
- is_const=True)
- return
-
-def register_Ns3Names_methods(root_module, cls):
- ## names.h: ns3::Names::Names() [constructor]
- cls.add_constructor([])
- ## names.h: ns3::Names::Names(ns3::Names const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Names const &', 'arg0')])
- ## names.h: static void ns3::Names::Add(std::string name, ns3::Ptr object) [member function]
- cls.add_method('Add',
- 'void',
- [param('std::string', 'name'), param('ns3::Ptr< ns3::Object >', 'object')],
- is_static=True)
- ## names.h: static void ns3::Names::Add(std::string path, std::string name, ns3::Ptr object) [member function]
- cls.add_method('Add',
- 'void',
- [param('std::string', 'path'), param('std::string', 'name'), param('ns3::Ptr< ns3::Object >', 'object')],
- is_static=True)
- ## names.h: static void ns3::Names::Add(ns3::Ptr context, std::string name, ns3::Ptr object) [member function]
- cls.add_method('Add',
- 'void',
- [param('ns3::Ptr< ns3::Object >', 'context'), param('std::string', 'name'), param('ns3::Ptr< ns3::Object >', 'object')],
- is_static=True)
- ## names.h: static void ns3::Names::Clear() [member function]
- cls.add_method('Clear',
- 'void',
- [],
- is_static=True)
- ## names.h: static std::string ns3::Names::FindName(ns3::Ptr object) [member function]
- cls.add_method('FindName',
- 'std::string',
- [param('ns3::Ptr< ns3::Object >', 'object')],
- is_static=True)
- ## names.h: static std::string ns3::Names::FindPath(ns3::Ptr object) [member function]
- cls.add_method('FindPath',
- 'std::string',
- [param('ns3::Ptr< ns3::Object >', 'object')],
- is_static=True)
- ## names.h: static void ns3::Names::Rename(std::string oldpath, std::string newname) [member function]
- cls.add_method('Rename',
- 'void',
- [param('std::string', 'oldpath'), param('std::string', 'newname')],
- is_static=True)
- ## names.h: static void ns3::Names::Rename(std::string path, std::string oldname, std::string newname) [member function]
- cls.add_method('Rename',
- 'void',
- [param('std::string', 'path'), param('std::string', 'oldname'), param('std::string', 'newname')],
- is_static=True)
- ## names.h: static void ns3::Names::Rename(ns3::Ptr context, std::string oldname, std::string newname) [member function]
- cls.add_method('Rename',
- 'void',
- [param('ns3::Ptr< ns3::Object >', 'context'), param('std::string', 'oldname'), param('std::string', 'newname')],
- is_static=True)
- return
-
-def register_Ns3ObjectBase_methods(root_module, cls):
- ## object-base.h: ns3::ObjectBase::ObjectBase() [constructor]
- cls.add_constructor([])
- ## object-base.h: ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')])
- ## object-base.h: void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function]
- cls.add_method('GetAttribute',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')],
- is_const=True)
- ## object-base.h: bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & attribute) const [member function]
- cls.add_method('GetAttributeFailSafe',
- 'bool',
- [param('std::string', 'name'), param('ns3::AttributeValue &', 'attribute')],
- is_const=True)
- ## object-base.h: ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function]
- cls.add_method('GetInstanceTypeId',
- 'ns3::TypeId',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## object-base.h: static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## object-base.h: void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetAttribute',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- ## object-base.h: bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('SetAttributeFailSafe',
- 'bool',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- ## object-base.h: bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function]
- cls.add_method('TraceConnect',
- 'bool',
- [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')])
- ## object-base.h: bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
- cls.add_method('TraceConnectWithoutContext',
- 'bool',
- [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
- ## object-base.h: bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function]
- cls.add_method('TraceDisconnect',
- 'bool',
- [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')])
- ## object-base.h: bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
- cls.add_method('TraceDisconnectWithoutContext',
- 'bool',
- [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
- ## object-base.h: void ns3::ObjectBase::ConstructSelf(ns3::AttributeList const & attributes) [member function]
- cls.add_method('ConstructSelf',
- 'void',
- [param('ns3::AttributeList const &', 'attributes')],
- visibility='protected')
- ## object-base.h: void ns3::ObjectBase::NotifyConstructionCompleted() [member function]
- cls.add_method('NotifyConstructionCompleted',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- return
-
-def register_Ns3ObjectDeleter_methods(root_module, cls):
- ## object.h: ns3::ObjectDeleter::ObjectDeleter() [constructor]
- cls.add_constructor([])
- ## object.h: ns3::ObjectDeleter::ObjectDeleter(ns3::ObjectDeleter const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ObjectDeleter const &', 'arg0')])
- ## object.h: static void ns3::ObjectDeleter::Delete(ns3::Object * object) [member function]
- cls.add_method('Delete',
- 'void',
- [param('ns3::Object *', 'object')],
- is_static=True)
- return
-
-def register_Ns3ObjectFactory_methods(root_module, cls):
- cls.add_output_stream_operator()
- ## object-factory.h: ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')])
- ## object-factory.h: ns3::ObjectFactory::ObjectFactory() [constructor]
- cls.add_constructor([])
- ## object-factory.h: ns3::Ptr ns3::ObjectFactory::Create() const [member function]
- cls.add_method('Create',
- 'ns3::Ptr< ns3::Object >',
- [],
- is_const=True)
- ## object-factory.h: ns3::TypeId ns3::ObjectFactory::GetTypeId() const [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_const=True)
- ## object-factory.h: void ns3::ObjectFactory::Set(std::string name, ns3::AttributeValue const & value) [member function]
- cls.add_method('Set',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
- ## object-factory.h: void ns3::ObjectFactory::Set(ns3::AttributeList const & list) [member function]
- cls.add_method('Set',
- 'void',
- [param('ns3::AttributeList const &', 'list')])
- ## object-factory.h: void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function]
- cls.add_method('SetTypeId',
- 'void',
- [param('ns3::TypeId', 'tid')])
- ## object-factory.h: void ns3::ObjectFactory::SetTypeId(char const * tid) [member function]
- cls.add_method('SetTypeId',
- 'void',
- [param('char const *', 'tid')])
- ## object-factory.h: void ns3::ObjectFactory::SetTypeId(std::string tid) [member function]
- cls.add_method('SetTypeId',
- 'void',
- [param('std::string', 'tid')])
- return
-
-def register_Ns3RandomVariable_methods(root_module, cls):
- cls.add_output_stream_operator()
- ## random-variable.h: ns3::RandomVariable::RandomVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h: ns3::RandomVariable::RandomVariable(ns3::RandomVariable const & o) [copy constructor]
- cls.add_constructor([param('ns3::RandomVariable const &', 'o')])
- ## random-variable.h: uint32_t ns3::RandomVariable::GetInteger() const [member function]
- cls.add_method('GetInteger',
- 'uint32_t',
- [],
- is_const=True)
- ## random-variable.h: double ns3::RandomVariable::GetValue() const [member function]
- cls.add_method('GetValue',
- 'double',
- [],
- is_const=True)
- return
-
-def register_Ns3RngStream_methods(root_module, cls):
- ## rng-stream.h: ns3::RngStream::RngStream() [constructor]
- cls.add_constructor([])
- ## rng-stream.h: ns3::RngStream::RngStream(ns3::RngStream const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::RngStream const &', 'arg0')])
- ## rng-stream.h: void ns3::RngStream::AdvanceState(int32_t e, int32_t c) [member function]
- cls.add_method('AdvanceState',
- 'void',
- [param('int32_t', 'e'), param('int32_t', 'c')])
- ## rng-stream.h: static bool ns3::RngStream::CheckSeed(uint32_t const * seed) [member function]
- cls.add_method('CheckSeed',
- 'bool',
- [param('uint32_t const *', 'seed')],
- is_static=True)
- ## rng-stream.h: static bool ns3::RngStream::CheckSeed(uint32_t seed) [member function]
- cls.add_method('CheckSeed',
- 'bool',
- [param('uint32_t', 'seed')],
- is_static=True)
- ## rng-stream.h: static uint32_t ns3::RngStream::GetPackageRun() [member function]
- cls.add_method('GetPackageRun',
- 'uint32_t',
- [],
- is_static=True)
- ## rng-stream.h: static void ns3::RngStream::GetPackageSeed(uint32_t * seed) [member function]
- cls.add_method('GetPackageSeed',
- 'void',
- [param('uint32_t *', 'seed')],
- is_static=True)
- ## rng-stream.h: void ns3::RngStream::GetState(uint32_t * seed) const [member function]
- cls.add_method('GetState',
- 'void',
- [param('uint32_t *', 'seed')],
- is_const=True)
- ## rng-stream.h: void ns3::RngStream::IncreasedPrecis(bool incp) [member function]
- cls.add_method('IncreasedPrecis',
- 'void',
- [param('bool', 'incp')])
- ## rng-stream.h: void ns3::RngStream::InitializeStream() [member function]
- cls.add_method('InitializeStream',
- 'void',
- [])
- ## rng-stream.h: int32_t ns3::RngStream::RandInt(int32_t i, int32_t j) [member function]
- cls.add_method('RandInt',
- 'int32_t',
- [param('int32_t', 'i'), param('int32_t', 'j')])
- ## rng-stream.h: double ns3::RngStream::RandU01() [member function]
- cls.add_method('RandU01',
- 'double',
- [])
- ## rng-stream.h: void ns3::RngStream::ResetNextSubstream() [member function]
- cls.add_method('ResetNextSubstream',
- 'void',
- [])
- ## rng-stream.h: void ns3::RngStream::ResetNthSubstream(uint32_t N) [member function]
- cls.add_method('ResetNthSubstream',
- 'void',
- [param('uint32_t', 'N')])
- ## rng-stream.h: void ns3::RngStream::ResetStartStream() [member function]
- cls.add_method('ResetStartStream',
- 'void',
- [])
- ## rng-stream.h: void ns3::RngStream::ResetStartSubstream() [member function]
- cls.add_method('ResetStartSubstream',
- 'void',
- [])
- ## rng-stream.h: void ns3::RngStream::SetAntithetic(bool a) [member function]
- cls.add_method('SetAntithetic',
- 'void',
- [param('bool', 'a')])
- ## rng-stream.h: static void ns3::RngStream::SetPackageRun(uint32_t run) [member function]
- cls.add_method('SetPackageRun',
- 'void',
- [param('uint32_t', 'run')],
- is_static=True)
- ## rng-stream.h: static bool ns3::RngStream::SetPackageSeed(uint32_t seed) [member function]
- cls.add_method('SetPackageSeed',
- 'bool',
- [param('uint32_t', 'seed')],
- is_static=True)
- ## rng-stream.h: static bool ns3::RngStream::SetPackageSeed(uint32_t const * seed) [member function]
- cls.add_method('SetPackageSeed',
- 'bool',
- [param('uint32_t const *', 'seed')],
- is_static=True)
- ## rng-stream.h: bool ns3::RngStream::SetSeeds(uint32_t const * seed) [member function]
- cls.add_method('SetSeeds',
- 'bool',
- [param('uint32_t const *', 'seed')])
- return
-
-def register_Ns3SeedManager_methods(root_module, cls):
- ## random-variable.h: ns3::SeedManager::SeedManager() [constructor]
- cls.add_constructor([])
- ## random-variable.h: ns3::SeedManager::SeedManager(ns3::SeedManager const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SeedManager const &', 'arg0')])
- ## random-variable.h: static bool ns3::SeedManager::CheckSeed(uint32_t seed) [member function]
- cls.add_method('CheckSeed',
- 'bool',
- [param('uint32_t', 'seed')],
- is_static=True)
- ## random-variable.h: static uint32_t ns3::SeedManager::GetRun() [member function]
- cls.add_method('GetRun',
- 'uint32_t',
- [],
- is_static=True)
- ## random-variable.h: static uint32_t ns3::SeedManager::GetSeed() [member function]
- cls.add_method('GetSeed',
- 'uint32_t',
- [],
- is_static=True)
- ## random-variable.h: static void ns3::SeedManager::SetRun(uint32_t run) [member function]
- cls.add_method('SetRun',
- 'void',
- [param('uint32_t', 'run')],
- is_static=True)
- ## random-variable.h: static void ns3::SeedManager::SetSeed(uint32_t seed) [member function]
- cls.add_method('SetSeed',
- 'void',
- [param('uint32_t', 'seed')],
- is_static=True)
- return
-
-def register_Ns3SequentialVariable_methods(root_module, cls):
- ## random-variable.h: ns3::SequentialVariable::SequentialVariable(ns3::SequentialVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SequentialVariable const &', 'arg0')])
- ## random-variable.h: ns3::SequentialVariable::SequentialVariable(double f, double l, double i=1, uint32_t c=1) [constructor]
- cls.add_constructor([param('double', 'f'), param('double', 'l'), param('double', 'i', default_value='1'), param('uint32_t', 'c', default_value='1')])
- ## random-variable.h: ns3::SequentialVariable::SequentialVariable(double f, double l, ns3::RandomVariable const & i, uint32_t c=1) [constructor]
- cls.add_constructor([param('double', 'f'), param('double', 'l'), param('ns3::RandomVariable const &', 'i'), param('uint32_t', 'c', default_value='1')])
- return
-
-def register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, cls):
- ## simple-ref-count.h: ns3::SimpleRefCount::SimpleRefCount() [constructor]
- cls.add_constructor([])
- ## simple-ref-count.h: ns3::SimpleRefCount::SimpleRefCount(ns3::SimpleRefCount const & o) [copy constructor]
- cls.add_constructor([param('ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter > const &', 'o')])
- ## simple-ref-count.h: static void ns3::SimpleRefCount::Cleanup() [member function]
- cls.add_method('Cleanup',
- 'void',
- [],
- is_static=True)
- return
-
-def register_Ns3Simulator_methods(root_module, cls):
- ## simulator.h: ns3::Simulator::Simulator(ns3::Simulator const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Simulator const &', 'arg0')])
- ## simulator.h: static void ns3::Simulator::Cancel(ns3::EventId const & id) [member function]
- cls.add_method('Cancel',
- 'void',
- [param('ns3::EventId const &', 'id')],
- is_static=True)
- ## simulator.h: static void ns3::Simulator::Destroy() [member function]
- cls.add_method('Destroy',
- 'void',
- [],
- is_static=True)
- ## simulator.h: static uint32_t ns3::Simulator::GetContext() [member function]
- cls.add_method('GetContext',
- 'uint32_t',
- [],
- is_static=True)
- ## simulator.h: static ns3::Time ns3::Simulator::GetDelayLeft(ns3::EventId const & id) [member function]
- cls.add_method('GetDelayLeft',
- 'ns3::Time',
- [param('ns3::EventId const &', 'id')],
- is_static=True)
- ## simulator.h: static ns3::Ptr ns3::Simulator::GetImplementation() [member function]
- cls.add_method('GetImplementation',
- 'ns3::Ptr< ns3::SimulatorImpl >',
- [],
- is_static=True)
- ## simulator.h: static ns3::Time ns3::Simulator::GetMaximumSimulationTime() [member function]
- cls.add_method('GetMaximumSimulationTime',
- 'ns3::Time',
- [],
- is_static=True)
- ## simulator.h: static uint32_t ns3::Simulator::GetSystemId() [member function]
- cls.add_method('GetSystemId',
- 'uint32_t',
- [],
- is_static=True)
- ## simulator.h: static bool ns3::Simulator::IsExpired(ns3::EventId const & id) [member function]
- cls.add_method('IsExpired',
- 'bool',
- [param('ns3::EventId const &', 'id')],
- is_static=True)
- ## simulator.h: static bool ns3::Simulator::IsFinished() [member function]
- cls.add_method('IsFinished',
- 'bool',
- [],
- is_static=True)
- ## simulator.h: static ns3::Time ns3::Simulator::Next() [member function]
- cls.add_method('Next',
- 'ns3::Time',
- [],
- is_static=True, deprecated=True)
- ## simulator.h: static ns3::Time ns3::Simulator::Now() [member function]
- cls.add_method('Now',
- 'ns3::Time',
- [],
- is_static=True)
- ## simulator.h: static void ns3::Simulator::Remove(ns3::EventId const & id) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::EventId const &', 'id')],
- is_static=True)
- ## simulator.h: static void ns3::Simulator::RunOneEvent() [member function]
- cls.add_method('RunOneEvent',
- 'void',
- [],
- is_static=True, deprecated=True)
- ## simulator.h: static void ns3::Simulator::SetImplementation(ns3::Ptr impl) [member function]
- cls.add_method('SetImplementation',
- 'void',
- [param('ns3::Ptr< ns3::SimulatorImpl >', 'impl')],
- is_static=True)
- ## simulator.h: static void ns3::Simulator::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function]
- cls.add_method('SetScheduler',
- 'void',
- [param('ns3::ObjectFactory', 'schedulerFactory')],
- is_static=True)
- ## simulator.h: static void ns3::Simulator::Stop() [member function]
- cls.add_method('Stop',
- 'void',
- [],
- is_static=True)
- ## simulator.h: static void ns3::Simulator::Stop(ns3::Time const & time) [member function]
- cls.add_method('Stop',
- 'void',
- [param('ns3::Time const &', 'time')],
- is_static=True)
- return
-
-def register_Ns3SystemCondition_methods(root_module, cls):
- ## system-condition.h: ns3::SystemCondition::SystemCondition(ns3::SystemCondition const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SystemCondition const &', 'arg0')])
- ## system-condition.h: ns3::SystemCondition::SystemCondition() [constructor]
- cls.add_constructor([])
- ## system-condition.h: void ns3::SystemCondition::Broadcast() [member function]
- cls.add_method('Broadcast',
- 'void',
- [])
- ## system-condition.h: bool ns3::SystemCondition::GetCondition() [member function]
- cls.add_method('GetCondition',
- 'bool',
- [])
- ## system-condition.h: void ns3::SystemCondition::SetCondition(bool condition) [member function]
- cls.add_method('SetCondition',
- 'void',
- [param('bool', 'condition')])
- ## system-condition.h: void ns3::SystemCondition::Signal() [member function]
- cls.add_method('Signal',
- 'void',
- [])
- ## system-condition.h: bool ns3::SystemCondition::TimedWait(uint64_t ns) [member function]
- cls.add_method('TimedWait',
- 'bool',
- [param('uint64_t', 'ns')])
- ## system-condition.h: void ns3::SystemCondition::Wait() [member function]
- cls.add_method('Wait',
- 'void',
- [])
- return
-
-def register_Ns3SystemMutex_methods(root_module, cls):
- ## system-mutex.h: ns3::SystemMutex::SystemMutex(ns3::SystemMutex const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SystemMutex const &', 'arg0')])
- ## system-mutex.h: ns3::SystemMutex::SystemMutex() [constructor]
- cls.add_constructor([])
- ## system-mutex.h: void ns3::SystemMutex::Lock() [member function]
- cls.add_method('Lock',
- 'void',
- [])
- ## system-mutex.h: void ns3::SystemMutex::Unlock() [member function]
- cls.add_method('Unlock',
- 'void',
- [])
- return
-
-def register_Ns3SystemWallClockMs_methods(root_module, cls):
- ## system-wall-clock-ms.h: ns3::SystemWallClockMs::SystemWallClockMs(ns3::SystemWallClockMs const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SystemWallClockMs const &', 'arg0')])
- ## system-wall-clock-ms.h: ns3::SystemWallClockMs::SystemWallClockMs() [constructor]
- cls.add_constructor([])
- ## system-wall-clock-ms.h: int64_t ns3::SystemWallClockMs::End() [member function]
- cls.add_method('End',
- 'int64_t',
- [])
- ## system-wall-clock-ms.h: int64_t ns3::SystemWallClockMs::GetElapsedReal() const [member function]
- cls.add_method('GetElapsedReal',
- 'int64_t',
- [],
- is_const=True)
- ## system-wall-clock-ms.h: int64_t ns3::SystemWallClockMs::GetElapsedSystem() const [member function]
- cls.add_method('GetElapsedSystem',
- 'int64_t',
- [],
- is_const=True)
- ## system-wall-clock-ms.h: int64_t ns3::SystemWallClockMs::GetElapsedUser() const [member function]
- cls.add_method('GetElapsedUser',
- 'int64_t',
- [],
- is_const=True)
- ## system-wall-clock-ms.h: void ns3::SystemWallClockMs::Start() [member function]
- cls.add_method('Start',
- 'void',
- [])
- return
-
-def register_Ns3Timer_methods(root_module, cls):
- ## timer.h: ns3::Timer::Timer(ns3::Timer const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Timer const &', 'arg0')])
- ## timer.h: ns3::Timer::Timer() [constructor]
- cls.add_constructor([])
- ## timer.h: ns3::Timer::Timer(ns3::Timer::DestroyPolicy destroyPolicy) [constructor]
- cls.add_constructor([param('ns3::Timer::DestroyPolicy', 'destroyPolicy')])
- ## timer.h: void ns3::Timer::Cancel() [member function]
- cls.add_method('Cancel',
- 'void',
- [])
- ## timer.h: ns3::Time ns3::Timer::GetDelay() const [member function]
- cls.add_method('GetDelay',
- 'ns3::Time',
- [],
- is_const=True)
- ## timer.h: ns3::Time ns3::Timer::GetDelayLeft() const [member function]
- cls.add_method('GetDelayLeft',
- 'ns3::Time',
- [],
- is_const=True)
- ## timer.h: ns3::Timer::State ns3::Timer::GetState() const [member function]
- cls.add_method('GetState',
- 'ns3::Timer::State',
- [],
- is_const=True)
- ## timer.h: bool ns3::Timer::IsExpired() const [member function]
- cls.add_method('IsExpired',
- 'bool',
- [],
- is_const=True)
- ## timer.h: bool ns3::Timer::IsRunning() const [member function]
- cls.add_method('IsRunning',
- 'bool',
- [],
- is_const=True)
- ## timer.h: bool ns3::Timer::IsSuspended() const [member function]
- cls.add_method('IsSuspended',
- 'bool',
- [],
- is_const=True)
- ## timer.h: void ns3::Timer::Remove() [member function]
- cls.add_method('Remove',
- 'void',
- [])
- ## timer.h: void ns3::Timer::Resume() [member function]
- cls.add_method('Resume',
- 'void',
- [])
- ## timer.h: void ns3::Timer::Schedule() [member function]
- cls.add_method('Schedule',
- 'void',
- [])
- ## timer.h: void ns3::Timer::Schedule(ns3::Time delay) [member function]
- cls.add_method('Schedule',
- 'void',
- [param('ns3::Time', 'delay')])
- ## timer.h: void ns3::Timer::SetDelay(ns3::Time const & delay) [member function]
- cls.add_method('SetDelay',
- 'void',
- [param('ns3::Time const &', 'delay')])
- ## timer.h: void ns3::Timer::Suspend() [member function]
- cls.add_method('Suspend',
- 'void',
- [])
- return
-
-def register_Ns3TimerImpl_methods(root_module, cls):
- ## timer-impl.h: ns3::TimerImpl::TimerImpl() [constructor]
- cls.add_constructor([])
- ## timer-impl.h: ns3::TimerImpl::TimerImpl(ns3::TimerImpl const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::TimerImpl const &', 'arg0')])
- ## timer-impl.h: void ns3::TimerImpl::Invoke() [member function]
- cls.add_method('Invoke',
- 'void',
- [],
- is_pure_virtual=True, is_virtual=True)
- ## timer-impl.h: ns3::EventId ns3::TimerImpl::Schedule(ns3::Time const & delay) [member function]
- cls.add_method('Schedule',
- 'ns3::EventId',
- [param('ns3::Time const &', 'delay')],
- is_pure_virtual=True, is_virtual=True)
- return
-
-def register_Ns3TracedValue__Double_methods(root_module, cls):
- ## traced-value.h: ns3::TracedValue::TracedValue() [constructor]
- cls.add_constructor([])
- ## traced-value.h: ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [copy constructor]
- cls.add_constructor([param('ns3::TracedValue< double > const &', 'o')])
- ## traced-value.h: ns3::TracedValue::TracedValue(double const & v) [constructor]
- cls.add_constructor([param('double const &', 'v')])
- ## traced-value.h: void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::basic_string,std::allocator > path) [member function]
- cls.add_method('Connect',
- 'void',
- [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')])
- ## traced-value.h: void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function]
- cls.add_method('ConnectWithoutContext',
- 'void',
- [param('ns3::CallbackBase const &', 'cb')])
- ## traced-value.h: void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::basic_string,std::allocator > path) [member function]
- cls.add_method('Disconnect',
- 'void',
- [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')])
- ## traced-value.h: void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function]
- cls.add_method('DisconnectWithoutContext',
- 'void',
- [param('ns3::CallbackBase const &', 'cb')])
- ## traced-value.h: double ns3::TracedValue::Get() const [member function]
- cls.add_method('Get',
- 'double',
- [],
- is_const=True)
- ## traced-value.h: void ns3::TracedValue::Set(double const & v) [member function]
- cls.add_method('Set',
- 'void',
- [param('double const &', 'v')])
- return
-
-def register_Ns3TriangularVariable_methods(root_module, cls):
- ## random-variable.h: ns3::TriangularVariable::TriangularVariable(ns3::TriangularVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::TriangularVariable const &', 'arg0')])
- ## random-variable.h: ns3::TriangularVariable::TriangularVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h: ns3::TriangularVariable::TriangularVariable(double s, double l, double mean) [constructor]
- cls.add_constructor([param('double', 's'), param('double', 'l'), param('double', 'mean')])
- return
-
-def register_Ns3TypeId_methods(root_module, cls):
- cls.add_binary_comparison_operator('!=')
- cls.add_output_stream_operator()
- cls.add_binary_comparison_operator('==')
- cls.add_binary_comparison_operator('<')
- ## type-id.h: ns3::TypeId::TypeId(char const * name) [constructor]
- cls.add_constructor([param('char const *', 'name')])
- ## type-id.h: ns3::TypeId::TypeId() [constructor]
- cls.add_constructor([])
- ## type-id.h: ns3::TypeId::TypeId(ns3::TypeId const & o) [copy constructor]
- cls.add_constructor([param('ns3::TypeId const &', 'o')])
- ## type-id.h: ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr accessor, ns3::Ptr checker) [member function]
- cls.add_method('AddAttribute',
- 'ns3::TypeId',
- [param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
- ## type-id.h: ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, uint32_t flags, ns3::AttributeValue const & initialValue, ns3::Ptr accessor, ns3::Ptr checker) [member function]
- cls.add_method('AddAttribute',
- 'ns3::TypeId',
- [param('std::string', 'name'), param('std::string', 'help'), param('uint32_t', 'flags'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
- ## type-id.h: ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr accessor) [member function]
- cls.add_method('AddTraceSource',
- 'ns3::TypeId',
- [param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor')])
- ## type-id.h: ns3::Ptr ns3::TypeId::GetAttributeAccessor(uint32_t i) const [member function]
- cls.add_method('GetAttributeAccessor',
- 'ns3::Ptr< ns3::AttributeAccessor const >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## type-id.h: ns3::Ptr ns3::TypeId::GetAttributeChecker(uint32_t i) const [member function]
- cls.add_method('GetAttributeChecker',
- 'ns3::Ptr< ns3::AttributeChecker const >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## type-id.h: uint32_t ns3::TypeId::GetAttributeFlags(uint32_t i) const [member function]
- cls.add_method('GetAttributeFlags',
- 'uint32_t',
- [param('uint32_t', 'i')],
- is_const=True)
- ## type-id.h: std::string ns3::TypeId::GetAttributeFullName(uint32_t i) const [member function]
- cls.add_method('GetAttributeFullName',
- 'std::string',
- [param('uint32_t', 'i')],
- is_const=True)
- ## type-id.h: std::string ns3::TypeId::GetAttributeHelp(uint32_t i) const [member function]
- cls.add_method('GetAttributeHelp',
- 'std::string',
- [param('uint32_t', 'i')],
- is_const=True)
- ## type-id.h: ns3::Ptr ns3::TypeId::GetAttributeInitialValue(uint32_t i) const [member function]
- cls.add_method('GetAttributeInitialValue',
- 'ns3::Ptr< ns3::AttributeValue const >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## type-id.h: uint32_t ns3::TypeId::GetAttributeN() const [member function]
- cls.add_method('GetAttributeN',
- 'uint32_t',
- [],
- is_const=True)
- ## type-id.h: std::string ns3::TypeId::GetAttributeName(uint32_t i) const [member function]
- cls.add_method('GetAttributeName',
- 'std::string',
- [param('uint32_t', 'i')],
- is_const=True)
- ## type-id.h: ns3::Callback ns3::TypeId::GetConstructor() const [member function]
- cls.add_method('GetConstructor',
- 'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >',
- [],
- is_const=True)
- ## type-id.h: std::string ns3::TypeId::GetGroupName() const [member function]
- cls.add_method('GetGroupName',
- 'std::string',
- [],
- is_const=True)
- ## type-id.h: std::string ns3::TypeId::GetName() const [member function]
- cls.add_method('GetName',
- 'std::string',
- [],
- is_const=True)
- ## type-id.h: ns3::TypeId ns3::TypeId::GetParent() const [member function]
- cls.add_method('GetParent',
- 'ns3::TypeId',
- [],
- is_const=True)
- ## type-id.h: static ns3::TypeId ns3::TypeId::GetRegistered(uint32_t i) [member function]
- cls.add_method('GetRegistered',
- 'ns3::TypeId',
- [param('uint32_t', 'i')],
- is_static=True)
- ## type-id.h: static uint32_t ns3::TypeId::GetRegisteredN() [member function]
- cls.add_method('GetRegisteredN',
- 'uint32_t',
- [],
- is_static=True)
- ## type-id.h: ns3::Ptr ns3::TypeId::GetTraceSourceAccessor(uint32_t i) const [member function]
- cls.add_method('GetTraceSourceAccessor',
- 'ns3::Ptr< ns3::TraceSourceAccessor const >',
- [param('uint32_t', 'i')],
- is_const=True)
- ## type-id.h: std::string ns3::TypeId::GetTraceSourceHelp(uint32_t i) const [member function]
- cls.add_method('GetTraceSourceHelp',
- 'std::string',
- [param('uint32_t', 'i')],
- is_const=True)
- ## type-id.h: uint32_t ns3::TypeId::GetTraceSourceN() const [member function]
- cls.add_method('GetTraceSourceN',
- 'uint32_t',
- [],
- is_const=True)
- ## type-id.h: std::string ns3::TypeId::GetTraceSourceName(uint32_t i) const [member function]
- cls.add_method('GetTraceSourceName',
- 'std::string',
- [param('uint32_t', 'i')],
- is_const=True)
- ## type-id.h: uint16_t ns3::TypeId::GetUid() const [member function]
- cls.add_method('GetUid',
- 'uint16_t',
- [],
- is_const=True)
- ## type-id.h: bool ns3::TypeId::HasConstructor() const [member function]
- cls.add_method('HasConstructor',
- 'bool',
- [],
- is_const=True)
- ## type-id.h: bool ns3::TypeId::HasParent() const [member function]
- cls.add_method('HasParent',
- 'bool',
- [],
- is_const=True)
- ## type-id.h: ns3::TypeId ns3::TypeId::HideFromDocumentation() [member function]
- cls.add_method('HideFromDocumentation',
- 'ns3::TypeId',
- [])
- ## type-id.h: bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function]
- cls.add_method('IsChildOf',
- 'bool',
- [param('ns3::TypeId', 'other')],
- is_const=True)
- ## type-id.h: static bool ns3::TypeId::LookupAttributeByFullName(std::string fullName, ns3::TypeId::AttributeInfo * info) [member function]
- cls.add_method('LookupAttributeByFullName',
- 'bool',
- [param('std::string', 'fullName'), param('ns3::TypeId::AttributeInfo *', 'info')],
- is_static=True)
- ## type-id.h: bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInfo * info) const [member function]
- cls.add_method('LookupAttributeByName',
- 'bool',
- [param('std::string', 'name'), param('ns3::TypeId::AttributeInfo *', 'info', transfer_ownership=False)],
- is_const=True)
- ## type-id.h: static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function]
- cls.add_method('LookupByName',
- 'ns3::TypeId',
- [param('std::string', 'name')],
- is_static=True)
- ## type-id.h: ns3::Ptr ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function]
- cls.add_method('LookupTraceSourceByName',
- 'ns3::Ptr< ns3::TraceSourceAccessor const >',
- [param('std::string', 'name')],
- is_const=True)
- ## type-id.h: bool ns3::TypeId::MustHideFromDocumentation() const [member function]
- cls.add_method('MustHideFromDocumentation',
- 'bool',
- [],
- is_const=True)
- ## type-id.h: ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function]
- cls.add_method('SetGroupName',
- 'ns3::TypeId',
- [param('std::string', 'groupName')])
- ## type-id.h: ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function]
- cls.add_method('SetParent',
- 'ns3::TypeId',
- [param('ns3::TypeId', 'tid')])
- ## type-id.h: void ns3::TypeId::SetUid(uint16_t tid) [member function]
- cls.add_method('SetUid',
- 'void',
- [param('uint16_t', 'tid')])
- return
-
-def register_Ns3TypeIdAttributeInfo_methods(root_module, cls):
- ## type-id.h: ns3::TypeId::AttributeInfo::AttributeInfo() [constructor]
- cls.add_constructor([])
- ## type-id.h: ns3::TypeId::AttributeInfo::AttributeInfo(ns3::TypeId::AttributeInfo const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::TypeId::AttributeInfo const &', 'arg0')])
- ## type-id.h: ns3::TypeId::AttributeInfo::accessor [variable]
- cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False)
- ## type-id.h: ns3::TypeId::AttributeInfo::checker [variable]
- cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False)
- ## type-id.h: ns3::TypeId::AttributeInfo::flags [variable]
- cls.add_instance_attribute('flags', 'uint32_t', is_const=False)
- ## type-id.h: ns3::TypeId::AttributeInfo::initialValue [variable]
- cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False)
- return
-
-def register_Ns3UniformVariable_methods(root_module, cls):
- ## random-variable.h: ns3::UniformVariable::UniformVariable(ns3::UniformVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::UniformVariable const &', 'arg0')])
- ## random-variable.h: ns3::UniformVariable::UniformVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h: ns3::UniformVariable::UniformVariable(double s, double l) [constructor]
- cls.add_constructor([param('double', 's'), param('double', 'l')])
- ## random-variable.h: uint32_t ns3::UniformVariable::GetInteger(uint32_t s, uint32_t l) [member function]
- cls.add_method('GetInteger',
- 'uint32_t',
- [param('uint32_t', 's'), param('uint32_t', 'l')])
- ## random-variable.h: double ns3::UniformVariable::GetValue() const [member function]
- cls.add_method('GetValue',
- 'double',
- [],
- is_const=True)
- ## random-variable.h: double ns3::UniformVariable::GetValue(double s, double l) [member function]
- cls.add_method('GetValue',
- 'double',
- [param('double', 's'), param('double', 'l')])
- return
-
-def register_Ns3UnsafeAttributeList_methods(root_module, cls):
- ## attribute-list.h: ns3::UnsafeAttributeList::UnsafeAttributeList() [constructor]
- cls.add_constructor([])
- ## attribute-list.h: ns3::UnsafeAttributeList::UnsafeAttributeList(ns3::UnsafeAttributeList const & o) [copy constructor]
- cls.add_constructor([param('ns3::UnsafeAttributeList const &', 'o')])
- ## attribute-list.h: ns3::AttributeList ns3::UnsafeAttributeList::GetSafe(std::string name) const [member function]
- cls.add_method('GetSafe',
- 'ns3::AttributeList',
- [param('std::string', 'name')],
- is_const=True)
- ## attribute-list.h: void ns3::UnsafeAttributeList::Set(std::string name, ns3::AttributeValue const & param) [member function]
- cls.add_method('Set',
- 'void',
- [param('std::string', 'name'), param('ns3::AttributeValue const &', 'param')])
- return
-
-def register_Ns3Vector2D_methods(root_module, cls):
- cls.add_output_stream_operator()
- ## vector.h: ns3::Vector2D::Vector2D(ns3::Vector2D const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Vector2D const &', 'arg0')])
- ## vector.h: ns3::Vector2D::Vector2D(double _x, double _y) [constructor]
- cls.add_constructor([param('double', '_x'), param('double', '_y')])
- ## vector.h: ns3::Vector2D::Vector2D() [constructor]
- cls.add_constructor([])
- ## vector.h: ns3::Vector2D::x [variable]
- cls.add_instance_attribute('x', 'double', is_const=False)
- ## vector.h: ns3::Vector2D::y [variable]
- cls.add_instance_attribute('y', 'double', is_const=False)
- return
-
-def register_Ns3Vector3D_methods(root_module, cls):
- cls.add_output_stream_operator()
- ## vector.h: ns3::Vector3D::Vector3D(ns3::Vector3D const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Vector3D const &', 'arg0')])
- ## vector.h: ns3::Vector3D::Vector3D(double _x, double _y, double _z) [constructor]
- cls.add_constructor([param('double', '_x'), param('double', '_y'), param('double', '_z')])
- ## vector.h: ns3::Vector3D::Vector3D() [constructor]
- cls.add_constructor([])
- ## vector.h: ns3::Vector3D::x [variable]
- cls.add_instance_attribute('x', 'double', is_const=False)
- ## vector.h: ns3::Vector3D::y [variable]
- cls.add_instance_attribute('y', 'double', is_const=False)
- ## vector.h: ns3::Vector3D::z [variable]
- cls.add_instance_attribute('z', 'double', is_const=False)
- return
-
-def register_Ns3Watchdog_methods(root_module, cls):
- ## watchdog.h: ns3::Watchdog::Watchdog(ns3::Watchdog const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Watchdog const &', 'arg0')])
- ## watchdog.h: ns3::Watchdog::Watchdog() [constructor]
- cls.add_constructor([])
- ## watchdog.h: void ns3::Watchdog::Ping(ns3::Time delay) [member function]
- cls.add_method('Ping',
- 'void',
- [param('ns3::Time', 'delay')])
- return
-
-def register_Ns3WeibullVariable_methods(root_module, cls):
- ## random-variable.h: ns3::WeibullVariable::WeibullVariable(ns3::WeibullVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::WeibullVariable const &', 'arg0')])
- ## random-variable.h: ns3::WeibullVariable::WeibullVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h: ns3::WeibullVariable::WeibullVariable(double m) [constructor]
- cls.add_constructor([param('double', 'm')])
- ## random-variable.h: ns3::WeibullVariable::WeibullVariable(double m, double s) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 's')])
- ## random-variable.h: ns3::WeibullVariable::WeibullVariable(double m, double s, double b) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 's'), param('double', 'b')])
- return
-
-def register_Ns3ZetaVariable_methods(root_module, cls):
- ## random-variable.h: ns3::ZetaVariable::ZetaVariable(ns3::ZetaVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ZetaVariable const &', 'arg0')])
- ## random-variable.h: ns3::ZetaVariable::ZetaVariable(double alpha) [constructor]
- cls.add_constructor([param('double', 'alpha')])
- ## random-variable.h: ns3::ZetaVariable::ZetaVariable() [constructor]
- cls.add_constructor([])
- return
-
-def register_Ns3ZipfVariable_methods(root_module, cls):
- ## random-variable.h: ns3::ZipfVariable::ZipfVariable(ns3::ZipfVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ZipfVariable const &', 'arg0')])
- ## random-variable.h: ns3::ZipfVariable::ZipfVariable(long int N, double alpha) [constructor]
- cls.add_constructor([param('long int', 'N'), param('double', 'alpha')])
- ## random-variable.h: ns3::ZipfVariable::ZipfVariable() [constructor]
- cls.add_constructor([])
- return
-
-def register_Ns3Empty_methods(root_module, cls):
- ## empty.h: ns3::empty::empty() [constructor]
- cls.add_constructor([])
- ## empty.h: ns3::empty::empty(ns3::empty const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::empty const &', 'arg0')])
- return
-
-def register_Ns3Int64x64_t_methods(root_module, cls):
- cls.add_binary_comparison_operator('!=')
- cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right'))
- cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right'))
- cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right'))
- cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right'))
- cls.add_output_stream_operator()
- cls.add_binary_comparison_operator('<=')
- cls.add_binary_comparison_operator('==')
- cls.add_binary_comparison_operator('>=')
- cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right'))
- cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right'))
- cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right'))
- cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right'))
- cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right'))
- cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right'))
- cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right'))
- cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right'))
- cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right'))
- cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right'))
- cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right'))
- cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
- cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right'))
- cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right'))
- cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right'))
- cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right'))
- cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right'))
- cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right'))
- cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right'))
- cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right'))
- cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right'))
- cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right'))
- cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right'))
- cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
- cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right'))
- cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right'))
- cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right'))
- cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right'))
- cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right'))
- cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right'))
- cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right'))
- cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right'))
- cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right'))
- cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right'))
- cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right'))
- cls.add_unary_numeric_operator('-')
- cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
- cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right'))
- cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right'))
- cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right'))
- cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right'))
- cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right'))
- cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right'))
- cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right'))
- cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right'))
- cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right'))
- cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right'))
- cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right'))
- cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
- cls.add_binary_comparison_operator('<')
- cls.add_binary_comparison_operator('>')
- ## int64x64-double.h: ns3::int64x64_t::int64x64_t() [constructor]
- cls.add_constructor([])
- ## int64x64-double.h: ns3::int64x64_t::int64x64_t(double v) [constructor]
- cls.add_constructor([param('double', 'v')])
- ## int64x64-double.h: ns3::int64x64_t::int64x64_t(int v) [constructor]
- cls.add_constructor([param('int', 'v')])
- ## int64x64-double.h: ns3::int64x64_t::int64x64_t(long int v) [constructor]
- cls.add_constructor([param('long int', 'v')])
- ## int64x64-double.h: ns3::int64x64_t::int64x64_t(long long int v) [constructor]
- cls.add_constructor([param('long long int', 'v')])
- ## int64x64-double.h: ns3::int64x64_t::int64x64_t(unsigned int v) [constructor]
- cls.add_constructor([param('unsigned int', 'v')])
- ## int64x64-double.h: ns3::int64x64_t::int64x64_t(long unsigned int v) [constructor]
- cls.add_constructor([param('long unsigned int', 'v')])
- ## int64x64-double.h: ns3::int64x64_t::int64x64_t(long long unsigned int v) [constructor]
- cls.add_constructor([param('long long unsigned int', 'v')])
- ## int64x64-double.h: ns3::int64x64_t::int64x64_t(int64_t hi, uint64_t lo) [constructor]
- cls.add_constructor([param('int64_t', 'hi'), param('uint64_t', 'lo')])
- ## int64x64-double.h: ns3::int64x64_t::int64x64_t(ns3::int64x64_t const & o) [copy constructor]
- cls.add_constructor([param('ns3::int64x64_t const &', 'o')])
- ## int64x64-double.h: double ns3::int64x64_t::GetDouble() const [member function]
- cls.add_method('GetDouble',
- 'double',
- [],
- is_const=True)
- ## int64x64-double.h: int64_t ns3::int64x64_t::GetHigh() const [member function]
- cls.add_method('GetHigh',
- 'int64_t',
- [],
- is_const=True)
- ## int64x64-double.h: uint64_t ns3::int64x64_t::GetLow() const [member function]
- cls.add_method('GetLow',
- 'uint64_t',
- [],
- is_const=True)
- ## int64x64-double.h: static ns3::int64x64_t ns3::int64x64_t::Invert(uint64_t v) [member function]
- cls.add_method('Invert',
- 'ns3::int64x64_t',
- [param('uint64_t', 'v')],
- is_static=True)
- ## int64x64-double.h: void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function]
- cls.add_method('MulByInvert',
- 'void',
- [param('ns3::int64x64_t const &', 'o')])
- return
-
-def register_Ns3ConstantVariable_methods(root_module, cls):
- ## random-variable.h: ns3::ConstantVariable::ConstantVariable(ns3::ConstantVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ConstantVariable const &', 'arg0')])
- ## random-variable.h: ns3::ConstantVariable::ConstantVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h: ns3::ConstantVariable::ConstantVariable(double c) [constructor]
- cls.add_constructor([param('double', 'c')])
- ## random-variable.h: void ns3::ConstantVariable::SetConstant(double c) [member function]
- cls.add_method('SetConstant',
- 'void',
- [param('double', 'c')])
- return
-
-def register_Ns3DeterministicVariable_methods(root_module, cls):
- ## random-variable.h: ns3::DeterministicVariable::DeterministicVariable(ns3::DeterministicVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::DeterministicVariable const &', 'arg0')])
- ## random-variable.h: ns3::DeterministicVariable::DeterministicVariable(double * d, uint32_t c) [constructor]
- cls.add_constructor([param('double *', 'd'), param('uint32_t', 'c')])
- return
-
-def register_Ns3EmpiricalVariable_methods(root_module, cls):
- ## random-variable.h: ns3::EmpiricalVariable::EmpiricalVariable(ns3::EmpiricalVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::EmpiricalVariable const &', 'arg0')])
- ## random-variable.h: ns3::EmpiricalVariable::EmpiricalVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h: void ns3::EmpiricalVariable::CDF(double v, double c) [member function]
- cls.add_method('CDF',
- 'void',
- [param('double', 'v'), param('double', 'c')])
- return
-
-def register_Ns3ErlangVariable_methods(root_module, cls):
- ## random-variable.h: ns3::ErlangVariable::ErlangVariable(ns3::ErlangVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ErlangVariable const &', 'arg0')])
- ## random-variable.h: ns3::ErlangVariable::ErlangVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h: ns3::ErlangVariable::ErlangVariable(unsigned int k, double lambda) [constructor]
- cls.add_constructor([param('unsigned int', 'k'), param('double', 'lambda')])
- ## random-variable.h: double ns3::ErlangVariable::GetValue() const [member function]
- cls.add_method('GetValue',
- 'double',
- [],
- is_const=True)
- ## random-variable.h: double ns3::ErlangVariable::GetValue(unsigned int k, double lambda) const [member function]
- cls.add_method('GetValue',
- 'double',
- [param('unsigned int', 'k'), param('double', 'lambda')],
- is_const=True)
- return
-
-def register_Ns3ExponentialVariable_methods(root_module, cls):
- ## random-variable.h: ns3::ExponentialVariable::ExponentialVariable(ns3::ExponentialVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ExponentialVariable const &', 'arg0')])
- ## random-variable.h: ns3::ExponentialVariable::ExponentialVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h: ns3::ExponentialVariable::ExponentialVariable(double m) [constructor]
- cls.add_constructor([param('double', 'm')])
- ## random-variable.h: ns3::ExponentialVariable::ExponentialVariable(double m, double b) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 'b')])
- return
-
-def register_Ns3GammaVariable_methods(root_module, cls):
- ## random-variable.h: ns3::GammaVariable::GammaVariable(ns3::GammaVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::GammaVariable const &', 'arg0')])
- ## random-variable.h: ns3::GammaVariable::GammaVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h: ns3::GammaVariable::GammaVariable(double alpha, double beta) [constructor]
- cls.add_constructor([param('double', 'alpha'), param('double', 'beta')])
- ## random-variable.h: double ns3::GammaVariable::GetValue() const [member function]
- cls.add_method('GetValue',
- 'double',
- [],
- is_const=True)
- ## random-variable.h: double ns3::GammaVariable::GetValue(double alpha, double beta) const [member function]
- cls.add_method('GetValue',
- 'double',
- [param('double', 'alpha'), param('double', 'beta')],
- is_const=True)
- return
-
-def register_Ns3IntEmpiricalVariable_methods(root_module, cls):
- ## random-variable.h: ns3::IntEmpiricalVariable::IntEmpiricalVariable(ns3::IntEmpiricalVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::IntEmpiricalVariable const &', 'arg0')])
- ## random-variable.h: ns3::IntEmpiricalVariable::IntEmpiricalVariable() [constructor]
- cls.add_constructor([])
- return
-
-def register_Ns3LogNormalVariable_methods(root_module, cls):
- ## random-variable.h: ns3::LogNormalVariable::LogNormalVariable(ns3::LogNormalVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::LogNormalVariable const &', 'arg0')])
- ## random-variable.h: ns3::LogNormalVariable::LogNormalVariable(double mu, double sigma) [constructor]
- cls.add_constructor([param('double', 'mu'), param('double', 'sigma')])
- return
-
-def register_Ns3NormalVariable_methods(root_module, cls):
- ## random-variable.h: ns3::NormalVariable::NormalVariable(ns3::NormalVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::NormalVariable const &', 'arg0')])
- ## random-variable.h: ns3::NormalVariable::NormalVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h: ns3::NormalVariable::NormalVariable(double m, double v) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 'v')])
- ## random-variable.h: ns3::NormalVariable::NormalVariable(double m, double v, double b) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 'v'), param('double', 'b')])
- return
-
-def register_Ns3Object_methods(root_module, cls):
- ## object.h: ns3::Object::Object() [constructor]
- cls.add_constructor([])
- ## object.h: void ns3::Object::AggregateObject(ns3::Ptr other) [member function]
- cls.add_method('AggregateObject',
- 'void',
- [param('ns3::Ptr< ns3::Object >', 'other')])
- ## object.h: void ns3::Object::Dispose() [member function]
- cls.add_method('Dispose',
- 'void',
- [])
- ## object.h: ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function]
- cls.add_method('GetAggregateIterator',
- 'ns3::Object::AggregateIterator',
- [],
- is_const=True)
- ## object.h: ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function]
- cls.add_method('GetInstanceTypeId',
- 'ns3::TypeId',
- [],
- is_const=True, is_virtual=True)
- ## object.h: ns3::Ptr ns3::Object::GetObject(ns3::TypeId tid) const [member function]
- cls.add_method('GetObject',
- 'ns3::Ptr< ns3::Object >',
- [param('ns3::TypeId', 'tid')],
- is_const=True, template_parameters=['ns3::Object'], custom_template_method_name='GetObject')
- ## object.h: static ns3::TypeId ns3::Object::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## object.h: void ns3::Object::Start() [member function]
- cls.add_method('Start',
- 'void',
- [])
- ## object.h: ns3::Object::Object(ns3::Object const & o) [copy constructor]
- cls.add_constructor([param('ns3::Object const &', 'o')],
- visibility='protected')
- ## object.h: void ns3::Object::DoDispose() [member function]
- cls.add_method('DoDispose',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## object.h: void ns3::Object::DoStart() [member function]
- cls.add_method('DoStart',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- ## object.h: void ns3::Object::NotifyNewAggregate() [member function]
- cls.add_method('NotifyNewAggregate',
- 'void',
- [],
- visibility='protected', is_virtual=True)
- return
-
-def register_Ns3ObjectAggregateIterator_methods(root_module, cls):
- ## object.h: ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')])
- ## object.h: ns3::Object::AggregateIterator::AggregateIterator() [constructor]
- cls.add_constructor([])
- ## object.h: bool ns3::Object::AggregateIterator::HasNext() const [member function]
- cls.add_method('HasNext',
- 'bool',
- [],
- is_const=True)
- ## object.h: ns3::Ptr ns3::Object::AggregateIterator::Next() [member function]
- cls.add_method('Next',
- 'ns3::Ptr< ns3::Object const >',
- [])
- return
-
-def register_Ns3ParetoVariable_methods(root_module, cls):
- ## random-variable.h: ns3::ParetoVariable::ParetoVariable(ns3::ParetoVariable const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::ParetoVariable const &', 'arg0')])
- ## random-variable.h: ns3::ParetoVariable::ParetoVariable() [constructor]
- cls.add_constructor([])
- ## random-variable.h: ns3::ParetoVariable::ParetoVariable(double m) [constructor]
- cls.add_constructor([param('double', 'm')])
- ## random-variable.h: ns3::ParetoVariable::ParetoVariable(double m, double s) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 's')])
- ## random-variable.h: ns3::ParetoVariable::ParetoVariable(double m, double s, double b) [constructor]
- cls.add_constructor([param('double', 'm'), param('double', 's'), param('double', 'b')])
- ## random-variable.h: ns3::ParetoVariable::ParetoVariable(std::pair params) [constructor]
- cls.add_constructor([param('std::pair< double, double >', 'params')])
- ## random-variable.h: ns3::ParetoVariable::ParetoVariable(std::pair params, double b) [constructor]
- cls.add_constructor([param('std::pair< double, double >', 'params'), param('double', 'b')])
- return
-
-def register_Ns3Scheduler_methods(root_module, cls):
- ## scheduler.h: ns3::Scheduler::Scheduler() [constructor]
- cls.add_constructor([])
- ## scheduler.h: ns3::Scheduler::Scheduler(ns3::Scheduler const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Scheduler const &', 'arg0')])
- ## scheduler.h: static ns3::TypeId ns3::Scheduler::GetTypeId() [member function]
- cls.add_method('GetTypeId',
- 'ns3::TypeId',
- [],
- is_static=True)
- ## scheduler.h: void ns3::Scheduler::Insert(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Insert',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_pure_virtual=True, is_virtual=True)
- ## scheduler.h: bool ns3::Scheduler::IsEmpty() const [member function]
- cls.add_method('IsEmpty',
- 'bool',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## scheduler.h: ns3::Scheduler::Event ns3::Scheduler::PeekNext() const [member function]
- cls.add_method('PeekNext',
- 'ns3::Scheduler::Event',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
- ## scheduler.h: void ns3::Scheduler::Remove(ns3::Scheduler::Event const & ev) [member function]
- cls.add_method('Remove',
- 'void',
- [param('ns3::Scheduler::Event const &', 'ev')],
- is_pure_virtual=True, is_virtual=True)
- ## scheduler.h: ns3::Scheduler::Event ns3::Scheduler::RemoveNext() [member function]
- cls.add_method('RemoveNext',
- 'ns3::Scheduler::Event',
- [],
- is_pure_virtual=True, is_virtual=True)
- return
-
-def register_Ns3SchedulerEvent_methods(root_module, cls):
- cls.add_binary_comparison_operator('<')
- ## scheduler.h: ns3::Scheduler::Event::Event() [constructor]
- cls.add_constructor([])
- ## scheduler.h: ns3::Scheduler::Event::Event(ns3::Scheduler::Event const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Scheduler::Event const &', 'arg0')])
- ## scheduler.h: ns3::Scheduler::Event::impl [variable]
- cls.add_instance_attribute('impl', 'ns3::EventImpl *', is_const=False)
- ## scheduler.h: ns3::Scheduler::Event::key [variable]
- cls.add_instance_attribute('key', 'ns3::Scheduler::EventKey', is_const=False)
- return
-
-def register_Ns3SchedulerEventKey_methods(root_module, cls):
- cls.add_binary_comparison_operator('!=')
- cls.add_binary_comparison_operator('<')
- cls.add_binary_comparison_operator('>')
- ## scheduler.h: ns3::Scheduler::EventKey::EventKey() [constructor]
- cls.add_constructor([])
- ## scheduler.h: ns3::Scheduler::EventKey::EventKey(ns3::Scheduler::EventKey const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Scheduler::EventKey const &', 'arg0')])
- ## scheduler.h: ns3::Scheduler::EventKey::m_context [variable]
- cls.add_instance_attribute('m_context', 'uint32_t', is_const=False)
- ## scheduler.h: ns3::Scheduler::EventKey::m_ts [variable]
- cls.add_instance_attribute('m_ts', 'uint64_t', is_const=False)
- ## scheduler.h: ns3::Scheduler::EventKey::m_uid [variable]
- cls.add_instance_attribute('m_uid', 'uint32_t', is_const=False)
- return
-
-def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls):
- ## simple-ref-count.h: ns3::SimpleRefCount >::SimpleRefCount() [constructor]
- cls.add_constructor([])
- ## simple-ref-count.h: ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [copy constructor]
- cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')])
- ## simple-ref-count.h: static void ns3::SimpleRefCount >::Cleanup() [member function]
- cls.add_method('Cleanup',
- 'void',
- [],
- is_static=True)
- return
-
-def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls):
- ## simple-ref-count.h: ns3::SimpleRefCount