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 >::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::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > 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__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__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::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > 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__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__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::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > 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__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__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::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > 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__Ns3FdReader_Ns3Empty_Ns3DefaultDeleter__lt__ns3FdReader__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::FdReader, ns3::empty, ns3::DefaultDeleter< ns3::FdReader > > 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__Ns3FlowClassifier_Ns3Empty_Ns3DefaultDeleter__lt__ns3FlowClassifier__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::FlowClassifier, ns3::empty, ns3::DefaultDeleter< ns3::FlowClassifier > > 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__Ns3FlowProbe_Ns3Empty_Ns3DefaultDeleter__lt__ns3FlowProbe__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::FlowProbe, ns3::empty, ns3::DefaultDeleter< ns3::FlowProbe > > 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__Ns3IdealControlMessage_Ns3Empty_Ns3DefaultDeleter__lt__ns3IdealControlMessage__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::IdealControlMessage, ns3::empty, ns3::DefaultDeleter< ns3::IdealControlMessage > > 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__Ns3InterferenceHelperEvent_Ns3Empty_Ns3DefaultDeleter__lt__ns3InterferenceHelperEvent__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::InterferenceHelper::Event, ns3::empty, ns3::DefaultDeleter< ns3::InterferenceHelper::Event > > 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__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__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::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4MulticastRoute > > 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__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__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::Ipv4Route, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4Route > > 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__Ns3Ipv6MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv6MulticastRoute__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::Ipv6MulticastRoute, ns3::empty, ns3::DefaultDeleter< ns3::Ipv6MulticastRoute > > 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__Ns3Ipv6Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv6Route__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::Ipv6Route, ns3::empty, ns3::DefaultDeleter< ns3::Ipv6Route > > 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__Ns3MeshWifiInterfaceMacPlugin_Ns3Empty_Ns3DefaultDeleter__lt__ns3MeshWifiInterfaceMacPlugin__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::MeshWifiInterfaceMacPlugin, ns3::empty, ns3::DefaultDeleter< ns3::MeshWifiInterfaceMacPlugin > > 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__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__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::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > 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__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__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::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter< ns3::OutputStreamWrapper > > 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__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__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::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > 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__Ns3PbbAddressBlock_Ns3Empty_Ns3DefaultDeleter__lt__ns3PbbAddressBlock__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::PbbAddressBlock, ns3::empty, ns3::DefaultDeleter< ns3::PbbAddressBlock > > 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__Ns3PbbMessage_Ns3Empty_Ns3DefaultDeleter__lt__ns3PbbMessage__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::PbbMessage, ns3::empty, ns3::DefaultDeleter< ns3::PbbMessage > > 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__Ns3PbbPacket_Ns3Header_Ns3DefaultDeleter__lt__ns3PbbPacket__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::PbbPacket, ns3::Header, ns3::DefaultDeleter< ns3::PbbPacket > > 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__Ns3PbbTlv_Ns3Empty_Ns3DefaultDeleter__lt__ns3PbbTlv__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::PbbTlv, ns3::empty, ns3::DefaultDeleter< ns3::PbbTlv > > 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__Ns3RadvdInterface_Ns3Empty_Ns3DefaultDeleter__lt__ns3RadvdInterface__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::RadvdInterface, ns3::empty, ns3::DefaultDeleter< ns3::RadvdInterface > > 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__Ns3RadvdPrefix_Ns3Empty_Ns3DefaultDeleter__lt__ns3RadvdPrefix__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::RadvdPrefix, ns3::empty, ns3::DefaultDeleter< ns3::RadvdPrefix > > 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__Ns3RefCountBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3RefCountBase__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::RefCountBase, ns3::empty, ns3::DefaultDeleter< ns3::RefCountBase > > 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__Ns3SpectrumConverter_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumConverter__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::SpectrumConverter, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumConverter > > 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__Ns3SpectrumModel_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumModel__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::SpectrumModel, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumModel > > 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__Ns3SpectrumValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumValue__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::SpectrumValue, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumValue > > 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__Ns3SystemThread_Ns3Empty_Ns3DefaultDeleter__lt__ns3SystemThread__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::SystemThread, ns3::empty, ns3::DefaultDeleter< ns3::SystemThread > > 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__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__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::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > 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__Ns3WifiInformationElement_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiInformationElement__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::WifiInformationElement, ns3::empty, ns3::DefaultDeleter< ns3::WifiInformationElement > > 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__Ns3Dot11sDestinationAddressUnit_Ns3Empty_Ns3DefaultDeleter__lt__ns3Dot11sDestinationAddressUnit__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::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter< ns3::dot11s::DestinationAddressUnit > > 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__Ns3Dot11sIeBeaconTimingUnit_Ns3Empty_Ns3DefaultDeleter__lt__ns3Dot11sIeBeaconTimingUnit__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::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter< ns3::dot11s::IeBeaconTimingUnit > > const &', 'o')]) - ## simple-ref-count.h: static void ns3::SimpleRefCount >::Cleanup() [member function] - cls.add_method('Cleanup', - 'void', - [], - is_static=True) - return - -def register_Ns3SimulatorImpl_methods(root_module, cls): - ## simulator-impl.h: ns3::SimulatorImpl::SimulatorImpl() [constructor] - cls.add_constructor([]) - ## simulator-impl.h: ns3::SimulatorImpl::SimulatorImpl(ns3::SimulatorImpl const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SimulatorImpl const &', 'arg0')]) - ## simulator-impl.h: void ns3::SimulatorImpl::Cancel(ns3::EventId const & ev) [member function] - cls.add_method('Cancel', - 'void', - [param('ns3::EventId const &', 'ev')], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: void ns3::SimulatorImpl::Destroy() [member function] - cls.add_method('Destroy', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: uint32_t ns3::SimulatorImpl::GetContext() const [member function] - cls.add_method('GetContext', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## simulator-impl.h: ns3::Time ns3::SimulatorImpl::GetDelayLeft(ns3::EventId const & id) const [member function] - cls.add_method('GetDelayLeft', - 'ns3::Time', - [param('ns3::EventId const &', 'id')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## simulator-impl.h: ns3::Time ns3::SimulatorImpl::GetMaximumSimulationTime() const [member function] - cls.add_method('GetMaximumSimulationTime', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## simulator-impl.h: uint32_t ns3::SimulatorImpl::GetSystemId() const [member function] - cls.add_method('GetSystemId', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## simulator-impl.h: static ns3::TypeId ns3::SimulatorImpl::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## simulator-impl.h: bool ns3::SimulatorImpl::IsExpired(ns3::EventId const & ev) const [member function] - cls.add_method('IsExpired', - 'bool', - [param('ns3::EventId const &', 'ev')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## simulator-impl.h: bool ns3::SimulatorImpl::IsFinished() const [member function] - cls.add_method('IsFinished', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## simulator-impl.h: ns3::Time ns3::SimulatorImpl::Next() const [member function] - cls.add_method('Next', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## simulator-impl.h: ns3::Time ns3::SimulatorImpl::Now() const [member function] - cls.add_method('Now', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## simulator-impl.h: void ns3::SimulatorImpl::Remove(ns3::EventId const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::EventId const &', 'ev')], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: void ns3::SimulatorImpl::Run() [member function] - cls.add_method('Run', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: void ns3::SimulatorImpl::RunOneEvent() [member function] - cls.add_method('RunOneEvent', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: ns3::EventId ns3::SimulatorImpl::Schedule(ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('Schedule', - 'ns3::EventId', - [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: ns3::EventId ns3::SimulatorImpl::ScheduleDestroy(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleDestroy', - 'ns3::EventId', - [param('ns3::EventImpl *', 'event')], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: ns3::EventId ns3::SimulatorImpl::ScheduleNow(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleNow', - 'ns3::EventId', - [param('ns3::EventImpl *', 'event')], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: void ns3::SimulatorImpl::ScheduleWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('ScheduleWithContext', - 'void', - [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: void ns3::SimulatorImpl::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] - cls.add_method('SetScheduler', - 'void', - [param('ns3::ObjectFactory', 'schedulerFactory')], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: void ns3::SimulatorImpl::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: void ns3::SimulatorImpl::Stop(ns3::Time const & time) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time const &', 'time')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3Synchronizer_methods(root_module, cls): - ## synchronizer.h: ns3::Synchronizer::Synchronizer(ns3::Synchronizer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Synchronizer const &', 'arg0')]) - ## synchronizer.h: ns3::Synchronizer::Synchronizer() [constructor] - cls.add_constructor([]) - ## synchronizer.h: uint64_t ns3::Synchronizer::EventEnd() [member function] - cls.add_method('EventEnd', - 'uint64_t', - []) - ## synchronizer.h: void ns3::Synchronizer::EventStart() [member function] - cls.add_method('EventStart', - 'void', - []) - ## synchronizer.h: uint64_t ns3::Synchronizer::GetCurrentRealtime() [member function] - cls.add_method('GetCurrentRealtime', - 'uint64_t', - []) - ## synchronizer.h: int64_t ns3::Synchronizer::GetDrift(uint64_t ts) [member function] - cls.add_method('GetDrift', - 'int64_t', - [param('uint64_t', 'ts')]) - ## synchronizer.h: uint64_t ns3::Synchronizer::GetOrigin() [member function] - cls.add_method('GetOrigin', - 'uint64_t', - []) - ## synchronizer.h: static ns3::TypeId ns3::Synchronizer::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## synchronizer.h: bool ns3::Synchronizer::Realtime() [member function] - cls.add_method('Realtime', - 'bool', - []) - ## synchronizer.h: void ns3::Synchronizer::SetCondition(bool arg0) [member function] - cls.add_method('SetCondition', - 'void', - [param('bool', 'arg0')]) - ## synchronizer.h: void ns3::Synchronizer::SetOrigin(uint64_t ts) [member function] - cls.add_method('SetOrigin', - 'void', - [param('uint64_t', 'ts')]) - ## synchronizer.h: void ns3::Synchronizer::Signal() [member function] - cls.add_method('Signal', - 'void', - []) - ## synchronizer.h: bool ns3::Synchronizer::Synchronize(uint64_t tsCurrent, uint64_t tsDelay) [member function] - cls.add_method('Synchronize', - 'bool', - [param('uint64_t', 'tsCurrent'), param('uint64_t', 'tsDelay')]) - ## synchronizer.h: uint64_t ns3::Synchronizer::DoEventEnd() [member function] - cls.add_method('DoEventEnd', - 'uint64_t', - [], - is_pure_virtual=True, visibility='protected', is_virtual=True) - ## synchronizer.h: void ns3::Synchronizer::DoEventStart() [member function] - cls.add_method('DoEventStart', - 'void', - [], - is_pure_virtual=True, visibility='protected', is_virtual=True) - ## synchronizer.h: uint64_t ns3::Synchronizer::DoGetCurrentRealtime() [member function] - cls.add_method('DoGetCurrentRealtime', - 'uint64_t', - [], - is_pure_virtual=True, visibility='protected', is_virtual=True) - ## synchronizer.h: int64_t ns3::Synchronizer::DoGetDrift(uint64_t ns) [member function] - cls.add_method('DoGetDrift', - 'int64_t', - [param('uint64_t', 'ns')], - is_pure_virtual=True, visibility='protected', is_virtual=True) - ## synchronizer.h: bool ns3::Synchronizer::DoRealtime() [member function] - cls.add_method('DoRealtime', - 'bool', - [], - is_pure_virtual=True, visibility='protected', is_virtual=True) - ## synchronizer.h: void ns3::Synchronizer::DoSetCondition(bool arg0) [member function] - cls.add_method('DoSetCondition', - 'void', - [param('bool', 'arg0')], - is_pure_virtual=True, visibility='protected', is_virtual=True) - ## synchronizer.h: void ns3::Synchronizer::DoSetOrigin(uint64_t ns) [member function] - cls.add_method('DoSetOrigin', - 'void', - [param('uint64_t', 'ns')], - is_pure_virtual=True, visibility='protected', is_virtual=True) - ## synchronizer.h: void ns3::Synchronizer::DoSignal() [member function] - cls.add_method('DoSignal', - 'void', - [], - is_pure_virtual=True, visibility='protected', is_virtual=True) - ## synchronizer.h: bool ns3::Synchronizer::DoSynchronize(uint64_t nsCurrent, uint64_t nsDelay) [member function] - cls.add_method('DoSynchronize', - 'bool', - [param('uint64_t', 'nsCurrent'), param('uint64_t', 'nsDelay')], - is_pure_virtual=True, visibility='protected', is_virtual=True) - return - -def register_Ns3SystemThread_methods(root_module, cls): - ## system-thread.h: ns3::SystemThread::SystemThread(ns3::SystemThread const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SystemThread const &', 'arg0')]) - ## system-thread.h: ns3::SystemThread::SystemThread(ns3::Callback callback) [constructor] - cls.add_constructor([param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## system-thread.h: bool ns3::SystemThread::Break() [member function] - cls.add_method('Break', - 'bool', - []) - ## system-thread.h: void ns3::SystemThread::Join() [member function] - cls.add_method('Join', - 'void', - []) - ## system-thread.h: void ns3::SystemThread::Shutdown() [member function] - cls.add_method('Shutdown', - 'void', - []) - ## system-thread.h: void ns3::SystemThread::Start() [member function] - cls.add_method('Start', - 'void', - []) - return - -def register_Ns3Time_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) - cls.add_inplace_numeric_operator('-=', param('ns3::Time 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::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) - cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('>') - ## nstime.h: ns3::Time::Time() [constructor] - cls.add_constructor([]) - ## nstime.h: ns3::Time::Time(ns3::Time const & o) [copy constructor] - cls.add_constructor([param('ns3::Time const &', 'o')]) - ## nstime.h: ns3::Time::Time(double v) [constructor] - cls.add_constructor([param('double', 'v')]) - ## nstime.h: ns3::Time::Time(int v) [constructor] - cls.add_constructor([param('int', 'v')]) - ## nstime.h: ns3::Time::Time(long int v) [constructor] - cls.add_constructor([param('long int', 'v')]) - ## nstime.h: ns3::Time::Time(long long int v) [constructor] - cls.add_constructor([param('long long int', 'v')]) - ## nstime.h: ns3::Time::Time(unsigned int v) [constructor] - cls.add_constructor([param('unsigned int', 'v')]) - ## nstime.h: ns3::Time::Time(long unsigned int v) [constructor] - cls.add_constructor([param('long unsigned int', 'v')]) - ## nstime.h: ns3::Time::Time(long long unsigned int v) [constructor] - cls.add_constructor([param('long long unsigned int', 'v')]) - ## nstime.h: ns3::Time::Time(std::string const & s) [constructor] - cls.add_constructor([param('std::string const &', 's')]) - ## nstime.h: ns3::Time::Time(ns3::int64x64_t const & value) [constructor] - cls.add_constructor([param('ns3::int64x64_t const &', 'value')]) - ## nstime.h: int ns3::Time::Compare(ns3::Time const & o) const [member function] - cls.add_method('Compare', - 'int', - [param('ns3::Time const &', 'o')], - is_const=True) - ## nstime.h: static ns3::Time ns3::Time::From(ns3::int64x64_t const & from, ns3::Time::Unit timeUnit) [member function] - cls.add_method('From', - 'ns3::Time', - [param('ns3::int64x64_t const &', 'from'), param('ns3::Time::Unit', 'timeUnit')], - is_static=True) - ## nstime.h: static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] - cls.add_method('From', - 'ns3::Time', - [param('ns3::int64x64_t const &', 'value')], - is_static=True) - ## nstime.h: static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit timeUnit) [member function] - cls.add_method('FromDouble', - 'ns3::Time', - [param('double', 'value'), param('ns3::Time::Unit', 'timeUnit')], - is_static=True) - ## nstime.h: static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit timeUnit) [member function] - cls.add_method('FromInteger', - 'ns3::Time', - [param('uint64_t', 'value'), param('ns3::Time::Unit', 'timeUnit')], - is_static=True) - ## nstime.h: double ns3::Time::GetDouble() const [member function] - cls.add_method('GetDouble', - 'double', - [], - is_const=True) - ## nstime.h: int64_t ns3::Time::GetFemtoSeconds() const [member function] - cls.add_method('GetFemtoSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h: int64_t ns3::Time::GetInteger() const [member function] - cls.add_method('GetInteger', - 'int64_t', - [], - is_const=True) - ## nstime.h: int64_t ns3::Time::GetMicroSeconds() const [member function] - cls.add_method('GetMicroSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h: int64_t ns3::Time::GetMilliSeconds() const [member function] - cls.add_method('GetMilliSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h: int64_t ns3::Time::GetNanoSeconds() const [member function] - cls.add_method('GetNanoSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h: int64_t ns3::Time::GetPicoSeconds() const [member function] - cls.add_method('GetPicoSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h: static ns3::Time::Unit ns3::Time::GetResolution() [member function] - cls.add_method('GetResolution', - 'ns3::Time::Unit', - [], - is_static=True) - ## nstime.h: double ns3::Time::GetSeconds() const [member function] - cls.add_method('GetSeconds', - 'double', - [], - is_const=True) - ## nstime.h: int64_t ns3::Time::GetTimeStep() const [member function] - cls.add_method('GetTimeStep', - 'int64_t', - [], - is_const=True) - ## nstime.h: bool ns3::Time::IsNegative() const [member function] - cls.add_method('IsNegative', - 'bool', - [], - is_const=True) - ## nstime.h: bool ns3::Time::IsPositive() const [member function] - cls.add_method('IsPositive', - 'bool', - [], - is_const=True) - ## nstime.h: bool ns3::Time::IsStrictlyNegative() const [member function] - cls.add_method('IsStrictlyNegative', - 'bool', - [], - is_const=True) - ## nstime.h: bool ns3::Time::IsStrictlyPositive() const [member function] - cls.add_method('IsStrictlyPositive', - 'bool', - [], - is_const=True) - ## nstime.h: bool ns3::Time::IsZero() const [member function] - cls.add_method('IsZero', - 'bool', - [], - is_const=True) - ## nstime.h: static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] - cls.add_method('SetResolution', - 'void', - [param('ns3::Time::Unit', 'resolution')], - is_static=True) - ## nstime.h: ns3::int64x64_t ns3::Time::To(ns3::Time::Unit timeUnit) const [member function] - cls.add_method('To', - 'ns3::int64x64_t', - [param('ns3::Time::Unit', 'timeUnit')], - is_const=True) - ## nstime.h: double ns3::Time::ToDouble(ns3::Time::Unit timeUnit) const [member function] - cls.add_method('ToDouble', - 'double', - [param('ns3::Time::Unit', 'timeUnit')], - is_const=True) - ## nstime.h: int64_t ns3::Time::ToInteger(ns3::Time::Unit timeUnit) const [member function] - cls.add_method('ToInteger', - 'int64_t', - [param('ns3::Time::Unit', 'timeUnit')], - is_const=True) - return - -def register_Ns3TraceSourceAccessor_methods(root_module, cls): - ## trace-source-accessor.h: ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) - ## trace-source-accessor.h: ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] - cls.add_constructor([]) - ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] - cls.add_method('Connect', - 'bool', - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] - cls.add_method('ConnectWithoutContext', - 'bool', - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] - cls.add_method('Disconnect', - 'bool', - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] - cls.add_method('DisconnectWithoutContext', - 'bool', - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3TracedValue__Ns3Time_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< ns3::Time > const &', 'o')]) - ## traced-value.h: ns3::TracedValue::TracedValue(ns3::Time const & v) [constructor] - cls.add_constructor([param('ns3::Time 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: ns3::Time ns3::TracedValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Time', - [], - is_const=True) - ## traced-value.h: void ns3::TracedValue::Set(ns3::Time const & v) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Time const &', 'v')]) - return - -def register_Ns3WallClockSynchronizer_methods(root_module, cls): - ## wall-clock-synchronizer.h: ns3::WallClockSynchronizer::WallClockSynchronizer(ns3::WallClockSynchronizer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WallClockSynchronizer const &', 'arg0')]) - ## wall-clock-synchronizer.h: ns3::WallClockSynchronizer::WallClockSynchronizer() [constructor] - cls.add_constructor([]) - ## wall-clock-synchronizer.h: ns3::WallClockSynchronizer::NS_PER_SEC [variable] - cls.add_static_attribute('NS_PER_SEC', 'uint64_t const', is_const=True) - ## wall-clock-synchronizer.h: ns3::WallClockSynchronizer::US_PER_NS [variable] - cls.add_static_attribute('US_PER_NS', 'uint64_t const', is_const=True) - ## wall-clock-synchronizer.h: ns3::WallClockSynchronizer::US_PER_SEC [variable] - cls.add_static_attribute('US_PER_SEC', 'uint64_t const', is_const=True) - ## wall-clock-synchronizer.h: uint64_t ns3::WallClockSynchronizer::DoEventEnd() [member function] - cls.add_method('DoEventEnd', - 'uint64_t', - [], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: void ns3::WallClockSynchronizer::DoEventStart() [member function] - cls.add_method('DoEventStart', - 'void', - [], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: uint64_t ns3::WallClockSynchronizer::DoGetCurrentRealtime() [member function] - cls.add_method('DoGetCurrentRealtime', - 'uint64_t', - [], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: int64_t ns3::WallClockSynchronizer::DoGetDrift(uint64_t ns) [member function] - cls.add_method('DoGetDrift', - 'int64_t', - [param('uint64_t', 'ns')], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: bool ns3::WallClockSynchronizer::DoRealtime() [member function] - cls.add_method('DoRealtime', - 'bool', - [], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: void ns3::WallClockSynchronizer::DoSetCondition(bool cond) [member function] - cls.add_method('DoSetCondition', - 'void', - [param('bool', 'cond')], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: void ns3::WallClockSynchronizer::DoSetOrigin(uint64_t ns) [member function] - cls.add_method('DoSetOrigin', - 'void', - [param('uint64_t', 'ns')], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: void ns3::WallClockSynchronizer::DoSignal() [member function] - cls.add_method('DoSignal', - 'void', - [], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: bool ns3::WallClockSynchronizer::DoSynchronize(uint64_t nsCurrent, uint64_t nsDelay) [member function] - cls.add_method('DoSynchronize', - 'bool', - [param('uint64_t', 'nsCurrent'), param('uint64_t', 'nsDelay')], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: uint64_t ns3::WallClockSynchronizer::DriftCorrect(uint64_t nsNow, uint64_t nsDelay) [member function] - cls.add_method('DriftCorrect', - 'uint64_t', - [param('uint64_t', 'nsNow'), param('uint64_t', 'nsDelay')], - visibility='protected') - ## wall-clock-synchronizer.h: uint64_t ns3::WallClockSynchronizer::GetNormalizedRealtime() [member function] - cls.add_method('GetNormalizedRealtime', - 'uint64_t', - [], - visibility='protected') - ## wall-clock-synchronizer.h: uint64_t ns3::WallClockSynchronizer::GetRealtime() [member function] - cls.add_method('GetRealtime', - 'uint64_t', - [], - visibility='protected') - ## wall-clock-synchronizer.h: void ns3::WallClockSynchronizer::NsToTimeval(int64_t ns, timeval * tv) [member function] - cls.add_method('NsToTimeval', - 'void', - [param('int64_t', 'ns'), param('timeval *', 'tv')], - visibility='protected') - ## wall-clock-synchronizer.h: bool ns3::WallClockSynchronizer::SleepWait(uint64_t arg0) [member function] - cls.add_method('SleepWait', - 'bool', - [param('uint64_t', 'arg0')], - visibility='protected') - ## wall-clock-synchronizer.h: bool ns3::WallClockSynchronizer::SpinWait(uint64_t arg0) [member function] - cls.add_method('SpinWait', - 'bool', - [param('uint64_t', 'arg0')], - visibility='protected') - ## wall-clock-synchronizer.h: void ns3::WallClockSynchronizer::TimevalAdd(timeval * tv1, timeval * tv2, timeval * result) [member function] - cls.add_method('TimevalAdd', - 'void', - [param('timeval *', 'tv1'), param('timeval *', 'tv2'), param('timeval *', 'result')], - visibility='protected') - ## wall-clock-synchronizer.h: uint64_t ns3::WallClockSynchronizer::TimevalToNs(timeval * tv) [member function] - cls.add_method('TimevalToNs', - 'uint64_t', - [param('timeval *', 'tv')], - visibility='protected') - return - -def register_Ns3AttributeAccessor_methods(root_module, cls): - ## attribute.h: ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) - ## attribute.h: ns3::AttributeAccessor::AttributeAccessor() [constructor] - cls.add_constructor([]) - ## attribute.h: bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] - cls.add_method('Get', - 'bool', - [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: bool ns3::AttributeAccessor::HasGetter() const [member function] - cls.add_method('HasGetter', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: bool ns3::AttributeAccessor::HasSetter() const [member function] - cls.add_method('HasSetter', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] - cls.add_method('Set', - 'bool', - [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3AttributeChecker_methods(root_module, cls): - ## attribute.h: ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) - ## attribute.h: ns3::AttributeChecker::AttributeChecker() [constructor] - cls.add_constructor([]) - ## attribute.h: bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] - cls.add_method('Check', - 'bool', - [param('ns3::AttributeValue const &', 'value')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] - cls.add_method('Copy', - 'bool', - [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: ns3::Ptr ns3::AttributeChecker::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] - cls.add_method('GetUnderlyingTypeInformation', - 'std::string', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: std::string ns3::AttributeChecker::GetValueTypeName() const [member function] - cls.add_method('GetValueTypeName', - 'std::string', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] - cls.add_method('HasUnderlyingTypeInformation', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3AttributeValue_methods(root_module, cls): - ## attribute.h: ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) - ## attribute.h: ns3::AttributeValue::AttributeValue() [constructor] - cls.add_constructor([]) - ## attribute.h: ns3::Ptr ns3::AttributeValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_pure_virtual=True, is_virtual=True) - ## attribute.h: std::string ns3::AttributeValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3BooleanChecker_methods(root_module, cls): - ## boolean.h: ns3::BooleanChecker::BooleanChecker() [constructor] - cls.add_constructor([]) - ## boolean.h: ns3::BooleanChecker::BooleanChecker(ns3::BooleanChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BooleanChecker const &', 'arg0')]) - return - -def register_Ns3BooleanValue_methods(root_module, cls): - cls.add_output_stream_operator() - ## boolean.h: ns3::BooleanValue::BooleanValue(ns3::BooleanValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BooleanValue const &', 'arg0')]) - ## boolean.h: ns3::BooleanValue::BooleanValue() [constructor] - cls.add_constructor([]) - ## boolean.h: ns3::BooleanValue::BooleanValue(bool value) [constructor] - cls.add_constructor([param('bool', 'value')]) - ## boolean.h: ns3::Ptr ns3::BooleanValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## boolean.h: bool ns3::BooleanValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## boolean.h: bool ns3::BooleanValue::Get() const [member function] - cls.add_method('Get', - 'bool', - [], - is_const=True) - ## boolean.h: std::string ns3::BooleanValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## boolean.h: void ns3::BooleanValue::Set(bool value) [member function] - cls.add_method('Set', - 'void', - [param('bool', 'value')]) - return - -def register_Ns3CalendarScheduler_methods(root_module, cls): - ## calendar-scheduler.h: ns3::CalendarScheduler::CalendarScheduler(ns3::CalendarScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CalendarScheduler const &', 'arg0')]) - ## calendar-scheduler.h: ns3::CalendarScheduler::CalendarScheduler() [constructor] - cls.add_constructor([]) - ## calendar-scheduler.h: static ns3::TypeId ns3::CalendarScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## calendar-scheduler.h: void ns3::CalendarScheduler::Insert(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## calendar-scheduler.h: bool ns3::CalendarScheduler::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True, is_virtual=True) - ## calendar-scheduler.h: ns3::Scheduler::Event ns3::CalendarScheduler::PeekNext() const [member function] - cls.add_method('PeekNext', - 'ns3::Scheduler::Event', - [], - is_const=True, is_virtual=True) - ## calendar-scheduler.h: void ns3::CalendarScheduler::Remove(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## calendar-scheduler.h: ns3::Scheduler::Event ns3::CalendarScheduler::RemoveNext() [member function] - cls.add_method('RemoveNext', - 'ns3::Scheduler::Event', - [], - is_virtual=True) - return - -def register_Ns3CallbackChecker_methods(root_module, cls): - ## callback.h: ns3::CallbackChecker::CallbackChecker() [constructor] - cls.add_constructor([]) - ## callback.h: ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) - return - -def register_Ns3CallbackImplBase_methods(root_module, cls): - ## callback.h: ns3::CallbackImplBase::CallbackImplBase() [constructor] - cls.add_constructor([]) - ## callback.h: ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) - ## callback.h: bool ns3::CallbackImplBase::IsEqual(ns3::Ptr other) const [member function] - cls.add_method('IsEqual', - 'bool', - [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3CallbackValue_methods(root_module, cls): - ## callback.h: ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) - ## callback.h: ns3::CallbackValue::CallbackValue() [constructor] - cls.add_constructor([]) - ## callback.h: ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] - cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) - ## callback.h: ns3::Ptr ns3::CallbackValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## callback.h: bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## callback.h: std::string ns3::CallbackValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## callback.h: void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] - cls.add_method('Set', - 'void', - [param('ns3::CallbackBase', 'base')]) - return - -def register_Ns3DefaultSimulatorImpl_methods(root_module, cls): - ## default-simulator-impl.h: ns3::DefaultSimulatorImpl::DefaultSimulatorImpl(ns3::DefaultSimulatorImpl const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DefaultSimulatorImpl const &', 'arg0')]) - ## default-simulator-impl.h: ns3::DefaultSimulatorImpl::DefaultSimulatorImpl() [constructor] - cls.add_constructor([]) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::Cancel(ns3::EventId const & ev) [member function] - cls.add_method('Cancel', - 'void', - [param('ns3::EventId const &', 'ev')], - is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::Destroy() [member function] - cls.add_method('Destroy', - 'void', - [], - is_virtual=True) - ## default-simulator-impl.h: uint32_t ns3::DefaultSimulatorImpl::GetContext() const [member function] - cls.add_method('GetContext', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## default-simulator-impl.h: ns3::Time ns3::DefaultSimulatorImpl::GetDelayLeft(ns3::EventId const & id) const [member function] - cls.add_method('GetDelayLeft', - 'ns3::Time', - [param('ns3::EventId const &', 'id')], - is_const=True, is_virtual=True) - ## default-simulator-impl.h: ns3::Time ns3::DefaultSimulatorImpl::GetMaximumSimulationTime() const [member function] - cls.add_method('GetMaximumSimulationTime', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## default-simulator-impl.h: uint32_t ns3::DefaultSimulatorImpl::GetSystemId() const [member function] - cls.add_method('GetSystemId', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## default-simulator-impl.h: static ns3::TypeId ns3::DefaultSimulatorImpl::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## default-simulator-impl.h: bool ns3::DefaultSimulatorImpl::IsExpired(ns3::EventId const & ev) const [member function] - cls.add_method('IsExpired', - 'bool', - [param('ns3::EventId const &', 'ev')], - is_const=True, is_virtual=True) - ## default-simulator-impl.h: bool ns3::DefaultSimulatorImpl::IsFinished() const [member function] - cls.add_method('IsFinished', - 'bool', - [], - is_const=True, is_virtual=True) - ## default-simulator-impl.h: ns3::Time ns3::DefaultSimulatorImpl::Next() const [member function] - cls.add_method('Next', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## default-simulator-impl.h: ns3::Time ns3::DefaultSimulatorImpl::Now() const [member function] - cls.add_method('Now', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::Remove(ns3::EventId const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::EventId const &', 'ev')], - is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::Run() [member function] - cls.add_method('Run', - 'void', - [], - is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::RunOneEvent() [member function] - cls.add_method('RunOneEvent', - 'void', - [], - is_virtual=True) - ## default-simulator-impl.h: ns3::EventId ns3::DefaultSimulatorImpl::Schedule(ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('Schedule', - 'ns3::EventId', - [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## default-simulator-impl.h: ns3::EventId ns3::DefaultSimulatorImpl::ScheduleDestroy(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleDestroy', - 'ns3::EventId', - [param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## default-simulator-impl.h: ns3::EventId ns3::DefaultSimulatorImpl::ScheduleNow(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleNow', - 'ns3::EventId', - [param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::ScheduleWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('ScheduleWithContext', - 'void', - [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] - cls.add_method('SetScheduler', - 'void', - [param('ns3::ObjectFactory', 'schedulerFactory')], - is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::Stop(ns3::Time const & time) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time const &', 'time')], - is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3DoubleValue_methods(root_module, cls): - ## double.h: ns3::DoubleValue::DoubleValue() [constructor] - cls.add_constructor([]) - ## double.h: ns3::DoubleValue::DoubleValue(ns3::DoubleValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DoubleValue const &', 'arg0')]) - ## double.h: ns3::DoubleValue::DoubleValue(double const & value) [constructor] - cls.add_constructor([param('double const &', 'value')]) - ## double.h: ns3::Ptr ns3::DoubleValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## double.h: bool ns3::DoubleValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## double.h: double ns3::DoubleValue::Get() const [member function] - cls.add_method('Get', - 'double', - [], - is_const=True) - ## double.h: std::string ns3::DoubleValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## double.h: void ns3::DoubleValue::Set(double const & value) [member function] - cls.add_method('Set', - 'void', - [param('double const &', 'value')]) - return - -def register_Ns3EmptyAttributeValue_methods(root_module, cls): - ## attribute.h: ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) - ## attribute.h: ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] - cls.add_constructor([]) - ## attribute.h: ns3::Ptr ns3::EmptyAttributeValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, visibility='private', is_virtual=True) - ## attribute.h: bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - visibility='private', is_virtual=True) - ## attribute.h: std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3EnumChecker_methods(root_module, cls): - ## enum.h: ns3::EnumChecker::EnumChecker(ns3::EnumChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EnumChecker const &', 'arg0')]) - ## enum.h: ns3::EnumChecker::EnumChecker() [constructor] - cls.add_constructor([]) - ## enum.h: void ns3::EnumChecker::Add(int v, std::string name) [member function] - cls.add_method('Add', - 'void', - [param('int', 'v'), param('std::string', 'name')]) - ## enum.h: void ns3::EnumChecker::AddDefault(int v, std::string name) [member function] - cls.add_method('AddDefault', - 'void', - [param('int', 'v'), param('std::string', 'name')]) - ## enum.h: bool ns3::EnumChecker::Check(ns3::AttributeValue const & value) const [member function] - cls.add_method('Check', - 'bool', - [param('ns3::AttributeValue const &', 'value')], - is_const=True, is_virtual=True) - ## enum.h: bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function] - cls.add_method('Copy', - 'bool', - [param('ns3::AttributeValue const &', 'src'), param('ns3::AttributeValue &', 'dst')], - is_const=True, is_virtual=True) - ## enum.h: ns3::Ptr ns3::EnumChecker::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## enum.h: std::string ns3::EnumChecker::GetUnderlyingTypeInformation() const [member function] - cls.add_method('GetUnderlyingTypeInformation', - 'std::string', - [], - is_const=True, is_virtual=True) - ## enum.h: std::string ns3::EnumChecker::GetValueTypeName() const [member function] - cls.add_method('GetValueTypeName', - 'std::string', - [], - is_const=True, is_virtual=True) - ## enum.h: bool ns3::EnumChecker::HasUnderlyingTypeInformation() const [member function] - cls.add_method('HasUnderlyingTypeInformation', - 'bool', - [], - is_const=True, is_virtual=True) - return - -def register_Ns3EnumValue_methods(root_module, cls): - ## enum.h: ns3::EnumValue::EnumValue(ns3::EnumValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EnumValue const &', 'arg0')]) - ## enum.h: ns3::EnumValue::EnumValue() [constructor] - cls.add_constructor([]) - ## enum.h: ns3::EnumValue::EnumValue(int v) [constructor] - cls.add_constructor([param('int', 'v')]) - ## enum.h: ns3::Ptr ns3::EnumValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## enum.h: bool ns3::EnumValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## enum.h: int ns3::EnumValue::Get() const [member function] - cls.add_method('Get', - 'int', - [], - is_const=True) - ## enum.h: std::string ns3::EnumValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## enum.h: void ns3::EnumValue::Set(int v) [member function] - cls.add_method('Set', - 'void', - [param('int', 'v')]) - return - -def register_Ns3EventImpl_methods(root_module, cls): - ## event-impl.h: ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) - ## event-impl.h: ns3::EventImpl::EventImpl() [constructor] - cls.add_constructor([]) - ## event-impl.h: void ns3::EventImpl::Cancel() [member function] - cls.add_method('Cancel', - 'void', - []) - ## event-impl.h: void ns3::EventImpl::Invoke() [member function] - cls.add_method('Invoke', - 'void', - []) - ## event-impl.h: bool ns3::EventImpl::IsCancelled() [member function] - cls.add_method('IsCancelled', - 'bool', - []) - ## event-impl.h: void ns3::EventImpl::Notify() [member function] - cls.add_method('Notify', - 'void', - [], - is_pure_virtual=True, visibility='protected', is_virtual=True) - return - -def register_Ns3FdReader_methods(root_module, cls): - ## unix-fd-reader.h: ns3::FdReader::FdReader(ns3::FdReader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FdReader const &', 'arg0')]) - ## unix-fd-reader.h: ns3::FdReader::FdReader() [constructor] - cls.add_constructor([]) - ## unix-fd-reader.h: void ns3::FdReader::Start(int fd, ns3::Callback readCallback) [member function] - cls.add_method('Start', - 'void', - [param('int', 'fd'), param('ns3::Callback< void, unsigned char *, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'readCallback')]) - ## unix-fd-reader.h: void ns3::FdReader::Stop() [member function] - cls.add_method('Stop', - 'void', - []) - ## unix-fd-reader.h: ns3::FdReader::Data ns3::FdReader::DoRead() [member function] - cls.add_method('DoRead', - 'ns3::FdReader::Data', - [], - is_pure_virtual=True, visibility='protected', is_virtual=True) - return - -def register_Ns3HeapScheduler_methods(root_module, cls): - ## heap-scheduler.h: ns3::HeapScheduler::HeapScheduler(ns3::HeapScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::HeapScheduler const &', 'arg0')]) - ## heap-scheduler.h: ns3::HeapScheduler::HeapScheduler() [constructor] - cls.add_constructor([]) - ## heap-scheduler.h: static ns3::TypeId ns3::HeapScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## heap-scheduler.h: void ns3::HeapScheduler::Insert(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## heap-scheduler.h: bool ns3::HeapScheduler::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True, is_virtual=True) - ## heap-scheduler.h: ns3::Scheduler::Event ns3::HeapScheduler::PeekNext() const [member function] - cls.add_method('PeekNext', - 'ns3::Scheduler::Event', - [], - is_const=True, is_virtual=True) - ## heap-scheduler.h: void ns3::HeapScheduler::Remove(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## heap-scheduler.h: ns3::Scheduler::Event ns3::HeapScheduler::RemoveNext() [member function] - cls.add_method('RemoveNext', - 'ns3::Scheduler::Event', - [], - is_virtual=True) - return - -def register_Ns3IntegerValue_methods(root_module, cls): - ## integer.h: ns3::IntegerValue::IntegerValue() [constructor] - cls.add_constructor([]) - ## integer.h: ns3::IntegerValue::IntegerValue(ns3::IntegerValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::IntegerValue const &', 'arg0')]) - ## integer.h: ns3::IntegerValue::IntegerValue(int64_t const & value) [constructor] - cls.add_constructor([param('int64_t const &', 'value')]) - ## integer.h: ns3::Ptr ns3::IntegerValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## integer.h: bool ns3::IntegerValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## integer.h: int64_t ns3::IntegerValue::Get() const [member function] - cls.add_method('Get', - 'int64_t', - [], - is_const=True) - ## integer.h: std::string ns3::IntegerValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## integer.h: void ns3::IntegerValue::Set(int64_t const & value) [member function] - cls.add_method('Set', - 'void', - [param('int64_t const &', 'value')]) - return - -def register_Ns3ListScheduler_methods(root_module, cls): - ## list-scheduler.h: ns3::ListScheduler::ListScheduler(ns3::ListScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ListScheduler const &', 'arg0')]) - ## list-scheduler.h: ns3::ListScheduler::ListScheduler() [constructor] - cls.add_constructor([]) - ## list-scheduler.h: static ns3::TypeId ns3::ListScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## list-scheduler.h: void ns3::ListScheduler::Insert(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## list-scheduler.h: bool ns3::ListScheduler::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True, is_virtual=True) - ## list-scheduler.h: ns3::Scheduler::Event ns3::ListScheduler::PeekNext() const [member function] - cls.add_method('PeekNext', - 'ns3::Scheduler::Event', - [], - is_const=True, is_virtual=True) - ## list-scheduler.h: void ns3::ListScheduler::Remove(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## list-scheduler.h: ns3::Scheduler::Event ns3::ListScheduler::RemoveNext() [member function] - cls.add_method('RemoveNext', - 'ns3::Scheduler::Event', - [], - is_virtual=True) - return - -def register_Ns3MapScheduler_methods(root_module, cls): - ## map-scheduler.h: ns3::MapScheduler::MapScheduler(ns3::MapScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MapScheduler const &', 'arg0')]) - ## map-scheduler.h: ns3::MapScheduler::MapScheduler() [constructor] - cls.add_constructor([]) - ## map-scheduler.h: static ns3::TypeId ns3::MapScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## map-scheduler.h: void ns3::MapScheduler::Insert(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## map-scheduler.h: bool ns3::MapScheduler::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True, is_virtual=True) - ## map-scheduler.h: ns3::Scheduler::Event ns3::MapScheduler::PeekNext() const [member function] - cls.add_method('PeekNext', - 'ns3::Scheduler::Event', - [], - is_const=True, is_virtual=True) - ## map-scheduler.h: void ns3::MapScheduler::Remove(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## map-scheduler.h: ns3::Scheduler::Event ns3::MapScheduler::RemoveNext() [member function] - cls.add_method('RemoveNext', - 'ns3::Scheduler::Event', - [], - is_virtual=True) - return - -def register_Ns3Ns2CalendarScheduler_methods(root_module, cls): - ## ns2-calendar-scheduler.h: ns3::Ns2CalendarScheduler::Ns2CalendarScheduler(ns3::Ns2CalendarScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ns2CalendarScheduler const &', 'arg0')]) - ## ns2-calendar-scheduler.h: ns3::Ns2CalendarScheduler::Ns2CalendarScheduler() [constructor] - cls.add_constructor([]) - ## ns2-calendar-scheduler.h: static ns3::TypeId ns3::Ns2CalendarScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ns2-calendar-scheduler.h: void ns3::Ns2CalendarScheduler::Insert(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## ns2-calendar-scheduler.h: bool ns3::Ns2CalendarScheduler::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True, is_virtual=True) - ## ns2-calendar-scheduler.h: ns3::Scheduler::Event ns3::Ns2CalendarScheduler::PeekNext() const [member function] - cls.add_method('PeekNext', - 'ns3::Scheduler::Event', - [], - is_const=True, is_virtual=True) - ## ns2-calendar-scheduler.h: void ns3::Ns2CalendarScheduler::Remove(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## ns2-calendar-scheduler.h: ns3::Scheduler::Event ns3::Ns2CalendarScheduler::RemoveNext() [member function] - cls.add_method('RemoveNext', - 'ns3::Scheduler::Event', - [], - is_virtual=True) - return - -def register_Ns3ObjectFactoryChecker_methods(root_module, cls): - ## object-factory.h: ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor] - cls.add_constructor([]) - ## object-factory.h: ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')]) - return - -def register_Ns3ObjectFactoryValue_methods(root_module, cls): - ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor] - cls.add_constructor([]) - ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')]) - ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor] - cls.add_constructor([param('ns3::ObjectFactory const &', 'value')]) - ## object-factory.h: ns3::Ptr ns3::ObjectFactoryValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## object-factory.h: bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## object-factory.h: ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function] - cls.add_method('Get', - 'ns3::ObjectFactory', - [], - is_const=True) - ## object-factory.h: std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## object-factory.h: void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::ObjectFactory const &', 'value')]) - return - -def register_Ns3ObjectVectorAccessor_methods(root_module, cls): - ## object-vector.h: ns3::ObjectVectorAccessor::ObjectVectorAccessor() [constructor] - cls.add_constructor([]) - ## object-vector.h: ns3::ObjectVectorAccessor::ObjectVectorAccessor(ns3::ObjectVectorAccessor const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ObjectVectorAccessor const &', 'arg0')]) - ## object-vector.h: bool ns3::ObjectVectorAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & value) const [member function] - cls.add_method('Get', - 'bool', - [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'value')], - is_const=True, is_virtual=True) - ## object-vector.h: bool ns3::ObjectVectorAccessor::HasGetter() const [member function] - cls.add_method('HasGetter', - 'bool', - [], - is_const=True, is_virtual=True) - ## object-vector.h: bool ns3::ObjectVectorAccessor::HasSetter() const [member function] - cls.add_method('HasSetter', - 'bool', - [], - is_const=True, is_virtual=True) - ## object-vector.h: bool ns3::ObjectVectorAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] - cls.add_method('Set', - 'bool', - [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], - is_const=True, is_virtual=True) - ## object-vector.h: ns3::Ptr ns3::ObjectVectorAccessor::DoGet(ns3::ObjectBase const * object, uint32_t i) const [member function] - cls.add_method('DoGet', - 'ns3::Ptr< ns3::Object >', - [param('ns3::ObjectBase const *', 'object'), param('uint32_t', 'i')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## object-vector.h: bool ns3::ObjectVectorAccessor::DoGetN(ns3::ObjectBase const * object, uint32_t * n) const [member function] - cls.add_method('DoGetN', - 'bool', - [param('ns3::ObjectBase const *', 'object'), param('uint32_t *', 'n')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3ObjectVectorChecker_methods(root_module, cls): - ## object-vector.h: ns3::ObjectVectorChecker::ObjectVectorChecker() [constructor] - cls.add_constructor([]) - ## object-vector.h: ns3::ObjectVectorChecker::ObjectVectorChecker(ns3::ObjectVectorChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ObjectVectorChecker const &', 'arg0')]) - ## object-vector.h: ns3::TypeId ns3::ObjectVectorChecker::GetItemTypeId() const [member function] - cls.add_method('GetItemTypeId', - 'ns3::TypeId', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3ObjectVectorValue_methods(root_module, cls): - ## object-vector.h: ns3::ObjectVectorValue::ObjectVectorValue(ns3::ObjectVectorValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ObjectVectorValue const &', 'arg0')]) - ## object-vector.h: ns3::ObjectVectorValue::ObjectVectorValue() [constructor] - cls.add_constructor([]) - ## object-vector.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::ObjectVectorValue::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Object > const, std::vector< ns3::Ptr< ns3::Object > > >', - [], - is_const=True) - ## object-vector.h: ns3::Ptr ns3::ObjectVectorValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## object-vector.h: bool ns3::ObjectVectorValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## object-vector.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::ObjectVectorValue::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Object > const, std::vector< ns3::Ptr< ns3::Object > > >', - [], - is_const=True) - ## object-vector.h: ns3::Ptr ns3::ObjectVectorValue::Get(uint32_t i) const [member function] - cls.add_method('Get', - 'ns3::Ptr< ns3::Object >', - [param('uint32_t', 'i')], - is_const=True) - ## object-vector.h: uint32_t ns3::ObjectVectorValue::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - ## object-vector.h: std::string ns3::ObjectVectorValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - return - -def register_Ns3PointerChecker_methods(root_module, cls): - ## pointer.h: ns3::PointerChecker::PointerChecker() [constructor] - cls.add_constructor([]) - ## pointer.h: ns3::PointerChecker::PointerChecker(ns3::PointerChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PointerChecker const &', 'arg0')]) - ## pointer.h: ns3::TypeId ns3::PointerChecker::GetPointeeTypeId() const [member function] - cls.add_method('GetPointeeTypeId', - 'ns3::TypeId', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3PointerValue_methods(root_module, cls): - ## pointer.h: ns3::PointerValue::PointerValue(ns3::PointerValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PointerValue const &', 'arg0')]) - ## pointer.h: ns3::PointerValue::PointerValue() [constructor] - cls.add_constructor([]) - ## pointer.h: ns3::PointerValue::PointerValue(ns3::Ptr object) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Object >', 'object')]) - ## pointer.h: ns3::Ptr ns3::PointerValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## pointer.h: bool ns3::PointerValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## pointer.h: ns3::Ptr ns3::PointerValue::GetObject() const [member function] - cls.add_method('GetObject', - 'ns3::Ptr< ns3::Object >', - [], - is_const=True) - ## pointer.h: std::string ns3::PointerValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## pointer.h: void ns3::PointerValue::SetObject(ns3::Ptr object) [member function] - cls.add_method('SetObject', - 'void', - [param('ns3::Ptr< ns3::Object >', 'object')]) - return - -def register_Ns3RandomVariableChecker_methods(root_module, cls): - ## random-variable.h: ns3::RandomVariableChecker::RandomVariableChecker() [constructor] - cls.add_constructor([]) - ## random-variable.h: ns3::RandomVariableChecker::RandomVariableChecker(ns3::RandomVariableChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomVariableChecker const &', 'arg0')]) - return - -def register_Ns3RandomVariableValue_methods(root_module, cls): - ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue() [constructor] - cls.add_constructor([]) - ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue(ns3::RandomVariableValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomVariableValue const &', 'arg0')]) - ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue(ns3::RandomVariable const & value) [constructor] - cls.add_constructor([param('ns3::RandomVariable const &', 'value')]) - ## random-variable.h: ns3::Ptr ns3::RandomVariableValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## random-variable.h: bool ns3::RandomVariableValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## random-variable.h: ns3::RandomVariable ns3::RandomVariableValue::Get() const [member function] - cls.add_method('Get', - 'ns3::RandomVariable', - [], - is_const=True) - ## random-variable.h: std::string ns3::RandomVariableValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## random-variable.h: void ns3::RandomVariableValue::Set(ns3::RandomVariable const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::RandomVariable const &', 'value')]) - return - -def register_Ns3RealtimeSimulatorImpl_methods(root_module, cls): - ## realtime-simulator-impl.h: ns3::RealtimeSimulatorImpl::RealtimeSimulatorImpl(ns3::RealtimeSimulatorImpl const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RealtimeSimulatorImpl const &', 'arg0')]) - ## realtime-simulator-impl.h: ns3::RealtimeSimulatorImpl::RealtimeSimulatorImpl() [constructor] - cls.add_constructor([]) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::Cancel(ns3::EventId const & ev) [member function] - cls.add_method('Cancel', - 'void', - [param('ns3::EventId const &', 'ev')], - is_virtual=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::Destroy() [member function] - cls.add_method('Destroy', - 'void', - [], - is_virtual=True) - ## realtime-simulator-impl.h: uint32_t ns3::RealtimeSimulatorImpl::GetContext() const [member function] - cls.add_method('GetContext', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## realtime-simulator-impl.h: ns3::Time ns3::RealtimeSimulatorImpl::GetDelayLeft(ns3::EventId const & id) const [member function] - cls.add_method('GetDelayLeft', - 'ns3::Time', - [param('ns3::EventId const &', 'id')], - is_const=True, is_virtual=True) - ## realtime-simulator-impl.h: ns3::Time ns3::RealtimeSimulatorImpl::GetHardLimit() const [member function] - cls.add_method('GetHardLimit', - 'ns3::Time', - [], - is_const=True) - ## realtime-simulator-impl.h: ns3::Time ns3::RealtimeSimulatorImpl::GetMaximumSimulationTime() const [member function] - cls.add_method('GetMaximumSimulationTime', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## realtime-simulator-impl.h: ns3::RealtimeSimulatorImpl::SynchronizationMode ns3::RealtimeSimulatorImpl::GetSynchronizationMode() const [member function] - cls.add_method('GetSynchronizationMode', - 'ns3::RealtimeSimulatorImpl::SynchronizationMode', - [], - is_const=True) - ## realtime-simulator-impl.h: uint32_t ns3::RealtimeSimulatorImpl::GetSystemId() const [member function] - cls.add_method('GetSystemId', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## realtime-simulator-impl.h: static ns3::TypeId ns3::RealtimeSimulatorImpl::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## realtime-simulator-impl.h: bool ns3::RealtimeSimulatorImpl::IsExpired(ns3::EventId const & ev) const [member function] - cls.add_method('IsExpired', - 'bool', - [param('ns3::EventId const &', 'ev')], - is_const=True, is_virtual=True) - ## realtime-simulator-impl.h: bool ns3::RealtimeSimulatorImpl::IsFinished() const [member function] - cls.add_method('IsFinished', - 'bool', - [], - is_const=True, is_virtual=True) - ## realtime-simulator-impl.h: ns3::Time ns3::RealtimeSimulatorImpl::Next() const [member function] - cls.add_method('Next', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## realtime-simulator-impl.h: ns3::Time ns3::RealtimeSimulatorImpl::Now() const [member function] - cls.add_method('Now', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## realtime-simulator-impl.h: ns3::Time ns3::RealtimeSimulatorImpl::RealtimeNow() const [member function] - cls.add_method('RealtimeNow', - 'ns3::Time', - [], - is_const=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::Remove(ns3::EventId const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::EventId const &', 'ev')], - is_virtual=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::Run() [member function] - cls.add_method('Run', - 'void', - [], - is_virtual=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::RunOneEvent() [member function] - cls.add_method('RunOneEvent', - 'void', - [], - is_virtual=True) - ## realtime-simulator-impl.h: ns3::EventId ns3::RealtimeSimulatorImpl::Schedule(ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('Schedule', - 'ns3::EventId', - [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## realtime-simulator-impl.h: ns3::EventId ns3::RealtimeSimulatorImpl::ScheduleDestroy(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleDestroy', - 'ns3::EventId', - [param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## realtime-simulator-impl.h: ns3::EventId ns3::RealtimeSimulatorImpl::ScheduleNow(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleNow', - 'ns3::EventId', - [param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::ScheduleRealtime(ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('ScheduleRealtime', - 'void', - [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')]) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::ScheduleRealtimeNow(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleRealtimeNow', - 'void', - [param('ns3::EventImpl *', 'event')]) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::ScheduleRealtimeNowWithContext(uint32_t context, ns3::EventImpl * event) [member function] - cls.add_method('ScheduleRealtimeNowWithContext', - 'void', - [param('uint32_t', 'context'), param('ns3::EventImpl *', 'event')]) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::ScheduleRealtimeWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('ScheduleRealtimeWithContext', - 'void', - [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')]) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::ScheduleWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('ScheduleWithContext', - 'void', - [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::SetHardLimit(ns3::Time limit) [member function] - cls.add_method('SetHardLimit', - 'void', - [param('ns3::Time', 'limit')]) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] - cls.add_method('SetScheduler', - 'void', - [param('ns3::ObjectFactory', 'schedulerFactory')], - is_virtual=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::SetSynchronizationMode(ns3::RealtimeSimulatorImpl::SynchronizationMode mode) [member function] - cls.add_method('SetSynchronizationMode', - 'void', - [param('ns3::RealtimeSimulatorImpl::SynchronizationMode', 'mode')]) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::Stop(ns3::Time const & time) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time const &', 'time')], - is_virtual=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3RefCountBase_methods(root_module, cls): - ## ref-count-base.h: ns3::RefCountBase::RefCountBase() [constructor] - cls.add_constructor([]) - ## ref-count-base.h: ns3::RefCountBase::RefCountBase(ns3::RefCountBase const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RefCountBase const &', 'arg0')]) - return - -def register_Ns3StringChecker_methods(root_module, cls): - ## string.h: ns3::StringChecker::StringChecker() [constructor] - cls.add_constructor([]) - ## string.h: ns3::StringChecker::StringChecker(ns3::StringChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::StringChecker const &', 'arg0')]) - return - -def register_Ns3StringValue_methods(root_module, cls): - ## string.h: ns3::StringValue::StringValue() [constructor] - cls.add_constructor([]) - ## string.h: ns3::StringValue::StringValue(ns3::StringValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::StringValue const &', 'arg0')]) - ## string.h: ns3::StringValue::StringValue(std::string const & value) [constructor] - cls.add_constructor([param('std::string const &', 'value')]) - ## string.h: ns3::Ptr ns3::StringValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## string.h: bool ns3::StringValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## string.h: std::string ns3::StringValue::Get() const [member function] - cls.add_method('Get', - 'std::string', - [], - is_const=True) - ## string.h: std::string ns3::StringValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## string.h: void ns3::StringValue::Set(std::string const & value) [member function] - cls.add_method('Set', - 'void', - [param('std::string const &', 'value')]) - return - -def register_Ns3TimeChecker_methods(root_module, cls): - ## nstime.h: ns3::TimeChecker::TimeChecker() [constructor] - cls.add_constructor([]) - ## nstime.h: ns3::TimeChecker::TimeChecker(ns3::TimeChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TimeChecker const &', 'arg0')]) - return - -def register_Ns3TimeValue_methods(root_module, cls): - ## nstime.h: ns3::TimeValue::TimeValue() [constructor] - cls.add_constructor([]) - ## nstime.h: ns3::TimeValue::TimeValue(ns3::TimeValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TimeValue const &', 'arg0')]) - ## nstime.h: ns3::TimeValue::TimeValue(ns3::Time const & value) [constructor] - cls.add_constructor([param('ns3::Time const &', 'value')]) - ## nstime.h: ns3::Ptr ns3::TimeValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## nstime.h: bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## nstime.h: ns3::Time ns3::TimeValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Time', - [], - is_const=True) - ## nstime.h: std::string ns3::TimeValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## nstime.h: void ns3::TimeValue::Set(ns3::Time const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Time const &', 'value')]) - return - -def register_Ns3TypeIdChecker_methods(root_module, cls): - ## type-id.h: ns3::TypeIdChecker::TypeIdChecker() [constructor] - cls.add_constructor([]) - ## type-id.h: ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')]) - return - -def register_Ns3TypeIdValue_methods(root_module, cls): - ## type-id.h: ns3::TypeIdValue::TypeIdValue() [constructor] - cls.add_constructor([]) - ## type-id.h: ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')]) - ## type-id.h: ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor] - cls.add_constructor([param('ns3::TypeId const &', 'value')]) - ## type-id.h: ns3::Ptr ns3::TypeIdValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## type-id.h: bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## type-id.h: ns3::TypeId ns3::TypeIdValue::Get() const [member function] - cls.add_method('Get', - 'ns3::TypeId', - [], - is_const=True) - ## type-id.h: std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## type-id.h: void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::TypeId const &', 'value')]) - return - -def register_Ns3UintegerValue_methods(root_module, cls): - ## uinteger.h: ns3::UintegerValue::UintegerValue() [constructor] - cls.add_constructor([]) - ## uinteger.h: ns3::UintegerValue::UintegerValue(ns3::UintegerValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UintegerValue const &', 'arg0')]) - ## uinteger.h: ns3::UintegerValue::UintegerValue(uint64_t const & value) [constructor] - cls.add_constructor([param('uint64_t const &', 'value')]) - ## uinteger.h: ns3::Ptr ns3::UintegerValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## uinteger.h: bool ns3::UintegerValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## uinteger.h: uint64_t ns3::UintegerValue::Get() const [member function] - cls.add_method('Get', - 'uint64_t', - [], - is_const=True) - ## uinteger.h: std::string ns3::UintegerValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## uinteger.h: void ns3::UintegerValue::Set(uint64_t const & value) [member function] - cls.add_method('Set', - 'void', - [param('uint64_t const &', 'value')]) - return - -def register_Ns3Vector2DChecker_methods(root_module, cls): - ## vector.h: ns3::Vector2DChecker::Vector2DChecker() [constructor] - cls.add_constructor([]) - ## vector.h: ns3::Vector2DChecker::Vector2DChecker(ns3::Vector2DChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Vector2DChecker const &', 'arg0')]) - return - -def register_Ns3Vector2DValue_methods(root_module, cls): - ## vector.h: ns3::Vector2DValue::Vector2DValue() [constructor] - cls.add_constructor([]) - ## vector.h: ns3::Vector2DValue::Vector2DValue(ns3::Vector2DValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Vector2DValue const &', 'arg0')]) - ## vector.h: ns3::Vector2DValue::Vector2DValue(ns3::Vector2D const & value) [constructor] - cls.add_constructor([param('ns3::Vector2D const &', 'value')]) - ## vector.h: ns3::Ptr ns3::Vector2DValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## vector.h: bool ns3::Vector2DValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## vector.h: ns3::Vector2D ns3::Vector2DValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Vector2D', - [], - is_const=True) - ## vector.h: std::string ns3::Vector2DValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## vector.h: void ns3::Vector2DValue::Set(ns3::Vector2D const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Vector2D const &', 'value')]) - return - -def register_Ns3Vector3DChecker_methods(root_module, cls): - ## vector.h: ns3::Vector3DChecker::Vector3DChecker() [constructor] - cls.add_constructor([]) - ## vector.h: ns3::Vector3DChecker::Vector3DChecker(ns3::Vector3DChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Vector3DChecker const &', 'arg0')]) - return - -def register_Ns3Vector3DValue_methods(root_module, cls): - ## vector.h: ns3::Vector3DValue::Vector3DValue() [constructor] - cls.add_constructor([]) - ## vector.h: ns3::Vector3DValue::Vector3DValue(ns3::Vector3DValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Vector3DValue const &', 'arg0')]) - ## vector.h: ns3::Vector3DValue::Vector3DValue(ns3::Vector3D const & value) [constructor] - cls.add_constructor([param('ns3::Vector3D const &', 'value')]) - ## vector.h: ns3::Ptr ns3::Vector3DValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## vector.h: bool ns3::Vector3DValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## vector.h: ns3::Vector3D ns3::Vector3DValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Vector3D', - [], - is_const=True) - ## vector.h: std::string ns3::Vector3DValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## vector.h: void ns3::Vector3DValue::Set(ns3::Vector3D const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Vector3D const &', 'value')]) - return - -def register_Ns3ConfigMatchContainer_methods(root_module, cls): - ## config.h: ns3::Config::MatchContainer::MatchContainer(ns3::Config::MatchContainer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Config::MatchContainer const &', 'arg0')]) - ## config.h: ns3::Config::MatchContainer::MatchContainer() [constructor] - cls.add_constructor([]) - ## config.h: ns3::Config::MatchContainer::MatchContainer(std::vector, std::allocator > > const & objects, std::vector > const & contexts, std::string path) [constructor] - cls.add_constructor([param('std::vector< ns3::Ptr< ns3::Object > > const &', 'objects'), param('std::vector< std::string > const &', 'contexts'), param('std::string', 'path')]) - ## config.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::Config::MatchContainer::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Object > const, std::vector< ns3::Ptr< ns3::Object > > >', - [], - is_const=True) - ## config.h: void ns3::Config::MatchContainer::Connect(std::string name, ns3::CallbackBase const & cb) [member function] - cls.add_method('Connect', - 'void', - [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) - ## config.h: void ns3::Config::MatchContainer::ConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] - cls.add_method('ConnectWithoutContext', - 'void', - [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) - ## config.h: void ns3::Config::MatchContainer::Disconnect(std::string name, ns3::CallbackBase const & cb) [member function] - cls.add_method('Disconnect', - 'void', - [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) - ## config.h: void ns3::Config::MatchContainer::DisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] - cls.add_method('DisconnectWithoutContext', - 'void', - [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) - ## config.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::Config::MatchContainer::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Object > const, std::vector< ns3::Ptr< ns3::Object > > >', - [], - is_const=True) - ## config.h: ns3::Ptr ns3::Config::MatchContainer::Get(uint32_t i) const [member function] - cls.add_method('Get', - 'ns3::Ptr< ns3::Object >', - [param('uint32_t', 'i')], - is_const=True) - ## config.h: std::string ns3::Config::MatchContainer::GetMatchedPath(uint32_t i) const [member function] - cls.add_method('GetMatchedPath', - 'std::string', - [param('uint32_t', 'i')], - is_const=True) - ## config.h: uint32_t ns3::Config::MatchContainer::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - ## config.h: std::string ns3::Config::MatchContainer::GetPath() const [member function] - cls.add_method('GetPath', - 'std::string', - [], - is_const=True) - ## config.h: void ns3::Config::MatchContainer::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_functions(root_module): - module = root_module - ## nstime.h: ns3::Time ns3::Abs(ns3::Time const & time) [free function] - module.add_function('Abs', - 'ns3::Time', - [param('ns3::Time const &', 'time')]) - ## int64x64.h: ns3::int64x64_t ns3::Abs(ns3::int64x64_t const & value) [free function] - module.add_function('Abs', - 'ns3::int64x64_t', - [param('ns3::int64x64_t const &', 'value')]) - ## breakpoint.h: extern void ns3::BreakpointFallback() [free function] - module.add_function('BreakpointFallback', - 'void', - []) - ## vector.h: extern double ns3::CalculateDistance(ns3::Vector2D const & a, ns3::Vector2D const & b) [free function] - module.add_function('CalculateDistance', - 'double', - [param('ns3::Vector2D const &', 'a'), param('ns3::Vector2D const &', 'b')]) - ## vector.h: extern double ns3::CalculateDistance(ns3::Vector3D const & a, ns3::Vector3D const & b) [free function] - module.add_function('CalculateDistance', - 'double', - [param('ns3::Vector3D const &', 'a'), param('ns3::Vector3D const &', 'b')]) - ## ptr.h: extern ns3::Ptr ns3::Create() [free function] - module.add_function('Create', - 'ns3::Ptr< ns3::ObjectVectorValue >', - [], - template_parameters=['ns3::ObjectVectorValue']) - ## ptr.h: extern ns3::Ptr ns3::Create() [free function] - module.add_function('Create', - 'ns3::Ptr< ns3::PointerValue >', - [], - template_parameters=['ns3::PointerValue']) - ## nstime.h: ns3::Time ns3::FemtoSeconds(ns3::int64x64_t fs) [free function] - module.add_function('FemtoSeconds', - 'ns3::Time', - [param('ns3::int64x64_t', 'fs')]) - ## nstime.h: ns3::Time ns3::FemtoSeconds(uint64_t fs) [free function] - module.add_function('FemtoSeconds', - 'ns3::Time', - [param('uint64_t', 'fs')]) - ## log.h: extern void ns3::LogComponentDisable(char const * name, ns3::LogLevel level) [free function] - module.add_function('LogComponentDisable', - 'void', - [param('char const *', 'name'), param('ns3::LogLevel', 'level')]) - ## log.h: extern void ns3::LogComponentDisableAll(ns3::LogLevel level) [free function] - module.add_function('LogComponentDisableAll', - 'void', - [param('ns3::LogLevel', 'level')]) - ## log.h: extern void ns3::LogComponentEnable(char const * name, ns3::LogLevel level) [free function] - module.add_function('LogComponentEnable', - 'void', - [param('char const *', 'name'), param('ns3::LogLevel', 'level')]) - ## log.h: extern void ns3::LogComponentEnableAll(ns3::LogLevel level) [free function] - module.add_function('LogComponentEnableAll', - 'void', - [param('ns3::LogLevel', 'level')]) - ## log.h: extern void ns3::LogComponentPrintList() [free function] - module.add_function('LogComponentPrintList', - 'void', - []) - ## log.h: extern ns3::LogNodePrinter ns3::LogGetNodePrinter() [free function] - module.add_function('LogGetNodePrinter', - 'ns3::LogNodePrinter', - []) - ## log.h: extern ns3::LogTimePrinter ns3::LogGetTimePrinter() [free function] - module.add_function('LogGetTimePrinter', - 'ns3::LogTimePrinter', - []) - ## log.h: extern void ns3::LogSetNodePrinter(ns3::LogNodePrinter arg0) [free function] - module.add_function('LogSetNodePrinter', - 'void', - [param('ns3::LogNodePrinter', 'arg0')]) - ## log.h: extern void ns3::LogSetTimePrinter(ns3::LogTimePrinter arg0) [free function] - module.add_function('LogSetTimePrinter', - 'void', - [param('ns3::LogTimePrinter', 'arg0')]) - ## boolean.h: extern ns3::Ptr ns3::MakeBooleanChecker() [free function] - module.add_function('MakeBooleanChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## callback.h: extern ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::MakeBoundCallback(void (*)( ::ns3::Ptr,::ns3::Ptr ) * fnPtr, ns3::Ptr a) [free function] - module.add_function('MakeBoundCallback', - 'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', - [param('void ( * ) ( ns3::Ptr< ns3::OutputStreamWrapper >, ns3::Ptr< ns3::Packet const > ) *', 'fnPtr'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'a')], - template_parameters=['void', 'ns3::Ptr', 'ns3::Ptr', 'ns3::Ptr']) - ## callback.h: extern ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::MakeBoundCallback(void (*)( ::ns3::Ptr,::ns3::Ptr ) * fnPtr, ns3::Ptr a) [free function] - module.add_function('MakeBoundCallback', - 'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', - [param('void ( * ) ( ns3::Ptr< ns3::PcapFileWrapper >, ns3::Ptr< ns3::Packet const > ) *', 'fnPtr'), param('ns3::Ptr< ns3::PcapFileWrapper >', 'a')], - template_parameters=['void', 'ns3::Ptr', 'ns3::Ptr', 'ns3::Ptr']) - ## callback.h: extern ns3::Callback, std::allocator >,ns3::Ptr,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ns3::MakeBoundCallback(void (*)( ::ns3::Ptr,::std::basic_string,std::allocator >,::ns3::Ptr ) * fnPtr, ns3::Ptr a) [free function] - module.add_function('MakeBoundCallback', - 'ns3::Callback< void, std::basic_string< char, std::char_traits< char >, std::allocator< char > >, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', - [param('void ( * ) ( ns3::Ptr< ns3::OutputStreamWrapper >, std::string, ns3::Ptr< ns3::Packet const > ) *', 'fnPtr'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'a')], - template_parameters=['void', 'ns3::Ptr', 'ns3::Ptr', 'std::string', 'ns3::Ptr']) - ## callback.h: extern ns3::Ptr ns3::MakeCallbackChecker() [free function] - module.add_function('MakeCallbackChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## enum.h: extern ns3::Ptr ns3::MakeEnumChecker(int v1, std::string n1, int v2=0, std::string n2="", int v3=0, std::string n3="", int v4=0, std::string n4="", int v5=0, std::string n5="", int v6=0, std::string n6="", int v7=0, std::string n7="", int v8=0, std::string n8="", int v9=0, std::string n9="", int v10=0, std::string n10="", int v11=0, std::string n11="", int v12=0, std::string n12="", int v13=0, std::string n13="", int v14=0, std::string n14="", int v15=0, std::string n15="", int v16=0, std::string n16="", int v17=0, std::string n17="", int v18=0, std::string n18="", int v19=0, std::string n19="", int v20=0, std::string n20="", int v21=0, std::string n21="", int v22=0, std::string n22="") [free function] - module.add_function('MakeEnumChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - [param('int', 'v1'), param('std::string', 'n1'), param('int', 'v2', default_value='0'), param('std::string', 'n2', default_value='""'), param('int', 'v3', default_value='0'), param('std::string', 'n3', default_value='""'), param('int', 'v4', default_value='0'), param('std::string', 'n4', default_value='""'), param('int', 'v5', default_value='0'), param('std::string', 'n5', default_value='""'), param('int', 'v6', default_value='0'), param('std::string', 'n6', default_value='""'), param('int', 'v7', default_value='0'), param('std::string', 'n7', default_value='""'), param('int', 'v8', default_value='0'), param('std::string', 'n8', default_value='""'), param('int', 'v9', default_value='0'), param('std::string', 'n9', default_value='""'), param('int', 'v10', default_value='0'), param('std::string', 'n10', default_value='""'), param('int', 'v11', default_value='0'), param('std::string', 'n11', default_value='""'), param('int', 'v12', default_value='0'), param('std::string', 'n12', default_value='""'), param('int', 'v13', default_value='0'), param('std::string', 'n13', default_value='""'), param('int', 'v14', default_value='0'), param('std::string', 'n14', default_value='""'), param('int', 'v15', default_value='0'), param('std::string', 'n15', default_value='""'), param('int', 'v16', default_value='0'), param('std::string', 'n16', default_value='""'), param('int', 'v17', default_value='0'), param('std::string', 'n17', default_value='""'), param('int', 'v18', default_value='0'), param('std::string', 'n18', default_value='""'), param('int', 'v19', default_value='0'), param('std::string', 'n19', default_value='""'), param('int', 'v20', default_value='0'), param('std::string', 'n20', default_value='""'), param('int', 'v21', default_value='0'), param('std::string', 'n21', default_value='""'), param('int', 'v22', default_value='0'), param('std::string', 'n22', default_value='""')]) - ## make-event.h: extern ns3::EventImpl * ns3::MakeEvent(void (*)( ) * f) [free function] - module.add_function('MakeEvent', - 'ns3::EventImpl *', - [param('void ( * ) ( ) *', 'f')]) - ## object-factory.h: extern ns3::Ptr ns3::MakeObjectFactoryChecker() [free function] - module.add_function('MakeObjectFactoryChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## random-variable.h: extern ns3::Ptr ns3::MakeRandomVariableChecker() [free function] - module.add_function('MakeRandomVariableChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## string.h: extern ns3::Ptr ns3::MakeStringChecker() [free function] - module.add_function('MakeStringChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## nstime.h: extern ns3::Ptr ns3::MakeTimeChecker() [free function] - module.add_function('MakeTimeChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## type-id.h: extern ns3::Ptr ns3::MakeTypeIdChecker() [free function] - module.add_function('MakeTypeIdChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## vector.h: extern ns3::Ptr ns3::MakeVector2DChecker() [free function] - module.add_function('MakeVector2DChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## vector.h: extern ns3::Ptr ns3::MakeVector3DChecker() [free function] - module.add_function('MakeVector3DChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## vector.h: extern ns3::Ptr ns3::MakeVectorChecker() [free function] - module.add_function('MakeVectorChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## nstime.h: ns3::Time ns3::Max(ns3::Time const & ta, ns3::Time const & tb) [free function] - module.add_function('Max', - 'ns3::Time', - [param('ns3::Time const &', 'ta'), param('ns3::Time const &', 'tb')]) - ## int64x64.h: ns3::int64x64_t ns3::Max(ns3::int64x64_t const & a, ns3::int64x64_t const & b) [free function] - module.add_function('Max', - 'ns3::int64x64_t', - [param('ns3::int64x64_t const &', 'a'), param('ns3::int64x64_t const &', 'b')]) - ## nstime.h: ns3::Time ns3::MicroSeconds(ns3::int64x64_t us) [free function] - module.add_function('MicroSeconds', - 'ns3::Time', - [param('ns3::int64x64_t', 'us')]) - ## nstime.h: ns3::Time ns3::MicroSeconds(uint64_t us) [free function] - module.add_function('MicroSeconds', - 'ns3::Time', - [param('uint64_t', 'us')]) - ## nstime.h: ns3::Time ns3::MilliSeconds(ns3::int64x64_t ms) [free function] - module.add_function('MilliSeconds', - 'ns3::Time', - [param('ns3::int64x64_t', 'ms')]) - ## nstime.h: ns3::Time ns3::MilliSeconds(uint64_t ms) [free function] - module.add_function('MilliSeconds', - 'ns3::Time', - [param('uint64_t', 'ms')]) - ## nstime.h: ns3::Time ns3::Min(ns3::Time const & ta, ns3::Time const & tb) [free function] - module.add_function('Min', - 'ns3::Time', - [param('ns3::Time const &', 'ta'), param('ns3::Time const &', 'tb')]) - ## int64x64.h: ns3::int64x64_t ns3::Min(ns3::int64x64_t const & a, ns3::int64x64_t const & b) [free function] - module.add_function('Min', - 'ns3::int64x64_t', - [param('ns3::int64x64_t const &', 'a'), param('ns3::int64x64_t const &', 'b')]) - ## nstime.h: ns3::Time ns3::NanoSeconds(ns3::int64x64_t ns) [free function] - module.add_function('NanoSeconds', - 'ns3::Time', - [param('ns3::int64x64_t', 'ns')]) - ## nstime.h: ns3::Time ns3::NanoSeconds(uint64_t ns) [free function] - module.add_function('NanoSeconds', - 'ns3::Time', - [param('uint64_t', 'ns')]) - ## simulator.h: extern ns3::Time ns3::Now() [free function] - module.add_function('Now', - 'ns3::Time', - []) - ## nstime.h: ns3::Time ns3::PicoSeconds(ns3::int64x64_t ps) [free function] - module.add_function('PicoSeconds', - 'ns3::Time', - [param('ns3::int64x64_t', 'ps')]) - ## nstime.h: ns3::Time ns3::PicoSeconds(uint64_t ps) [free function] - module.add_function('PicoSeconds', - 'ns3::Time', - [param('uint64_t', 'ps')]) - ## nstime.h: ns3::Time ns3::Seconds(ns3::int64x64_t seconds) [free function] - module.add_function('Seconds', - 'ns3::Time', - [param('ns3::int64x64_t', 'seconds')]) - ## nstime.h: ns3::Time ns3::Seconds(double seconds) [free function] - module.add_function('Seconds', - 'ns3::Time', - [param('double', 'seconds')]) - ## test.h: extern bool ns3::TestDoubleIsEqual(double const a, double const b, double const epsilon=std::numeric_limits::epsilon()) [free function] - module.add_function('TestDoubleIsEqual', - 'bool', - [param('double const', 'a'), param('double const', 'b'), param('double const', 'epsilon', default_value='std::numeric_limits::epsilon()')]) - ## nstime.h: ns3::Time ns3::TimeStep(uint64_t ts) [free function] - module.add_function('TimeStep', - 'ns3::Time', - [param('uint64_t', 'ts')]) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['double']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['float']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['long long']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['int']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['short']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['signed char']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['unsigned long long']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['unsigned int']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['unsigned short']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['unsigned char']) - 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): - ## config.h: extern void ns3::Config::Connect(std::string path, ns3::CallbackBase const & cb) [free function] - module.add_function('Connect', - 'void', - [param('std::string', 'path'), param('ns3::CallbackBase const &', 'cb')]) - ## config.h: extern void ns3::Config::ConnectWithoutContext(std::string path, ns3::CallbackBase const & cb) [free function] - module.add_function('ConnectWithoutContext', - 'void', - [param('std::string', 'path'), param('ns3::CallbackBase const &', 'cb')]) - ## config.h: extern void ns3::Config::Disconnect(std::string path, ns3::CallbackBase const & cb) [free function] - module.add_function('Disconnect', - 'void', - [param('std::string', 'path'), param('ns3::CallbackBase const &', 'cb')]) - ## config.h: extern void ns3::Config::DisconnectWithoutContext(std::string path, ns3::CallbackBase const & cb) [free function] - module.add_function('DisconnectWithoutContext', - 'void', - [param('std::string', 'path'), param('ns3::CallbackBase const &', 'cb')]) - ## config.h: extern ns3::Ptr ns3::Config::GetRootNamespaceObject(uint32_t i) [free function] - module.add_function('GetRootNamespaceObject', - 'ns3::Ptr< ns3::Object >', - [param('uint32_t', 'i')]) - ## config.h: extern uint32_t ns3::Config::GetRootNamespaceObjectN() [free function] - module.add_function('GetRootNamespaceObjectN', - 'uint32_t', - []) - ## config.h: extern ns3::Config::MatchContainer ns3::Config::LookupMatches(std::string path) [free function] - module.add_function('LookupMatches', - 'ns3::Config::MatchContainer', - [param('std::string', 'path')]) - ## config.h: extern void ns3::Config::RegisterRootNamespaceObject(ns3::Ptr obj) [free function] - module.add_function('RegisterRootNamespaceObject', - 'void', - [param('ns3::Ptr< ns3::Object >', 'obj')]) - ## config.h: extern void ns3::Config::Set(std::string path, ns3::AttributeValue const & value) [free function] - module.add_function('Set', - 'void', - [param('std::string', 'path'), param('ns3::AttributeValue const &', 'value')]) - ## config.h: extern void ns3::Config::SetDefault(std::string name, ns3::AttributeValue const & value) [free function] - module.add_function('SetDefault', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) - ## config.h: extern bool ns3::Config::SetDefaultFailSafe(std::string name, ns3::AttributeValue const & value) [free function] - module.add_function('SetDefaultFailSafe', - 'bool', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) - ## config.h: extern void ns3::Config::SetGlobal(std::string name, ns3::AttributeValue const & value) [free function] - module.add_function('SetGlobal', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) - ## config.h: extern bool ns3::Config::SetGlobalFailSafe(std::string name, ns3::AttributeValue const & value) [free function] - module.add_function('SetGlobalFailSafe', - 'bool', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) - ## config.h: extern void ns3::Config::UnregisterRootNamespaceObject(ns3::Ptr obj) [free function] - module.add_function('UnregisterRootNamespaceObject', - 'void', - [param('ns3::Ptr< ns3::Object >', 'obj')]) - return - -def register_functions_ns3_FatalImpl(module, root_module): - ## fatal-impl.h: extern void ns3::FatalImpl::FlushStreams() [free function] - module.add_function('FlushStreams', - 'void', - []) - ## fatal-impl.h: extern void ns3::FatalImpl::RegisterStream(std::ostream * stream) [free function] - module.add_function('RegisterStream', - 'void', - [param('std::ostream *', 'stream')]) - ## fatal-impl.h: extern void ns3::FatalImpl::UnregisterStream(std::ostream * stream) [free function] - module.add_function('UnregisterStream', - 'void', - [param('std::ostream *', 'stream')]) - 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): - ## double.h: extern ns3::Ptr ns3::internal::MakeDoubleChecker(double min, double max, std::string name) [free function] - module.add_function('MakeDoubleChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - [param('double', 'min'), param('double', 'max'), param('std::string', 'name')]) - ## integer.h: extern ns3::Ptr ns3::internal::MakeIntegerChecker(int64_t min, int64_t max, std::string name) [free function] - module.add_function('MakeIntegerChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - [param('int64_t', 'min'), param('int64_t', 'max'), param('std::string', 'name')]) - ## uinteger.h: extern ns3::Ptr ns3::internal::MakeUintegerChecker(uint64_t min, uint64_t max, std::string name) [free function] - module.add_function('MakeUintegerChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - [param('uint64_t', 'min'), param('uint64_t', 'max'), param('std::string', 'name')]) - return - -def register_functions_ns3_olsr(module, root_module): - return - diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_csma.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_csma.py deleted file mode 100644 index 007b76111..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_csma.py +++ /dev/null @@ -1,617 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## csma-channel.h: ns3::WireState [enumeration] - module.add_enum('WireState', ['IDLE', 'TRANSMITTING', 'PROPAGATING']) - ## backoff.h: ns3::Backoff [class] - module.add_class('Backoff') - ## csma-channel.h: ns3::CsmaDeviceRec [class] - module.add_class('CsmaDeviceRec') - ## csma-star-helper.h: ns3::CsmaStarHelper [class] - module.add_class('CsmaStarHelper') - ## csma-helper.h: ns3::CsmaHelper [class] - module.add_class('CsmaHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) - ## csma-channel.h: ns3::CsmaChannel [class] - module.add_class('CsmaChannel', parent=root_module['ns3::Channel']) - ## csma-net-device.h: ns3::CsmaNetDevice [class] - module.add_class('CsmaNetDevice', parent=root_module['ns3::NetDevice']) - ## csma-net-device.h: ns3::CsmaNetDevice::EncapsulationMode [enumeration] - module.add_enum('EncapsulationMode', ['ILLEGAL', 'DIX', 'LLC'], outer_class=root_module['ns3::CsmaNetDevice']) - - ## 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_Ns3Backoff_methods(root_module, root_module['ns3::Backoff']) - register_Ns3CsmaDeviceRec_methods(root_module, root_module['ns3::CsmaDeviceRec']) - register_Ns3CsmaStarHelper_methods(root_module, root_module['ns3::CsmaStarHelper']) - register_Ns3CsmaHelper_methods(root_module, root_module['ns3::CsmaHelper']) - register_Ns3CsmaChannel_methods(root_module, root_module['ns3::CsmaChannel']) - register_Ns3CsmaNetDevice_methods(root_module, root_module['ns3::CsmaNetDevice']) - return - -def register_Ns3Backoff_methods(root_module, cls): - ## backoff.h: ns3::Backoff::Backoff(ns3::Backoff const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Backoff const &', 'arg0')]) - ## backoff.h: ns3::Backoff::Backoff() [constructor] - cls.add_constructor([]) - ## backoff.h: ns3::Backoff::Backoff(ns3::Time slotTime, uint32_t minSlots, uint32_t maxSlots, uint32_t ceiling, uint32_t maxRetries) [constructor] - cls.add_constructor([param('ns3::Time', 'slotTime'), param('uint32_t', 'minSlots'), param('uint32_t', 'maxSlots'), param('uint32_t', 'ceiling'), param('uint32_t', 'maxRetries')]) - ## backoff.h: ns3::Time ns3::Backoff::GetBackoffTime() [member function] - cls.add_method('GetBackoffTime', - 'ns3::Time', - []) - ## backoff.h: void ns3::Backoff::IncrNumRetries() [member function] - cls.add_method('IncrNumRetries', - 'void', - []) - ## backoff.h: bool ns3::Backoff::MaxRetriesReached() [member function] - cls.add_method('MaxRetriesReached', - 'bool', - []) - ## backoff.h: void ns3::Backoff::ResetBackoffTime() [member function] - cls.add_method('ResetBackoffTime', - 'void', - []) - ## backoff.h: ns3::Backoff::m_ceiling [variable] - cls.add_instance_attribute('m_ceiling', 'uint32_t', is_const=False) - ## backoff.h: ns3::Backoff::m_maxRetries [variable] - cls.add_instance_attribute('m_maxRetries', 'uint32_t', is_const=False) - ## backoff.h: ns3::Backoff::m_maxSlots [variable] - cls.add_instance_attribute('m_maxSlots', 'uint32_t', is_const=False) - ## backoff.h: ns3::Backoff::m_minSlots [variable] - cls.add_instance_attribute('m_minSlots', 'uint32_t', is_const=False) - ## backoff.h: ns3::Backoff::m_slotTime [variable] - cls.add_instance_attribute('m_slotTime', 'ns3::Time', is_const=False) - return - -def register_Ns3CsmaDeviceRec_methods(root_module, cls): - ## csma-channel.h: ns3::CsmaDeviceRec::CsmaDeviceRec(ns3::CsmaDeviceRec const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CsmaDeviceRec const &', 'arg0')]) - ## csma-channel.h: ns3::CsmaDeviceRec::CsmaDeviceRec() [constructor] - cls.add_constructor([]) - ## csma-channel.h: ns3::CsmaDeviceRec::CsmaDeviceRec(ns3::Ptr device) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::CsmaNetDevice >', 'device')]) - ## csma-channel.h: bool ns3::CsmaDeviceRec::IsActive() [member function] - cls.add_method('IsActive', - 'bool', - []) - ## csma-channel.h: ns3::CsmaDeviceRec::active [variable] - cls.add_instance_attribute('active', 'bool', is_const=False) - ## csma-channel.h: ns3::CsmaDeviceRec::devicePtr [variable] - cls.add_instance_attribute('devicePtr', 'ns3::Ptr< ns3::CsmaNetDevice >', is_const=False) - return - -def register_Ns3CsmaStarHelper_methods(root_module, cls): - ## csma-star-helper.h: ns3::CsmaStarHelper::CsmaStarHelper(ns3::CsmaStarHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CsmaStarHelper const &', 'arg0')]) - ## csma-star-helper.h: ns3::CsmaStarHelper::CsmaStarHelper(uint32_t numSpokes, ns3::CsmaHelper csmaHelper) [constructor] - cls.add_constructor([param('uint32_t', 'numSpokes'), param('ns3::CsmaHelper', 'csmaHelper')]) - ## csma-star-helper.h: void ns3::CsmaStarHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper address) [member function] - cls.add_method('AssignIpv4Addresses', - 'void', - [param('ns3::Ipv4AddressHelper', 'address')]) - ## csma-star-helper.h: ns3::Ptr ns3::CsmaStarHelper::GetHub() const [member function] - cls.add_method('GetHub', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## csma-star-helper.h: ns3::NetDeviceContainer ns3::CsmaStarHelper::GetHubDevices() const [member function] - cls.add_method('GetHubDevices', - 'ns3::NetDeviceContainer', - [], - is_const=True) - ## csma-star-helper.h: ns3::Ipv4Address ns3::CsmaStarHelper::GetHubIpv4Address(uint32_t i) const [member function] - cls.add_method('GetHubIpv4Address', - 'ns3::Ipv4Address', - [param('uint32_t', 'i')], - is_const=True) - ## csma-star-helper.h: ns3::NetDeviceContainer ns3::CsmaStarHelper::GetSpokeDevices() const [member function] - cls.add_method('GetSpokeDevices', - 'ns3::NetDeviceContainer', - [], - is_const=True) - ## csma-star-helper.h: ns3::Ipv4Address ns3::CsmaStarHelper::GetSpokeIpv4Address(uint32_t i) const [member function] - cls.add_method('GetSpokeIpv4Address', - 'ns3::Ipv4Address', - [param('uint32_t', 'i')], - is_const=True) - ## csma-star-helper.h: ns3::Ptr ns3::CsmaStarHelper::GetSpokeNode(uint32_t i) const [member function] - cls.add_method('GetSpokeNode', - 'ns3::Ptr< ns3::Node >', - [param('uint32_t', 'i')], - is_const=True) - ## csma-star-helper.h: void ns3::CsmaStarHelper::InstallStack(ns3::InternetStackHelper stack) [member function] - cls.add_method('InstallStack', - 'void', - [param('ns3::InternetStackHelper', 'stack')]) - ## csma-star-helper.h: uint32_t ns3::CsmaStarHelper::SpokeCount() const [member function] - cls.add_method('SpokeCount', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3CsmaHelper_methods(root_module, cls): - ## csma-helper.h: ns3::CsmaHelper::CsmaHelper(ns3::CsmaHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CsmaHelper const &', 'arg0')]) - ## csma-helper.h: ns3::CsmaHelper::CsmaHelper() [constructor] - cls.add_constructor([]) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string name) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'name')], - is_const=True) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr node, ns3::Ptr channel) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')], - is_const=True) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr node, std::string channelName) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string', 'channelName')], - is_const=True) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string nodeName, ns3::Ptr channel) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'nodeName'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')], - is_const=True) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string nodeName, std::string channelName) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'nodeName'), param('std::string', 'channelName')], - is_const=True) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer const &', 'c')], - is_const=True) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, ns3::Ptr channel) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer const &', 'c'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')], - is_const=True) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, std::string channelName) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer const &', 'c'), param('std::string', 'channelName')], - is_const=True) - ## csma-helper.h: void ns3::CsmaHelper::SetChannelAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] - cls.add_method('SetChannelAttribute', - 'void', - [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) - ## csma-helper.h: void ns3::CsmaHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] - cls.add_method('SetDeviceAttribute', - 'void', - [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) - ## csma-helper.h: void ns3::CsmaHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetQueue', - 'void', - [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()')]) - ## csma-helper.h: void ns3::CsmaHelper::EnableAsciiInternal(ns3::Ptr stream, std::string prefix, ns3::Ptr nd, bool explicitFilename) [member function] - cls.add_method('EnableAsciiInternal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - ## csma-helper.h: void ns3::CsmaHelper::EnablePcapInternal(std::string prefix, ns3::Ptr nd, bool promiscuous, bool explicitFilename) [member function] - cls.add_method('EnablePcapInternal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - return - -def register_Ns3CsmaChannel_methods(root_module, cls): - ## csma-channel.h: ns3::CsmaChannel::CsmaChannel(ns3::CsmaChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CsmaChannel const &', 'arg0')]) - ## csma-channel.h: ns3::CsmaChannel::CsmaChannel() [constructor] - cls.add_constructor([]) - ## csma-channel.h: int32_t ns3::CsmaChannel::Attach(ns3::Ptr device) [member function] - cls.add_method('Attach', - 'int32_t', - [param('ns3::Ptr< ns3::CsmaNetDevice >', 'device')]) - ## csma-channel.h: bool ns3::CsmaChannel::Detach(ns3::Ptr device) [member function] - cls.add_method('Detach', - 'bool', - [param('ns3::Ptr< ns3::CsmaNetDevice >', 'device')]) - ## csma-channel.h: bool ns3::CsmaChannel::Detach(uint32_t deviceId) [member function] - cls.add_method('Detach', - 'bool', - [param('uint32_t', 'deviceId')]) - ## csma-channel.h: ns3::Ptr ns3::CsmaChannel::GetCsmaDevice(uint32_t i) const [member function] - cls.add_method('GetCsmaDevice', - 'ns3::Ptr< ns3::CsmaNetDevice >', - [param('uint32_t', 'i')], - is_const=True) - ## csma-channel.h: ns3::DataRate ns3::CsmaChannel::GetDataRate() [member function] - cls.add_method('GetDataRate', - 'ns3::DataRate', - []) - ## csma-channel.h: ns3::Time ns3::CsmaChannel::GetDelay() [member function] - cls.add_method('GetDelay', - 'ns3::Time', - []) - ## csma-channel.h: ns3::Ptr ns3::CsmaChannel::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) - ## csma-channel.h: int32_t ns3::CsmaChannel::GetDeviceNum(ns3::Ptr device) [member function] - cls.add_method('GetDeviceNum', - 'int32_t', - [param('ns3::Ptr< ns3::CsmaNetDevice >', 'device')]) - ## csma-channel.h: uint32_t ns3::CsmaChannel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## csma-channel.h: uint32_t ns3::CsmaChannel::GetNumActDevices() [member function] - cls.add_method('GetNumActDevices', - 'uint32_t', - []) - ## csma-channel.h: ns3::WireState ns3::CsmaChannel::GetState() [member function] - cls.add_method('GetState', - 'ns3::WireState', - []) - ## csma-channel.h: static ns3::TypeId ns3::CsmaChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## csma-channel.h: bool ns3::CsmaChannel::IsActive(uint32_t deviceId) [member function] - cls.add_method('IsActive', - 'bool', - [param('uint32_t', 'deviceId')]) - ## csma-channel.h: bool ns3::CsmaChannel::IsBusy() [member function] - cls.add_method('IsBusy', - 'bool', - []) - ## csma-channel.h: void ns3::CsmaChannel::PropagationCompleteEvent() [member function] - cls.add_method('PropagationCompleteEvent', - 'void', - []) - ## csma-channel.h: bool ns3::CsmaChannel::Reattach(uint32_t deviceId) [member function] - cls.add_method('Reattach', - 'bool', - [param('uint32_t', 'deviceId')]) - ## csma-channel.h: bool ns3::CsmaChannel::Reattach(ns3::Ptr device) [member function] - cls.add_method('Reattach', - 'bool', - [param('ns3::Ptr< ns3::CsmaNetDevice >', 'device')]) - ## csma-channel.h: bool ns3::CsmaChannel::TransmitEnd() [member function] - cls.add_method('TransmitEnd', - 'bool', - []) - ## csma-channel.h: bool ns3::CsmaChannel::TransmitStart(ns3::Ptr p, uint32_t srcId) [member function] - cls.add_method('TransmitStart', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'srcId')]) - return - -def register_Ns3CsmaNetDevice_methods(root_module, cls): - ## csma-net-device.h: static ns3::TypeId ns3::CsmaNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## csma-net-device.h: ns3::CsmaNetDevice::CsmaNetDevice() [constructor] - cls.add_constructor([]) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetInterframeGap(ns3::Time t) [member function] - cls.add_method('SetInterframeGap', - 'void', - [param('ns3::Time', 't')]) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetBackoffParams(ns3::Time slotTime, uint32_t minSlots, uint32_t maxSlots, uint32_t maxRetries, uint32_t ceiling) [member function] - cls.add_method('SetBackoffParams', - 'void', - [param('ns3::Time', 'slotTime'), param('uint32_t', 'minSlots'), param('uint32_t', 'maxSlots'), param('uint32_t', 'maxRetries'), param('uint32_t', 'ceiling')]) - ## csma-net-device.h: bool ns3::CsmaNetDevice::Attach(ns3::Ptr ch) [member function] - cls.add_method('Attach', - 'bool', - [param('ns3::Ptr< ns3::CsmaChannel >', 'ch')]) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetQueue(ns3::Ptr queue) [member function] - cls.add_method('SetQueue', - 'void', - [param('ns3::Ptr< ns3::Queue >', 'queue')]) - ## csma-net-device.h: ns3::Ptr ns3::CsmaNetDevice::GetQueue() const [member function] - cls.add_method('GetQueue', - 'ns3::Ptr< ns3::Queue >', - [], - is_const=True) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetReceiveErrorModel(ns3::Ptr em) [member function] - cls.add_method('SetReceiveErrorModel', - 'void', - [param('ns3::Ptr< ns3::ErrorModel >', 'em')]) - ## csma-net-device.h: void ns3::CsmaNetDevice::Receive(ns3::Ptr p, ns3::Ptr sender) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ptr< ns3::CsmaNetDevice >', 'sender')]) - ## csma-net-device.h: bool ns3::CsmaNetDevice::IsSendEnabled() [member function] - cls.add_method('IsSendEnabled', - 'bool', - []) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetSendEnable(bool enable) [member function] - cls.add_method('SetSendEnable', - 'void', - [param('bool', 'enable')]) - ## csma-net-device.h: bool ns3::CsmaNetDevice::IsReceiveEnabled() [member function] - cls.add_method('IsReceiveEnabled', - 'bool', - []) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetReceiveEnable(bool enable) [member function] - cls.add_method('SetReceiveEnable', - 'void', - [param('bool', 'enable')]) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetEncapsulationMode(ns3::CsmaNetDevice::EncapsulationMode mode) [member function] - cls.add_method('SetEncapsulationMode', - 'void', - [param('ns3::CsmaNetDevice::EncapsulationMode', 'mode')]) - ## csma-net-device.h: ns3::CsmaNetDevice::EncapsulationMode ns3::CsmaNetDevice::GetEncapsulationMode() [member function] - cls.add_method('GetEncapsulationMode', - 'ns3::CsmaNetDevice::EncapsulationMode', - []) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## csma-net-device.h: uint32_t ns3::CsmaNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: ns3::Ptr ns3::CsmaNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: bool ns3::CsmaNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## csma-net-device.h: uint16_t ns3::CsmaNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## csma-net-device.h: ns3::Address ns3::CsmaNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: bool ns3::CsmaNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: void ns3::CsmaNetDevice::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) - ## csma-net-device.h: bool ns3::CsmaNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: ns3::Address ns3::CsmaNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: bool ns3::CsmaNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: ns3::Address ns3::CsmaNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## csma-net-device.h: bool ns3::CsmaNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: bool ns3::CsmaNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: bool ns3::CsmaNetDevice::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) - ## csma-net-device.h: bool ns3::CsmaNetDevice::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) - ## csma-net-device.h: ns3::Ptr ns3::CsmaNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## csma-net-device.h: bool ns3::CsmaNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: void ns3::CsmaNetDevice::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) - ## csma-net-device.h: ns3::Address ns3::CsmaNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## csma-net-device.h: void ns3::CsmaNetDevice::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) - ## csma-net-device.h: bool ns3::CsmaNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: void ns3::CsmaNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## csma-net-device.h: void ns3::CsmaNetDevice::AddHeader(ns3::Ptr p, ns3::Mac48Address source, ns3::Mac48Address dest, uint16_t protocolNumber) [member function] - cls.add_method('AddHeader', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Mac48Address', 'source'), param('ns3::Mac48Address', 'dest'), param('uint16_t', 'protocolNumber')], - 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_dsdv.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_dsdv.py deleted file mode 100644 index 4af7bebf3..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_dsdv.py +++ /dev/null @@ -1,638 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## dsdv-helper.h: ns3::DsdvHelper [class] - module.add_class('DsdvHelper', 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() - - -def register_types_ns3_dot11s(module): - root_module = module.get_root() - - -def register_types_ns3_dsdv(module): - root_module = module.get_root() - - ## dsdv-rtable.h: ns3::dsdv::RouteFlags [enumeration] - module.add_enum('RouteFlags', ['VALID', 'INVALID']) - ## dsdv-packet.h: ns3::dsdv::DsdvHeader [class] - module.add_class('DsdvHeader', parent=root_module['ns3::Header']) - ## dsdv-packet-queue.h: ns3::dsdv::PacketQueue [class] - module.add_class('PacketQueue') - ## dsdv-packet-queue.h: ns3::dsdv::QueueEntry [class] - module.add_class('QueueEntry') - ## dsdv-routing-protocol.h: ns3::dsdv::RoutingProtocol [class] - module.add_class('RoutingProtocol', parent=root_module['ns3::Ipv4RoutingProtocol']) - ## dsdv-rtable.h: ns3::dsdv::RoutingTable [class] - module.add_class('RoutingTable') - ## dsdv-rtable.h: ns3::dsdv::RoutingTableEntry [class] - module.add_class('RoutingTableEntry') - module.add_container('std::map< ns3::Ipv4Address, ns3::dsdv::RoutingTableEntry >', ('ns3::Ipv4Address', 'ns3::dsdv::RoutingTableEntry'), container_type='map') - -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_Ns3DsdvHelper_methods(root_module, root_module['ns3::DsdvHelper']) - register_Ns3DsdvDsdvHeader_methods(root_module, root_module['ns3::dsdv::DsdvHeader']) - register_Ns3DsdvPacketQueue_methods(root_module, root_module['ns3::dsdv::PacketQueue']) - register_Ns3DsdvQueueEntry_methods(root_module, root_module['ns3::dsdv::QueueEntry']) - register_Ns3DsdvRoutingProtocol_methods(root_module, root_module['ns3::dsdv::RoutingProtocol']) - register_Ns3DsdvRoutingTable_methods(root_module, root_module['ns3::dsdv::RoutingTable']) - register_Ns3DsdvRoutingTableEntry_methods(root_module, root_module['ns3::dsdv::RoutingTableEntry']) - return - -def register_Ns3DsdvHelper_methods(root_module, cls): - ## dsdv-helper.h: ns3::DsdvHelper::DsdvHelper(ns3::DsdvHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DsdvHelper const &', 'arg0')]) - ## dsdv-helper.h: ns3::DsdvHelper::DsdvHelper() [constructor] - cls.add_constructor([]) - ## dsdv-helper.h: ns3::DsdvHelper * ns3::DsdvHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::DsdvHelper *', - [], - is_const=True, is_virtual=True) - ## dsdv-helper.h: ns3::Ptr ns3::DsdvHelper::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) - ## dsdv-helper.h: void ns3::DsdvHelper::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_Ns3DsdvDsdvHeader_methods(root_module, cls): - cls.add_output_stream_operator() - ## dsdv-packet.h: ns3::dsdv::DsdvHeader::DsdvHeader(ns3::dsdv::DsdvHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dsdv::DsdvHeader const &', 'arg0')]) - ## dsdv-packet.h: ns3::dsdv::DsdvHeader::DsdvHeader(ns3::Ipv4Address dst=ns3::Ipv4Address(), uint32_t hopcount=0, uint32_t dstSeqNo=0) [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'dst', default_value='ns3::Ipv4Address()'), param('uint32_t', 'hopcount', default_value='0'), param('uint32_t', 'dstSeqNo', default_value='0')]) - ## dsdv-packet.h: uint32_t ns3::dsdv::DsdvHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## dsdv-packet.h: ns3::Ipv4Address ns3::dsdv::DsdvHeader::GetDst() const [member function] - cls.add_method('GetDst', - 'ns3::Ipv4Address', - [], - is_const=True) - ## dsdv-packet.h: uint32_t ns3::dsdv::DsdvHeader::GetDstSeqno() const [member function] - cls.add_method('GetDstSeqno', - 'uint32_t', - [], - is_const=True) - ## dsdv-packet.h: uint32_t ns3::dsdv::DsdvHeader::GetHopCount() const [member function] - cls.add_method('GetHopCount', - 'uint32_t', - [], - is_const=True) - ## dsdv-packet.h: ns3::TypeId ns3::dsdv::DsdvHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## dsdv-packet.h: uint32_t ns3::dsdv::DsdvHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## dsdv-packet.h: static ns3::TypeId ns3::dsdv::DsdvHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::SetDst(ns3::Ipv4Address destination) [member function] - cls.add_method('SetDst', - 'void', - [param('ns3::Ipv4Address', 'destination')]) - ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::SetDstSeqno(uint32_t sequenceNumber) [member function] - cls.add_method('SetDstSeqno', - 'void', - [param('uint32_t', 'sequenceNumber')]) - ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::SetHopCount(uint32_t hopCount) [member function] - cls.add_method('SetHopCount', - 'void', - [param('uint32_t', 'hopCount')]) - return - -def register_Ns3DsdvPacketQueue_methods(root_module, cls): - ## dsdv-packet-queue.h: ns3::dsdv::PacketQueue::PacketQueue(ns3::dsdv::PacketQueue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dsdv::PacketQueue const &', 'arg0')]) - ## dsdv-packet-queue.h: ns3::dsdv::PacketQueue::PacketQueue() [constructor] - cls.add_constructor([]) - ## dsdv-packet-queue.h: bool ns3::dsdv::PacketQueue::Dequeue(ns3::Ipv4Address dst, ns3::dsdv::QueueEntry & entry) [member function] - cls.add_method('Dequeue', - 'bool', - [param('ns3::Ipv4Address', 'dst'), param('ns3::dsdv::QueueEntry &', 'entry')]) - ## dsdv-packet-queue.h: void ns3::dsdv::PacketQueue::DropPacketWithDst(ns3::Ipv4Address dst) [member function] - cls.add_method('DropPacketWithDst', - 'void', - [param('ns3::Ipv4Address', 'dst')]) - ## dsdv-packet-queue.h: bool ns3::dsdv::PacketQueue::Enqueue(ns3::dsdv::QueueEntry & entry) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::dsdv::QueueEntry &', 'entry')]) - ## dsdv-packet-queue.h: bool ns3::dsdv::PacketQueue::Find(ns3::Ipv4Address dst) [member function] - cls.add_method('Find', - 'bool', - [param('ns3::Ipv4Address', 'dst')]) - ## dsdv-packet-queue.h: uint32_t ns3::dsdv::PacketQueue::GetCountForPacketsWithDst(ns3::Ipv4Address dst) [member function] - cls.add_method('GetCountForPacketsWithDst', - 'uint32_t', - [param('ns3::Ipv4Address', 'dst')]) - ## dsdv-packet-queue.h: uint32_t ns3::dsdv::PacketQueue::GetMaxPacketsPerDst() const [member function] - cls.add_method('GetMaxPacketsPerDst', - 'uint32_t', - [], - is_const=True) - ## dsdv-packet-queue.h: uint32_t ns3::dsdv::PacketQueue::GetMaxQueueLen() const [member function] - cls.add_method('GetMaxQueueLen', - 'uint32_t', - [], - is_const=True) - ## dsdv-packet-queue.h: ns3::Time ns3::dsdv::PacketQueue::GetQueueTimeout() const [member function] - cls.add_method('GetQueueTimeout', - 'ns3::Time', - [], - is_const=True) - ## dsdv-packet-queue.h: uint32_t ns3::dsdv::PacketQueue::GetSize() [member function] - cls.add_method('GetSize', - 'uint32_t', - []) - ## dsdv-packet-queue.h: void ns3::dsdv::PacketQueue::SetMaxPacketsPerDst(uint32_t len) [member function] - cls.add_method('SetMaxPacketsPerDst', - 'void', - [param('uint32_t', 'len')]) - ## dsdv-packet-queue.h: void ns3::dsdv::PacketQueue::SetMaxQueueLen(uint32_t len) [member function] - cls.add_method('SetMaxQueueLen', - 'void', - [param('uint32_t', 'len')]) - ## dsdv-packet-queue.h: void ns3::dsdv::PacketQueue::SetQueueTimeout(ns3::Time t) [member function] - cls.add_method('SetQueueTimeout', - 'void', - [param('ns3::Time', 't')]) - return - -def register_Ns3DsdvQueueEntry_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## dsdv-packet-queue.h: ns3::dsdv::QueueEntry::QueueEntry(ns3::dsdv::QueueEntry const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dsdv::QueueEntry const &', 'arg0')]) - ## dsdv-packet-queue.h: ns3::dsdv::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>()) [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>()')]) - ## dsdv-packet-queue.h: ns3::Callback, ns3::Ipv4Header const&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::dsdv::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) - ## dsdv-packet-queue.h: ns3::Time ns3::dsdv::QueueEntry::GetExpireTime() const [member function] - cls.add_method('GetExpireTime', - 'ns3::Time', - [], - is_const=True) - ## dsdv-packet-queue.h: ns3::Ipv4Header ns3::dsdv::QueueEntry::GetIpv4Header() const [member function] - cls.add_method('GetIpv4Header', - 'ns3::Ipv4Header', - [], - is_const=True) - ## dsdv-packet-queue.h: ns3::Ptr ns3::dsdv::QueueEntry::GetPacket() const [member function] - cls.add_method('GetPacket', - 'ns3::Ptr< ns3::Packet const >', - [], - is_const=True) - ## dsdv-packet-queue.h: ns3::Callback, ns3::Ptr, ns3::Ipv4Header const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::dsdv::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) - ## dsdv-packet-queue.h: void ns3::dsdv::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')]) - ## dsdv-packet-queue.h: void ns3::dsdv::QueueEntry::SetExpireTime(ns3::Time exp) [member function] - cls.add_method('SetExpireTime', - 'void', - [param('ns3::Time', 'exp')]) - ## dsdv-packet-queue.h: void ns3::dsdv::QueueEntry::SetIpv4Header(ns3::Ipv4Header h) [member function] - cls.add_method('SetIpv4Header', - 'void', - [param('ns3::Ipv4Header', 'h')]) - ## dsdv-packet-queue.h: void ns3::dsdv::QueueEntry::SetPacket(ns3::Ptr p) [member function] - cls.add_method('SetPacket', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'p')]) - ## dsdv-packet-queue.h: void ns3::dsdv::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_Ns3DsdvRoutingProtocol_methods(root_module, cls): - ## dsdv-routing-protocol.h: ns3::dsdv::RoutingProtocol::RoutingProtocol(ns3::dsdv::RoutingProtocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dsdv::RoutingProtocol const &', 'arg0')]) - ## dsdv-routing-protocol.h: ns3::dsdv::RoutingProtocol::RoutingProtocol() [constructor] - cls.add_constructor([]) - ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## dsdv-routing-protocol.h: bool ns3::dsdv::RoutingProtocol::GetEnableBufferFlag() const [member function] - cls.add_method('GetEnableBufferFlag', - 'bool', - [], - is_const=True) - ## dsdv-routing-protocol.h: bool ns3::dsdv::RoutingProtocol::GetEnableRAFlag() const [member function] - cls.add_method('GetEnableRAFlag', - 'bool', - [], - is_const=True) - ## dsdv-routing-protocol.h: static ns3::TypeId ns3::dsdv::RoutingProtocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## dsdv-routing-protocol.h: bool ns3::dsdv::RoutingProtocol::GetWSTFlag() const [member function] - cls.add_method('GetWSTFlag', - 'bool', - [], - is_const=True) - ## dsdv-routing-protocol.h: void ns3::dsdv::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) - ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## dsdv-routing-protocol.h: void ns3::dsdv::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) - ## dsdv-routing-protocol.h: void ns3::dsdv::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) - ## dsdv-routing-protocol.h: bool ns3::dsdv::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) - ## dsdv-routing-protocol.h: ns3::Ptr ns3::dsdv::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) - ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::SetEnableBufferFlag(bool f) [member function] - cls.add_method('SetEnableBufferFlag', - 'void', - [param('bool', 'f')]) - ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::SetEnableRAFlag(bool f) [member function] - cls.add_method('SetEnableRAFlag', - 'void', - [param('bool', 'f')]) - ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::SetIpv4(ns3::Ptr ipv4) [member function] - cls.add_method('SetIpv4', - 'void', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], - is_virtual=True) - ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::SetWSTFlag(bool f) [member function] - cls.add_method('SetWSTFlag', - 'void', - [param('bool', 'f')]) - ## dsdv-routing-protocol.h: ns3::dsdv::RoutingProtocol::DSDV_PORT [variable] - cls.add_static_attribute('DSDV_PORT', 'uint32_t const', is_const=True) - return - -def register_Ns3DsdvRoutingTable_methods(root_module, cls): - ## dsdv-rtable.h: ns3::dsdv::RoutingTable::RoutingTable(ns3::dsdv::RoutingTable const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dsdv::RoutingTable const &', 'arg0')]) - ## dsdv-rtable.h: ns3::dsdv::RoutingTable::RoutingTable() [constructor] - cls.add_constructor([]) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::AddIpv4Event(ns3::Ipv4Address arg0, ns3::EventId arg1) [member function] - cls.add_method('AddIpv4Event', - 'bool', - [param('ns3::Ipv4Address', 'arg0'), param('ns3::EventId', 'arg1')]) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::AddRoute(ns3::dsdv::RoutingTableEntry & r) [member function] - cls.add_method('AddRoute', - 'bool', - [param('ns3::dsdv::RoutingTableEntry &', 'r')]) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::AnyRunningEvent(ns3::Ipv4Address address) [member function] - cls.add_method('AnyRunningEvent', - 'bool', - [param('ns3::Ipv4Address', 'address')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::DeleteAllRoutesFromInterface(ns3::Ipv4InterfaceAddress iface) [member function] - cls.add_method('DeleteAllRoutesFromInterface', - 'void', - [param('ns3::Ipv4InterfaceAddress', 'iface')]) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::DeleteIpv4Event(ns3::Ipv4Address address) [member function] - cls.add_method('DeleteIpv4Event', - 'bool', - [param('ns3::Ipv4Address', 'address')]) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::DeleteRoute(ns3::Ipv4Address dst) [member function] - cls.add_method('DeleteRoute', - 'bool', - [param('ns3::Ipv4Address', 'dst')]) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::ForceDeleteIpv4Event(ns3::Ipv4Address address) [member function] - cls.add_method('ForceDeleteIpv4Event', - 'bool', - [param('ns3::Ipv4Address', 'address')]) - ## dsdv-rtable.h: ns3::EventId ns3::dsdv::RoutingTable::GetEventId(ns3::Ipv4Address address) [member function] - cls.add_method('GetEventId', - 'ns3::EventId', - [param('ns3::Ipv4Address', 'address')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::GetListOfAllRoutes(std::map, std::allocator > > & allRoutes) [member function] - cls.add_method('GetListOfAllRoutes', - 'void', - [param('std::map< ns3::Ipv4Address, ns3::dsdv::RoutingTableEntry > &', 'allRoutes')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::GetListOfDestinationWithNextHop(ns3::Ipv4Address nxtHp, std::map, std::allocator > > & dstList) [member function] - cls.add_method('GetListOfDestinationWithNextHop', - 'void', - [param('ns3::Ipv4Address', 'nxtHp'), param('std::map< ns3::Ipv4Address, ns3::dsdv::RoutingTableEntry > &', 'dstList')]) - ## dsdv-rtable.h: ns3::Time ns3::dsdv::RoutingTable::Getholddowntime() const [member function] - cls.add_method('Getholddowntime', - 'ns3::Time', - [], - is_const=True) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::LookupRoute(ns3::Ipv4Address dst, ns3::dsdv::RoutingTableEntry & rt) [member function] - cls.add_method('LookupRoute', - 'bool', - [param('ns3::Ipv4Address', 'dst'), param('ns3::dsdv::RoutingTableEntry &', 'rt')]) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::LookupRoute(ns3::Ipv4Address id, ns3::dsdv::RoutingTableEntry & rt, bool forRouteInput) [member function] - cls.add_method('LookupRoute', - 'bool', - [param('ns3::Ipv4Address', 'id'), param('ns3::dsdv::RoutingTableEntry &', 'rt'), param('bool', 'forRouteInput')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::Print(ns3::Ptr stream) const [member function] - cls.add_method('Print', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::Purge(std::map, std::allocator > > & removedAddresses) [member function] - cls.add_method('Purge', - 'void', - [param('std::map< ns3::Ipv4Address, ns3::dsdv::RoutingTableEntry > &', 'removedAddresses')]) - ## dsdv-rtable.h: uint32_t ns3::dsdv::RoutingTable::RoutingTableSize() [member function] - cls.add_method('RoutingTableSize', - 'uint32_t', - []) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::Setholddowntime(ns3::Time t) [member function] - cls.add_method('Setholddowntime', - 'void', - [param('ns3::Time', 't')]) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::Update(ns3::dsdv::RoutingTableEntry & rt) [member function] - cls.add_method('Update', - 'bool', - [param('ns3::dsdv::RoutingTableEntry &', 'rt')]) - return - -def register_Ns3DsdvRoutingTableEntry_methods(root_module, cls): - ## dsdv-rtable.h: ns3::dsdv::RoutingTableEntry::RoutingTableEntry(ns3::dsdv::RoutingTableEntry const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dsdv::RoutingTableEntry const &', 'arg0')]) - ## dsdv-rtable.h: ns3::dsdv::RoutingTableEntry::RoutingTableEntry(ns3::Ptr dev=0, ns3::Ipv4Address dst=ns3::Ipv4Address(), u_int32_t m_seqNo=0, ns3::Ipv4InterfaceAddress iface=ns3::Ipv4InterfaceAddress(), u_int32_t hops=0, ns3::Ipv4Address nextHop=ns3::Ipv4Address(), ns3::Time lifetime=ns3::Simulator::Now( ), ns3::Time SettlingTime=ns3::Simulator::Now( ), bool changedEntries=false) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev', default_value='0'), param('ns3::Ipv4Address', 'dst', default_value='ns3::Ipv4Address()'), param('u_int32_t', 'm_seqNo', default_value='0'), param('ns3::Ipv4InterfaceAddress', 'iface', default_value='ns3::Ipv4InterfaceAddress()'), param('u_int32_t', 'hops', default_value='0'), param('ns3::Ipv4Address', 'nextHop', default_value='ns3::Ipv4Address()'), param('ns3::Time', 'lifetime', default_value='ns3::Simulator::Now( )'), param('ns3::Time', 'SettlingTime', default_value='ns3::Simulator::Now( )'), param('bool', 'changedEntries', default_value='false')]) - ## dsdv-rtable.h: ns3::Ipv4Address ns3::dsdv::RoutingTableEntry::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Ipv4Address', - [], - is_const=True) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTableEntry::GetEntriesChanged() const [member function] - cls.add_method('GetEntriesChanged', - 'bool', - [], - is_const=True) - ## dsdv-rtable.h: ns3::dsdv::RouteFlags ns3::dsdv::RoutingTableEntry::GetFlag() const [member function] - cls.add_method('GetFlag', - 'ns3::dsdv::RouteFlags', - [], - is_const=True) - ## dsdv-rtable.h: uint32_t ns3::dsdv::RoutingTableEntry::GetHop() const [member function] - cls.add_method('GetHop', - 'uint32_t', - [], - is_const=True) - ## dsdv-rtable.h: ns3::Ipv4InterfaceAddress ns3::dsdv::RoutingTableEntry::GetInterface() const [member function] - cls.add_method('GetInterface', - 'ns3::Ipv4InterfaceAddress', - [], - is_const=True) - ## dsdv-rtable.h: ns3::Time ns3::dsdv::RoutingTableEntry::GetLifeTime() const [member function] - cls.add_method('GetLifeTime', - 'ns3::Time', - [], - is_const=True) - ## dsdv-rtable.h: ns3::Ipv4Address ns3::dsdv::RoutingTableEntry::GetNextHop() const [member function] - cls.add_method('GetNextHop', - 'ns3::Ipv4Address', - [], - is_const=True) - ## dsdv-rtable.h: ns3::Ptr ns3::dsdv::RoutingTableEntry::GetOutputDevice() const [member function] - cls.add_method('GetOutputDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_const=True) - ## dsdv-rtable.h: ns3::Ptr ns3::dsdv::RoutingTableEntry::GetRoute() const [member function] - cls.add_method('GetRoute', - 'ns3::Ptr< ns3::Ipv4Route >', - [], - is_const=True) - ## dsdv-rtable.h: uint32_t ns3::dsdv::RoutingTableEntry::GetSeqNo() const [member function] - cls.add_method('GetSeqNo', - 'uint32_t', - [], - is_const=True) - ## dsdv-rtable.h: ns3::Time ns3::dsdv::RoutingTableEntry::GetSettlingTime() const [member function] - cls.add_method('GetSettlingTime', - 'ns3::Time', - [], - is_const=True) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::Print(ns3::Ptr stream) const [member function] - cls.add_method('Print', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetEntriesChanged(bool entriesChanged) [member function] - cls.add_method('SetEntriesChanged', - 'void', - [param('bool', 'entriesChanged')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetFlag(ns3::dsdv::RouteFlags flag) [member function] - cls.add_method('SetFlag', - 'void', - [param('ns3::dsdv::RouteFlags', 'flag')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetHop(uint32_t hopCount) [member function] - cls.add_method('SetHop', - 'void', - [param('uint32_t', 'hopCount')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetInterface(ns3::Ipv4InterfaceAddress iface) [member function] - cls.add_method('SetInterface', - 'void', - [param('ns3::Ipv4InterfaceAddress', 'iface')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetLifeTime(ns3::Time lifeTime) [member function] - cls.add_method('SetLifeTime', - 'void', - [param('ns3::Time', 'lifeTime')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetNextHop(ns3::Ipv4Address nextHop) [member function] - cls.add_method('SetNextHop', - 'void', - [param('ns3::Ipv4Address', 'nextHop')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetOutputDevice(ns3::Ptr device) [member function] - cls.add_method('SetOutputDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetRoute(ns3::Ptr route) [member function] - cls.add_method('SetRoute', - 'void', - [param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetSeqNo(uint32_t sequenceNumber) [member function] - cls.add_method('SetSeqNo', - 'void', - [param('uint32_t', 'sequenceNumber')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetSettlingTime(ns3::Time settlingTime) [member function] - cls.add_method('SetSettlingTime', - 'void', - [param('ns3::Time', 'settlingTime')]) - 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_emu.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_emu.py deleted file mode 100644 index c9f623e47..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_emu.py +++ /dev/null @@ -1,352 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## emu-helper.h: ns3::EmuHelper [class] - module.add_class('EmuHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) - ## emu-net-device.h: ns3::EmuNetDevice [class] - module.add_class('EmuNetDevice', parent=root_module['ns3::NetDevice']) - ## emu-net-device.h: ns3::EmuNetDevice::EncapsulationMode [enumeration] - module.add_enum('EncapsulationMode', ['ILLEGAL', 'DIX', 'LLC'], outer_class=root_module['ns3::EmuNetDevice']) - - ## 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_Ns3EmuHelper_methods(root_module, root_module['ns3::EmuHelper']) - register_Ns3EmuNetDevice_methods(root_module, root_module['ns3::EmuNetDevice']) - return - -def register_Ns3EmuHelper_methods(root_module, cls): - ## emu-helper.h: ns3::EmuHelper::EmuHelper(ns3::EmuHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EmuHelper const &', 'arg0')]) - ## emu-helper.h: ns3::EmuHelper::EmuHelper() [constructor] - cls.add_constructor([]) - ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(std::string nodeName) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'nodeName')], - is_const=True) - ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(ns3::NodeContainer const & c) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer const &', 'c')], - is_const=True) - ## emu-helper.h: void ns3::EmuHelper::SetAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] - cls.add_method('SetAttribute', - 'void', - [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) - ## emu-helper.h: void ns3::EmuHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetQueue', - 'void', - [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()')]) - ## emu-helper.h: void ns3::EmuHelper::EnableAsciiInternal(ns3::Ptr stream, std::string prefix, ns3::Ptr nd, bool explicitFilename) [member function] - cls.add_method('EnableAsciiInternal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - ## emu-helper.h: void ns3::EmuHelper::EnablePcapInternal(std::string prefix, ns3::Ptr nd, bool promiscuous, bool explicitFilename) [member function] - cls.add_method('EnablePcapInternal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - return - -def register_Ns3EmuNetDevice_methods(root_module, cls): - ## emu-net-device.h: static ns3::TypeId ns3::EmuNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## emu-net-device.h: ns3::EmuNetDevice::EmuNetDevice() [constructor] - cls.add_constructor([]) - ## emu-net-device.h: void ns3::EmuNetDevice::SetDataRate(ns3::DataRate bps) [member function] - cls.add_method('SetDataRate', - 'void', - [param('ns3::DataRate', 'bps')]) - ## emu-net-device.h: void ns3::EmuNetDevice::Start(ns3::Time tStart) [member function] - cls.add_method('Start', - 'void', - [param('ns3::Time', 'tStart')]) - ## emu-net-device.h: void ns3::EmuNetDevice::Stop(ns3::Time tStop) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time', 'tStop')]) - ## emu-net-device.h: void ns3::EmuNetDevice::SetQueue(ns3::Ptr queue) [member function] - cls.add_method('SetQueue', - 'void', - [param('ns3::Ptr< ns3::Queue >', 'queue')]) - ## emu-net-device.h: ns3::Ptr ns3::EmuNetDevice::GetQueue() const [member function] - cls.add_method('GetQueue', - 'ns3::Ptr< ns3::Queue >', - [], - is_const=True) - ## emu-net-device.h: void ns3::EmuNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## emu-net-device.h: uint32_t ns3::EmuNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: ns3::Ptr ns3::EmuNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: void ns3::EmuNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## emu-net-device.h: ns3::Address ns3::EmuNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: bool ns3::EmuNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## emu-net-device.h: uint16_t ns3::EmuNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: bool ns3::EmuNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: void ns3::EmuNetDevice::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) - ## emu-net-device.h: bool ns3::EmuNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: ns3::Address ns3::EmuNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: bool ns3::EmuNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: ns3::Address ns3::EmuNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## emu-net-device.h: ns3::Address ns3::EmuNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## emu-net-device.h: bool ns3::EmuNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: bool ns3::EmuNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: bool ns3::EmuNetDevice::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) - ## emu-net-device.h: bool ns3::EmuNetDevice::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) - ## emu-net-device.h: ns3::Ptr ns3::EmuNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: void ns3::EmuNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## emu-net-device.h: bool ns3::EmuNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: void ns3::EmuNetDevice::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) - ## emu-net-device.h: void ns3::EmuNetDevice::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) - ## emu-net-device.h: bool ns3::EmuNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: void ns3::EmuNetDevice::SetEncapsulationMode(ns3::EmuNetDevice::EncapsulationMode mode) [member function] - cls.add_method('SetEncapsulationMode', - 'void', - [param('ns3::EmuNetDevice::EncapsulationMode', 'mode')]) - ## emu-net-device.h: ns3::EmuNetDevice::EncapsulationMode ns3::EmuNetDevice::GetEncapsulationMode() const [member function] - cls.add_method('GetEncapsulationMode', - 'ns3::EmuNetDevice::EncapsulationMode', - [], - is_const=True) - ## emu-net-device.h: void ns3::EmuNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - '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_energy.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_energy.py deleted file mode 100644 index b30bf0b6e..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_energy.py +++ /dev/null @@ -1,985 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## device-energy-model-container.h: ns3::DeviceEnergyModelContainer [class] - module.add_class('DeviceEnergyModelContainer') - ## energy-model-helper.h: ns3::DeviceEnergyModelHelper [class] - module.add_class('DeviceEnergyModelHelper', allow_subclassing=True) - ## energy-model-helper.h: ns3::EnergySourceHelper [class] - module.add_class('EnergySourceHelper', allow_subclassing=True) - ## rv-battery-model-helper.h: ns3::RvBatteryModelHelper [class] - module.add_class('RvBatteryModelHelper', parent=root_module['ns3::EnergySourceHelper']) - ## wifi-radio-energy-model-helper.h: ns3::WifiRadioEnergyModelHelper [class] - module.add_class('WifiRadioEnergyModelHelper', parent=root_module['ns3::DeviceEnergyModelHelper']) - ## wifi-radio-energy-model.h: ns3::WifiRadioEnergyModelPhyListener [class] - module.add_class('WifiRadioEnergyModelPhyListener', parent=root_module['ns3::WifiPhyListener']) - ## basic-energy-source-helper.h: ns3::BasicEnergySourceHelper [class] - module.add_class('BasicEnergySourceHelper', parent=root_module['ns3::EnergySourceHelper']) - ## device-energy-model.h: ns3::DeviceEnergyModel [class] - module.add_class('DeviceEnergyModel', parent=root_module['ns3::Object']) - ## energy-source.h: ns3::EnergySource [class] - module.add_class('EnergySource', parent=root_module['ns3::Object']) - ## energy-source-container.h: ns3::EnergySourceContainer [class] - module.add_class('EnergySourceContainer', parent=root_module['ns3::Object']) - ## li-ion-energy-source.h: ns3::LiIonEnergySource [class] - module.add_class('LiIonEnergySource', parent=root_module['ns3::EnergySource']) - ## rv-battery-model.h: ns3::RvBatteryModel [class] - module.add_class('RvBatteryModel', parent=root_module['ns3::EnergySource']) - ## simple-device-energy-model.h: ns3::SimpleDeviceEnergyModel [class] - module.add_class('SimpleDeviceEnergyModel', parent=root_module['ns3::DeviceEnergyModel']) - ## wifi-radio-energy-model.h: ns3::WifiRadioEnergyModel [class] - module.add_class('WifiRadioEnergyModel', parent=root_module['ns3::DeviceEnergyModel']) - ## basic-energy-source.h: ns3::BasicEnergySource [class] - module.add_class('BasicEnergySource', parent=root_module['ns3::EnergySource']) - - ## 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_Ns3DeviceEnergyModelContainer_methods(root_module, root_module['ns3::DeviceEnergyModelContainer']) - register_Ns3DeviceEnergyModelHelper_methods(root_module, root_module['ns3::DeviceEnergyModelHelper']) - register_Ns3EnergySourceHelper_methods(root_module, root_module['ns3::EnergySourceHelper']) - register_Ns3RvBatteryModelHelper_methods(root_module, root_module['ns3::RvBatteryModelHelper']) - register_Ns3WifiRadioEnergyModelHelper_methods(root_module, root_module['ns3::WifiRadioEnergyModelHelper']) - register_Ns3WifiRadioEnergyModelPhyListener_methods(root_module, root_module['ns3::WifiRadioEnergyModelPhyListener']) - register_Ns3BasicEnergySourceHelper_methods(root_module, root_module['ns3::BasicEnergySourceHelper']) - register_Ns3DeviceEnergyModel_methods(root_module, root_module['ns3::DeviceEnergyModel']) - register_Ns3EnergySource_methods(root_module, root_module['ns3::EnergySource']) - register_Ns3EnergySourceContainer_methods(root_module, root_module['ns3::EnergySourceContainer']) - register_Ns3LiIonEnergySource_methods(root_module, root_module['ns3::LiIonEnergySource']) - register_Ns3RvBatteryModel_methods(root_module, root_module['ns3::RvBatteryModel']) - register_Ns3SimpleDeviceEnergyModel_methods(root_module, root_module['ns3::SimpleDeviceEnergyModel']) - register_Ns3WifiRadioEnergyModel_methods(root_module, root_module['ns3::WifiRadioEnergyModel']) - register_Ns3BasicEnergySource_methods(root_module, root_module['ns3::BasicEnergySource']) - return - -def register_Ns3DeviceEnergyModelContainer_methods(root_module, cls): - ## device-energy-model-container.h: ns3::DeviceEnergyModelContainer::DeviceEnergyModelContainer(ns3::DeviceEnergyModelContainer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DeviceEnergyModelContainer const &', 'arg0')]) - ## device-energy-model-container.h: ns3::DeviceEnergyModelContainer::DeviceEnergyModelContainer() [constructor] - cls.add_constructor([]) - ## device-energy-model-container.h: ns3::DeviceEnergyModelContainer::DeviceEnergyModelContainer(ns3::Ptr model) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::DeviceEnergyModel >', 'model')]) - ## device-energy-model-container.h: ns3::DeviceEnergyModelContainer::DeviceEnergyModelContainer(std::string modelName) [constructor] - cls.add_constructor([param('std::string', 'modelName')]) - ## device-energy-model-container.h: ns3::DeviceEnergyModelContainer::DeviceEnergyModelContainer(ns3::DeviceEnergyModelContainer const & a, ns3::DeviceEnergyModelContainer const & b) [constructor] - cls.add_constructor([param('ns3::DeviceEnergyModelContainer const &', 'a'), param('ns3::DeviceEnergyModelContainer const &', 'b')]) - ## device-energy-model-container.h: void ns3::DeviceEnergyModelContainer::Add(ns3::DeviceEnergyModelContainer container) [member function] - cls.add_method('Add', - 'void', - [param('ns3::DeviceEnergyModelContainer', 'container')]) - ## device-energy-model-container.h: void ns3::DeviceEnergyModelContainer::Add(ns3::Ptr model) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::DeviceEnergyModel >', 'model')]) - ## device-energy-model-container.h: void ns3::DeviceEnergyModelContainer::Add(std::string modelName) [member function] - cls.add_method('Add', - 'void', - [param('std::string', 'modelName')]) - ## device-energy-model-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::DeviceEnergyModelContainer::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::DeviceEnergyModel > const, std::vector< ns3::Ptr< ns3::DeviceEnergyModel > > >', - [], - is_const=True) - ## device-energy-model-container.h: void ns3::DeviceEnergyModelContainer::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## device-energy-model-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::DeviceEnergyModelContainer::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::DeviceEnergyModel > const, std::vector< ns3::Ptr< ns3::DeviceEnergyModel > > >', - [], - is_const=True) - ## device-energy-model-container.h: ns3::Ptr ns3::DeviceEnergyModelContainer::Get(uint32_t i) const [member function] - cls.add_method('Get', - 'ns3::Ptr< ns3::DeviceEnergyModel >', - [param('uint32_t', 'i')], - is_const=True) - ## device-energy-model-container.h: uint32_t ns3::DeviceEnergyModelContainer::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3DeviceEnergyModelHelper_methods(root_module, cls): - ## energy-model-helper.h: ns3::DeviceEnergyModelHelper::DeviceEnergyModelHelper() [constructor] - cls.add_constructor([]) - ## energy-model-helper.h: ns3::DeviceEnergyModelHelper::DeviceEnergyModelHelper(ns3::DeviceEnergyModelHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DeviceEnergyModelHelper const &', 'arg0')]) - ## energy-model-helper.h: ns3::DeviceEnergyModelContainer ns3::DeviceEnergyModelHelper::Install(ns3::Ptr device, ns3::Ptr source) const [member function] - cls.add_method('Install', - 'ns3::DeviceEnergyModelContainer', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::EnergySource >', 'source')], - is_const=True) - ## energy-model-helper.h: ns3::DeviceEnergyModelContainer ns3::DeviceEnergyModelHelper::Install(ns3::NetDeviceContainer deviceContainer, ns3::EnergySourceContainer sourceContainer) const [member function] - cls.add_method('Install', - 'ns3::DeviceEnergyModelContainer', - [param('ns3::NetDeviceContainer', 'deviceContainer'), param('ns3::EnergySourceContainer', 'sourceContainer')], - is_const=True) - ## energy-model-helper.h: void ns3::DeviceEnergyModelHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('Set', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')], - is_pure_virtual=True, is_virtual=True) - ## energy-model-helper.h: ns3::Ptr ns3::DeviceEnergyModelHelper::DoInstall(ns3::Ptr device, ns3::Ptr source) const [member function] - cls.add_method('DoInstall', - 'ns3::Ptr< ns3::DeviceEnergyModel >', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::EnergySource >', 'source')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3EnergySourceHelper_methods(root_module, cls): - ## energy-model-helper.h: ns3::EnergySourceHelper::EnergySourceHelper() [constructor] - cls.add_constructor([]) - ## energy-model-helper.h: ns3::EnergySourceHelper::EnergySourceHelper(ns3::EnergySourceHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EnergySourceHelper const &', 'arg0')]) - ## energy-model-helper.h: ns3::EnergySourceContainer ns3::EnergySourceHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'ns3::EnergySourceContainer', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## energy-model-helper.h: ns3::EnergySourceContainer ns3::EnergySourceHelper::Install(ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'ns3::EnergySourceContainer', - [param('ns3::NodeContainer', 'c')], - is_const=True) - ## energy-model-helper.h: ns3::EnergySourceContainer ns3::EnergySourceHelper::Install(std::string nodeName) const [member function] - cls.add_method('Install', - 'ns3::EnergySourceContainer', - [param('std::string', 'nodeName')], - is_const=True) - ## energy-model-helper.h: ns3::EnergySourceContainer ns3::EnergySourceHelper::InstallAll() const [member function] - cls.add_method('InstallAll', - 'ns3::EnergySourceContainer', - [], - is_const=True) - ## energy-model-helper.h: void ns3::EnergySourceHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('Set', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')], - is_pure_virtual=True, is_virtual=True) - ## energy-model-helper.h: ns3::Ptr ns3::EnergySourceHelper::DoInstall(ns3::Ptr node) const [member function] - cls.add_method('DoInstall', - 'ns3::Ptr< ns3::EnergySource >', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3RvBatteryModelHelper_methods(root_module, cls): - ## rv-battery-model-helper.h: ns3::RvBatteryModelHelper::RvBatteryModelHelper(ns3::RvBatteryModelHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RvBatteryModelHelper const &', 'arg0')]) - ## rv-battery-model-helper.h: ns3::RvBatteryModelHelper::RvBatteryModelHelper() [constructor] - cls.add_constructor([]) - ## rv-battery-model-helper.h: void ns3::RvBatteryModelHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('Set', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')], - is_virtual=True) - ## rv-battery-model-helper.h: ns3::Ptr ns3::RvBatteryModelHelper::DoInstall(ns3::Ptr node) const [member function] - cls.add_method('DoInstall', - 'ns3::Ptr< ns3::EnergySource >', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3WifiRadioEnergyModelHelper_methods(root_module, cls): - ## wifi-radio-energy-model-helper.h: ns3::WifiRadioEnergyModelHelper::WifiRadioEnergyModelHelper(ns3::WifiRadioEnergyModelHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiRadioEnergyModelHelper const &', 'arg0')]) - ## wifi-radio-energy-model-helper.h: ns3::WifiRadioEnergyModelHelper::WifiRadioEnergyModelHelper() [constructor] - cls.add_constructor([]) - ## wifi-radio-energy-model-helper.h: void ns3::WifiRadioEnergyModelHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('Set', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')], - is_virtual=True) - ## wifi-radio-energy-model-helper.h: void ns3::WifiRadioEnergyModelHelper::SetDepletionCallback(ns3::Callback callback) [member function] - cls.add_method('SetDepletionCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## wifi-radio-energy-model-helper.h: ns3::Ptr ns3::WifiRadioEnergyModelHelper::DoInstall(ns3::Ptr device, ns3::Ptr source) const [member function] - cls.add_method('DoInstall', - 'ns3::Ptr< ns3::DeviceEnergyModel >', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::EnergySource >', 'source')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3WifiRadioEnergyModelPhyListener_methods(root_module, cls): - ## wifi-radio-energy-model.h: ns3::WifiRadioEnergyModelPhyListener::WifiRadioEnergyModelPhyListener(ns3::WifiRadioEnergyModelPhyListener const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiRadioEnergyModelPhyListener const &', 'arg0')]) - ## wifi-radio-energy-model.h: ns3::WifiRadioEnergyModelPhyListener::WifiRadioEnergyModelPhyListener() [constructor] - cls.add_constructor([]) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModelPhyListener::NotifyMaybeCcaBusyStart(ns3::Time duration) [member function] - cls.add_method('NotifyMaybeCcaBusyStart', - 'void', - [param('ns3::Time', 'duration')], - is_virtual=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModelPhyListener::NotifyRxEndError() [member function] - cls.add_method('NotifyRxEndError', - 'void', - [], - is_virtual=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModelPhyListener::NotifyRxEndOk() [member function] - cls.add_method('NotifyRxEndOk', - 'void', - [], - is_virtual=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModelPhyListener::NotifyRxStart(ns3::Time duration) [member function] - cls.add_method('NotifyRxStart', - 'void', - [param('ns3::Time', 'duration')], - is_virtual=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModelPhyListener::NotifySwitchingStart(ns3::Time duration) [member function] - cls.add_method('NotifySwitchingStart', - 'void', - [param('ns3::Time', 'duration')], - is_virtual=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModelPhyListener::NotifyTxStart(ns3::Time duration) [member function] - cls.add_method('NotifyTxStart', - 'void', - [param('ns3::Time', 'duration')], - is_virtual=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModelPhyListener::SetChangeStateCallback(ns3::Callback callback) [member function] - cls.add_method('SetChangeStateCallback', - 'void', - [param('ns3::Callback< void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - return - -def register_Ns3BasicEnergySourceHelper_methods(root_module, cls): - ## basic-energy-source-helper.h: ns3::BasicEnergySourceHelper::BasicEnergySourceHelper(ns3::BasicEnergySourceHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BasicEnergySourceHelper const &', 'arg0')]) - ## basic-energy-source-helper.h: ns3::BasicEnergySourceHelper::BasicEnergySourceHelper() [constructor] - cls.add_constructor([]) - ## basic-energy-source-helper.h: void ns3::BasicEnergySourceHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('Set', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')], - is_virtual=True) - ## basic-energy-source-helper.h: ns3::Ptr ns3::BasicEnergySourceHelper::DoInstall(ns3::Ptr node) const [member function] - cls.add_method('DoInstall', - 'ns3::Ptr< ns3::EnergySource >', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3DeviceEnergyModel_methods(root_module, cls): - ## device-energy-model.h: ns3::DeviceEnergyModel::DeviceEnergyModel(ns3::DeviceEnergyModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DeviceEnergyModel const &', 'arg0')]) - ## device-energy-model.h: ns3::DeviceEnergyModel::DeviceEnergyModel() [constructor] - cls.add_constructor([]) - ## device-energy-model.h: void ns3::DeviceEnergyModel::ChangeState(int newState) [member function] - cls.add_method('ChangeState', - 'void', - [param('int', 'newState')], - is_pure_virtual=True, is_virtual=True) - ## device-energy-model.h: double ns3::DeviceEnergyModel::GetCurrentA() const [member function] - cls.add_method('GetCurrentA', - 'double', - [], - is_const=True) - ## device-energy-model.h: double ns3::DeviceEnergyModel::GetTotalEnergyConsumption() const [member function] - cls.add_method('GetTotalEnergyConsumption', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## device-energy-model.h: static ns3::TypeId ns3::DeviceEnergyModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## device-energy-model.h: void ns3::DeviceEnergyModel::HandleEnergyDepletion() [member function] - cls.add_method('HandleEnergyDepletion', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## device-energy-model.h: void ns3::DeviceEnergyModel::SetEnergySource(ns3::Ptr source) [member function] - cls.add_method('SetEnergySource', - 'void', - [param('ns3::Ptr< ns3::EnergySource >', 'source')], - is_pure_virtual=True, is_virtual=True) - ## device-energy-model.h: double ns3::DeviceEnergyModel::DoGetCurrentA() const [member function] - cls.add_method('DoGetCurrentA', - 'double', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3EnergySource_methods(root_module, cls): - ## energy-source.h: ns3::EnergySource::EnergySource(ns3::EnergySource const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EnergySource const &', 'arg0')]) - ## energy-source.h: ns3::EnergySource::EnergySource() [constructor] - cls.add_constructor([]) - ## energy-source.h: void ns3::EnergySource::AppendDeviceEnergyModel(ns3::Ptr deviceEnergyModelPtr) [member function] - cls.add_method('AppendDeviceEnergyModel', - 'void', - [param('ns3::Ptr< ns3::DeviceEnergyModel >', 'deviceEnergyModelPtr')]) - ## energy-source.h: void ns3::EnergySource::DisposeDeviceModels() [member function] - cls.add_method('DisposeDeviceModels', - 'void', - []) - ## energy-source.h: ns3::DeviceEnergyModelContainer ns3::EnergySource::FindDeviceEnergyModels(ns3::TypeId tid) [member function] - cls.add_method('FindDeviceEnergyModels', - 'ns3::DeviceEnergyModelContainer', - [param('ns3::TypeId', 'tid')]) - ## energy-source.h: ns3::DeviceEnergyModelContainer ns3::EnergySource::FindDeviceEnergyModels(std::string name) [member function] - cls.add_method('FindDeviceEnergyModels', - 'ns3::DeviceEnergyModelContainer', - [param('std::string', 'name')]) - ## energy-source.h: double ns3::EnergySource::GetEnergyFraction() [member function] - cls.add_method('GetEnergyFraction', - 'double', - [], - is_pure_virtual=True, is_virtual=True) - ## energy-source.h: double ns3::EnergySource::GetInitialEnergy() const [member function] - cls.add_method('GetInitialEnergy', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## energy-source.h: ns3::Ptr ns3::EnergySource::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## energy-source.h: double ns3::EnergySource::GetRemainingEnergy() [member function] - cls.add_method('GetRemainingEnergy', - 'double', - [], - is_pure_virtual=True, is_virtual=True) - ## energy-source.h: double ns3::EnergySource::GetSupplyVoltage() const [member function] - cls.add_method('GetSupplyVoltage', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## energy-source.h: static ns3::TypeId ns3::EnergySource::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## energy-source.h: void ns3::EnergySource::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## energy-source.h: void ns3::EnergySource::StartDeviceModels() [member function] - cls.add_method('StartDeviceModels', - 'void', - []) - ## energy-source.h: void ns3::EnergySource::UpdateEnergySource() [member function] - cls.add_method('UpdateEnergySource', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## energy-source.h: void ns3::EnergySource::BreakDeviceEnergyModelRefCycle() [member function] - cls.add_method('BreakDeviceEnergyModelRefCycle', - 'void', - [], - visibility='protected') - ## energy-source.h: double ns3::EnergySource::CalculateTotalCurrent() [member function] - cls.add_method('CalculateTotalCurrent', - 'double', - [], - visibility='protected') - ## energy-source.h: void ns3::EnergySource::NotifyEnergyDrained() [member function] - cls.add_method('NotifyEnergyDrained', - 'void', - [], - visibility='protected') - ## energy-source.h: void ns3::EnergySource::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3EnergySourceContainer_methods(root_module, cls): - ## energy-source-container.h: ns3::EnergySourceContainer::EnergySourceContainer(ns3::EnergySourceContainer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EnergySourceContainer const &', 'arg0')]) - ## energy-source-container.h: ns3::EnergySourceContainer::EnergySourceContainer() [constructor] - cls.add_constructor([]) - ## energy-source-container.h: ns3::EnergySourceContainer::EnergySourceContainer(ns3::Ptr source) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::EnergySource >', 'source')]) - ## energy-source-container.h: ns3::EnergySourceContainer::EnergySourceContainer(std::string sourceName) [constructor] - cls.add_constructor([param('std::string', 'sourceName')]) - ## energy-source-container.h: ns3::EnergySourceContainer::EnergySourceContainer(ns3::EnergySourceContainer const & a, ns3::EnergySourceContainer const & b) [constructor] - cls.add_constructor([param('ns3::EnergySourceContainer const &', 'a'), param('ns3::EnergySourceContainer const &', 'b')]) - ## energy-source-container.h: void ns3::EnergySourceContainer::Add(ns3::EnergySourceContainer container) [member function] - cls.add_method('Add', - 'void', - [param('ns3::EnergySourceContainer', 'container')]) - ## energy-source-container.h: void ns3::EnergySourceContainer::Add(ns3::Ptr source) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::EnergySource >', 'source')]) - ## energy-source-container.h: void ns3::EnergySourceContainer::Add(std::string sourceName) [member function] - cls.add_method('Add', - 'void', - [param('std::string', 'sourceName')]) - ## energy-source-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::EnergySourceContainer::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::EnergySource > const, std::vector< ns3::Ptr< ns3::EnergySource > > >', - [], - is_const=True) - ## energy-source-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::EnergySourceContainer::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::EnergySource > const, std::vector< ns3::Ptr< ns3::EnergySource > > >', - [], - is_const=True) - ## energy-source-container.h: ns3::Ptr ns3::EnergySourceContainer::Get(uint32_t i) const [member function] - cls.add_method('Get', - 'ns3::Ptr< ns3::EnergySource >', - [param('uint32_t', 'i')], - is_const=True) - ## energy-source-container.h: uint32_t ns3::EnergySourceContainer::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - ## energy-source-container.h: static ns3::TypeId ns3::EnergySourceContainer::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## energy-source-container.h: void ns3::EnergySourceContainer::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## energy-source-container.h: void ns3::EnergySourceContainer::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3LiIonEnergySource_methods(root_module, cls): - ## li-ion-energy-source.h: ns3::LiIonEnergySource::LiIonEnergySource(ns3::LiIonEnergySource const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LiIonEnergySource const &', 'arg0')]) - ## li-ion-energy-source.h: ns3::LiIonEnergySource::LiIonEnergySource() [constructor] - cls.add_constructor([]) - ## li-ion-energy-source.h: void ns3::LiIonEnergySource::DecreaseRemainingEnergy(double energyJ) [member function] - cls.add_method('DecreaseRemainingEnergy', - 'void', - [param('double', 'energyJ')], - is_virtual=True) - ## li-ion-energy-source.h: double ns3::LiIonEnergySource::GetEnergyFraction() [member function] - cls.add_method('GetEnergyFraction', - 'double', - [], - is_virtual=True) - ## li-ion-energy-source.h: ns3::Time ns3::LiIonEnergySource::GetEnergyUpdateInterval() const [member function] - cls.add_method('GetEnergyUpdateInterval', - 'ns3::Time', - [], - is_const=True) - ## li-ion-energy-source.h: double ns3::LiIonEnergySource::GetInitialEnergy() const [member function] - cls.add_method('GetInitialEnergy', - 'double', - [], - is_const=True, is_virtual=True) - ## li-ion-energy-source.h: double ns3::LiIonEnergySource::GetRemainingEnergy() [member function] - cls.add_method('GetRemainingEnergy', - 'double', - [], - is_virtual=True) - ## li-ion-energy-source.h: double ns3::LiIonEnergySource::GetSupplyVoltage() const [member function] - cls.add_method('GetSupplyVoltage', - 'double', - [], - is_const=True, is_virtual=True) - ## li-ion-energy-source.h: static ns3::TypeId ns3::LiIonEnergySource::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## li-ion-energy-source.h: void ns3::LiIonEnergySource::IncreaseRemainingEnergy(double energyJ) [member function] - cls.add_method('IncreaseRemainingEnergy', - 'void', - [param('double', 'energyJ')], - is_virtual=True) - ## li-ion-energy-source.h: void ns3::LiIonEnergySource::SetEnergyUpdateInterval(ns3::Time interval) [member function] - cls.add_method('SetEnergyUpdateInterval', - 'void', - [param('ns3::Time', 'interval')]) - ## li-ion-energy-source.h: void ns3::LiIonEnergySource::SetInitialEnergy(double initialEnergyJ) [member function] - cls.add_method('SetInitialEnergy', - 'void', - [param('double', 'initialEnergyJ')]) - ## li-ion-energy-source.h: void ns3::LiIonEnergySource::SetInitialSupplyVoltage(double supplyVoltageV) [member function] - cls.add_method('SetInitialSupplyVoltage', - 'void', - [param('double', 'supplyVoltageV')]) - ## li-ion-energy-source.h: void ns3::LiIonEnergySource::UpdateEnergySource() [member function] - cls.add_method('UpdateEnergySource', - 'void', - [], - is_virtual=True) - ## li-ion-energy-source.h: void ns3::LiIonEnergySource::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## li-ion-energy-source.h: void ns3::LiIonEnergySource::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3RvBatteryModel_methods(root_module, cls): - ## rv-battery-model.h: ns3::RvBatteryModel::RvBatteryModel(ns3::RvBatteryModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RvBatteryModel const &', 'arg0')]) - ## rv-battery-model.h: ns3::RvBatteryModel::RvBatteryModel() [constructor] - cls.add_constructor([]) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetAlpha() const [member function] - cls.add_method('GetAlpha', - 'double', - [], - is_const=True) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetBatteryLevel() [member function] - cls.add_method('GetBatteryLevel', - 'double', - []) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetBeta() const [member function] - cls.add_method('GetBeta', - 'double', - [], - is_const=True) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetCutoffVoltage() const [member function] - cls.add_method('GetCutoffVoltage', - 'double', - [], - is_const=True) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetEnergyFraction() [member function] - cls.add_method('GetEnergyFraction', - 'double', - [], - is_virtual=True) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetInitialEnergy() const [member function] - cls.add_method('GetInitialEnergy', - 'double', - [], - is_const=True, is_virtual=True) - ## rv-battery-model.h: ns3::Time ns3::RvBatteryModel::GetLifetime() const [member function] - cls.add_method('GetLifetime', - 'ns3::Time', - [], - is_const=True) - ## rv-battery-model.h: int ns3::RvBatteryModel::GetNumOfTerms() const [member function] - cls.add_method('GetNumOfTerms', - 'int', - [], - is_const=True) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetOpenCircuitVoltage() const [member function] - cls.add_method('GetOpenCircuitVoltage', - 'double', - [], - is_const=True) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetRemainingEnergy() [member function] - cls.add_method('GetRemainingEnergy', - 'double', - [], - is_virtual=True) - ## rv-battery-model.h: ns3::Time ns3::RvBatteryModel::GetSamplingInterval() const [member function] - cls.add_method('GetSamplingInterval', - 'ns3::Time', - [], - is_const=True) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetSupplyVoltage() const [member function] - cls.add_method('GetSupplyVoltage', - 'double', - [], - is_const=True, is_virtual=True) - ## rv-battery-model.h: static ns3::TypeId ns3::RvBatteryModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## rv-battery-model.h: void ns3::RvBatteryModel::SetAlpha(double alpha) [member function] - cls.add_method('SetAlpha', - 'void', - [param('double', 'alpha')]) - ## rv-battery-model.h: void ns3::RvBatteryModel::SetBeta(double beta) [member function] - cls.add_method('SetBeta', - 'void', - [param('double', 'beta')]) - ## rv-battery-model.h: void ns3::RvBatteryModel::SetCutoffVoltage(double voltage) [member function] - cls.add_method('SetCutoffVoltage', - 'void', - [param('double', 'voltage')]) - ## rv-battery-model.h: void ns3::RvBatteryModel::SetNumOfTerms(int num) [member function] - cls.add_method('SetNumOfTerms', - 'void', - [param('int', 'num')]) - ## rv-battery-model.h: void ns3::RvBatteryModel::SetOpenCircuitVoltage(double voltage) [member function] - cls.add_method('SetOpenCircuitVoltage', - 'void', - [param('double', 'voltage')]) - ## rv-battery-model.h: void ns3::RvBatteryModel::SetSamplingInterval(ns3::Time interval) [member function] - cls.add_method('SetSamplingInterval', - 'void', - [param('ns3::Time', 'interval')]) - ## rv-battery-model.h: void ns3::RvBatteryModel::UpdateEnergySource() [member function] - cls.add_method('UpdateEnergySource', - 'void', - [], - is_virtual=True) - ## rv-battery-model.h: void ns3::RvBatteryModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## rv-battery-model.h: void ns3::RvBatteryModel::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3SimpleDeviceEnergyModel_methods(root_module, cls): - ## simple-device-energy-model.h: ns3::SimpleDeviceEnergyModel::SimpleDeviceEnergyModel(ns3::SimpleDeviceEnergyModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SimpleDeviceEnergyModel const &', 'arg0')]) - ## simple-device-energy-model.h: ns3::SimpleDeviceEnergyModel::SimpleDeviceEnergyModel() [constructor] - cls.add_constructor([]) - ## simple-device-energy-model.h: void ns3::SimpleDeviceEnergyModel::ChangeState(int newState) [member function] - cls.add_method('ChangeState', - 'void', - [param('int', 'newState')], - is_virtual=True) - ## simple-device-energy-model.h: ns3::Ptr ns3::SimpleDeviceEnergyModel::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## simple-device-energy-model.h: double ns3::SimpleDeviceEnergyModel::GetTotalEnergyConsumption() const [member function] - cls.add_method('GetTotalEnergyConsumption', - 'double', - [], - is_const=True, is_virtual=True) - ## simple-device-energy-model.h: static ns3::TypeId ns3::SimpleDeviceEnergyModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## simple-device-energy-model.h: void ns3::SimpleDeviceEnergyModel::HandleEnergyDepletion() [member function] - cls.add_method('HandleEnergyDepletion', - 'void', - [], - is_virtual=True) - ## simple-device-energy-model.h: void ns3::SimpleDeviceEnergyModel::SetCurrentA(double current) [member function] - cls.add_method('SetCurrentA', - 'void', - [param('double', 'current')]) - ## simple-device-energy-model.h: void ns3::SimpleDeviceEnergyModel::SetEnergySource(ns3::Ptr source) [member function] - cls.add_method('SetEnergySource', - 'void', - [param('ns3::Ptr< ns3::EnergySource >', 'source')], - is_virtual=True) - ## simple-device-energy-model.h: void ns3::SimpleDeviceEnergyModel::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## simple-device-energy-model.h: void ns3::SimpleDeviceEnergyModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## simple-device-energy-model.h: double ns3::SimpleDeviceEnergyModel::DoGetCurrentA() const [member function] - cls.add_method('DoGetCurrentA', - 'double', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3WifiRadioEnergyModel_methods(root_module, cls): - ## wifi-radio-energy-model.h: ns3::WifiRadioEnergyModel::WifiRadioEnergyModel(ns3::WifiRadioEnergyModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiRadioEnergyModel const &', 'arg0')]) - ## wifi-radio-energy-model.h: ns3::WifiRadioEnergyModel::WifiRadioEnergyModel() [constructor] - cls.add_constructor([]) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::ChangeState(int newState) [member function] - cls.add_method('ChangeState', - 'void', - [param('int', 'newState')], - is_virtual=True) - ## wifi-radio-energy-model.h: double ns3::WifiRadioEnergyModel::GetCcaBusyCurrentA() const [member function] - cls.add_method('GetCcaBusyCurrentA', - 'double', - [], - is_const=True) - ## wifi-radio-energy-model.h: ns3::WifiPhy::State ns3::WifiRadioEnergyModel::GetCurrentState() const [member function] - cls.add_method('GetCurrentState', - 'ns3::WifiPhy::State', - [], - is_const=True) - ## wifi-radio-energy-model.h: double ns3::WifiRadioEnergyModel::GetIdleCurrentA() const [member function] - cls.add_method('GetIdleCurrentA', - 'double', - [], - is_const=True) - ## wifi-radio-energy-model.h: ns3::WifiRadioEnergyModelPhyListener * ns3::WifiRadioEnergyModel::GetPhyListener() [member function] - cls.add_method('GetPhyListener', - 'ns3::WifiRadioEnergyModelPhyListener *', - []) - ## wifi-radio-energy-model.h: double ns3::WifiRadioEnergyModel::GetRxCurrentA() const [member function] - cls.add_method('GetRxCurrentA', - 'double', - [], - is_const=True) - ## wifi-radio-energy-model.h: double ns3::WifiRadioEnergyModel::GetSwitchingCurrentA() const [member function] - cls.add_method('GetSwitchingCurrentA', - 'double', - [], - is_const=True) - ## wifi-radio-energy-model.h: double ns3::WifiRadioEnergyModel::GetTotalEnergyConsumption() const [member function] - cls.add_method('GetTotalEnergyConsumption', - 'double', - [], - is_const=True, is_virtual=True) - ## wifi-radio-energy-model.h: double ns3::WifiRadioEnergyModel::GetTxCurrentA() const [member function] - cls.add_method('GetTxCurrentA', - 'double', - [], - is_const=True) - ## wifi-radio-energy-model.h: static ns3::TypeId ns3::WifiRadioEnergyModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::HandleEnergyDepletion() [member function] - cls.add_method('HandleEnergyDepletion', - 'void', - [], - is_virtual=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::SetCcaBusyCurrentA(double ccaBusyCurrentA) [member function] - cls.add_method('SetCcaBusyCurrentA', - 'void', - [param('double', 'ccaBusyCurrentA')]) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::SetEnergyDepletionCallback(ns3::Callback callback) [member function] - cls.add_method('SetEnergyDepletionCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::SetEnergySource(ns3::Ptr source) [member function] - cls.add_method('SetEnergySource', - 'void', - [param('ns3::Ptr< ns3::EnergySource >', 'source')], - is_virtual=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::SetIdleCurrentA(double idleCurrentA) [member function] - cls.add_method('SetIdleCurrentA', - 'void', - [param('double', 'idleCurrentA')]) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::SetRxCurrentA(double rxCurrentA) [member function] - cls.add_method('SetRxCurrentA', - 'void', - [param('double', 'rxCurrentA')]) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::SetSwitchingCurrentA(double switchingCurrentA) [member function] - cls.add_method('SetSwitchingCurrentA', - 'void', - [param('double', 'switchingCurrentA')]) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::SetTxCurrentA(double txCurrentA) [member function] - cls.add_method('SetTxCurrentA', - 'void', - [param('double', 'txCurrentA')]) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## wifi-radio-energy-model.h: double ns3::WifiRadioEnergyModel::DoGetCurrentA() const [member function] - cls.add_method('DoGetCurrentA', - 'double', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3BasicEnergySource_methods(root_module, cls): - ## basic-energy-source.h: ns3::BasicEnergySource::BasicEnergySource(ns3::BasicEnergySource const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BasicEnergySource const &', 'arg0')]) - ## basic-energy-source.h: ns3::BasicEnergySource::BasicEnergySource() [constructor] - cls.add_constructor([]) - ## basic-energy-source.h: double ns3::BasicEnergySource::GetEnergyFraction() [member function] - cls.add_method('GetEnergyFraction', - 'double', - [], - is_virtual=True) - ## basic-energy-source.h: ns3::Time ns3::BasicEnergySource::GetEnergyUpdateInterval() const [member function] - cls.add_method('GetEnergyUpdateInterval', - 'ns3::Time', - [], - is_const=True) - ## basic-energy-source.h: double ns3::BasicEnergySource::GetInitialEnergy() const [member function] - cls.add_method('GetInitialEnergy', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-energy-source.h: double ns3::BasicEnergySource::GetRemainingEnergy() [member function] - cls.add_method('GetRemainingEnergy', - 'double', - [], - is_virtual=True) - ## basic-energy-source.h: double ns3::BasicEnergySource::GetSupplyVoltage() const [member function] - cls.add_method('GetSupplyVoltage', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-energy-source.h: static ns3::TypeId ns3::BasicEnergySource::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## basic-energy-source.h: void ns3::BasicEnergySource::SetEnergyUpdateInterval(ns3::Time interval) [member function] - cls.add_method('SetEnergyUpdateInterval', - 'void', - [param('ns3::Time', 'interval')]) - ## basic-energy-source.h: void ns3::BasicEnergySource::SetInitialEnergy(double initialEnergyJ) [member function] - cls.add_method('SetInitialEnergy', - 'void', - [param('double', 'initialEnergyJ')]) - ## basic-energy-source.h: void ns3::BasicEnergySource::SetSupplyVoltage(double supplyVoltageV) [member function] - cls.add_method('SetSupplyVoltage', - 'void', - [param('double', 'supplyVoltageV')]) - ## basic-energy-source.h: void ns3::BasicEnergySource::UpdateEnergySource() [member function] - cls.add_method('UpdateEnergySource', - 'void', - [], - is_virtual=True) - ## basic-energy-source.h: void ns3::BasicEnergySource::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## basic-energy-source.h: void ns3::BasicEnergySource::DoStart() [member function] - cls.add_method('DoStart', - '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_flow_monitor.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_flow_monitor.py deleted file mode 100644 index dae579ffe..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_flow_monitor.py +++ /dev/null @@ -1,494 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## flow-monitor-helper.h: ns3::FlowMonitorHelper [class] - module.add_class('FlowMonitorHelper') - ## histogram.h: ns3::Histogram [class] - module.add_class('Histogram') - ## simple-ref-count.h: ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::FlowClassifier', '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::FlowProbe', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) - ## flow-classifier.h: ns3::FlowClassifier [class] - module.add_class('FlowClassifier', parent=root_module['ns3::SimpleRefCount< ns3::FlowClassifier, ns3::empty, ns3::DefaultDeleter >']) - ## flow-monitor.h: ns3::FlowMonitor [class] - module.add_class('FlowMonitor', parent=root_module['ns3::Object']) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats [struct] - module.add_class('FlowStats', outer_class=root_module['ns3::FlowMonitor']) - ## flow-probe.h: ns3::FlowProbe [class] - module.add_class('FlowProbe', parent=root_module['ns3::SimpleRefCount< ns3::FlowProbe, ns3::empty, ns3::DefaultDeleter >']) - ## flow-probe.h: ns3::FlowProbe::FlowStats [struct] - module.add_class('FlowStats', outer_class=root_module['ns3::FlowProbe']) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier [class] - module.add_class('Ipv4FlowClassifier', parent=root_module['ns3::FlowClassifier']) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple [struct] - module.add_class('FiveTuple', outer_class=root_module['ns3::Ipv4FlowClassifier']) - ## ipv4-flow-probe.h: ns3::Ipv4FlowProbe [class] - module.add_class('Ipv4FlowProbe', parent=root_module['ns3::FlowProbe']) - ## ipv4-flow-probe.h: ns3::Ipv4FlowProbe::DropReason [enumeration] - module.add_enum('DropReason', ['DROP_NO_ROUTE', 'DROP_TTL_EXPIRE', 'DROP_BAD_CHECKSUM', 'DROP_QUEUE', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR', 'DROP_INVALID_REASON'], outer_class=root_module['ns3::Ipv4FlowProbe']) - module.add_container('std::map< unsigned int, ns3::FlowMonitor::FlowStats >', ('unsigned int', 'ns3::FlowMonitor::FlowStats'), container_type='map') - module.add_container('std::map< unsigned int, ns3::FlowProbe::FlowStats >', ('unsigned int', 'ns3::FlowProbe::FlowStats'), container_type='map') - typehandlers.add_type_alias('uint32_t', 'ns3::FlowPacketId') - typehandlers.add_type_alias('uint32_t*', 'ns3::FlowPacketId*') - typehandlers.add_type_alias('uint32_t&', 'ns3::FlowPacketId&') - typehandlers.add_type_alias('uint32_t', 'ns3::FlowId') - typehandlers.add_type_alias('uint32_t*', 'ns3::FlowId*') - typehandlers.add_type_alias('uint32_t&', 'ns3::FlowId&') - - ## 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_Ns3FlowMonitorHelper_methods(root_module, root_module['ns3::FlowMonitorHelper']) - register_Ns3Histogram_methods(root_module, root_module['ns3::Histogram']) - register_Ns3FlowClassifier_methods(root_module, root_module['ns3::FlowClassifier']) - register_Ns3FlowMonitor_methods(root_module, root_module['ns3::FlowMonitor']) - register_Ns3FlowMonitorFlowStats_methods(root_module, root_module['ns3::FlowMonitor::FlowStats']) - register_Ns3FlowProbe_methods(root_module, root_module['ns3::FlowProbe']) - register_Ns3FlowProbeFlowStats_methods(root_module, root_module['ns3::FlowProbe::FlowStats']) - register_Ns3Ipv4FlowClassifier_methods(root_module, root_module['ns3::Ipv4FlowClassifier']) - register_Ns3Ipv4FlowClassifierFiveTuple_methods(root_module, root_module['ns3::Ipv4FlowClassifier::FiveTuple']) - register_Ns3Ipv4FlowProbe_methods(root_module, root_module['ns3::Ipv4FlowProbe']) - return - -def register_Ns3FlowMonitorHelper_methods(root_module, cls): - ## flow-monitor-helper.h: ns3::FlowMonitorHelper::FlowMonitorHelper(ns3::FlowMonitorHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FlowMonitorHelper const &', 'arg0')]) - ## flow-monitor-helper.h: ns3::FlowMonitorHelper::FlowMonitorHelper() [constructor] - cls.add_constructor([]) - ## flow-monitor-helper.h: ns3::Ptr ns3::FlowMonitorHelper::GetClassifier() [member function] - cls.add_method('GetClassifier', - 'ns3::Ptr< ns3::FlowClassifier >', - []) - ## flow-monitor-helper.h: ns3::Ptr ns3::FlowMonitorHelper::GetMonitor() [member function] - cls.add_method('GetMonitor', - 'ns3::Ptr< ns3::FlowMonitor >', - []) - ## flow-monitor-helper.h: ns3::Ptr ns3::FlowMonitorHelper::Install(ns3::NodeContainer nodes) [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::FlowMonitor >', - [param('ns3::NodeContainer', 'nodes')]) - ## flow-monitor-helper.h: ns3::Ptr ns3::FlowMonitorHelper::Install(ns3::Ptr node) [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::FlowMonitor >', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## flow-monitor-helper.h: ns3::Ptr ns3::FlowMonitorHelper::InstallAll() [member function] - cls.add_method('InstallAll', - 'ns3::Ptr< ns3::FlowMonitor >', - []) - ## flow-monitor-helper.h: void ns3::FlowMonitorHelper::SetMonitorAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] - cls.add_method('SetMonitorAttribute', - 'void', - [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) - return - -def register_Ns3Histogram_methods(root_module, cls): - ## histogram.h: ns3::Histogram::Histogram(ns3::Histogram const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Histogram const &', 'arg0')]) - ## histogram.h: ns3::Histogram::Histogram(double binWidth) [constructor] - cls.add_constructor([param('double', 'binWidth')]) - ## histogram.h: ns3::Histogram::Histogram() [constructor] - cls.add_constructor([]) - ## histogram.h: void ns3::Histogram::AddValue(double value) [member function] - cls.add_method('AddValue', - 'void', - [param('double', 'value')]) - ## histogram.h: uint32_t ns3::Histogram::GetBinCount(uint32_t index) [member function] - cls.add_method('GetBinCount', - 'uint32_t', - [param('uint32_t', 'index')]) - ## histogram.h: double ns3::Histogram::GetBinEnd(uint32_t index) [member function] - cls.add_method('GetBinEnd', - 'double', - [param('uint32_t', 'index')]) - ## histogram.h: double ns3::Histogram::GetBinStart(uint32_t index) [member function] - cls.add_method('GetBinStart', - 'double', - [param('uint32_t', 'index')]) - ## histogram.h: double ns3::Histogram::GetBinWidth(uint32_t index) const [member function] - cls.add_method('GetBinWidth', - 'double', - [param('uint32_t', 'index')], - is_const=True) - ## histogram.h: uint32_t ns3::Histogram::GetNBins() const [member function] - cls.add_method('GetNBins', - 'uint32_t', - [], - is_const=True) - ## histogram.h: void ns3::Histogram::SerializeToXmlStream(std::ostream & os, int indent, std::string elementName) const [member function] - cls.add_method('SerializeToXmlStream', - 'void', - [param('std::ostream &', 'os'), param('int', 'indent'), param('std::string', 'elementName')], - is_const=True) - ## histogram.h: void ns3::Histogram::SetDefaultBinWidth(double binWidth) [member function] - cls.add_method('SetDefaultBinWidth', - 'void', - [param('double', 'binWidth')]) - return - -def register_Ns3FlowClassifier_methods(root_module, cls): - ## flow-classifier.h: ns3::FlowClassifier::FlowClassifier() [constructor] - cls.add_constructor([]) - ## flow-classifier.h: void ns3::FlowClassifier::SerializeToXmlStream(std::ostream & os, int indent) const [member function] - cls.add_method('SerializeToXmlStream', - 'void', - [param('std::ostream &', 'os'), param('int', 'indent')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## flow-classifier.h: ns3::FlowId ns3::FlowClassifier::GetNewFlowId() [member function] - cls.add_method('GetNewFlowId', - 'ns3::FlowId', - [], - visibility='protected') - return - -def register_Ns3FlowMonitor_methods(root_module, cls): - ## flow-monitor.h: ns3::FlowMonitor::FlowMonitor(ns3::FlowMonitor const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FlowMonitor const &', 'arg0')]) - ## flow-monitor.h: ns3::FlowMonitor::FlowMonitor() [constructor] - cls.add_constructor([]) - ## flow-monitor.h: void ns3::FlowMonitor::AddProbe(ns3::Ptr probe) [member function] - cls.add_method('AddProbe', - 'void', - [param('ns3::Ptr< ns3::FlowProbe >', 'probe')]) - ## flow-monitor.h: void ns3::FlowMonitor::CheckForLostPackets() [member function] - cls.add_method('CheckForLostPackets', - 'void', - []) - ## flow-monitor.h: void ns3::FlowMonitor::CheckForLostPackets(ns3::Time maxDelay) [member function] - cls.add_method('CheckForLostPackets', - 'void', - [param('ns3::Time', 'maxDelay')]) - ## flow-monitor.h: std::vector, std::allocator > > ns3::FlowMonitor::GetAllProbes() const [member function] - cls.add_method('GetAllProbes', - 'std::vector< ns3::Ptr< ns3::FlowProbe > >', - [], - is_const=True) - ## flow-monitor.h: std::map, std::allocator > > ns3::FlowMonitor::GetFlowStats() const [member function] - cls.add_method('GetFlowStats', - 'std::map< unsigned int, ns3::FlowMonitor::FlowStats >', - [], - is_const=True) - ## flow-monitor.h: ns3::TypeId ns3::FlowMonitor::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## flow-monitor.h: static ns3::TypeId ns3::FlowMonitor::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## flow-monitor.h: void ns3::FlowMonitor::ReportDrop(ns3::Ptr probe, ns3::FlowId flowId, ns3::FlowPacketId packetId, uint32_t packetSize, uint32_t reasonCode) [member function] - cls.add_method('ReportDrop', - 'void', - [param('ns3::Ptr< ns3::FlowProbe >', 'probe'), param('ns3::FlowId', 'flowId'), param('ns3::FlowPacketId', 'packetId'), param('uint32_t', 'packetSize'), param('uint32_t', 'reasonCode')]) - ## flow-monitor.h: void ns3::FlowMonitor::ReportFirstTx(ns3::Ptr probe, ns3::FlowId flowId, ns3::FlowPacketId packetId, uint32_t packetSize) [member function] - cls.add_method('ReportFirstTx', - 'void', - [param('ns3::Ptr< ns3::FlowProbe >', 'probe'), param('ns3::FlowId', 'flowId'), param('ns3::FlowPacketId', 'packetId'), param('uint32_t', 'packetSize')]) - ## flow-monitor.h: void ns3::FlowMonitor::ReportForwarding(ns3::Ptr probe, ns3::FlowId flowId, ns3::FlowPacketId packetId, uint32_t packetSize) [member function] - cls.add_method('ReportForwarding', - 'void', - [param('ns3::Ptr< ns3::FlowProbe >', 'probe'), param('ns3::FlowId', 'flowId'), param('ns3::FlowPacketId', 'packetId'), param('uint32_t', 'packetSize')]) - ## flow-monitor.h: void ns3::FlowMonitor::ReportLastRx(ns3::Ptr probe, ns3::FlowId flowId, ns3::FlowPacketId packetId, uint32_t packetSize) [member function] - cls.add_method('ReportLastRx', - 'void', - [param('ns3::Ptr< ns3::FlowProbe >', 'probe'), param('ns3::FlowId', 'flowId'), param('ns3::FlowPacketId', 'packetId'), param('uint32_t', 'packetSize')]) - ## flow-monitor.h: void ns3::FlowMonitor::SerializeToXmlFile(std::string fileName, bool enableHistograms, bool enableProbes) [member function] - cls.add_method('SerializeToXmlFile', - 'void', - [param('std::string', 'fileName'), param('bool', 'enableHistograms'), param('bool', 'enableProbes')]) - ## flow-monitor.h: void ns3::FlowMonitor::SerializeToXmlStream(std::ostream & os, int indent, bool enableHistograms, bool enableProbes) [member function] - cls.add_method('SerializeToXmlStream', - 'void', - [param('std::ostream &', 'os'), param('int', 'indent'), param('bool', 'enableHistograms'), param('bool', 'enableProbes')]) - ## flow-monitor.h: std::string ns3::FlowMonitor::SerializeToXmlString(int indent, bool enableHistograms, bool enableProbes) [member function] - cls.add_method('SerializeToXmlString', - 'std::string', - [param('int', 'indent'), param('bool', 'enableHistograms'), param('bool', 'enableProbes')]) - ## flow-monitor.h: void ns3::FlowMonitor::SetFlowClassifier(ns3::Ptr classifier) [member function] - cls.add_method('SetFlowClassifier', - 'void', - [param('ns3::Ptr< ns3::FlowClassifier >', 'classifier')]) - ## flow-monitor.h: void ns3::FlowMonitor::Start(ns3::Time const & time) [member function] - cls.add_method('Start', - 'void', - [param('ns3::Time const &', 'time')]) - ## flow-monitor.h: void ns3::FlowMonitor::StartRightNow() [member function] - cls.add_method('StartRightNow', - 'void', - []) - ## flow-monitor.h: void ns3::FlowMonitor::Stop(ns3::Time const & time) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time const &', 'time')]) - ## flow-monitor.h: void ns3::FlowMonitor::StopRightNow() [member function] - cls.add_method('StopRightNow', - 'void', - []) - ## flow-monitor.h: void ns3::FlowMonitor::NotifyConstructionCompleted() [member function] - cls.add_method('NotifyConstructionCompleted', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3FlowMonitorFlowStats_methods(root_module, cls): - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::FlowStats() [constructor] - cls.add_constructor([]) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::FlowStats(ns3::FlowMonitor::FlowStats const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FlowMonitor::FlowStats const &', 'arg0')]) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::bytesDropped [variable] - cls.add_instance_attribute('bytesDropped', 'std::vector< unsigned long long >', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::delayHistogram [variable] - cls.add_instance_attribute('delayHistogram', 'ns3::Histogram', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::delaySum [variable] - cls.add_instance_attribute('delaySum', 'ns3::Time', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::flowInterruptionsHistogram [variable] - cls.add_instance_attribute('flowInterruptionsHistogram', 'ns3::Histogram', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::jitterHistogram [variable] - cls.add_instance_attribute('jitterHistogram', 'ns3::Histogram', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::jitterSum [variable] - cls.add_instance_attribute('jitterSum', 'ns3::Time', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::lastDelay [variable] - cls.add_instance_attribute('lastDelay', 'ns3::Time', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::lostPackets [variable] - cls.add_instance_attribute('lostPackets', 'uint32_t', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::packetSizeHistogram [variable] - cls.add_instance_attribute('packetSizeHistogram', 'ns3::Histogram', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::packetsDropped [variable] - cls.add_instance_attribute('packetsDropped', 'std::vector< unsigned int >', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::rxBytes [variable] - cls.add_instance_attribute('rxBytes', 'uint64_t', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::rxPackets [variable] - cls.add_instance_attribute('rxPackets', 'uint32_t', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::timeFirstRxPacket [variable] - cls.add_instance_attribute('timeFirstRxPacket', 'ns3::Time', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::timeFirstTxPacket [variable] - cls.add_instance_attribute('timeFirstTxPacket', 'ns3::Time', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::timeLastRxPacket [variable] - cls.add_instance_attribute('timeLastRxPacket', 'ns3::Time', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::timeLastTxPacket [variable] - cls.add_instance_attribute('timeLastTxPacket', 'ns3::Time', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::timesForwarded [variable] - cls.add_instance_attribute('timesForwarded', 'uint32_t', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::txBytes [variable] - cls.add_instance_attribute('txBytes', 'uint64_t', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::txPackets [variable] - cls.add_instance_attribute('txPackets', 'uint32_t', is_const=False) - return - -def register_Ns3FlowProbe_methods(root_module, cls): - ## flow-probe.h: void ns3::FlowProbe::AddPacketDropStats(ns3::FlowId flowId, uint32_t packetSize, uint32_t reasonCode) [member function] - cls.add_method('AddPacketDropStats', - 'void', - [param('ns3::FlowId', 'flowId'), param('uint32_t', 'packetSize'), param('uint32_t', 'reasonCode')]) - ## flow-probe.h: void ns3::FlowProbe::AddPacketStats(ns3::FlowId flowId, uint32_t packetSize, ns3::Time delayFromFirstProbe) [member function] - cls.add_method('AddPacketStats', - 'void', - [param('ns3::FlowId', 'flowId'), param('uint32_t', 'packetSize'), param('ns3::Time', 'delayFromFirstProbe')]) - ## flow-probe.h: std::map, std::allocator > > ns3::FlowProbe::GetStats() const [member function] - cls.add_method('GetStats', - 'std::map< unsigned int, ns3::FlowProbe::FlowStats >', - [], - is_const=True) - ## flow-probe.h: void ns3::FlowProbe::SerializeToXmlStream(std::ostream & os, int indent, uint32_t index) const [member function] - cls.add_method('SerializeToXmlStream', - 'void', - [param('std::ostream &', 'os'), param('int', 'indent'), param('uint32_t', 'index')], - is_const=True) - ## flow-probe.h: ns3::FlowProbe::FlowProbe(ns3::Ptr flowMonitor) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::FlowMonitor >', 'flowMonitor')], - visibility='protected') - return - -def register_Ns3FlowProbeFlowStats_methods(root_module, cls): - ## flow-probe.h: ns3::FlowProbe::FlowStats::FlowStats(ns3::FlowProbe::FlowStats const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FlowProbe::FlowStats const &', 'arg0')]) - ## flow-probe.h: ns3::FlowProbe::FlowStats::FlowStats() [constructor] - cls.add_constructor([]) - ## flow-probe.h: ns3::FlowProbe::FlowStats::bytes [variable] - cls.add_instance_attribute('bytes', 'uint64_t', is_const=False) - ## flow-probe.h: ns3::FlowProbe::FlowStats::bytesDropped [variable] - cls.add_instance_attribute('bytesDropped', 'std::vector< unsigned long long >', is_const=False) - ## flow-probe.h: ns3::FlowProbe::FlowStats::delayFromFirstProbeSum [variable] - cls.add_instance_attribute('delayFromFirstProbeSum', 'ns3::Time', is_const=False) - ## flow-probe.h: ns3::FlowProbe::FlowStats::packets [variable] - cls.add_instance_attribute('packets', 'uint32_t', is_const=False) - ## flow-probe.h: ns3::FlowProbe::FlowStats::packetsDropped [variable] - cls.add_instance_attribute('packetsDropped', 'std::vector< unsigned int >', is_const=False) - return - -def register_Ns3Ipv4FlowClassifier_methods(root_module, cls): - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::Ipv4FlowClassifier() [constructor] - cls.add_constructor([]) - ## ipv4-flow-classifier.h: bool ns3::Ipv4FlowClassifier::Classify(ns3::Ipv4Header const & ipHeader, ns3::Ptr ipPayload, uint32_t * out_flowId, uint32_t * out_packetId) [member function] - cls.add_method('Classify', - 'bool', - [param('ns3::Ipv4Header const &', 'ipHeader'), param('ns3::Ptr< ns3::Packet const >', 'ipPayload'), param('uint32_t *', 'out_flowId'), param('uint32_t *', 'out_packetId')]) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple ns3::Ipv4FlowClassifier::FindFlow(ns3::FlowId flowId) const [member function] - cls.add_method('FindFlow', - 'ns3::Ipv4FlowClassifier::FiveTuple', - [param('ns3::FlowId', 'flowId')], - is_const=True) - ## ipv4-flow-classifier.h: void ns3::Ipv4FlowClassifier::SerializeToXmlStream(std::ostream & os, int indent) const [member function] - cls.add_method('SerializeToXmlStream', - 'void', - [param('std::ostream &', 'os'), param('int', 'indent')], - is_const=True, is_virtual=True) - return - -def register_Ns3Ipv4FlowClassifierFiveTuple_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('<') - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple::FiveTuple() [constructor] - cls.add_constructor([]) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple::FiveTuple(ns3::Ipv4FlowClassifier::FiveTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4FlowClassifier::FiveTuple const &', 'arg0')]) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple::destinationAddress [variable] - cls.add_instance_attribute('destinationAddress', 'ns3::Ipv4Address', is_const=False) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple::destinationPort [variable] - cls.add_instance_attribute('destinationPort', 'uint16_t', is_const=False) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple::protocol [variable] - cls.add_instance_attribute('protocol', 'uint8_t', is_const=False) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple::sourceAddress [variable] - cls.add_instance_attribute('sourceAddress', 'ns3::Ipv4Address', is_const=False) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple::sourcePort [variable] - cls.add_instance_attribute('sourcePort', 'uint16_t', is_const=False) - return - -def register_Ns3Ipv4FlowProbe_methods(root_module, cls): - ## ipv4-flow-probe.h: ns3::Ipv4FlowProbe::Ipv4FlowProbe(ns3::Ptr monitor, ns3::Ptr classifier, ns3::Ptr node) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::FlowMonitor >', 'monitor'), param('ns3::Ptr< ns3::Ipv4FlowClassifier >', 'classifier'), param('ns3::Ptr< ns3::Node >', 'node')]) - 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_internet.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_internet.py deleted file mode 100644 index 59861eca7..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_internet.py +++ /dev/null @@ -1,7760 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## tcp-socket.h: ns3::TcpStates_t [enumeration] - module.add_enum('TcpStates_t', ['CLOSED', 'LISTEN', 'SYN_SENT', 'SYN_RCVD', 'ESTABLISHED', 'CLOSE_WAIT', 'LAST_ACK', 'FIN_WAIT_1', 'FIN_WAIT_2', 'CLOSING', 'TIME_WAIT', 'LAST_STATE']) - ## internet-trace-helper.h: ns3::AsciiTraceHelperForIpv4 [class] - module.add_class('AsciiTraceHelperForIpv4', allow_subclassing=True) - ## internet-trace-helper.h: ns3::AsciiTraceHelperForIpv6 [class] - module.add_class('AsciiTraceHelperForIpv6', allow_subclassing=True) - ## candidate-queue.h: ns3::CandidateQueue [class] - module.add_class('CandidateQueue') - ## global-route-manager.h: ns3::GlobalRouteManager [class] - module.add_class('GlobalRouteManager') - ## global-route-manager-impl.h: ns3::GlobalRouteManagerImpl [class] - module.add_class('GlobalRouteManagerImpl', allow_subclassing=True) - ## global-route-manager-impl.h: ns3::GlobalRouteManagerLSDB [class] - module.add_class('GlobalRouteManagerLSDB') - ## global-router-interface.h: ns3::GlobalRoutingLSA [class] - module.add_class('GlobalRoutingLSA') - ## global-router-interface.h: ns3::GlobalRoutingLSA::LSType [enumeration] - module.add_enum('LSType', ['Unknown', 'RouterLSA', 'NetworkLSA', 'SummaryLSA', 'SummaryLSA_ASBR', 'ASExternalLSAs'], outer_class=root_module['ns3::GlobalRoutingLSA']) - ## global-router-interface.h: ns3::GlobalRoutingLSA::SPFStatus [enumeration] - module.add_enum('SPFStatus', ['LSA_SPF_NOT_EXPLORED', 'LSA_SPF_CANDIDATE', 'LSA_SPF_IN_SPFTREE'], outer_class=root_module['ns3::GlobalRoutingLSA']) - ## global-router-interface.h: ns3::GlobalRoutingLinkRecord [class] - module.add_class('GlobalRoutingLinkRecord') - ## global-router-interface.h: ns3::GlobalRoutingLinkRecord::LinkType [enumeration] - module.add_enum('LinkType', ['Unknown', 'PointToPoint', 'TransitNetwork', 'StubNetwork', 'VirtualLink'], outer_class=root_module['ns3::GlobalRoutingLinkRecord']) - ## ipv4-address-generator.h: ns3::Ipv4AddressGenerator [class] - module.add_class('Ipv4AddressGenerator') - ## ipv4-address-helper.h: ns3::Ipv4AddressHelper [class] - module.add_class('Ipv4AddressHelper') - ## ipv4-end-point.h: ns3::Ipv4EndPoint [class] - module.add_class('Ipv4EndPoint') - ## ipv4-interface-address.h: ns3::Ipv4InterfaceAddress [class] - module.add_class('Ipv4InterfaceAddress') - ## ipv4-interface-address.h: ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e [enumeration] - module.add_enum('InterfaceAddressScope_e', ['HOST', 'LINK', 'GLOBAL'], outer_class=root_module['ns3::Ipv4InterfaceAddress']) - ## ipv4-interface-container.h: ns3::Ipv4InterfaceContainer [class] - module.add_class('Ipv4InterfaceContainer') - ## ipv4-routing-table-entry.h: ns3::Ipv4MulticastRoutingTableEntry [class] - module.add_class('Ipv4MulticastRoutingTableEntry') - ## ipv4-routing-helper.h: ns3::Ipv4RoutingHelper [class] - module.add_class('Ipv4RoutingHelper', allow_subclassing=True) - ## ipv4-routing-table-entry.h: ns3::Ipv4RoutingTableEntry [class] - module.add_class('Ipv4RoutingTableEntry') - ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper [class] - module.add_class('Ipv4StaticRoutingHelper', parent=root_module['ns3::Ipv4RoutingHelper']) - ## ipv6-address-helper.h: ns3::Ipv6AddressHelper [class] - module.add_class('Ipv6AddressHelper') - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress [class] - module.add_class('Ipv6InterfaceAddress') - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress::State_e [enumeration] - module.add_enum('State_e', ['TENTATIVE', 'DEPRECATED', 'PREFERRED', 'PERMANENT', 'HOMEADDRESS', 'TENTATIVE_OPTIMISTIC', 'INVALID'], outer_class=root_module['ns3::Ipv6InterfaceAddress']) - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress::Scope_e [enumeration] - module.add_enum('Scope_e', ['HOST', 'LINKLOCAL', 'GLOBAL'], outer_class=root_module['ns3::Ipv6InterfaceAddress']) - ## ipv6-interface-container.h: ns3::Ipv6InterfaceContainer [class] - module.add_class('Ipv6InterfaceContainer') - ## ipv6-routing-table-entry.h: ns3::Ipv6MulticastRoutingTableEntry [class] - module.add_class('Ipv6MulticastRoutingTableEntry') - ## ipv6-routing-helper.h: ns3::Ipv6RoutingHelper [class] - module.add_class('Ipv6RoutingHelper', allow_subclassing=True) - ## ipv6-routing-table-entry.h: ns3::Ipv6RoutingTableEntry [class] - module.add_class('Ipv6RoutingTableEntry') - ## ipv6-static-routing-helper.h: ns3::Ipv6StaticRoutingHelper [class] - module.add_class('Ipv6StaticRoutingHelper', parent=root_module['ns3::Ipv6RoutingHelper']) - ## ipv6-extension-header.h: ns3::OptionField [class] - module.add_class('OptionField') - ## internet-trace-helper.h: ns3::PcapHelperForIpv4 [class] - module.add_class('PcapHelperForIpv4', allow_subclassing=True) - ## internet-trace-helper.h: ns3::PcapHelperForIpv6 [class] - module.add_class('PcapHelperForIpv6', allow_subclassing=True) - ## global-route-manager-impl.h: ns3::SPFVertex [class] - module.add_class('SPFVertex') - ## global-route-manager-impl.h: ns3::SPFVertex::VertexType [enumeration] - module.add_enum('VertexType', ['VertexUnknown', 'VertexRouter', 'VertexNetwork'], outer_class=root_module['ns3::SPFVertex']) - ## icmpv4.h: ns3::Icmpv4DestinationUnreachable [class] - module.add_class('Icmpv4DestinationUnreachable', parent=root_module['ns3::Header']) - ## icmpv4.h: ns3::Icmpv4DestinationUnreachable [enumeration] - module.add_enum('', ['NET_UNREACHABLE', 'HOST_UNREACHABLE', 'PROTOCOL_UNREACHABLE', 'PORT_UNREACHABLE', 'FRAG_NEEDED', 'SOURCE_ROUTE_FAILED'], outer_class=root_module['ns3::Icmpv4DestinationUnreachable']) - ## icmpv4.h: ns3::Icmpv4Echo [class] - module.add_class('Icmpv4Echo', parent=root_module['ns3::Header']) - ## icmpv4.h: ns3::Icmpv4Header [class] - module.add_class('Icmpv4Header', parent=root_module['ns3::Header']) - ## icmpv4.h: ns3::Icmpv4Header [enumeration] - module.add_enum('', ['ECHO_REPLY', 'DEST_UNREACH', 'ECHO', 'TIME_EXCEEDED'], outer_class=root_module['ns3::Icmpv4Header']) - ## icmpv4.h: ns3::Icmpv4TimeExceeded [class] - module.add_class('Icmpv4TimeExceeded', parent=root_module['ns3::Header']) - ## icmpv4.h: ns3::Icmpv4TimeExceeded [enumeration] - module.add_enum('', ['TIME_TO_LIVE', 'FRAGMENT_REASSEMBLY'], outer_class=root_module['ns3::Icmpv4TimeExceeded']) - ## icmpv6-header.h: ns3::Icmpv6Header [class] - module.add_class('Icmpv6Header', parent=root_module['ns3::Header']) - ## icmpv6-header.h: ns3::Icmpv6Header::Type_e [enumeration] - module.add_enum('Type_e', ['ICMPV6_ERROR_DESTINATION_UNREACHABLE', 'ICMPV6_ERROR_PACKET_TOO_BIG', 'ICMPV6_ERROR_TIME_EXCEEDED', 'ICMPV6_ERROR_PARAMETER_ERROR', 'ICMPV6_ECHO_REQUEST', 'ICMPV6_ECHO_REPLY', 'ICMPV6_SUBSCRIBE_REQUEST', 'ICMPV6_SUBSCRIBE_REPORT', 'ICMPV6_SUBSCRIVE_END', 'ICMPV6_ND_ROUTER_SOLICITATION', 'ICMPV6_ND_ROUTER_ADVERTISEMENT', 'ICMPV6_ND_NEIGHBOR_SOLICITATION', 'ICMPV6_ND_NEIGHBOR_ADVERTISEMENT', 'ICMPV6_ND_REDIRECTION', 'ICMPV6_ROUTER_RENUMBER', 'ICMPV6_INFORMATION_REQUEST', 'ICMPV6_INFORMATION_RESPONSE', 'ICMPV6_INVERSE_ND_SOLICITATION', 'ICMPV6_INVERSE_ND_ADVERSTISEMENT', 'ICMPV6_MLDV2_SUBSCRIBE_REPORT', 'ICMPV6_MOBILITY_HA_DISCOVER_REQUEST', 'ICMPV6_MOBILITY_HA_DISCOVER_RESPONSE', 'ICMPV6_MOBILITY_MOBILE_PREFIX_SOLICITATION', 'ICMPV6_SECURE_ND_CERTIFICATE_PATH_SOLICITATION', 'ICMPV6_SECURE_ND_CERTIFICATE_PATH_ADVERTISEMENT', 'ICMPV6_EXPERIMENTAL_MOBILITY'], outer_class=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6Header::OptionType_e [enumeration] - module.add_enum('OptionType_e', ['ICMPV6_OPT_LINK_LAYER_SOURCE', 'ICMPV6_OPT_LINK_LAYER_TARGET', 'ICMPV6_OPT_PREFIX', 'ICMPV6_OPT_REDIRECTED', 'ICMPV6_OPT_MTU'], outer_class=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6Header::ErrorDestinationUnreachable_e [enumeration] - module.add_enum('ErrorDestinationUnreachable_e', ['ICMPV6_NO_ROUTE', 'ICMPV6_ADM_PROHIBITED', 'ICMPV6_NOT_NEIGHBOUR', 'ICMPV6_ADDR_UNREACHABLE', 'ICMPV6_PORT_UNREACHABLE'], outer_class=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6Header::ErrorTimeExceeded_e [enumeration] - module.add_enum('ErrorTimeExceeded_e', ['ICMPV6_HOPLIMIT', 'ICMPV6_FRAGTIME'], outer_class=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6Header::ErrorParameterError_e [enumeration] - module.add_enum('ErrorParameterError_e', ['ICMPV6_MALFORMED_HEADER', 'ICMPV6_UNKNOWN_NEXT_HEADER', 'ICMPV6_UNKNOWN_OPTION'], outer_class=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6NA [class] - module.add_class('Icmpv6NA', parent=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6NS [class] - module.add_class('Icmpv6NS', parent=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6OptionHeader [class] - module.add_class('Icmpv6OptionHeader', parent=root_module['ns3::Header']) - ## icmpv6-header.h: ns3::Icmpv6OptionLinkLayerAddress [class] - module.add_class('Icmpv6OptionLinkLayerAddress', parent=root_module['ns3::Icmpv6OptionHeader']) - ## icmpv6-header.h: ns3::Icmpv6OptionMtu [class] - module.add_class('Icmpv6OptionMtu', parent=root_module['ns3::Icmpv6OptionHeader']) - ## icmpv6-header.h: ns3::Icmpv6OptionPrefixInformation [class] - module.add_class('Icmpv6OptionPrefixInformation', parent=root_module['ns3::Icmpv6OptionHeader']) - ## icmpv6-header.h: ns3::Icmpv6OptionRedirected [class] - module.add_class('Icmpv6OptionRedirected', parent=root_module['ns3::Icmpv6OptionHeader']) - ## icmpv6-header.h: ns3::Icmpv6ParameterError [class] - module.add_class('Icmpv6ParameterError', parent=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6RA [class] - module.add_class('Icmpv6RA', parent=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6RS [class] - module.add_class('Icmpv6RS', parent=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6Redirection [class] - module.add_class('Icmpv6Redirection', parent=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6TimeExceeded [class] - module.add_class('Icmpv6TimeExceeded', parent=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6TooBig [class] - module.add_class('Icmpv6TooBig', parent=root_module['ns3::Icmpv6Header']) - ## internet-stack-helper.h: ns3::InternetStackHelper [class] - module.add_class('InternetStackHelper', parent=[root_module['ns3::PcapHelperForIpv4'], root_module['ns3::PcapHelperForIpv6'], root_module['ns3::AsciiTraceHelperForIpv4'], root_module['ns3::AsciiTraceHelperForIpv6']]) - ## ipv4-global-routing-helper.h: ns3::Ipv4GlobalRoutingHelper [class] - module.add_class('Ipv4GlobalRoutingHelper', parent=root_module['ns3::Ipv4RoutingHelper']) - ## ipv4-header.h: ns3::Ipv4Header [class] - module.add_class('Ipv4Header', parent=root_module['ns3::Header']) - ## ipv4-list-routing-helper.h: ns3::Ipv4ListRoutingHelper [class] - module.add_class('Ipv4ListRoutingHelper', parent=root_module['ns3::Ipv4RoutingHelper']) - ## ipv4-packet-info-tag.h: ns3::Ipv4PacketInfoTag [class] - module.add_class('Ipv4PacketInfoTag', parent=root_module['ns3::Tag']) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionHeader [class] - module.add_class('Ipv6ExtensionHeader', parent=root_module['ns3::Header']) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionHopByHopHeader [class] - module.add_class('Ipv6ExtensionHopByHopHeader', parent=[root_module['ns3::Ipv6ExtensionHeader'], root_module['ns3::OptionField']]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionRoutingHeader [class] - module.add_class('Ipv6ExtensionRoutingHeader', parent=root_module['ns3::Ipv6ExtensionHeader']) - ## ipv6-header.h: ns3::Ipv6Header [class] - module.add_class('Ipv6Header', parent=root_module['ns3::Header']) - ## ipv6-header.h: ns3::Ipv6Header::NextHeader_e [enumeration] - module.add_enum('NextHeader_e', ['IPV6_EXT_HOP_BY_HOP', 'IPV6_IPV4', 'IPV6_TCP', 'IPV6_UDP', 'IPV6_IPV6', 'IPV6_EXT_ROUTING', 'IPV6_EXT_FRAGMENTATION', 'IPV6_EXT_CONFIDENTIALITY', 'IPV6_EXT_AUTHENTIFICATION', 'IPV6_ICMPV6', 'IPV6_EXT_END', 'IPV6_EXT_DESTINATION', 'IPV6_SCTP', 'IPV6_EXT_MOBILITY', 'IPV6_UDP_LITE'], outer_class=root_module['ns3::Ipv6Header']) - ## ipv6-list-routing-helper.h: ns3::Ipv6ListRoutingHelper [class] - module.add_class('Ipv6ListRoutingHelper', parent=root_module['ns3::Ipv6RoutingHelper']) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader [class] - module.add_class('Ipv6OptionHeader', parent=root_module['ns3::Header']) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Alignment [struct] - module.add_class('Alignment', outer_class=root_module['ns3::Ipv6OptionHeader']) - ## ipv6-option-header.h: ns3::Ipv6OptionJumbogramHeader [class] - module.add_class('Ipv6OptionJumbogramHeader', parent=root_module['ns3::Ipv6OptionHeader']) - ## ipv6-option-header.h: ns3::Ipv6OptionPad1Header [class] - module.add_class('Ipv6OptionPad1Header', parent=root_module['ns3::Ipv6OptionHeader']) - ## ipv6-option-header.h: ns3::Ipv6OptionPadnHeader [class] - module.add_class('Ipv6OptionPadnHeader', parent=root_module['ns3::Ipv6OptionHeader']) - ## ipv6-option-header.h: ns3::Ipv6OptionRouterAlertHeader [class] - module.add_class('Ipv6OptionRouterAlertHeader', parent=root_module['ns3::Ipv6OptionHeader']) - ## ipv6-packet-info-tag.h: ns3::Ipv6PacketInfoTag [class] - module.add_class('Ipv6PacketInfoTag', parent=root_module['ns3::Tag']) - ## simple-ref-count.h: ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::Ipv4MulticastRoute', '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::Ipv4Route', '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::Ipv6MulticastRoute', '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::Ipv6Route', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) - ## tcp-header.h: ns3::TcpHeader [class] - module.add_class('TcpHeader', parent=root_module['ns3::Header']) - ## tcp-header.h: ns3::TcpHeader::Flags_t [enumeration] - module.add_enum('Flags_t', ['NONE', 'FIN', 'SYN', 'RST', 'PSH', 'ACK', 'URG'], outer_class=root_module['ns3::TcpHeader']) - ## tcp-socket.h: ns3::TcpSocket [class] - module.add_class('TcpSocket', parent=root_module['ns3::Socket']) - ## tcp-socket-factory.h: ns3::TcpSocketFactory [class] - module.add_class('TcpSocketFactory', parent=root_module['ns3::SocketFactory']) - ## udp-header.h: ns3::UdpHeader [class] - module.add_class('UdpHeader', parent=root_module['ns3::Header']) - ## udp-socket.h: ns3::UdpSocket [class] - module.add_class('UdpSocket', parent=root_module['ns3::Socket']) - ## udp-socket-factory.h: ns3::UdpSocketFactory [class] - module.add_class('UdpSocketFactory', parent=root_module['ns3::SocketFactory']) - ## arp-cache.h: ns3::ArpCache [class] - module.add_class('ArpCache', parent=root_module['ns3::Object']) - ## arp-cache.h: ns3::ArpCache::Entry [class] - module.add_class('Entry', outer_class=root_module['ns3::ArpCache']) - ## arp-header.h: ns3::ArpHeader [class] - module.add_class('ArpHeader', parent=root_module['ns3::Header']) - ## arp-header.h: ns3::ArpHeader::ArpType_e [enumeration] - module.add_enum('ArpType_e', ['ARP_TYPE_REQUEST', 'ARP_TYPE_REPLY'], outer_class=root_module['ns3::ArpHeader']) - ## arp-l3-protocol.h: ns3::ArpL3Protocol [class] - module.add_class('ArpL3Protocol', parent=root_module['ns3::Object']) - ## global-router-interface.h: ns3::GlobalRouter [class] - module.add_class('GlobalRouter', is_singleton=True, parent=root_module['ns3::Object']) - ## icmpv6-header.h: ns3::Icmpv6DestinationUnreachable [class] - module.add_class('Icmpv6DestinationUnreachable', parent=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6Echo [class] - module.add_class('Icmpv6Echo', parent=root_module['ns3::Icmpv6Header']) - ## ipv4.h: ns3::Ipv4 [class] - module.add_class('Ipv4', parent=root_module['ns3::Object']) - ## ipv4-interface.h: ns3::Ipv4Interface [class] - module.add_class('Ipv4Interface', parent=root_module['ns3::Object']) - ## ipv4-l3-protocol.h: ns3::Ipv4L3Protocol [class] - module.add_class('Ipv4L3Protocol', parent=root_module['ns3::Ipv4']) - ## ipv4-l3-protocol.h: ns3::Ipv4L3Protocol::DropReason [enumeration] - module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_BAD_CHECKSUM', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR'], outer_class=root_module['ns3::Ipv4L3Protocol']) - ## ipv4-l4-protocol.h: ns3::Ipv4L4Protocol [class] - module.add_class('Ipv4L4Protocol', parent=root_module['ns3::Object']) - ## ipv4-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus [enumeration] - module.add_enum('RxStatus', ['RX_OK', 'RX_CSUM_FAILED', 'RX_ENDPOINT_CLOSED', 'RX_ENDPOINT_UNREACH'], outer_class=root_module['ns3::Ipv4L4Protocol']) - ## ipv4-route.h: ns3::Ipv4MulticastRoute [class] - module.add_class('Ipv4MulticastRoute', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter >']) - ## ipv4-raw-socket-factory.h: ns3::Ipv4RawSocketFactory [class] - module.add_class('Ipv4RawSocketFactory', parent=root_module['ns3::SocketFactory']) - ## ipv4-raw-socket-impl.h: ns3::Ipv4RawSocketImpl [class] - module.add_class('Ipv4RawSocketImpl', parent=root_module['ns3::Socket']) - ## ipv4-route.h: ns3::Ipv4Route [class] - module.add_class('Ipv4Route', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter >']) - ## ipv4-routing-protocol.h: ns3::Ipv4RoutingProtocol [class] - module.add_class('Ipv4RoutingProtocol', parent=root_module['ns3::Object']) - ## ipv4-static-routing.h: ns3::Ipv4StaticRouting [class] - module.add_class('Ipv4StaticRouting', parent=root_module['ns3::Ipv4RoutingProtocol']) - ## ipv6.h: ns3::Ipv6 [class] - module.add_class('Ipv6', parent=root_module['ns3::Object']) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionAHHeader [class] - module.add_class('Ipv6ExtensionAHHeader', parent=root_module['ns3::Ipv6ExtensionHeader']) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionDestinationHeader [class] - module.add_class('Ipv6ExtensionDestinationHeader', parent=[root_module['ns3::Ipv6ExtensionHeader'], root_module['ns3::OptionField']]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionESPHeader [class] - module.add_class('Ipv6ExtensionESPHeader', parent=root_module['ns3::Ipv6ExtensionHeader']) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionFragmentHeader [class] - module.add_class('Ipv6ExtensionFragmentHeader', parent=root_module['ns3::Ipv6ExtensionHeader']) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionLooseRoutingHeader [class] - module.add_class('Ipv6ExtensionLooseRoutingHeader', parent=root_module['ns3::Ipv6ExtensionRoutingHeader']) - ## ipv6-interface.h: ns3::Ipv6Interface [class] - module.add_class('Ipv6Interface', parent=root_module['ns3::Object']) - ## ipv6-l3-protocol.h: ns3::Ipv6L3Protocol [class] - module.add_class('Ipv6L3Protocol', parent=root_module['ns3::Ipv6']) - ## ipv6-l3-protocol.h: ns3::Ipv6L3Protocol::DropReason [enumeration] - module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR', 'DROP_UNKNOWN_PROTOCOL'], outer_class=root_module['ns3::Ipv6L3Protocol']) - ## ipv6-l4-protocol.h: ns3::Ipv6L4Protocol [class] - module.add_class('Ipv6L4Protocol', parent=root_module['ns3::Object']) - ## ipv6-l4-protocol.h: ns3::Ipv6L4Protocol::RxStatus_e [enumeration] - module.add_enum('RxStatus_e', ['RX_OK', 'RX_CSUM_FAILED', 'RX_ENDPOINT_UNREACH'], outer_class=root_module['ns3::Ipv6L4Protocol']) - ## ipv6-route.h: ns3::Ipv6MulticastRoute [class] - module.add_class('Ipv6MulticastRoute', parent=root_module['ns3::SimpleRefCount< ns3::Ipv6MulticastRoute, ns3::empty, ns3::DefaultDeleter >']) - ## ipv6-raw-socket-factory.h: ns3::Ipv6RawSocketFactory [class] - module.add_class('Ipv6RawSocketFactory', parent=root_module['ns3::SocketFactory']) - ## ipv6-route.h: ns3::Ipv6Route [class] - module.add_class('Ipv6Route', parent=root_module['ns3::SimpleRefCount< ns3::Ipv6Route, ns3::empty, ns3::DefaultDeleter >']) - ## ipv6-routing-protocol.h: ns3::Ipv6RoutingProtocol [class] - module.add_class('Ipv6RoutingProtocol', parent=root_module['ns3::Object']) - ## ipv6-static-routing.h: ns3::Ipv6StaticRouting [class] - module.add_class('Ipv6StaticRouting', parent=root_module['ns3::Ipv6RoutingProtocol']) - ## ndisc-cache.h: ns3::NdiscCache [class] - module.add_class('NdiscCache', parent=root_module['ns3::Object']) - ## ndisc-cache.h: ns3::NdiscCache::Entry [class] - module.add_class('Entry', outer_class=root_module['ns3::NdiscCache']) - ## tcp-l4-protocol.h: ns3::TcpL4Protocol [class] - module.add_class('TcpL4Protocol', parent=root_module['ns3::Ipv4L4Protocol']) - ## udp-l4-protocol.h: ns3::UdpL4Protocol [class] - module.add_class('UdpL4Protocol', parent=root_module['ns3::Ipv4L4Protocol']) - ## icmpv4-l4-protocol.h: ns3::Icmpv4L4Protocol [class] - module.add_class('Icmpv4L4Protocol', parent=root_module['ns3::Ipv4L4Protocol']) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol [class] - module.add_class('Icmpv6L4Protocol', parent=root_module['ns3::Ipv6L4Protocol']) - ## ipv4-global-routing.h: ns3::Ipv4GlobalRouting [class] - module.add_class('Ipv4GlobalRouting', parent=root_module['ns3::Ipv4RoutingProtocol']) - ## ipv4-list-routing.h: ns3::Ipv4ListRouting [class] - module.add_class('Ipv4ListRouting', parent=root_module['ns3::Ipv4RoutingProtocol']) - ## ipv6-list-routing.h: ns3::Ipv6ListRouting [class] - module.add_class('Ipv6ListRouting', parent=root_module['ns3::Ipv6RoutingProtocol']) - ## loopback-net-device.h: ns3::LoopbackNetDevice [class] - module.add_class('LoopbackNetDevice', 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_Ns3AsciiTraceHelperForIpv4_methods(root_module, root_module['ns3::AsciiTraceHelperForIpv4']) - register_Ns3AsciiTraceHelperForIpv6_methods(root_module, root_module['ns3::AsciiTraceHelperForIpv6']) - register_Ns3CandidateQueue_methods(root_module, root_module['ns3::CandidateQueue']) - register_Ns3GlobalRouteManager_methods(root_module, root_module['ns3::GlobalRouteManager']) - register_Ns3GlobalRouteManagerImpl_methods(root_module, root_module['ns3::GlobalRouteManagerImpl']) - register_Ns3GlobalRouteManagerLSDB_methods(root_module, root_module['ns3::GlobalRouteManagerLSDB']) - register_Ns3GlobalRoutingLSA_methods(root_module, root_module['ns3::GlobalRoutingLSA']) - register_Ns3GlobalRoutingLinkRecord_methods(root_module, root_module['ns3::GlobalRoutingLinkRecord']) - register_Ns3Ipv4AddressGenerator_methods(root_module, root_module['ns3::Ipv4AddressGenerator']) - register_Ns3Ipv4AddressHelper_methods(root_module, root_module['ns3::Ipv4AddressHelper']) - register_Ns3Ipv4EndPoint_methods(root_module, root_module['ns3::Ipv4EndPoint']) - register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress']) - register_Ns3Ipv4InterfaceContainer_methods(root_module, root_module['ns3::Ipv4InterfaceContainer']) - register_Ns3Ipv4MulticastRoutingTableEntry_methods(root_module, root_module['ns3::Ipv4MulticastRoutingTableEntry']) - register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper']) - register_Ns3Ipv4RoutingTableEntry_methods(root_module, root_module['ns3::Ipv4RoutingTableEntry']) - register_Ns3Ipv4StaticRoutingHelper_methods(root_module, root_module['ns3::Ipv4StaticRoutingHelper']) - register_Ns3Ipv6AddressHelper_methods(root_module, root_module['ns3::Ipv6AddressHelper']) - register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress']) - register_Ns3Ipv6InterfaceContainer_methods(root_module, root_module['ns3::Ipv6InterfaceContainer']) - register_Ns3Ipv6MulticastRoutingTableEntry_methods(root_module, root_module['ns3::Ipv6MulticastRoutingTableEntry']) - register_Ns3Ipv6RoutingHelper_methods(root_module, root_module['ns3::Ipv6RoutingHelper']) - register_Ns3Ipv6RoutingTableEntry_methods(root_module, root_module['ns3::Ipv6RoutingTableEntry']) - register_Ns3Ipv6StaticRoutingHelper_methods(root_module, root_module['ns3::Ipv6StaticRoutingHelper']) - register_Ns3OptionField_methods(root_module, root_module['ns3::OptionField']) - register_Ns3PcapHelperForIpv4_methods(root_module, root_module['ns3::PcapHelperForIpv4']) - register_Ns3PcapHelperForIpv6_methods(root_module, root_module['ns3::PcapHelperForIpv6']) - register_Ns3SPFVertex_methods(root_module, root_module['ns3::SPFVertex']) - register_Ns3Icmpv4DestinationUnreachable_methods(root_module, root_module['ns3::Icmpv4DestinationUnreachable']) - register_Ns3Icmpv4Echo_methods(root_module, root_module['ns3::Icmpv4Echo']) - register_Ns3Icmpv4Header_methods(root_module, root_module['ns3::Icmpv4Header']) - register_Ns3Icmpv4TimeExceeded_methods(root_module, root_module['ns3::Icmpv4TimeExceeded']) - register_Ns3Icmpv6Header_methods(root_module, root_module['ns3::Icmpv6Header']) - register_Ns3Icmpv6NA_methods(root_module, root_module['ns3::Icmpv6NA']) - register_Ns3Icmpv6NS_methods(root_module, root_module['ns3::Icmpv6NS']) - register_Ns3Icmpv6OptionHeader_methods(root_module, root_module['ns3::Icmpv6OptionHeader']) - register_Ns3Icmpv6OptionLinkLayerAddress_methods(root_module, root_module['ns3::Icmpv6OptionLinkLayerAddress']) - register_Ns3Icmpv6OptionMtu_methods(root_module, root_module['ns3::Icmpv6OptionMtu']) - register_Ns3Icmpv6OptionPrefixInformation_methods(root_module, root_module['ns3::Icmpv6OptionPrefixInformation']) - register_Ns3Icmpv6OptionRedirected_methods(root_module, root_module['ns3::Icmpv6OptionRedirected']) - register_Ns3Icmpv6ParameterError_methods(root_module, root_module['ns3::Icmpv6ParameterError']) - register_Ns3Icmpv6RA_methods(root_module, root_module['ns3::Icmpv6RA']) - register_Ns3Icmpv6RS_methods(root_module, root_module['ns3::Icmpv6RS']) - register_Ns3Icmpv6Redirection_methods(root_module, root_module['ns3::Icmpv6Redirection']) - register_Ns3Icmpv6TimeExceeded_methods(root_module, root_module['ns3::Icmpv6TimeExceeded']) - register_Ns3Icmpv6TooBig_methods(root_module, root_module['ns3::Icmpv6TooBig']) - register_Ns3InternetStackHelper_methods(root_module, root_module['ns3::InternetStackHelper']) - register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, root_module['ns3::Ipv4GlobalRoutingHelper']) - register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header']) - register_Ns3Ipv4ListRoutingHelper_methods(root_module, root_module['ns3::Ipv4ListRoutingHelper']) - register_Ns3Ipv4PacketInfoTag_methods(root_module, root_module['ns3::Ipv4PacketInfoTag']) - register_Ns3Ipv6ExtensionHeader_methods(root_module, root_module['ns3::Ipv6ExtensionHeader']) - register_Ns3Ipv6ExtensionHopByHopHeader_methods(root_module, root_module['ns3::Ipv6ExtensionHopByHopHeader']) - register_Ns3Ipv6ExtensionRoutingHeader_methods(root_module, root_module['ns3::Ipv6ExtensionRoutingHeader']) - register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header']) - register_Ns3Ipv6ListRoutingHelper_methods(root_module, root_module['ns3::Ipv6ListRoutingHelper']) - register_Ns3Ipv6OptionHeader_methods(root_module, root_module['ns3::Ipv6OptionHeader']) - register_Ns3Ipv6OptionHeaderAlignment_methods(root_module, root_module['ns3::Ipv6OptionHeader::Alignment']) - register_Ns3Ipv6OptionJumbogramHeader_methods(root_module, root_module['ns3::Ipv6OptionJumbogramHeader']) - register_Ns3Ipv6OptionPad1Header_methods(root_module, root_module['ns3::Ipv6OptionPad1Header']) - register_Ns3Ipv6OptionPadnHeader_methods(root_module, root_module['ns3::Ipv6OptionPadnHeader']) - register_Ns3Ipv6OptionRouterAlertHeader_methods(root_module, root_module['ns3::Ipv6OptionRouterAlertHeader']) - register_Ns3Ipv6PacketInfoTag_methods(root_module, root_module['ns3::Ipv6PacketInfoTag']) - register_Ns3TcpHeader_methods(root_module, root_module['ns3::TcpHeader']) - register_Ns3TcpSocket_methods(root_module, root_module['ns3::TcpSocket']) - register_Ns3TcpSocketFactory_methods(root_module, root_module['ns3::TcpSocketFactory']) - register_Ns3UdpHeader_methods(root_module, root_module['ns3::UdpHeader']) - register_Ns3UdpSocket_methods(root_module, root_module['ns3::UdpSocket']) - register_Ns3UdpSocketFactory_methods(root_module, root_module['ns3::UdpSocketFactory']) - register_Ns3ArpCache_methods(root_module, root_module['ns3::ArpCache']) - register_Ns3ArpCacheEntry_methods(root_module, root_module['ns3::ArpCache::Entry']) - register_Ns3ArpHeader_methods(root_module, root_module['ns3::ArpHeader']) - register_Ns3ArpL3Protocol_methods(root_module, root_module['ns3::ArpL3Protocol']) - register_Ns3GlobalRouter_methods(root_module, root_module['ns3::GlobalRouter']) - register_Ns3Icmpv6DestinationUnreachable_methods(root_module, root_module['ns3::Icmpv6DestinationUnreachable']) - register_Ns3Icmpv6Echo_methods(root_module, root_module['ns3::Icmpv6Echo']) - register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4']) - register_Ns3Ipv4Interface_methods(root_module, root_module['ns3::Ipv4Interface']) - register_Ns3Ipv4L3Protocol_methods(root_module, root_module['ns3::Ipv4L3Protocol']) - register_Ns3Ipv4L4Protocol_methods(root_module, root_module['ns3::Ipv4L4Protocol']) - register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute']) - register_Ns3Ipv4RawSocketFactory_methods(root_module, root_module['ns3::Ipv4RawSocketFactory']) - register_Ns3Ipv4RawSocketImpl_methods(root_module, root_module['ns3::Ipv4RawSocketImpl']) - register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route']) - register_Ns3Ipv4RoutingProtocol_methods(root_module, root_module['ns3::Ipv4RoutingProtocol']) - register_Ns3Ipv4StaticRouting_methods(root_module, root_module['ns3::Ipv4StaticRouting']) - register_Ns3Ipv6_methods(root_module, root_module['ns3::Ipv6']) - register_Ns3Ipv6ExtensionAHHeader_methods(root_module, root_module['ns3::Ipv6ExtensionAHHeader']) - register_Ns3Ipv6ExtensionDestinationHeader_methods(root_module, root_module['ns3::Ipv6ExtensionDestinationHeader']) - register_Ns3Ipv6ExtensionESPHeader_methods(root_module, root_module['ns3::Ipv6ExtensionESPHeader']) - register_Ns3Ipv6ExtensionFragmentHeader_methods(root_module, root_module['ns3::Ipv6ExtensionFragmentHeader']) - register_Ns3Ipv6ExtensionLooseRoutingHeader_methods(root_module, root_module['ns3::Ipv6ExtensionLooseRoutingHeader']) - register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface']) - register_Ns3Ipv6L3Protocol_methods(root_module, root_module['ns3::Ipv6L3Protocol']) - register_Ns3Ipv6L4Protocol_methods(root_module, root_module['ns3::Ipv6L4Protocol']) - register_Ns3Ipv6MulticastRoute_methods(root_module, root_module['ns3::Ipv6MulticastRoute']) - register_Ns3Ipv6RawSocketFactory_methods(root_module, root_module['ns3::Ipv6RawSocketFactory']) - register_Ns3Ipv6Route_methods(root_module, root_module['ns3::Ipv6Route']) - register_Ns3Ipv6RoutingProtocol_methods(root_module, root_module['ns3::Ipv6RoutingProtocol']) - register_Ns3Ipv6StaticRouting_methods(root_module, root_module['ns3::Ipv6StaticRouting']) - register_Ns3NdiscCache_methods(root_module, root_module['ns3::NdiscCache']) - register_Ns3NdiscCacheEntry_methods(root_module, root_module['ns3::NdiscCache::Entry']) - register_Ns3TcpL4Protocol_methods(root_module, root_module['ns3::TcpL4Protocol']) - register_Ns3UdpL4Protocol_methods(root_module, root_module['ns3::UdpL4Protocol']) - register_Ns3Icmpv4L4Protocol_methods(root_module, root_module['ns3::Icmpv4L4Protocol']) - register_Ns3Icmpv6L4Protocol_methods(root_module, root_module['ns3::Icmpv6L4Protocol']) - register_Ns3Ipv4GlobalRouting_methods(root_module, root_module['ns3::Ipv4GlobalRouting']) - register_Ns3Ipv4ListRouting_methods(root_module, root_module['ns3::Ipv4ListRouting']) - register_Ns3Ipv6ListRouting_methods(root_module, root_module['ns3::Ipv6ListRouting']) - register_Ns3LoopbackNetDevice_methods(root_module, root_module['ns3::LoopbackNetDevice']) - return - -def register_Ns3AsciiTraceHelperForIpv4_methods(root_module, cls): - ## internet-trace-helper.h: ns3::AsciiTraceHelperForIpv4::AsciiTraceHelperForIpv4(ns3::AsciiTraceHelperForIpv4 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AsciiTraceHelperForIpv4 const &', 'arg0')]) - ## internet-trace-helper.h: ns3::AsciiTraceHelperForIpv4::AsciiTraceHelperForIpv4() [constructor] - cls.add_constructor([]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename=false) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, ns3::Ptr ipv4, uint32_t interface) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, std::string ipv4Name, uint32_t interface, bool explicitFilename=false) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('std::string', 'prefix'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, std::string ipv4Name, uint32_t interface) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::Ipv4InterfaceContainer c) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('std::string', 'prefix'), param('ns3::Ipv4InterfaceContainer', 'c')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, ns3::Ipv4InterfaceContainer c) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ipv4InterfaceContainer', 'c')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::NodeContainer n) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, ns3::NodeContainer n) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool explicitFilename) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'explicitFilename')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4All(std::string prefix) [member function] - cls.add_method('EnableAsciiIpv4All', - 'void', - [param('std::string', 'prefix')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4All(ns3::Ptr stream) [member function] - cls.add_method('EnableAsciiIpv4All', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4Internal(ns3::Ptr stream, std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnableAsciiIpv4Internal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3AsciiTraceHelperForIpv6_methods(root_module, cls): - ## internet-trace-helper.h: ns3::AsciiTraceHelperForIpv6::AsciiTraceHelperForIpv6(ns3::AsciiTraceHelperForIpv6 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AsciiTraceHelperForIpv6 const &', 'arg0')]) - ## internet-trace-helper.h: ns3::AsciiTraceHelperForIpv6::AsciiTraceHelperForIpv6() [constructor] - cls.add_constructor([]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename=false) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, ns3::Ptr ipv6, uint32_t interface) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, std::string ipv6Name, uint32_t interface, bool explicitFilename=false) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('std::string', 'prefix'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, std::string ipv6Name, uint32_t interface) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::Ipv6InterfaceContainer c) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('std::string', 'prefix'), param('ns3::Ipv6InterfaceContainer', 'c')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, ns3::Ipv6InterfaceContainer c) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ipv6InterfaceContainer', 'c')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::NodeContainer n) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, ns3::NodeContainer n) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, uint32_t nodeid, uint32_t interface) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6All(std::string prefix) [member function] - cls.add_method('EnableAsciiIpv6All', - 'void', - [param('std::string', 'prefix')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6All(ns3::Ptr stream) [member function] - cls.add_method('EnableAsciiIpv6All', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6Internal(ns3::Ptr stream, std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnableAsciiIpv6Internal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3CandidateQueue_methods(root_module, cls): - cls.add_output_stream_operator() - ## candidate-queue.h: ns3::CandidateQueue::CandidateQueue() [constructor] - cls.add_constructor([]) - ## candidate-queue.h: void ns3::CandidateQueue::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## candidate-queue.h: bool ns3::CandidateQueue::Empty() const [member function] - cls.add_method('Empty', - 'bool', - [], - is_const=True) - ## candidate-queue.h: ns3::SPFVertex * ns3::CandidateQueue::Find(ns3::Ipv4Address const addr) const [member function] - cls.add_method('Find', - 'ns3::SPFVertex *', - [param('ns3::Ipv4Address const', 'addr')], - is_const=True) - ## candidate-queue.h: ns3::SPFVertex * ns3::CandidateQueue::Pop() [member function] - cls.add_method('Pop', - 'ns3::SPFVertex *', - []) - ## candidate-queue.h: void ns3::CandidateQueue::Push(ns3::SPFVertex * vNew) [member function] - cls.add_method('Push', - 'void', - [param('ns3::SPFVertex *', 'vNew')]) - ## candidate-queue.h: void ns3::CandidateQueue::Reorder() [member function] - cls.add_method('Reorder', - 'void', - []) - ## candidate-queue.h: uint32_t ns3::CandidateQueue::Size() const [member function] - cls.add_method('Size', - 'uint32_t', - [], - is_const=True) - ## candidate-queue.h: ns3::SPFVertex * ns3::CandidateQueue::Top() const [member function] - cls.add_method('Top', - 'ns3::SPFVertex *', - [], - is_const=True) - return - -def register_Ns3GlobalRouteManager_methods(root_module, cls): - ## global-route-manager.h: static uint32_t ns3::GlobalRouteManager::AllocateRouterId() [member function] - cls.add_method('AllocateRouterId', - 'uint32_t', - [], - is_static=True) - ## global-route-manager.h: static void ns3::GlobalRouteManager::DeleteGlobalRoutes() [member function] - cls.add_method('DeleteGlobalRoutes', - 'void', - [], - is_static=True) - ## global-route-manager.h: static void ns3::GlobalRouteManager::BuildGlobalRoutingDatabase() [member function] - cls.add_method('BuildGlobalRoutingDatabase', - 'void', - [], - is_static=True) - ## global-route-manager.h: static void ns3::GlobalRouteManager::InitializeRoutes() [member function] - cls.add_method('InitializeRoutes', - 'void', - [], - is_static=True) - return - -def register_Ns3GlobalRouteManagerImpl_methods(root_module, cls): - ## global-route-manager-impl.h: ns3::GlobalRouteManagerImpl::GlobalRouteManagerImpl() [constructor] - cls.add_constructor([]) - ## global-route-manager-impl.h: void ns3::GlobalRouteManagerImpl::DeleteGlobalRoutes() [member function] - cls.add_method('DeleteGlobalRoutes', - 'void', - [], - is_virtual=True) - ## global-route-manager-impl.h: void ns3::GlobalRouteManagerImpl::BuildGlobalRoutingDatabase() [member function] - cls.add_method('BuildGlobalRoutingDatabase', - 'void', - [], - is_virtual=True) - ## global-route-manager-impl.h: void ns3::GlobalRouteManagerImpl::InitializeRoutes() [member function] - cls.add_method('InitializeRoutes', - 'void', - [], - is_virtual=True) - ## global-route-manager-impl.h: void ns3::GlobalRouteManagerImpl::DebugUseLsdb(ns3::GlobalRouteManagerLSDB * arg0) [member function] - cls.add_method('DebugUseLsdb', - 'void', - [param('ns3::GlobalRouteManagerLSDB *', 'arg0')]) - ## global-route-manager-impl.h: void ns3::GlobalRouteManagerImpl::DebugSPFCalculate(ns3::Ipv4Address root) [member function] - cls.add_method('DebugSPFCalculate', - 'void', - [param('ns3::Ipv4Address', 'root')]) - return - -def register_Ns3GlobalRouteManagerLSDB_methods(root_module, cls): - ## global-route-manager-impl.h: ns3::GlobalRouteManagerLSDB::GlobalRouteManagerLSDB() [constructor] - cls.add_constructor([]) - ## global-route-manager-impl.h: void ns3::GlobalRouteManagerLSDB::Insert(ns3::Ipv4Address addr, ns3::GlobalRoutingLSA * lsa) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Ipv4Address', 'addr'), param('ns3::GlobalRoutingLSA *', 'lsa')]) - ## global-route-manager-impl.h: ns3::GlobalRoutingLSA * ns3::GlobalRouteManagerLSDB::GetLSA(ns3::Ipv4Address addr) const [member function] - cls.add_method('GetLSA', - 'ns3::GlobalRoutingLSA *', - [param('ns3::Ipv4Address', 'addr')], - is_const=True) - ## global-route-manager-impl.h: ns3::GlobalRoutingLSA * ns3::GlobalRouteManagerLSDB::GetLSAByLinkData(ns3::Ipv4Address addr) const [member function] - cls.add_method('GetLSAByLinkData', - 'ns3::GlobalRoutingLSA *', - [param('ns3::Ipv4Address', 'addr')], - is_const=True) - ## global-route-manager-impl.h: void ns3::GlobalRouteManagerLSDB::Initialize() [member function] - cls.add_method('Initialize', - 'void', - []) - ## global-route-manager-impl.h: ns3::GlobalRoutingLSA * ns3::GlobalRouteManagerLSDB::GetExtLSA(uint32_t index) const [member function] - cls.add_method('GetExtLSA', - 'ns3::GlobalRoutingLSA *', - [param('uint32_t', 'index')], - is_const=True) - ## global-route-manager-impl.h: uint32_t ns3::GlobalRouteManagerLSDB::GetNumExtLSAs() const [member function] - cls.add_method('GetNumExtLSAs', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3GlobalRoutingLSA_methods(root_module, cls): - cls.add_output_stream_operator() - ## global-router-interface.h: ns3::GlobalRoutingLSA::GlobalRoutingLSA() [constructor] - cls.add_constructor([]) - ## global-router-interface.h: ns3::GlobalRoutingLSA::GlobalRoutingLSA(ns3::GlobalRoutingLSA::SPFStatus status, ns3::Ipv4Address linkStateId, ns3::Ipv4Address advertisingRtr) [constructor] - cls.add_constructor([param('ns3::GlobalRoutingLSA::SPFStatus', 'status'), param('ns3::Ipv4Address', 'linkStateId'), param('ns3::Ipv4Address', 'advertisingRtr')]) - ## global-router-interface.h: ns3::GlobalRoutingLSA::GlobalRoutingLSA(ns3::GlobalRoutingLSA & lsa) [constructor] - cls.add_constructor([param('ns3::GlobalRoutingLSA &', 'lsa')]) - ## global-router-interface.h: uint32_t ns3::GlobalRoutingLSA::AddAttachedRouter(ns3::Ipv4Address addr) [member function] - cls.add_method('AddAttachedRouter', - 'uint32_t', - [param('ns3::Ipv4Address', 'addr')]) - ## global-router-interface.h: uint32_t ns3::GlobalRoutingLSA::AddLinkRecord(ns3::GlobalRoutingLinkRecord * lr) [member function] - cls.add_method('AddLinkRecord', - 'uint32_t', - [param('ns3::GlobalRoutingLinkRecord *', 'lr')]) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::ClearLinkRecords() [member function] - cls.add_method('ClearLinkRecords', - 'void', - []) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::CopyLinkRecords(ns3::GlobalRoutingLSA const & lsa) [member function] - cls.add_method('CopyLinkRecords', - 'void', - [param('ns3::GlobalRoutingLSA const &', 'lsa')]) - ## global-router-interface.h: ns3::Ipv4Address ns3::GlobalRoutingLSA::GetAdvertisingRouter() const [member function] - cls.add_method('GetAdvertisingRouter', - 'ns3::Ipv4Address', - [], - is_const=True) - ## global-router-interface.h: ns3::Ipv4Address ns3::GlobalRoutingLSA::GetAttachedRouter(uint32_t n) const [member function] - cls.add_method('GetAttachedRouter', - 'ns3::Ipv4Address', - [param('uint32_t', 'n')], - is_const=True) - ## global-router-interface.h: ns3::GlobalRoutingLSA::LSType ns3::GlobalRoutingLSA::GetLSType() const [member function] - cls.add_method('GetLSType', - 'ns3::GlobalRoutingLSA::LSType', - [], - is_const=True) - ## global-router-interface.h: ns3::GlobalRoutingLinkRecord * ns3::GlobalRoutingLSA::GetLinkRecord(uint32_t n) const [member function] - cls.add_method('GetLinkRecord', - 'ns3::GlobalRoutingLinkRecord *', - [param('uint32_t', 'n')], - is_const=True) - ## global-router-interface.h: ns3::Ipv4Address ns3::GlobalRoutingLSA::GetLinkStateId() const [member function] - cls.add_method('GetLinkStateId', - 'ns3::Ipv4Address', - [], - is_const=True) - ## global-router-interface.h: uint32_t ns3::GlobalRoutingLSA::GetNAttachedRouters() const [member function] - cls.add_method('GetNAttachedRouters', - 'uint32_t', - [], - is_const=True) - ## global-router-interface.h: uint32_t ns3::GlobalRoutingLSA::GetNLinkRecords() const [member function] - cls.add_method('GetNLinkRecords', - 'uint32_t', - [], - is_const=True) - ## global-router-interface.h: ns3::Ipv4Mask ns3::GlobalRoutingLSA::GetNetworkLSANetworkMask() const [member function] - cls.add_method('GetNetworkLSANetworkMask', - 'ns3::Ipv4Mask', - [], - is_const=True) - ## global-router-interface.h: ns3::Ptr ns3::GlobalRoutingLSA::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## global-router-interface.h: ns3::GlobalRoutingLSA::SPFStatus ns3::GlobalRoutingLSA::GetStatus() const [member function] - cls.add_method('GetStatus', - 'ns3::GlobalRoutingLSA::SPFStatus', - [], - is_const=True) - ## global-router-interface.h: bool ns3::GlobalRoutingLSA::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::SetAdvertisingRouter(ns3::Ipv4Address rtr) [member function] - cls.add_method('SetAdvertisingRouter', - 'void', - [param('ns3::Ipv4Address', 'rtr')]) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::SetLSType(ns3::GlobalRoutingLSA::LSType typ) [member function] - cls.add_method('SetLSType', - 'void', - [param('ns3::GlobalRoutingLSA::LSType', 'typ')]) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::SetLinkStateId(ns3::Ipv4Address addr) [member function] - cls.add_method('SetLinkStateId', - 'void', - [param('ns3::Ipv4Address', 'addr')]) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::SetNetworkLSANetworkMask(ns3::Ipv4Mask mask) [member function] - cls.add_method('SetNetworkLSANetworkMask', - 'void', - [param('ns3::Ipv4Mask', 'mask')]) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::SetStatus(ns3::GlobalRoutingLSA::SPFStatus status) [member function] - cls.add_method('SetStatus', - 'void', - [param('ns3::GlobalRoutingLSA::SPFStatus', 'status')]) - return - -def register_Ns3GlobalRoutingLinkRecord_methods(root_module, cls): - ## global-router-interface.h: ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord(ns3::GlobalRoutingLinkRecord const & arg0) [copy constructor] - cls.add_constructor([param('ns3::GlobalRoutingLinkRecord const &', 'arg0')]) - ## global-router-interface.h: ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord() [constructor] - cls.add_constructor([]) - ## global-router-interface.h: ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord(ns3::GlobalRoutingLinkRecord::LinkType linkType, ns3::Ipv4Address linkId, ns3::Ipv4Address linkData, uint16_t metric) [constructor] - cls.add_constructor([param('ns3::GlobalRoutingLinkRecord::LinkType', 'linkType'), param('ns3::Ipv4Address', 'linkId'), param('ns3::Ipv4Address', 'linkData'), param('uint16_t', 'metric')]) - ## global-router-interface.h: ns3::Ipv4Address ns3::GlobalRoutingLinkRecord::GetLinkData() const [member function] - cls.add_method('GetLinkData', - 'ns3::Ipv4Address', - [], - is_const=True) - ## global-router-interface.h: ns3::Ipv4Address ns3::GlobalRoutingLinkRecord::GetLinkId() const [member function] - cls.add_method('GetLinkId', - 'ns3::Ipv4Address', - [], - is_const=True) - ## global-router-interface.h: ns3::GlobalRoutingLinkRecord::LinkType ns3::GlobalRoutingLinkRecord::GetLinkType() const [member function] - cls.add_method('GetLinkType', - 'ns3::GlobalRoutingLinkRecord::LinkType', - [], - is_const=True) - ## global-router-interface.h: uint16_t ns3::GlobalRoutingLinkRecord::GetMetric() const [member function] - cls.add_method('GetMetric', - 'uint16_t', - [], - is_const=True) - ## global-router-interface.h: void ns3::GlobalRoutingLinkRecord::SetLinkData(ns3::Ipv4Address addr) [member function] - cls.add_method('SetLinkData', - 'void', - [param('ns3::Ipv4Address', 'addr')]) - ## global-router-interface.h: void ns3::GlobalRoutingLinkRecord::SetLinkId(ns3::Ipv4Address addr) [member function] - cls.add_method('SetLinkId', - 'void', - [param('ns3::Ipv4Address', 'addr')]) - ## global-router-interface.h: void ns3::GlobalRoutingLinkRecord::SetLinkType(ns3::GlobalRoutingLinkRecord::LinkType linkType) [member function] - cls.add_method('SetLinkType', - 'void', - [param('ns3::GlobalRoutingLinkRecord::LinkType', 'linkType')]) - ## global-router-interface.h: void ns3::GlobalRoutingLinkRecord::SetMetric(uint16_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint16_t', 'metric')]) - return - -def register_Ns3Ipv4AddressGenerator_methods(root_module, cls): - ## ipv4-address-generator.h: ns3::Ipv4AddressGenerator::Ipv4AddressGenerator() [constructor] - cls.add_constructor([]) - ## ipv4-address-generator.h: ns3::Ipv4AddressGenerator::Ipv4AddressGenerator(ns3::Ipv4AddressGenerator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4AddressGenerator const &', 'arg0')]) - ## ipv4-address-generator.h: static bool ns3::Ipv4AddressGenerator::AddAllocated(ns3::Ipv4Address const addr) [member function] - cls.add_method('AddAllocated', - 'bool', - [param('ns3::Ipv4Address const', 'addr')], - is_static=True) - ## ipv4-address-generator.h: static ns3::Ipv4Address ns3::Ipv4AddressGenerator::GetAddress(ns3::Ipv4Mask const mask) [member function] - cls.add_method('GetAddress', - 'ns3::Ipv4Address', - [param('ns3::Ipv4Mask const', 'mask')], - is_static=True) - ## ipv4-address-generator.h: static ns3::Ipv4Address ns3::Ipv4AddressGenerator::GetNetwork(ns3::Ipv4Mask const mask) [member function] - cls.add_method('GetNetwork', - 'ns3::Ipv4Address', - [param('ns3::Ipv4Mask const', 'mask')], - is_static=True) - ## ipv4-address-generator.h: static void ns3::Ipv4AddressGenerator::Init(ns3::Ipv4Address const net, ns3::Ipv4Mask const mask, ns3::Ipv4Address const addr="0.0.0.1") [member function] - cls.add_method('Init', - 'void', - [param('ns3::Ipv4Address const', 'net'), param('ns3::Ipv4Mask const', 'mask'), param('ns3::Ipv4Address const', 'addr', default_value='"0.0.0.1"')], - is_static=True) - ## ipv4-address-generator.h: static void ns3::Ipv4AddressGenerator::InitAddress(ns3::Ipv4Address const addr, ns3::Ipv4Mask const mask) [member function] - cls.add_method('InitAddress', - 'void', - [param('ns3::Ipv4Address const', 'addr'), param('ns3::Ipv4Mask const', 'mask')], - is_static=True) - ## ipv4-address-generator.h: static ns3::Ipv4Address ns3::Ipv4AddressGenerator::NextAddress(ns3::Ipv4Mask const mask) [member function] - cls.add_method('NextAddress', - 'ns3::Ipv4Address', - [param('ns3::Ipv4Mask const', 'mask')], - is_static=True) - ## ipv4-address-generator.h: static ns3::Ipv4Address ns3::Ipv4AddressGenerator::NextNetwork(ns3::Ipv4Mask const mask) [member function] - cls.add_method('NextNetwork', - 'ns3::Ipv4Address', - [param('ns3::Ipv4Mask const', 'mask')], - is_static=True) - ## ipv4-address-generator.h: static void ns3::Ipv4AddressGenerator::Reset() [member function] - cls.add_method('Reset', - 'void', - [], - is_static=True) - ## ipv4-address-generator.h: static void ns3::Ipv4AddressGenerator::TestMode() [member function] - cls.add_method('TestMode', - 'void', - [], - is_static=True) - return - -def register_Ns3Ipv4AddressHelper_methods(root_module, cls): - ## ipv4-address-helper.h: ns3::Ipv4AddressHelper::Ipv4AddressHelper(ns3::Ipv4AddressHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4AddressHelper const &', 'arg0')]) - ## ipv4-address-helper.h: ns3::Ipv4AddressHelper::Ipv4AddressHelper() [constructor] - cls.add_constructor([]) - ## ipv4-address-helper.h: ns3::Ipv4AddressHelper::Ipv4AddressHelper(ns3::Ipv4Address network, ns3::Ipv4Mask mask, ns3::Ipv4Address base="0.0.0.1") [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'mask'), param('ns3::Ipv4Address', 'base', default_value='"0.0.0.1"')]) - ## ipv4-address-helper.h: ns3::Ipv4InterfaceContainer ns3::Ipv4AddressHelper::Assign(ns3::NetDeviceContainer const & c) [member function] - cls.add_method('Assign', - 'ns3::Ipv4InterfaceContainer', - [param('ns3::NetDeviceContainer const &', 'c')]) - ## ipv4-address-helper.h: ns3::Ipv4Address ns3::Ipv4AddressHelper::NewAddress() [member function] - cls.add_method('NewAddress', - 'ns3::Ipv4Address', - []) - ## ipv4-address-helper.h: ns3::Ipv4Address ns3::Ipv4AddressHelper::NewNetwork() [member function] - cls.add_method('NewNetwork', - 'ns3::Ipv4Address', - []) - ## ipv4-address-helper.h: void ns3::Ipv4AddressHelper::SetBase(ns3::Ipv4Address network, ns3::Ipv4Mask mask, ns3::Ipv4Address base="0.0.0.1") [member function] - cls.add_method('SetBase', - 'void', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'mask'), param('ns3::Ipv4Address', 'base', default_value='"0.0.0.1"')]) - return - -def register_Ns3Ipv4EndPoint_methods(root_module, cls): - ## ipv4-end-point.h: ns3::Ipv4EndPoint::Ipv4EndPoint(ns3::Ipv4EndPoint const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4EndPoint const &', 'arg0')]) - ## ipv4-end-point.h: ns3::Ipv4EndPoint::Ipv4EndPoint(ns3::Ipv4Address address, uint16_t port) [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) - ## ipv4-end-point.h: void ns3::Ipv4EndPoint::BindToNetDevice(ns3::Ptr netdevice) [member function] - cls.add_method('BindToNetDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')]) - ## ipv4-end-point.h: void ns3::Ipv4EndPoint::ForwardIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo) [member function] - cls.add_method('ForwardIcmp', - 'void', - [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo')]) - ## ipv4-end-point.h: void ns3::Ipv4EndPoint::ForwardUp(ns3::Ptr p, ns3::Ipv4Header const & header, uint16_t sport, ns3::Ptr incomingInterface) [member function] - cls.add_method('ForwardUp', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('uint16_t', 'sport'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')]) - ## ipv4-end-point.h: ns3::Ptr ns3::Ipv4EndPoint::GetBoundNetDevice() [member function] - cls.add_method('GetBoundNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - []) - ## ipv4-end-point.h: ns3::Ipv4Address ns3::Ipv4EndPoint::GetLocalAddress() [member function] - cls.add_method('GetLocalAddress', - 'ns3::Ipv4Address', - []) - ## ipv4-end-point.h: uint16_t ns3::Ipv4EndPoint::GetLocalPort() [member function] - cls.add_method('GetLocalPort', - 'uint16_t', - []) - ## ipv4-end-point.h: ns3::Ipv4Address ns3::Ipv4EndPoint::GetPeerAddress() [member function] - cls.add_method('GetPeerAddress', - 'ns3::Ipv4Address', - []) - ## ipv4-end-point.h: uint16_t ns3::Ipv4EndPoint::GetPeerPort() [member function] - cls.add_method('GetPeerPort', - 'uint16_t', - []) - ## ipv4-end-point.h: void ns3::Ipv4EndPoint::SetDestroyCallback(ns3::Callback callback) [member function] - cls.add_method('SetDestroyCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## ipv4-end-point.h: void ns3::Ipv4EndPoint::SetIcmpCallback(ns3::Callback callback) [member function] - cls.add_method('SetIcmpCallback', - 'void', - [param('ns3::Callback< void, ns3::Ipv4Address, unsigned char, unsigned char, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## ipv4-end-point.h: void ns3::Ipv4EndPoint::SetLocalAddress(ns3::Ipv4Address address) [member function] - cls.add_method('SetLocalAddress', - 'void', - [param('ns3::Ipv4Address', 'address')]) - ## ipv4-end-point.h: void ns3::Ipv4EndPoint::SetPeer(ns3::Ipv4Address address, uint16_t port) [member function] - cls.add_method('SetPeer', - 'void', - [param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) - ## ipv4-end-point.h: void ns3::Ipv4EndPoint::SetRxCallback(ns3::Callback, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] - cls.add_method('SetRxCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Header, unsigned short, ns3::Ptr< ns3::Ipv4Interface >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - return - -def register_Ns3Ipv4InterfaceAddress_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ipv4-interface-address.h: ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress() [constructor] - cls.add_constructor([]) - ## ipv4-interface-address.h: ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress(ns3::Ipv4Address local, ns3::Ipv4Mask mask) [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'local'), param('ns3::Ipv4Mask', 'mask')]) - ## ipv4-interface-address.h: ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress(ns3::Ipv4InterfaceAddress const & o) [copy constructor] - cls.add_constructor([param('ns3::Ipv4InterfaceAddress const &', 'o')]) - ## ipv4-interface-address.h: ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-interface-address.h: ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetLocal() const [member function] - cls.add_method('GetLocal', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-interface-address.h: ns3::Ipv4Mask ns3::Ipv4InterfaceAddress::GetMask() const [member function] - cls.add_method('GetMask', - 'ns3::Ipv4Mask', - [], - is_const=True) - ## ipv4-interface-address.h: ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e ns3::Ipv4InterfaceAddress::GetScope() const [member function] - cls.add_method('GetScope', - 'ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', - [], - is_const=True) - ## ipv4-interface-address.h: bool ns3::Ipv4InterfaceAddress::IsSecondary() const [member function] - cls.add_method('IsSecondary', - 'bool', - [], - is_const=True) - ## ipv4-interface-address.h: void ns3::Ipv4InterfaceAddress::SetBroadcast(ns3::Ipv4Address broadcast) [member function] - cls.add_method('SetBroadcast', - 'void', - [param('ns3::Ipv4Address', 'broadcast')]) - ## ipv4-interface-address.h: void ns3::Ipv4InterfaceAddress::SetLocal(ns3::Ipv4Address local) [member function] - cls.add_method('SetLocal', - 'void', - [param('ns3::Ipv4Address', 'local')]) - ## ipv4-interface-address.h: void ns3::Ipv4InterfaceAddress::SetMask(ns3::Ipv4Mask mask) [member function] - cls.add_method('SetMask', - 'void', - [param('ns3::Ipv4Mask', 'mask')]) - ## ipv4-interface-address.h: void ns3::Ipv4InterfaceAddress::SetPrimary() [member function] - cls.add_method('SetPrimary', - 'void', - []) - ## ipv4-interface-address.h: void ns3::Ipv4InterfaceAddress::SetScope(ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] - cls.add_method('SetScope', - 'void', - [param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')]) - ## ipv4-interface-address.h: void ns3::Ipv4InterfaceAddress::SetSecondary() [member function] - cls.add_method('SetSecondary', - 'void', - []) - return - -def register_Ns3Ipv4InterfaceContainer_methods(root_module, cls): - ## ipv4-interface-container.h: ns3::Ipv4InterfaceContainer::Ipv4InterfaceContainer(ns3::Ipv4InterfaceContainer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4InterfaceContainer const &', 'arg0')]) - ## ipv4-interface-container.h: ns3::Ipv4InterfaceContainer::Ipv4InterfaceContainer() [constructor] - cls.add_constructor([]) - ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::Add(ns3::Ipv4InterfaceContainer other) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ipv4InterfaceContainer', 'other')]) - ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::Add(ns3::Ptr ipv4, uint32_t interface) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')]) - ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::Add(std::pair,unsigned int> ipInterfacePair) [member function] - cls.add_method('Add', - 'void', - [param('std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int >', 'ipInterfacePair')]) - ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::Add(std::string ipv4Name, uint32_t interface) [member function] - cls.add_method('Add', - 'void', - [param('std::string', 'ipv4Name'), param('uint32_t', 'interface')]) - ## ipv4-interface-container.h: __gnu_cxx::__normal_iterator, unsigned int>*,std::vector, unsigned int>, std::allocator, unsigned int> > > > ns3::Ipv4InterfaceContainer::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > const, std::vector< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > > >', - [], - is_const=True) - ## ipv4-interface-container.h: __gnu_cxx::__normal_iterator, unsigned int>*,std::vector, unsigned int>, std::allocator, unsigned int> > > > ns3::Ipv4InterfaceContainer::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > const, std::vector< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > > >', - [], - is_const=True) - ## ipv4-interface-container.h: std::pair,unsigned int> ns3::Ipv4InterfaceContainer::Get(uint32_t i) const [member function] - cls.add_method('Get', - 'std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int >', - [param('uint32_t', 'i')], - is_const=True) - ## ipv4-interface-container.h: ns3::Ipv4Address ns3::Ipv4InterfaceContainer::GetAddress(uint32_t i, uint32_t j=0) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv4Address', - [param('uint32_t', 'i'), param('uint32_t', 'j', default_value='0')], - is_const=True) - ## ipv4-interface-container.h: uint32_t ns3::Ipv4InterfaceContainer::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::SetMetric(uint32_t i, uint16_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'i'), param('uint16_t', 'metric')]) - return - -def register_Ns3Ipv4MulticastRoutingTableEntry_methods(root_module, cls): - cls.add_output_stream_operator() - ## ipv4-routing-table-entry.h: ns3::Ipv4MulticastRoutingTableEntry::Ipv4MulticastRoutingTableEntry() [constructor] - cls.add_constructor([]) - ## ipv4-routing-table-entry.h: ns3::Ipv4MulticastRoutingTableEntry::Ipv4MulticastRoutingTableEntry(ns3::Ipv4MulticastRoutingTableEntry const & route) [copy constructor] - cls.add_constructor([param('ns3::Ipv4MulticastRoutingTableEntry const &', 'route')]) - ## ipv4-routing-table-entry.h: ns3::Ipv4MulticastRoutingTableEntry::Ipv4MulticastRoutingTableEntry(ns3::Ipv4MulticastRoutingTableEntry const * route) [constructor] - cls.add_constructor([param('ns3::Ipv4MulticastRoutingTableEntry const *', 'route')]) - ## ipv4-routing-table-entry.h: static ns3::Ipv4MulticastRoutingTableEntry ns3::Ipv4MulticastRoutingTableEntry::CreateMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface, std::vector > outputInterfaces) [member function] - cls.add_method('CreateMulticastRoute', - 'ns3::Ipv4MulticastRoutingTableEntry', - [param('ns3::Ipv4Address', 'origin'), param('ns3::Ipv4Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')], - is_static=True) - ## ipv4-routing-table-entry.h: ns3::Ipv4Address ns3::Ipv4MulticastRoutingTableEntry::GetGroup() const [member function] - cls.add_method('GetGroup', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-routing-table-entry.h: uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetInputInterface() const [member function] - cls.add_method('GetInputInterface', - 'uint32_t', - [], - is_const=True) - ## ipv4-routing-table-entry.h: uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetNOutputInterfaces() const [member function] - cls.add_method('GetNOutputInterfaces', - 'uint32_t', - [], - is_const=True) - ## ipv4-routing-table-entry.h: ns3::Ipv4Address ns3::Ipv4MulticastRoutingTableEntry::GetOrigin() const [member function] - cls.add_method('GetOrigin', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-routing-table-entry.h: uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetOutputInterface(uint32_t n) const [member function] - cls.add_method('GetOutputInterface', - 'uint32_t', - [param('uint32_t', 'n')], - is_const=True) - ## ipv4-routing-table-entry.h: std::vector > ns3::Ipv4MulticastRoutingTableEntry::GetOutputInterfaces() const [member function] - cls.add_method('GetOutputInterfaces', - 'std::vector< unsigned int >', - [], - is_const=True) - return - -def register_Ns3Ipv4RoutingHelper_methods(root_module, cls): - ## ipv4-routing-helper.h: ns3::Ipv4RoutingHelper::Ipv4RoutingHelper() [constructor] - cls.add_constructor([]) - ## ipv4-routing-helper.h: ns3::Ipv4RoutingHelper::Ipv4RoutingHelper(ns3::Ipv4RoutingHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4RoutingHelper const &', 'arg0')]) - ## ipv4-routing-helper.h: ns3::Ipv4RoutingHelper * ns3::Ipv4RoutingHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv4RoutingHelper *', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4-routing-helper.h: ns3::Ptr ns3::Ipv4RoutingHelper::Create(ns3::Ptr node) const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4-routing-helper.h: void ns3::Ipv4RoutingHelper::PrintRoutingTableAllAt(ns3::Time printTime, ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTableAllAt', - 'void', - [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True) - ## ipv4-routing-helper.h: void ns3::Ipv4RoutingHelper::PrintRoutingTableAllEvery(ns3::Time printInterval, ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTableAllEvery', - 'void', - [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True) - ## ipv4-routing-helper.h: void ns3::Ipv4RoutingHelper::PrintRoutingTableAt(ns3::Time printTime, ns3::Ptr node, ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTableAt', - 'void', - [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True) - ## ipv4-routing-helper.h: void ns3::Ipv4RoutingHelper::PrintRoutingTableEvery(ns3::Time printInterval, ns3::Ptr node, ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTableEvery', - 'void', - [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True) - return - -def register_Ns3Ipv4RoutingTableEntry_methods(root_module, cls): - cls.add_output_stream_operator() - ## ipv4-routing-table-entry.h: ns3::Ipv4RoutingTableEntry::Ipv4RoutingTableEntry() [constructor] - cls.add_constructor([]) - ## ipv4-routing-table-entry.h: ns3::Ipv4RoutingTableEntry::Ipv4RoutingTableEntry(ns3::Ipv4RoutingTableEntry const & route) [copy constructor] - cls.add_constructor([param('ns3::Ipv4RoutingTableEntry const &', 'route')]) - ## ipv4-routing-table-entry.h: ns3::Ipv4RoutingTableEntry::Ipv4RoutingTableEntry(ns3::Ipv4RoutingTableEntry const * route) [constructor] - cls.add_constructor([param('ns3::Ipv4RoutingTableEntry const *', 'route')]) - ## ipv4-routing-table-entry.h: static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateDefaultRoute(ns3::Ipv4Address nextHop, uint32_t interface) [member function] - cls.add_method('CreateDefaultRoute', - 'ns3::Ipv4RoutingTableEntry', - [param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')], - is_static=True) - ## ipv4-routing-table-entry.h: static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface) [member function] - cls.add_method('CreateHostRouteTo', - 'ns3::Ipv4RoutingTableEntry', - [param('ns3::Ipv4Address', 'dest'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')], - is_static=True) - ## ipv4-routing-table-entry.h: static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateHostRouteTo(ns3::Ipv4Address dest, uint32_t interface) [member function] - cls.add_method('CreateHostRouteTo', - 'ns3::Ipv4RoutingTableEntry', - [param('ns3::Ipv4Address', 'dest'), param('uint32_t', 'interface')], - is_static=True) - ## ipv4-routing-table-entry.h: static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface) [member function] - cls.add_method('CreateNetworkRouteTo', - 'ns3::Ipv4RoutingTableEntry', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')], - is_static=True) - ## ipv4-routing-table-entry.h: static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, uint32_t interface) [member function] - cls.add_method('CreateNetworkRouteTo', - 'ns3::Ipv4RoutingTableEntry', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('uint32_t', 'interface')], - is_static=True) - ## ipv4-routing-table-entry.h: ns3::Ipv4Address ns3::Ipv4RoutingTableEntry::GetDest() const [member function] - cls.add_method('GetDest', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-routing-table-entry.h: ns3::Ipv4Address ns3::Ipv4RoutingTableEntry::GetDestNetwork() const [member function] - cls.add_method('GetDestNetwork', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-routing-table-entry.h: ns3::Ipv4Mask ns3::Ipv4RoutingTableEntry::GetDestNetworkMask() const [member function] - cls.add_method('GetDestNetworkMask', - 'ns3::Ipv4Mask', - [], - is_const=True) - ## ipv4-routing-table-entry.h: ns3::Ipv4Address ns3::Ipv4RoutingTableEntry::GetGateway() const [member function] - cls.add_method('GetGateway', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-routing-table-entry.h: uint32_t ns3::Ipv4RoutingTableEntry::GetInterface() const [member function] - cls.add_method('GetInterface', - 'uint32_t', - [], - is_const=True) - ## ipv4-routing-table-entry.h: bool ns3::Ipv4RoutingTableEntry::IsDefault() const [member function] - cls.add_method('IsDefault', - 'bool', - [], - is_const=True) - ## ipv4-routing-table-entry.h: bool ns3::Ipv4RoutingTableEntry::IsGateway() const [member function] - cls.add_method('IsGateway', - 'bool', - [], - is_const=True) - ## ipv4-routing-table-entry.h: bool ns3::Ipv4RoutingTableEntry::IsHost() const [member function] - cls.add_method('IsHost', - 'bool', - [], - is_const=True) - ## ipv4-routing-table-entry.h: bool ns3::Ipv4RoutingTableEntry::IsNetwork() const [member function] - cls.add_method('IsNetwork', - 'bool', - [], - is_const=True) - return - -def register_Ns3Ipv4StaticRoutingHelper_methods(root_module, cls): - ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper() [constructor] - cls.add_constructor([]) - ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper(ns3::Ipv4StaticRoutingHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4StaticRoutingHelper const &', 'arg0')]) - ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper * ns3::Ipv4StaticRoutingHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv4StaticRoutingHelper *', - [], - is_const=True, is_virtual=True) - ## ipv4-static-routing-helper.h: ns3::Ptr ns3::Ipv4StaticRoutingHelper::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) - ## ipv4-static-routing-helper.h: ns3::Ptr ns3::Ipv4StaticRoutingHelper::GetStaticRouting(ns3::Ptr ipv4) const [member function] - cls.add_method('GetStaticRouting', - 'ns3::Ptr< ns3::Ipv4StaticRouting >', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], - is_const=True) - ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(ns3::Ptr n, ns3::Ipv4Address source, ns3::Ipv4Address group, ns3::Ptr input, ns3::NetDeviceContainer output) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')]) - ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(std::string n, ns3::Ipv4Address source, ns3::Ipv4Address group, ns3::Ptr input, ns3::NetDeviceContainer output) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('std::string', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')]) - ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(ns3::Ptr n, ns3::Ipv4Address source, ns3::Ipv4Address group, std::string inputName, ns3::NetDeviceContainer output) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')]) - ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(std::string nName, ns3::Ipv4Address source, ns3::Ipv4Address group, std::string inputName, ns3::NetDeviceContainer output) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('std::string', 'nName'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')]) - ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(ns3::Ptr n, ns3::Ptr nd) [member function] - cls.add_method('SetDefaultMulticastRoute', - 'void', - [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) - ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(ns3::Ptr n, std::string ndName) [member function] - cls.add_method('SetDefaultMulticastRoute', - 'void', - [param('ns3::Ptr< ns3::Node >', 'n'), param('std::string', 'ndName')]) - ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(std::string nName, ns3::Ptr nd) [member function] - cls.add_method('SetDefaultMulticastRoute', - 'void', - [param('std::string', 'nName'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) - ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(std::string nName, std::string ndName) [member function] - cls.add_method('SetDefaultMulticastRoute', - 'void', - [param('std::string', 'nName'), param('std::string', 'ndName')]) - return - -def register_Ns3Ipv6AddressHelper_methods(root_module, cls): - ## ipv6-address-helper.h: ns3::Ipv6AddressHelper::Ipv6AddressHelper(ns3::Ipv6AddressHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6AddressHelper const &', 'arg0')]) - ## ipv6-address-helper.h: ns3::Ipv6AddressHelper::Ipv6AddressHelper() [constructor] - cls.add_constructor([]) - ## ipv6-address-helper.h: ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::Assign(ns3::NetDeviceContainer const & c) [member function] - cls.add_method('Assign', - 'ns3::Ipv6InterfaceContainer', - [param('ns3::NetDeviceContainer const &', 'c')]) - ## ipv6-address-helper.h: ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::Assign(ns3::NetDeviceContainer const & c, std::vector > withConfiguration) [member function] - cls.add_method('Assign', - 'ns3::Ipv6InterfaceContainer', - [param('ns3::NetDeviceContainer const &', 'c'), param('std::vector< bool >', 'withConfiguration')]) - ## ipv6-address-helper.h: ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::AssignWithoutAddress(ns3::NetDeviceContainer const & c) [member function] - cls.add_method('AssignWithoutAddress', - 'ns3::Ipv6InterfaceContainer', - [param('ns3::NetDeviceContainer const &', 'c')]) - ## ipv6-address-helper.h: ns3::Ipv6Address ns3::Ipv6AddressHelper::NewAddress(ns3::Address addr) [member function] - cls.add_method('NewAddress', - 'ns3::Ipv6Address', - [param('ns3::Address', 'addr')]) - ## ipv6-address-helper.h: void ns3::Ipv6AddressHelper::NewNetwork(ns3::Ipv6Address network, ns3::Ipv6Prefix prefix) [member function] - cls.add_method('NewNetwork', - 'void', - [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'prefix')]) - return - -def register_Ns3Ipv6InterfaceAddress_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress() [constructor] - cls.add_constructor([]) - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address) [constructor] - cls.add_constructor([param('ns3::Ipv6Address', 'address')]) - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address, ns3::Ipv6Prefix prefix) [constructor] - cls.add_constructor([param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'prefix')]) - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6InterfaceAddress const & o) [copy constructor] - cls.add_constructor([param('ns3::Ipv6InterfaceAddress const &', 'o')]) - ## ipv6-interface-address.h: ns3::Ipv6Address ns3::Ipv6InterfaceAddress::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-interface-address.h: uint32_t ns3::Ipv6InterfaceAddress::GetNsDadUid() const [member function] - cls.add_method('GetNsDadUid', - 'uint32_t', - [], - is_const=True) - ## ipv6-interface-address.h: ns3::Ipv6Prefix ns3::Ipv6InterfaceAddress::GetPrefix() const [member function] - cls.add_method('GetPrefix', - 'ns3::Ipv6Prefix', - [], - is_const=True) - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress::Scope_e ns3::Ipv6InterfaceAddress::GetScope() const [member function] - cls.add_method('GetScope', - 'ns3::Ipv6InterfaceAddress::Scope_e', - [], - is_const=True) - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress::State_e ns3::Ipv6InterfaceAddress::GetState() const [member function] - cls.add_method('GetState', - 'ns3::Ipv6InterfaceAddress::State_e', - [], - is_const=True) - ## ipv6-interface-address.h: void ns3::Ipv6InterfaceAddress::SetAddress(ns3::Ipv6Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Ipv6Address', 'address')]) - ## ipv6-interface-address.h: void ns3::Ipv6InterfaceAddress::SetNsDadUid(uint32_t uid) [member function] - cls.add_method('SetNsDadUid', - 'void', - [param('uint32_t', 'uid')]) - ## ipv6-interface-address.h: void ns3::Ipv6InterfaceAddress::SetScope(ns3::Ipv6InterfaceAddress::Scope_e scope) [member function] - cls.add_method('SetScope', - 'void', - [param('ns3::Ipv6InterfaceAddress::Scope_e', 'scope')]) - ## ipv6-interface-address.h: void ns3::Ipv6InterfaceAddress::SetState(ns3::Ipv6InterfaceAddress::State_e state) [member function] - cls.add_method('SetState', - 'void', - [param('ns3::Ipv6InterfaceAddress::State_e', 'state')]) - return - -def register_Ns3Ipv6InterfaceContainer_methods(root_module, cls): - ## ipv6-interface-container.h: ns3::Ipv6InterfaceContainer::Ipv6InterfaceContainer(ns3::Ipv6InterfaceContainer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6InterfaceContainer const &', 'arg0')]) - ## ipv6-interface-container.h: ns3::Ipv6InterfaceContainer::Ipv6InterfaceContainer() [constructor] - cls.add_constructor([]) - ## ipv6-interface-container.h: void ns3::Ipv6InterfaceContainer::Add(ns3::Ptr ipv6, uint32_t interface) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface')]) - ## ipv6-interface-container.h: void ns3::Ipv6InterfaceContainer::Add(ns3::Ipv6InterfaceContainer & c) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ipv6InterfaceContainer &', 'c')]) - ## ipv6-interface-container.h: void ns3::Ipv6InterfaceContainer::Add(std::string ipv6Name, uint32_t interface) [member function] - cls.add_method('Add', - 'void', - [param('std::string', 'ipv6Name'), param('uint32_t', 'interface')]) - ## ipv6-interface-container.h: __gnu_cxx::__normal_iterator, unsigned int>*,std::vector, unsigned int>, std::allocator, unsigned int> > > > ns3::Ipv6InterfaceContainer::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > const, std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > >', - [], - is_const=True) - ## ipv6-interface-container.h: __gnu_cxx::__normal_iterator, unsigned int>*,std::vector, unsigned int>, std::allocator, unsigned int> > > > ns3::Ipv6InterfaceContainer::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > const, std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > >', - [], - is_const=True) - ## ipv6-interface-container.h: ns3::Ipv6Address ns3::Ipv6InterfaceContainer::GetAddress(uint32_t i, uint32_t j) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv6Address', - [param('uint32_t', 'i'), param('uint32_t', 'j')], - is_const=True) - ## ipv6-interface-container.h: uint32_t ns3::Ipv6InterfaceContainer::GetInterfaceIndex(uint32_t i) const [member function] - cls.add_method('GetInterfaceIndex', - 'uint32_t', - [param('uint32_t', 'i')], - is_const=True) - ## ipv6-interface-container.h: uint32_t ns3::Ipv6InterfaceContainer::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - ## ipv6-interface-container.h: void ns3::Ipv6InterfaceContainer::SetDefaultRoute(uint32_t i, uint32_t router) [member function] - cls.add_method('SetDefaultRoute', - 'void', - [param('uint32_t', 'i'), param('uint32_t', 'router')]) - ## ipv6-interface-container.h: void ns3::Ipv6InterfaceContainer::SetRouter(uint32_t i, bool router) [member function] - cls.add_method('SetRouter', - 'void', - [param('uint32_t', 'i'), param('bool', 'router')]) - return - -def register_Ns3Ipv6MulticastRoutingTableEntry_methods(root_module, cls): - cls.add_output_stream_operator() - ## ipv6-routing-table-entry.h: ns3::Ipv6MulticastRoutingTableEntry::Ipv6MulticastRoutingTableEntry() [constructor] - cls.add_constructor([]) - ## ipv6-routing-table-entry.h: ns3::Ipv6MulticastRoutingTableEntry::Ipv6MulticastRoutingTableEntry(ns3::Ipv6MulticastRoutingTableEntry const & route) [copy constructor] - cls.add_constructor([param('ns3::Ipv6MulticastRoutingTableEntry const &', 'route')]) - ## ipv6-routing-table-entry.h: ns3::Ipv6MulticastRoutingTableEntry::Ipv6MulticastRoutingTableEntry(ns3::Ipv6MulticastRoutingTableEntry const * route) [constructor] - cls.add_constructor([param('ns3::Ipv6MulticastRoutingTableEntry const *', 'route')]) - ## ipv6-routing-table-entry.h: static ns3::Ipv6MulticastRoutingTableEntry ns3::Ipv6MulticastRoutingTableEntry::CreateMulticastRoute(ns3::Ipv6Address origin, ns3::Ipv6Address group, uint32_t inputInterface, std::vector > outputInterfaces) [member function] - cls.add_method('CreateMulticastRoute', - 'ns3::Ipv6MulticastRoutingTableEntry', - [param('ns3::Ipv6Address', 'origin'), param('ns3::Ipv6Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')], - is_static=True) - ## ipv6-routing-table-entry.h: ns3::Ipv6Address ns3::Ipv6MulticastRoutingTableEntry::GetGroup() const [member function] - cls.add_method('GetGroup', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-routing-table-entry.h: uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetInputInterface() const [member function] - cls.add_method('GetInputInterface', - 'uint32_t', - [], - is_const=True) - ## ipv6-routing-table-entry.h: uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetNOutputInterfaces() const [member function] - cls.add_method('GetNOutputInterfaces', - 'uint32_t', - [], - is_const=True) - ## ipv6-routing-table-entry.h: ns3::Ipv6Address ns3::Ipv6MulticastRoutingTableEntry::GetOrigin() const [member function] - cls.add_method('GetOrigin', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-routing-table-entry.h: uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetOutputInterface(uint32_t n) const [member function] - cls.add_method('GetOutputInterface', - 'uint32_t', - [param('uint32_t', 'n')], - is_const=True) - ## ipv6-routing-table-entry.h: std::vector > ns3::Ipv6MulticastRoutingTableEntry::GetOutputInterfaces() const [member function] - cls.add_method('GetOutputInterfaces', - 'std::vector< unsigned int >', - [], - is_const=True) - return - -def register_Ns3Ipv6RoutingHelper_methods(root_module, cls): - ## ipv6-routing-helper.h: ns3::Ipv6RoutingHelper::Ipv6RoutingHelper() [constructor] - cls.add_constructor([]) - ## ipv6-routing-helper.h: ns3::Ipv6RoutingHelper::Ipv6RoutingHelper(ns3::Ipv6RoutingHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6RoutingHelper const &', 'arg0')]) - ## ipv6-routing-helper.h: ns3::Ipv6RoutingHelper * ns3::Ipv6RoutingHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv6RoutingHelper *', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6-routing-helper.h: ns3::Ptr ns3::Ipv6RoutingHelper::Create(ns3::Ptr node) const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3Ipv6RoutingTableEntry_methods(root_module, cls): - cls.add_output_stream_operator() - ## ipv6-routing-table-entry.h: ns3::Ipv6RoutingTableEntry::Ipv6RoutingTableEntry() [constructor] - cls.add_constructor([]) - ## ipv6-routing-table-entry.h: ns3::Ipv6RoutingTableEntry::Ipv6RoutingTableEntry(ns3::Ipv6RoutingTableEntry const & route) [copy constructor] - cls.add_constructor([param('ns3::Ipv6RoutingTableEntry const &', 'route')]) - ## ipv6-routing-table-entry.h: ns3::Ipv6RoutingTableEntry::Ipv6RoutingTableEntry(ns3::Ipv6RoutingTableEntry const * route) [constructor] - cls.add_constructor([param('ns3::Ipv6RoutingTableEntry const *', 'route')]) - ## ipv6-routing-table-entry.h: static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateDefaultRoute(ns3::Ipv6Address nextHop, uint32_t interface) [member function] - cls.add_method('CreateDefaultRoute', - 'ns3::Ipv6RoutingTableEntry', - [param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface')], - is_static=True) - ## ipv6-routing-table-entry.h: static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateHostRouteTo(ns3::Ipv6Address dest, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address()) [member function] - cls.add_method('CreateHostRouteTo', - 'ns3::Ipv6RoutingTableEntry', - [param('ns3::Ipv6Address', 'dest'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address()')], - is_static=True) - ## ipv6-routing-table-entry.h: static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateHostRouteTo(ns3::Ipv6Address dest, uint32_t interface) [member function] - cls.add_method('CreateHostRouteTo', - 'ns3::Ipv6RoutingTableEntry', - [param('ns3::Ipv6Address', 'dest'), param('uint32_t', 'interface')], - is_static=True) - ## ipv6-routing-table-entry.h: static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface) [member function] - cls.add_method('CreateNetworkRouteTo', - 'ns3::Ipv6RoutingTableEntry', - [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface')], - is_static=True) - ## ipv6-routing-table-entry.h: static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse) [member function] - cls.add_method('CreateNetworkRouteTo', - 'ns3::Ipv6RoutingTableEntry', - [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse')], - is_static=True) - ## ipv6-routing-table-entry.h: static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, uint32_t interface) [member function] - cls.add_method('CreateNetworkRouteTo', - 'ns3::Ipv6RoutingTableEntry', - [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('uint32_t', 'interface')], - is_static=True) - ## ipv6-routing-table-entry.h: ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetDest() const [member function] - cls.add_method('GetDest', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-routing-table-entry.h: ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetDestNetwork() const [member function] - cls.add_method('GetDestNetwork', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-routing-table-entry.h: ns3::Ipv6Prefix ns3::Ipv6RoutingTableEntry::GetDestNetworkPrefix() const [member function] - cls.add_method('GetDestNetworkPrefix', - 'ns3::Ipv6Prefix', - [], - is_const=True) - ## ipv6-routing-table-entry.h: ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetGateway() const [member function] - cls.add_method('GetGateway', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-routing-table-entry.h: uint32_t ns3::Ipv6RoutingTableEntry::GetInterface() const [member function] - cls.add_method('GetInterface', - 'uint32_t', - [], - is_const=True) - ## ipv6-routing-table-entry.h: ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetPrefixToUse() const [member function] - cls.add_method('GetPrefixToUse', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-routing-table-entry.h: bool ns3::Ipv6RoutingTableEntry::IsDefault() const [member function] - cls.add_method('IsDefault', - 'bool', - [], - is_const=True) - ## ipv6-routing-table-entry.h: bool ns3::Ipv6RoutingTableEntry::IsGateway() const [member function] - cls.add_method('IsGateway', - 'bool', - [], - is_const=True) - ## ipv6-routing-table-entry.h: bool ns3::Ipv6RoutingTableEntry::IsHost() const [member function] - cls.add_method('IsHost', - 'bool', - [], - is_const=True) - ## ipv6-routing-table-entry.h: bool ns3::Ipv6RoutingTableEntry::IsNetwork() const [member function] - cls.add_method('IsNetwork', - 'bool', - [], - is_const=True) - ## ipv6-routing-table-entry.h: void ns3::Ipv6RoutingTableEntry::SetPrefixToUse(ns3::Ipv6Address prefix) [member function] - cls.add_method('SetPrefixToUse', - 'void', - [param('ns3::Ipv6Address', 'prefix')]) - return - -def register_Ns3Ipv6StaticRoutingHelper_methods(root_module, cls): - ## ipv6-static-routing-helper.h: ns3::Ipv6StaticRoutingHelper::Ipv6StaticRoutingHelper() [constructor] - cls.add_constructor([]) - ## ipv6-static-routing-helper.h: ns3::Ipv6StaticRoutingHelper::Ipv6StaticRoutingHelper(ns3::Ipv6StaticRoutingHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6StaticRoutingHelper const &', 'arg0')]) - ## ipv6-static-routing-helper.h: ns3::Ipv6StaticRoutingHelper * ns3::Ipv6StaticRoutingHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv6StaticRoutingHelper *', - [], - is_const=True, is_virtual=True) - ## ipv6-static-routing-helper.h: ns3::Ptr ns3::Ipv6StaticRoutingHelper::Create(ns3::Ptr node) const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True, is_virtual=True) - ## ipv6-static-routing-helper.h: ns3::Ptr ns3::Ipv6StaticRoutingHelper::GetStaticRouting(ns3::Ptr ipv6) const [member function] - cls.add_method('GetStaticRouting', - 'ns3::Ptr< ns3::Ipv6StaticRouting >', - [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], - is_const=True) - ## ipv6-static-routing-helper.h: void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(ns3::Ptr n, ns3::Ipv6Address source, ns3::Ipv6Address group, ns3::Ptr input, ns3::NetDeviceContainer output) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')]) - ## ipv6-static-routing-helper.h: void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(std::string n, ns3::Ipv6Address source, ns3::Ipv6Address group, ns3::Ptr input, ns3::NetDeviceContainer output) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('std::string', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')]) - ## ipv6-static-routing-helper.h: void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(ns3::Ptr n, ns3::Ipv6Address source, ns3::Ipv6Address group, std::string inputName, ns3::NetDeviceContainer output) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')]) - ## ipv6-static-routing-helper.h: void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(std::string nName, ns3::Ipv6Address source, ns3::Ipv6Address group, std::string inputName, ns3::NetDeviceContainer output) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('std::string', 'nName'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')]) - return - -def register_Ns3OptionField_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::OptionField::OptionField(ns3::OptionField const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OptionField const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::OptionField::OptionField(uint32_t optionsOffset) [constructor] - cls.add_constructor([param('uint32_t', 'optionsOffset')]) - ## ipv6-extension-header.h: void ns3::OptionField::AddOption(ns3::Ipv6OptionHeader const & option) [member function] - cls.add_method('AddOption', - 'void', - [param('ns3::Ipv6OptionHeader const &', 'option')]) - ## ipv6-extension-header.h: uint32_t ns3::OptionField::Deserialize(ns3::Buffer::Iterator start, uint32_t length) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'length')]) - ## ipv6-extension-header.h: ns3::Buffer ns3::OptionField::GetOptionBuffer() [member function] - cls.add_method('GetOptionBuffer', - 'ns3::Buffer', - []) - ## ipv6-extension-header.h: uint32_t ns3::OptionField::GetOptionsOffset() [member function] - cls.add_method('GetOptionsOffset', - 'uint32_t', - []) - ## ipv6-extension-header.h: uint32_t ns3::OptionField::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## ipv6-extension-header.h: void ns3::OptionField::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - return - -def register_Ns3PcapHelperForIpv4_methods(root_module, cls): - ## internet-trace-helper.h: ns3::PcapHelperForIpv4::PcapHelperForIpv4(ns3::PcapHelperForIpv4 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PcapHelperForIpv4 const &', 'arg0')]) - ## internet-trace-helper.h: ns3::PcapHelperForIpv4::PcapHelperForIpv4() [constructor] - cls.add_constructor([]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename=false) [member function] - cls.add_method('EnablePcapIpv4', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, std::string ipv4Name, uint32_t interface, bool explicitFilename=false) [member function] - cls.add_method('EnablePcapIpv4', - 'void', - [param('std::string', 'prefix'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, ns3::Ipv4InterfaceContainer c) [member function] - cls.add_method('EnablePcapIpv4', - 'void', - [param('std::string', 'prefix'), param('ns3::Ipv4InterfaceContainer', 'c')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, ns3::NodeContainer n) [member function] - cls.add_method('EnablePcapIpv4', - 'void', - [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnablePcapIpv4', - 'void', - [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv4::EnablePcapIpv4All(std::string prefix) [member function] - cls.add_method('EnablePcapIpv4All', - 'void', - [param('std::string', 'prefix')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv4::EnablePcapIpv4Internal(std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnablePcapIpv4Internal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3PcapHelperForIpv6_methods(root_module, cls): - ## internet-trace-helper.h: ns3::PcapHelperForIpv6::PcapHelperForIpv6(ns3::PcapHelperForIpv6 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PcapHelperForIpv6 const &', 'arg0')]) - ## internet-trace-helper.h: ns3::PcapHelperForIpv6::PcapHelperForIpv6() [constructor] - cls.add_constructor([]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename=false) [member function] - cls.add_method('EnablePcapIpv6', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, std::string ipv6Name, uint32_t interface, bool explicitFilename=false) [member function] - cls.add_method('EnablePcapIpv6', - 'void', - [param('std::string', 'prefix'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, ns3::Ipv6InterfaceContainer c) [member function] - cls.add_method('EnablePcapIpv6', - 'void', - [param('std::string', 'prefix'), param('ns3::Ipv6InterfaceContainer', 'c')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, ns3::NodeContainer n) [member function] - cls.add_method('EnablePcapIpv6', - 'void', - [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnablePcapIpv6', - 'void', - [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv6::EnablePcapIpv6All(std::string prefix) [member function] - cls.add_method('EnablePcapIpv6All', - 'void', - [param('std::string', 'prefix')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv6::EnablePcapIpv6Internal(std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnablePcapIpv6Internal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3SPFVertex_methods(root_module, cls): - ## global-route-manager-impl.h: ns3::SPFVertex::SPFVertex() [constructor] - cls.add_constructor([]) - ## global-route-manager-impl.h: ns3::SPFVertex::SPFVertex(ns3::GlobalRoutingLSA * lsa) [constructor] - cls.add_constructor([param('ns3::GlobalRoutingLSA *', 'lsa')]) - ## global-route-manager-impl.h: ns3::SPFVertex::VertexType ns3::SPFVertex::GetVertexType() const [member function] - cls.add_method('GetVertexType', - 'ns3::SPFVertex::VertexType', - [], - is_const=True) - ## global-route-manager-impl.h: void ns3::SPFVertex::SetVertexType(ns3::SPFVertex::VertexType type) [member function] - cls.add_method('SetVertexType', - 'void', - [param('ns3::SPFVertex::VertexType', 'type')]) - ## global-route-manager-impl.h: ns3::Ipv4Address ns3::SPFVertex::GetVertexId() const [member function] - cls.add_method('GetVertexId', - 'ns3::Ipv4Address', - [], - is_const=True) - ## global-route-manager-impl.h: void ns3::SPFVertex::SetVertexId(ns3::Ipv4Address id) [member function] - cls.add_method('SetVertexId', - 'void', - [param('ns3::Ipv4Address', 'id')]) - ## global-route-manager-impl.h: ns3::GlobalRoutingLSA * ns3::SPFVertex::GetLSA() const [member function] - cls.add_method('GetLSA', - 'ns3::GlobalRoutingLSA *', - [], - is_const=True) - ## global-route-manager-impl.h: void ns3::SPFVertex::SetLSA(ns3::GlobalRoutingLSA * lsa) [member function] - cls.add_method('SetLSA', - 'void', - [param('ns3::GlobalRoutingLSA *', 'lsa')]) - ## global-route-manager-impl.h: uint32_t ns3::SPFVertex::GetDistanceFromRoot() const [member function] - cls.add_method('GetDistanceFromRoot', - 'uint32_t', - [], - is_const=True) - ## global-route-manager-impl.h: void ns3::SPFVertex::SetDistanceFromRoot(uint32_t distance) [member function] - cls.add_method('SetDistanceFromRoot', - 'void', - [param('uint32_t', 'distance')]) - ## global-route-manager-impl.h: void ns3::SPFVertex::SetRootExitDirection(ns3::Ipv4Address nextHop, int32_t id=ns3::SPF_INFINITY) [member function] - cls.add_method('SetRootExitDirection', - 'void', - [param('ns3::Ipv4Address', 'nextHop'), param('int32_t', 'id', default_value='ns3::SPF_INFINITY')]) - ## global-route-manager-impl.h: void ns3::SPFVertex::SetRootExitDirection(std::pair exit) [member function] - cls.add_method('SetRootExitDirection', - 'void', - [param('std::pair< ns3::Ipv4Address, int >', 'exit')]) - ## global-route-manager-impl.h: std::pair ns3::SPFVertex::GetRootExitDirection(uint32_t i) const [member function] - cls.add_method('GetRootExitDirection', - 'std::pair< ns3::Ipv4Address, int >', - [param('uint32_t', 'i')], - is_const=True) - ## global-route-manager-impl.h: std::pair ns3::SPFVertex::GetRootExitDirection() const [member function] - cls.add_method('GetRootExitDirection', - 'std::pair< ns3::Ipv4Address, int >', - [], - is_const=True) - ## global-route-manager-impl.h: void ns3::SPFVertex::MergeRootExitDirections(ns3::SPFVertex const * vertex) [member function] - cls.add_method('MergeRootExitDirections', - 'void', - [param('ns3::SPFVertex const *', 'vertex')]) - ## global-route-manager-impl.h: void ns3::SPFVertex::InheritAllRootExitDirections(ns3::SPFVertex const * vertex) [member function] - cls.add_method('InheritAllRootExitDirections', - 'void', - [param('ns3::SPFVertex const *', 'vertex')]) - ## global-route-manager-impl.h: uint32_t ns3::SPFVertex::GetNRootExitDirections() const [member function] - cls.add_method('GetNRootExitDirections', - 'uint32_t', - [], - is_const=True) - ## global-route-manager-impl.h: ns3::SPFVertex * ns3::SPFVertex::GetParent(uint32_t i=0) const [member function] - cls.add_method('GetParent', - 'ns3::SPFVertex *', - [param('uint32_t', 'i', default_value='0')], - is_const=True) - ## global-route-manager-impl.h: void ns3::SPFVertex::SetParent(ns3::SPFVertex * parent) [member function] - cls.add_method('SetParent', - 'void', - [param('ns3::SPFVertex *', 'parent')]) - ## global-route-manager-impl.h: void ns3::SPFVertex::MergeParent(ns3::SPFVertex const * v) [member function] - cls.add_method('MergeParent', - 'void', - [param('ns3::SPFVertex const *', 'v')]) - ## global-route-manager-impl.h: uint32_t ns3::SPFVertex::GetNChildren() const [member function] - cls.add_method('GetNChildren', - 'uint32_t', - [], - is_const=True) - ## global-route-manager-impl.h: ns3::SPFVertex * ns3::SPFVertex::GetChild(uint32_t n) const [member function] - cls.add_method('GetChild', - 'ns3::SPFVertex *', - [param('uint32_t', 'n')], - is_const=True) - ## global-route-manager-impl.h: uint32_t ns3::SPFVertex::AddChild(ns3::SPFVertex * child) [member function] - cls.add_method('AddChild', - 'uint32_t', - [param('ns3::SPFVertex *', 'child')]) - ## global-route-manager-impl.h: void ns3::SPFVertex::SetVertexProcessed(bool value) [member function] - cls.add_method('SetVertexProcessed', - 'void', - [param('bool', 'value')]) - ## global-route-manager-impl.h: bool ns3::SPFVertex::IsVertexProcessed() const [member function] - cls.add_method('IsVertexProcessed', - 'bool', - [], - is_const=True) - ## global-route-manager-impl.h: void ns3::SPFVertex::ClearVertexProcessed() [member function] - cls.add_method('ClearVertexProcessed', - 'void', - []) - return - -def register_Ns3Icmpv4DestinationUnreachable_methods(root_module, cls): - ## icmpv4.h: ns3::Icmpv4DestinationUnreachable::Icmpv4DestinationUnreachable(ns3::Icmpv4DestinationUnreachable const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv4DestinationUnreachable const &', 'arg0')]) - ## icmpv4.h: ns3::Icmpv4DestinationUnreachable::Icmpv4DestinationUnreachable() [constructor] - cls.add_constructor([]) - ## icmpv4.h: void ns3::Icmpv4DestinationUnreachable::GetData(uint8_t * payload) const [member function] - cls.add_method('GetData', - 'void', - [param('uint8_t *', 'payload')], - is_const=True) - ## icmpv4.h: ns3::Ipv4Header ns3::Icmpv4DestinationUnreachable::GetHeader() const [member function] - cls.add_method('GetHeader', - 'ns3::Ipv4Header', - [], - is_const=True) - ## icmpv4.h: uint16_t ns3::Icmpv4DestinationUnreachable::GetNextHopMtu() const [member function] - cls.add_method('GetNextHopMtu', - 'uint16_t', - [], - is_const=True) - ## icmpv4.h: static ns3::TypeId ns3::Icmpv4DestinationUnreachable::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv4.h: void ns3::Icmpv4DestinationUnreachable::SetData(ns3::Ptr data) [member function] - cls.add_method('SetData', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'data')]) - ## icmpv4.h: void ns3::Icmpv4DestinationUnreachable::SetHeader(ns3::Ipv4Header header) [member function] - cls.add_method('SetHeader', - 'void', - [param('ns3::Ipv4Header', 'header')]) - ## icmpv4.h: void ns3::Icmpv4DestinationUnreachable::SetNextHopMtu(uint16_t mtu) [member function] - cls.add_method('SetNextHopMtu', - 'void', - [param('uint16_t', 'mtu')]) - ## icmpv4.h: uint32_t ns3::Icmpv4DestinationUnreachable::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - visibility='private', is_virtual=True) - ## icmpv4.h: ns3::TypeId ns3::Icmpv4DestinationUnreachable::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, visibility='private', is_virtual=True) - ## icmpv4.h: uint32_t ns3::Icmpv4DestinationUnreachable::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, visibility='private', is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4DestinationUnreachable::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, visibility='private', is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4DestinationUnreachable::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_Ns3Icmpv4Echo_methods(root_module, cls): - ## icmpv4.h: ns3::Icmpv4Echo::Icmpv4Echo(ns3::Icmpv4Echo const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv4Echo const &', 'arg0')]) - ## icmpv4.h: ns3::Icmpv4Echo::Icmpv4Echo() [constructor] - cls.add_constructor([]) - ## icmpv4.h: uint32_t ns3::Icmpv4Echo::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv4.h: uint32_t ns3::Icmpv4Echo::GetData(uint8_t * payload) const [member function] - cls.add_method('GetData', - 'uint32_t', - [param('uint8_t *', 'payload')], - is_const=True) - ## icmpv4.h: uint32_t ns3::Icmpv4Echo::GetDataSize() const [member function] - cls.add_method('GetDataSize', - 'uint32_t', - [], - is_const=True) - ## icmpv4.h: uint16_t ns3::Icmpv4Echo::GetIdentifier() const [member function] - cls.add_method('GetIdentifier', - 'uint16_t', - [], - is_const=True) - ## icmpv4.h: ns3::TypeId ns3::Icmpv4Echo::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv4.h: uint16_t ns3::Icmpv4Echo::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'uint16_t', - [], - is_const=True) - ## icmpv4.h: uint32_t ns3::Icmpv4Echo::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv4.h: static ns3::TypeId ns3::Icmpv4Echo::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv4.h: void ns3::Icmpv4Echo::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4Echo::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4Echo::SetData(ns3::Ptr data) [member function] - cls.add_method('SetData', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'data')]) - ## icmpv4.h: void ns3::Icmpv4Echo::SetIdentifier(uint16_t id) [member function] - cls.add_method('SetIdentifier', - 'void', - [param('uint16_t', 'id')]) - ## icmpv4.h: void ns3::Icmpv4Echo::SetSequenceNumber(uint16_t seq) [member function] - cls.add_method('SetSequenceNumber', - 'void', - [param('uint16_t', 'seq')]) - return - -def register_Ns3Icmpv4Header_methods(root_module, cls): - ## icmpv4.h: ns3::Icmpv4Header::Icmpv4Header(ns3::Icmpv4Header const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv4Header const &', 'arg0')]) - ## icmpv4.h: ns3::Icmpv4Header::Icmpv4Header() [constructor] - cls.add_constructor([]) - ## icmpv4.h: uint32_t ns3::Icmpv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4Header::EnableChecksum() [member function] - cls.add_method('EnableChecksum', - 'void', - []) - ## icmpv4.h: uint8_t ns3::Icmpv4Header::GetCode() const [member function] - cls.add_method('GetCode', - 'uint8_t', - [], - is_const=True) - ## icmpv4.h: ns3::TypeId ns3::Icmpv4Header::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv4.h: uint32_t ns3::Icmpv4Header::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv4.h: uint8_t ns3::Icmpv4Header::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## icmpv4.h: static ns3::TypeId ns3::Icmpv4Header::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv4.h: void ns3::Icmpv4Header::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4Header::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4Header::SetCode(uint8_t code) [member function] - cls.add_method('SetCode', - 'void', - [param('uint8_t', 'code')]) - ## icmpv4.h: void ns3::Icmpv4Header::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - return - -def register_Ns3Icmpv4TimeExceeded_methods(root_module, cls): - ## icmpv4.h: ns3::Icmpv4TimeExceeded::Icmpv4TimeExceeded(ns3::Icmpv4TimeExceeded const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv4TimeExceeded const &', 'arg0')]) - ## icmpv4.h: ns3::Icmpv4TimeExceeded::Icmpv4TimeExceeded() [constructor] - cls.add_constructor([]) - ## icmpv4.h: uint32_t ns3::Icmpv4TimeExceeded::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4TimeExceeded::GetData(uint8_t * payload) const [member function] - cls.add_method('GetData', - 'void', - [param('uint8_t *', 'payload')], - is_const=True) - ## icmpv4.h: ns3::Ipv4Header ns3::Icmpv4TimeExceeded::GetHeader() const [member function] - cls.add_method('GetHeader', - 'ns3::Ipv4Header', - [], - is_const=True) - ## icmpv4.h: ns3::TypeId ns3::Icmpv4TimeExceeded::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv4.h: uint32_t ns3::Icmpv4TimeExceeded::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv4.h: static ns3::TypeId ns3::Icmpv4TimeExceeded::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv4.h: void ns3::Icmpv4TimeExceeded::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4TimeExceeded::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4TimeExceeded::SetData(ns3::Ptr data) [member function] - cls.add_method('SetData', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'data')]) - ## icmpv4.h: void ns3::Icmpv4TimeExceeded::SetHeader(ns3::Ipv4Header header) [member function] - cls.add_method('SetHeader', - 'void', - [param('ns3::Ipv4Header', 'header')]) - return - -def register_Ns3Icmpv6Header_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6Header::Icmpv6Header(ns3::Icmpv6Header const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6Header const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6Header::Icmpv6Header() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: void ns3::Icmpv6Header::CalculatePseudoHeaderChecksum(ns3::Ipv6Address src, ns3::Ipv6Address dst, uint16_t length, uint8_t protocol) [member function] - cls.add_method('CalculatePseudoHeaderChecksum', - 'void', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint16_t', 'length'), param('uint8_t', 'protocol')]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6Header::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: uint16_t ns3::Icmpv6Header::GetChecksum() const [member function] - cls.add_method('GetChecksum', - 'uint16_t', - [], - is_const=True) - ## icmpv6-header.h: uint8_t ns3::Icmpv6Header::GetCode() const [member function] - cls.add_method('GetCode', - 'uint8_t', - [], - is_const=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6Header::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6Header::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint8_t ns3::Icmpv6Header::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6Header::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6Header::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6Header::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6Header::SetChecksum(uint16_t checksum) [member function] - cls.add_method('SetChecksum', - 'void', - [param('uint16_t', 'checksum')]) - ## icmpv6-header.h: void ns3::Icmpv6Header::SetCode(uint8_t code) [member function] - cls.add_method('SetCode', - 'void', - [param('uint8_t', 'code')]) - ## icmpv6-header.h: void ns3::Icmpv6Header::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - return - -def register_Ns3Icmpv6NA_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6NA::Icmpv6NA(ns3::Icmpv6NA const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6NA const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6NA::Icmpv6NA() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6NA::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: bool ns3::Icmpv6NA::GetFlagO() const [member function] - cls.add_method('GetFlagO', - 'bool', - [], - is_const=True) - ## icmpv6-header.h: bool ns3::Icmpv6NA::GetFlagR() const [member function] - cls.add_method('GetFlagR', - 'bool', - [], - is_const=True) - ## icmpv6-header.h: bool ns3::Icmpv6NA::GetFlagS() const [member function] - cls.add_method('GetFlagS', - 'bool', - [], - is_const=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6NA::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: ns3::Ipv6Address ns3::Icmpv6NA::GetIpv6Target() const [member function] - cls.add_method('GetIpv6Target', - 'ns3::Ipv6Address', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6NA::GetReserved() const [member function] - cls.add_method('GetReserved', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6NA::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6NA::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6NA::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6NA::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6NA::SetFlagO(bool o) [member function] - cls.add_method('SetFlagO', - 'void', - [param('bool', 'o')]) - ## icmpv6-header.h: void ns3::Icmpv6NA::SetFlagR(bool r) [member function] - cls.add_method('SetFlagR', - 'void', - [param('bool', 'r')]) - ## icmpv6-header.h: void ns3::Icmpv6NA::SetFlagS(bool s) [member function] - cls.add_method('SetFlagS', - 'void', - [param('bool', 's')]) - ## icmpv6-header.h: void ns3::Icmpv6NA::SetIpv6Target(ns3::Ipv6Address target) [member function] - cls.add_method('SetIpv6Target', - 'void', - [param('ns3::Ipv6Address', 'target')]) - ## icmpv6-header.h: void ns3::Icmpv6NA::SetReserved(uint32_t reserved) [member function] - cls.add_method('SetReserved', - 'void', - [param('uint32_t', 'reserved')]) - return - -def register_Ns3Icmpv6NS_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6NS::Icmpv6NS(ns3::Icmpv6NS const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6NS const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6NS::Icmpv6NS(ns3::Ipv6Address target) [constructor] - cls.add_constructor([param('ns3::Ipv6Address', 'target')]) - ## icmpv6-header.h: ns3::Icmpv6NS::Icmpv6NS() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6NS::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6NS::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: ns3::Ipv6Address ns3::Icmpv6NS::GetIpv6Target() const [member function] - cls.add_method('GetIpv6Target', - 'ns3::Ipv6Address', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6NS::GetReserved() const [member function] - cls.add_method('GetReserved', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6NS::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6NS::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6NS::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6NS::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6NS::SetIpv6Target(ns3::Ipv6Address target) [member function] - cls.add_method('SetIpv6Target', - 'void', - [param('ns3::Ipv6Address', 'target')]) - ## icmpv6-header.h: void ns3::Icmpv6NS::SetReserved(uint32_t reserved) [member function] - cls.add_method('SetReserved', - 'void', - [param('uint32_t', 'reserved')]) - return - -def register_Ns3Icmpv6OptionHeader_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6OptionHeader::Icmpv6OptionHeader(ns3::Icmpv6OptionHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6OptionHeader const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6OptionHeader::Icmpv6OptionHeader() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6OptionHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint8_t ns3::Icmpv6OptionHeader::GetLength() const [member function] - cls.add_method('GetLength', - 'uint8_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint8_t ns3::Icmpv6OptionHeader::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6OptionHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionHeader::SetLength(uint8_t len) [member function] - cls.add_method('SetLength', - 'void', - [param('uint8_t', 'len')]) - ## icmpv6-header.h: void ns3::Icmpv6OptionHeader::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - return - -def register_Ns3Icmpv6OptionLinkLayerAddress_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6OptionLinkLayerAddress::Icmpv6OptionLinkLayerAddress(ns3::Icmpv6OptionLinkLayerAddress const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6OptionLinkLayerAddress const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6OptionLinkLayerAddress::Icmpv6OptionLinkLayerAddress(bool source) [constructor] - cls.add_constructor([param('bool', 'source')]) - ## icmpv6-header.h: ns3::Icmpv6OptionLinkLayerAddress::Icmpv6OptionLinkLayerAddress(bool source, ns3::Address addr) [constructor] - cls.add_constructor([param('bool', 'source'), param('ns3::Address', 'addr')]) - ## icmpv6-header.h: ns3::Icmpv6OptionLinkLayerAddress::Icmpv6OptionLinkLayerAddress() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionLinkLayerAddress::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::Address ns3::Icmpv6OptionLinkLayerAddress::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6OptionLinkLayerAddress::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionLinkLayerAddress::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6OptionLinkLayerAddress::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionLinkLayerAddress::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionLinkLayerAddress::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionLinkLayerAddress::SetAddress(ns3::Address addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'addr')]) - return - -def register_Ns3Icmpv6OptionMtu_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6OptionMtu::Icmpv6OptionMtu(ns3::Icmpv6OptionMtu const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6OptionMtu const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6OptionMtu::Icmpv6OptionMtu() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: ns3::Icmpv6OptionMtu::Icmpv6OptionMtu(uint32_t mtu) [constructor] - cls.add_constructor([param('uint32_t', 'mtu')]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionMtu::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6OptionMtu::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionMtu::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint16_t ns3::Icmpv6OptionMtu::GetReserved() const [member function] - cls.add_method('GetReserved', - 'uint16_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionMtu::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6OptionMtu::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionMtu::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionMtu::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionMtu::SetMtu(uint32_t mtu) [member function] - cls.add_method('SetMtu', - 'void', - [param('uint32_t', 'mtu')]) - ## icmpv6-header.h: void ns3::Icmpv6OptionMtu::SetReserved(uint16_t reserved) [member function] - cls.add_method('SetReserved', - 'void', - [param('uint16_t', 'reserved')]) - return - -def register_Ns3Icmpv6OptionPrefixInformation_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6OptionPrefixInformation::Icmpv6OptionPrefixInformation(ns3::Icmpv6OptionPrefixInformation const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6OptionPrefixInformation const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6OptionPrefixInformation::Icmpv6OptionPrefixInformation() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: ns3::Icmpv6OptionPrefixInformation::Icmpv6OptionPrefixInformation(ns3::Ipv6Address network, uint8_t prefixlen) [constructor] - cls.add_constructor([param('ns3::Ipv6Address', 'network'), param('uint8_t', 'prefixlen')]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionPrefixInformation::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: uint8_t ns3::Icmpv6OptionPrefixInformation::GetFlags() const [member function] - cls.add_method('GetFlags', - 'uint8_t', - [], - is_const=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6OptionPrefixInformation::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionPrefixInformation::GetPreferredTime() const [member function] - cls.add_method('GetPreferredTime', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: ns3::Ipv6Address ns3::Icmpv6OptionPrefixInformation::GetPrefix() const [member function] - cls.add_method('GetPrefix', - 'ns3::Ipv6Address', - [], - is_const=True) - ## icmpv6-header.h: uint8_t ns3::Icmpv6OptionPrefixInformation::GetPrefixLength() const [member function] - cls.add_method('GetPrefixLength', - 'uint8_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionPrefixInformation::GetReserved() const [member function] - cls.add_method('GetReserved', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionPrefixInformation::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6OptionPrefixInformation::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionPrefixInformation::GetValidTime() const [member function] - cls.add_method('GetValidTime', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionPrefixInformation::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionPrefixInformation::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionPrefixInformation::SetFlags(uint8_t flags) [member function] - cls.add_method('SetFlags', - 'void', - [param('uint8_t', 'flags')]) - ## icmpv6-header.h: void ns3::Icmpv6OptionPrefixInformation::SetPreferredTime(uint32_t preferredTime) [member function] - cls.add_method('SetPreferredTime', - 'void', - [param('uint32_t', 'preferredTime')]) - ## icmpv6-header.h: void ns3::Icmpv6OptionPrefixInformation::SetPrefix(ns3::Ipv6Address prefix) [member function] - cls.add_method('SetPrefix', - 'void', - [param('ns3::Ipv6Address', 'prefix')]) - ## icmpv6-header.h: void ns3::Icmpv6OptionPrefixInformation::SetPrefixLength(uint8_t prefixLength) [member function] - cls.add_method('SetPrefixLength', - 'void', - [param('uint8_t', 'prefixLength')]) - ## icmpv6-header.h: void ns3::Icmpv6OptionPrefixInformation::SetReserved(uint32_t reserved) [member function] - cls.add_method('SetReserved', - 'void', - [param('uint32_t', 'reserved')]) - ## icmpv6-header.h: void ns3::Icmpv6OptionPrefixInformation::SetValidTime(uint32_t validTime) [member function] - cls.add_method('SetValidTime', - 'void', - [param('uint32_t', 'validTime')]) - return - -def register_Ns3Icmpv6OptionRedirected_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6OptionRedirected::Icmpv6OptionRedirected(ns3::Icmpv6OptionRedirected const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6OptionRedirected const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6OptionRedirected::Icmpv6OptionRedirected() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionRedirected::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6OptionRedirected::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: ns3::Ptr ns3::Icmpv6OptionRedirected::GetPacket() const [member function] - cls.add_method('GetPacket', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionRedirected::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6OptionRedirected::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionRedirected::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionRedirected::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionRedirected::SetPacket(ns3::Ptr packet) [member function] - cls.add_method('SetPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet')]) - return - -def register_Ns3Icmpv6ParameterError_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6ParameterError::Icmpv6ParameterError(ns3::Icmpv6ParameterError const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6ParameterError const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6ParameterError::Icmpv6ParameterError() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6ParameterError::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6ParameterError::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: ns3::Ptr ns3::Icmpv6ParameterError::GetPacket() const [member function] - cls.add_method('GetPacket', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6ParameterError::GetPtr() const [member function] - cls.add_method('GetPtr', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6ParameterError::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6ParameterError::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6ParameterError::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6ParameterError::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6ParameterError::SetPacket(ns3::Ptr p) [member function] - cls.add_method('SetPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## icmpv6-header.h: void ns3::Icmpv6ParameterError::SetPtr(uint32_t ptr) [member function] - cls.add_method('SetPtr', - 'void', - [param('uint32_t', 'ptr')]) - return - -def register_Ns3Icmpv6RA_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6RA::Icmpv6RA(ns3::Icmpv6RA const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6RA const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6RA::Icmpv6RA() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6RA::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: uint8_t ns3::Icmpv6RA::GetCurHopLimit() const [member function] - cls.add_method('GetCurHopLimit', - 'uint8_t', - [], - is_const=True) - ## icmpv6-header.h: bool ns3::Icmpv6RA::GetFlagH() const [member function] - cls.add_method('GetFlagH', - 'bool', - [], - is_const=True) - ## icmpv6-header.h: bool ns3::Icmpv6RA::GetFlagM() const [member function] - cls.add_method('GetFlagM', - 'bool', - [], - is_const=True) - ## icmpv6-header.h: bool ns3::Icmpv6RA::GetFlagO() const [member function] - cls.add_method('GetFlagO', - 'bool', - [], - is_const=True) - ## icmpv6-header.h: uint8_t ns3::Icmpv6RA::GetFlags() const [member function] - cls.add_method('GetFlags', - 'uint8_t', - [], - is_const=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6RA::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint16_t ns3::Icmpv6RA::GetLifeTime() const [member function] - cls.add_method('GetLifeTime', - 'uint16_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6RA::GetReachableTime() const [member function] - cls.add_method('GetReachableTime', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6RA::GetRetransmissionTime() const [member function] - cls.add_method('GetRetransmissionTime', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6RA::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6RA::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6RA::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6RA::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6RA::SetCurHopLimit(uint8_t m) [member function] - cls.add_method('SetCurHopLimit', - 'void', - [param('uint8_t', 'm')]) - ## icmpv6-header.h: void ns3::Icmpv6RA::SetFlagH(bool h) [member function] - cls.add_method('SetFlagH', - 'void', - [param('bool', 'h')]) - ## icmpv6-header.h: void ns3::Icmpv6RA::SetFlagM(bool m) [member function] - cls.add_method('SetFlagM', - 'void', - [param('bool', 'm')]) - ## icmpv6-header.h: void ns3::Icmpv6RA::SetFlagO(bool o) [member function] - cls.add_method('SetFlagO', - 'void', - [param('bool', 'o')]) - ## icmpv6-header.h: void ns3::Icmpv6RA::SetFlags(uint8_t f) [member function] - cls.add_method('SetFlags', - 'void', - [param('uint8_t', 'f')]) - ## icmpv6-header.h: void ns3::Icmpv6RA::SetLifeTime(uint16_t l) [member function] - cls.add_method('SetLifeTime', - 'void', - [param('uint16_t', 'l')]) - ## icmpv6-header.h: void ns3::Icmpv6RA::SetReachableTime(uint32_t r) [member function] - cls.add_method('SetReachableTime', - 'void', - [param('uint32_t', 'r')]) - ## icmpv6-header.h: void ns3::Icmpv6RA::SetRetransmissionTime(uint32_t r) [member function] - cls.add_method('SetRetransmissionTime', - 'void', - [param('uint32_t', 'r')]) - return - -def register_Ns3Icmpv6RS_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6RS::Icmpv6RS(ns3::Icmpv6RS const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6RS const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6RS::Icmpv6RS() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6RS::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6RS::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6RS::GetReserved() const [member function] - cls.add_method('GetReserved', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6RS::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6RS::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6RS::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6RS::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6RS::SetReserved(uint32_t reserved) [member function] - cls.add_method('SetReserved', - 'void', - [param('uint32_t', 'reserved')]) - return - -def register_Ns3Icmpv6Redirection_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6Redirection::Icmpv6Redirection(ns3::Icmpv6Redirection const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6Redirection const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6Redirection::Icmpv6Redirection() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6Redirection::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::Ipv6Address ns3::Icmpv6Redirection::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Ipv6Address', - [], - is_const=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6Redirection::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6Redirection::GetReserved() const [member function] - cls.add_method('GetReserved', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6Redirection::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: ns3::Ipv6Address ns3::Icmpv6Redirection::GetTarget() const [member function] - cls.add_method('GetTarget', - 'ns3::Ipv6Address', - [], - is_const=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6Redirection::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6Redirection::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6Redirection::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6Redirection::SetDestination(ns3::Ipv6Address destination) [member function] - cls.add_method('SetDestination', - 'void', - [param('ns3::Ipv6Address', 'destination')]) - ## icmpv6-header.h: void ns3::Icmpv6Redirection::SetReserved(uint32_t reserved) [member function] - cls.add_method('SetReserved', - 'void', - [param('uint32_t', 'reserved')]) - ## icmpv6-header.h: void ns3::Icmpv6Redirection::SetTarget(ns3::Ipv6Address target) [member function] - cls.add_method('SetTarget', - 'void', - [param('ns3::Ipv6Address', 'target')]) - return - -def register_Ns3Icmpv6TimeExceeded_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6TimeExceeded::Icmpv6TimeExceeded(ns3::Icmpv6TimeExceeded const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6TimeExceeded const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6TimeExceeded::Icmpv6TimeExceeded() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6TimeExceeded::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6TimeExceeded::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: ns3::Ptr ns3::Icmpv6TimeExceeded::GetPacket() const [member function] - cls.add_method('GetPacket', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6TimeExceeded::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6TimeExceeded::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6TimeExceeded::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6TimeExceeded::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6TimeExceeded::SetPacket(ns3::Ptr p) [member function] - cls.add_method('SetPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - return - -def register_Ns3Icmpv6TooBig_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6TooBig::Icmpv6TooBig(ns3::Icmpv6TooBig const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6TooBig const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6TooBig::Icmpv6TooBig() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6TooBig::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6TooBig::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6TooBig::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: ns3::Ptr ns3::Icmpv6TooBig::GetPacket() const [member function] - cls.add_method('GetPacket', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6TooBig::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6TooBig::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6TooBig::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6TooBig::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6TooBig::SetMtu(uint32_t mtu) [member function] - cls.add_method('SetMtu', - 'void', - [param('uint32_t', 'mtu')]) - ## icmpv6-header.h: void ns3::Icmpv6TooBig::SetPacket(ns3::Ptr p) [member function] - cls.add_method('SetPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - return - -def register_Ns3InternetStackHelper_methods(root_module, cls): - ## internet-stack-helper.h: ns3::InternetStackHelper::InternetStackHelper() [constructor] - cls.add_constructor([]) - ## internet-stack-helper.h: ns3::InternetStackHelper::InternetStackHelper(ns3::InternetStackHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::InternetStackHelper const &', 'arg0')]) - ## internet-stack-helper.h: void ns3::InternetStackHelper::Install(std::string nodeName) const [member function] - cls.add_method('Install', - 'void', - [param('std::string', 'nodeName')], - is_const=True) - ## internet-stack-helper.h: void ns3::InternetStackHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## internet-stack-helper.h: void ns3::InternetStackHelper::Install(ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'void', - [param('ns3::NodeContainer', 'c')], - is_const=True) - ## internet-stack-helper.h: void ns3::InternetStackHelper::InstallAll() const [member function] - cls.add_method('InstallAll', - 'void', - [], - is_const=True) - ## internet-stack-helper.h: void ns3::InternetStackHelper::Reset() [member function] - cls.add_method('Reset', - 'void', - []) - ## internet-stack-helper.h: void ns3::InternetStackHelper::SetIpv4StackInstall(bool enable) [member function] - cls.add_method('SetIpv4StackInstall', - 'void', - [param('bool', 'enable')]) - ## internet-stack-helper.h: void ns3::InternetStackHelper::SetIpv6StackInstall(bool enable) [member function] - cls.add_method('SetIpv6StackInstall', - 'void', - [param('bool', 'enable')]) - ## internet-stack-helper.h: void ns3::InternetStackHelper::SetRoutingHelper(ns3::Ipv4RoutingHelper const & routing) [member function] - cls.add_method('SetRoutingHelper', - 'void', - [param('ns3::Ipv4RoutingHelper const &', 'routing')]) - ## internet-stack-helper.h: void ns3::InternetStackHelper::SetRoutingHelper(ns3::Ipv6RoutingHelper const & routing) [member function] - cls.add_method('SetRoutingHelper', - 'void', - [param('ns3::Ipv6RoutingHelper const &', 'routing')]) - ## internet-stack-helper.h: void ns3::InternetStackHelper::SetTcp(std::string tid) [member function] - cls.add_method('SetTcp', - 'void', - [param('std::string', 'tid')]) - ## internet-stack-helper.h: void ns3::InternetStackHelper::SetTcp(std::string tid, std::string attr, ns3::AttributeValue const & val) [member function] - cls.add_method('SetTcp', - 'void', - [param('std::string', 'tid'), param('std::string', 'attr'), param('ns3::AttributeValue const &', 'val')]) - ## internet-stack-helper.h: void ns3::InternetStackHelper::EnableAsciiIpv4Internal(ns3::Ptr stream, std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnableAsciiIpv4Internal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - ## internet-stack-helper.h: void ns3::InternetStackHelper::EnableAsciiIpv6Internal(ns3::Ptr stream, std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnableAsciiIpv6Internal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - ## internet-stack-helper.h: void ns3::InternetStackHelper::EnablePcapIpv4Internal(std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnablePcapIpv4Internal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - ## internet-stack-helper.h: void ns3::InternetStackHelper::EnablePcapIpv6Internal(std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnablePcapIpv6Internal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - return - -def register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, cls): - ## ipv4-global-routing-helper.h: ns3::Ipv4GlobalRoutingHelper::Ipv4GlobalRoutingHelper() [constructor] - cls.add_constructor([]) - ## ipv4-global-routing-helper.h: ns3::Ipv4GlobalRoutingHelper::Ipv4GlobalRoutingHelper(ns3::Ipv4GlobalRoutingHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4GlobalRoutingHelper const &', 'arg0')]) - ## ipv4-global-routing-helper.h: ns3::Ipv4GlobalRoutingHelper * ns3::Ipv4GlobalRoutingHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv4GlobalRoutingHelper *', - [], - is_const=True, is_virtual=True) - ## ipv4-global-routing-helper.h: ns3::Ptr ns3::Ipv4GlobalRoutingHelper::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) - ## ipv4-global-routing-helper.h: static void ns3::Ipv4GlobalRoutingHelper::PopulateRoutingTables() [member function] - cls.add_method('PopulateRoutingTables', - 'void', - [], - is_static=True) - ## ipv4-global-routing-helper.h: static void ns3::Ipv4GlobalRoutingHelper::RecomputeRoutingTables() [member function] - cls.add_method('RecomputeRoutingTables', - 'void', - [], - is_static=True) - return - -def register_Ns3Ipv4Header_methods(root_module, cls): - ## ipv4-header.h: ns3::Ipv4Header::Ipv4Header(ns3::Ipv4Header const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4Header const &', 'arg0')]) - ## ipv4-header.h: ns3::Ipv4Header::Ipv4Header() [constructor] - cls.add_constructor([]) - ## ipv4-header.h: uint32_t ns3::Ipv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv4-header.h: void ns3::Ipv4Header::EnableChecksum() [member function] - cls.add_method('EnableChecksum', - 'void', - []) - ## ipv4-header.h: ns3::Ipv4Address ns3::Ipv4Header::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-header.h: uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function] - cls.add_method('GetFragmentOffset', - 'uint16_t', - [], - is_const=True) - ## ipv4-header.h: uint16_t ns3::Ipv4Header::GetIdentification() const [member function] - cls.add_method('GetIdentification', - 'uint16_t', - [], - is_const=True) - ## ipv4-header.h: ns3::TypeId ns3::Ipv4Header::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv4-header.h: uint16_t ns3::Ipv4Header::GetPayloadSize() const [member function] - cls.add_method('GetPayloadSize', - 'uint16_t', - [], - is_const=True) - ## ipv4-header.h: uint8_t ns3::Ipv4Header::GetProtocol() const [member function] - cls.add_method('GetProtocol', - 'uint8_t', - [], - is_const=True) - ## ipv4-header.h: uint32_t ns3::Ipv4Header::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv4-header.h: ns3::Ipv4Address ns3::Ipv4Header::GetSource() const [member function] - cls.add_method('GetSource', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-header.h: uint8_t ns3::Ipv4Header::GetTos() const [member function] - cls.add_method('GetTos', - 'uint8_t', - [], - is_const=True) - ## ipv4-header.h: uint8_t ns3::Ipv4Header::GetTtl() const [member function] - cls.add_method('GetTtl', - 'uint8_t', - [], - is_const=True) - ## ipv4-header.h: static ns3::TypeId ns3::Ipv4Header::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-header.h: bool ns3::Ipv4Header::IsChecksumOk() const [member function] - cls.add_method('IsChecksumOk', - 'bool', - [], - is_const=True) - ## ipv4-header.h: bool ns3::Ipv4Header::IsDontFragment() const [member function] - cls.add_method('IsDontFragment', - 'bool', - [], - is_const=True) - ## ipv4-header.h: bool ns3::Ipv4Header::IsLastFragment() const [member function] - cls.add_method('IsLastFragment', - 'bool', - [], - is_const=True) - ## ipv4-header.h: void ns3::Ipv4Header::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv4-header.h: void ns3::Ipv4Header::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv4-header.h: void ns3::Ipv4Header::SetDestination(ns3::Ipv4Address destination) [member function] - cls.add_method('SetDestination', - 'void', - [param('ns3::Ipv4Address', 'destination')]) - ## ipv4-header.h: void ns3::Ipv4Header::SetDontFragment() [member function] - cls.add_method('SetDontFragment', - 'void', - []) - ## ipv4-header.h: void ns3::Ipv4Header::SetFragmentOffset(uint16_t offset) [member function] - cls.add_method('SetFragmentOffset', - 'void', - [param('uint16_t', 'offset')]) - ## ipv4-header.h: void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function] - cls.add_method('SetIdentification', - 'void', - [param('uint16_t', 'identification')]) - ## ipv4-header.h: void ns3::Ipv4Header::SetLastFragment() [member function] - cls.add_method('SetLastFragment', - 'void', - []) - ## ipv4-header.h: void ns3::Ipv4Header::SetMayFragment() [member function] - cls.add_method('SetMayFragment', - 'void', - []) - ## ipv4-header.h: void ns3::Ipv4Header::SetMoreFragments() [member function] - cls.add_method('SetMoreFragments', - 'void', - []) - ## ipv4-header.h: void ns3::Ipv4Header::SetPayloadSize(uint16_t size) [member function] - cls.add_method('SetPayloadSize', - 'void', - [param('uint16_t', 'size')]) - ## ipv4-header.h: void ns3::Ipv4Header::SetProtocol(uint8_t num) [member function] - cls.add_method('SetProtocol', - 'void', - [param('uint8_t', 'num')]) - ## ipv4-header.h: void ns3::Ipv4Header::SetSource(ns3::Ipv4Address source) [member function] - cls.add_method('SetSource', - 'void', - [param('ns3::Ipv4Address', 'source')]) - ## ipv4-header.h: void ns3::Ipv4Header::SetTos(uint8_t tos) [member function] - cls.add_method('SetTos', - 'void', - [param('uint8_t', 'tos')]) - ## ipv4-header.h: void ns3::Ipv4Header::SetTtl(uint8_t ttl) [member function] - cls.add_method('SetTtl', - 'void', - [param('uint8_t', 'ttl')]) - return - -def register_Ns3Ipv4ListRoutingHelper_methods(root_module, cls): - ## ipv4-list-routing-helper.h: ns3::Ipv4ListRoutingHelper::Ipv4ListRoutingHelper() [constructor] - cls.add_constructor([]) - ## ipv4-list-routing-helper.h: ns3::Ipv4ListRoutingHelper::Ipv4ListRoutingHelper(ns3::Ipv4ListRoutingHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4ListRoutingHelper const &', 'arg0')]) - ## ipv4-list-routing-helper.h: ns3::Ipv4ListRoutingHelper * ns3::Ipv4ListRoutingHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv4ListRoutingHelper *', - [], - is_const=True, is_virtual=True) - ## ipv4-list-routing-helper.h: void ns3::Ipv4ListRoutingHelper::Add(ns3::Ipv4RoutingHelper const & routing, int16_t priority) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ipv4RoutingHelper const &', 'routing'), param('int16_t', 'priority')]) - ## ipv4-list-routing-helper.h: ns3::Ptr ns3::Ipv4ListRoutingHelper::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) - return - -def register_Ns3Ipv4PacketInfoTag_methods(root_module, cls): - ## ipv4-packet-info-tag.h: ns3::Ipv4PacketInfoTag::Ipv4PacketInfoTag(ns3::Ipv4PacketInfoTag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4PacketInfoTag const &', 'arg0')]) - ## ipv4-packet-info-tag.h: ns3::Ipv4PacketInfoTag::Ipv4PacketInfoTag() [constructor] - cls.add_constructor([]) - ## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## ipv4-packet-info-tag.h: ns3::Ipv4Address ns3::Ipv4PacketInfoTag::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-packet-info-tag.h: ns3::TypeId ns3::Ipv4PacketInfoTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv4-packet-info-tag.h: ns3::Ipv4Address ns3::Ipv4PacketInfoTag::GetLocalAddress() const [member function] - cls.add_method('GetLocalAddress', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-packet-info-tag.h: uint32_t ns3::Ipv4PacketInfoTag::GetRecvIf() const [member function] - cls.add_method('GetRecvIf', - 'uint32_t', - [], - is_const=True) - ## ipv4-packet-info-tag.h: uint32_t ns3::Ipv4PacketInfoTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv4-packet-info-tag.h: uint8_t ns3::Ipv4PacketInfoTag::GetTtl() const [member function] - cls.add_method('GetTtl', - 'uint8_t', - [], - is_const=True) - ## ipv4-packet-info-tag.h: static ns3::TypeId ns3::Ipv4PacketInfoTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_const=True, is_virtual=True) - ## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::SetAddress(ns3::Ipv4Address addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Ipv4Address', 'addr')]) - ## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::SetLocalAddress(ns3::Ipv4Address addr) [member function] - cls.add_method('SetLocalAddress', - 'void', - [param('ns3::Ipv4Address', 'addr')]) - ## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::SetRecvIf(uint32_t ifindex) [member function] - cls.add_method('SetRecvIf', - 'void', - [param('uint32_t', 'ifindex')]) - ## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::SetTtl(uint8_t ttl) [member function] - cls.add_method('SetTtl', - 'void', - [param('uint8_t', 'ttl')]) - return - -def register_Ns3Ipv6ExtensionHeader_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::Ipv6ExtensionHeader::Ipv6ExtensionHeader(ns3::Ipv6ExtensionHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ExtensionHeader const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionHeader::Ipv6ExtensionHeader() [constructor] - cls.add_constructor([]) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-extension-header.h: ns3::TypeId ns3::Ipv6ExtensionHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: uint16_t ns3::Ipv6ExtensionHeader::GetLength() const [member function] - cls.add_method('GetLength', - 'uint16_t', - [], - is_const=True) - ## ipv6-extension-header.h: uint8_t ns3::Ipv6ExtensionHeader::GetNextHeader() const [member function] - cls.add_method('GetNextHeader', - 'uint8_t', - [], - is_const=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: static ns3::TypeId ns3::Ipv6ExtensionHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionHeader::SetLength(uint16_t length) [member function] - cls.add_method('SetLength', - 'void', - [param('uint16_t', 'length')]) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionHeader::SetNextHeader(uint8_t nextHeader) [member function] - cls.add_method('SetNextHeader', - 'void', - [param('uint8_t', 'nextHeader')]) - return - -def register_Ns3Ipv6ExtensionHopByHopHeader_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::Ipv6ExtensionHopByHopHeader::Ipv6ExtensionHopByHopHeader(ns3::Ipv6ExtensionHopByHopHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ExtensionHopByHopHeader const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionHopByHopHeader::Ipv6ExtensionHopByHopHeader() [constructor] - cls.add_constructor([]) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionHopByHopHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-extension-header.h: ns3::TypeId ns3::Ipv6ExtensionHopByHopHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionHopByHopHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: static ns3::TypeId ns3::Ipv6ExtensionHopByHopHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionHopByHopHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionHopByHopHeader::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_Ns3Ipv6ExtensionRoutingHeader_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::Ipv6ExtensionRoutingHeader::Ipv6ExtensionRoutingHeader(ns3::Ipv6ExtensionRoutingHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ExtensionRoutingHeader const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionRoutingHeader::Ipv6ExtensionRoutingHeader() [constructor] - cls.add_constructor([]) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionRoutingHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-extension-header.h: ns3::TypeId ns3::Ipv6ExtensionRoutingHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: uint8_t ns3::Ipv6ExtensionRoutingHeader::GetSegmentsLeft() const [member function] - cls.add_method('GetSegmentsLeft', - 'uint8_t', - [], - is_const=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionRoutingHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: static ns3::TypeId ns3::Ipv6ExtensionRoutingHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-extension-header.h: uint8_t ns3::Ipv6ExtensionRoutingHeader::GetTypeRouting() const [member function] - cls.add_method('GetTypeRouting', - 'uint8_t', - [], - is_const=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionRoutingHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionRoutingHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionRoutingHeader::SetSegmentsLeft(uint8_t segmentsLeft) [member function] - cls.add_method('SetSegmentsLeft', - 'void', - [param('uint8_t', 'segmentsLeft')]) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionRoutingHeader::SetTypeRouting(uint8_t typeRouting) [member function] - cls.add_method('SetTypeRouting', - 'void', - [param('uint8_t', 'typeRouting')]) - return - -def register_Ns3Ipv6Header_methods(root_module, cls): - ## ipv6-header.h: ns3::Ipv6Header::Ipv6Header(ns3::Ipv6Header const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6Header const &', 'arg0')]) - ## ipv6-header.h: ns3::Ipv6Header::Ipv6Header() [constructor] - cls.add_constructor([]) - ## ipv6-header.h: uint32_t ns3::Ipv6Header::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-header.h: ns3::Ipv6Address ns3::Ipv6Header::GetDestinationAddress() const [member function] - cls.add_method('GetDestinationAddress', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-header.h: uint32_t ns3::Ipv6Header::GetFlowLabel() const [member function] - cls.add_method('GetFlowLabel', - 'uint32_t', - [], - is_const=True) - ## ipv6-header.h: uint8_t ns3::Ipv6Header::GetHopLimit() const [member function] - cls.add_method('GetHopLimit', - 'uint8_t', - [], - is_const=True) - ## ipv6-header.h: ns3::TypeId ns3::Ipv6Header::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-header.h: uint8_t ns3::Ipv6Header::GetNextHeader() const [member function] - cls.add_method('GetNextHeader', - 'uint8_t', - [], - is_const=True) - ## ipv6-header.h: uint16_t ns3::Ipv6Header::GetPayloadLength() const [member function] - cls.add_method('GetPayloadLength', - 'uint16_t', - [], - is_const=True) - ## ipv6-header.h: uint32_t ns3::Ipv6Header::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-header.h: ns3::Ipv6Address ns3::Ipv6Header::GetSourceAddress() const [member function] - cls.add_method('GetSourceAddress', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-header.h: uint8_t ns3::Ipv6Header::GetTrafficClass() const [member function] - cls.add_method('GetTrafficClass', - 'uint8_t', - [], - is_const=True) - ## ipv6-header.h: static ns3::TypeId ns3::Ipv6Header::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-header.h: void ns3::Ipv6Header::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-header.h: void ns3::Ipv6Header::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv6-header.h: void ns3::Ipv6Header::SetDestinationAddress(ns3::Ipv6Address dst) [member function] - cls.add_method('SetDestinationAddress', - 'void', - [param('ns3::Ipv6Address', 'dst')]) - ## ipv6-header.h: void ns3::Ipv6Header::SetFlowLabel(uint32_t flow) [member function] - cls.add_method('SetFlowLabel', - 'void', - [param('uint32_t', 'flow')]) - ## ipv6-header.h: void ns3::Ipv6Header::SetHopLimit(uint8_t limit) [member function] - cls.add_method('SetHopLimit', - 'void', - [param('uint8_t', 'limit')]) - ## ipv6-header.h: void ns3::Ipv6Header::SetNextHeader(uint8_t next) [member function] - cls.add_method('SetNextHeader', - 'void', - [param('uint8_t', 'next')]) - ## ipv6-header.h: void ns3::Ipv6Header::SetPayloadLength(uint16_t len) [member function] - cls.add_method('SetPayloadLength', - 'void', - [param('uint16_t', 'len')]) - ## ipv6-header.h: void ns3::Ipv6Header::SetSourceAddress(ns3::Ipv6Address src) [member function] - cls.add_method('SetSourceAddress', - 'void', - [param('ns3::Ipv6Address', 'src')]) - ## ipv6-header.h: void ns3::Ipv6Header::SetTrafficClass(uint8_t traffic) [member function] - cls.add_method('SetTrafficClass', - 'void', - [param('uint8_t', 'traffic')]) - return - -def register_Ns3Ipv6ListRoutingHelper_methods(root_module, cls): - ## ipv6-list-routing-helper.h: ns3::Ipv6ListRoutingHelper::Ipv6ListRoutingHelper() [constructor] - cls.add_constructor([]) - ## ipv6-list-routing-helper.h: ns3::Ipv6ListRoutingHelper::Ipv6ListRoutingHelper(ns3::Ipv6ListRoutingHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ListRoutingHelper const &', 'arg0')]) - ## ipv6-list-routing-helper.h: ns3::Ipv6ListRoutingHelper * ns3::Ipv6ListRoutingHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv6ListRoutingHelper *', - [], - is_const=True, is_virtual=True) - ## ipv6-list-routing-helper.h: void ns3::Ipv6ListRoutingHelper::Add(ns3::Ipv6RoutingHelper const & routing, int16_t priority) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ipv6RoutingHelper const &', 'routing'), param('int16_t', 'priority')]) - ## ipv6-list-routing-helper.h: ns3::Ptr ns3::Ipv6ListRoutingHelper::Create(ns3::Ptr node) const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True, is_virtual=True) - return - -def register_Ns3Ipv6OptionHeader_methods(root_module, cls): - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Ipv6OptionHeader(ns3::Ipv6OptionHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6OptionHeader const &', 'arg0')]) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Ipv6OptionHeader() [constructor] - cls.add_constructor([]) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Alignment ns3::Ipv6OptionHeader::GetAlignment() const [member function] - cls.add_method('GetAlignment', - 'ns3::Ipv6OptionHeader::Alignment', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: ns3::TypeId ns3::Ipv6OptionHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: uint8_t ns3::Ipv6OptionHeader::GetLength() const [member function] - cls.add_method('GetLength', - 'uint8_t', - [], - is_const=True) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: uint8_t ns3::Ipv6OptionHeader::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## ipv6-option-header.h: static ns3::TypeId ns3::Ipv6OptionHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionHeader::SetLength(uint8_t length) [member function] - cls.add_method('SetLength', - 'void', - [param('uint8_t', 'length')]) - ## ipv6-option-header.h: void ns3::Ipv6OptionHeader::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - return - -def register_Ns3Ipv6OptionHeaderAlignment_methods(root_module, cls): - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Alignment::Alignment() [constructor] - cls.add_constructor([]) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Alignment::Alignment(ns3::Ipv6OptionHeader::Alignment const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6OptionHeader::Alignment const &', 'arg0')]) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Alignment::factor [variable] - cls.add_instance_attribute('factor', 'uint8_t', is_const=False) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Alignment::offset [variable] - cls.add_instance_attribute('offset', 'uint8_t', is_const=False) - return - -def register_Ns3Ipv6OptionJumbogramHeader_methods(root_module, cls): - ## ipv6-option-header.h: ns3::Ipv6OptionJumbogramHeader::Ipv6OptionJumbogramHeader(ns3::Ipv6OptionJumbogramHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6OptionJumbogramHeader const &', 'arg0')]) - ## ipv6-option-header.h: ns3::Ipv6OptionJumbogramHeader::Ipv6OptionJumbogramHeader() [constructor] - cls.add_constructor([]) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionJumbogramHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Alignment ns3::Ipv6OptionJumbogramHeader::GetAlignment() const [member function] - cls.add_method('GetAlignment', - 'ns3::Ipv6OptionHeader::Alignment', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionJumbogramHeader::GetDataLength() const [member function] - cls.add_method('GetDataLength', - 'uint32_t', - [], - is_const=True) - ## ipv6-option-header.h: ns3::TypeId ns3::Ipv6OptionJumbogramHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionJumbogramHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: static ns3::TypeId ns3::Ipv6OptionJumbogramHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionJumbogramHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionJumbogramHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionJumbogramHeader::SetDataLength(uint32_t dataLength) [member function] - cls.add_method('SetDataLength', - 'void', - [param('uint32_t', 'dataLength')]) - return - -def register_Ns3Ipv6OptionPad1Header_methods(root_module, cls): - ## ipv6-option-header.h: ns3::Ipv6OptionPad1Header::Ipv6OptionPad1Header(ns3::Ipv6OptionPad1Header const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6OptionPad1Header const &', 'arg0')]) - ## ipv6-option-header.h: ns3::Ipv6OptionPad1Header::Ipv6OptionPad1Header() [constructor] - cls.add_constructor([]) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionPad1Header::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-option-header.h: ns3::TypeId ns3::Ipv6OptionPad1Header::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionPad1Header::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: static ns3::TypeId ns3::Ipv6OptionPad1Header::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionPad1Header::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionPad1Header::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_Ns3Ipv6OptionPadnHeader_methods(root_module, cls): - ## ipv6-option-header.h: ns3::Ipv6OptionPadnHeader::Ipv6OptionPadnHeader(ns3::Ipv6OptionPadnHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6OptionPadnHeader const &', 'arg0')]) - ## ipv6-option-header.h: ns3::Ipv6OptionPadnHeader::Ipv6OptionPadnHeader(uint32_t pad=2) [constructor] - cls.add_constructor([param('uint32_t', 'pad', default_value='2')]) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionPadnHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-option-header.h: ns3::TypeId ns3::Ipv6OptionPadnHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionPadnHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: static ns3::TypeId ns3::Ipv6OptionPadnHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionPadnHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionPadnHeader::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_Ns3Ipv6OptionRouterAlertHeader_methods(root_module, cls): - ## ipv6-option-header.h: ns3::Ipv6OptionRouterAlertHeader::Ipv6OptionRouterAlertHeader(ns3::Ipv6OptionRouterAlertHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6OptionRouterAlertHeader const &', 'arg0')]) - ## ipv6-option-header.h: ns3::Ipv6OptionRouterAlertHeader::Ipv6OptionRouterAlertHeader() [constructor] - cls.add_constructor([]) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionRouterAlertHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Alignment ns3::Ipv6OptionRouterAlertHeader::GetAlignment() const [member function] - cls.add_method('GetAlignment', - 'ns3::Ipv6OptionHeader::Alignment', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: ns3::TypeId ns3::Ipv6OptionRouterAlertHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionRouterAlertHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: static ns3::TypeId ns3::Ipv6OptionRouterAlertHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-option-header.h: uint16_t ns3::Ipv6OptionRouterAlertHeader::GetValue() const [member function] - cls.add_method('GetValue', - 'uint16_t', - [], - is_const=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionRouterAlertHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionRouterAlertHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionRouterAlertHeader::SetValue(uint16_t value) [member function] - cls.add_method('SetValue', - 'void', - [param('uint16_t', 'value')]) - return - -def register_Ns3Ipv6PacketInfoTag_methods(root_module, cls): - ## ipv6-packet-info-tag.h: ns3::Ipv6PacketInfoTag::Ipv6PacketInfoTag(ns3::Ipv6PacketInfoTag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6PacketInfoTag const &', 'arg0')]) - ## ipv6-packet-info-tag.h: ns3::Ipv6PacketInfoTag::Ipv6PacketInfoTag() [constructor] - cls.add_constructor([]) - ## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## ipv6-packet-info-tag.h: ns3::Ipv6Address ns3::Ipv6PacketInfoTag::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-packet-info-tag.h: uint8_t ns3::Ipv6PacketInfoTag::GetHoplimit() const [member function] - cls.add_method('GetHoplimit', - 'uint8_t', - [], - is_const=True) - ## ipv6-packet-info-tag.h: ns3::TypeId ns3::Ipv6PacketInfoTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-packet-info-tag.h: uint32_t ns3::Ipv6PacketInfoTag::GetRecvIf() const [member function] - cls.add_method('GetRecvIf', - 'uint32_t', - [], - is_const=True) - ## ipv6-packet-info-tag.h: uint32_t ns3::Ipv6PacketInfoTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-packet-info-tag.h: uint8_t ns3::Ipv6PacketInfoTag::GetTrafficClass() const [member function] - cls.add_method('GetTrafficClass', - 'uint8_t', - [], - is_const=True) - ## ipv6-packet-info-tag.h: static ns3::TypeId ns3::Ipv6PacketInfoTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_const=True, is_virtual=True) - ## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::SetAddress(ns3::Ipv6Address addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Ipv6Address', 'addr')]) - ## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::SetHoplimit(uint8_t ttl) [member function] - cls.add_method('SetHoplimit', - 'void', - [param('uint8_t', 'ttl')]) - ## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::SetRecvIf(uint32_t ifindex) [member function] - cls.add_method('SetRecvIf', - 'void', - [param('uint32_t', 'ifindex')]) - ## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::SetTrafficClass(uint8_t tclass) [member function] - cls.add_method('SetTrafficClass', - 'void', - [param('uint8_t', 'tclass')]) - return - -def register_Ns3TcpHeader_methods(root_module, cls): - ## tcp-header.h: ns3::TcpHeader::TcpHeader(ns3::TcpHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TcpHeader const &', 'arg0')]) - ## tcp-header.h: ns3::TcpHeader::TcpHeader() [constructor] - cls.add_constructor([]) - ## tcp-header.h: uint32_t ns3::TcpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## tcp-header.h: void ns3::TcpHeader::EnableChecksums() [member function] - cls.add_method('EnableChecksums', - 'void', - []) - ## tcp-header.h: ns3::SequenceNumber32 ns3::TcpHeader::GetAckNumber() const [member function] - cls.add_method('GetAckNumber', - 'ns3::SequenceNumber32', - [], - is_const=True) - ## tcp-header.h: uint16_t ns3::TcpHeader::GetDestinationPort() const [member function] - cls.add_method('GetDestinationPort', - 'uint16_t', - [], - is_const=True) - ## tcp-header.h: uint8_t ns3::TcpHeader::GetFlags() const [member function] - cls.add_method('GetFlags', - 'uint8_t', - [], - is_const=True) - ## tcp-header.h: ns3::TypeId ns3::TcpHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## tcp-header.h: uint8_t ns3::TcpHeader::GetLength() const [member function] - cls.add_method('GetLength', - 'uint8_t', - [], - is_const=True) - ## tcp-header.h: ns3::SequenceNumber32 ns3::TcpHeader::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'ns3::SequenceNumber32', - [], - is_const=True) - ## tcp-header.h: uint32_t ns3::TcpHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## tcp-header.h: uint16_t ns3::TcpHeader::GetSourcePort() const [member function] - cls.add_method('GetSourcePort', - 'uint16_t', - [], - is_const=True) - ## tcp-header.h: static ns3::TypeId ns3::TcpHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## tcp-header.h: uint16_t ns3::TcpHeader::GetUrgentPointer() const [member function] - cls.add_method('GetUrgentPointer', - 'uint16_t', - [], - is_const=True) - ## tcp-header.h: uint16_t ns3::TcpHeader::GetWindowSize() const [member function] - cls.add_method('GetWindowSize', - 'uint16_t', - [], - is_const=True) - ## tcp-header.h: void ns3::TcpHeader::InitializeChecksum(ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol) [member function] - cls.add_method('InitializeChecksum', - 'void', - [param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol')]) - ## tcp-header.h: bool ns3::TcpHeader::IsChecksumOk() const [member function] - cls.add_method('IsChecksumOk', - 'bool', - [], - is_const=True) - ## tcp-header.h: void ns3::TcpHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## tcp-header.h: void ns3::TcpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## tcp-header.h: void ns3::TcpHeader::SetAckNumber(ns3::SequenceNumber32 ackNumber) [member function] - cls.add_method('SetAckNumber', - 'void', - [param('ns3::SequenceNumber32', 'ackNumber')]) - ## tcp-header.h: void ns3::TcpHeader::SetDestinationPort(uint16_t port) [member function] - cls.add_method('SetDestinationPort', - 'void', - [param('uint16_t', 'port')]) - ## tcp-header.h: void ns3::TcpHeader::SetFlags(uint8_t flags) [member function] - cls.add_method('SetFlags', - 'void', - [param('uint8_t', 'flags')]) - ## tcp-header.h: void ns3::TcpHeader::SetLength(uint8_t length) [member function] - cls.add_method('SetLength', - 'void', - [param('uint8_t', 'length')]) - ## tcp-header.h: void ns3::TcpHeader::SetSequenceNumber(ns3::SequenceNumber32 sequenceNumber) [member function] - cls.add_method('SetSequenceNumber', - 'void', - [param('ns3::SequenceNumber32', 'sequenceNumber')]) - ## tcp-header.h: void ns3::TcpHeader::SetSourcePort(uint16_t port) [member function] - cls.add_method('SetSourcePort', - 'void', - [param('uint16_t', 'port')]) - ## tcp-header.h: void ns3::TcpHeader::SetUrgentPointer(uint16_t urgentPointer) [member function] - cls.add_method('SetUrgentPointer', - 'void', - [param('uint16_t', 'urgentPointer')]) - ## tcp-header.h: void ns3::TcpHeader::SetWindowSize(uint16_t windowSize) [member function] - cls.add_method('SetWindowSize', - 'void', - [param('uint16_t', 'windowSize')]) - return - -def register_Ns3TcpSocket_methods(root_module, cls): - ## tcp-socket.h: ns3::TcpSocket::TcpSocket(ns3::TcpSocket const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TcpSocket const &', 'arg0')]) - ## tcp-socket.h: ns3::TcpSocket::TcpSocket() [constructor] - cls.add_constructor([]) - ## tcp-socket.h: static ns3::TypeId ns3::TcpSocket::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## tcp-socket.h: ns3::TcpSocket::TcpStateName [variable] - cls.add_static_attribute('TcpStateName', 'char const * [ 11 ] const', is_const=True) - ## tcp-socket.h: uint32_t ns3::TcpSocket::GetConnCount() const [member function] - cls.add_method('GetConnCount', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: ns3::Time ns3::TcpSocket::GetConnTimeout() const [member function] - cls.add_method('GetConnTimeout', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: uint32_t ns3::TcpSocket::GetDelAckMaxCount() const [member function] - cls.add_method('GetDelAckMaxCount', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: ns3::Time ns3::TcpSocket::GetDelAckTimeout() const [member function] - cls.add_method('GetDelAckTimeout', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: uint32_t ns3::TcpSocket::GetInitialCwnd() const [member function] - cls.add_method('GetInitialCwnd', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: ns3::Time ns3::TcpSocket::GetPersistTimeout() const [member function] - cls.add_method('GetPersistTimeout', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: uint32_t ns3::TcpSocket::GetRcvBufSize() const [member function] - cls.add_method('GetRcvBufSize', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: uint32_t ns3::TcpSocket::GetSSThresh() const [member function] - cls.add_method('GetSSThresh', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: uint32_t ns3::TcpSocket::GetSegSize() const [member function] - cls.add_method('GetSegSize', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: uint32_t ns3::TcpSocket::GetSndBufSize() const [member function] - cls.add_method('GetSndBufSize', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetConnCount(uint32_t count) [member function] - cls.add_method('SetConnCount', - 'void', - [param('uint32_t', 'count')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetConnTimeout(ns3::Time timeout) [member function] - cls.add_method('SetConnTimeout', - 'void', - [param('ns3::Time', 'timeout')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetDelAckMaxCount(uint32_t count) [member function] - cls.add_method('SetDelAckMaxCount', - 'void', - [param('uint32_t', 'count')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetDelAckTimeout(ns3::Time timeout) [member function] - cls.add_method('SetDelAckTimeout', - 'void', - [param('ns3::Time', 'timeout')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetInitialCwnd(uint32_t count) [member function] - cls.add_method('SetInitialCwnd', - 'void', - [param('uint32_t', 'count')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetPersistTimeout(ns3::Time timeout) [member function] - cls.add_method('SetPersistTimeout', - 'void', - [param('ns3::Time', 'timeout')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetRcvBufSize(uint32_t size) [member function] - cls.add_method('SetRcvBufSize', - 'void', - [param('uint32_t', 'size')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetSSThresh(uint32_t threshold) [member function] - cls.add_method('SetSSThresh', - 'void', - [param('uint32_t', 'threshold')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetSegSize(uint32_t size) [member function] - cls.add_method('SetSegSize', - 'void', - [param('uint32_t', 'size')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetSndBufSize(uint32_t size) [member function] - cls.add_method('SetSndBufSize', - 'void', - [param('uint32_t', 'size')], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3TcpSocketFactory_methods(root_module, cls): - ## tcp-socket-factory.h: ns3::TcpSocketFactory::TcpSocketFactory() [constructor] - cls.add_constructor([]) - ## tcp-socket-factory.h: ns3::TcpSocketFactory::TcpSocketFactory(ns3::TcpSocketFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TcpSocketFactory const &', 'arg0')]) - ## tcp-socket-factory.h: static ns3::TypeId ns3::TcpSocketFactory::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UdpHeader_methods(root_module, cls): - ## udp-header.h: ns3::UdpHeader::UdpHeader(ns3::UdpHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UdpHeader const &', 'arg0')]) - ## udp-header.h: ns3::UdpHeader::UdpHeader() [constructor] - cls.add_constructor([]) - ## udp-header.h: uint32_t ns3::UdpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## udp-header.h: void ns3::UdpHeader::EnableChecksums() [member function] - cls.add_method('EnableChecksums', - 'void', - []) - ## udp-header.h: uint16_t ns3::UdpHeader::GetDestinationPort() const [member function] - cls.add_method('GetDestinationPort', - 'uint16_t', - [], - is_const=True) - ## udp-header.h: ns3::TypeId ns3::UdpHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## udp-header.h: uint32_t ns3::UdpHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## udp-header.h: uint16_t ns3::UdpHeader::GetSourcePort() const [member function] - cls.add_method('GetSourcePort', - 'uint16_t', - [], - is_const=True) - ## udp-header.h: static ns3::TypeId ns3::UdpHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## udp-header.h: void ns3::UdpHeader::InitializeChecksum(ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol) [member function] - cls.add_method('InitializeChecksum', - 'void', - [param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol')]) - ## udp-header.h: bool ns3::UdpHeader::IsChecksumOk() const [member function] - cls.add_method('IsChecksumOk', - 'bool', - [], - is_const=True) - ## udp-header.h: void ns3::UdpHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## udp-header.h: void ns3::UdpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## udp-header.h: void ns3::UdpHeader::SetDestinationPort(uint16_t port) [member function] - cls.add_method('SetDestinationPort', - 'void', - [param('uint16_t', 'port')]) - ## udp-header.h: void ns3::UdpHeader::SetSourcePort(uint16_t port) [member function] - cls.add_method('SetSourcePort', - 'void', - [param('uint16_t', 'port')]) - return - -def register_Ns3UdpSocket_methods(root_module, cls): - ## udp-socket.h: ns3::UdpSocket::UdpSocket(ns3::UdpSocket const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UdpSocket const &', 'arg0')]) - ## udp-socket.h: ns3::UdpSocket::UdpSocket() [constructor] - cls.add_constructor([]) - ## udp-socket.h: static ns3::TypeId ns3::UdpSocket::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## udp-socket.h: int ns3::UdpSocket::MulticastJoinGroup(uint32_t interface, ns3::Address const & groupAddress) [member function] - cls.add_method('MulticastJoinGroup', - 'int', - [param('uint32_t', 'interface'), param('ns3::Address const &', 'groupAddress')], - is_pure_virtual=True, is_virtual=True) - ## udp-socket.h: int ns3::UdpSocket::MulticastLeaveGroup(uint32_t interface, ns3::Address const & groupAddress) [member function] - cls.add_method('MulticastLeaveGroup', - 'int', - [param('uint32_t', 'interface'), param('ns3::Address const &', 'groupAddress')], - is_pure_virtual=True, is_virtual=True) - ## udp-socket.h: int32_t ns3::UdpSocket::GetIpMulticastIf() const [member function] - cls.add_method('GetIpMulticastIf', - 'int32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## udp-socket.h: bool ns3::UdpSocket::GetIpMulticastLoop() const [member function] - cls.add_method('GetIpMulticastLoop', - 'bool', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## udp-socket.h: uint8_t ns3::UdpSocket::GetIpMulticastTtl() const [member function] - cls.add_method('GetIpMulticastTtl', - 'uint8_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## udp-socket.h: uint8_t ns3::UdpSocket::GetIpTtl() const [member function] - cls.add_method('GetIpTtl', - 'uint8_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## udp-socket.h: bool ns3::UdpSocket::GetMtuDiscover() const [member function] - cls.add_method('GetMtuDiscover', - 'bool', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## udp-socket.h: uint32_t ns3::UdpSocket::GetRcvBufSize() const [member function] - cls.add_method('GetRcvBufSize', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## udp-socket.h: void ns3::UdpSocket::SetIpMulticastIf(int32_t ipIf) [member function] - cls.add_method('SetIpMulticastIf', - 'void', - [param('int32_t', 'ipIf')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## udp-socket.h: void ns3::UdpSocket::SetIpMulticastLoop(bool loop) [member function] - cls.add_method('SetIpMulticastLoop', - 'void', - [param('bool', 'loop')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## udp-socket.h: void ns3::UdpSocket::SetIpMulticastTtl(uint8_t ipTtl) [member function] - cls.add_method('SetIpMulticastTtl', - 'void', - [param('uint8_t', 'ipTtl')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## udp-socket.h: void ns3::UdpSocket::SetIpTtl(uint8_t ipTtl) [member function] - cls.add_method('SetIpTtl', - 'void', - [param('uint8_t', 'ipTtl')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## udp-socket.h: void ns3::UdpSocket::SetMtuDiscover(bool discover) [member function] - cls.add_method('SetMtuDiscover', - 'void', - [param('bool', 'discover')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## udp-socket.h: void ns3::UdpSocket::SetRcvBufSize(uint32_t size) [member function] - cls.add_method('SetRcvBufSize', - 'void', - [param('uint32_t', 'size')], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3UdpSocketFactory_methods(root_module, cls): - ## udp-socket-factory.h: ns3::UdpSocketFactory::UdpSocketFactory() [constructor] - cls.add_constructor([]) - ## udp-socket-factory.h: ns3::UdpSocketFactory::UdpSocketFactory(ns3::UdpSocketFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UdpSocketFactory const &', 'arg0')]) - ## udp-socket-factory.h: static ns3::TypeId ns3::UdpSocketFactory::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3ArpCache_methods(root_module, cls): - ## arp-cache.h: ns3::ArpCache::ArpCache() [constructor] - cls.add_constructor([]) - ## arp-cache.h: ns3::ArpCache::Entry * ns3::ArpCache::Add(ns3::Ipv4Address to) [member function] - cls.add_method('Add', - 'ns3::ArpCache::Entry *', - [param('ns3::Ipv4Address', 'to')]) - ## arp-cache.h: void ns3::ArpCache::Flush() [member function] - cls.add_method('Flush', - 'void', - []) - ## arp-cache.h: ns3::Time ns3::ArpCache::GetAliveTimeout() const [member function] - cls.add_method('GetAliveTimeout', - 'ns3::Time', - [], - is_const=True) - ## arp-cache.h: ns3::Time ns3::ArpCache::GetDeadTimeout() const [member function] - cls.add_method('GetDeadTimeout', - 'ns3::Time', - [], - is_const=True) - ## arp-cache.h: ns3::Ptr ns3::ArpCache::GetDevice() const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_const=True) - ## arp-cache.h: ns3::Ptr ns3::ArpCache::GetInterface() const [member function] - cls.add_method('GetInterface', - 'ns3::Ptr< ns3::Ipv4Interface >', - [], - is_const=True) - ## arp-cache.h: static ns3::TypeId ns3::ArpCache::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## arp-cache.h: ns3::Time ns3::ArpCache::GetWaitReplyTimeout() const [member function] - cls.add_method('GetWaitReplyTimeout', - 'ns3::Time', - [], - is_const=True) - ## arp-cache.h: ns3::ArpCache::Entry * ns3::ArpCache::Lookup(ns3::Ipv4Address destination) [member function] - cls.add_method('Lookup', - 'ns3::ArpCache::Entry *', - [param('ns3::Ipv4Address', 'destination')]) - ## arp-cache.h: void ns3::ArpCache::SetAliveTimeout(ns3::Time aliveTimeout) [member function] - cls.add_method('SetAliveTimeout', - 'void', - [param('ns3::Time', 'aliveTimeout')]) - ## arp-cache.h: void ns3::ArpCache::SetArpRequestCallback(ns3::Callback, ns3::Ipv4Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> arpRequestCallback) [member function] - cls.add_method('SetArpRequestCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::ArpCache const >, ns3::Ipv4Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'arpRequestCallback')]) - ## arp-cache.h: void ns3::ArpCache::SetDeadTimeout(ns3::Time deadTimeout) [member function] - cls.add_method('SetDeadTimeout', - 'void', - [param('ns3::Time', 'deadTimeout')]) - ## arp-cache.h: void ns3::ArpCache::SetDevice(ns3::Ptr device, ns3::Ptr interface) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')]) - ## arp-cache.h: void ns3::ArpCache::SetWaitReplyTimeout(ns3::Time waitReplyTimeout) [member function] - cls.add_method('SetWaitReplyTimeout', - 'void', - [param('ns3::Time', 'waitReplyTimeout')]) - ## arp-cache.h: void ns3::ArpCache::StartWaitReplyTimer() [member function] - cls.add_method('StartWaitReplyTimer', - 'void', - []) - ## arp-cache.h: void ns3::ArpCache::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3ArpCacheEntry_methods(root_module, cls): - ## arp-cache.h: ns3::ArpCache::Entry::Entry(ns3::ArpCache::Entry const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ArpCache::Entry const &', 'arg0')]) - ## arp-cache.h: ns3::ArpCache::Entry::Entry(ns3::ArpCache * arp) [constructor] - cls.add_constructor([param('ns3::ArpCache *', 'arp')]) - ## arp-cache.h: void ns3::ArpCache::Entry::ClearRetries() [member function] - cls.add_method('ClearRetries', - 'void', - []) - ## arp-cache.h: ns3::Ptr ns3::ArpCache::Entry::DequeuePending() [member function] - cls.add_method('DequeuePending', - 'ns3::Ptr< ns3::Packet >', - []) - ## arp-cache.h: ns3::Ipv4Address ns3::ArpCache::Entry::GetIpv4Address() const [member function] - cls.add_method('GetIpv4Address', - 'ns3::Ipv4Address', - [], - is_const=True) - ## arp-cache.h: ns3::Address ns3::ArpCache::Entry::GetMacAddress() const [member function] - cls.add_method('GetMacAddress', - 'ns3::Address', - [], - is_const=True) - ## arp-cache.h: uint32_t ns3::ArpCache::Entry::GetRetries() const [member function] - cls.add_method('GetRetries', - 'uint32_t', - [], - is_const=True) - ## arp-cache.h: void ns3::ArpCache::Entry::IncrementRetries() [member function] - cls.add_method('IncrementRetries', - 'void', - []) - ## arp-cache.h: bool ns3::ArpCache::Entry::IsAlive() [member function] - cls.add_method('IsAlive', - 'bool', - []) - ## arp-cache.h: bool ns3::ArpCache::Entry::IsDead() [member function] - cls.add_method('IsDead', - 'bool', - []) - ## arp-cache.h: bool ns3::ArpCache::Entry::IsExpired() const [member function] - cls.add_method('IsExpired', - 'bool', - [], - is_const=True) - ## arp-cache.h: bool ns3::ArpCache::Entry::IsWaitReply() [member function] - cls.add_method('IsWaitReply', - 'bool', - []) - ## arp-cache.h: void ns3::ArpCache::Entry::MarkAlive(ns3::Address macAddress) [member function] - cls.add_method('MarkAlive', - 'void', - [param('ns3::Address', 'macAddress')]) - ## arp-cache.h: void ns3::ArpCache::Entry::MarkDead() [member function] - cls.add_method('MarkDead', - 'void', - []) - ## arp-cache.h: void ns3::ArpCache::Entry::MarkWaitReply(ns3::Ptr waiting) [member function] - cls.add_method('MarkWaitReply', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'waiting')]) - ## arp-cache.h: void ns3::ArpCache::Entry::SetIpv4Address(ns3::Ipv4Address destination) [member function] - cls.add_method('SetIpv4Address', - 'void', - [param('ns3::Ipv4Address', 'destination')]) - ## arp-cache.h: bool ns3::ArpCache::Entry::UpdateWaitReply(ns3::Ptr waiting) [member function] - cls.add_method('UpdateWaitReply', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'waiting')]) - return - -def register_Ns3ArpHeader_methods(root_module, cls): - ## arp-header.h: ns3::ArpHeader::ArpHeader() [constructor] - cls.add_constructor([]) - ## arp-header.h: ns3::ArpHeader::ArpHeader(ns3::ArpHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ArpHeader const &', 'arg0')]) - ## arp-header.h: uint32_t ns3::ArpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## arp-header.h: ns3::Address ns3::ArpHeader::GetDestinationHardwareAddress() [member function] - cls.add_method('GetDestinationHardwareAddress', - 'ns3::Address', - []) - ## arp-header.h: ns3::Ipv4Address ns3::ArpHeader::GetDestinationIpv4Address() [member function] - cls.add_method('GetDestinationIpv4Address', - 'ns3::Ipv4Address', - []) - ## arp-header.h: ns3::TypeId ns3::ArpHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## arp-header.h: uint32_t ns3::ArpHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## arp-header.h: ns3::Address ns3::ArpHeader::GetSourceHardwareAddress() [member function] - cls.add_method('GetSourceHardwareAddress', - 'ns3::Address', - []) - ## arp-header.h: ns3::Ipv4Address ns3::ArpHeader::GetSourceIpv4Address() [member function] - cls.add_method('GetSourceIpv4Address', - 'ns3::Ipv4Address', - []) - ## arp-header.h: static ns3::TypeId ns3::ArpHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## arp-header.h: bool ns3::ArpHeader::IsReply() const [member function] - cls.add_method('IsReply', - 'bool', - [], - is_const=True) - ## arp-header.h: bool ns3::ArpHeader::IsRequest() const [member function] - cls.add_method('IsRequest', - 'bool', - [], - is_const=True) - ## arp-header.h: void ns3::ArpHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## arp-header.h: void ns3::ArpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## arp-header.h: void ns3::ArpHeader::SetReply(ns3::Address sourceHardwareAddress, ns3::Ipv4Address sourceProtocolAddress, ns3::Address destinationHardwareAddress, ns3::Ipv4Address destinationProtocolAddress) [member function] - cls.add_method('SetReply', - 'void', - [param('ns3::Address', 'sourceHardwareAddress'), param('ns3::Ipv4Address', 'sourceProtocolAddress'), param('ns3::Address', 'destinationHardwareAddress'), param('ns3::Ipv4Address', 'destinationProtocolAddress')]) - ## arp-header.h: void ns3::ArpHeader::SetRequest(ns3::Address sourceHardwareAddress, ns3::Ipv4Address sourceProtocolAddress, ns3::Address destinationHardwareAddress, ns3::Ipv4Address destinationProtocolAddress) [member function] - cls.add_method('SetRequest', - 'void', - [param('ns3::Address', 'sourceHardwareAddress'), param('ns3::Ipv4Address', 'sourceProtocolAddress'), param('ns3::Address', 'destinationHardwareAddress'), param('ns3::Ipv4Address', 'destinationProtocolAddress')]) - ## arp-header.h: ns3::ArpHeader::m_ipv4Dest [variable] - cls.add_instance_attribute('m_ipv4Dest', 'ns3::Ipv4Address', is_const=False) - ## arp-header.h: ns3::ArpHeader::m_ipv4Source [variable] - cls.add_instance_attribute('m_ipv4Source', 'ns3::Ipv4Address', is_const=False) - ## arp-header.h: ns3::ArpHeader::m_macDest [variable] - cls.add_instance_attribute('m_macDest', 'ns3::Address', is_const=False) - ## arp-header.h: ns3::ArpHeader::m_macSource [variable] - cls.add_instance_attribute('m_macSource', 'ns3::Address', is_const=False) - ## arp-header.h: ns3::ArpHeader::m_type [variable] - cls.add_instance_attribute('m_type', 'uint16_t', is_const=False) - return - -def register_Ns3ArpL3Protocol_methods(root_module, cls): - ## arp-l3-protocol.h: ns3::ArpL3Protocol::PROT_NUMBER [variable] - cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True) - ## arp-l3-protocol.h: static ns3::TypeId ns3::ArpL3Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## arp-l3-protocol.h: ns3::ArpL3Protocol::ArpL3Protocol() [constructor] - cls.add_constructor([]) - ## arp-l3-protocol.h: void ns3::ArpL3Protocol::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## arp-l3-protocol.h: ns3::Ptr ns3::ArpL3Protocol::CreateCache(ns3::Ptr device, ns3::Ptr interface) [member function] - cls.add_method('CreateCache', - 'ns3::Ptr< ns3::ArpCache >', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')]) - ## arp-l3-protocol.h: void ns3::ArpL3Protocol::Receive(ns3::Ptr device, ns3::Ptr p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')]) - ## arp-l3-protocol.h: bool ns3::ArpL3Protocol::Lookup(ns3::Ptr p, ns3::Ipv4Address destination, ns3::Ptr device, ns3::Ptr cache, ns3::Address * hardwareDestination) [member function] - cls.add_method('Lookup', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Address', 'destination'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::ArpCache >', 'cache'), param('ns3::Address *', 'hardwareDestination')]) - ## arp-l3-protocol.h: void ns3::ArpL3Protocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## arp-l3-protocol.h: void ns3::ArpL3Protocol::NotifyNewAggregate() [member function] - cls.add_method('NotifyNewAggregate', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3GlobalRouter_methods(root_module, cls): - ## global-router-interface.h: static ns3::TypeId ns3::GlobalRouter::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## global-router-interface.h: ns3::GlobalRouter::GlobalRouter() [constructor] - cls.add_constructor([]) - ## global-router-interface.h: void ns3::GlobalRouter::SetRoutingProtocol(ns3::Ptr routing) [member function] - cls.add_method('SetRoutingProtocol', - 'void', - [param('ns3::Ptr< ns3::Ipv4GlobalRouting >', 'routing')]) - ## global-router-interface.h: ns3::Ptr ns3::GlobalRouter::GetRoutingProtocol() [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv4GlobalRouting >', - []) - ## global-router-interface.h: ns3::Ipv4Address ns3::GlobalRouter::GetRouterId() const [member function] - cls.add_method('GetRouterId', - 'ns3::Ipv4Address', - [], - is_const=True) - ## global-router-interface.h: uint32_t ns3::GlobalRouter::DiscoverLSAs() [member function] - cls.add_method('DiscoverLSAs', - 'uint32_t', - []) - ## global-router-interface.h: uint32_t ns3::GlobalRouter::GetNumLSAs() const [member function] - cls.add_method('GetNumLSAs', - 'uint32_t', - [], - is_const=True) - ## global-router-interface.h: bool ns3::GlobalRouter::GetLSA(uint32_t n, ns3::GlobalRoutingLSA & lsa) const [member function] - cls.add_method('GetLSA', - 'bool', - [param('uint32_t', 'n'), param('ns3::GlobalRoutingLSA &', 'lsa')], - is_const=True) - ## global-router-interface.h: void ns3::GlobalRouter::InjectRoute(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask) [member function] - cls.add_method('InjectRoute', - 'void', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask')]) - ## global-router-interface.h: uint32_t ns3::GlobalRouter::GetNInjectedRoutes() [member function] - cls.add_method('GetNInjectedRoutes', - 'uint32_t', - []) - ## global-router-interface.h: ns3::Ipv4RoutingTableEntry * ns3::GlobalRouter::GetInjectedRoute(uint32_t i) [member function] - cls.add_method('GetInjectedRoute', - retval('ns3::Ipv4RoutingTableEntry *', caller_owns_return=False), - [param('uint32_t', 'i')]) - ## global-router-interface.h: void ns3::GlobalRouter::RemoveInjectedRoute(uint32_t i) [member function] - cls.add_method('RemoveInjectedRoute', - 'void', - [param('uint32_t', 'i')]) - ## global-router-interface.h: bool ns3::GlobalRouter::WithdrawRoute(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask) [member function] - cls.add_method('WithdrawRoute', - 'bool', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask')]) - ## global-router-interface.h: void ns3::GlobalRouter::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3Icmpv6DestinationUnreachable_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6DestinationUnreachable::Icmpv6DestinationUnreachable(ns3::Icmpv6DestinationUnreachable const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6DestinationUnreachable const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6DestinationUnreachable::Icmpv6DestinationUnreachable() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6DestinationUnreachable::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6DestinationUnreachable::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: ns3::Ptr ns3::Icmpv6DestinationUnreachable::GetPacket() const [member function] - cls.add_method('GetPacket', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6DestinationUnreachable::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6DestinationUnreachable::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6DestinationUnreachable::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6DestinationUnreachable::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6DestinationUnreachable::SetPacket(ns3::Ptr p) [member function] - cls.add_method('SetPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - return - -def register_Ns3Icmpv6Echo_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6Echo::Icmpv6Echo(ns3::Icmpv6Echo const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6Echo const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6Echo::Icmpv6Echo() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: ns3::Icmpv6Echo::Icmpv6Echo(bool request) [constructor] - cls.add_constructor([param('bool', 'request')]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6Echo::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: uint16_t ns3::Icmpv6Echo::GetId() const [member function] - cls.add_method('GetId', - 'uint16_t', - [], - is_const=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6Echo::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint16_t ns3::Icmpv6Echo::GetSeq() const [member function] - cls.add_method('GetSeq', - 'uint16_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6Echo::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6Echo::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6Echo::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6Echo::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6Echo::SetId(uint16_t id) [member function] - cls.add_method('SetId', - 'void', - [param('uint16_t', 'id')]) - ## icmpv6-header.h: void ns3::Icmpv6Echo::SetSeq(uint16_t seq) [member function] - cls.add_method('SetSeq', - 'void', - [param('uint16_t', 'seq')]) - return - -def register_Ns3Ipv4_methods(root_module, cls): - ## ipv4.h: ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')]) - ## ipv4.h: ns3::Ipv4::Ipv4() [constructor] - cls.add_constructor([]) - ## ipv4.h: bool ns3::Ipv4::AddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('AddAddress', - 'bool', - [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: uint32_t ns3::Ipv4::AddInterface(ns3::Ptr device) [member function] - cls.add_method('AddInterface', - 'uint32_t', - [param('ns3::Ptr< ns3::NetDevice >', 'device')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: ns3::Ipv4InterfaceAddress ns3::Ipv4::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv4InterfaceAddress', - [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: int32_t ns3::Ipv4::GetInterfaceForAddress(ns3::Ipv4Address address) const [member function] - cls.add_method('GetInterfaceForAddress', - 'int32_t', - [param('ns3::Ipv4Address', 'address')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: int32_t ns3::Ipv4::GetInterfaceForDevice(ns3::Ptr device) const [member function] - cls.add_method('GetInterfaceForDevice', - 'int32_t', - [param('ns3::Ptr< ns3::NetDevice const >', 'device')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: int32_t ns3::Ipv4::GetInterfaceForPrefix(ns3::Ipv4Address address, ns3::Ipv4Mask mask) const [member function] - cls.add_method('GetInterfaceForPrefix', - 'int32_t', - [param('ns3::Ipv4Address', 'address'), param('ns3::Ipv4Mask', 'mask')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: uint16_t ns3::Ipv4::GetMetric(uint32_t interface) const [member function] - cls.add_method('GetMetric', - 'uint16_t', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: uint16_t ns3::Ipv4::GetMtu(uint32_t interface) const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: uint32_t ns3::Ipv4::GetNAddresses(uint32_t interface) const [member function] - cls.add_method('GetNAddresses', - 'uint32_t', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: uint32_t ns3::Ipv4::GetNInterfaces() const [member function] - cls.add_method('GetNInterfaces', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: ns3::Ptr ns3::Ipv4::GetNetDevice(uint32_t interface) [member function] - cls.add_method('GetNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: ns3::Ptr ns3::Ipv4::GetRoutingProtocol() const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: static ns3::TypeId ns3::Ipv4::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4.h: void ns3::Ipv4::Insert(ns3::Ptr protocol) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Ptr< ns3::Ipv4L4Protocol >', 'protocol')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: bool ns3::Ipv4::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function] - cls.add_method('IsDestinationAddress', - 'bool', - [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: bool ns3::Ipv4::IsForwarding(uint32_t interface) const [member function] - cls.add_method('IsForwarding', - 'bool', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: bool ns3::Ipv4::IsUp(uint32_t interface) const [member function] - cls.add_method('IsUp', - 'bool', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: bool ns3::Ipv4::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function] - cls.add_method('RemoveAddress', - 'bool', - [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: ns3::Ipv4Address ns3::Ipv4::SelectSourceAddress(ns3::Ptr device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] - cls.add_method('SelectSourceAddress', - 'ns3::Ipv4Address', - [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: void ns3::Ipv4::Send(ns3::Ptr packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr route) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: void ns3::Ipv4::SetDown(uint32_t interface) [member function] - cls.add_method('SetDown', - 'void', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: void ns3::Ipv4::SetForwarding(uint32_t interface, bool val) [member function] - cls.add_method('SetForwarding', - 'void', - [param('uint32_t', 'interface'), param('bool', 'val')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: void ns3::Ipv4::SetMetric(uint32_t interface, uint16_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'interface'), param('uint16_t', 'metric')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: void ns3::Ipv4::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] - cls.add_method('SetRoutingProtocol', - 'void', - [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: void ns3::Ipv4::SetUp(uint32_t interface) [member function] - cls.add_method('SetUp', - 'void', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: ns3::Ipv4::IF_ANY [variable] - cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True) - ## ipv4.h: bool ns3::Ipv4::GetIpForward() const [member function] - cls.add_method('GetIpForward', - 'bool', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## ipv4.h: bool ns3::Ipv4::GetWeakEsModel() const [member function] - cls.add_method('GetWeakEsModel', - 'bool', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## ipv4.h: void ns3::Ipv4::SetIpForward(bool forward) [member function] - cls.add_method('SetIpForward', - 'void', - [param('bool', 'forward')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## ipv4.h: void ns3::Ipv4::SetWeakEsModel(bool model) [member function] - cls.add_method('SetWeakEsModel', - 'void', - [param('bool', 'model')], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3Ipv4Interface_methods(root_module, cls): - ## ipv4-interface.h: ns3::Ipv4Interface::Ipv4Interface(ns3::Ipv4Interface const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4Interface const &', 'arg0')]) - ## ipv4-interface.h: ns3::Ipv4Interface::Ipv4Interface() [constructor] - cls.add_constructor([]) - ## ipv4-interface.h: bool ns3::Ipv4Interface::AddAddress(ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('AddAddress', - 'bool', - [param('ns3::Ipv4InterfaceAddress', 'address')]) - ## ipv4-interface.h: ns3::Ipv4InterfaceAddress ns3::Ipv4Interface::GetAddress(uint32_t index) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv4InterfaceAddress', - [param('uint32_t', 'index')], - is_const=True) - ## ipv4-interface.h: ns3::Ptr ns3::Ipv4Interface::GetArpCache() const [member function] - cls.add_method('GetArpCache', - 'ns3::Ptr< ns3::ArpCache >', - [], - is_const=True) - ## ipv4-interface.h: ns3::Ptr ns3::Ipv4Interface::GetDevice() const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_const=True) - ## ipv4-interface.h: uint16_t ns3::Ipv4Interface::GetMetric() const [member function] - cls.add_method('GetMetric', - 'uint16_t', - [], - is_const=True) - ## ipv4-interface.h: uint32_t ns3::Ipv4Interface::GetNAddresses() const [member function] - cls.add_method('GetNAddresses', - 'uint32_t', - [], - is_const=True) - ## ipv4-interface.h: static ns3::TypeId ns3::Ipv4Interface::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-interface.h: bool ns3::Ipv4Interface::IsDown() const [member function] - cls.add_method('IsDown', - 'bool', - [], - is_const=True) - ## ipv4-interface.h: bool ns3::Ipv4Interface::IsForwarding() const [member function] - cls.add_method('IsForwarding', - 'bool', - [], - is_const=True) - ## ipv4-interface.h: bool ns3::Ipv4Interface::IsUp() const [member function] - cls.add_method('IsUp', - 'bool', - [], - is_const=True) - ## ipv4-interface.h: ns3::Ipv4InterfaceAddress ns3::Ipv4Interface::RemoveAddress(uint32_t index) [member function] - cls.add_method('RemoveAddress', - 'ns3::Ipv4InterfaceAddress', - [param('uint32_t', 'index')]) - ## ipv4-interface.h: void ns3::Ipv4Interface::Send(ns3::Ptr p, ns3::Ipv4Address dest) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Address', 'dest')]) - ## ipv4-interface.h: void ns3::Ipv4Interface::SetArpCache(ns3::Ptr arg0) [member function] - cls.add_method('SetArpCache', - 'void', - [param('ns3::Ptr< ns3::ArpCache >', 'arg0')]) - ## ipv4-interface.h: void ns3::Ipv4Interface::SetDevice(ns3::Ptr device) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device')]) - ## ipv4-interface.h: void ns3::Ipv4Interface::SetDown() [member function] - cls.add_method('SetDown', - 'void', - []) - ## ipv4-interface.h: void ns3::Ipv4Interface::SetForwarding(bool val) [member function] - cls.add_method('SetForwarding', - 'void', - [param('bool', 'val')]) - ## ipv4-interface.h: void ns3::Ipv4Interface::SetMetric(uint16_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint16_t', 'metric')]) - ## ipv4-interface.h: void ns3::Ipv4Interface::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## ipv4-interface.h: void ns3::Ipv4Interface::SetUp() [member function] - cls.add_method('SetUp', - 'void', - []) - ## ipv4-interface.h: void ns3::Ipv4Interface::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3Ipv4L3Protocol_methods(root_module, cls): - ## ipv4-l3-protocol.h: ns3::Ipv4L3Protocol::PROT_NUMBER [variable] - cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True) - ## ipv4-l3-protocol.h: static ns3::TypeId ns3::Ipv4L3Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-l3-protocol.h: ns3::Ipv4L3Protocol::Ipv4L3Protocol() [constructor] - cls.add_constructor([]) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] - cls.add_method('SetRoutingProtocol', - 'void', - [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')], - is_virtual=True) - ## ipv4-l3-protocol.h: ns3::Ptr ns3::Ipv4L3Protocol::GetRoutingProtocol() const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', - [], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: ns3::Ptr ns3::Ipv4L3Protocol::CreateRawSocket() [member function] - cls.add_method('CreateRawSocket', - 'ns3::Ptr< ns3::Socket >', - []) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::DeleteRawSocket(ns3::Ptr socket) [member function] - cls.add_method('DeleteRawSocket', - 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')]) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::Insert(ns3::Ptr protocol) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Ptr< ns3::Ipv4L4Protocol >', 'protocol')], - is_virtual=True) - ## ipv4-l3-protocol.h: ns3::Ptr ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber) const [member function] - cls.add_method('GetProtocol', - 'ns3::Ptr< ns3::Ipv4L4Protocol >', - [param('int', 'protocolNumber')], - is_const=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::Remove(ns3::Ptr protocol) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::Ptr< ns3::Ipv4L4Protocol >', 'protocol')]) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetDefaultTtl(uint8_t ttl) [member function] - cls.add_method('SetDefaultTtl', - 'void', - [param('uint8_t', 'ttl')]) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::Receive(ns3::Ptr device, ns3::Ptr p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')]) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::Send(ns3::Ptr packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr route) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], - is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SendWithHeader(ns3::Ptr packet, ns3::Ipv4Header ipHeader, ns3::Ptr route) [member function] - cls.add_method('SendWithHeader', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) - ## ipv4-l3-protocol.h: uint32_t ns3::Ipv4L3Protocol::AddInterface(ns3::Ptr device) [member function] - cls.add_method('AddInterface', - 'uint32_t', - [param('ns3::Ptr< ns3::NetDevice >', 'device')], - is_virtual=True) - ## ipv4-l3-protocol.h: ns3::Ptr ns3::Ipv4L3Protocol::GetInterface(uint32_t i) const [member function] - cls.add_method('GetInterface', - 'ns3::Ptr< ns3::Ipv4Interface >', - [param('uint32_t', 'i')], - is_const=True) - ## ipv4-l3-protocol.h: uint32_t ns3::Ipv4L3Protocol::GetNInterfaces() const [member function] - cls.add_method('GetNInterfaces', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: int32_t ns3::Ipv4L3Protocol::GetInterfaceForAddress(ns3::Ipv4Address addr) const [member function] - cls.add_method('GetInterfaceForAddress', - 'int32_t', - [param('ns3::Ipv4Address', 'addr')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: int32_t ns3::Ipv4L3Protocol::GetInterfaceForPrefix(ns3::Ipv4Address addr, ns3::Ipv4Mask mask) const [member function] - cls.add_method('GetInterfaceForPrefix', - 'int32_t', - [param('ns3::Ipv4Address', 'addr'), param('ns3::Ipv4Mask', 'mask')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: int32_t ns3::Ipv4L3Protocol::GetInterfaceForDevice(ns3::Ptr device) const [member function] - cls.add_method('GetInterfaceForDevice', - 'int32_t', - [param('ns3::Ptr< ns3::NetDevice const >', 'device')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: bool ns3::Ipv4L3Protocol::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function] - cls.add_method('IsDestinationAddress', - 'bool', - [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: bool ns3::Ipv4L3Protocol::AddAddress(uint32_t i, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('AddAddress', - 'bool', - [param('uint32_t', 'i'), param('ns3::Ipv4InterfaceAddress', 'address')], - is_virtual=True) - ## ipv4-l3-protocol.h: ns3::Ipv4InterfaceAddress ns3::Ipv4L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv4InterfaceAddress', - [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: uint32_t ns3::Ipv4L3Protocol::GetNAddresses(uint32_t interface) const [member function] - cls.add_method('GetNAddresses', - 'uint32_t', - [param('uint32_t', 'interface')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: bool ns3::Ipv4L3Protocol::RemoveAddress(uint32_t interfaceIndex, uint32_t addressIndex) [member function] - cls.add_method('RemoveAddress', - 'bool', - [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], - is_virtual=True) - ## ipv4-l3-protocol.h: ns3::Ipv4Address ns3::Ipv4L3Protocol::SelectSourceAddress(ns3::Ptr device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] - cls.add_method('SelectSourceAddress', - 'ns3::Ipv4Address', - [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')], - is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetMetric(uint32_t i, uint16_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'i'), param('uint16_t', 'metric')], - is_virtual=True) - ## ipv4-l3-protocol.h: uint16_t ns3::Ipv4L3Protocol::GetMetric(uint32_t i) const [member function] - cls.add_method('GetMetric', - 'uint16_t', - [param('uint32_t', 'i')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: uint16_t ns3::Ipv4L3Protocol::GetMtu(uint32_t i) const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [param('uint32_t', 'i')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: bool ns3::Ipv4L3Protocol::IsUp(uint32_t i) const [member function] - cls.add_method('IsUp', - 'bool', - [param('uint32_t', 'i')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetUp(uint32_t i) [member function] - cls.add_method('SetUp', - 'void', - [param('uint32_t', 'i')], - is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetDown(uint32_t i) [member function] - cls.add_method('SetDown', - 'void', - [param('uint32_t', 'i')], - is_virtual=True) - ## ipv4-l3-protocol.h: bool ns3::Ipv4L3Protocol::IsForwarding(uint32_t i) const [member function] - cls.add_method('IsForwarding', - 'bool', - [param('uint32_t', 'i')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetForwarding(uint32_t i, bool val) [member function] - cls.add_method('SetForwarding', - 'void', - [param('uint32_t', 'i'), param('bool', 'val')], - is_virtual=True) - ## ipv4-l3-protocol.h: ns3::Ptr ns3::Ipv4L3Protocol::GetNetDevice(uint32_t i) [member function] - cls.add_method('GetNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'i')], - is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::NotifyNewAggregate() [member function] - cls.add_method('NotifyNewAggregate', - 'void', - [], - visibility='protected', is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetIpForward(bool forward) [member function] - cls.add_method('SetIpForward', - 'void', - [param('bool', 'forward')], - visibility='private', is_virtual=True) - ## ipv4-l3-protocol.h: bool ns3::Ipv4L3Protocol::GetIpForward() const [member function] - cls.add_method('GetIpForward', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetWeakEsModel(bool model) [member function] - cls.add_method('SetWeakEsModel', - 'void', - [param('bool', 'model')], - visibility='private', is_virtual=True) - ## ipv4-l3-protocol.h: bool ns3::Ipv4L3Protocol::GetWeakEsModel() const [member function] - cls.add_method('GetWeakEsModel', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3Ipv4L4Protocol_methods(root_module, cls): - ## ipv4-l4-protocol.h: ns3::Ipv4L4Protocol::Ipv4L4Protocol() [constructor] - cls.add_constructor([]) - ## ipv4-l4-protocol.h: ns3::Ipv4L4Protocol::Ipv4L4Protocol(ns3::Ipv4L4Protocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4L4Protocol const &', 'arg0')]) - ## ipv4-l4-protocol.h: ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::Ipv4L4Protocol::GetDownTarget() const [member function] - cls.add_method('GetDownTarget', - 'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4-l4-protocol.h: int ns3::Ipv4L4Protocol::GetProtocolNumber() const [member function] - cls.add_method('GetProtocolNumber', - 'int', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4-l4-protocol.h: static ns3::TypeId ns3::Ipv4L4Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::Ipv4L4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr incomingInterface) [member function] - cls.add_method('Receive', - 'ns3::Ipv4L4Protocol::RxStatus', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], - is_pure_virtual=True, is_virtual=True) - ## ipv4-l4-protocol.h: void ns3::Ipv4L4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function] - cls.add_method('ReceiveIcmp', - 'void', - [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv4Address', 'payloadSource'), param('ns3::Ipv4Address', 'payloadDestination'), param('uint8_t const *', 'payload')], - is_virtual=True) - ## ipv4-l4-protocol.h: void ns3::Ipv4L4Protocol::SetDownTarget(ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetDownTarget', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3Ipv4MulticastRoute_methods(root_module, cls): - ## ipv4-route.h: ns3::Ipv4MulticastRoute::Ipv4MulticastRoute(ns3::Ipv4MulticastRoute const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4MulticastRoute const &', 'arg0')]) - ## ipv4-route.h: ns3::Ipv4MulticastRoute::Ipv4MulticastRoute() [constructor] - cls.add_constructor([]) - ## ipv4-route.h: ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetGroup() const [member function] - cls.add_method('GetGroup', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-route.h: ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetOrigin() const [member function] - cls.add_method('GetOrigin', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-route.h: uint32_t ns3::Ipv4MulticastRoute::GetOutputTtl(uint32_t oif) const [member function] - cls.add_method('GetOutputTtl', - 'uint32_t', - [param('uint32_t', 'oif')], - is_const=True) - ## ipv4-route.h: uint32_t ns3::Ipv4MulticastRoute::GetParent() const [member function] - cls.add_method('GetParent', - 'uint32_t', - [], - is_const=True) - ## ipv4-route.h: void ns3::Ipv4MulticastRoute::SetGroup(ns3::Ipv4Address const group) [member function] - cls.add_method('SetGroup', - 'void', - [param('ns3::Ipv4Address const', 'group')]) - ## ipv4-route.h: void ns3::Ipv4MulticastRoute::SetOrigin(ns3::Ipv4Address const origin) [member function] - cls.add_method('SetOrigin', - 'void', - [param('ns3::Ipv4Address const', 'origin')]) - ## ipv4-route.h: void ns3::Ipv4MulticastRoute::SetOutputTtl(uint32_t oif, uint32_t ttl) [member function] - cls.add_method('SetOutputTtl', - 'void', - [param('uint32_t', 'oif'), param('uint32_t', 'ttl')]) - ## ipv4-route.h: void ns3::Ipv4MulticastRoute::SetParent(uint32_t iif) [member function] - cls.add_method('SetParent', - 'void', - [param('uint32_t', 'iif')]) - ## ipv4-route.h: ns3::Ipv4MulticastRoute::MAX_INTERFACES [variable] - cls.add_static_attribute('MAX_INTERFACES', 'uint32_t const', is_const=True) - ## ipv4-route.h: ns3::Ipv4MulticastRoute::MAX_TTL [variable] - cls.add_static_attribute('MAX_TTL', 'uint32_t const', is_const=True) - return - -def register_Ns3Ipv4RawSocketFactory_methods(root_module, cls): - ## ipv4-raw-socket-factory.h: ns3::Ipv4RawSocketFactory::Ipv4RawSocketFactory() [constructor] - cls.add_constructor([]) - ## ipv4-raw-socket-factory.h: ns3::Ipv4RawSocketFactory::Ipv4RawSocketFactory(ns3::Ipv4RawSocketFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4RawSocketFactory const &', 'arg0')]) - ## ipv4-raw-socket-factory.h: static ns3::TypeId ns3::Ipv4RawSocketFactory::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3Ipv4RawSocketImpl_methods(root_module, cls): - ## ipv4-raw-socket-impl.h: ns3::Ipv4RawSocketImpl::Ipv4RawSocketImpl(ns3::Ipv4RawSocketImpl const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4RawSocketImpl const &', 'arg0')]) - ## ipv4-raw-socket-impl.h: ns3::Ipv4RawSocketImpl::Ipv4RawSocketImpl() [constructor] - cls.add_constructor([]) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::Bind(ns3::Address const & address) [member function] - cls.add_method('Bind', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::Bind() [member function] - cls.add_method('Bind', - 'int', - [], - is_virtual=True) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::Close() [member function] - cls.add_method('Close', - 'int', - [], - is_virtual=True) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::Connect(ns3::Address const & address) [member function] - cls.add_method('Connect', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True) - ## ipv4-raw-socket-impl.h: bool ns3::Ipv4RawSocketImpl::ForwardUp(ns3::Ptr p, ns3::Ipv4Header ipHeader, ns3::Ptr incomingInterface) [member function] - cls.add_method('ForwardUp', - 'bool', - [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')]) - ## ipv4-raw-socket-impl.h: bool ns3::Ipv4RawSocketImpl::GetAllowBroadcast() const [member function] - cls.add_method('GetAllowBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## ipv4-raw-socket-impl.h: ns3::Socket::SocketErrno ns3::Ipv4RawSocketImpl::GetErrno() const [member function] - cls.add_method('GetErrno', - 'ns3::Socket::SocketErrno', - [], - is_const=True, is_virtual=True) - ## ipv4-raw-socket-impl.h: ns3::Ptr ns3::Ipv4RawSocketImpl::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## ipv4-raw-socket-impl.h: uint32_t ns3::Ipv4RawSocketImpl::GetRxAvailable() const [member function] - cls.add_method('GetRxAvailable', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::GetSockName(ns3::Address & address) const [member function] - cls.add_method('GetSockName', - 'int', - [param('ns3::Address &', 'address')], - is_const=True, is_virtual=True) - ## ipv4-raw-socket-impl.h: ns3::Socket::SocketType ns3::Ipv4RawSocketImpl::GetSocketType() const [member function] - cls.add_method('GetSocketType', - 'ns3::Socket::SocketType', - [], - is_const=True, is_virtual=True) - ## ipv4-raw-socket-impl.h: uint32_t ns3::Ipv4RawSocketImpl::GetTxAvailable() const [member function] - cls.add_method('GetTxAvailable', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv4-raw-socket-impl.h: static ns3::TypeId ns3::Ipv4RawSocketImpl::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::Listen() [member function] - cls.add_method('Listen', - 'int', - [], - is_virtual=True) - ## ipv4-raw-socket-impl.h: ns3::Ptr ns3::Ipv4RawSocketImpl::Recv(uint32_t maxSize, uint32_t flags) [member function] - cls.add_method('Recv', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')], - is_virtual=True) - ## ipv4-raw-socket-impl.h: ns3::Ptr ns3::Ipv4RawSocketImpl::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function] - cls.add_method('RecvFrom', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')], - is_virtual=True) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::Send(ns3::Ptr p, uint32_t flags) [member function] - cls.add_method('Send', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')], - is_virtual=True) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::SendTo(ns3::Ptr p, uint32_t flags, ns3::Address const & toAddress) [member function] - cls.add_method('SendTo', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')], - is_virtual=True) - ## ipv4-raw-socket-impl.h: bool ns3::Ipv4RawSocketImpl::SetAllowBroadcast(bool allowBroadcast) [member function] - cls.add_method('SetAllowBroadcast', - 'bool', - [param('bool', 'allowBroadcast')], - is_virtual=True) - ## ipv4-raw-socket-impl.h: void ns3::Ipv4RawSocketImpl::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## ipv4-raw-socket-impl.h: void ns3::Ipv4RawSocketImpl::SetProtocol(uint16_t protocol) [member function] - cls.add_method('SetProtocol', - 'void', - [param('uint16_t', 'protocol')]) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::ShutdownRecv() [member function] - cls.add_method('ShutdownRecv', - 'int', - [], - is_virtual=True) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::ShutdownSend() [member function] - cls.add_method('ShutdownSend', - 'int', - [], - is_virtual=True) - ## ipv4-raw-socket-impl.h: void ns3::Ipv4RawSocketImpl::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3Ipv4Route_methods(root_module, cls): - cls.add_output_stream_operator() - ## ipv4-route.h: ns3::Ipv4Route::Ipv4Route(ns3::Ipv4Route const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4Route const &', 'arg0')]) - ## ipv4-route.h: ns3::Ipv4Route::Ipv4Route() [constructor] - cls.add_constructor([]) - ## ipv4-route.h: ns3::Ipv4Address ns3::Ipv4Route::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-route.h: ns3::Ipv4Address ns3::Ipv4Route::GetGateway() const [member function] - cls.add_method('GetGateway', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-route.h: ns3::Ptr ns3::Ipv4Route::GetOutputDevice() const [member function] - cls.add_method('GetOutputDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_const=True) - ## ipv4-route.h: ns3::Ipv4Address ns3::Ipv4Route::GetSource() const [member function] - cls.add_method('GetSource', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-route.h: void ns3::Ipv4Route::SetDestination(ns3::Ipv4Address dest) [member function] - cls.add_method('SetDestination', - 'void', - [param('ns3::Ipv4Address', 'dest')]) - ## ipv4-route.h: void ns3::Ipv4Route::SetGateway(ns3::Ipv4Address gw) [member function] - cls.add_method('SetGateway', - 'void', - [param('ns3::Ipv4Address', 'gw')]) - ## ipv4-route.h: void ns3::Ipv4Route::SetOutputDevice(ns3::Ptr outputDevice) [member function] - cls.add_method('SetOutputDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'outputDevice')]) - ## ipv4-route.h: void ns3::Ipv4Route::SetSource(ns3::Ipv4Address src) [member function] - cls.add_method('SetSource', - 'void', - [param('ns3::Ipv4Address', 'src')]) - return - -def register_Ns3Ipv4RoutingProtocol_methods(root_module, cls): - ## ipv4-routing-protocol.h: ns3::Ipv4RoutingProtocol::Ipv4RoutingProtocol() [constructor] - cls.add_constructor([]) - ## ipv4-routing-protocol.h: ns3::Ipv4RoutingProtocol::Ipv4RoutingProtocol(ns3::Ipv4RoutingProtocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4RoutingProtocol const &', 'arg0')]) - ## ipv4-routing-protocol.h: static ns3::TypeId ns3::Ipv4RoutingProtocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-routing-protocol.h: void ns3::Ipv4RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('NotifyAddAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], - is_pure_virtual=True, is_virtual=True) - ## ipv4-routing-protocol.h: void ns3::Ipv4RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv4-routing-protocol.h: void ns3::Ipv4RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv4-routing-protocol.h: void ns3::Ipv4RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('NotifyRemoveAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], - is_pure_virtual=True, is_virtual=True) - ## ipv4-routing-protocol.h: void ns3::Ipv4RoutingProtocol::PrintRoutingTable(ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTable', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4-routing-protocol.h: bool ns3::Ipv4RoutingProtocol::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_pure_virtual=True, is_virtual=True) - ## ipv4-routing-protocol.h: ns3::Ptr ns3::Ipv4RoutingProtocol::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_pure_virtual=True, is_virtual=True) - ## ipv4-routing-protocol.h: void ns3::Ipv4RoutingProtocol::SetIpv4(ns3::Ptr ipv4) [member function] - cls.add_method('SetIpv4', - 'void', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3Ipv4StaticRouting_methods(root_module, cls): - ## ipv4-static-routing.h: ns3::Ipv4StaticRouting::Ipv4StaticRouting(ns3::Ipv4StaticRouting const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4StaticRouting const &', 'arg0')]) - ## ipv4-static-routing.h: ns3::Ipv4StaticRouting::Ipv4StaticRouting() [constructor] - cls.add_constructor([]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function] - cls.add_method('AddHostRouteTo', - 'void', - [param('ns3::Ipv4Address', 'dest'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddHostRouteTo(ns3::Ipv4Address dest, uint32_t interface, uint32_t metric=0) [member function] - cls.add_method('AddHostRouteTo', - 'void', - [param('ns3::Ipv4Address', 'dest'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface, std::vector > outputInterfaces) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('ns3::Ipv4Address', 'origin'), param('ns3::Ipv4Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function] - cls.add_method('AddNetworkRouteTo', - 'void', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, uint32_t interface, uint32_t metric=0) [member function] - cls.add_method('AddNetworkRouteTo', - 'void', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) - ## ipv4-static-routing.h: ns3::Ipv4RoutingTableEntry ns3::Ipv4StaticRouting::GetDefaultRoute() [member function] - cls.add_method('GetDefaultRoute', - 'ns3::Ipv4RoutingTableEntry', - []) - ## ipv4-static-routing.h: uint32_t ns3::Ipv4StaticRouting::GetMetric(uint32_t index) [member function] - cls.add_method('GetMetric', - 'uint32_t', - [param('uint32_t', 'index')]) - ## ipv4-static-routing.h: ns3::Ipv4MulticastRoutingTableEntry ns3::Ipv4StaticRouting::GetMulticastRoute(uint32_t i) const [member function] - cls.add_method('GetMulticastRoute', - 'ns3::Ipv4MulticastRoutingTableEntry', - [param('uint32_t', 'i')], - is_const=True) - ## ipv4-static-routing.h: uint32_t ns3::Ipv4StaticRouting::GetNMulticastRoutes() const [member function] - cls.add_method('GetNMulticastRoutes', - 'uint32_t', - [], - is_const=True) - ## ipv4-static-routing.h: uint32_t ns3::Ipv4StaticRouting::GetNRoutes() const [member function] - cls.add_method('GetNRoutes', - 'uint32_t', - [], - is_const=True) - ## ipv4-static-routing.h: ns3::Ipv4RoutingTableEntry ns3::Ipv4StaticRouting::GetRoute(uint32_t i) const [member function] - cls.add_method('GetRoute', - 'ns3::Ipv4RoutingTableEntry', - [param('uint32_t', 'i')], - is_const=True) - ## ipv4-static-routing.h: static ns3::TypeId ns3::Ipv4StaticRouting::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::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) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::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) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::PrintRoutingTable(ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTable', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True, is_virtual=True) - ## ipv4-static-routing.h: bool ns3::Ipv4StaticRouting::RemoveMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface) [member function] - cls.add_method('RemoveMulticastRoute', - 'bool', - [param('ns3::Ipv4Address', 'origin'), param('ns3::Ipv4Address', 'group'), param('uint32_t', 'inputInterface')]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::RemoveMulticastRoute(uint32_t index) [member function] - cls.add_method('RemoveMulticastRoute', - 'void', - [param('uint32_t', 'index')]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::RemoveRoute(uint32_t i) [member function] - cls.add_method('RemoveRoute', - 'void', - [param('uint32_t', 'i')]) - ## ipv4-static-routing.h: bool ns3::Ipv4StaticRouting::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) - ## ipv4-static-routing.h: ns3::Ptr ns3::Ipv4StaticRouting::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) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::SetDefaultMulticastRoute(uint32_t outputInterface) [member function] - cls.add_method('SetDefaultMulticastRoute', - 'void', - [param('uint32_t', 'outputInterface')]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::SetDefaultRoute(ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function] - cls.add_method('SetDefaultRoute', - 'void', - [param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::SetIpv4(ns3::Ptr ipv4) [member function] - cls.add_method('SetIpv4', - 'void', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], - is_virtual=True) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3Ipv6_methods(root_module, cls): - ## ipv6.h: ns3::Ipv6::Ipv6(ns3::Ipv6 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6 const &', 'arg0')]) - ## ipv6.h: ns3::Ipv6::Ipv6() [constructor] - cls.add_constructor([]) - ## ipv6.h: bool ns3::Ipv6::AddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('AddAddress', - 'bool', - [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: uint32_t ns3::Ipv6::AddInterface(ns3::Ptr device) [member function] - cls.add_method('AddInterface', - 'uint32_t', - [param('ns3::Ptr< ns3::NetDevice >', 'device')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: ns3::Ipv6InterfaceAddress ns3::Ipv6::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv6InterfaceAddress', - [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: int32_t ns3::Ipv6::GetInterfaceForAddress(ns3::Ipv6Address address) const [member function] - cls.add_method('GetInterfaceForAddress', - 'int32_t', - [param('ns3::Ipv6Address', 'address')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: int32_t ns3::Ipv6::GetInterfaceForDevice(ns3::Ptr device) const [member function] - cls.add_method('GetInterfaceForDevice', - 'int32_t', - [param('ns3::Ptr< ns3::NetDevice const >', 'device')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: int32_t ns3::Ipv6::GetInterfaceForPrefix(ns3::Ipv6Address address, ns3::Ipv6Prefix mask) const [member function] - cls.add_method('GetInterfaceForPrefix', - 'int32_t', - [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'mask')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: uint16_t ns3::Ipv6::GetMetric(uint32_t interface) const [member function] - cls.add_method('GetMetric', - 'uint16_t', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: uint16_t ns3::Ipv6::GetMtu(uint32_t interface) const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: uint32_t ns3::Ipv6::GetNAddresses(uint32_t interface) const [member function] - cls.add_method('GetNAddresses', - 'uint32_t', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: uint32_t ns3::Ipv6::GetNInterfaces() const [member function] - cls.add_method('GetNInterfaces', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: ns3::Ptr ns3::Ipv6::GetNetDevice(uint32_t interface) [member function] - cls.add_method('GetNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: ns3::Ptr ns3::Ipv6::GetRoutingProtocol() const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: static ns3::TypeId ns3::Ipv6::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6.h: bool ns3::Ipv6::IsForwarding(uint32_t interface) const [member function] - cls.add_method('IsForwarding', - 'bool', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: bool ns3::Ipv6::IsUp(uint32_t interface) const [member function] - cls.add_method('IsUp', - 'bool', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: void ns3::Ipv6::RegisterExtensions() [member function] - cls.add_method('RegisterExtensions', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: void ns3::Ipv6::RegisterOptions() [member function] - cls.add_method('RegisterOptions', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: bool ns3::Ipv6::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function] - cls.add_method('RemoveAddress', - 'bool', - [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: void ns3::Ipv6::SetDown(uint32_t interface) [member function] - cls.add_method('SetDown', - 'void', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: void ns3::Ipv6::SetForwarding(uint32_t interface, bool val) [member function] - cls.add_method('SetForwarding', - 'void', - [param('uint32_t', 'interface'), param('bool', 'val')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: void ns3::Ipv6::SetMetric(uint32_t interface, uint16_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'interface'), param('uint16_t', 'metric')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: void ns3::Ipv6::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] - cls.add_method('SetRoutingProtocol', - 'void', - [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: void ns3::Ipv6::SetUp(uint32_t interface) [member function] - cls.add_method('SetUp', - 'void', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: ns3::Ipv6::IF_ANY [variable] - cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True) - ## ipv6.h: bool ns3::Ipv6::GetIpForward() const [member function] - cls.add_method('GetIpForward', - 'bool', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## ipv6.h: void ns3::Ipv6::SetIpForward(bool forward) [member function] - cls.add_method('SetIpForward', - 'void', - [param('bool', 'forward')], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3Ipv6ExtensionAHHeader_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::Ipv6ExtensionAHHeader::Ipv6ExtensionAHHeader(ns3::Ipv6ExtensionAHHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ExtensionAHHeader const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionAHHeader::Ipv6ExtensionAHHeader() [constructor] - cls.add_constructor([]) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionAHHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-extension-header.h: ns3::TypeId ns3::Ipv6ExtensionAHHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionAHHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: static ns3::TypeId ns3::Ipv6ExtensionAHHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionAHHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionAHHeader::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_Ns3Ipv6ExtensionDestinationHeader_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::Ipv6ExtensionDestinationHeader::Ipv6ExtensionDestinationHeader(ns3::Ipv6ExtensionDestinationHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ExtensionDestinationHeader const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionDestinationHeader::Ipv6ExtensionDestinationHeader() [constructor] - cls.add_constructor([]) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionDestinationHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-extension-header.h: ns3::TypeId ns3::Ipv6ExtensionDestinationHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionDestinationHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: static ns3::TypeId ns3::Ipv6ExtensionDestinationHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionDestinationHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionDestinationHeader::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_Ns3Ipv6ExtensionESPHeader_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::Ipv6ExtensionESPHeader::Ipv6ExtensionESPHeader(ns3::Ipv6ExtensionESPHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ExtensionESPHeader const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionESPHeader::Ipv6ExtensionESPHeader() [constructor] - cls.add_constructor([]) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionESPHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-extension-header.h: ns3::TypeId ns3::Ipv6ExtensionESPHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionESPHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: static ns3::TypeId ns3::Ipv6ExtensionESPHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionESPHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionESPHeader::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_Ns3Ipv6ExtensionFragmentHeader_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::Ipv6ExtensionFragmentHeader::Ipv6ExtensionFragmentHeader(ns3::Ipv6ExtensionFragmentHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ExtensionFragmentHeader const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionFragmentHeader::Ipv6ExtensionFragmentHeader() [constructor] - cls.add_constructor([]) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionFragmentHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionFragmentHeader::GetIdentification() const [member function] - cls.add_method('GetIdentification', - 'uint32_t', - [], - is_const=True) - ## ipv6-extension-header.h: ns3::TypeId ns3::Ipv6ExtensionFragmentHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: bool ns3::Ipv6ExtensionFragmentHeader::GetMoreFragment() const [member function] - cls.add_method('GetMoreFragment', - 'bool', - [], - is_const=True) - ## ipv6-extension-header.h: uint16_t ns3::Ipv6ExtensionFragmentHeader::GetOffset() const [member function] - cls.add_method('GetOffset', - 'uint16_t', - [], - is_const=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionFragmentHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: static ns3::TypeId ns3::Ipv6ExtensionFragmentHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionFragmentHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionFragmentHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionFragmentHeader::SetIdentification(uint32_t identification) [member function] - cls.add_method('SetIdentification', - 'void', - [param('uint32_t', 'identification')]) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionFragmentHeader::SetMoreFragment(bool moreFragment) [member function] - cls.add_method('SetMoreFragment', - 'void', - [param('bool', 'moreFragment')]) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionFragmentHeader::SetOffset(uint16_t offset) [member function] - cls.add_method('SetOffset', - 'void', - [param('uint16_t', 'offset')]) - return - -def register_Ns3Ipv6ExtensionLooseRoutingHeader_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::Ipv6ExtensionLooseRoutingHeader::Ipv6ExtensionLooseRoutingHeader(ns3::Ipv6ExtensionLooseRoutingHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ExtensionLooseRoutingHeader const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionLooseRoutingHeader::Ipv6ExtensionLooseRoutingHeader() [constructor] - cls.add_constructor([]) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionLooseRoutingHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-extension-header.h: ns3::TypeId ns3::Ipv6ExtensionLooseRoutingHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: ns3::Ipv6Address ns3::Ipv6ExtensionLooseRoutingHeader::GetRouterAddress(uint8_t index) const [member function] - cls.add_method('GetRouterAddress', - 'ns3::Ipv6Address', - [param('uint8_t', 'index')], - is_const=True) - ## ipv6-extension-header.h: std::vector > ns3::Ipv6ExtensionLooseRoutingHeader::GetRoutersAddress() const [member function] - cls.add_method('GetRoutersAddress', - 'std::vector< ns3::Ipv6Address >', - [], - is_const=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionLooseRoutingHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: static ns3::TypeId ns3::Ipv6ExtensionLooseRoutingHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionLooseRoutingHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionLooseRoutingHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionLooseRoutingHeader::SetNumberAddress(uint8_t n) [member function] - cls.add_method('SetNumberAddress', - 'void', - [param('uint8_t', 'n')]) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionLooseRoutingHeader::SetRouterAddress(uint8_t index, ns3::Ipv6Address addr) [member function] - cls.add_method('SetRouterAddress', - 'void', - [param('uint8_t', 'index'), param('ns3::Ipv6Address', 'addr')]) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionLooseRoutingHeader::SetRoutersAddress(std::vector > routersAddress) [member function] - cls.add_method('SetRoutersAddress', - 'void', - [param('std::vector< ns3::Ipv6Address >', 'routersAddress')]) - return - -def register_Ns3Ipv6Interface_methods(root_module, cls): - ## ipv6-interface.h: ns3::Ipv6Interface::Ipv6Interface(ns3::Ipv6Interface const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6Interface const &', 'arg0')]) - ## ipv6-interface.h: ns3::Ipv6Interface::Ipv6Interface() [constructor] - cls.add_constructor([]) - ## ipv6-interface.h: bool ns3::Ipv6Interface::AddAddress(ns3::Ipv6InterfaceAddress iface) [member function] - cls.add_method('AddAddress', - 'bool', - [param('ns3::Ipv6InterfaceAddress', 'iface')]) - ## ipv6-interface.h: ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetAddress(uint32_t index) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv6InterfaceAddress', - [param('uint32_t', 'index')], - is_const=True) - ## ipv6-interface.h: ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetAddressMatchingDestination(ns3::Ipv6Address dst) [member function] - cls.add_method('GetAddressMatchingDestination', - 'ns3::Ipv6InterfaceAddress', - [param('ns3::Ipv6Address', 'dst')]) - ## ipv6-interface.h: uint16_t ns3::Ipv6Interface::GetBaseReachableTime() const [member function] - cls.add_method('GetBaseReachableTime', - 'uint16_t', - [], - is_const=True) - ## ipv6-interface.h: uint8_t ns3::Ipv6Interface::GetCurHopLimit() const [member function] - cls.add_method('GetCurHopLimit', - 'uint8_t', - [], - is_const=True) - ## ipv6-interface.h: ns3::Ptr ns3::Ipv6Interface::GetDevice() const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_const=True, is_virtual=True) - ## ipv6-interface.h: ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetLinkLocalAddress() const [member function] - cls.add_method('GetLinkLocalAddress', - 'ns3::Ipv6InterfaceAddress', - [], - is_const=True) - ## ipv6-interface.h: uint16_t ns3::Ipv6Interface::GetMetric() const [member function] - cls.add_method('GetMetric', - 'uint16_t', - [], - is_const=True) - ## ipv6-interface.h: uint32_t ns3::Ipv6Interface::GetNAddresses() const [member function] - cls.add_method('GetNAddresses', - 'uint32_t', - [], - is_const=True) - ## ipv6-interface.h: uint16_t ns3::Ipv6Interface::GetReachableTime() const [member function] - cls.add_method('GetReachableTime', - 'uint16_t', - [], - is_const=True) - ## ipv6-interface.h: uint16_t ns3::Ipv6Interface::GetRetransTimer() const [member function] - cls.add_method('GetRetransTimer', - 'uint16_t', - [], - is_const=True) - ## ipv6-interface.h: static ns3::TypeId ns3::Ipv6Interface::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-interface.h: bool ns3::Ipv6Interface::IsDown() const [member function] - cls.add_method('IsDown', - 'bool', - [], - is_const=True) - ## ipv6-interface.h: bool ns3::Ipv6Interface::IsForwarding() const [member function] - cls.add_method('IsForwarding', - 'bool', - [], - is_const=True) - ## ipv6-interface.h: bool ns3::Ipv6Interface::IsUp() const [member function] - cls.add_method('IsUp', - 'bool', - [], - is_const=True) - ## ipv6-interface.h: ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::RemoveAddress(uint32_t index) [member function] - cls.add_method('RemoveAddress', - 'ns3::Ipv6InterfaceAddress', - [param('uint32_t', 'index')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::Send(ns3::Ptr p, ns3::Ipv6Address dest) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address', 'dest')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetBaseReachableTime(uint16_t baseReachableTime) [member function] - cls.add_method('SetBaseReachableTime', - 'void', - [param('uint16_t', 'baseReachableTime')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetCurHopLimit(uint8_t curHopLimit) [member function] - cls.add_method('SetCurHopLimit', - 'void', - [param('uint8_t', 'curHopLimit')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetDevice(ns3::Ptr device) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetDown() [member function] - cls.add_method('SetDown', - 'void', - []) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetForwarding(bool forward) [member function] - cls.add_method('SetForwarding', - 'void', - [param('bool', 'forward')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetMetric(uint16_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint16_t', 'metric')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetNsDadUid(ns3::Ipv6Address address, uint32_t uid) [member function] - cls.add_method('SetNsDadUid', - 'void', - [param('ns3::Ipv6Address', 'address'), param('uint32_t', 'uid')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetReachableTime(uint16_t reachableTime) [member function] - cls.add_method('SetReachableTime', - 'void', - [param('uint16_t', 'reachableTime')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetRetransTimer(uint16_t retransTimer) [member function] - cls.add_method('SetRetransTimer', - 'void', - [param('uint16_t', 'retransTimer')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetState(ns3::Ipv6Address address, ns3::Ipv6InterfaceAddress::State_e state) [member function] - cls.add_method('SetState', - 'void', - [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6InterfaceAddress::State_e', 'state')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetUp() [member function] - cls.add_method('SetUp', - 'void', - []) - ## ipv6-interface.h: void ns3::Ipv6Interface::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3Ipv6L3Protocol_methods(root_module, cls): - ## ipv6-l3-protocol.h: ns3::Ipv6L3Protocol::PROT_NUMBER [variable] - cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True) - ## ipv6-l3-protocol.h: static ns3::TypeId ns3::Ipv6L3Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-l3-protocol.h: ns3::Ipv6L3Protocol::Ipv6L3Protocol() [constructor] - cls.add_constructor([]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::Insert(ns3::Ptr protocol) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Ptr< ns3::Ipv6L4Protocol >', 'protocol')]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::Remove(ns3::Ptr protocol) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::Ptr< ns3::Ipv6L4Protocol >', 'protocol')]) - ## ipv6-l3-protocol.h: ns3::Ptr ns3::Ipv6L3Protocol::GetProtocol(int protocolNumber) const [member function] - cls.add_method('GetProtocol', - 'ns3::Ptr< ns3::Ipv6L4Protocol >', - [param('int', 'protocolNumber')], - is_const=True) - ## ipv6-l3-protocol.h: ns3::Ptr ns3::Ipv6L3Protocol::CreateRawSocket() [member function] - cls.add_method('CreateRawSocket', - 'ns3::Ptr< ns3::Socket >', - []) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::DeleteRawSocket(ns3::Ptr socket) [member function] - cls.add_method('DeleteRawSocket', - 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::SetDefaultTtl(uint8_t ttl) [member function] - cls.add_method('SetDefaultTtl', - 'void', - [param('uint8_t', 'ttl')]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::Receive(ns3::Ptr device, ns3::Ptr p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::Send(ns3::Ptr packet, ns3::Ipv6Address source, ns3::Ipv6Address destination, uint8_t protocol, ns3::Ptr route) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv6Route >', 'route')]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] - cls.add_method('SetRoutingProtocol', - 'void', - [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol')], - is_virtual=True) - ## ipv6-l3-protocol.h: ns3::Ptr ns3::Ipv6L3Protocol::GetRoutingProtocol() const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', - [], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: uint32_t ns3::Ipv6L3Protocol::AddInterface(ns3::Ptr device) [member function] - cls.add_method('AddInterface', - 'uint32_t', - [param('ns3::Ptr< ns3::NetDevice >', 'device')], - is_virtual=True) - ## ipv6-l3-protocol.h: ns3::Ptr ns3::Ipv6L3Protocol::GetInterface(uint32_t i) const [member function] - cls.add_method('GetInterface', - 'ns3::Ptr< ns3::Ipv6Interface >', - [param('uint32_t', 'i')], - is_const=True) - ## ipv6-l3-protocol.h: uint32_t ns3::Ipv6L3Protocol::GetNInterfaces() const [member function] - cls.add_method('GetNInterfaces', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: int32_t ns3::Ipv6L3Protocol::GetInterfaceForAddress(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetInterfaceForAddress', - 'int32_t', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: int32_t ns3::Ipv6L3Protocol::GetInterfaceForPrefix(ns3::Ipv6Address addr, ns3::Ipv6Prefix mask) const [member function] - cls.add_method('GetInterfaceForPrefix', - 'int32_t', - [param('ns3::Ipv6Address', 'addr'), param('ns3::Ipv6Prefix', 'mask')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: int32_t ns3::Ipv6L3Protocol::GetInterfaceForDevice(ns3::Ptr device) const [member function] - cls.add_method('GetInterfaceForDevice', - 'int32_t', - [param('ns3::Ptr< ns3::NetDevice const >', 'device')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: bool ns3::Ipv6L3Protocol::AddAddress(uint32_t i, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('AddAddress', - 'bool', - [param('uint32_t', 'i'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_virtual=True) - ## ipv6-l3-protocol.h: ns3::Ipv6InterfaceAddress ns3::Ipv6L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv6InterfaceAddress', - [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: uint32_t ns3::Ipv6L3Protocol::GetNAddresses(uint32_t interface) const [member function] - cls.add_method('GetNAddresses', - 'uint32_t', - [param('uint32_t', 'interface')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: bool ns3::Ipv6L3Protocol::RemoveAddress(uint32_t interfaceIndex, uint32_t addressIndex) [member function] - cls.add_method('RemoveAddress', - 'bool', - [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], - is_virtual=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::SetMetric(uint32_t i, uint16_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'i'), param('uint16_t', 'metric')], - is_virtual=True) - ## ipv6-l3-protocol.h: uint16_t ns3::Ipv6L3Protocol::GetMetric(uint32_t i) const [member function] - cls.add_method('GetMetric', - 'uint16_t', - [param('uint32_t', 'i')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: uint16_t ns3::Ipv6L3Protocol::GetMtu(uint32_t i) const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [param('uint32_t', 'i')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: bool ns3::Ipv6L3Protocol::IsUp(uint32_t i) const [member function] - cls.add_method('IsUp', - 'bool', - [param('uint32_t', 'i')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::SetUp(uint32_t i) [member function] - cls.add_method('SetUp', - 'void', - [param('uint32_t', 'i')], - is_virtual=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::SetDown(uint32_t i) [member function] - cls.add_method('SetDown', - 'void', - [param('uint32_t', 'i')], - is_virtual=True) - ## ipv6-l3-protocol.h: bool ns3::Ipv6L3Protocol::IsForwarding(uint32_t i) const [member function] - cls.add_method('IsForwarding', - 'bool', - [param('uint32_t', 'i')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::SetForwarding(uint32_t i, bool val) [member function] - cls.add_method('SetForwarding', - 'void', - [param('uint32_t', 'i'), param('bool', 'val')], - is_virtual=True) - ## ipv6-l3-protocol.h: ns3::Ptr ns3::Ipv6L3Protocol::GetNetDevice(uint32_t i) [member function] - cls.add_method('GetNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'i')], - is_virtual=True) - ## ipv6-l3-protocol.h: ns3::Ptr ns3::Ipv6L3Protocol::GetIcmpv6() const [member function] - cls.add_method('GetIcmpv6', - 'ns3::Ptr< ns3::Icmpv6L4Protocol >', - [], - is_const=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::AddAutoconfiguredAddress(uint32_t interface, ns3::Ipv6Address network, ns3::Ipv6Prefix mask, uint8_t flags, uint32_t validTime, uint32_t preferredTime, ns3::Ipv6Address defaultRouter=ns3::Ipv6Address::GetZero( )) [member function] - cls.add_method('AddAutoconfiguredAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'mask'), param('uint8_t', 'flags'), param('uint32_t', 'validTime'), param('uint32_t', 'preferredTime'), param('ns3::Ipv6Address', 'defaultRouter', default_value='ns3::Ipv6Address::GetZero( )')]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::RemoveAutoconfiguredAddress(uint32_t interface, ns3::Ipv6Address network, ns3::Ipv6Prefix mask, ns3::Ipv6Address defaultRouter) [member function] - cls.add_method('RemoveAutoconfiguredAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'defaultRouter')]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::RegisterExtensions() [member function] - cls.add_method('RegisterExtensions', - 'void', - [], - is_virtual=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::RegisterOptions() [member function] - cls.add_method('RegisterOptions', - 'void', - [], - is_virtual=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::NotifyNewAggregate() [member function] - cls.add_method('NotifyNewAggregate', - 'void', - [], - visibility='protected', is_virtual=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::SetIpForward(bool forward) [member function] - cls.add_method('SetIpForward', - 'void', - [param('bool', 'forward')], - visibility='private', is_virtual=True) - ## ipv6-l3-protocol.h: bool ns3::Ipv6L3Protocol::GetIpForward() const [member function] - cls.add_method('GetIpForward', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3Ipv6L4Protocol_methods(root_module, cls): - ## ipv6-l4-protocol.h: ns3::Ipv6L4Protocol::Ipv6L4Protocol() [constructor] - cls.add_constructor([]) - ## ipv6-l4-protocol.h: ns3::Ipv6L4Protocol::Ipv6L4Protocol(ns3::Ipv6L4Protocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6L4Protocol const &', 'arg0')]) - ## ipv6-l4-protocol.h: int ns3::Ipv6L4Protocol::GetProtocolNumber() const [member function] - cls.add_method('GetProtocolNumber', - 'int', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6-l4-protocol.h: static ns3::TypeId ns3::Ipv6L4Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-l4-protocol.h: ns3::Ipv6L4Protocol::RxStatus_e ns3::Ipv6L4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr incomingInterface) [member function] - cls.add_method('Receive', - 'ns3::Ipv6L4Protocol::RxStatus_e', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-l4-protocol.h: void ns3::Ipv6L4Protocol::ReceiveIcmp(ns3::Ipv6Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv6Address payloadSource, ns3::Ipv6Address payloadDestination, uint8_t const * payload) [member function] - cls.add_method('ReceiveIcmp', - 'void', - [param('ns3::Ipv6Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv6Address', 'payloadSource'), param('ns3::Ipv6Address', 'payloadDestination'), param('uint8_t const *', 'payload')], - is_virtual=True) - return - -def register_Ns3Ipv6MulticastRoute_methods(root_module, cls): - cls.add_output_stream_operator() - ## ipv6-route.h: ns3::Ipv6MulticastRoute::Ipv6MulticastRoute(ns3::Ipv6MulticastRoute const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6MulticastRoute const &', 'arg0')]) - ## ipv6-route.h: ns3::Ipv6MulticastRoute::Ipv6MulticastRoute() [constructor] - cls.add_constructor([]) - ## ipv6-route.h: ns3::Ipv6Address ns3::Ipv6MulticastRoute::GetGroup() const [member function] - cls.add_method('GetGroup', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-route.h: ns3::Ipv6Address ns3::Ipv6MulticastRoute::GetOrigin() const [member function] - cls.add_method('GetOrigin', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-route.h: uint32_t ns3::Ipv6MulticastRoute::GetOutputTtl(uint32_t oif) const [member function] - cls.add_method('GetOutputTtl', - 'uint32_t', - [param('uint32_t', 'oif')], - is_const=True) - ## ipv6-route.h: uint32_t ns3::Ipv6MulticastRoute::GetParent() const [member function] - cls.add_method('GetParent', - 'uint32_t', - [], - is_const=True) - ## ipv6-route.h: void ns3::Ipv6MulticastRoute::SetGroup(ns3::Ipv6Address const group) [member function] - cls.add_method('SetGroup', - 'void', - [param('ns3::Ipv6Address const', 'group')]) - ## ipv6-route.h: void ns3::Ipv6MulticastRoute::SetOrigin(ns3::Ipv6Address const origin) [member function] - cls.add_method('SetOrigin', - 'void', - [param('ns3::Ipv6Address const', 'origin')]) - ## ipv6-route.h: void ns3::Ipv6MulticastRoute::SetOutputTtl(uint32_t oif, uint32_t ttl) [member function] - cls.add_method('SetOutputTtl', - 'void', - [param('uint32_t', 'oif'), param('uint32_t', 'ttl')]) - ## ipv6-route.h: void ns3::Ipv6MulticastRoute::SetParent(uint32_t iif) [member function] - cls.add_method('SetParent', - 'void', - [param('uint32_t', 'iif')]) - ## ipv6-route.h: ns3::Ipv6MulticastRoute::MAX_INTERFACES [variable] - cls.add_static_attribute('MAX_INTERFACES', 'uint32_t const', is_const=True) - ## ipv6-route.h: ns3::Ipv6MulticastRoute::MAX_TTL [variable] - cls.add_static_attribute('MAX_TTL', 'uint32_t const', is_const=True) - return - -def register_Ns3Ipv6RawSocketFactory_methods(root_module, cls): - ## ipv6-raw-socket-factory.h: ns3::Ipv6RawSocketFactory::Ipv6RawSocketFactory() [constructor] - cls.add_constructor([]) - ## ipv6-raw-socket-factory.h: ns3::Ipv6RawSocketFactory::Ipv6RawSocketFactory(ns3::Ipv6RawSocketFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6RawSocketFactory const &', 'arg0')]) - ## ipv6-raw-socket-factory.h: static ns3::TypeId ns3::Ipv6RawSocketFactory::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3Ipv6Route_methods(root_module, cls): - cls.add_output_stream_operator() - ## ipv6-route.h: ns3::Ipv6Route::Ipv6Route(ns3::Ipv6Route const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6Route const &', 'arg0')]) - ## ipv6-route.h: ns3::Ipv6Route::Ipv6Route() [constructor] - cls.add_constructor([]) - ## ipv6-route.h: ns3::Ipv6Address ns3::Ipv6Route::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-route.h: ns3::Ipv6Address ns3::Ipv6Route::GetGateway() const [member function] - cls.add_method('GetGateway', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-route.h: ns3::Ptr ns3::Ipv6Route::GetOutputDevice() const [member function] - cls.add_method('GetOutputDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_const=True) - ## ipv6-route.h: ns3::Ipv6Address ns3::Ipv6Route::GetSource() const [member function] - cls.add_method('GetSource', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-route.h: void ns3::Ipv6Route::SetDestination(ns3::Ipv6Address dest) [member function] - cls.add_method('SetDestination', - 'void', - [param('ns3::Ipv6Address', 'dest')]) - ## ipv6-route.h: void ns3::Ipv6Route::SetGateway(ns3::Ipv6Address gw) [member function] - cls.add_method('SetGateway', - 'void', - [param('ns3::Ipv6Address', 'gw')]) - ## ipv6-route.h: void ns3::Ipv6Route::SetOutputDevice(ns3::Ptr outputDevice) [member function] - cls.add_method('SetOutputDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'outputDevice')]) - ## ipv6-route.h: void ns3::Ipv6Route::SetSource(ns3::Ipv6Address src) [member function] - cls.add_method('SetSource', - 'void', - [param('ns3::Ipv6Address', 'src')]) - return - -def register_Ns3Ipv6RoutingProtocol_methods(root_module, cls): - ## ipv6-routing-protocol.h: ns3::Ipv6RoutingProtocol::Ipv6RoutingProtocol() [constructor] - cls.add_constructor([]) - ## ipv6-routing-protocol.h: ns3::Ipv6RoutingProtocol::Ipv6RoutingProtocol(ns3::Ipv6RoutingProtocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6RoutingProtocol const &', 'arg0')]) - ## ipv6-routing-protocol.h: static ns3::TypeId ns3::Ipv6RoutingProtocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-routing-protocol.h: void ns3::Ipv6RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('NotifyAddAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-routing-protocol.h: void ns3::Ipv6RoutingProtocol::NotifyAddRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero( )) [member function] - cls.add_method('NotifyAddRoute', - 'void', - [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero( )')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-routing-protocol.h: void ns3::Ipv6RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-routing-protocol.h: void ns3::Ipv6RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-routing-protocol.h: void ns3::Ipv6RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('NotifyRemoveAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-routing-protocol.h: void ns3::Ipv6RoutingProtocol::NotifyRemoveRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero( )) [member function] - cls.add_method('NotifyRemoveRoute', - 'void', - [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero( )')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-routing-protocol.h: bool ns3::Ipv6RoutingProtocol::RouteInput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr idev, ns3::Callback,ns3::Ptr,const ns3::Ipv6Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ucb, ns3::Callback,ns3::Ptr,const ns3::Ipv6Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> mcb, ns3::Callback,const ns3::Ipv6Header&,unsigned int,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> lcb, ns3::Callback,const ns3::Ipv6Header&,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::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header 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::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-routing-protocol.h: ns3::Ptr ns3::Ipv6RoutingProtocol::RouteOutput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] - cls.add_method('RouteOutput', - 'ns3::Ptr< ns3::Ipv6Route >', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-routing-protocol.h: void ns3::Ipv6RoutingProtocol::SetIpv6(ns3::Ptr ipv6) [member function] - cls.add_method('SetIpv6', - 'void', - [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3Ipv6StaticRouting_methods(root_module, cls): - ## ipv6-static-routing.h: ns3::Ipv6StaticRouting::Ipv6StaticRouting(ns3::Ipv6StaticRouting const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6StaticRouting const &', 'arg0')]) - ## ipv6-static-routing.h: ns3::Ipv6StaticRouting::Ipv6StaticRouting() [constructor] - cls.add_constructor([]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::AddHostRouteTo(ns3::Ipv6Address dest, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address(((const char*)"::")), uint32_t metric=0) [member function] - cls.add_method('AddHostRouteTo', - 'void', - [param('ns3::Ipv6Address', 'dest'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address(((const char*)"::"))'), param('uint32_t', 'metric', default_value='0')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::AddHostRouteTo(ns3::Ipv6Address dest, uint32_t interface, uint32_t metric=0) [member function] - cls.add_method('AddHostRouteTo', - 'void', - [param('ns3::Ipv6Address', 'dest'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::AddMulticastRoute(ns3::Ipv6Address origin, ns3::Ipv6Address group, uint32_t inputInterface, std::vector > outputInterfaces) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('ns3::Ipv6Address', 'origin'), param('ns3::Ipv6Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::AddNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface, uint32_t metric=0) [member function] - cls.add_method('AddNetworkRouteTo', - 'void', - [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::AddNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse, uint32_t metric=0) [member function] - cls.add_method('AddNetworkRouteTo', - 'void', - [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse'), param('uint32_t', 'metric', default_value='0')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::AddNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, uint32_t interface, uint32_t metric=0) [member function] - cls.add_method('AddNetworkRouteTo', - 'void', - [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) - ## ipv6-static-routing.h: ns3::Ipv6RoutingTableEntry ns3::Ipv6StaticRouting::GetDefaultRoute() [member function] - cls.add_method('GetDefaultRoute', - 'ns3::Ipv6RoutingTableEntry', - []) - ## ipv6-static-routing.h: uint32_t ns3::Ipv6StaticRouting::GetMetric(uint32_t index) [member function] - cls.add_method('GetMetric', - 'uint32_t', - [param('uint32_t', 'index')]) - ## ipv6-static-routing.h: ns3::Ipv6MulticastRoutingTableEntry ns3::Ipv6StaticRouting::GetMulticastRoute(uint32_t i) const [member function] - cls.add_method('GetMulticastRoute', - 'ns3::Ipv6MulticastRoutingTableEntry', - [param('uint32_t', 'i')], - is_const=True) - ## ipv6-static-routing.h: uint32_t ns3::Ipv6StaticRouting::GetNMulticastRoutes() const [member function] - cls.add_method('GetNMulticastRoutes', - 'uint32_t', - [], - is_const=True) - ## ipv6-static-routing.h: uint32_t ns3::Ipv6StaticRouting::GetNRoutes() [member function] - cls.add_method('GetNRoutes', - 'uint32_t', - []) - ## ipv6-static-routing.h: ns3::Ipv6RoutingTableEntry ns3::Ipv6StaticRouting::GetRoute(uint32_t i) [member function] - cls.add_method('GetRoute', - 'ns3::Ipv6RoutingTableEntry', - [param('uint32_t', 'i')]) - ## ipv6-static-routing.h: static ns3::TypeId ns3::Ipv6StaticRouting::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-static-routing.h: bool ns3::Ipv6StaticRouting::HasNetworkDest(ns3::Ipv6Address dest, uint32_t interfaceIndex) [member function] - cls.add_method('HasNetworkDest', - 'bool', - [param('ns3::Ipv6Address', 'dest'), param('uint32_t', 'interfaceIndex')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('NotifyAddAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_virtual=True) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::NotifyAddRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero( )) [member function] - cls.add_method('NotifyAddRoute', - 'void', - [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero( )')], - is_virtual=True) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('NotifyRemoveAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_virtual=True) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::NotifyRemoveRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero( )) [member function] - cls.add_method('NotifyRemoveRoute', - 'void', - [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero( )')], - is_virtual=True) - ## ipv6-static-routing.h: bool ns3::Ipv6StaticRouting::RemoveMulticastRoute(ns3::Ipv6Address origin, ns3::Ipv6Address group, uint32_t inputInterface) [member function] - cls.add_method('RemoveMulticastRoute', - 'bool', - [param('ns3::Ipv6Address', 'origin'), param('ns3::Ipv6Address', 'group'), param('uint32_t', 'inputInterface')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::RemoveMulticastRoute(uint32_t i) [member function] - cls.add_method('RemoveMulticastRoute', - 'void', - [param('uint32_t', 'i')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::RemoveRoute(uint32_t i) [member function] - cls.add_method('RemoveRoute', - 'void', - [param('uint32_t', 'i')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::RemoveRoute(ns3::Ipv6Address network, ns3::Ipv6Prefix prefix, uint32_t ifIndex, ns3::Ipv6Address prefixToUse) [member function] - cls.add_method('RemoveRoute', - 'void', - [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'prefix'), param('uint32_t', 'ifIndex'), param('ns3::Ipv6Address', 'prefixToUse')]) - ## ipv6-static-routing.h: bool ns3::Ipv6StaticRouting::RouteInput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr idev, ns3::Callback,ns3::Ptr,const ns3::Ipv6Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ucb, ns3::Callback,ns3::Ptr,const ns3::Ipv6Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> mcb, ns3::Callback,const ns3::Ipv6Header&,unsigned int,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> lcb, ns3::Callback,const ns3::Ipv6Header&,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::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header 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::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], - is_virtual=True) - ## ipv6-static-routing.h: ns3::Ptr ns3::Ipv6StaticRouting::RouteOutput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] - cls.add_method('RouteOutput', - 'ns3::Ptr< ns3::Ipv6Route >', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], - is_virtual=True) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::SetDefaultMulticastRoute(uint32_t outputInterface) [member function] - cls.add_method('SetDefaultMulticastRoute', - 'void', - [param('uint32_t', 'outputInterface')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::SetDefaultRoute(ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address(((const char*)"::")), uint32_t metric=0) [member function] - cls.add_method('SetDefaultRoute', - 'void', - [param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address(((const char*)"::"))'), param('uint32_t', 'metric', default_value='0')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::SetIpv6(ns3::Ptr ipv6) [member function] - cls.add_method('SetIpv6', - 'void', - [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], - is_virtual=True) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3NdiscCache_methods(root_module, cls): - ## ndisc-cache.h: ns3::NdiscCache::NdiscCache() [constructor] - cls.add_constructor([]) - ## ndisc-cache.h: ns3::NdiscCache::Entry * ns3::NdiscCache::Add(ns3::Ipv6Address to) [member function] - cls.add_method('Add', - 'ns3::NdiscCache::Entry *', - [param('ns3::Ipv6Address', 'to')]) - ## ndisc-cache.h: void ns3::NdiscCache::Flush() [member function] - cls.add_method('Flush', - 'void', - []) - ## ndisc-cache.h: ns3::Ptr ns3::NdiscCache::GetDevice() const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_const=True) - ## ndisc-cache.h: ns3::Ptr ns3::NdiscCache::GetInterface() const [member function] - cls.add_method('GetInterface', - 'ns3::Ptr< ns3::Ipv6Interface >', - [], - is_const=True) - ## ndisc-cache.h: static ns3::TypeId ns3::NdiscCache::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ndisc-cache.h: uint32_t ns3::NdiscCache::GetUnresQlen() [member function] - cls.add_method('GetUnresQlen', - 'uint32_t', - []) - ## ndisc-cache.h: ns3::NdiscCache::Entry * ns3::NdiscCache::Lookup(ns3::Ipv6Address dst) [member function] - cls.add_method('Lookup', - 'ns3::NdiscCache::Entry *', - [param('ns3::Ipv6Address', 'dst')]) - ## ndisc-cache.h: void ns3::NdiscCache::Remove(ns3::NdiscCache::Entry * entry) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::NdiscCache::Entry *', 'entry')]) - ## ndisc-cache.h: void ns3::NdiscCache::SetDevice(ns3::Ptr device, ns3::Ptr interface) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')]) - ## ndisc-cache.h: void ns3::NdiscCache::SetUnresQlen(uint32_t unresQlen) [member function] - cls.add_method('SetUnresQlen', - 'void', - [param('uint32_t', 'unresQlen')]) - ## ndisc-cache.h: ns3::NdiscCache::DEFAULT_UNRES_QLEN [variable] - cls.add_static_attribute('DEFAULT_UNRES_QLEN', 'uint32_t const', is_const=True) - ## ndisc-cache.h: void ns3::NdiscCache::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3NdiscCacheEntry_methods(root_module, cls): - ## ndisc-cache.h: ns3::NdiscCache::Entry::Entry(ns3::NdiscCache::Entry const & arg0) [copy constructor] - cls.add_constructor([param('ns3::NdiscCache::Entry const &', 'arg0')]) - ## ndisc-cache.h: ns3::NdiscCache::Entry::Entry(ns3::NdiscCache * nd) [constructor] - cls.add_constructor([param('ns3::NdiscCache *', 'nd')]) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::AddWaitingPacket(ns3::Ptr p) [member function] - cls.add_method('AddWaitingPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::ClearWaitingPacket() [member function] - cls.add_method('ClearWaitingPacket', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::FunctionDelayTimeout() [member function] - cls.add_method('FunctionDelayTimeout', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::FunctionProbeTimeout() [member function] - cls.add_method('FunctionProbeTimeout', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::FunctionReachableTimeout() [member function] - cls.add_method('FunctionReachableTimeout', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::FunctionRetransmitTimeout() [member function] - cls.add_method('FunctionRetransmitTimeout', - 'void', - []) - ## ndisc-cache.h: ns3::Time ns3::NdiscCache::Entry::GetLastReachabilityConfirmation() const [member function] - cls.add_method('GetLastReachabilityConfirmation', - 'ns3::Time', - [], - is_const=True) - ## ndisc-cache.h: ns3::Address ns3::NdiscCache::Entry::GetMacAddress() const [member function] - cls.add_method('GetMacAddress', - 'ns3::Address', - [], - is_const=True) - ## ndisc-cache.h: uint8_t ns3::NdiscCache::Entry::GetNSRetransmit() const [member function] - cls.add_method('GetNSRetransmit', - 'uint8_t', - [], - is_const=True) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::IncNSRetransmit() [member function] - cls.add_method('IncNSRetransmit', - 'void', - []) - ## ndisc-cache.h: bool ns3::NdiscCache::Entry::IsDelay() const [member function] - cls.add_method('IsDelay', - 'bool', - [], - is_const=True) - ## ndisc-cache.h: bool ns3::NdiscCache::Entry::IsIncomplete() const [member function] - cls.add_method('IsIncomplete', - 'bool', - [], - is_const=True) - ## ndisc-cache.h: bool ns3::NdiscCache::Entry::IsProbe() const [member function] - cls.add_method('IsProbe', - 'bool', - [], - is_const=True) - ## ndisc-cache.h: bool ns3::NdiscCache::Entry::IsReachable() const [member function] - cls.add_method('IsReachable', - 'bool', - [], - is_const=True) - ## ndisc-cache.h: bool ns3::NdiscCache::Entry::IsRouter() const [member function] - cls.add_method('IsRouter', - 'bool', - [], - is_const=True) - ## ndisc-cache.h: bool ns3::NdiscCache::Entry::IsStale() const [member function] - cls.add_method('IsStale', - 'bool', - [], - is_const=True) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::MarkDelay() [member function] - cls.add_method('MarkDelay', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::MarkIncomplete(ns3::Ptr p) [member function] - cls.add_method('MarkIncomplete', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::MarkProbe() [member function] - cls.add_method('MarkProbe', - 'void', - []) - ## ndisc-cache.h: std::list, std::allocator > > ns3::NdiscCache::Entry::MarkReachable(ns3::Address mac) [member function] - cls.add_method('MarkReachable', - 'std::list< ns3::Ptr< ns3::Packet > >', - [param('ns3::Address', 'mac')]) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::MarkReachable() [member function] - cls.add_method('MarkReachable', - 'void', - []) - ## ndisc-cache.h: std::list, std::allocator > > ns3::NdiscCache::Entry::MarkStale(ns3::Address mac) [member function] - cls.add_method('MarkStale', - 'std::list< ns3::Ptr< ns3::Packet > >', - [param('ns3::Address', 'mac')]) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::MarkStale() [member function] - cls.add_method('MarkStale', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::ResetNSRetransmit() [member function] - cls.add_method('ResetNSRetransmit', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::SetIpv6Address(ns3::Ipv6Address ipv6Address) [member function] - cls.add_method('SetIpv6Address', - 'void', - [param('ns3::Ipv6Address', 'ipv6Address')]) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::SetMacAddress(ns3::Address mac) [member function] - cls.add_method('SetMacAddress', - 'void', - [param('ns3::Address', 'mac')]) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::SetRouter(bool router) [member function] - cls.add_method('SetRouter', - 'void', - [param('bool', 'router')]) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::StartDelayTimer() [member function] - cls.add_method('StartDelayTimer', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::StartProbeTimer() [member function] - cls.add_method('StartProbeTimer', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::StartReachableTimer() [member function] - cls.add_method('StartReachableTimer', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::StartRetransmitTimer() [member function] - cls.add_method('StartRetransmitTimer', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::StopDelayTimer() [member function] - cls.add_method('StopDelayTimer', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::StopProbeTimer() [member function] - cls.add_method('StopProbeTimer', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::StopReachableTimer() [member function] - cls.add_method('StopReachableTimer', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::StopRetransmitTimer() [member function] - cls.add_method('StopRetransmitTimer', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::UpdateLastReachabilityconfirmation() [member function] - cls.add_method('UpdateLastReachabilityconfirmation', - 'void', - []) - return - -def register_Ns3TcpL4Protocol_methods(root_module, cls): - ## tcp-l4-protocol.h: ns3::TcpL4Protocol::PROT_NUMBER [variable] - cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) - ## tcp-l4-protocol.h: static ns3::TypeId ns3::TcpL4Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## tcp-l4-protocol.h: ns3::TcpL4Protocol::TcpL4Protocol() [constructor] - cls.add_constructor([]) - ## tcp-l4-protocol.h: void ns3::TcpL4Protocol::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## tcp-l4-protocol.h: int ns3::TcpL4Protocol::GetProtocolNumber() const [member function] - cls.add_method('GetProtocolNumber', - 'int', - [], - is_const=True, is_virtual=True) - ## tcp-l4-protocol.h: ns3::Ptr ns3::TcpL4Protocol::CreateSocket() [member function] - cls.add_method('CreateSocket', - 'ns3::Ptr< ns3::Socket >', - []) - ## tcp-l4-protocol.h: ns3::Ptr ns3::TcpL4Protocol::CreateSocket(ns3::TypeId socketTypeId) [member function] - cls.add_method('CreateSocket', - 'ns3::Ptr< ns3::Socket >', - [param('ns3::TypeId', 'socketTypeId')]) - ## tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate() [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - []) - ## tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ipv4Address address) [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - [param('ns3::Ipv4Address', 'address')]) - ## tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(uint16_t port) [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - [param('uint16_t', 'port')]) - ## tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ipv4Address address, uint16_t port) [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - [param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) - ## tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ipv4Address localAddress, uint16_t localPort, ns3::Ipv4Address peerAddress, uint16_t peerPort) [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - [param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv4Address', 'peerAddress'), param('uint16_t', 'peerPort')]) - ## tcp-l4-protocol.h: void ns3::TcpL4Protocol::DeAllocate(ns3::Ipv4EndPoint * endPoint) [member function] - cls.add_method('DeAllocate', - 'void', - [param('ns3::Ipv4EndPoint *', 'endPoint')]) - ## tcp-l4-protocol.h: void ns3::TcpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv4Address saddr, ns3::Ipv4Address daddr, uint16_t sport, uint16_t dport, ns3::Ptr oif=0) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'saddr'), param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport'), param('ns3::Ptr< ns3::NetDevice >', 'oif', default_value='0')]) - ## tcp-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr incomingInterface) [member function] - cls.add_method('Receive', - 'ns3::Ipv4L4Protocol::RxStatus', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], - is_virtual=True) - ## tcp-l4-protocol.h: void ns3::TcpL4Protocol::SetDownTarget(ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetDownTarget', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## tcp-l4-protocol.h: ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::TcpL4Protocol::GetDownTarget() const [member function] - cls.add_method('GetDownTarget', - 'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', - [], - is_const=True, is_virtual=True) - ## tcp-l4-protocol.h: void ns3::TcpL4Protocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## tcp-l4-protocol.h: void ns3::TcpL4Protocol::NotifyNewAggregate() [member function] - cls.add_method('NotifyNewAggregate', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UdpL4Protocol_methods(root_module, cls): - ## udp-l4-protocol.h: ns3::UdpL4Protocol::PROT_NUMBER [variable] - cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) - ## udp-l4-protocol.h: static ns3::TypeId ns3::UdpL4Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## udp-l4-protocol.h: ns3::UdpL4Protocol::UdpL4Protocol() [constructor] - cls.add_constructor([]) - ## udp-l4-protocol.h: void ns3::UdpL4Protocol::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## udp-l4-protocol.h: int ns3::UdpL4Protocol::GetProtocolNumber() const [member function] - cls.add_method('GetProtocolNumber', - 'int', - [], - is_const=True, is_virtual=True) - ## udp-l4-protocol.h: ns3::Ptr ns3::UdpL4Protocol::CreateSocket() [member function] - cls.add_method('CreateSocket', - 'ns3::Ptr< ns3::Socket >', - []) - ## udp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate() [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - []) - ## udp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ipv4Address address) [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - [param('ns3::Ipv4Address', 'address')]) - ## udp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(uint16_t port) [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - [param('uint16_t', 'port')]) - ## udp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ipv4Address address, uint16_t port) [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - [param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) - ## udp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ipv4Address localAddress, uint16_t localPort, ns3::Ipv4Address peerAddress, uint16_t peerPort) [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - [param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv4Address', 'peerAddress'), param('uint16_t', 'peerPort')]) - ## udp-l4-protocol.h: void ns3::UdpL4Protocol::DeAllocate(ns3::Ipv4EndPoint * endPoint) [member function] - cls.add_method('DeAllocate', - 'void', - [param('ns3::Ipv4EndPoint *', 'endPoint')]) - ## udp-l4-protocol.h: void ns3::UdpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv4Address saddr, ns3::Ipv4Address daddr, uint16_t sport, uint16_t dport) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'saddr'), param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport')]) - ## udp-l4-protocol.h: void ns3::UdpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv4Address saddr, ns3::Ipv4Address daddr, uint16_t sport, uint16_t dport, ns3::Ptr route) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'saddr'), param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) - ## udp-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::UdpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr interface) [member function] - cls.add_method('Receive', - 'ns3::Ipv4L4Protocol::RxStatus', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')], - is_virtual=True) - ## udp-l4-protocol.h: void ns3::UdpL4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function] - cls.add_method('ReceiveIcmp', - 'void', - [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv4Address', 'payloadSource'), param('ns3::Ipv4Address', 'payloadDestination'), param('uint8_t const *', 'payload')], - is_virtual=True) - ## udp-l4-protocol.h: void ns3::UdpL4Protocol::SetDownTarget(ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetDownTarget', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## udp-l4-protocol.h: ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::UdpL4Protocol::GetDownTarget() const [member function] - cls.add_method('GetDownTarget', - 'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', - [], - is_const=True, is_virtual=True) - ## udp-l4-protocol.h: void ns3::UdpL4Protocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## udp-l4-protocol.h: void ns3::UdpL4Protocol::NotifyNewAggregate() [member function] - cls.add_method('NotifyNewAggregate', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3Icmpv4L4Protocol_methods(root_module, cls): - ## icmpv4-l4-protocol.h: ns3::Icmpv4L4Protocol::Icmpv4L4Protocol(ns3::Icmpv4L4Protocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv4L4Protocol const &', 'arg0')]) - ## icmpv4-l4-protocol.h: ns3::Icmpv4L4Protocol::Icmpv4L4Protocol() [constructor] - cls.add_constructor([]) - ## icmpv4-l4-protocol.h: ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::Icmpv4L4Protocol::GetDownTarget() const [member function] - cls.add_method('GetDownTarget', - 'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', - [], - is_const=True, is_virtual=True) - ## icmpv4-l4-protocol.h: int ns3::Icmpv4L4Protocol::GetProtocolNumber() const [member function] - cls.add_method('GetProtocolNumber', - 'int', - [], - is_const=True, is_virtual=True) - ## icmpv4-l4-protocol.h: static uint16_t ns3::Icmpv4L4Protocol::GetStaticProtocolNumber() [member function] - cls.add_method('GetStaticProtocolNumber', - 'uint16_t', - [], - is_static=True) - ## icmpv4-l4-protocol.h: static ns3::TypeId ns3::Icmpv4L4Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv4-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::Icmpv4L4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr incomingInterface) [member function] - cls.add_method('Receive', - 'ns3::Ipv4L4Protocol::RxStatus', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], - is_virtual=True) - ## icmpv4-l4-protocol.h: void ns3::Icmpv4L4Protocol::SendDestUnreachFragNeeded(ns3::Ipv4Header header, ns3::Ptr orgData, uint16_t nextHopMtu) [member function] - cls.add_method('SendDestUnreachFragNeeded', - 'void', - [param('ns3::Ipv4Header', 'header'), param('ns3::Ptr< ns3::Packet const >', 'orgData'), param('uint16_t', 'nextHopMtu')]) - ## icmpv4-l4-protocol.h: void ns3::Icmpv4L4Protocol::SendDestUnreachPort(ns3::Ipv4Header header, ns3::Ptr orgData) [member function] - cls.add_method('SendDestUnreachPort', - 'void', - [param('ns3::Ipv4Header', 'header'), param('ns3::Ptr< ns3::Packet const >', 'orgData')]) - ## icmpv4-l4-protocol.h: void ns3::Icmpv4L4Protocol::SendTimeExceededTtl(ns3::Ipv4Header header, ns3::Ptr orgData) [member function] - cls.add_method('SendTimeExceededTtl', - 'void', - [param('ns3::Ipv4Header', 'header'), param('ns3::Ptr< ns3::Packet const >', 'orgData')]) - ## icmpv4-l4-protocol.h: void ns3::Icmpv4L4Protocol::SetDownTarget(ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetDownTarget', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## icmpv4-l4-protocol.h: void ns3::Icmpv4L4Protocol::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## icmpv4-l4-protocol.h: ns3::Icmpv4L4Protocol::PROT_NUMBER [variable] - cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) - ## icmpv4-l4-protocol.h: void ns3::Icmpv4L4Protocol::NotifyNewAggregate() [member function] - cls.add_method('NotifyNewAggregate', - 'void', - [], - visibility='protected', is_virtual=True) - ## icmpv4-l4-protocol.h: void ns3::Icmpv4L4Protocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3Icmpv6L4Protocol_methods(root_module, cls): - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::Icmpv6L4Protocol(ns3::Icmpv6L4Protocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6L4Protocol const &', 'arg0')]) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::Icmpv6L4Protocol() [constructor] - cls.add_constructor([]) - ## icmpv6-l4-protocol.h: ns3::Ptr ns3::Icmpv6L4Protocol::CreateCache(ns3::Ptr device, ns3::Ptr interface) [member function] - cls.add_method('CreateCache', - 'ns3::Ptr< ns3::NdiscCache >', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::DoDAD(ns3::Ipv6Address target, ns3::Ptr interface) [member function] - cls.add_method('DoDAD', - 'void', - [param('ns3::Ipv6Address', 'target'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')]) - ## icmpv6-l4-protocol.h: ns3::Ptr ns3::Icmpv6L4Protocol::ForgeEchoRequest(ns3::Ipv6Address src, ns3::Ipv6Address dst, uint16_t id, uint16_t seq, ns3::Ptr data) [member function] - cls.add_method('ForgeEchoRequest', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint16_t', 'id'), param('uint16_t', 'seq'), param('ns3::Ptr< ns3::Packet >', 'data')]) - ## icmpv6-l4-protocol.h: ns3::Ptr ns3::Icmpv6L4Protocol::ForgeNA(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Address * hardwareAddress, uint8_t flags) [member function] - cls.add_method('ForgeNA', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Address *', 'hardwareAddress'), param('uint8_t', 'flags')]) - ## icmpv6-l4-protocol.h: ns3::Ptr ns3::Icmpv6L4Protocol::ForgeNS(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Ipv6Address target, ns3::Address hardwareAddress) [member function] - cls.add_method('ForgeNS', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Address', 'target'), param('ns3::Address', 'hardwareAddress')]) - ## icmpv6-l4-protocol.h: ns3::Ptr ns3::Icmpv6L4Protocol::ForgeRS(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Address hardwareAddress) [member function] - cls.add_method('ForgeRS', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Address', 'hardwareAddress')]) - ## icmpv6-l4-protocol.h: static void ns3::Icmpv6L4Protocol::FunctionDadTimeout(ns3::Ptr icmpv6, ns3::Ipv6Interface * interface, ns3::Ipv6Address addr) [member function] - cls.add_method('FunctionDadTimeout', - 'void', - [param('ns3::Ptr< ns3::Icmpv6L4Protocol >', 'icmpv6'), param('ns3::Ipv6Interface *', 'interface'), param('ns3::Ipv6Address', 'addr')], - is_static=True) - ## icmpv6-l4-protocol.h: int ns3::Icmpv6L4Protocol::GetProtocolNumber() const [member function] - cls.add_method('GetProtocolNumber', - 'int', - [], - is_const=True, is_virtual=True) - ## icmpv6-l4-protocol.h: static uint16_t ns3::Icmpv6L4Protocol::GetStaticProtocolNumber() [member function] - cls.add_method('GetStaticProtocolNumber', - 'uint16_t', - [], - is_static=True) - ## icmpv6-l4-protocol.h: static ns3::TypeId ns3::Icmpv6L4Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-l4-protocol.h: int ns3::Icmpv6L4Protocol::GetVersion() const [member function] - cls.add_method('GetVersion', - 'int', - [], - is_const=True, is_virtual=True) - ## icmpv6-l4-protocol.h: bool ns3::Icmpv6L4Protocol::IsAlwaysDad() const [member function] - cls.add_method('IsAlwaysDad', - 'bool', - [], - is_const=True) - ## icmpv6-l4-protocol.h: bool ns3::Icmpv6L4Protocol::Lookup(ns3::Ipv6Address dst, ns3::Ptr device, ns3::Ptr cache, ns3::Address * hardwareDestination) [member function] - cls.add_method('Lookup', - 'bool', - [param('ns3::Ipv6Address', 'dst'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::NdiscCache >', 'cache'), param('ns3::Address *', 'hardwareDestination')]) - ## icmpv6-l4-protocol.h: bool ns3::Icmpv6L4Protocol::Lookup(ns3::Ptr p, ns3::Ipv6Address dst, ns3::Ptr device, ns3::Ptr cache, ns3::Address * hardwareDestination) [member function] - cls.add_method('Lookup', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address', 'dst'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::NdiscCache >', 'cache'), param('ns3::Address *', 'hardwareDestination')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::NotifyNewAggregate() [member function] - cls.add_method('NotifyNewAggregate', - 'void', - [], - is_virtual=True) - ## icmpv6-l4-protocol.h: ns3::Ipv6L4Protocol::RxStatus_e ns3::Icmpv6L4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] - cls.add_method('Receive', - 'ns3::Ipv6L4Protocol::RxStatus_e', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], - is_virtual=True) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendEchoReply(ns3::Ipv6Address src, ns3::Ipv6Address dst, uint16_t id, uint16_t seq, ns3::Ptr data) [member function] - cls.add_method('SendEchoReply', - 'void', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint16_t', 'id'), param('uint16_t', 'seq'), param('ns3::Ptr< ns3::Packet >', 'data')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendErrorDestinationUnreachable(ns3::Ptr malformedPacket, ns3::Ipv6Address dst, uint8_t code) [member function] - cls.add_method('SendErrorDestinationUnreachable', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'malformedPacket'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'code')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendErrorParameterError(ns3::Ptr malformedPacket, ns3::Ipv6Address dst, uint8_t code, uint32_t ptr) [member function] - cls.add_method('SendErrorParameterError', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'malformedPacket'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'code'), param('uint32_t', 'ptr')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendErrorTimeExceeded(ns3::Ptr malformedPacket, ns3::Ipv6Address dst, uint8_t code) [member function] - cls.add_method('SendErrorTimeExceeded', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'malformedPacket'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'code')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendErrorTooBig(ns3::Ptr malformedPacket, ns3::Ipv6Address dst, uint32_t mtu) [member function] - cls.add_method('SendErrorTooBig', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'malformedPacket'), param('ns3::Ipv6Address', 'dst'), param('uint32_t', 'mtu')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendMessage(ns3::Ptr packet, ns3::Ipv6Address src, ns3::Ipv6Address dst, uint8_t ttl) [member function] - cls.add_method('SendMessage', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'ttl')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendMessage(ns3::Ptr packet, ns3::Ipv6Address dst, ns3::Icmpv6Header & icmpv6Hdr, uint8_t ttl) [member function] - cls.add_method('SendMessage', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'dst'), param('ns3::Icmpv6Header &', 'icmpv6Hdr'), param('uint8_t', 'ttl')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendNA(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Address * hardwareAddress, uint8_t flags) [member function] - cls.add_method('SendNA', - 'void', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Address *', 'hardwareAddress'), param('uint8_t', 'flags')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendNS(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Ipv6Address target, ns3::Address hardwareAddress) [member function] - cls.add_method('SendNS', - 'void', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Address', 'target'), param('ns3::Address', 'hardwareAddress')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendRS(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Address hardwareAddress) [member function] - cls.add_method('SendRS', - 'void', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Address', 'hardwareAddress')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendRedirection(ns3::Ptr redirectedPacket, ns3::Ipv6Address dst, ns3::Ipv6Address redirTarget, ns3::Ipv6Address redirDestination, ns3::Address redirHardwareTarget) [member function] - cls.add_method('SendRedirection', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'redirectedPacket'), param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Address', 'redirTarget'), param('ns3::Ipv6Address', 'redirDestination'), param('ns3::Address', 'redirHardwareTarget')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::DELAY_FIRST_PROBE_TIME [variable] - cls.add_static_attribute('DELAY_FIRST_PROBE_TIME', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_ANYCAST_DELAY_TIME [variable] - cls.add_static_attribute('MAX_ANYCAST_DELAY_TIME', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_FINAL_RTR_ADVERTISEMENTS [variable] - cls.add_static_attribute('MAX_FINAL_RTR_ADVERTISEMENTS', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_INITIAL_RTR_ADVERTISEMENTS [variable] - cls.add_static_attribute('MAX_INITIAL_RTR_ADVERTISEMENTS', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_INITIAL_RTR_ADVERT_INTERVAL [variable] - cls.add_static_attribute('MAX_INITIAL_RTR_ADVERT_INTERVAL', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_MULTICAST_SOLICIT [variable] - cls.add_static_attribute('MAX_MULTICAST_SOLICIT', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_NEIGHBOR_ADVERTISEMENT [variable] - cls.add_static_attribute('MAX_NEIGHBOR_ADVERTISEMENT', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_RANDOM_FACTOR [variable] - cls.add_static_attribute('MAX_RANDOM_FACTOR', 'double const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_RA_DELAY_TIME [variable] - cls.add_static_attribute('MAX_RA_DELAY_TIME', 'uint32_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_RTR_SOLICITATIONS [variable] - cls.add_static_attribute('MAX_RTR_SOLICITATIONS', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_RTR_SOLICITATION_DELAY [variable] - cls.add_static_attribute('MAX_RTR_SOLICITATION_DELAY', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_UNICAST_SOLICIT [variable] - cls.add_static_attribute('MAX_UNICAST_SOLICIT', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MIN_DELAY_BETWEEN_RAS [variable] - cls.add_static_attribute('MIN_DELAY_BETWEEN_RAS', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MIN_RANDOM_FACTOR [variable] - cls.add_static_attribute('MIN_RANDOM_FACTOR', 'double const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::PROT_NUMBER [variable] - cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::REACHABLE_TIME [variable] - cls.add_static_attribute('REACHABLE_TIME', 'uint32_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::RETRANS_TIMER [variable] - cls.add_static_attribute('RETRANS_TIMER', 'uint32_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::RTR_SOLICITATION_INTERVAL [variable] - cls.add_static_attribute('RTR_SOLICITATION_INTERVAL', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3Ipv4GlobalRouting_methods(root_module, cls): - ## ipv4-global-routing.h: ns3::Ipv4GlobalRouting::Ipv4GlobalRouting(ns3::Ipv4GlobalRouting const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4GlobalRouting const &', 'arg0')]) - ## ipv4-global-routing.h: ns3::Ipv4GlobalRouting::Ipv4GlobalRouting() [constructor] - cls.add_constructor([]) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::AddASExternalRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface) [member function] - cls.add_method('AddASExternalRouteTo', - 'void', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::AddHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface) [member function] - cls.add_method('AddHostRouteTo', - 'void', - [param('ns3::Ipv4Address', 'dest'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::AddHostRouteTo(ns3::Ipv4Address dest, uint32_t interface) [member function] - cls.add_method('AddHostRouteTo', - 'void', - [param('ns3::Ipv4Address', 'dest'), param('uint32_t', 'interface')]) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface) [member function] - cls.add_method('AddNetworkRouteTo', - 'void', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, uint32_t interface) [member function] - cls.add_method('AddNetworkRouteTo', - 'void', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('uint32_t', 'interface')]) - ## ipv4-global-routing.h: uint32_t ns3::Ipv4GlobalRouting::GetNRoutes() const [member function] - cls.add_method('GetNRoutes', - 'uint32_t', - [], - is_const=True) - ## ipv4-global-routing.h: ns3::Ipv4RoutingTableEntry * ns3::Ipv4GlobalRouting::GetRoute(uint32_t i) const [member function] - cls.add_method('GetRoute', - retval('ns3::Ipv4RoutingTableEntry *', caller_owns_return=False), - [param('uint32_t', 'i')], - is_const=True) - ## ipv4-global-routing.h: static ns3::TypeId ns3::Ipv4GlobalRouting::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::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) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::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) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::PrintRoutingTable(ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTable', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True, is_virtual=True) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::RemoveRoute(uint32_t i) [member function] - cls.add_method('RemoveRoute', - 'void', - [param('uint32_t', 'i')]) - ## ipv4-global-routing.h: bool ns3::Ipv4GlobalRouting::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) - ## ipv4-global-routing.h: ns3::Ptr ns3::Ipv4GlobalRouting::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) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::SetIpv4(ns3::Ptr ipv4) [member function] - cls.add_method('SetIpv4', - 'void', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], - is_virtual=True) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3Ipv4ListRouting_methods(root_module, cls): - ## ipv4-list-routing.h: ns3::Ipv4ListRouting::Ipv4ListRouting(ns3::Ipv4ListRouting const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4ListRouting const &', 'arg0')]) - ## ipv4-list-routing.h: ns3::Ipv4ListRouting::Ipv4ListRouting() [constructor] - cls.add_constructor([]) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::AddRoutingProtocol(ns3::Ptr routingProtocol, int16_t priority) [member function] - cls.add_method('AddRoutingProtocol', - 'void', - [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol'), param('int16_t', 'priority')], - is_virtual=True) - ## ipv4-list-routing.h: uint32_t ns3::Ipv4ListRouting::GetNRoutingProtocols() const [member function] - cls.add_method('GetNRoutingProtocols', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv4-list-routing.h: ns3::Ptr ns3::Ipv4ListRouting::GetRoutingProtocol(uint32_t index, int16_t & priority) const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', - [param('uint32_t', 'index'), param('int16_t &', 'priority', direction=2)], - is_const=True, is_virtual=True) - ## ipv4-list-routing.h: static ns3::TypeId ns3::Ipv4ListRouting::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::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) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::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) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::PrintRoutingTable(ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTable', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True, is_virtual=True) - ## ipv4-list-routing.h: bool ns3::Ipv4ListRouting::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) - ## ipv4-list-routing.h: ns3::Ptr ns3::Ipv4ListRouting::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) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::SetIpv4(ns3::Ptr ipv4) [member function] - cls.add_method('SetIpv4', - 'void', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], - is_virtual=True) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3Ipv6ListRouting_methods(root_module, cls): - ## ipv6-list-routing.h: ns3::Ipv6ListRouting::Ipv6ListRouting(ns3::Ipv6ListRouting const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ListRouting const &', 'arg0')]) - ## ipv6-list-routing.h: ns3::Ipv6ListRouting::Ipv6ListRouting() [constructor] - cls.add_constructor([]) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::AddRoutingProtocol(ns3::Ptr routingProtocol, int16_t priority) [member function] - cls.add_method('AddRoutingProtocol', - 'void', - [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol'), param('int16_t', 'priority')], - is_virtual=True) - ## ipv6-list-routing.h: uint32_t ns3::Ipv6ListRouting::GetNRoutingProtocols() const [member function] - cls.add_method('GetNRoutingProtocols', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-list-routing.h: ns3::Ptr ns3::Ipv6ListRouting::GetRoutingProtocol(uint32_t index, int16_t & priority) const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', - [param('uint32_t', 'index'), param('int16_t &', 'priority')], - is_const=True, is_virtual=True) - ## ipv6-list-routing.h: static ns3::TypeId ns3::Ipv6ListRouting::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('NotifyAddAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_virtual=True) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::NotifyAddRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero( )) [member function] - cls.add_method('NotifyAddRoute', - 'void', - [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero( )')], - is_virtual=True) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('NotifyRemoveAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_virtual=True) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::NotifyRemoveRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero( )) [member function] - cls.add_method('NotifyRemoveRoute', - 'void', - [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero( )')], - is_virtual=True) - ## ipv6-list-routing.h: bool ns3::Ipv6ListRouting::RouteInput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr idev, ns3::Callback,ns3::Ptr,const ns3::Ipv6Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ucb, ns3::Callback,ns3::Ptr,const ns3::Ipv6Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> mcb, ns3::Callback,const ns3::Ipv6Header&,unsigned int,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> lcb, ns3::Callback,const ns3::Ipv6Header&,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::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header 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::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], - is_virtual=True) - ## ipv6-list-routing.h: ns3::Ptr ns3::Ipv6ListRouting::RouteOutput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] - cls.add_method('RouteOutput', - 'ns3::Ptr< ns3::Ipv6Route >', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], - is_virtual=True) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::SetIpv6(ns3::Ptr ipv6) [member function] - cls.add_method('SetIpv6', - 'void', - [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], - is_virtual=True) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3LoopbackNetDevice_methods(root_module, cls): - ## loopback-net-device.h: ns3::LoopbackNetDevice::LoopbackNetDevice(ns3::LoopbackNetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LoopbackNetDevice const &', 'arg0')]) - ## loopback-net-device.h: ns3::LoopbackNetDevice::LoopbackNetDevice() [constructor] - cls.add_constructor([]) - ## loopback-net-device.h: void ns3::LoopbackNetDevice::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) - ## loopback-net-device.h: ns3::Address ns3::LoopbackNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: ns3::Address ns3::LoopbackNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: ns3::Ptr ns3::LoopbackNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: uint32_t ns3::LoopbackNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: uint16_t ns3::LoopbackNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: ns3::Address ns3::LoopbackNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## loopback-net-device.h: ns3::Address ns3::LoopbackNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## loopback-net-device.h: ns3::Ptr ns3::LoopbackNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: static ns3::TypeId ns3::LoopbackNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::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) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::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) - ## loopback-net-device.h: void ns3::LoopbackNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## loopback-net-device.h: void ns3::LoopbackNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## loopback-net-device.h: void ns3::LoopbackNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## loopback-net-device.h: void ns3::LoopbackNetDevice::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) - ## loopback-net-device.h: void ns3::LoopbackNetDevice::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) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: void ns3::LoopbackNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', 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_lte.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_lte.py deleted file mode 100644 index acc469616..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_lte.py +++ /dev/null @@ -1,1990 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## lte-helper.h: ns3::LteHelper [class] - module.add_class('LteHelper') - ## lte-helper.h: ns3::LteHelper::NetDeviceType [enumeration] - module.add_enum('NetDeviceType', ['DEVICE_TYPE_USER_EQUIPMENT', 'DEVICE_TYPE_ENODEB'], outer_class=root_module['ns3::LteHelper']) - ## lte-spectrum-value-helper.h: ns3::LteSpectrumValueHelper [class] - module.add_class('LteSpectrumValueHelper') - ## lte-mac-header.h: ns3::LteMacHeader [class] - module.add_class('LteMacHeader', parent=root_module['ns3::Header']) - ## packet-scheduler.h: ns3::PacketScheduler [class] - module.add_class('PacketScheduler', parent=root_module['ns3::Object']) - ## radio-bearer-instance.h: ns3::RadioBearerInstance [class] - module.add_class('RadioBearerInstance', parent=root_module['ns3::Object']) - ## radio-bearer-instance.h: ns3::RadioBearerInstance::BearerDirection [enumeration] - module.add_enum('BearerDirection', ['DIRECTION_TYPE_UL', 'DIRECTION_TYPE_DL'], outer_class=root_module['ns3::RadioBearerInstance']) - ## radio-bearer-instance.h: ns3::RadioBearerInstance::BearerType [enumeration] - module.add_enum('BearerType', ['BEARER_TYPE_SRB1', 'BEARER_TYPE_SRB2', 'BEARER_TYPE_DRB'], outer_class=root_module['ns3::RadioBearerInstance']) - ## rlc-entity.h: ns3::RlcEntity [class] - module.add_class('RlcEntity', parent=root_module['ns3::Object']) - ## rrc-entity.h: ns3::RrcEntity [class] - module.add_class('RrcEntity', parent=root_module['ns3::Object']) - ## simple-packet-scheduler.h: ns3::SimplePacketScheduler [class] - module.add_class('SimplePacketScheduler', parent=root_module['ns3::PacketScheduler']) - ## simple-ref-count.h: ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::IdealControlMessage', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) - ## ue-manager.h: ns3::UeManager [class] - module.add_class('UeManager', parent=root_module['ns3::Object']) - ## ue-record.h: ns3::UeRecord [class] - module.add_class('UeRecord', parent=root_module['ns3::Object']) - ## ue-record.h: ns3::UeRecord::CqiFeedback [struct] - module.add_class('CqiFeedback', outer_class=root_module['ns3::UeRecord']) - ## amc-module.h: ns3::AmcModule [class] - module.add_class('AmcModule', parent=root_module['ns3::Object']) - ## bearer-qos-parameters.h: ns3::BearerQosParameters [class] - module.add_class('BearerQosParameters', parent=root_module['ns3::Object']) - ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosType [enumeration] - module.add_enum('BearerQosType', ['BEARER_TYPE_GBR', 'BEARER_TYPE_NGBR'], outer_class=root_module['ns3::BearerQosParameters']) - ## channel-realization.h: ns3::ChannelRealization [class] - module.add_class('ChannelRealization', parent=root_module['ns3::Object']) - ## discrete-time-loss-model.h: ns3::DiscreteTimeLossModel [class] - module.add_class('DiscreteTimeLossModel', parent=root_module['ns3::Object']) - ## ideal-control-messages.h: ns3::IdealControlMessage [class] - module.add_class('IdealControlMessage', parent=root_module['ns3::SimpleRefCount< ns3::IdealControlMessage, ns3::empty, ns3::DefaultDeleter >']) - ## ideal-control-messages.h: ns3::IdealControlMessage::MessageType [enumeration] - module.add_enum('MessageType', ['CQI_FEEDBACKS', 'ALLOCATION_MAP'], outer_class=root_module['ns3::IdealControlMessage']) - ## jakes-fading-loss-model.h: ns3::JakesFadingLossModel [class] - module.add_class('JakesFadingLossModel', parent=root_module['ns3::DiscreteTimeLossModel']) - ## lte-mac-queue.h: ns3::LteMacQueue [class] - module.add_class('LteMacQueue', parent=root_module['ns3::Object']) - ## lte-phy.h: ns3::LtePhy [class] - module.add_class('LtePhy', parent=root_module['ns3::Object']) - ## lte-propagation-loss-model.h: ns3::LtePropagationLossModel [class] - module.add_class('LtePropagationLossModel', parent=root_module['ns3::SpectrumPropagationLossModel']) - ## lte-spectrum-phy.h: ns3::LteSpectrumPhy [class] - module.add_class('LteSpectrumPhy', parent=root_module['ns3::SpectrumPhy']) - ## lte-spectrum-phy.h: ns3::LteSpectrumPhy::State [enumeration] - module.add_enum('State', ['IDLE', 'TX', 'RX'], outer_class=root_module['ns3::LteSpectrumPhy']) - ## mac-entity.h: ns3::MacEntity [class] - module.add_class('MacEntity', parent=root_module['ns3::Object']) - ## path-loss-model.h: ns3::PathLossModel [class] - module.add_class('PathLossModel', parent=root_module['ns3::DiscreteTimeLossModel']) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage [class] - module.add_class('PdcchMapIdealControlMessage', parent=root_module['ns3::IdealControlMessage']) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::Direction [enumeration] - module.add_enum('Direction', ['DOWNLINK', 'UPLINK'], outer_class=root_module['ns3::PdcchMapIdealControlMessage']) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord [struct] - module.add_class('IdealPdcchRecord', outer_class=root_module['ns3::PdcchMapIdealControlMessage']) - ## penetration-loss-model.h: ns3::PenetrationLossModel [class] - module.add_class('PenetrationLossModel', parent=root_module['ns3::DiscreteTimeLossModel']) - ## shadowing-loss-model.h: ns3::ShadowingLossModel [class] - module.add_class('ShadowingLossModel', parent=root_module['ns3::DiscreteTimeLossModel']) - ## ue-phy.h: ns3::UeLtePhy [class] - module.add_class('UeLtePhy', parent=root_module['ns3::LtePhy']) - ## ue-lte-spectrum-phy.h: ns3::UeLteSpectrumPhy [class] - module.add_class('UeLteSpectrumPhy', parent=root_module['ns3::LteSpectrumPhy']) - ## ue-mac-entity.h: ns3::UeMacEntity [class] - module.add_class('UeMacEntity', parent=root_module['ns3::MacEntity']) - ## ideal-control-messages.h: ns3::CqiIdealControlMessage [class] - module.add_class('CqiIdealControlMessage', parent=root_module['ns3::IdealControlMessage']) - ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiFeedback [struct] - module.add_class('CqiFeedback', outer_class=root_module['ns3::CqiIdealControlMessage']) - ## enb-phy.h: ns3::EnbLtePhy [class] - module.add_class('EnbLtePhy', parent=root_module['ns3::LtePhy']) - ## enb-lte-spectrum-phy.h: ns3::EnbLteSpectrumPhy [class] - module.add_class('EnbLteSpectrumPhy', parent=root_module['ns3::LteSpectrumPhy']) - ## enb-mac-entity.h: ns3::EnbMacEntity [class] - module.add_class('EnbMacEntity', parent=root_module['ns3::MacEntity']) - ## lte-net-device.h: ns3::LteNetDevice [class] - module.add_class('LteNetDevice', parent=root_module['ns3::NetDevice']) - ## ue-net-device.h: ns3::UeNetDevice [class] - module.add_class('UeNetDevice', parent=root_module['ns3::LteNetDevice']) - ## enb-net-device.h: ns3::EnbNetDevice [class] - module.add_class('EnbNetDevice', parent=root_module['ns3::LteNetDevice']) - module.add_container('std::vector< ns3::UeRecord::CqiFeedback >', 'ns3::UeRecord::CqiFeedback', container_type='vector') - module.add_container('std::deque< ns3::LteMacQueue::QueueElement >', 'ns3::LteMacQueue::QueueElement', container_type='dequeue') - module.add_container('std::list< ns3::PdcchMapIdealControlMessage::IdealPdcchRecord >', 'ns3::PdcchMapIdealControlMessage::IdealPdcchRecord', container_type='list') - module.add_container('std::list< ns3::CqiIdealControlMessage::CqiFeedback >', 'ns3::CqiIdealControlMessage::CqiFeedback', container_type='list') - - ## 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_Ns3LteHelper_methods(root_module, root_module['ns3::LteHelper']) - register_Ns3LteSpectrumValueHelper_methods(root_module, root_module['ns3::LteSpectrumValueHelper']) - register_Ns3LteMacHeader_methods(root_module, root_module['ns3::LteMacHeader']) - register_Ns3PacketScheduler_methods(root_module, root_module['ns3::PacketScheduler']) - register_Ns3RadioBearerInstance_methods(root_module, root_module['ns3::RadioBearerInstance']) - register_Ns3RlcEntity_methods(root_module, root_module['ns3::RlcEntity']) - register_Ns3RrcEntity_methods(root_module, root_module['ns3::RrcEntity']) - register_Ns3SimplePacketScheduler_methods(root_module, root_module['ns3::SimplePacketScheduler']) - register_Ns3UeManager_methods(root_module, root_module['ns3::UeManager']) - register_Ns3UeRecord_methods(root_module, root_module['ns3::UeRecord']) - register_Ns3UeRecordCqiFeedback_methods(root_module, root_module['ns3::UeRecord::CqiFeedback']) - register_Ns3AmcModule_methods(root_module, root_module['ns3::AmcModule']) - register_Ns3BearerQosParameters_methods(root_module, root_module['ns3::BearerQosParameters']) - register_Ns3ChannelRealization_methods(root_module, root_module['ns3::ChannelRealization']) - register_Ns3DiscreteTimeLossModel_methods(root_module, root_module['ns3::DiscreteTimeLossModel']) - register_Ns3IdealControlMessage_methods(root_module, root_module['ns3::IdealControlMessage']) - register_Ns3JakesFadingLossModel_methods(root_module, root_module['ns3::JakesFadingLossModel']) - register_Ns3LteMacQueue_methods(root_module, root_module['ns3::LteMacQueue']) - register_Ns3LtePhy_methods(root_module, root_module['ns3::LtePhy']) - register_Ns3LtePropagationLossModel_methods(root_module, root_module['ns3::LtePropagationLossModel']) - register_Ns3LteSpectrumPhy_methods(root_module, root_module['ns3::LteSpectrumPhy']) - register_Ns3MacEntity_methods(root_module, root_module['ns3::MacEntity']) - register_Ns3PathLossModel_methods(root_module, root_module['ns3::PathLossModel']) - register_Ns3PdcchMapIdealControlMessage_methods(root_module, root_module['ns3::PdcchMapIdealControlMessage']) - register_Ns3PdcchMapIdealControlMessageIdealPdcchRecord_methods(root_module, root_module['ns3::PdcchMapIdealControlMessage::IdealPdcchRecord']) - register_Ns3PenetrationLossModel_methods(root_module, root_module['ns3::PenetrationLossModel']) - register_Ns3ShadowingLossModel_methods(root_module, root_module['ns3::ShadowingLossModel']) - register_Ns3UeLtePhy_methods(root_module, root_module['ns3::UeLtePhy']) - register_Ns3UeLteSpectrumPhy_methods(root_module, root_module['ns3::UeLteSpectrumPhy']) - register_Ns3UeMacEntity_methods(root_module, root_module['ns3::UeMacEntity']) - register_Ns3CqiIdealControlMessage_methods(root_module, root_module['ns3::CqiIdealControlMessage']) - register_Ns3CqiIdealControlMessageCqiFeedback_methods(root_module, root_module['ns3::CqiIdealControlMessage::CqiFeedback']) - register_Ns3EnbLtePhy_methods(root_module, root_module['ns3::EnbLtePhy']) - register_Ns3EnbLteSpectrumPhy_methods(root_module, root_module['ns3::EnbLteSpectrumPhy']) - register_Ns3EnbMacEntity_methods(root_module, root_module['ns3::EnbMacEntity']) - register_Ns3LteNetDevice_methods(root_module, root_module['ns3::LteNetDevice']) - register_Ns3UeNetDevice_methods(root_module, root_module['ns3::UeNetDevice']) - register_Ns3EnbNetDevice_methods(root_module, root_module['ns3::EnbNetDevice']) - return - -def register_Ns3LteHelper_methods(root_module, cls): - ## lte-helper.h: ns3::LteHelper::LteHelper(ns3::LteHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LteHelper const &', 'arg0')]) - ## lte-helper.h: ns3::LteHelper::LteHelper() [constructor] - cls.add_constructor([]) - ## lte-helper.h: void ns3::LteHelper::AddDownlinkChannelRealization(ns3::Ptr enbMobility, ns3::Ptr ueMobility, ns3::Ptr phy) [member function] - cls.add_method('AddDownlinkChannelRealization', - 'void', - [param('ns3::Ptr< ns3::MobilityModel >', 'enbMobility'), param('ns3::Ptr< ns3::MobilityModel >', 'ueMobility'), param('ns3::Ptr< ns3::LtePhy >', 'phy')]) - ## lte-helper.h: void ns3::LteHelper::AddMobility(ns3::Ptr phy, ns3::Ptr m) [member function] - cls.add_method('AddMobility', - 'void', - [param('ns3::Ptr< ns3::LtePhy >', 'phy'), param('ns3::Ptr< ns3::MobilityModel >', 'm')]) - ## lte-helper.h: void ns3::LteHelper::EnableLogComponents() [member function] - cls.add_method('EnableLogComponents', - 'void', - []) - ## lte-helper.h: ns3::NetDeviceContainer ns3::LteHelper::Install(ns3::NodeContainer c, ns3::LteHelper::NetDeviceType type) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c'), param('ns3::LteHelper::NetDeviceType', 'type')]) - ## lte-helper.h: void ns3::LteHelper::RegisterUeToTheEnb(ns3::Ptr ue, ns3::Ptr enb) [member function] - cls.add_method('RegisterUeToTheEnb', - 'void', - [param('ns3::Ptr< ns3::UeNetDevice >', 'ue'), param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')]) - return - -def register_Ns3LteSpectrumValueHelper_methods(root_module, cls): - ## lte-spectrum-value-helper.h: ns3::LteSpectrumValueHelper::LteSpectrumValueHelper() [constructor] - cls.add_constructor([]) - ## lte-spectrum-value-helper.h: ns3::LteSpectrumValueHelper::LteSpectrumValueHelper(ns3::LteSpectrumValueHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LteSpectrumValueHelper const &', 'arg0')]) - ## lte-spectrum-value-helper.h: ns3::Ptr ns3::LteSpectrumValueHelper::CreateDownlinkNoisePowerSpectralDensity() [member function] - cls.add_method('CreateDownlinkNoisePowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - []) - ## lte-spectrum-value-helper.h: ns3::Ptr ns3::LteSpectrumValueHelper::CreateDownlinkTxPowerSpectralDensity(double powerTx, std::vector > channels) [member function] - cls.add_method('CreateDownlinkTxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('double', 'powerTx'), param('std::vector< int >', 'channels')]) - ## lte-spectrum-value-helper.h: ns3::Ptr ns3::LteSpectrumValueHelper::CreateUplinkNoisePowerSpectralDensity() [member function] - cls.add_method('CreateUplinkNoisePowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - []) - ## lte-spectrum-value-helper.h: ns3::Ptr ns3::LteSpectrumValueHelper::CreateUplinkTxPowerSpectralDensity(double powerTx, std::vector > channels) [member function] - cls.add_method('CreateUplinkTxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('double', 'powerTx'), param('std::vector< int >', 'channels')]) - return - -def register_Ns3LteMacHeader_methods(root_module, cls): - ## lte-mac-header.h: ns3::LteMacHeader::LteMacHeader() [constructor] - cls.add_constructor([]) - ## lte-mac-header.h: ns3::LteMacHeader::LteMacHeader(ns3::LteMacHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LteMacHeader const &', 'arg0')]) - ## lte-mac-header.h: uint32_t ns3::LteMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## lte-mac-header.h: ns3::Mac48Address ns3::LteMacHeader::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Mac48Address', - [], - is_const=True) - ## lte-mac-header.h: ns3::TypeId ns3::LteMacHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## lte-mac-header.h: uint32_t ns3::LteMacHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## lte-mac-header.h: ns3::Mac48Address ns3::LteMacHeader::GetSource() const [member function] - cls.add_method('GetSource', - 'ns3::Mac48Address', - [], - is_const=True) - ## lte-mac-header.h: static ns3::TypeId ns3::LteMacHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## lte-mac-header.h: void ns3::LteMacHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## lte-mac-header.h: void ns3::LteMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## lte-mac-header.h: void ns3::LteMacHeader::SetDestination(ns3::Mac48Address destination) [member function] - cls.add_method('SetDestination', - 'void', - [param('ns3::Mac48Address', 'destination')]) - ## lte-mac-header.h: void ns3::LteMacHeader::SetSource(ns3::Mac48Address source) [member function] - cls.add_method('SetSource', - 'void', - [param('ns3::Mac48Address', 'source')]) - return - -def register_Ns3PacketScheduler_methods(root_module, cls): - ## packet-scheduler.h: ns3::PacketScheduler::PacketScheduler(ns3::PacketScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketScheduler const &', 'arg0')]) - ## packet-scheduler.h: ns3::PacketScheduler::PacketScheduler() [constructor] - cls.add_constructor([]) - ## packet-scheduler.h: ns3::PacketScheduler::PacketScheduler(ns3::Ptr enb) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')]) - ## packet-scheduler.h: void ns3::PacketScheduler::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## packet-scheduler.h: void ns3::PacketScheduler::DoRunPacketScheduler() [member function] - cls.add_method('DoRunPacketScheduler', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## packet-scheduler.h: ns3::Ptr ns3::PacketScheduler::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::EnbNetDevice >', - []) - ## packet-scheduler.h: ns3::Ptr ns3::PacketScheduler::GetMacEntity() [member function] - cls.add_method('GetMacEntity', - 'ns3::Ptr< ns3::MacEntity >', - []) - ## packet-scheduler.h: static ns3::TypeId ns3::PacketScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## packet-scheduler.h: void ns3::PacketScheduler::RunPacketScheduler() [member function] - cls.add_method('RunPacketScheduler', - 'void', - []) - ## packet-scheduler.h: void ns3::PacketScheduler::SetDevice(ns3::Ptr enb) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')]) - ## packet-scheduler.h: void ns3::PacketScheduler::SetMacEntity(ns3::Ptr mac) [member function] - cls.add_method('SetMacEntity', - 'void', - [param('ns3::Ptr< ns3::MacEntity >', 'mac')]) - return - -def register_Ns3RadioBearerInstance_methods(root_module, cls): - ## radio-bearer-instance.h: ns3::RadioBearerInstance::RadioBearerInstance(ns3::RadioBearerInstance const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RadioBearerInstance const &', 'arg0')]) - ## radio-bearer-instance.h: ns3::RadioBearerInstance::RadioBearerInstance() [constructor] - cls.add_constructor([]) - ## radio-bearer-instance.h: ns3::Ptr ns3::RadioBearerInstance::Dequeue() [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - []) - ## radio-bearer-instance.h: ns3::Ptr ns3::RadioBearerInstance::Dequeue(uint32_t availableByte) [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'availableByte')]) - ## radio-bearer-instance.h: bool ns3::RadioBearerInstance::Enqueue(ns3::Ptr packet) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet')]) - ## radio-bearer-instance.h: ns3::RadioBearerInstance::BearerDirection ns3::RadioBearerInstance::GetBearerDirection() const [member function] - cls.add_method('GetBearerDirection', - 'ns3::RadioBearerInstance::BearerDirection', - [], - is_const=True) - ## radio-bearer-instance.h: ns3::RadioBearerInstance::BearerType ns3::RadioBearerInstance::GetBearerType() const [member function] - cls.add_method('GetBearerType', - 'ns3::RadioBearerInstance::BearerType', - [], - is_const=True) - ## radio-bearer-instance.h: ns3::IpcsClassifierRecord * ns3::RadioBearerInstance::GetIpcsClassifierRecord() [member function] - cls.add_method('GetIpcsClassifierRecord', - 'ns3::IpcsClassifierRecord *', - []) - ## radio-bearer-instance.h: ns3::Ptr ns3::RadioBearerInstance::GetQosParameters() [member function] - cls.add_method('GetQosParameters', - 'ns3::Ptr< ns3::BearerQosParameters >', - []) - ## radio-bearer-instance.h: ns3::Ptr ns3::RadioBearerInstance::GetQueue() const [member function] - cls.add_method('GetQueue', - 'ns3::Ptr< ns3::LteMacQueue >', - [], - is_const=True) - ## radio-bearer-instance.h: ns3::Ptr ns3::RadioBearerInstance::GetRlcEntity() [member function] - cls.add_method('GetRlcEntity', - 'ns3::Ptr< ns3::RlcEntity >', - []) - ## radio-bearer-instance.h: static ns3::TypeId ns3::RadioBearerInstance::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## radio-bearer-instance.h: bool ns3::RadioBearerInstance::HasPackets() const [member function] - cls.add_method('HasPackets', - 'bool', - [], - is_const=True) - ## radio-bearer-instance.h: void ns3::RadioBearerInstance::SetBearerDirection(ns3::RadioBearerInstance::BearerDirection direction) [member function] - cls.add_method('SetBearerDirection', - 'void', - [param('ns3::RadioBearerInstance::BearerDirection', 'direction')]) - ## radio-bearer-instance.h: void ns3::RadioBearerInstance::SetBearerType(ns3::RadioBearerInstance::BearerType type) [member function] - cls.add_method('SetBearerType', - 'void', - [param('ns3::RadioBearerInstance::BearerType', 'type')]) - ## radio-bearer-instance.h: void ns3::RadioBearerInstance::SetIpcsClassifierRecord(ns3::IpcsClassifierRecord * c) [member function] - cls.add_method('SetIpcsClassifierRecord', - 'void', - [param('ns3::IpcsClassifierRecord *', 'c')]) - ## radio-bearer-instance.h: void ns3::RadioBearerInstance::SetQosParameters(ns3::Ptr qosParameters) [member function] - cls.add_method('SetQosParameters', - 'void', - [param('ns3::Ptr< ns3::BearerQosParameters >', 'qosParameters')]) - ## radio-bearer-instance.h: void ns3::RadioBearerInstance::SetRlcEntity(ns3::Ptr rlc) [member function] - cls.add_method('SetRlcEntity', - 'void', - [param('ns3::Ptr< ns3::RlcEntity >', 'rlc')]) - ## radio-bearer-instance.h: void ns3::RadioBearerInstance::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3RlcEntity_methods(root_module, cls): - ## rlc-entity.h: ns3::RlcEntity::RlcEntity(ns3::RlcEntity const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RlcEntity const &', 'arg0')]) - ## rlc-entity.h: ns3::RlcEntity::RlcEntity() [constructor] - cls.add_constructor([]) - ## rlc-entity.h: ns3::RlcEntity::RlcEntity(ns3::Ptr d) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::LteNetDevice >', 'd')]) - ## rlc-entity.h: ns3::Ptr ns3::RlcEntity::Dequeue() [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - []) - ## rlc-entity.h: void ns3::RlcEntity::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## rlc-entity.h: ns3::Ptr ns3::RlcEntity::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::LteNetDevice >', - []) - ## rlc-entity.h: ns3::Ptr ns3::RlcEntity::GetRadioBearer() [member function] - cls.add_method('GetRadioBearer', - 'ns3::Ptr< ns3::RadioBearerInstance >', - []) - ## rlc-entity.h: static ns3::TypeId ns3::RlcEntity::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## rlc-entity.h: void ns3::RlcEntity::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::LteNetDevice >', 'd')]) - ## rlc-entity.h: void ns3::RlcEntity::SetRadioBearer(ns3::Ptr b) [member function] - cls.add_method('SetRadioBearer', - 'void', - [param('ns3::Ptr< ns3::RadioBearerInstance >', 'b')]) - return - -def register_Ns3RrcEntity_methods(root_module, cls): - ## rrc-entity.h: ns3::RrcEntity::RrcEntity(ns3::RrcEntity const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RrcEntity const &', 'arg0')]) - ## rrc-entity.h: ns3::RrcEntity::RrcEntity() [constructor] - cls.add_constructor([]) - ## rrc-entity.h: void ns3::RrcEntity::AddDownlinkGbrBearer(ns3::Ptr bearer) [member function] - cls.add_method('AddDownlinkGbrBearer', - 'void', - [param('ns3::Ptr< ns3::RadioBearerInstance >', 'bearer')]) - ## rrc-entity.h: void ns3::RrcEntity::AddDownlinkNgbrBearer(ns3::Ptr bearer) [member function] - cls.add_method('AddDownlinkNgbrBearer', - 'void', - [param('ns3::Ptr< ns3::RadioBearerInstance >', 'bearer')]) - ## rrc-entity.h: void ns3::RrcEntity::AddUplinkGbrBearer(ns3::Ptr bearer) [member function] - cls.add_method('AddUplinkGbrBearer', - 'void', - [param('ns3::Ptr< ns3::RadioBearerInstance >', 'bearer')]) - ## rrc-entity.h: void ns3::RrcEntity::AddUplinkNgbrBearer(ns3::Ptr bearer) [member function] - cls.add_method('AddUplinkNgbrBearer', - 'void', - [param('ns3::Ptr< ns3::RadioBearerInstance >', 'bearer')]) - ## rrc-entity.h: ns3::Ptr ns3::RrcEntity::Classify(ns3::Ptr p) const [member function] - cls.add_method('Classify', - 'ns3::Ptr< ns3::RadioBearerInstance >', - [param('ns3::Ptr< ns3::Packet >', 'p')], - is_const=True) - ## rrc-entity.h: void ns3::RrcEntity::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## rrc-entity.h: ns3::Ptr ns3::RrcEntity::GetDefaultBearer() [member function] - cls.add_method('GetDefaultBearer', - 'ns3::Ptr< ns3::RadioBearerInstance >', - []) - ## rrc-entity.h: std::vector,std::allocator > > * ns3::RrcEntity::GetDownlinkGbrBearers() const [member function] - cls.add_method('GetDownlinkGbrBearers', - 'std::vector< ns3::Ptr< ns3::RadioBearerInstance > > *', - [], - is_const=True) - ## rrc-entity.h: std::vector,std::allocator > > * ns3::RrcEntity::GetDownlinkNgbrBearers() const [member function] - cls.add_method('GetDownlinkNgbrBearers', - 'std::vector< ns3::Ptr< ns3::RadioBearerInstance > > *', - [], - is_const=True) - ## rrc-entity.h: static ns3::TypeId ns3::RrcEntity::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## rrc-entity.h: std::vector,std::allocator > > * ns3::RrcEntity::GetUplinkGbrBearers() const [member function] - cls.add_method('GetUplinkGbrBearers', - 'std::vector< ns3::Ptr< ns3::RadioBearerInstance > > *', - [], - is_const=True) - ## rrc-entity.h: std::vector,std::allocator > > * ns3::RrcEntity::GetUplinkNgbrBearers() const [member function] - cls.add_method('GetUplinkNgbrBearers', - 'std::vector< ns3::Ptr< ns3::RadioBearerInstance > > *', - [], - is_const=True) - return - -def register_Ns3SimplePacketScheduler_methods(root_module, cls): - ## simple-packet-scheduler.h: ns3::SimplePacketScheduler::SimplePacketScheduler(ns3::SimplePacketScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SimplePacketScheduler const &', 'arg0')]) - ## simple-packet-scheduler.h: ns3::SimplePacketScheduler::SimplePacketScheduler() [constructor] - cls.add_constructor([]) - ## simple-packet-scheduler.h: ns3::SimplePacketScheduler::SimplePacketScheduler(ns3::Ptr enb) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')]) - ## simple-packet-scheduler.h: void ns3::SimplePacketScheduler::DoRunPacketScheduler() [member function] - cls.add_method('DoRunPacketScheduler', - 'void', - [], - is_virtual=True) - ## simple-packet-scheduler.h: static ns3::TypeId ns3::SimplePacketScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UeManager_methods(root_module, cls): - ## ue-manager.h: ns3::UeManager::UeManager(ns3::UeManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UeManager const &', 'arg0')]) - ## ue-manager.h: ns3::UeManager::UeManager() [constructor] - cls.add_constructor([]) - ## ue-manager.h: void ns3::UeManager::CreateUeRecord(ns3::Ptr ue, ns3::Ptr enb) [member function] - cls.add_method('CreateUeRecord', - 'void', - [param('ns3::Ptr< ns3::UeNetDevice >', 'ue'), param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')]) - ## ue-manager.h: void ns3::UeManager::DeleteUeRecord(ns3::Ptr ue) [member function] - cls.add_method('DeleteUeRecord', - 'void', - [param('ns3::Ptr< ns3::UeNetDevice >', 'ue')]) - ## ue-manager.h: void ns3::UeManager::DeleteUeRecord(ns3::Mac48Address const & macAddress) [member function] - cls.add_method('DeleteUeRecord', - 'void', - [param('ns3::Mac48Address const &', 'macAddress')]) - ## ue-manager.h: uint32_t ns3::UeManager::GetNRegisteredUes() const [member function] - cls.add_method('GetNRegisteredUes', - 'uint32_t', - [], - is_const=True) - ## ue-manager.h: ns3::Ptr ns3::UeManager::GetUeRecord(ns3::Ptr ue) [member function] - cls.add_method('GetUeRecord', - 'ns3::Ptr< ns3::UeRecord >', - [param('ns3::Ptr< ns3::UeNetDevice >', 'ue')]) - ## ue-manager.h: ns3::Ptr ns3::UeManager::GetUeRecord(ns3::Mac48Address const macAddress) [member function] - cls.add_method('GetUeRecord', - 'ns3::Ptr< ns3::UeRecord >', - [param('ns3::Mac48Address const', 'macAddress')]) - ## ue-manager.h: std::vector,std::allocator > > * ns3::UeManager::GetUeRecords() [member function] - cls.add_method('GetUeRecords', - 'std::vector< ns3::Ptr< ns3::UeRecord > > *', - []) - ## ue-manager.h: bool ns3::UeManager::IsRegistered(ns3::Ptr ue) const [member function] - cls.add_method('IsRegistered', - 'bool', - [param('ns3::Ptr< ns3::UeNetDevice >', 'ue')], - is_const=True) - ## ue-manager.h: bool ns3::UeManager::IsRegistered(ns3::Mac48Address const & macAddress) const [member function] - cls.add_method('IsRegistered', - 'bool', - [param('ns3::Mac48Address const &', 'macAddress')], - is_const=True) - return - -def register_Ns3UeRecord_methods(root_module, cls): - ## ue-record.h: ns3::UeRecord::UeRecord(ns3::UeRecord const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UeRecord const &', 'arg0')]) - ## ue-record.h: ns3::UeRecord::UeRecord() [constructor] - cls.add_constructor([]) - ## ue-record.h: ns3::UeRecord::UeRecord(ns3::Ptr ue, ns3::Ptr enb) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'ue'), param('ns3::Ptr< ns3::NetDevice >', 'enb')]) - ## ue-record.h: std::vector > ns3::UeRecord::GetCqiFeedbacks() [member function] - cls.add_method('GetCqiFeedbacks', - 'std::vector< ns3::UeRecord::CqiFeedback >', - []) - ## ue-record.h: ns3::Ptr ns3::UeRecord::GetEnb() [member function] - cls.add_method('GetEnb', - 'ns3::Ptr< ns3::NetDevice >', - []) - ## ue-record.h: ns3::Ptr ns3::UeRecord::GetUe() [member function] - cls.add_method('GetUe', - 'ns3::Ptr< ns3::NetDevice >', - []) - ## ue-record.h: void ns3::UeRecord::SetCqiFeedbacks(std::vector > cqiFeedbacks) [member function] - cls.add_method('SetCqiFeedbacks', - 'void', - [param('std::vector< ns3::UeRecord::CqiFeedback >', 'cqiFeedbacks')]) - ## ue-record.h: void ns3::UeRecord::SetEnb(ns3::Ptr enb) [member function] - cls.add_method('SetEnb', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'enb')]) - ## ue-record.h: void ns3::UeRecord::SetUe(ns3::Ptr ue) [member function] - cls.add_method('SetUe', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'ue')]) - return - -def register_Ns3UeRecordCqiFeedback_methods(root_module, cls): - ## ue-record.h: ns3::UeRecord::CqiFeedback::CqiFeedback() [constructor] - cls.add_constructor([]) - ## ue-record.h: ns3::UeRecord::CqiFeedback::CqiFeedback(ns3::UeRecord::CqiFeedback const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UeRecord::CqiFeedback const &', 'arg0')]) - ## ue-record.h: ns3::UeRecord::CqiFeedback::m_cqi [variable] - cls.add_instance_attribute('m_cqi', 'int', is_const=False) - ## ue-record.h: ns3::UeRecord::CqiFeedback::m_subChannelId [variable] - cls.add_instance_attribute('m_subChannelId', 'int', is_const=False) - return - -def register_Ns3AmcModule_methods(root_module, cls): - ## amc-module.h: ns3::AmcModule::AmcModule(ns3::AmcModule const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AmcModule const &', 'arg0')]) - ## amc-module.h: ns3::AmcModule::AmcModule() [constructor] - cls.add_constructor([]) - ## amc-module.h: std::vector > ns3::AmcModule::CreateCqiFeedbacks(std::vector > sinr) [member function] - cls.add_method('CreateCqiFeedbacks', - 'std::vector< int >', - [param('std::vector< double >', 'sinr')]) - ## amc-module.h: int ns3::AmcModule::GetMcsFromCqi(int cqi) [member function] - cls.add_method('GetMcsFromCqi', - 'int', - [param('int', 'cqi')]) - ## amc-module.h: double ns3::AmcModule::GetSpectralEfficiencyFromCqi(int cqi) [member function] - cls.add_method('GetSpectralEfficiencyFromCqi', - 'double', - [param('int', 'cqi')]) - ## amc-module.h: int ns3::AmcModule::GetTbSizeFromMcs(int mcs) [member function] - cls.add_method('GetTbSizeFromMcs', - 'int', - [param('int', 'mcs')]) - ## amc-module.h: static ns3::TypeId ns3::AmcModule::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## amc-module.h: void ns3::AmcModule::Initialize() [member function] - cls.add_method('Initialize', - 'void', - []) - return - -def register_Ns3BearerQosParameters_methods(root_module, cls): - ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosParameters(ns3::BearerQosParameters const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BearerQosParameters const &', 'arg0')]) - ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosParameters() [constructor] - cls.add_constructor([]) - ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosParameters(int qci, double gbr, double mbr) [constructor] - cls.add_constructor([param('int', 'qci'), param('double', 'gbr'), param('double', 'mbr')]) - ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosParameters(int qci, bool apec, bool apev, double gbr, double mbr) [constructor] - cls.add_constructor([param('int', 'qci'), param('bool', 'apec'), param('bool', 'apev'), param('double', 'gbr'), param('double', 'mbr')]) - ## bearer-qos-parameters.h: bool ns3::BearerQosParameters::GetArpPreEmptionCapability() const [member function] - cls.add_method('GetArpPreEmptionCapability', - 'bool', - [], - is_const=True) - ## bearer-qos-parameters.h: bool ns3::BearerQosParameters::GetArpPreEmptionVulnerability() const [member function] - cls.add_method('GetArpPreEmptionVulnerability', - 'bool', - [], - is_const=True) - ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosType ns3::BearerQosParameters::GetBearerQosType() const [member function] - cls.add_method('GetBearerQosType', - 'ns3::BearerQosParameters::BearerQosType', - [], - is_const=True) - ## bearer-qos-parameters.h: double ns3::BearerQosParameters::GetGbr() const [member function] - cls.add_method('GetGbr', - 'double', - [], - is_const=True) - ## bearer-qos-parameters.h: double ns3::BearerQosParameters::GetMaxDelay() const [member function] - cls.add_method('GetMaxDelay', - 'double', - [], - is_const=True) - ## bearer-qos-parameters.h: double ns3::BearerQosParameters::GetMbr() const [member function] - cls.add_method('GetMbr', - 'double', - [], - is_const=True) - ## bearer-qos-parameters.h: int ns3::BearerQosParameters::GetQci() const [member function] - cls.add_method('GetQci', - 'int', - [], - is_const=True) - ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetArpPreEmptionCapability(bool apec) [member function] - cls.add_method('SetArpPreEmptionCapability', - 'void', - [param('bool', 'apec')]) - ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetArpPreEmptionVulnerability(bool apev) [member function] - cls.add_method('SetArpPreEmptionVulnerability', - 'void', - [param('bool', 'apev')]) - ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetBearerQosType(ns3::BearerQosParameters::BearerQosType QosType) [member function] - cls.add_method('SetBearerQosType', - 'void', - [param('ns3::BearerQosParameters::BearerQosType', 'QosType')]) - ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetGbr(double gbr) [member function] - cls.add_method('SetGbr', - 'void', - [param('double', 'gbr')]) - ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetMaxDelay(double targetDelay) [member function] - cls.add_method('SetMaxDelay', - 'void', - [param('double', 'targetDelay')]) - ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetMbr(double mbr) [member function] - cls.add_method('SetMbr', - 'void', - [param('double', 'mbr')]) - ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetQci(int qci) [member function] - cls.add_method('SetQci', - 'void', - [param('int', 'qci')]) - return - -def register_Ns3ChannelRealization_methods(root_module, cls): - ## channel-realization.h: ns3::ChannelRealization::ChannelRealization(ns3::ChannelRealization const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ChannelRealization const &', 'arg0')]) - ## channel-realization.h: ns3::ChannelRealization::ChannelRealization() [constructor] - cls.add_constructor([]) - ## channel-realization.h: ns3::Ptr ns3::ChannelRealization::GetJakesFadingLossModel() [member function] - cls.add_method('GetJakesFadingLossModel', - 'ns3::Ptr< ns3::JakesFadingLossModel >', - []) - ## channel-realization.h: ns3::Ptr ns3::ChannelRealization::GetPathLossModel() [member function] - cls.add_method('GetPathLossModel', - 'ns3::Ptr< ns3::PathLossModel >', - []) - ## channel-realization.h: ns3::Ptr ns3::ChannelRealization::GetPenetrationLossModel() [member function] - cls.add_method('GetPenetrationLossModel', - 'ns3::Ptr< ns3::PenetrationLossModel >', - []) - ## channel-realization.h: ns3::Ptr ns3::ChannelRealization::GetShadowingLossModel() [member function] - cls.add_method('GetShadowingLossModel', - 'ns3::Ptr< ns3::ShadowingLossModel >', - []) - ## channel-realization.h: static ns3::TypeId ns3::ChannelRealization::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## channel-realization.h: void ns3::ChannelRealization::SetJakesFadingLossModel(ns3::Ptr l) [member function] - cls.add_method('SetJakesFadingLossModel', - 'void', - [param('ns3::Ptr< ns3::JakesFadingLossModel >', 'l')]) - ## channel-realization.h: void ns3::ChannelRealization::SetPathLossModel(ns3::Ptr l) [member function] - cls.add_method('SetPathLossModel', - 'void', - [param('ns3::Ptr< ns3::PathLossModel >', 'l')]) - ## channel-realization.h: void ns3::ChannelRealization::SetPenetrationLossModel(ns3::Ptr l) [member function] - cls.add_method('SetPenetrationLossModel', - 'void', - [param('ns3::Ptr< ns3::PenetrationLossModel >', 'l')]) - ## channel-realization.h: void ns3::ChannelRealization::SetShadowingLossModel(ns3::Ptr l) [member function] - cls.add_method('SetShadowingLossModel', - 'void', - [param('ns3::Ptr< ns3::ShadowingLossModel >', 'l')]) - return - -def register_Ns3DiscreteTimeLossModel_methods(root_module, cls): - ## discrete-time-loss-model.h: ns3::DiscreteTimeLossModel::DiscreteTimeLossModel(ns3::DiscreteTimeLossModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DiscreteTimeLossModel const &', 'arg0')]) - ## discrete-time-loss-model.h: ns3::DiscreteTimeLossModel::DiscreteTimeLossModel() [constructor] - cls.add_constructor([]) - ## discrete-time-loss-model.h: ns3::Time ns3::DiscreteTimeLossModel::GetLastUpdate() [member function] - cls.add_method('GetLastUpdate', - 'ns3::Time', - []) - ## discrete-time-loss-model.h: double ns3::DiscreteTimeLossModel::GetSamplingPeriod() [member function] - cls.add_method('GetSamplingPeriod', - 'double', - []) - ## discrete-time-loss-model.h: static ns3::TypeId ns3::DiscreteTimeLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## discrete-time-loss-model.h: bool ns3::DiscreteTimeLossModel::NeedForUpdate() [member function] - cls.add_method('NeedForUpdate', - 'bool', - []) - ## discrete-time-loss-model.h: void ns3::DiscreteTimeLossModel::SetLastUpdate() [member function] - cls.add_method('SetLastUpdate', - 'void', - []) - ## discrete-time-loss-model.h: void ns3::DiscreteTimeLossModel::SetSamplingPeriod(double sp) [member function] - cls.add_method('SetSamplingPeriod', - 'void', - [param('double', 'sp')]) - return - -def register_Ns3IdealControlMessage_methods(root_module, cls): - ## ideal-control-messages.h: ns3::IdealControlMessage::IdealControlMessage(ns3::IdealControlMessage const & arg0) [copy constructor] - cls.add_constructor([param('ns3::IdealControlMessage const &', 'arg0')]) - ## ideal-control-messages.h: ns3::IdealControlMessage::IdealControlMessage() [constructor] - cls.add_constructor([]) - ## ideal-control-messages.h: ns3::Ptr ns3::IdealControlMessage::GetDestinationDevice() [member function] - cls.add_method('GetDestinationDevice', - 'ns3::Ptr< ns3::LteNetDevice >', - []) - ## ideal-control-messages.h: ns3::IdealControlMessage::MessageType ns3::IdealControlMessage::GetMessageType() [member function] - cls.add_method('GetMessageType', - 'ns3::IdealControlMessage::MessageType', - []) - ## ideal-control-messages.h: ns3::Ptr ns3::IdealControlMessage::GetSourceDevice() [member function] - cls.add_method('GetSourceDevice', - 'ns3::Ptr< ns3::LteNetDevice >', - []) - ## ideal-control-messages.h: void ns3::IdealControlMessage::SetDestinationDevice(ns3::Ptr dst) [member function] - cls.add_method('SetDestinationDevice', - 'void', - [param('ns3::Ptr< ns3::LteNetDevice >', 'dst')]) - ## ideal-control-messages.h: void ns3::IdealControlMessage::SetMessageType(ns3::IdealControlMessage::MessageType type) [member function] - cls.add_method('SetMessageType', - 'void', - [param('ns3::IdealControlMessage::MessageType', 'type')]) - ## ideal-control-messages.h: void ns3::IdealControlMessage::SetSourceDevice(ns3::Ptr src) [member function] - cls.add_method('SetSourceDevice', - 'void', - [param('ns3::Ptr< ns3::LteNetDevice >', 'src')]) - return - -def register_Ns3JakesFadingLossModel_methods(root_module, cls): - ## jakes-fading-loss-model.h: ns3::JakesFadingLossModel::JakesFadingLossModel(ns3::JakesFadingLossModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::JakesFadingLossModel const &', 'arg0')]) - ## jakes-fading-loss-model.h: ns3::JakesFadingLossModel::JakesFadingLossModel() [constructor] - cls.add_constructor([]) - ## jakes-fading-loss-model.h: ns3::Ptr ns3::JakesFadingLossModel::GetPhy() [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::LtePhy >', - []) - ## jakes-fading-loss-model.h: static ns3::TypeId ns3::JakesFadingLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## jakes-fading-loss-model.h: double ns3::JakesFadingLossModel::GetValue(int subChannel) [member function] - cls.add_method('GetValue', - 'double', - [param('int', 'subChannel')]) - ## jakes-fading-loss-model.h: void ns3::JakesFadingLossModel::SetPhy(ns3::Ptr phy) [member function] - cls.add_method('SetPhy', - 'void', - [param('ns3::Ptr< ns3::LtePhy >', 'phy')]) - ## jakes-fading-loss-model.h: void ns3::JakesFadingLossModel::SetValue() [member function] - cls.add_method('SetValue', - 'void', - []) - return - -def register_Ns3LteMacQueue_methods(root_module, cls): - ## lte-mac-queue.h: ns3::LteMacQueue::LteMacQueue(ns3::LteMacQueue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LteMacQueue const &', 'arg0')]) - ## lte-mac-queue.h: ns3::LteMacQueue::LteMacQueue() [constructor] - cls.add_constructor([]) - ## lte-mac-queue.h: ns3::LteMacQueue::LteMacQueue(uint32_t maxSize) [constructor] - cls.add_constructor([param('uint32_t', 'maxSize')]) - ## lte-mac-queue.h: ns3::Ptr ns3::LteMacQueue::Dequeue() [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - []) - ## lte-mac-queue.h: ns3::Ptr ns3::LteMacQueue::Dequeue(uint32_t availableByte) [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'availableByte')]) - ## lte-mac-queue.h: bool ns3::LteMacQueue::Enqueue(ns3::Ptr packet) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet')]) - ## lte-mac-queue.h: uint32_t ns3::LteMacQueue::GetMaxSize() const [member function] - cls.add_method('GetMaxSize', - 'uint32_t', - [], - is_const=True) - ## lte-mac-queue.h: uint32_t ns3::LteMacQueue::GetNBytes() const [member function] - cls.add_method('GetNBytes', - 'uint32_t', - [], - is_const=True) - ## lte-mac-queue.h: std::deque > const & ns3::LteMacQueue::GetPacketQueue() const [member function] - cls.add_method('GetPacketQueue', - 'std::deque< ns3::LteMacQueue::QueueElement > const &', - [], - is_const=True) - ## lte-mac-queue.h: uint32_t ns3::LteMacQueue::GetQueueLengthWithMACOverhead() [member function] - cls.add_method('GetQueueLengthWithMACOverhead', - 'uint32_t', - []) - ## lte-mac-queue.h: uint32_t ns3::LteMacQueue::GetSize() const [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_const=True) - ## lte-mac-queue.h: static ns3::TypeId ns3::LteMacQueue::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## lte-mac-queue.h: bool ns3::LteMacQueue::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True) - ## lte-mac-queue.h: ns3::Ptr ns3::LteMacQueue::Peek() const [member function] - cls.add_method('Peek', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## lte-mac-queue.h: void ns3::LteMacQueue::SetMaxSize(uint32_t maxSize) [member function] - cls.add_method('SetMaxSize', - 'void', - [param('uint32_t', 'maxSize')]) - return - -def register_Ns3LtePhy_methods(root_module, cls): - ## lte-phy.h: ns3::LtePhy::LtePhy(ns3::LtePhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LtePhy const &', 'arg0')]) - ## lte-phy.h: ns3::LtePhy::LtePhy() [constructor] - cls.add_constructor([]) - ## lte-phy.h: ns3::Ptr ns3::LtePhy::CreateTxPowerSpectralDensity() [member function] - cls.add_method('CreateTxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [], - is_pure_virtual=True, is_virtual=True) - ## lte-phy.h: void ns3::LtePhy::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## lte-phy.h: void ns3::LtePhy::DoSetDownlinkSubChannels() [member function] - cls.add_method('DoSetDownlinkSubChannels', - 'void', - [], - is_virtual=True) - ## lte-phy.h: void ns3::LtePhy::DoSetUplinkSubChannels() [member function] - cls.add_method('DoSetUplinkSubChannels', - 'void', - [], - is_virtual=True) - ## lte-phy.h: ns3::Ptr ns3::LtePhy::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::LteNetDevice >', - []) - ## lte-phy.h: ns3::Ptr ns3::LtePhy::GetDownlinkChannel() [member function] - cls.add_method('GetDownlinkChannel', - 'ns3::Ptr< ns3::SpectrumChannel >', - []) - ## lte-phy.h: ns3::Ptr ns3::LtePhy::GetDownlinkSpectrumPhy() [member function] - cls.add_method('GetDownlinkSpectrumPhy', - 'ns3::Ptr< ns3::LteSpectrumPhy >', - []) - ## lte-phy.h: std::vector > ns3::LtePhy::GetDownlinkSubChannels() [member function] - cls.add_method('GetDownlinkSubChannels', - 'std::vector< int >', - []) - ## lte-phy.h: uint32_t ns3::LtePhy::GetNrFrames() const [member function] - cls.add_method('GetNrFrames', - 'uint32_t', - [], - is_const=True) - ## lte-phy.h: uint32_t ns3::LtePhy::GetNrSubFrames() const [member function] - cls.add_method('GetNrSubFrames', - 'uint32_t', - [], - is_const=True) - ## lte-phy.h: double ns3::LtePhy::GetTti() const [member function] - cls.add_method('GetTti', - 'double', - [], - is_const=True) - ## lte-phy.h: double ns3::LtePhy::GetTxPower() [member function] - cls.add_method('GetTxPower', - 'double', - []) - ## lte-phy.h: static ns3::TypeId ns3::LtePhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## lte-phy.h: ns3::Ptr ns3::LtePhy::GetUplinkChannel() [member function] - cls.add_method('GetUplinkChannel', - 'ns3::Ptr< ns3::SpectrumChannel >', - []) - ## lte-phy.h: ns3::Ptr ns3::LtePhy::GetUplinkSpectrumPhy() [member function] - cls.add_method('GetUplinkSpectrumPhy', - 'ns3::Ptr< ns3::LteSpectrumPhy >', - []) - ## lte-phy.h: std::vector > ns3::LtePhy::GetUplinkSubChannels() [member function] - cls.add_method('GetUplinkSubChannels', - 'std::vector< int >', - []) - ## lte-phy.h: void ns3::LtePhy::ReceiveIdealControlMessage(ns3::Ptr msg) [member function] - cls.add_method('ReceiveIdealControlMessage', - 'void', - [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], - is_pure_virtual=True, is_virtual=True) - ## lte-phy.h: void ns3::LtePhy::SendIdealControlMessage(ns3::Ptr msg) [member function] - cls.add_method('SendIdealControlMessage', - 'void', - [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], - is_pure_virtual=True, is_virtual=True) - ## lte-phy.h: bool ns3::LtePhy::SendPacket(ns3::Ptr pb) [member function] - cls.add_method('SendPacket', - 'bool', - [param('ns3::Ptr< ns3::PacketBurst >', 'pb')], - is_pure_virtual=True, is_virtual=True) - ## lte-phy.h: void ns3::LtePhy::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::LteNetDevice >', 'd')]) - ## lte-phy.h: void ns3::LtePhy::SetDownlinkChannel(ns3::Ptr c) [member function] - cls.add_method('SetDownlinkChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')]) - ## lte-phy.h: void ns3::LtePhy::SetDownlinkSpectrumPhy(ns3::Ptr s) [member function] - cls.add_method('SetDownlinkSpectrumPhy', - 'void', - [param('ns3::Ptr< ns3::LteSpectrumPhy >', 's')]) - ## lte-phy.h: void ns3::LtePhy::SetDownlinkSubChannels(std::vector > mask) [member function] - cls.add_method('SetDownlinkSubChannels', - 'void', - [param('std::vector< int >', 'mask')]) - ## lte-phy.h: void ns3::LtePhy::SetNrFrames(uint32_t nrFrames) [member function] - cls.add_method('SetNrFrames', - 'void', - [param('uint32_t', 'nrFrames')]) - ## lte-phy.h: void ns3::LtePhy::SetNrSubFrames(uint32_t nrSubFrames) [member function] - cls.add_method('SetNrSubFrames', - 'void', - [param('uint32_t', 'nrSubFrames')]) - ## lte-phy.h: void ns3::LtePhy::SetTti(double tti) [member function] - cls.add_method('SetTti', - 'void', - [param('double', 'tti')]) - ## lte-phy.h: void ns3::LtePhy::SetTxPower(double pw) [member function] - cls.add_method('SetTxPower', - 'void', - [param('double', 'pw')]) - ## lte-phy.h: void ns3::LtePhy::SetUplinkChannel(ns3::Ptr c) [member function] - cls.add_method('SetUplinkChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')]) - ## lte-phy.h: void ns3::LtePhy::SetUplinkSpectrumPhy(ns3::Ptr s) [member function] - cls.add_method('SetUplinkSpectrumPhy', - 'void', - [param('ns3::Ptr< ns3::LteSpectrumPhy >', 's')]) - ## lte-phy.h: void ns3::LtePhy::SetUplinkSubChannels(std::vector > mask) [member function] - cls.add_method('SetUplinkSubChannels', - 'void', - [param('std::vector< int >', 'mask')]) - return - -def register_Ns3LtePropagationLossModel_methods(root_module, cls): - ## lte-propagation-loss-model.h: ns3::LtePropagationLossModel::LtePropagationLossModel(ns3::LtePropagationLossModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LtePropagationLossModel const &', 'arg0')]) - ## lte-propagation-loss-model.h: ns3::LtePropagationLossModel::LtePropagationLossModel() [constructor] - cls.add_constructor([]) - ## lte-propagation-loss-model.h: void ns3::LtePropagationLossModel::CreateChannelRealization(ns3::Ptr enbMobility, ns3::Ptr ueMobility) [member function] - cls.add_method('CreateChannelRealization', - 'void', - [param('ns3::Ptr< ns3::MobilityModel const >', 'enbMobility'), param('ns3::Ptr< ns3::MobilityModel const >', 'ueMobility')]) - ## lte-propagation-loss-model.h: ns3::Ptr ns3::LtePropagationLossModel::GetChannelRealization(ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('GetChannelRealization', - 'ns3::Ptr< ns3::ChannelRealization >', - [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], - is_const=True) - ## lte-propagation-loss-model.h: static ns3::TypeId ns3::LtePropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## lte-propagation-loss-model.h: ns3::Ptr ns3::LtePropagationLossModel::DoCalcRxPowerSpectralDensity(ns3::Ptr txPsd, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3LteSpectrumPhy_methods(root_module, cls): - ## lte-spectrum-phy.h: ns3::LteSpectrumPhy::LteSpectrumPhy(ns3::LteSpectrumPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LteSpectrumPhy const &', 'arg0')]) - ## lte-spectrum-phy.h: ns3::LteSpectrumPhy::LteSpectrumPhy() [constructor] - cls.add_constructor([]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::CalcSinrValues(ns3::Ptr rxPsd, ns3::Ptr noise) [member function] - cls.add_method('CalcSinrValues', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::Ptr< ns3::SpectrumValue const >', 'noise')], - is_pure_virtual=True, is_virtual=True) - ## lte-spectrum-phy.h: ns3::Ptr ns3::LteSpectrumPhy::GetChannel() [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::SpectrumChannel >', - []) - ## lte-spectrum-phy.h: ns3::Ptr ns3::LteSpectrumPhy::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## lte-spectrum-phy.h: ns3::Ptr ns3::LteSpectrumPhy::GetMobility() [member function] - cls.add_method('GetMobility', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## lte-spectrum-phy.h: ns3::Ptr ns3::LteSpectrumPhy::GetNoisePowerSpectralDensity() [member function] - cls.add_method('GetNoisePowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue const >', - []) - ## lte-spectrum-phy.h: ns3::Ptr ns3::LteSpectrumPhy::GetRxSpectrumModel() const [member function] - cls.add_method('GetRxSpectrumModel', - 'ns3::Ptr< ns3::SpectrumModel const >', - [], - is_const=True, is_virtual=True) - ## lte-spectrum-phy.h: ns3::SpectrumType ns3::LteSpectrumPhy::GetSpectrumType() [member function] - cls.add_method('GetSpectrumType', - 'ns3::SpectrumType', - []) - ## lte-spectrum-phy.h: static ns3::TypeId ns3::LteSpectrumPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetChannel(ns3::Ptr c) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], - is_virtual=True) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::Object >', 'd')], - is_virtual=True) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetGenericPhyRxEndErrorCallback(ns3::GenericPhyRxEndErrorCallback c) [member function] - cls.add_method('SetGenericPhyRxEndErrorCallback', - 'void', - [param('ns3::GenericPhyRxEndErrorCallback', 'c')]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetGenericPhyRxEndOkCallback(ns3::GenericPhyRxEndOkCallback c) [member function] - cls.add_method('SetGenericPhyRxEndOkCallback', - 'void', - [param('ns3::GenericPhyRxEndOkCallback', 'c')]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetGenericPhyRxStartCallback(ns3::GenericPhyRxStartCallback c) [member function] - cls.add_method('SetGenericPhyRxStartCallback', - 'void', - [param('ns3::GenericPhyRxStartCallback', 'c')]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetGenericPhyTxEndCallback(ns3::GenericPhyTxEndCallback c) [member function] - cls.add_method('SetGenericPhyTxEndCallback', - 'void', - [param('ns3::GenericPhyTxEndCallback', 'c')]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetMobility(ns3::Ptr m) [member function] - cls.add_method('SetMobility', - 'void', - [param('ns3::Ptr< ns3::Object >', 'm')], - is_virtual=True) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetNoisePowerSpectralDensity(ns3::Ptr noisePsd) [member function] - cls.add_method('SetNoisePowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetState(ns3::LteSpectrumPhy::State newState) [member function] - cls.add_method('SetState', - 'void', - [param('ns3::LteSpectrumPhy::State', 'newState')]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetTxPowerSpectralDensity(ns3::Ptr txPsd) [member function] - cls.add_method('SetTxPowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd')]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::StartRx(ns3::Ptr pb, ns3::Ptr rxPsd, ns3::SpectrumType st, ns3::Time duration) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'pb'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], - is_virtual=True) - ## lte-spectrum-phy.h: bool ns3::LteSpectrumPhy::StartTx(ns3::Ptr pb) [member function] - cls.add_method('StartTx', - 'bool', - [param('ns3::Ptr< ns3::PacketBurst >', 'pb')]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::EndRx() [member function] - cls.add_method('EndRx', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3MacEntity_methods(root_module, cls): - ## mac-entity.h: ns3::MacEntity::MacEntity(ns3::MacEntity const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MacEntity const &', 'arg0')]) - ## mac-entity.h: ns3::MacEntity::MacEntity() [constructor] - cls.add_constructor([]) - ## mac-entity.h: void ns3::MacEntity::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## mac-entity.h: ns3::Ptr ns3::MacEntity::GetAmcModule() const [member function] - cls.add_method('GetAmcModule', - 'ns3::Ptr< ns3::AmcModule >', - [], - is_const=True) - ## mac-entity.h: ns3::Ptr ns3::MacEntity::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::LteNetDevice >', - []) - ## mac-entity.h: static ns3::TypeId ns3::MacEntity::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mac-entity.h: void ns3::MacEntity::SetAmcModule(ns3::Ptr amcModule) [member function] - cls.add_method('SetAmcModule', - 'void', - [param('ns3::Ptr< ns3::AmcModule >', 'amcModule')]) - ## mac-entity.h: void ns3::MacEntity::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::LteNetDevice >', 'd')]) - return - -def register_Ns3PathLossModel_methods(root_module, cls): - ## path-loss-model.h: ns3::PathLossModel::PathLossModel(ns3::PathLossModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PathLossModel const &', 'arg0')]) - ## path-loss-model.h: ns3::PathLossModel::PathLossModel() [constructor] - cls.add_constructor([]) - ## path-loss-model.h: static ns3::TypeId ns3::PathLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## path-loss-model.h: double ns3::PathLossModel::GetValue(ns3::Ptr a, ns3::Ptr b) [member function] - cls.add_method('GetValue', - 'double', - [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')]) - ## path-loss-model.h: void ns3::PathLossModel::SetValue(double pl) [member function] - cls.add_method('SetValue', - 'void', - [param('double', 'pl')]) - return - -def register_Ns3PdcchMapIdealControlMessage_methods(root_module, cls): - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::PdcchMapIdealControlMessage(ns3::PdcchMapIdealControlMessage const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PdcchMapIdealControlMessage const &', 'arg0')]) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::PdcchMapIdealControlMessage() [constructor] - cls.add_constructor([]) - ## ideal-control-messages.h: void ns3::PdcchMapIdealControlMessage::AddNewRecord(ns3::PdcchMapIdealControlMessage::Direction direction, int subChannel, ns3::Ptr ue, double mcs) [member function] - cls.add_method('AddNewRecord', - 'void', - [param('ns3::PdcchMapIdealControlMessage::Direction', 'direction'), param('int', 'subChannel'), param('ns3::Ptr< ns3::LteNetDevice >', 'ue'), param('double', 'mcs')]) - ## ideal-control-messages.h: std::list > * ns3::PdcchMapIdealControlMessage::GetMessage() [member function] - cls.add_method('GetMessage', - 'std::list< ns3::PdcchMapIdealControlMessage::IdealPdcchRecord > *', - []) - return - -def register_Ns3PdcchMapIdealControlMessageIdealPdcchRecord_methods(root_module, cls): - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::IdealPdcchRecord() [constructor] - cls.add_constructor([]) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::IdealPdcchRecord(ns3::PdcchMapIdealControlMessage::IdealPdcchRecord const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PdcchMapIdealControlMessage::IdealPdcchRecord const &', 'arg0')]) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::m_direction [variable] - cls.add_instance_attribute('m_direction', 'ns3::PdcchMapIdealControlMessage::Direction', is_const=False) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::m_idSubChannel [variable] - cls.add_instance_attribute('m_idSubChannel', 'int', is_const=False) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::m_mcsIndex [variable] - cls.add_instance_attribute('m_mcsIndex', 'double', is_const=False) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::m_ue [variable] - cls.add_instance_attribute('m_ue', 'ns3::Ptr< ns3::LteNetDevice >', is_const=False) - return - -def register_Ns3PenetrationLossModel_methods(root_module, cls): - ## penetration-loss-model.h: ns3::PenetrationLossModel::PenetrationLossModel(ns3::PenetrationLossModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PenetrationLossModel const &', 'arg0')]) - ## penetration-loss-model.h: ns3::PenetrationLossModel::PenetrationLossModel() [constructor] - cls.add_constructor([]) - ## penetration-loss-model.h: static ns3::TypeId ns3::PenetrationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## penetration-loss-model.h: double ns3::PenetrationLossModel::GetValue() [member function] - cls.add_method('GetValue', - 'double', - []) - ## penetration-loss-model.h: void ns3::PenetrationLossModel::SetValue(double pnl) [member function] - cls.add_method('SetValue', - 'void', - [param('double', 'pnl')]) - return - -def register_Ns3ShadowingLossModel_methods(root_module, cls): - ## shadowing-loss-model.h: ns3::ShadowingLossModel::ShadowingLossModel(ns3::ShadowingLossModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ShadowingLossModel const &', 'arg0')]) - ## shadowing-loss-model.h: ns3::ShadowingLossModel::ShadowingLossModel() [constructor] - cls.add_constructor([]) - ## shadowing-loss-model.h: ns3::ShadowingLossModel::ShadowingLossModel(double mu, double sigma, double samplingPeriod) [constructor] - cls.add_constructor([param('double', 'mu'), param('double', 'sigma'), param('double', 'samplingPeriod')]) - ## shadowing-loss-model.h: static ns3::TypeId ns3::ShadowingLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## shadowing-loss-model.h: double ns3::ShadowingLossModel::GetValue() [member function] - cls.add_method('GetValue', - 'double', - []) - ## shadowing-loss-model.h: void ns3::ShadowingLossModel::SetValue(double sh) [member function] - cls.add_method('SetValue', - 'void', - [param('double', 'sh')]) - return - -def register_Ns3UeLtePhy_methods(root_module, cls): - ## ue-phy.h: ns3::UeLtePhy::UeLtePhy(ns3::UeLtePhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UeLtePhy const &', 'arg0')]) - ## ue-phy.h: ns3::UeLtePhy::UeLtePhy() [constructor] - cls.add_constructor([]) - ## ue-phy.h: ns3::UeLtePhy::UeLtePhy(ns3::Ptr d) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::LteNetDevice >', 'd')]) - ## ue-phy.h: void ns3::UeLtePhy::CreateCqiFeedbacks(std::vector > sinr) [member function] - cls.add_method('CreateCqiFeedbacks', - 'void', - [param('std::vector< double >', 'sinr')]) - ## ue-phy.h: ns3::Ptr ns3::UeLtePhy::CreateTxPowerSpectralDensity() [member function] - cls.add_method('CreateTxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [], - is_virtual=True) - ## ue-phy.h: void ns3::UeLtePhy::DoSetUplinkSubChannels() [member function] - cls.add_method('DoSetUplinkSubChannels', - 'void', - [], - is_virtual=True) - ## ue-phy.h: std::vector > ns3::UeLtePhy::GetSubChannelsForReception() [member function] - cls.add_method('GetSubChannelsForReception', - 'std::vector< int >', - []) - ## ue-phy.h: std::vector > ns3::UeLtePhy::GetSubChannelsForTransmission() [member function] - cls.add_method('GetSubChannelsForTransmission', - 'std::vector< int >', - []) - ## ue-phy.h: static ns3::TypeId ns3::UeLtePhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ue-phy.h: void ns3::UeLtePhy::ReceiveIdealControlMessage(ns3::Ptr msg) [member function] - cls.add_method('ReceiveIdealControlMessage', - 'void', - [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], - is_virtual=True) - ## ue-phy.h: void ns3::UeLtePhy::SendIdealControlMessage(ns3::Ptr msg) [member function] - cls.add_method('SendIdealControlMessage', - 'void', - [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], - is_virtual=True) - ## ue-phy.h: bool ns3::UeLtePhy::SendPacket(ns3::Ptr pb) [member function] - cls.add_method('SendPacket', - 'bool', - [param('ns3::Ptr< ns3::PacketBurst >', 'pb')], - is_virtual=True) - ## ue-phy.h: void ns3::UeLtePhy::SetSubChannelsForReception(std::vector > mask) [member function] - cls.add_method('SetSubChannelsForReception', - 'void', - [param('std::vector< int >', 'mask')]) - ## ue-phy.h: void ns3::UeLtePhy::SetSubChannelsForTransmission(std::vector > mask) [member function] - cls.add_method('SetSubChannelsForTransmission', - 'void', - [param('std::vector< int >', 'mask')]) - return - -def register_Ns3UeLteSpectrumPhy_methods(root_module, cls): - ## ue-lte-spectrum-phy.h: ns3::UeLteSpectrumPhy::UeLteSpectrumPhy(ns3::UeLteSpectrumPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UeLteSpectrumPhy const &', 'arg0')]) - ## ue-lte-spectrum-phy.h: ns3::UeLteSpectrumPhy::UeLteSpectrumPhy() [constructor] - cls.add_constructor([]) - ## ue-lte-spectrum-phy.h: void ns3::UeLteSpectrumPhy::CalcSinrValues(ns3::Ptr rxPsd, ns3::Ptr noise) [member function] - cls.add_method('CalcSinrValues', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::Ptr< ns3::SpectrumValue const >', 'noise')], - is_virtual=True) - ## ue-lte-spectrum-phy.h: static ns3::TypeId ns3::UeLteSpectrumPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UeMacEntity_methods(root_module, cls): - ## ue-mac-entity.h: ns3::UeMacEntity::UeMacEntity(ns3::UeMacEntity const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UeMacEntity const &', 'arg0')]) - ## ue-mac-entity.h: ns3::UeMacEntity::UeMacEntity() [constructor] - cls.add_constructor([]) - ## ue-mac-entity.h: ns3::Ptr ns3::UeMacEntity::CreateCqiFeedbacks(std::vector > sinr) [member function] - cls.add_method('CreateCqiFeedbacks', - 'ns3::Ptr< ns3::CqiIdealControlMessage >', - [param('std::vector< double >', 'sinr')]) - ## ue-mac-entity.h: static ns3::TypeId ns3::UeMacEntity::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3CqiIdealControlMessage_methods(root_module, cls): - ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiIdealControlMessage(ns3::CqiIdealControlMessage const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CqiIdealControlMessage const &', 'arg0')]) - ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiIdealControlMessage() [constructor] - cls.add_constructor([]) - ## ideal-control-messages.h: void ns3::CqiIdealControlMessage::AddNewRecord(int subChannel, double cqi) [member function] - cls.add_method('AddNewRecord', - 'void', - [param('int', 'subChannel'), param('double', 'cqi')]) - ## ideal-control-messages.h: std::list > * ns3::CqiIdealControlMessage::GetMessage() [member function] - cls.add_method('GetMessage', - 'std::list< ns3::CqiIdealControlMessage::CqiFeedback > *', - []) - return - -def register_Ns3CqiIdealControlMessageCqiFeedback_methods(root_module, cls): - ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiFeedback::CqiFeedback() [constructor] - cls.add_constructor([]) - ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiFeedback::CqiFeedback(ns3::CqiIdealControlMessage::CqiFeedback const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CqiIdealControlMessage::CqiFeedback const &', 'arg0')]) - ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiFeedback::m_cqi [variable] - cls.add_instance_attribute('m_cqi', 'double', is_const=False) - ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiFeedback::m_idSubChannel [variable] - cls.add_instance_attribute('m_idSubChannel', 'int', is_const=False) - return - -def register_Ns3EnbLtePhy_methods(root_module, cls): - ## enb-phy.h: ns3::EnbLtePhy::EnbLtePhy(ns3::EnbLtePhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EnbLtePhy const &', 'arg0')]) - ## enb-phy.h: ns3::EnbLtePhy::EnbLtePhy() [constructor] - cls.add_constructor([]) - ## enb-phy.h: ns3::EnbLtePhy::EnbLtePhy(ns3::Ptr d) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::LteNetDevice >', 'd')]) - ## enb-phy.h: void ns3::EnbLtePhy::CalcChannelQualityForUe(std::vector > sinr, ns3::Ptr ue) [member function] - cls.add_method('CalcChannelQualityForUe', - 'void', - [param('std::vector< double >', 'sinr'), param('ns3::Ptr< ns3::LteSpectrumPhy >', 'ue')]) - ## enb-phy.h: ns3::Ptr ns3::EnbLtePhy::CreateTxPowerSpectralDensity() [member function] - cls.add_method('CreateTxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [], - is_virtual=True) - ## enb-phy.h: void ns3::EnbLtePhy::DoSetDownlinkSubChannels() [member function] - cls.add_method('DoSetDownlinkSubChannels', - 'void', - [], - is_virtual=True) - ## enb-phy.h: void ns3::EnbLtePhy::EndFrame() [member function] - cls.add_method('EndFrame', - 'void', - []) - ## enb-phy.h: void ns3::EnbLtePhy::EndSubFrame() [member function] - cls.add_method('EndSubFrame', - 'void', - []) - ## enb-phy.h: static ns3::TypeId ns3::EnbLtePhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## enb-phy.h: void ns3::EnbLtePhy::ReceiveIdealControlMessage(ns3::Ptr msg) [member function] - cls.add_method('ReceiveIdealControlMessage', - 'void', - [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], - is_virtual=True) - ## enb-phy.h: void ns3::EnbLtePhy::SendIdealControlMessage(ns3::Ptr msg) [member function] - cls.add_method('SendIdealControlMessage', - 'void', - [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], - is_virtual=True) - ## enb-phy.h: bool ns3::EnbLtePhy::SendPacket(ns3::Ptr pb) [member function] - cls.add_method('SendPacket', - 'bool', - [param('ns3::Ptr< ns3::PacketBurst >', 'pb')], - is_virtual=True) - ## enb-phy.h: void ns3::EnbLtePhy::StartFrame() [member function] - cls.add_method('StartFrame', - 'void', - []) - ## enb-phy.h: void ns3::EnbLtePhy::StartSubFrame() [member function] - cls.add_method('StartSubFrame', - 'void', - []) - return - -def register_Ns3EnbLteSpectrumPhy_methods(root_module, cls): - ## enb-lte-spectrum-phy.h: ns3::EnbLteSpectrumPhy::EnbLteSpectrumPhy(ns3::EnbLteSpectrumPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EnbLteSpectrumPhy const &', 'arg0')]) - ## enb-lte-spectrum-phy.h: ns3::EnbLteSpectrumPhy::EnbLteSpectrumPhy() [constructor] - cls.add_constructor([]) - ## enb-lte-spectrum-phy.h: void ns3::EnbLteSpectrumPhy::CalcSinrValues(ns3::Ptr rxPsd, ns3::Ptr noise) [member function] - cls.add_method('CalcSinrValues', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::Ptr< ns3::SpectrumValue const >', 'noise')], - is_virtual=True) - ## enb-lte-spectrum-phy.h: static ns3::TypeId ns3::EnbLteSpectrumPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3EnbMacEntity_methods(root_module, cls): - ## enb-mac-entity.h: ns3::EnbMacEntity::EnbMacEntity(ns3::EnbMacEntity const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EnbMacEntity const &', 'arg0')]) - ## enb-mac-entity.h: ns3::EnbMacEntity::EnbMacEntity() [constructor] - cls.add_constructor([]) - ## enb-mac-entity.h: void ns3::EnbMacEntity::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## enb-mac-entity.h: ns3::Ptr ns3::EnbMacEntity::GetDownlinkPacketScheduler() [member function] - cls.add_method('GetDownlinkPacketScheduler', - 'ns3::Ptr< ns3::PacketScheduler >', - []) - ## enb-mac-entity.h: static ns3::TypeId ns3::EnbMacEntity::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## enb-mac-entity.h: ns3::Ptr ns3::EnbMacEntity::GetUplinkPacketScheduler() [member function] - cls.add_method('GetUplinkPacketScheduler', - 'ns3::Ptr< ns3::PacketScheduler >', - []) - ## enb-mac-entity.h: void ns3::EnbMacEntity::ReceiveCqiIdealControlMessage(ns3::Ptr msg) [member function] - cls.add_method('ReceiveCqiIdealControlMessage', - 'void', - [param('ns3::Ptr< ns3::CqiIdealControlMessage >', 'msg')]) - ## enb-mac-entity.h: void ns3::EnbMacEntity::SendPdcchMapIdealControlMessage(ns3::Ptr msg) [member function] - cls.add_method('SendPdcchMapIdealControlMessage', - 'void', - [param('ns3::Ptr< ns3::PdcchMapIdealControlMessage >', 'msg')]) - ## enb-mac-entity.h: void ns3::EnbMacEntity::SetDownlinkPacketScheduler(ns3::Ptr s) [member function] - cls.add_method('SetDownlinkPacketScheduler', - 'void', - [param('ns3::Ptr< ns3::PacketScheduler >', 's')]) - ## enb-mac-entity.h: void ns3::EnbMacEntity::SetUplinkPacketScheduler(ns3::Ptr s) [member function] - cls.add_method('SetUplinkPacketScheduler', - 'void', - [param('ns3::Ptr< ns3::PacketScheduler >', 's')]) - return - -def register_Ns3LteNetDevice_methods(root_module, cls): - ## lte-net-device.h: static ns3::TypeId ns3::LteNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## lte-net-device.h: ns3::LteNetDevice::LteNetDevice() [constructor] - cls.add_constructor([]) - ## lte-net-device.h: void ns3::LteNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::SetGenericPhyTxStartCallback(ns3::GenericPhyTxStartCallback c) [member function] - cls.add_method('SetGenericPhyTxStartCallback', - 'void', - [param('ns3::GenericPhyTxStartCallback', 'c')]) - ## lte-net-device.h: void ns3::LteNetDevice::SetPhy(ns3::Ptr phy) [member function] - cls.add_method('SetPhy', - 'void', - [param('ns3::Ptr< ns3::LtePhy >', 'phy')]) - ## lte-net-device.h: ns3::Ptr ns3::LteNetDevice::GetPhy() const [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::LtePhy >', - [], - is_const=True) - ## lte-net-device.h: void ns3::LteNetDevice::SetRrcEntity(ns3::Ptr rrc) [member function] - cls.add_method('SetRrcEntity', - 'void', - [param('ns3::Ptr< ns3::RrcEntity >', 'rrc')]) - ## lte-net-device.h: ns3::Ptr ns3::LteNetDevice::GetRrcEntity() [member function] - cls.add_method('GetRrcEntity', - 'ns3::Ptr< ns3::RrcEntity >', - []) - ## lte-net-device.h: void ns3::LteNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## lte-net-device.h: uint32_t ns3::LteNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: ns3::Ptr ns3::LteNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## lte-net-device.h: uint16_t ns3::LteNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## lte-net-device.h: ns3::Address ns3::LteNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::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) - ## lte-net-device.h: bool ns3::LteNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: ns3::Address ns3::LteNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: ns3::Ptr ns3::LteNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::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) - ## lte-net-device.h: ns3::Address ns3::LteNetDevice::GetMulticast(ns3::Ipv4Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'addr')], - is_const=True, is_virtual=True) - ## lte-net-device.h: ns3::Address ns3::LteNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::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) - ## lte-net-device.h: void ns3::LteNetDevice::Start() [member function] - cls.add_method('Start', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::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) - ## lte-net-device.h: bool ns3::LteNetDevice::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) - ## lte-net-device.h: bool ns3::LteNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::Receive(ns3::Ptr p) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## lte-net-device.h: void ns3::LteNetDevice::ForwardUp(ns3::Ptr packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest) [member function] - cls.add_method('ForwardUp', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest')]) - ## lte-net-device.h: void ns3::LteNetDevice::ForwardUp(ns3::Ptr packet) [member function] - cls.add_method('ForwardUp', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet')]) - ## lte-net-device.h: void ns3::LteNetDevice::SetPacketToSend(ns3::Ptr p) [member function] - cls.add_method('SetPacketToSend', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p')]) - ## lte-net-device.h: ns3::Ptr ns3::LteNetDevice::GetPacketToSend() [member function] - cls.add_method('GetPacketToSend', - 'ns3::Ptr< ns3::PacketBurst >', - []) - ## lte-net-device.h: void ns3::LteNetDevice::StartTransmission() [member function] - cls.add_method('StartTransmission', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::SendPacket(ns3::Ptr p) [member function] - cls.add_method('SendPacket', - 'bool', - [param('ns3::Ptr< ns3::PacketBurst >', 'p')], - is_pure_virtual=True, is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::DoSend(ns3::Ptr packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('DoSend', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::DoReceive(ns3::Ptr p) [member function] - cls.add_method('DoReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3UeNetDevice_methods(root_module, cls): - ## ue-net-device.h: static ns3::TypeId ns3::UeNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ue-net-device.h: ns3::UeNetDevice::UeNetDevice() [constructor] - cls.add_constructor([]) - ## ue-net-device.h: ns3::UeNetDevice::UeNetDevice(ns3::Ptr node, ns3::Ptr phy) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::LtePhy >', 'phy')]) - ## ue-net-device.h: ns3::UeNetDevice::UeNetDevice(ns3::Ptr node, ns3::Ptr phy, ns3::Ptr targetEnb) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::LtePhy >', 'phy'), param('ns3::Ptr< ns3::EnbNetDevice >', 'targetEnb')]) - ## ue-net-device.h: void ns3::UeNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## ue-net-device.h: void ns3::UeNetDevice::SetMacEntity(ns3::Ptr m) [member function] - cls.add_method('SetMacEntity', - 'void', - [param('ns3::Ptr< ns3::UeMacEntity >', 'm')]) - ## ue-net-device.h: ns3::Ptr ns3::UeNetDevice::GetMacEntity() [member function] - cls.add_method('GetMacEntity', - 'ns3::Ptr< ns3::UeMacEntity >', - []) - ## ue-net-device.h: void ns3::UeNetDevice::InitUeNetDevice() [member function] - cls.add_method('InitUeNetDevice', - 'void', - []) - ## ue-net-device.h: void ns3::UeNetDevice::Start() [member function] - cls.add_method('Start', - 'void', - [], - is_virtual=True) - ## ue-net-device.h: void ns3::UeNetDevice::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## ue-net-device.h: void ns3::UeNetDevice::SetTargetEnb(ns3::Ptr enb) [member function] - cls.add_method('SetTargetEnb', - 'void', - [param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')]) - ## ue-net-device.h: ns3::Ptr ns3::UeNetDevice::GetTargetEnb() [member function] - cls.add_method('GetTargetEnb', - 'ns3::Ptr< ns3::EnbNetDevice >', - []) - ## ue-net-device.h: void ns3::UeNetDevice::StartTransmission() [member function] - cls.add_method('StartTransmission', - 'void', - [], - is_virtual=True) - ## ue-net-device.h: bool ns3::UeNetDevice::SendPacket(ns3::Ptr p) [member function] - cls.add_method('SendPacket', - 'bool', - [param('ns3::Ptr< ns3::PacketBurst >', 'p')], - is_virtual=True) - ## ue-net-device.h: bool ns3::UeNetDevice::DoSend(ns3::Ptr packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('DoSend', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - visibility='private', is_virtual=True) - ## ue-net-device.h: void ns3::UeNetDevice::DoReceive(ns3::Ptr p) [member function] - cls.add_method('DoReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='private', is_virtual=True) - return - -def register_Ns3EnbNetDevice_methods(root_module, cls): - ## enb-net-device.h: static ns3::TypeId ns3::EnbNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## enb-net-device.h: ns3::EnbNetDevice::EnbNetDevice() [constructor] - cls.add_constructor([]) - ## enb-net-device.h: ns3::EnbNetDevice::EnbNetDevice(ns3::Ptr node, ns3::Ptr phy) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::LtePhy >', 'phy')]) - ## enb-net-device.h: void ns3::EnbNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## enb-net-device.h: void ns3::EnbNetDevice::InitEnbNetDevice() [member function] - cls.add_method('InitEnbNetDevice', - 'void', - []) - ## enb-net-device.h: void ns3::EnbNetDevice::Start() [member function] - cls.add_method('Start', - 'void', - [], - is_virtual=True) - ## enb-net-device.h: void ns3::EnbNetDevice::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## enb-net-device.h: void ns3::EnbNetDevice::SetUeManager(ns3::Ptr m) [member function] - cls.add_method('SetUeManager', - 'void', - [param('ns3::Ptr< ns3::UeManager >', 'm')]) - ## enb-net-device.h: ns3::Ptr ns3::EnbNetDevice::GetUeManager() [member function] - cls.add_method('GetUeManager', - 'ns3::Ptr< ns3::UeManager >', - []) - ## enb-net-device.h: void ns3::EnbNetDevice::SetMacEntity(ns3::Ptr m) [member function] - cls.add_method('SetMacEntity', - 'void', - [param('ns3::Ptr< ns3::EnbMacEntity >', 'm')]) - ## enb-net-device.h: ns3::Ptr ns3::EnbNetDevice::GetMacEntity() [member function] - cls.add_method('GetMacEntity', - 'ns3::Ptr< ns3::EnbMacEntity >', - []) - ## enb-net-device.h: void ns3::EnbNetDevice::StartTransmission() [member function] - cls.add_method('StartTransmission', - 'void', - [], - is_virtual=True) - ## enb-net-device.h: bool ns3::EnbNetDevice::SendPacket(ns3::Ptr p) [member function] - cls.add_method('SendPacket', - 'bool', - [param('ns3::Ptr< ns3::PacketBurst >', 'p')], - is_virtual=True) - ## enb-net-device.h: void ns3::EnbNetDevice::SendIdealPdcchMessage() [member function] - cls.add_method('SendIdealPdcchMessage', - 'void', - []) - ## enb-net-device.h: bool ns3::EnbNetDevice::DoSend(ns3::Ptr packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('DoSend', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - visibility='private', is_virtual=True) - ## enb-net-device.h: void ns3::EnbNetDevice::DoReceive(ns3::Ptr p) [member function] - cls.add_method('DoReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')], - 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_mesh.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_mesh.py deleted file mode 100644 index 80d4cf0eb..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_mesh.py +++ /dev/null @@ -1,2526 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## mesh-helper.h: ns3::MeshHelper [class] - module.add_class('MeshHelper') - ## mesh-helper.h: ns3::MeshHelper::ChannelPolicy [enumeration] - module.add_enum('ChannelPolicy', ['SPREAD_CHANNELS', 'ZERO_CHANNEL'], outer_class=root_module['ns3::MeshHelper']) - ## mesh-wifi-beacon.h: ns3::MeshWifiBeacon [class] - module.add_class('MeshWifiBeacon') - ## simple-ref-count.h: ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::MeshWifiInterfaceMacPlugin', '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::dot11s::DestinationAddressUnit', '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::dot11s::IeBeaconTimingUnit', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) - ## mesh-information-element-vector.h: ns3::MeshInformationElementVector [class] - module.add_class('MeshInformationElementVector', parent=root_module['ns3::WifiInformationElementVector']) - ## mesh-l2-routing-protocol.h: ns3::MeshL2RoutingProtocol [class] - module.add_class('MeshL2RoutingProtocol', parent=root_module['ns3::Object']) - ## mesh-stack-installer.h: ns3::MeshStack [class] - module.add_class('MeshStack', parent=root_module['ns3::Object']) - ## mesh-wifi-interface-mac-plugin.h: ns3::MeshWifiInterfaceMacPlugin [class] - module.add_class('MeshWifiInterfaceMacPlugin', parent=root_module['ns3::SimpleRefCount< ns3::MeshWifiInterfaceMacPlugin, ns3::empty, ns3::DefaultDeleter >']) - ## dot11s-installer.h: ns3::Dot11sStack [class] - module.add_class('Dot11sStack', parent=root_module['ns3::MeshStack']) - ## flame-installer.h: ns3::FlameStack [class] - module.add_class('FlameStack', parent=root_module['ns3::MeshStack']) - ## mesh-point-device.h: ns3::MeshPointDevice [class] - module.add_class('MeshPointDevice', parent=root_module['ns3::NetDevice']) - ## mesh-wifi-interface-mac.h: ns3::MeshWifiInterfaceMac [class] - module.add_class('MeshWifiInterfaceMac', parent=root_module['ns3::RegularWifiMac']) - - ## 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() - - ## ie-dot11s-configuration.h: ns3::dot11s::dot11sCongestionControlMode [enumeration] - module.add_enum('dot11sCongestionControlMode', ['CONGESTION_SIGNALING', 'CONGESTION_NULL']) - ## ie-dot11s-configuration.h: ns3::dot11s::dot11sAuthenticationProtocol [enumeration] - module.add_enum('dot11sAuthenticationProtocol', ['AUTH_NULL', 'AUTH_SAE']) - ## ie-dot11s-configuration.h: ns3::dot11s::dot11sPathSelectionProtocol [enumeration] - module.add_enum('dot11sPathSelectionProtocol', ['PROTOCOL_HWMP']) - ## ie-dot11s-configuration.h: ns3::dot11s::dot11sSynchronizationProtocolIdentifier [enumeration] - module.add_enum('dot11sSynchronizationProtocolIdentifier', ['SYNC_NEIGHBOUR_OFFSET', 'SYNC_NULL']) - ## ie-dot11s-peer-management.h: ns3::dot11s::PmpReasonCode [enumeration] - module.add_enum('PmpReasonCode', ['REASON11S_PEERING_CANCELLED', 'REASON11S_MESH_MAX_PEERS', 'REASON11S_MESH_CAPABILITY_POLICY_VIOLATION', 'REASON11S_MESH_CLOSE_RCVD', 'REASON11S_MESH_MAX_RETRIES', 'REASON11S_MESH_CONFIRM_TIMEOUT', 'REASON11S_MESH_INVALID_GTK', 'REASON11S_MESH_INCONSISTENT_PARAMETERS', 'REASON11S_MESH_INVALID_SECURITY_CAPABILITY', 'REASON11S_RESERVED']) - ## ie-dot11s-configuration.h: ns3::dot11s::dot11sPathSelectionMetric [enumeration] - module.add_enum('dot11sPathSelectionMetric', ['METRIC_AIRTIME']) - ## ie-dot11s-preq.h: ns3::dot11s::DestinationAddressUnit [class] - module.add_class('DestinationAddressUnit', parent=root_module['ns3::SimpleRefCount< ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter >']) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability [class] - module.add_class('Dot11sMeshCapability') - ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol [class] - module.add_class('HwmpProtocol', parent=root_module['ns3::MeshL2RoutingProtocol']) - ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination [struct] - module.add_class('FailedDestination', outer_class=root_module['ns3::dot11s::HwmpProtocol']) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable [class] - module.add_class('HwmpRtable', parent=root_module['ns3::Object']) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult [struct] - module.add_class('LookupResult', outer_class=root_module['ns3::dot11s::HwmpRtable']) - ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming [class] - module.add_class('IeBeaconTiming', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTimingUnit [class] - module.add_class('IeBeaconTimingUnit', parent=root_module['ns3::SimpleRefCount< ns3::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter >']) - ## ie-dot11s-configuration.h: ns3::dot11s::IeConfiguration [class] - module.add_class('IeConfiguration', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport [class] - module.add_class('IeLinkMetricReport', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshId [class] - module.add_class('IeMeshId', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdChecker [class] - module.add_class('IeMeshIdChecker', parent=root_module['ns3::AttributeChecker']) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdValue [class] - module.add_class('IeMeshIdValue', parent=root_module['ns3::AttributeValue']) - ## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement [class] - module.add_class('IePeerManagement', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement::Subtype [enumeration] - module.add_enum('Subtype', ['PEER_OPEN', 'PEER_CONFIRM', 'PEER_CLOSE'], outer_class=root_module['ns3::dot11s::IePeerManagement']) - ## ie-dot11s-peering-protocol.h: ns3::dot11s::IePeeringProtocol [class] - module.add_class('IePeeringProtocol', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-perr.h: ns3::dot11s::IePerr [class] - module.add_class('IePerr', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-prep.h: ns3::dot11s::IePrep [class] - module.add_class('IePrep', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-preq.h: ns3::dot11s::IePreq [class] - module.add_class('IePreq', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-rann.h: ns3::dot11s::IeRann [class] - module.add_class('IeRann', parent=root_module['ns3::WifiInformationElement']) - ## dot11s-mac-header.h: ns3::dot11s::MeshHeader [class] - module.add_class('MeshHeader', parent=root_module['ns3::Header']) - ## peer-link.h: ns3::dot11s::PeerLink [class] - module.add_class('PeerLink', parent=root_module['ns3::Object']) - ## peer-link.h: ns3::dot11s::PeerLink::PeerState [enumeration] - module.add_enum('PeerState', ['IDLE', 'OPN_SNT', 'CNF_RCVD', 'OPN_RCVD', 'ESTAB', 'HOLDING'], outer_class=root_module['ns3::dot11s::PeerLink']) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart [class] - module.add_class('PeerLinkFrameStart', parent=root_module['ns3::Header']) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields [struct] - module.add_class('PlinkFrameStartFields', outer_class=root_module['ns3::dot11s::PeerLinkFrameStart']) - ## peer-management-protocol.h: ns3::dot11s::PeerManagementProtocol [class] - module.add_class('PeerManagementProtocol', parent=root_module['ns3::Object']) - module.add_container('std::vector< ns3::dot11s::HwmpProtocol::FailedDestination >', 'ns3::dot11s::HwmpProtocol::FailedDestination', container_type='vector') - -def register_types_ns3_dsdv(module): - root_module = module.get_root() - - -def register_types_ns3_flame(module): - root_module = module.get_root() - - ## flame-header.h: ns3::flame::FlameHeader [class] - module.add_class('FlameHeader', parent=root_module['ns3::Header']) - ## flame-protocol.h: ns3::flame::FlameProtocol [class] - module.add_class('FlameProtocol', parent=root_module['ns3::MeshL2RoutingProtocol']) - ## flame-protocol-mac.h: ns3::flame::FlameProtocolMac [class] - module.add_class('FlameProtocolMac', parent=root_module['ns3::MeshWifiInterfaceMacPlugin']) - ## flame-rtable.h: ns3::flame::FlameRtable [class] - module.add_class('FlameRtable', parent=root_module['ns3::Object']) - ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult [struct] - module.add_class('LookupResult', outer_class=root_module['ns3::flame::FlameRtable']) - ## flame-protocol.h: ns3::flame::FlameTag [class] - module.add_class('FlameTag', parent=root_module['ns3::Tag']) - -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_Ns3MeshHelper_methods(root_module, root_module['ns3::MeshHelper']) - register_Ns3MeshWifiBeacon_methods(root_module, root_module['ns3::MeshWifiBeacon']) - register_Ns3MeshInformationElementVector_methods(root_module, root_module['ns3::MeshInformationElementVector']) - register_Ns3MeshL2RoutingProtocol_methods(root_module, root_module['ns3::MeshL2RoutingProtocol']) - register_Ns3MeshStack_methods(root_module, root_module['ns3::MeshStack']) - register_Ns3MeshWifiInterfaceMacPlugin_methods(root_module, root_module['ns3::MeshWifiInterfaceMacPlugin']) - register_Ns3Dot11sStack_methods(root_module, root_module['ns3::Dot11sStack']) - register_Ns3FlameStack_methods(root_module, root_module['ns3::FlameStack']) - register_Ns3MeshPointDevice_methods(root_module, root_module['ns3::MeshPointDevice']) - register_Ns3MeshWifiInterfaceMac_methods(root_module, root_module['ns3::MeshWifiInterfaceMac']) - register_Ns3Dot11sDestinationAddressUnit_methods(root_module, root_module['ns3::dot11s::DestinationAddressUnit']) - register_Ns3Dot11sDot11sMeshCapability_methods(root_module, root_module['ns3::dot11s::Dot11sMeshCapability']) - register_Ns3Dot11sHwmpProtocol_methods(root_module, root_module['ns3::dot11s::HwmpProtocol']) - register_Ns3Dot11sHwmpProtocolFailedDestination_methods(root_module, root_module['ns3::dot11s::HwmpProtocol::FailedDestination']) - register_Ns3Dot11sHwmpRtable_methods(root_module, root_module['ns3::dot11s::HwmpRtable']) - register_Ns3Dot11sHwmpRtableLookupResult_methods(root_module, root_module['ns3::dot11s::HwmpRtable::LookupResult']) - register_Ns3Dot11sIeBeaconTiming_methods(root_module, root_module['ns3::dot11s::IeBeaconTiming']) - register_Ns3Dot11sIeBeaconTimingUnit_methods(root_module, root_module['ns3::dot11s::IeBeaconTimingUnit']) - register_Ns3Dot11sIeConfiguration_methods(root_module, root_module['ns3::dot11s::IeConfiguration']) - register_Ns3Dot11sIeLinkMetricReport_methods(root_module, root_module['ns3::dot11s::IeLinkMetricReport']) - register_Ns3Dot11sIeMeshId_methods(root_module, root_module['ns3::dot11s::IeMeshId']) - register_Ns3Dot11sIeMeshIdChecker_methods(root_module, root_module['ns3::dot11s::IeMeshIdChecker']) - register_Ns3Dot11sIeMeshIdValue_methods(root_module, root_module['ns3::dot11s::IeMeshIdValue']) - register_Ns3Dot11sIePeerManagement_methods(root_module, root_module['ns3::dot11s::IePeerManagement']) - register_Ns3Dot11sIePeeringProtocol_methods(root_module, root_module['ns3::dot11s::IePeeringProtocol']) - register_Ns3Dot11sIePerr_methods(root_module, root_module['ns3::dot11s::IePerr']) - register_Ns3Dot11sIePrep_methods(root_module, root_module['ns3::dot11s::IePrep']) - register_Ns3Dot11sIePreq_methods(root_module, root_module['ns3::dot11s::IePreq']) - register_Ns3Dot11sIeRann_methods(root_module, root_module['ns3::dot11s::IeRann']) - register_Ns3Dot11sMeshHeader_methods(root_module, root_module['ns3::dot11s::MeshHeader']) - register_Ns3Dot11sPeerLink_methods(root_module, root_module['ns3::dot11s::PeerLink']) - register_Ns3Dot11sPeerLinkFrameStart_methods(root_module, root_module['ns3::dot11s::PeerLinkFrameStart']) - register_Ns3Dot11sPeerLinkFrameStartPlinkFrameStartFields_methods(root_module, root_module['ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields']) - register_Ns3Dot11sPeerManagementProtocol_methods(root_module, root_module['ns3::dot11s::PeerManagementProtocol']) - register_Ns3FlameFlameHeader_methods(root_module, root_module['ns3::flame::FlameHeader']) - register_Ns3FlameFlameProtocol_methods(root_module, root_module['ns3::flame::FlameProtocol']) - register_Ns3FlameFlameProtocolMac_methods(root_module, root_module['ns3::flame::FlameProtocolMac']) - register_Ns3FlameFlameRtable_methods(root_module, root_module['ns3::flame::FlameRtable']) - register_Ns3FlameFlameRtableLookupResult_methods(root_module, root_module['ns3::flame::FlameRtable::LookupResult']) - register_Ns3FlameFlameTag_methods(root_module, root_module['ns3::flame::FlameTag']) - return - -def register_Ns3MeshHelper_methods(root_module, cls): - ## mesh-helper.h: ns3::MeshHelper::MeshHelper(ns3::MeshHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MeshHelper const &', 'arg0')]) - ## mesh-helper.h: ns3::MeshHelper::MeshHelper() [constructor] - cls.add_constructor([]) - ## mesh-helper.h: static ns3::MeshHelper ns3::MeshHelper::Default() [member function] - cls.add_method('Default', - 'ns3::MeshHelper', - [], - is_static=True) - ## mesh-helper.h: ns3::NetDeviceContainer ns3::MeshHelper::Install(ns3::WifiPhyHelper const & phyHelper, ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::WifiPhyHelper const &', 'phyHelper'), param('ns3::NodeContainer', 'c')], - is_const=True) - ## mesh-helper.h: void ns3::MeshHelper::Report(ns3::Ptr const & arg0, std::ostream & arg1) [member function] - cls.add_method('Report', - 'void', - [param('ns3::Ptr< ns3::NetDevice > const &', 'arg0'), param('std::ostream &', 'arg1')]) - ## mesh-helper.h: void ns3::MeshHelper::ResetStats(ns3::Ptr const & arg0) [member function] - cls.add_method('ResetStats', - 'void', - [param('ns3::Ptr< ns3::NetDevice > const &', 'arg0')]) - ## mesh-helper.h: void ns3::MeshHelper::SetMacType(std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetMacType', - 'void', - [param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## mesh-helper.h: void ns3::MeshHelper::SetNumberOfInterfaces(uint32_t nInterfaces) [member function] - cls.add_method('SetNumberOfInterfaces', - 'void', - [param('uint32_t', 'nInterfaces')]) - ## mesh-helper.h: void ns3::MeshHelper::SetRemoteStationManager(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetRemoteStationManager', - 'void', - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## mesh-helper.h: void ns3::MeshHelper::SetSpreadInterfaceChannels(ns3::MeshHelper::ChannelPolicy arg0) [member function] - cls.add_method('SetSpreadInterfaceChannels', - 'void', - [param('ns3::MeshHelper::ChannelPolicy', 'arg0')]) - ## mesh-helper.h: void ns3::MeshHelper::SetStackInstaller(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetStackInstaller', - 'void', - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## mesh-helper.h: void ns3::MeshHelper::SetStandard(ns3::WifiPhyStandard standard) [member function] - cls.add_method('SetStandard', - 'void', - [param('ns3::WifiPhyStandard', 'standard')]) - return - -def register_Ns3MeshWifiBeacon_methods(root_module, cls): - ## mesh-wifi-beacon.h: ns3::MeshWifiBeacon::MeshWifiBeacon(ns3::MeshWifiBeacon const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MeshWifiBeacon const &', 'arg0')]) - ## mesh-wifi-beacon.h: ns3::MeshWifiBeacon::MeshWifiBeacon(ns3::Ssid ssid, ns3::SupportedRates rates, uint64_t us) [constructor] - cls.add_constructor([param('ns3::Ssid', 'ssid'), param('ns3::SupportedRates', 'rates'), param('uint64_t', 'us')]) - ## mesh-wifi-beacon.h: void ns3::MeshWifiBeacon::AddInformationElement(ns3::Ptr ie) [member function] - cls.add_method('AddInformationElement', - 'void', - [param('ns3::Ptr< ns3::WifiInformationElement >', 'ie')]) - ## mesh-wifi-beacon.h: ns3::MgtBeaconHeader ns3::MeshWifiBeacon::BeaconHeader() const [member function] - cls.add_method('BeaconHeader', - 'ns3::MgtBeaconHeader', - [], - is_const=True) - ## mesh-wifi-beacon.h: ns3::WifiMacHeader ns3::MeshWifiBeacon::CreateHeader(ns3::Mac48Address address, ns3::Mac48Address mpAddress) [member function] - cls.add_method('CreateHeader', - 'ns3::WifiMacHeader', - [param('ns3::Mac48Address', 'address'), param('ns3::Mac48Address', 'mpAddress')]) - ## mesh-wifi-beacon.h: ns3::Ptr ns3::MeshWifiBeacon::CreatePacket() [member function] - cls.add_method('CreatePacket', - 'ns3::Ptr< ns3::Packet >', - []) - ## mesh-wifi-beacon.h: ns3::Time ns3::MeshWifiBeacon::GetBeaconInterval() const [member function] - cls.add_method('GetBeaconInterval', - 'ns3::Time', - [], - is_const=True) - return - -def register_Ns3MeshInformationElementVector_methods(root_module, cls): - ## mesh-information-element-vector.h: ns3::MeshInformationElementVector::MeshInformationElementVector() [constructor] - cls.add_constructor([]) - ## mesh-information-element-vector.h: ns3::MeshInformationElementVector::MeshInformationElementVector(ns3::MeshInformationElementVector const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MeshInformationElementVector const &', 'arg0')]) - ## mesh-information-element-vector.h: uint32_t ns3::MeshInformationElementVector::DeserializeSingleIe(ns3::Buffer::Iterator start) [member function] - cls.add_method('DeserializeSingleIe', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - return - -def register_Ns3MeshL2RoutingProtocol_methods(root_module, cls): - ## mesh-l2-routing-protocol.h: ns3::MeshL2RoutingProtocol::MeshL2RoutingProtocol() [constructor] - cls.add_constructor([]) - ## mesh-l2-routing-protocol.h: ns3::MeshL2RoutingProtocol::MeshL2RoutingProtocol(ns3::MeshL2RoutingProtocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MeshL2RoutingProtocol const &', 'arg0')]) - ## mesh-l2-routing-protocol.h: ns3::Ptr ns3::MeshL2RoutingProtocol::GetMeshPoint() const [member function] - cls.add_method('GetMeshPoint', - 'ns3::Ptr< ns3::MeshPointDevice >', - [], - is_const=True) - ## mesh-l2-routing-protocol.h: static ns3::TypeId ns3::MeshL2RoutingProtocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mesh-l2-routing-protocol.h: bool ns3::MeshL2RoutingProtocol::RemoveRoutingStuff(uint32_t fromIface, ns3::Mac48Address const source, ns3::Mac48Address const destination, ns3::Ptr packet, uint16_t & protocolType) [member function] - cls.add_method('RemoveRoutingStuff', - 'bool', - [param('uint32_t', 'fromIface'), param('ns3::Mac48Address const', 'source'), param('ns3::Mac48Address const', 'destination'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint16_t &', 'protocolType')], - is_pure_virtual=True, is_virtual=True) - ## mesh-l2-routing-protocol.h: bool ns3::MeshL2RoutingProtocol::RequestRoute(uint32_t sourceIface, ns3::Mac48Address const source, ns3::Mac48Address const destination, ns3::Ptr packet, uint16_t protocolType, ns3::Callback, ns3::Mac48Address, ns3::Mac48Address, unsigned short, unsigned int, ns3::empty, ns3::empty, ns3::empty> routeReply) [member function] - cls.add_method('RequestRoute', - 'bool', - [param('uint32_t', 'sourceIface'), param('ns3::Mac48Address const', 'source'), param('ns3::Mac48Address const', 'destination'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocolType'), param('ns3::Callback< void, bool, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, unsigned short, unsigned int, ns3::empty, ns3::empty, ns3::empty >', 'routeReply')], - is_pure_virtual=True, is_virtual=True) - ## mesh-l2-routing-protocol.h: void ns3::MeshL2RoutingProtocol::SetMeshPoint(ns3::Ptr mp) [member function] - cls.add_method('SetMeshPoint', - 'void', - [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')]) - return - -def register_Ns3MeshStack_methods(root_module, cls): - ## mesh-stack-installer.h: ns3::MeshStack::MeshStack() [constructor] - cls.add_constructor([]) - ## mesh-stack-installer.h: ns3::MeshStack::MeshStack(ns3::MeshStack const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MeshStack const &', 'arg0')]) - ## mesh-stack-installer.h: bool ns3::MeshStack::InstallStack(ns3::Ptr mp) [member function] - cls.add_method('InstallStack', - 'bool', - [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')], - is_pure_virtual=True, is_virtual=True) - ## mesh-stack-installer.h: void ns3::MeshStack::Report(ns3::Ptr const mp, std::ostream & arg1) [member function] - cls.add_method('Report', - 'void', - [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')], - is_pure_virtual=True, is_virtual=True) - ## mesh-stack-installer.h: void ns3::MeshStack::ResetStats(ns3::Ptr const mp) [member function] - cls.add_method('ResetStats', - 'void', - [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3MeshWifiInterfaceMacPlugin_methods(root_module, cls): - ## mesh-wifi-interface-mac-plugin.h: ns3::MeshWifiInterfaceMacPlugin::MeshWifiInterfaceMacPlugin() [constructor] - cls.add_constructor([]) - ## mesh-wifi-interface-mac-plugin.h: ns3::MeshWifiInterfaceMacPlugin::MeshWifiInterfaceMacPlugin(ns3::MeshWifiInterfaceMacPlugin const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MeshWifiInterfaceMacPlugin const &', 'arg0')]) - ## mesh-wifi-interface-mac-plugin.h: bool ns3::MeshWifiInterfaceMacPlugin::Receive(ns3::Ptr packet, ns3::WifiMacHeader const & header) [member function] - cls.add_method('Receive', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const &', 'header')], - is_pure_virtual=True, is_virtual=True) - ## mesh-wifi-interface-mac-plugin.h: void ns3::MeshWifiInterfaceMacPlugin::SetParent(ns3::Ptr parent) [member function] - cls.add_method('SetParent', - 'void', - [param('ns3::Ptr< ns3::MeshWifiInterfaceMac >', 'parent')], - is_pure_virtual=True, is_virtual=True) - ## mesh-wifi-interface-mac-plugin.h: void ns3::MeshWifiInterfaceMacPlugin::UpdateBeacon(ns3::MeshWifiBeacon & beacon) const [member function] - cls.add_method('UpdateBeacon', - 'void', - [param('ns3::MeshWifiBeacon &', 'beacon')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## mesh-wifi-interface-mac-plugin.h: bool ns3::MeshWifiInterfaceMacPlugin::UpdateOutcomingFrame(ns3::Ptr packet, ns3::WifiMacHeader & header, ns3::Mac48Address from, ns3::Mac48Address to) [member function] - cls.add_method('UpdateOutcomingFrame', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader &', 'header'), param('ns3::Mac48Address', 'from'), param('ns3::Mac48Address', 'to')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3Dot11sStack_methods(root_module, cls): - ## dot11s-installer.h: ns3::Dot11sStack::Dot11sStack(ns3::Dot11sStack const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Dot11sStack const &', 'arg0')]) - ## dot11s-installer.h: ns3::Dot11sStack::Dot11sStack() [constructor] - cls.add_constructor([]) - ## dot11s-installer.h: void ns3::Dot11sStack::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## dot11s-installer.h: static ns3::TypeId ns3::Dot11sStack::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## dot11s-installer.h: bool ns3::Dot11sStack::InstallStack(ns3::Ptr mp) [member function] - cls.add_method('InstallStack', - 'bool', - [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')], - is_virtual=True) - ## dot11s-installer.h: void ns3::Dot11sStack::Report(ns3::Ptr const mp, std::ostream & arg1) [member function] - cls.add_method('Report', - 'void', - [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')], - is_virtual=True) - ## dot11s-installer.h: void ns3::Dot11sStack::ResetStats(ns3::Ptr const mp) [member function] - cls.add_method('ResetStats', - 'void', - [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')], - is_virtual=True) - return - -def register_Ns3FlameStack_methods(root_module, cls): - ## flame-installer.h: ns3::FlameStack::FlameStack(ns3::FlameStack const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FlameStack const &', 'arg0')]) - ## flame-installer.h: ns3::FlameStack::FlameStack() [constructor] - cls.add_constructor([]) - ## flame-installer.h: void ns3::FlameStack::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## flame-installer.h: static ns3::TypeId ns3::FlameStack::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## flame-installer.h: bool ns3::FlameStack::InstallStack(ns3::Ptr mp) [member function] - cls.add_method('InstallStack', - 'bool', - [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')], - is_virtual=True) - ## flame-installer.h: void ns3::FlameStack::Report(ns3::Ptr const mp, std::ostream & arg1) [member function] - cls.add_method('Report', - 'void', - [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')], - is_virtual=True) - ## flame-installer.h: void ns3::FlameStack::ResetStats(ns3::Ptr const mp) [member function] - cls.add_method('ResetStats', - 'void', - [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')], - is_virtual=True) - return - -def register_Ns3MeshPointDevice_methods(root_module, cls): - ## mesh-point-device.h: ns3::MeshPointDevice::MeshPointDevice(ns3::MeshPointDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MeshPointDevice const &', 'arg0')]) - ## mesh-point-device.h: ns3::MeshPointDevice::MeshPointDevice() [constructor] - cls.add_constructor([]) - ## mesh-point-device.h: void ns3::MeshPointDevice::AddInterface(ns3::Ptr port) [member function] - cls.add_method('AddInterface', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'port')]) - ## mesh-point-device.h: void ns3::MeshPointDevice::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) - ## mesh-point-device.h: void ns3::MeshPointDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## mesh-point-device.h: ns3::Address ns3::MeshPointDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: ns3::Address ns3::MeshPointDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: ns3::Ptr ns3::MeshPointDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: uint32_t ns3::MeshPointDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: ns3::Ptr ns3::MeshPointDevice::GetInterface(uint32_t id) const [member function] - cls.add_method('GetInterface', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'id')], - is_const=True) - ## mesh-point-device.h: std::vector, std::allocator > > ns3::MeshPointDevice::GetInterfaces() const [member function] - cls.add_method('GetInterfaces', - 'std::vector< ns3::Ptr< ns3::NetDevice > >', - [], - is_const=True) - ## mesh-point-device.h: uint16_t ns3::MeshPointDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: ns3::Address ns3::MeshPointDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## mesh-point-device.h: ns3::Address ns3::MeshPointDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## mesh-point-device.h: uint32_t ns3::MeshPointDevice::GetNInterfaces() const [member function] - cls.add_method('GetNInterfaces', - 'uint32_t', - [], - is_const=True) - ## mesh-point-device.h: ns3::Ptr ns3::MeshPointDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: ns3::Ptr ns3::MeshPointDevice::GetRoutingProtocol() const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::MeshL2RoutingProtocol >', - [], - is_const=True) - ## mesh-point-device.h: static ns3::TypeId ns3::MeshPointDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mesh-point-device.h: bool ns3::MeshPointDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: bool ns3::MeshPointDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: bool ns3::MeshPointDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: bool ns3::MeshPointDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: bool ns3::MeshPointDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: bool ns3::MeshPointDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: void ns3::MeshPointDevice::Report(std::ostream & os) const [member function] - cls.add_method('Report', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## mesh-point-device.h: void ns3::MeshPointDevice::ResetStats() [member function] - cls.add_method('ResetStats', - 'void', - []) - ## mesh-point-device.h: bool ns3::MeshPointDevice::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) - ## mesh-point-device.h: bool ns3::MeshPointDevice::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) - ## mesh-point-device.h: void ns3::MeshPointDevice::SetAddress(ns3::Address a) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'a')], - is_virtual=True) - ## mesh-point-device.h: void ns3::MeshPointDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## mesh-point-device.h: bool ns3::MeshPointDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## mesh-point-device.h: void ns3::MeshPointDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## mesh-point-device.h: void ns3::MeshPointDevice::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) - ## mesh-point-device.h: void ns3::MeshPointDevice::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) - ## mesh-point-device.h: void ns3::MeshPointDevice::SetRoutingProtocol(ns3::Ptr protocol) [member function] - cls.add_method('SetRoutingProtocol', - 'void', - [param('ns3::Ptr< ns3::MeshL2RoutingProtocol >', 'protocol')]) - ## mesh-point-device.h: bool ns3::MeshPointDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - return - -def register_Ns3MeshWifiInterfaceMac_methods(root_module, cls): - ## mesh-wifi-interface-mac.h: ns3::MeshWifiInterfaceMac::MeshWifiInterfaceMac() [constructor] - cls.add_constructor([]) - ## mesh-wifi-interface-mac.h: bool ns3::MeshWifiInterfaceMac::CheckSupportedRates(ns3::SupportedRates rates) const [member function] - cls.add_method('CheckSupportedRates', - 'bool', - [param('ns3::SupportedRates', 'rates')], - is_const=True) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], - is_virtual=True) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], - is_virtual=True) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::FinishConfigureStandard(ns3::WifiPhyStandard standard) [member function] - cls.add_method('FinishConfigureStandard', - 'void', - [param('ns3::WifiPhyStandard', 'standard')], - is_virtual=True) - ## mesh-wifi-interface-mac.h: ns3::Time ns3::MeshWifiInterfaceMac::GetBeaconInterval() const [member function] - cls.add_method('GetBeaconInterval', - 'ns3::Time', - [], - is_const=True) - ## mesh-wifi-interface-mac.h: uint16_t ns3::MeshWifiInterfaceMac::GetFrequencyChannel() const [member function] - cls.add_method('GetFrequencyChannel', - 'uint16_t', - [], - is_const=True) - ## mesh-wifi-interface-mac.h: uint32_t ns3::MeshWifiInterfaceMac::GetLinkMetric(ns3::Mac48Address peerAddress) [member function] - cls.add_method('GetLinkMetric', - 'uint32_t', - [param('ns3::Mac48Address', 'peerAddress')]) - ## mesh-wifi-interface-mac.h: ns3::Mac48Address ns3::MeshWifiInterfaceMac::GetMeshPointAddress() const [member function] - cls.add_method('GetMeshPointAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## mesh-wifi-interface-mac.h: ns3::WifiPhyStandard ns3::MeshWifiInterfaceMac::GetPhyStandard() const [member function] - cls.add_method('GetPhyStandard', - 'ns3::WifiPhyStandard', - [], - is_const=True) - ## mesh-wifi-interface-mac.h: ns3::SupportedRates ns3::MeshWifiInterfaceMac::GetSupportedRates() const [member function] - cls.add_method('GetSupportedRates', - 'ns3::SupportedRates', - [], - is_const=True) - ## mesh-wifi-interface-mac.h: ns3::Time ns3::MeshWifiInterfaceMac::GetTbtt() const [member function] - cls.add_method('GetTbtt', - 'ns3::Time', - [], - is_const=True) - ## mesh-wifi-interface-mac.h: static ns3::TypeId ns3::MeshWifiInterfaceMac::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::InstallPlugin(ns3::Ptr plugin) [member function] - cls.add_method('InstallPlugin', - 'void', - [param('ns3::Ptr< ns3::MeshWifiInterfaceMacPlugin >', 'plugin')]) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::Report(std::ostream & arg0) const [member function] - cls.add_method('Report', - 'void', - [param('std::ostream &', 'arg0')], - is_const=True) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::ResetStats() [member function] - cls.add_method('ResetStats', - 'void', - []) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::SendManagementFrame(ns3::Ptr frame, ns3::WifiMacHeader const & hdr) [member function] - cls.add_method('SendManagementFrame', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'frame'), param('ns3::WifiMacHeader const &', 'hdr')]) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::SetBeaconGeneration(bool enable) [member function] - cls.add_method('SetBeaconGeneration', - 'void', - [param('bool', 'enable')]) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::SetBeaconInterval(ns3::Time interval) [member function] - cls.add_method('SetBeaconInterval', - 'void', - [param('ns3::Time', 'interval')]) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::SetLinkMetricCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetLinkMetricCallback', - 'void', - [param('ns3::Callback< unsigned int, ns3::Mac48Address, ns3::Ptr< ns3::MeshWifiInterfaceMac >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::SetLinkUpCallback(ns3::Callback linkUp) [member function] - cls.add_method('SetLinkUpCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], - is_virtual=True) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::SetMeshPointAddress(ns3::Mac48Address arg0) [member function] - cls.add_method('SetMeshPointAddress', - 'void', - [param('ns3::Mac48Address', 'arg0')]) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::SetRandomStartDelay(ns3::Time interval) [member function] - cls.add_method('SetRandomStartDelay', - 'void', - [param('ns3::Time', 'interval')]) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::ShiftTbtt(ns3::Time shift) [member function] - cls.add_method('ShiftTbtt', - 'void', - [param('ns3::Time', 'shift')]) - ## mesh-wifi-interface-mac.h: bool ns3::MeshWifiInterfaceMac::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::SwitchFrequencyChannel(uint16_t new_id) [member function] - cls.add_method('SwitchFrequencyChannel', - 'void', - [param('uint16_t', 'new_id')]) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::Receive(ns3::Ptr packet, ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], - visibility='private', is_virtual=True) - return - -def register_Ns3Dot11sDestinationAddressUnit_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## ie-dot11s-preq.h: ns3::dot11s::DestinationAddressUnit::DestinationAddressUnit(ns3::dot11s::DestinationAddressUnit const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::DestinationAddressUnit const &', 'arg0')]) - ## ie-dot11s-preq.h: ns3::dot11s::DestinationAddressUnit::DestinationAddressUnit() [constructor] - cls.add_constructor([]) - ## ie-dot11s-preq.h: uint32_t ns3::dot11s::DestinationAddressUnit::GetDestSeqNumber() const [member function] - cls.add_method('GetDestSeqNumber', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-preq.h: ns3::Mac48Address ns3::dot11s::DestinationAddressUnit::GetDestinationAddress() const [member function] - cls.add_method('GetDestinationAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## ie-dot11s-preq.h: bool ns3::dot11s::DestinationAddressUnit::IsDo() [member function] - cls.add_method('IsDo', - 'bool', - []) - ## ie-dot11s-preq.h: bool ns3::dot11s::DestinationAddressUnit::IsRf() [member function] - cls.add_method('IsRf', - 'bool', - []) - ## ie-dot11s-preq.h: bool ns3::dot11s::DestinationAddressUnit::IsUsn() [member function] - cls.add_method('IsUsn', - 'bool', - []) - ## ie-dot11s-preq.h: void ns3::dot11s::DestinationAddressUnit::SetDestSeqNumber(uint32_t dest_seq_number) [member function] - cls.add_method('SetDestSeqNumber', - 'void', - [param('uint32_t', 'dest_seq_number')]) - ## ie-dot11s-preq.h: void ns3::dot11s::DestinationAddressUnit::SetDestinationAddress(ns3::Mac48Address dest_address) [member function] - cls.add_method('SetDestinationAddress', - 'void', - [param('ns3::Mac48Address', 'dest_address')]) - ## ie-dot11s-preq.h: void ns3::dot11s::DestinationAddressUnit::SetFlags(bool doFlag, bool rfFlag, bool usnFlag) [member function] - cls.add_method('SetFlags', - 'void', - [param('bool', 'doFlag'), param('bool', 'rfFlag'), param('bool', 'usnFlag')]) - return - -def register_Ns3Dot11sDot11sMeshCapability_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::Dot11sMeshCapability(ns3::dot11s::Dot11sMeshCapability const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::Dot11sMeshCapability const &', 'arg0')]) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::Dot11sMeshCapability() [constructor] - cls.add_constructor([]) - ## ie-dot11s-configuration.h: ns3::Buffer::Iterator ns3::dot11s::Dot11sMeshCapability::Deserialize(ns3::Buffer::Iterator i) [member function] - cls.add_method('Deserialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'i')]) - ## ie-dot11s-configuration.h: uint8_t ns3::dot11s::Dot11sMeshCapability::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-configuration.h: uint16_t ns3::dot11s::Dot11sMeshCapability::GetUint16() const [member function] - cls.add_method('GetUint16', - 'uint16_t', - [], - is_const=True) - ## ie-dot11s-configuration.h: bool ns3::dot11s::Dot11sMeshCapability::Is(uint16_t cap, uint8_t n) const [member function] - cls.add_method('Is', - 'bool', - [param('uint16_t', 'cap'), param('uint8_t', 'n')], - is_const=True) - ## ie-dot11s-configuration.h: ns3::Buffer::Iterator ns3::dot11s::Dot11sMeshCapability::Serialize(ns3::Buffer::Iterator i) const [member function] - cls.add_method('Serialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::MCCAEnabled [variable] - cls.add_instance_attribute('MCCAEnabled', 'bool', is_const=False) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::MCCASupported [variable] - cls.add_instance_attribute('MCCASupported', 'bool', is_const=False) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::TBTTAdjustment [variable] - cls.add_instance_attribute('TBTTAdjustment', 'bool', is_const=False) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::acceptPeerLinks [variable] - cls.add_instance_attribute('acceptPeerLinks', 'bool', is_const=False) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::beaconTimingReport [variable] - cls.add_instance_attribute('beaconTimingReport', 'bool', is_const=False) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::forwarding [variable] - cls.add_instance_attribute('forwarding', 'bool', is_const=False) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::powerSaveLevel [variable] - cls.add_instance_attribute('powerSaveLevel', 'bool', is_const=False) - return - -def register_Ns3Dot11sHwmpProtocol_methods(root_module, cls): - ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::HwmpProtocol() [constructor] - cls.add_constructor([]) - ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## hwmp-protocol.h: static ns3::TypeId ns3::dot11s::HwmpProtocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## hwmp-protocol.h: bool ns3::dot11s::HwmpProtocol::Install(ns3::Ptr arg0) [member function] - cls.add_method('Install', - 'bool', - [param('ns3::Ptr< ns3::MeshPointDevice >', 'arg0')]) - ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::PeerLinkStatus(ns3::Mac48Address meshPontAddress, ns3::Mac48Address peerAddress, uint32_t interface, bool status) [member function] - cls.add_method('PeerLinkStatus', - 'void', - [param('ns3::Mac48Address', 'meshPontAddress'), param('ns3::Mac48Address', 'peerAddress'), param('uint32_t', 'interface'), param('bool', 'status')]) - ## hwmp-protocol.h: bool ns3::dot11s::HwmpProtocol::RemoveRoutingStuff(uint32_t fromIface, ns3::Mac48Address const source, ns3::Mac48Address const destination, ns3::Ptr packet, uint16_t & protocolType) [member function] - cls.add_method('RemoveRoutingStuff', - 'bool', - [param('uint32_t', 'fromIface'), param('ns3::Mac48Address const', 'source'), param('ns3::Mac48Address const', 'destination'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint16_t &', 'protocolType')], - is_virtual=True) - ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::Report(std::ostream & arg0) const [member function] - cls.add_method('Report', - 'void', - [param('std::ostream &', 'arg0')], - is_const=True) - ## hwmp-protocol.h: bool ns3::dot11s::HwmpProtocol::RequestRoute(uint32_t sourceIface, ns3::Mac48Address const source, ns3::Mac48Address const destination, ns3::Ptr packet, uint16_t protocolType, ns3::Callback, ns3::Mac48Address, ns3::Mac48Address, unsigned short, unsigned int, ns3::empty, ns3::empty, ns3::empty> routeReply) [member function] - cls.add_method('RequestRoute', - 'bool', - [param('uint32_t', 'sourceIface'), param('ns3::Mac48Address const', 'source'), param('ns3::Mac48Address const', 'destination'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocolType'), param('ns3::Callback< void, bool, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, unsigned short, unsigned int, ns3::empty, ns3::empty, ns3::empty >', 'routeReply')], - is_virtual=True) - ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::ResetStats() [member function] - cls.add_method('ResetStats', - 'void', - []) - ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::SetNeighboursCallback(ns3::Callback >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetNeighboursCallback', - 'void', - [param('ns3::Callback< std::vector< ns3::Mac48Address >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) - ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::SetRoot() [member function] - cls.add_method('SetRoot', - 'void', - []) - ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::UnsetRoot() [member function] - cls.add_method('UnsetRoot', - 'void', - []) - return - -def register_Ns3Dot11sHwmpProtocolFailedDestination_methods(root_module, cls): - ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination::FailedDestination() [constructor] - cls.add_constructor([]) - ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination::FailedDestination(ns3::dot11s::HwmpProtocol::FailedDestination const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::HwmpProtocol::FailedDestination const &', 'arg0')]) - ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination::destination [variable] - cls.add_instance_attribute('destination', 'ns3::Mac48Address', is_const=False) - ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination::seqnum [variable] - cls.add_instance_attribute('seqnum', 'uint32_t', is_const=False) - return - -def register_Ns3Dot11sHwmpRtable_methods(root_module, cls): - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::HwmpRtable(ns3::dot11s::HwmpRtable const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::HwmpRtable const &', 'arg0')]) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::HwmpRtable() [constructor] - cls.add_constructor([]) - ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::AddPrecursor(ns3::Mac48Address destination, uint32_t precursorInterface, ns3::Mac48Address precursorAddress, ns3::Time lifetime) [member function] - cls.add_method('AddPrecursor', - 'void', - [param('ns3::Mac48Address', 'destination'), param('uint32_t', 'precursorInterface'), param('ns3::Mac48Address', 'precursorAddress'), param('ns3::Time', 'lifetime')]) - ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::AddProactivePath(uint32_t metric, ns3::Mac48Address root, ns3::Mac48Address retransmitter, uint32_t interface, ns3::Time lifetime, uint32_t seqnum) [member function] - cls.add_method('AddProactivePath', - 'void', - [param('uint32_t', 'metric'), param('ns3::Mac48Address', 'root'), param('ns3::Mac48Address', 'retransmitter'), param('uint32_t', 'interface'), param('ns3::Time', 'lifetime'), param('uint32_t', 'seqnum')]) - ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::AddReactivePath(ns3::Mac48Address destination, ns3::Mac48Address retransmitter, uint32_t interface, uint32_t metric, ns3::Time lifetime, uint32_t seqnum) [member function] - cls.add_method('AddReactivePath', - 'void', - [param('ns3::Mac48Address', 'destination'), param('ns3::Mac48Address', 'retransmitter'), param('uint32_t', 'interface'), param('uint32_t', 'metric'), param('ns3::Time', 'lifetime'), param('uint32_t', 'seqnum')]) - ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DeleteProactivePath() [member function] - cls.add_method('DeleteProactivePath', - 'void', - []) - ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DeleteProactivePath(ns3::Mac48Address root) [member function] - cls.add_method('DeleteProactivePath', - 'void', - [param('ns3::Mac48Address', 'root')]) - ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DeleteReactivePath(ns3::Mac48Address destination) [member function] - cls.add_method('DeleteReactivePath', - 'void', - [param('ns3::Mac48Address', 'destination')]) - ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## hwmp-rtable.h: std::vector, std::allocator > > ns3::dot11s::HwmpRtable::GetPrecursors(ns3::Mac48Address destination) [member function] - cls.add_method('GetPrecursors', - 'std::vector< std::pair< unsigned int, ns3::Mac48Address > >', - [param('ns3::Mac48Address', 'destination')]) - ## hwmp-rtable.h: static ns3::TypeId ns3::dot11s::HwmpRtable::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## hwmp-rtable.h: std::vector > ns3::dot11s::HwmpRtable::GetUnreachableDestinations(ns3::Mac48Address peerAddress) [member function] - cls.add_method('GetUnreachableDestinations', - 'std::vector< ns3::dot11s::HwmpProtocol::FailedDestination >', - [param('ns3::Mac48Address', 'peerAddress')]) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupProactive() [member function] - cls.add_method('LookupProactive', - 'ns3::dot11s::HwmpRtable::LookupResult', - []) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupProactiveExpired() [member function] - cls.add_method('LookupProactiveExpired', - 'ns3::dot11s::HwmpRtable::LookupResult', - []) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupReactive(ns3::Mac48Address destination) [member function] - cls.add_method('LookupReactive', - 'ns3::dot11s::HwmpRtable::LookupResult', - [param('ns3::Mac48Address', 'destination')]) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupReactiveExpired(ns3::Mac48Address destination) [member function] - cls.add_method('LookupReactiveExpired', - 'ns3::dot11s::HwmpRtable::LookupResult', - [param('ns3::Mac48Address', 'destination')]) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::INTERFACE_ANY [variable] - cls.add_static_attribute('INTERFACE_ANY', 'uint32_t const', is_const=True) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::MAX_METRIC [variable] - cls.add_static_attribute('MAX_METRIC', 'uint32_t const', is_const=True) - return - -def register_Ns3Dot11sHwmpRtableLookupResult_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::LookupResult(ns3::dot11s::HwmpRtable::LookupResult const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::HwmpRtable::LookupResult const &', 'arg0')]) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::LookupResult(ns3::Mac48Address r=ns3::Mac48Address::GetBroadcast(), uint32_t i=ns3::dot11s::HwmpRtable::INTERFACE_ANY, uint32_t m=ns3::dot11s::HwmpRtable::MAX_METRIC, uint32_t s=0, ns3::Time l=ns3::Seconds( )) [constructor] - cls.add_constructor([param('ns3::Mac48Address', 'r', default_value='ns3::Mac48Address::GetBroadcast()'), param('uint32_t', 'i', default_value='ns3::dot11s::HwmpRtable::INTERFACE_ANY'), param('uint32_t', 'm', default_value='ns3::dot11s::HwmpRtable::MAX_METRIC'), param('uint32_t', 's', default_value='0'), param('ns3::Time', 'l', default_value='ns3::Seconds(0)')]) - ## hwmp-rtable.h: bool ns3::dot11s::HwmpRtable::LookupResult::IsValid() const [member function] - cls.add_method('IsValid', - 'bool', - [], - is_const=True) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::ifIndex [variable] - cls.add_instance_attribute('ifIndex', 'uint32_t', is_const=False) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::lifetime [variable] - cls.add_instance_attribute('lifetime', 'ns3::Time', is_const=False) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::metric [variable] - cls.add_instance_attribute('metric', 'uint32_t', is_const=False) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::retransmitter [variable] - cls.add_instance_attribute('retransmitter', 'ns3::Mac48Address', is_const=False) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::seqnum [variable] - cls.add_instance_attribute('seqnum', 'uint32_t', is_const=False) - return - -def register_Ns3Dot11sIeBeaconTiming_methods(root_module, cls): - cls.add_output_stream_operator() - ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming::IeBeaconTiming(ns3::dot11s::IeBeaconTiming const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IeBeaconTiming const &', 'arg0')]) - ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming::IeBeaconTiming() [constructor] - cls.add_constructor([]) - ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTiming::AddNeighboursTimingElementUnit(uint16_t aid, ns3::Time last_beacon, ns3::Time beacon_interval) [member function] - cls.add_method('AddNeighboursTimingElementUnit', - 'void', - [param('uint16_t', 'aid'), param('ns3::Time', 'last_beacon'), param('ns3::Time', 'beacon_interval')]) - ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTiming::ClearTimingElement() [member function] - cls.add_method('ClearTimingElement', - 'void', - []) - ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTiming::DelNeighboursTimingElementUnit(uint16_t aid, ns3::Time last_beacon, ns3::Time beacon_interval) [member function] - cls.add_method('DelNeighboursTimingElementUnit', - 'void', - [param('uint16_t', 'aid'), param('ns3::Time', 'last_beacon'), param('ns3::Time', 'beacon_interval')]) - ## ie-dot11s-beacon-timing.h: uint8_t ns3::dot11s::IeBeaconTiming::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-beacon-timing.h: ns3::WifiInformationElementId ns3::dot11s::IeBeaconTiming::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-beacon-timing.h: uint8_t ns3::dot11s::IeBeaconTiming::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-beacon-timing.h: std::vector, std::allocator > > ns3::dot11s::IeBeaconTiming::GetNeighboursTimingElementsList() [member function] - cls.add_method('GetNeighboursTimingElementsList', - 'std::vector< ns3::Ptr< ns3::dot11s::IeBeaconTimingUnit > >', - []) - ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTiming::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTiming::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - return - -def register_Ns3Dot11sIeBeaconTimingUnit_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTimingUnit::IeBeaconTimingUnit(ns3::dot11s::IeBeaconTimingUnit const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IeBeaconTimingUnit const &', 'arg0')]) - ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTimingUnit::IeBeaconTimingUnit() [constructor] - cls.add_constructor([]) - ## ie-dot11s-beacon-timing.h: uint8_t ns3::dot11s::IeBeaconTimingUnit::GetAid() const [member function] - cls.add_method('GetAid', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-beacon-timing.h: uint16_t ns3::dot11s::IeBeaconTimingUnit::GetBeaconInterval() const [member function] - cls.add_method('GetBeaconInterval', - 'uint16_t', - [], - is_const=True) - ## ie-dot11s-beacon-timing.h: uint16_t ns3::dot11s::IeBeaconTimingUnit::GetLastBeacon() const [member function] - cls.add_method('GetLastBeacon', - 'uint16_t', - [], - is_const=True) - ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTimingUnit::SetAid(uint8_t aid) [member function] - cls.add_method('SetAid', - 'void', - [param('uint8_t', 'aid')]) - ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTimingUnit::SetBeaconInterval(uint16_t beaconInterval) [member function] - cls.add_method('SetBeaconInterval', - 'void', - [param('uint16_t', 'beaconInterval')]) - ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTimingUnit::SetLastBeacon(uint16_t lastBeacon) [member function] - cls.add_method('SetLastBeacon', - 'void', - [param('uint16_t', 'lastBeacon')]) - return - -def register_Ns3Dot11sIeConfiguration_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ie-dot11s-configuration.h: ns3::dot11s::IeConfiguration::IeConfiguration(ns3::dot11s::IeConfiguration const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IeConfiguration const &', 'arg0')]) - ## ie-dot11s-configuration.h: ns3::dot11s::IeConfiguration::IeConfiguration() [constructor] - cls.add_constructor([]) - ## ie-dot11s-configuration.h: uint8_t ns3::dot11s::IeConfiguration::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-configuration.h: ns3::WifiInformationElementId ns3::dot11s::IeConfiguration::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-configuration.h: uint8_t ns3::dot11s::IeConfiguration::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-configuration.h: uint8_t ns3::dot11s::IeConfiguration::GetNeighborCount() [member function] - cls.add_method('GetNeighborCount', - 'uint8_t', - []) - ## ie-dot11s-configuration.h: bool ns3::dot11s::IeConfiguration::IsAirtime() [member function] - cls.add_method('IsAirtime', - 'bool', - []) - ## ie-dot11s-configuration.h: bool ns3::dot11s::IeConfiguration::IsHWMP() [member function] - cls.add_method('IsHWMP', - 'bool', - []) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability const & ns3::dot11s::IeConfiguration::MeshCapability() [member function] - cls.add_method('MeshCapability', - 'ns3::dot11s::Dot11sMeshCapability const &', - []) - ## ie-dot11s-configuration.h: void ns3::dot11s::IeConfiguration::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-configuration.h: void ns3::dot11s::IeConfiguration::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - ## ie-dot11s-configuration.h: void ns3::dot11s::IeConfiguration::SetMetric(ns3::dot11s::dot11sPathSelectionMetric metricId) [member function] - cls.add_method('SetMetric', - 'void', - [param('ns3::dot11s::dot11sPathSelectionMetric', 'metricId')]) - ## ie-dot11s-configuration.h: void ns3::dot11s::IeConfiguration::SetNeighborCount(uint8_t neighbors) [member function] - cls.add_method('SetNeighborCount', - 'void', - [param('uint8_t', 'neighbors')]) - ## ie-dot11s-configuration.h: void ns3::dot11s::IeConfiguration::SetRouting(ns3::dot11s::dot11sPathSelectionProtocol routingId) [member function] - cls.add_method('SetRouting', - 'void', - [param('ns3::dot11s::dot11sPathSelectionProtocol', 'routingId')]) - return - -def register_Ns3Dot11sIeLinkMetricReport_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('>') - ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport::IeLinkMetricReport(ns3::dot11s::IeLinkMetricReport const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IeLinkMetricReport const &', 'arg0')]) - ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport::IeLinkMetricReport() [constructor] - cls.add_constructor([]) - ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport::IeLinkMetricReport(uint32_t metric) [constructor] - cls.add_constructor([param('uint32_t', 'metric')]) - ## ie-dot11s-metric-report.h: uint8_t ns3::dot11s::IeLinkMetricReport::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-metric-report.h: ns3::WifiInformationElementId ns3::dot11s::IeLinkMetricReport::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-metric-report.h: uint8_t ns3::dot11s::IeLinkMetricReport::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-metric-report.h: uint32_t ns3::dot11s::IeLinkMetricReport::GetMetric() [member function] - cls.add_method('GetMetric', - 'uint32_t', - []) - ## ie-dot11s-metric-report.h: void ns3::dot11s::IeLinkMetricReport::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-metric-report.h: void ns3::dot11s::IeLinkMetricReport::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - ## ie-dot11s-metric-report.h: void ns3::dot11s::IeLinkMetricReport::SetMetric(uint32_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'metric')]) - return - -def register_Ns3Dot11sIeMeshId_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ie-dot11s-id.h: ns3::dot11s::IeMeshId::IeMeshId(ns3::dot11s::IeMeshId const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IeMeshId const &', 'arg0')]) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshId::IeMeshId() [constructor] - cls.add_constructor([]) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshId::IeMeshId(std::string s) [constructor] - cls.add_constructor([param('std::string', 's')]) - ## ie-dot11s-id.h: uint8_t ns3::dot11s::IeMeshId::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-id.h: ns3::WifiInformationElementId ns3::dot11s::IeMeshId::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-id.h: uint8_t ns3::dot11s::IeMeshId::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-id.h: bool ns3::dot11s::IeMeshId::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True) - ## ie-dot11s-id.h: bool ns3::dot11s::IeMeshId::IsEqual(ns3::dot11s::IeMeshId const & o) const [member function] - cls.add_method('IsEqual', - 'bool', - [param('ns3::dot11s::IeMeshId const &', 'o')], - is_const=True) - ## ie-dot11s-id.h: char * ns3::dot11s::IeMeshId::PeekString() const [member function] - cls.add_method('PeekString', - 'char *', - [], - is_const=True) - ## ie-dot11s-id.h: void ns3::dot11s::IeMeshId::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-id.h: void ns3::dot11s::IeMeshId::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - return - -def register_Ns3Dot11sIeMeshIdChecker_methods(root_module, cls): - ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdChecker::IeMeshIdChecker() [constructor] - cls.add_constructor([]) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdChecker::IeMeshIdChecker(ns3::dot11s::IeMeshIdChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IeMeshIdChecker const &', 'arg0')]) - return - -def register_Ns3Dot11sIeMeshIdValue_methods(root_module, cls): - ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdValue::IeMeshIdValue() [constructor] - cls.add_constructor([]) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdValue::IeMeshIdValue(ns3::dot11s::IeMeshIdValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IeMeshIdValue const &', 'arg0')]) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdValue::IeMeshIdValue(ns3::dot11s::IeMeshId const & value) [constructor] - cls.add_constructor([param('ns3::dot11s::IeMeshId const &', 'value')]) - ## ie-dot11s-id.h: ns3::Ptr ns3::dot11s::IeMeshIdValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-id.h: bool ns3::dot11s::IeMeshIdValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshId ns3::dot11s::IeMeshIdValue::Get() const [member function] - cls.add_method('Get', - 'ns3::dot11s::IeMeshId', - [], - is_const=True) - ## ie-dot11s-id.h: std::string ns3::dot11s::IeMeshIdValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## ie-dot11s-id.h: void ns3::dot11s::IeMeshIdValue::Set(ns3::dot11s::IeMeshId const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::dot11s::IeMeshId const &', 'value')]) - return - -def register_Ns3Dot11sIePeerManagement_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement::IePeerManagement(ns3::dot11s::IePeerManagement const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IePeerManagement const &', 'arg0')]) - ## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement::IePeerManagement() [constructor] - cls.add_constructor([]) - ## ie-dot11s-peer-management.h: uint8_t ns3::dot11s::IePeerManagement::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-peer-management.h: ns3::WifiInformationElementId ns3::dot11s::IePeerManagement::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-peer-management.h: uint8_t ns3::dot11s::IePeerManagement::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-peer-management.h: uint16_t ns3::dot11s::IePeerManagement::GetLocalLinkId() const [member function] - cls.add_method('GetLocalLinkId', - 'uint16_t', - [], - is_const=True) - ## ie-dot11s-peer-management.h: uint16_t ns3::dot11s::IePeerManagement::GetPeerLinkId() const [member function] - cls.add_method('GetPeerLinkId', - 'uint16_t', - [], - is_const=True) - ## ie-dot11s-peer-management.h: ns3::dot11s::PmpReasonCode ns3::dot11s::IePeerManagement::GetReasonCode() const [member function] - cls.add_method('GetReasonCode', - 'ns3::dot11s::PmpReasonCode', - [], - is_const=True) - ## ie-dot11s-peer-management.h: uint8_t ns3::dot11s::IePeerManagement::GetSubtype() const [member function] - cls.add_method('GetSubtype', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-peer-management.h: void ns3::dot11s::IePeerManagement::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-peer-management.h: void ns3::dot11s::IePeerManagement::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - ## ie-dot11s-peer-management.h: void ns3::dot11s::IePeerManagement::SetPeerClose(uint16_t localLinkID, uint16_t peerLinkId, ns3::dot11s::PmpReasonCode reasonCode) [member function] - cls.add_method('SetPeerClose', - 'void', - [param('uint16_t', 'localLinkID'), param('uint16_t', 'peerLinkId'), param('ns3::dot11s::PmpReasonCode', 'reasonCode')]) - ## ie-dot11s-peer-management.h: void ns3::dot11s::IePeerManagement::SetPeerConfirm(uint16_t localLinkID, uint16_t peerLinkId) [member function] - cls.add_method('SetPeerConfirm', - 'void', - [param('uint16_t', 'localLinkID'), param('uint16_t', 'peerLinkId')]) - ## ie-dot11s-peer-management.h: void ns3::dot11s::IePeerManagement::SetPeerOpen(uint16_t localLinkId) [member function] - cls.add_method('SetPeerOpen', - 'void', - [param('uint16_t', 'localLinkId')]) - ## ie-dot11s-peer-management.h: bool ns3::dot11s::IePeerManagement::SubtypeIsClose() const [member function] - cls.add_method('SubtypeIsClose', - 'bool', - [], - is_const=True) - ## ie-dot11s-peer-management.h: bool ns3::dot11s::IePeerManagement::SubtypeIsConfirm() const [member function] - cls.add_method('SubtypeIsConfirm', - 'bool', - [], - is_const=True) - ## ie-dot11s-peer-management.h: bool ns3::dot11s::IePeerManagement::SubtypeIsOpen() const [member function] - cls.add_method('SubtypeIsOpen', - 'bool', - [], - is_const=True) - return - -def register_Ns3Dot11sIePeeringProtocol_methods(root_module, cls): - ## ie-dot11s-peering-protocol.h: ns3::dot11s::IePeeringProtocol::IePeeringProtocol(ns3::dot11s::IePeeringProtocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IePeeringProtocol const &', 'arg0')]) - ## ie-dot11s-peering-protocol.h: ns3::dot11s::IePeeringProtocol::IePeeringProtocol() [constructor] - cls.add_constructor([]) - ## ie-dot11s-peering-protocol.h: uint8_t ns3::dot11s::IePeeringProtocol::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-peering-protocol.h: ns3::WifiInformationElementId ns3::dot11s::IePeeringProtocol::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-peering-protocol.h: uint8_t ns3::dot11s::IePeeringProtocol::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-peering-protocol.h: void ns3::dot11s::IePeeringProtocol::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-peering-protocol.h: void ns3::dot11s::IePeeringProtocol::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - return - -def register_Ns3Dot11sIePerr_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ie-dot11s-perr.h: ns3::dot11s::IePerr::IePerr(ns3::dot11s::IePerr const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IePerr const &', 'arg0')]) - ## ie-dot11s-perr.h: ns3::dot11s::IePerr::IePerr() [constructor] - cls.add_constructor([]) - ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::AddAddressUnit(ns3::dot11s::HwmpProtocol::FailedDestination unit) [member function] - cls.add_method('AddAddressUnit', - 'void', - [param('ns3::dot11s::HwmpProtocol::FailedDestination', 'unit')]) - ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::DeleteAddressUnit(ns3::Mac48Address address) [member function] - cls.add_method('DeleteAddressUnit', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## ie-dot11s-perr.h: uint8_t ns3::dot11s::IePerr::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-perr.h: ns3::WifiInformationElementId ns3::dot11s::IePerr::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-perr.h: std::vector > ns3::dot11s::IePerr::GetAddressUnitVector() const [member function] - cls.add_method('GetAddressUnitVector', - 'std::vector< ns3::dot11s::HwmpProtocol::FailedDestination >', - [], - is_const=True) - ## ie-dot11s-perr.h: uint8_t ns3::dot11s::IePerr::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-perr.h: uint8_t ns3::dot11s::IePerr::GetNumOfDest() const [member function] - cls.add_method('GetNumOfDest', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-perr.h: bool ns3::dot11s::IePerr::IsFull() const [member function] - cls.add_method('IsFull', - 'bool', - [], - is_const=True) - ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::ResetPerr() [member function] - cls.add_method('ResetPerr', - 'void', - []) - ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - return - -def register_Ns3Dot11sIePrep_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ie-dot11s-prep.h: ns3::dot11s::IePrep::IePrep(ns3::dot11s::IePrep const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IePrep const &', 'arg0')]) - ## ie-dot11s-prep.h: ns3::dot11s::IePrep::IePrep() [constructor] - cls.add_constructor([]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::DecrementTtl() [member function] - cls.add_method('DecrementTtl', - 'void', - []) - ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-prep.h: ns3::WifiInformationElementId ns3::dot11s::IePrep::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-prep.h: ns3::Mac48Address ns3::dot11s::IePrep::GetDestinationAddress() const [member function] - cls.add_method('GetDestinationAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetDestinationSeqNumber() const [member function] - cls.add_method('GetDestinationSeqNumber', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::GetFlags() const [member function] - cls.add_method('GetFlags', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::GetHopcount() const [member function] - cls.add_method('GetHopcount', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetLifetime() const [member function] - cls.add_method('GetLifetime', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetMetric() const [member function] - cls.add_method('GetMetric', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-prep.h: ns3::Mac48Address ns3::dot11s::IePrep::GetOriginatorAddress() const [member function] - cls.add_method('GetOriginatorAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetOriginatorSeqNumber() const [member function] - cls.add_method('GetOriginatorSeqNumber', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetTtl() const [member function] - cls.add_method('GetTtl', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::IncrementMetric(uint32_t metric) [member function] - cls.add_method('IncrementMetric', - 'void', - [param('uint32_t', 'metric')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetDestinationAddress(ns3::Mac48Address dest_address) [member function] - cls.add_method('SetDestinationAddress', - 'void', - [param('ns3::Mac48Address', 'dest_address')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetDestinationSeqNumber(uint32_t dest_seq_number) [member function] - cls.add_method('SetDestinationSeqNumber', - 'void', - [param('uint32_t', 'dest_seq_number')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetFlags(uint8_t flags) [member function] - cls.add_method('SetFlags', - 'void', - [param('uint8_t', 'flags')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetHopcount(uint8_t hopcount) [member function] - cls.add_method('SetHopcount', - 'void', - [param('uint8_t', 'hopcount')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetLifetime(uint32_t lifetime) [member function] - cls.add_method('SetLifetime', - 'void', - [param('uint32_t', 'lifetime')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetMetric(uint32_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'metric')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetOriginatorAddress(ns3::Mac48Address originator_address) [member function] - cls.add_method('SetOriginatorAddress', - 'void', - [param('ns3::Mac48Address', 'originator_address')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetOriginatorSeqNumber(uint32_t originator_seq_number) [member function] - cls.add_method('SetOriginatorSeqNumber', - 'void', - [param('uint32_t', 'originator_seq_number')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetTtl(uint8_t ttl) [member function] - cls.add_method('SetTtl', - 'void', - [param('uint8_t', 'ttl')]) - return - -def register_Ns3Dot11sIePreq_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ie-dot11s-preq.h: ns3::dot11s::IePreq::IePreq(ns3::dot11s::IePreq const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IePreq const &', 'arg0')]) - ## ie-dot11s-preq.h: ns3::dot11s::IePreq::IePreq() [constructor] - cls.add_constructor([]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::AddDestinationAddressElement(bool doFlag, bool rfFlag, ns3::Mac48Address dest_address, uint32_t dest_seq_number) [member function] - cls.add_method('AddDestinationAddressElement', - 'void', - [param('bool', 'doFlag'), param('bool', 'rfFlag'), param('ns3::Mac48Address', 'dest_address'), param('uint32_t', 'dest_seq_number')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::ClearDestinationAddressElements() [member function] - cls.add_method('ClearDestinationAddressElements', - 'void', - []) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::DecrementTtl() [member function] - cls.add_method('DecrementTtl', - 'void', - []) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::DelDestinationAddressElement(ns3::Mac48Address dest_address) [member function] - cls.add_method('DelDestinationAddressElement', - 'void', - [param('ns3::Mac48Address', 'dest_address')]) - ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-preq.h: ns3::WifiInformationElementId ns3::dot11s::IePreq::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetDestCount() const [member function] - cls.add_method('GetDestCount', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-preq.h: std::vector, std::allocator > > ns3::dot11s::IePreq::GetDestinationList() [member function] - cls.add_method('GetDestinationList', - 'std::vector< ns3::Ptr< ns3::dot11s::DestinationAddressUnit > >', - []) - ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetHopCount() const [member function] - cls.add_method('GetHopCount', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetLifetime() const [member function] - cls.add_method('GetLifetime', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetMetric() const [member function] - cls.add_method('GetMetric', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-preq.h: ns3::Mac48Address ns3::dot11s::IePreq::GetOriginatorAddress() const [member function] - cls.add_method('GetOriginatorAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetOriginatorSeqNumber() const [member function] - cls.add_method('GetOriginatorSeqNumber', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetPreqID() const [member function] - cls.add_method('GetPreqID', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetTtl() const [member function] - cls.add_method('GetTtl', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::IncrementMetric(uint32_t metric) [member function] - cls.add_method('IncrementMetric', - 'void', - [param('uint32_t', 'metric')]) - ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::IsFull() const [member function] - cls.add_method('IsFull', - 'bool', - [], - is_const=True) - ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::IsNeedNotPrep() const [member function] - cls.add_method('IsNeedNotPrep', - 'bool', - [], - is_const=True) - ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::IsUnicastPreq() const [member function] - cls.add_method('IsUnicastPreq', - 'bool', - [], - is_const=True) - ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::MayAddAddress(ns3::Mac48Address originator) [member function] - cls.add_method('MayAddAddress', - 'bool', - [param('ns3::Mac48Address', 'originator')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetDestCount(uint8_t dest_count) [member function] - cls.add_method('SetDestCount', - 'void', - [param('uint8_t', 'dest_count')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetHopcount(uint8_t hopcount) [member function] - cls.add_method('SetHopcount', - 'void', - [param('uint8_t', 'hopcount')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetLifetime(uint32_t lifetime) [member function] - cls.add_method('SetLifetime', - 'void', - [param('uint32_t', 'lifetime')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetMetric(uint32_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'metric')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetNeedNotPrep() [member function] - cls.add_method('SetNeedNotPrep', - 'void', - []) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetOriginatorAddress(ns3::Mac48Address originator_address) [member function] - cls.add_method('SetOriginatorAddress', - 'void', - [param('ns3::Mac48Address', 'originator_address')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetOriginatorSeqNumber(uint32_t originator_seq_number) [member function] - cls.add_method('SetOriginatorSeqNumber', - 'void', - [param('uint32_t', 'originator_seq_number')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetPreqID(uint32_t id) [member function] - cls.add_method('SetPreqID', - 'void', - [param('uint32_t', 'id')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetTTL(uint8_t ttl) [member function] - cls.add_method('SetTTL', - 'void', - [param('uint8_t', 'ttl')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetUnicastPreq() [member function] - cls.add_method('SetUnicastPreq', - 'void', - []) - return - -def register_Ns3Dot11sIeRann_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ie-dot11s-rann.h: ns3::dot11s::IeRann::IeRann(ns3::dot11s::IeRann const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IeRann const &', 'arg0')]) - ## ie-dot11s-rann.h: ns3::dot11s::IeRann::IeRann() [constructor] - cls.add_constructor([]) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::DecrementTtl() [member function] - cls.add_method('DecrementTtl', - 'void', - []) - ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-rann.h: ns3::WifiInformationElementId ns3::dot11s::IeRann::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-rann.h: uint32_t ns3::dot11s::IeRann::GetDestSeqNumber() [member function] - cls.add_method('GetDestSeqNumber', - 'uint32_t', - []) - ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetFlags() [member function] - cls.add_method('GetFlags', - 'uint8_t', - []) - ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetHopcount() [member function] - cls.add_method('GetHopcount', - 'uint8_t', - []) - ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-rann.h: uint32_t ns3::dot11s::IeRann::GetMetric() [member function] - cls.add_method('GetMetric', - 'uint32_t', - []) - ## ie-dot11s-rann.h: ns3::Mac48Address ns3::dot11s::IeRann::GetOriginatorAddress() [member function] - cls.add_method('GetOriginatorAddress', - 'ns3::Mac48Address', - []) - ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetTtl() [member function] - cls.add_method('GetTtl', - 'uint8_t', - []) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::IncrementMetric(uint32_t metric) [member function] - cls.add_method('IncrementMetric', - 'void', - [param('uint32_t', 'metric')]) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetDestSeqNumber(uint32_t dest_seq_number) [member function] - cls.add_method('SetDestSeqNumber', - 'void', - [param('uint32_t', 'dest_seq_number')]) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetFlags(uint8_t flags) [member function] - cls.add_method('SetFlags', - 'void', - [param('uint8_t', 'flags')]) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetHopcount(uint8_t hopcount) [member function] - cls.add_method('SetHopcount', - 'void', - [param('uint8_t', 'hopcount')]) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetMetric(uint32_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'metric')]) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetOriginatorAddress(ns3::Mac48Address originator_address) [member function] - cls.add_method('SetOriginatorAddress', - 'void', - [param('ns3::Mac48Address', 'originator_address')]) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetTTL(uint8_t ttl) [member function] - cls.add_method('SetTTL', - 'void', - [param('uint8_t', 'ttl')]) - return - -def register_Ns3Dot11sMeshHeader_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## dot11s-mac-header.h: ns3::dot11s::MeshHeader::MeshHeader(ns3::dot11s::MeshHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::MeshHeader const &', 'arg0')]) - ## dot11s-mac-header.h: ns3::dot11s::MeshHeader::MeshHeader() [constructor] - cls.add_constructor([]) - ## dot11s-mac-header.h: uint32_t ns3::dot11s::MeshHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## dot11s-mac-header.h: ns3::Mac48Address ns3::dot11s::MeshHeader::GetAddr4() const [member function] - cls.add_method('GetAddr4', - 'ns3::Mac48Address', - [], - is_const=True) - ## dot11s-mac-header.h: ns3::Mac48Address ns3::dot11s::MeshHeader::GetAddr5() const [member function] - cls.add_method('GetAddr5', - 'ns3::Mac48Address', - [], - is_const=True) - ## dot11s-mac-header.h: ns3::Mac48Address ns3::dot11s::MeshHeader::GetAddr6() const [member function] - cls.add_method('GetAddr6', - 'ns3::Mac48Address', - [], - is_const=True) - ## dot11s-mac-header.h: uint8_t ns3::dot11s::MeshHeader::GetAddressExt() const [member function] - cls.add_method('GetAddressExt', - 'uint8_t', - [], - is_const=True) - ## dot11s-mac-header.h: ns3::TypeId ns3::dot11s::MeshHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## dot11s-mac-header.h: uint32_t ns3::dot11s::MeshHeader::GetMeshSeqno() const [member function] - cls.add_method('GetMeshSeqno', - 'uint32_t', - [], - is_const=True) - ## dot11s-mac-header.h: uint8_t ns3::dot11s::MeshHeader::GetMeshTtl() const [member function] - cls.add_method('GetMeshTtl', - 'uint8_t', - [], - is_const=True) - ## dot11s-mac-header.h: uint32_t ns3::dot11s::MeshHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## dot11s-mac-header.h: static ns3::TypeId ns3::dot11s::MeshHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddr4(ns3::Mac48Address address) [member function] - cls.add_method('SetAddr4', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddr5(ns3::Mac48Address address) [member function] - cls.add_method('SetAddr5', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddr6(ns3::Mac48Address address) [member function] - cls.add_method('SetAddr6', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddressExt(uint8_t num_of_addresses) [member function] - cls.add_method('SetAddressExt', - 'void', - [param('uint8_t', 'num_of_addresses')]) - ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetMeshSeqno(uint32_t seqno) [member function] - cls.add_method('SetMeshSeqno', - 'void', - [param('uint32_t', 'seqno')]) - ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetMeshTtl(uint8_t TTL) [member function] - cls.add_method('SetMeshTtl', - 'void', - [param('uint8_t', 'TTL')]) - return - -def register_Ns3Dot11sPeerLink_methods(root_module, cls): - ## peer-link.h: static ns3::TypeId ns3::dot11s::PeerLink::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## peer-link.h: ns3::dot11s::PeerLink::PeerLink() [constructor] - cls.add_constructor([]) - ## peer-link.h: void ns3::dot11s::PeerLink::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## peer-link.h: void ns3::dot11s::PeerLink::SetBeaconInformation(ns3::Time lastBeacon, ns3::Time BeaconInterval) [member function] - cls.add_method('SetBeaconInformation', - 'void', - [param('ns3::Time', 'lastBeacon'), param('ns3::Time', 'BeaconInterval')]) - ## peer-link.h: void ns3::dot11s::PeerLink::SetLinkStatusCallback(ns3::Callback cb) [member function] - cls.add_method('SetLinkStatusCallback', - 'void', - [param('ns3::Callback< void, unsigned int, ns3::Mac48Address, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) - ## peer-link.h: void ns3::dot11s::PeerLink::SetPeerAddress(ns3::Mac48Address macaddr) [member function] - cls.add_method('SetPeerAddress', - 'void', - [param('ns3::Mac48Address', 'macaddr')]) - ## peer-link.h: void ns3::dot11s::PeerLink::SetPeerMeshPointAddress(ns3::Mac48Address macaddr) [member function] - cls.add_method('SetPeerMeshPointAddress', - 'void', - [param('ns3::Mac48Address', 'macaddr')]) - ## peer-link.h: void ns3::dot11s::PeerLink::SetInterface(uint32_t interface) [member function] - cls.add_method('SetInterface', - 'void', - [param('uint32_t', 'interface')]) - ## peer-link.h: void ns3::dot11s::PeerLink::SetLocalLinkId(uint16_t id) [member function] - cls.add_method('SetLocalLinkId', - 'void', - [param('uint16_t', 'id')]) - ## peer-link.h: void ns3::dot11s::PeerLink::SetLocalAid(uint16_t aid) [member function] - cls.add_method('SetLocalAid', - 'void', - [param('uint16_t', 'aid')]) - ## peer-link.h: uint16_t ns3::dot11s::PeerLink::GetPeerAid() const [member function] - cls.add_method('GetPeerAid', - 'uint16_t', - [], - is_const=True) - ## peer-link.h: void ns3::dot11s::PeerLink::SetBeaconTimingElement(ns3::dot11s::IeBeaconTiming beaconTiming) [member function] - cls.add_method('SetBeaconTimingElement', - 'void', - [param('ns3::dot11s::IeBeaconTiming', 'beaconTiming')]) - ## peer-link.h: ns3::Mac48Address ns3::dot11s::PeerLink::GetPeerAddress() const [member function] - cls.add_method('GetPeerAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## peer-link.h: uint16_t ns3::dot11s::PeerLink::GetLocalAid() const [member function] - cls.add_method('GetLocalAid', - 'uint16_t', - [], - is_const=True) - ## peer-link.h: ns3::Time ns3::dot11s::PeerLink::GetLastBeacon() const [member function] - cls.add_method('GetLastBeacon', - 'ns3::Time', - [], - is_const=True) - ## peer-link.h: ns3::Time ns3::dot11s::PeerLink::GetBeaconInterval() const [member function] - cls.add_method('GetBeaconInterval', - 'ns3::Time', - [], - is_const=True) - ## peer-link.h: ns3::dot11s::IeBeaconTiming ns3::dot11s::PeerLink::GetBeaconTimingElement() const [member function] - cls.add_method('GetBeaconTimingElement', - 'ns3::dot11s::IeBeaconTiming', - [], - is_const=True) - ## peer-link.h: void ns3::dot11s::PeerLink::MLMECancelPeerLink(ns3::dot11s::PmpReasonCode reason) [member function] - cls.add_method('MLMECancelPeerLink', - 'void', - [param('ns3::dot11s::PmpReasonCode', 'reason')]) - ## peer-link.h: void ns3::dot11s::PeerLink::MLMEActivePeerLinkOpen() [member function] - cls.add_method('MLMEActivePeerLinkOpen', - 'void', - []) - ## peer-link.h: void ns3::dot11s::PeerLink::MLMEPeeringRequestReject() [member function] - cls.add_method('MLMEPeeringRequestReject', - 'void', - []) - ## peer-link.h: void ns3::dot11s::PeerLink::MLMESetSignalStatusCallback(ns3::Callback arg0) [member function] - cls.add_method('MLMESetSignalStatusCallback', - 'void', - [param('ns3::Callback< void, unsigned int, ns3::Mac48Address, ns3::Mac48Address, ns3::dot11s::PeerLink::PeerState, ns3::dot11s::PeerLink::PeerState, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'arg0')]) - ## peer-link.h: void ns3::dot11s::PeerLink::TransmissionSuccess() [member function] - cls.add_method('TransmissionSuccess', - 'void', - []) - ## peer-link.h: void ns3::dot11s::PeerLink::TransmissionFailure() [member function] - cls.add_method('TransmissionFailure', - 'void', - []) - ## peer-link.h: void ns3::dot11s::PeerLink::Report(std::ostream & os) const [member function] - cls.add_method('Report', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - return - -def register_Ns3Dot11sPeerLinkFrameStart_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PeerLinkFrameStart() [constructor] - cls.add_constructor([]) - ## peer-link-frame.h: uint32_t ns3::dot11s::PeerLinkFrameStart::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields ns3::dot11s::PeerLinkFrameStart::GetFields() const [member function] - cls.add_method('GetFields', - 'ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields', - [], - is_const=True) - ## peer-link-frame.h: ns3::TypeId ns3::dot11s::PeerLinkFrameStart::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## peer-link-frame.h: uint32_t ns3::dot11s::PeerLinkFrameStart::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## peer-link-frame.h: static ns3::TypeId ns3::dot11s::PeerLinkFrameStart::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## peer-link-frame.h: void ns3::dot11s::PeerLinkFrameStart::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## peer-link-frame.h: void ns3::dot11s::PeerLinkFrameStart::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## peer-link-frame.h: void ns3::dot11s::PeerLinkFrameStart::SetPlinkFrameStart(ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields arg0) [member function] - cls.add_method('SetPlinkFrameStart', - 'void', - [param('ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields', 'arg0')]) - ## peer-link-frame.h: void ns3::dot11s::PeerLinkFrameStart::SetPlinkFrameSubtype(uint8_t subtype) [member function] - cls.add_method('SetPlinkFrameSubtype', - 'void', - [param('uint8_t', 'subtype')]) - return - -def register_Ns3Dot11sPeerLinkFrameStartPlinkFrameStartFields_methods(root_module, cls): - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::PlinkFrameStartFields() [constructor] - cls.add_constructor([]) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::PlinkFrameStartFields(ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields const &', 'arg0')]) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::aid [variable] - cls.add_instance_attribute('aid', 'uint16_t', is_const=False) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::capability [variable] - cls.add_instance_attribute('capability', 'uint16_t', is_const=False) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::config [variable] - cls.add_instance_attribute('config', 'ns3::dot11s::IeConfiguration', is_const=False) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::meshId [variable] - cls.add_instance_attribute('meshId', 'ns3::dot11s::IeMeshId', is_const=False) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::protocol [variable] - cls.add_instance_attribute('protocol', 'ns3::dot11s::IePeeringProtocol', is_const=False) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::rates [variable] - cls.add_instance_attribute('rates', 'ns3::SupportedRates', is_const=False) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::reasonCode [variable] - cls.add_instance_attribute('reasonCode', 'uint16_t', is_const=False) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::subtype [variable] - cls.add_instance_attribute('subtype', 'uint8_t', is_const=False) - return - -def register_Ns3Dot11sPeerManagementProtocol_methods(root_module, cls): - ## peer-management-protocol.h: ns3::dot11s::PeerManagementProtocol::PeerManagementProtocol() [constructor] - cls.add_constructor([]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::ConfigurationMismatch(uint32_t interface, ns3::Mac48Address peerAddress) [member function] - cls.add_method('ConfigurationMismatch', - 'void', - [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## peer-management-protocol.h: ns3::Ptr ns3::dot11s::PeerManagementProtocol::FindPeerLink(uint32_t interface, ns3::Mac48Address peerAddress) [member function] - cls.add_method('FindPeerLink', - 'ns3::Ptr< ns3::dot11s::PeerLink >', - [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress')]) - ## peer-management-protocol.h: ns3::Mac48Address ns3::dot11s::PeerManagementProtocol::GetAddress() [member function] - cls.add_method('GetAddress', - 'ns3::Mac48Address', - []) - ## peer-management-protocol.h: bool ns3::dot11s::PeerManagementProtocol::GetBeaconCollisionAvoidance() const [member function] - cls.add_method('GetBeaconCollisionAvoidance', - 'bool', - [], - is_const=True) - ## peer-management-protocol.h: ns3::Ptr ns3::dot11s::PeerManagementProtocol::GetBeaconTimingElement(uint32_t interface) [member function] - cls.add_method('GetBeaconTimingElement', - 'ns3::Ptr< ns3::dot11s::IeBeaconTiming >', - [param('uint32_t', 'interface')]) - ## peer-management-protocol.h: ns3::Ptr ns3::dot11s::PeerManagementProtocol::GetMeshId() const [member function] - cls.add_method('GetMeshId', - 'ns3::Ptr< ns3::dot11s::IeMeshId >', - [], - is_const=True) - ## peer-management-protocol.h: uint8_t ns3::dot11s::PeerManagementProtocol::GetNumberOfLinks() [member function] - cls.add_method('GetNumberOfLinks', - 'uint8_t', - []) - ## peer-management-protocol.h: std::vector,std::allocator > > ns3::dot11s::PeerManagementProtocol::GetPeerLinks() const [member function] - cls.add_method('GetPeerLinks', - 'std::vector< ns3::Ptr< ns3::dot11s::PeerLink > >', - [], - is_const=True) - ## peer-management-protocol.h: std::vector > ns3::dot11s::PeerManagementProtocol::GetPeers(uint32_t interface) const [member function] - cls.add_method('GetPeers', - 'std::vector< ns3::Mac48Address >', - [param('uint32_t', 'interface')], - is_const=True) - ## peer-management-protocol.h: static ns3::TypeId ns3::dot11s::PeerManagementProtocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## peer-management-protocol.h: bool ns3::dot11s::PeerManagementProtocol::Install(ns3::Ptr arg0) [member function] - cls.add_method('Install', - 'bool', - [param('ns3::Ptr< ns3::MeshPointDevice >', 'arg0')]) - ## peer-management-protocol.h: bool ns3::dot11s::PeerManagementProtocol::IsActiveLink(uint32_t interface, ns3::Mac48Address peerAddress) [member function] - cls.add_method('IsActiveLink', - 'bool', - [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::NotifyBeaconSent(uint32_t interface, ns3::Time beaconInterval) [member function] - cls.add_method('NotifyBeaconSent', - 'void', - [param('uint32_t', 'interface'), param('ns3::Time', 'beaconInterval')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::ReceiveBeacon(uint32_t interface, ns3::Mac48Address peerAddress, ns3::Time beaconInterval, ns3::Ptr beaconTiming) [member function] - cls.add_method('ReceiveBeacon', - 'void', - [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress'), param('ns3::Time', 'beaconInterval'), param('ns3::Ptr< ns3::dot11s::IeBeaconTiming >', 'beaconTiming')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::ReceivePeerLinkFrame(uint32_t interface, ns3::Mac48Address peerAddress, ns3::Mac48Address peerMeshPointAddress, uint16_t aid, ns3::dot11s::IePeerManagement peerManagementElement, ns3::dot11s::IeConfiguration meshConfig) [member function] - cls.add_method('ReceivePeerLinkFrame', - 'void', - [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress'), param('ns3::Mac48Address', 'peerMeshPointAddress'), param('uint16_t', 'aid'), param('ns3::dot11s::IePeerManagement', 'peerManagementElement'), param('ns3::dot11s::IeConfiguration', 'meshConfig')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::Report(std::ostream & arg0) const [member function] - cls.add_method('Report', - 'void', - [param('std::ostream &', 'arg0')], - is_const=True) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::ResetStats() [member function] - cls.add_method('ResetStats', - 'void', - []) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::SetBeaconCollisionAvoidance(bool enable) [member function] - cls.add_method('SetBeaconCollisionAvoidance', - 'void', - [param('bool', 'enable')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::SetMeshId(std::string s) [member function] - cls.add_method('SetMeshId', - 'void', - [param('std::string', 's')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::SetPeerLinkStatusCallback(ns3::Callback cb) [member function] - cls.add_method('SetPeerLinkStatusCallback', - 'void', - [param('ns3::Callback< void, ns3::Mac48Address, ns3::Mac48Address, unsigned int, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::TransmissionFailure(uint32_t interface, ns3::Mac48Address const peerAddress) [member function] - cls.add_method('TransmissionFailure', - 'void', - [param('uint32_t', 'interface'), param('ns3::Mac48Address const', 'peerAddress')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::TransmissionSuccess(uint32_t interface, ns3::Mac48Address const peerAddress) [member function] - cls.add_method('TransmissionSuccess', - 'void', - [param('uint32_t', 'interface'), param('ns3::Mac48Address const', 'peerAddress')]) - return - -def register_Ns3FlameFlameHeader_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## flame-header.h: ns3::flame::FlameHeader::FlameHeader(ns3::flame::FlameHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::flame::FlameHeader const &', 'arg0')]) - ## flame-header.h: ns3::flame::FlameHeader::FlameHeader() [constructor] - cls.add_constructor([]) - ## flame-header.h: void ns3::flame::FlameHeader::AddCost(uint8_t cost) [member function] - cls.add_method('AddCost', - 'void', - [param('uint8_t', 'cost')]) - ## flame-header.h: uint32_t ns3::flame::FlameHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## flame-header.h: uint8_t ns3::flame::FlameHeader::GetCost() const [member function] - cls.add_method('GetCost', - 'uint8_t', - [], - is_const=True) - ## flame-header.h: ns3::TypeId ns3::flame::FlameHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## flame-header.h: ns3::Mac48Address ns3::flame::FlameHeader::GetOrigDst() const [member function] - cls.add_method('GetOrigDst', - 'ns3::Mac48Address', - [], - is_const=True) - ## flame-header.h: ns3::Mac48Address ns3::flame::FlameHeader::GetOrigSrc() const [member function] - cls.add_method('GetOrigSrc', - 'ns3::Mac48Address', - [], - is_const=True) - ## flame-header.h: uint16_t ns3::flame::FlameHeader::GetProtocol() const [member function] - cls.add_method('GetProtocol', - 'uint16_t', - [], - is_const=True) - ## flame-header.h: uint16_t ns3::flame::FlameHeader::GetSeqno() const [member function] - cls.add_method('GetSeqno', - 'uint16_t', - [], - is_const=True) - ## flame-header.h: uint32_t ns3::flame::FlameHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## flame-header.h: static ns3::TypeId ns3::flame::FlameHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## flame-header.h: void ns3::flame::FlameHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## flame-header.h: void ns3::flame::FlameHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## flame-header.h: void ns3::flame::FlameHeader::SetOrigDst(ns3::Mac48Address dst) [member function] - cls.add_method('SetOrigDst', - 'void', - [param('ns3::Mac48Address', 'dst')]) - ## flame-header.h: void ns3::flame::FlameHeader::SetOrigSrc(ns3::Mac48Address OrigSrc) [member function] - cls.add_method('SetOrigSrc', - 'void', - [param('ns3::Mac48Address', 'OrigSrc')]) - ## flame-header.h: void ns3::flame::FlameHeader::SetProtocol(uint16_t protocol) [member function] - cls.add_method('SetProtocol', - 'void', - [param('uint16_t', 'protocol')]) - ## flame-header.h: void ns3::flame::FlameHeader::SetSeqno(uint16_t seqno) [member function] - cls.add_method('SetSeqno', - 'void', - [param('uint16_t', 'seqno')]) - return - -def register_Ns3FlameFlameProtocol_methods(root_module, cls): - ## flame-protocol.h: ns3::flame::FlameProtocol::FlameProtocol() [constructor] - cls.add_constructor([]) - ## flame-protocol.h: void ns3::flame::FlameProtocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## flame-protocol.h: ns3::Mac48Address ns3::flame::FlameProtocol::GetAddress() [member function] - cls.add_method('GetAddress', - 'ns3::Mac48Address', - []) - ## flame-protocol.h: static ns3::TypeId ns3::flame::FlameProtocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## flame-protocol.h: bool ns3::flame::FlameProtocol::Install(ns3::Ptr arg0) [member function] - cls.add_method('Install', - 'bool', - [param('ns3::Ptr< ns3::MeshPointDevice >', 'arg0')]) - ## flame-protocol.h: bool ns3::flame::FlameProtocol::RemoveRoutingStuff(uint32_t fromIface, ns3::Mac48Address const source, ns3::Mac48Address const destination, ns3::Ptr packet, uint16_t & protocolType) [member function] - cls.add_method('RemoveRoutingStuff', - 'bool', - [param('uint32_t', 'fromIface'), param('ns3::Mac48Address const', 'source'), param('ns3::Mac48Address const', 'destination'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint16_t &', 'protocolType')], - is_virtual=True) - ## flame-protocol.h: void ns3::flame::FlameProtocol::Report(std::ostream & arg0) const [member function] - cls.add_method('Report', - 'void', - [param('std::ostream &', 'arg0')], - is_const=True) - ## flame-protocol.h: bool ns3::flame::FlameProtocol::RequestRoute(uint32_t sourceIface, ns3::Mac48Address const source, ns3::Mac48Address const destination, ns3::Ptr packet, uint16_t protocolType, ns3::Callback, ns3::Mac48Address, ns3::Mac48Address, unsigned short, unsigned int, ns3::empty, ns3::empty, ns3::empty> routeReply) [member function] - cls.add_method('RequestRoute', - 'bool', - [param('uint32_t', 'sourceIface'), param('ns3::Mac48Address const', 'source'), param('ns3::Mac48Address const', 'destination'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocolType'), param('ns3::Callback< void, bool, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, unsigned short, unsigned int, ns3::empty, ns3::empty, ns3::empty >', 'routeReply')], - is_virtual=True) - ## flame-protocol.h: void ns3::flame::FlameProtocol::ResetStats() [member function] - cls.add_method('ResetStats', - 'void', - []) - return - -def register_Ns3FlameFlameProtocolMac_methods(root_module, cls): - ## flame-protocol-mac.h: ns3::flame::FlameProtocolMac::FlameProtocolMac(ns3::flame::FlameProtocolMac const & arg0) [copy constructor] - cls.add_constructor([param('ns3::flame::FlameProtocolMac const &', 'arg0')]) - ## flame-protocol-mac.h: ns3::flame::FlameProtocolMac::FlameProtocolMac(uint32_t arg0, ns3::Ptr arg1) [constructor] - cls.add_constructor([param('uint32_t', 'arg0'), param('ns3::Ptr< ns3::flame::FlameProtocol >', 'arg1')]) - ## flame-protocol-mac.h: uint16_t ns3::flame::FlameProtocolMac::GetChannelId() const [member function] - cls.add_method('GetChannelId', - 'uint16_t', - [], - is_const=True) - ## flame-protocol-mac.h: bool ns3::flame::FlameProtocolMac::Receive(ns3::Ptr packet, ns3::WifiMacHeader const & header) [member function] - cls.add_method('Receive', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const &', 'header')], - is_virtual=True) - ## flame-protocol-mac.h: void ns3::flame::FlameProtocolMac::Report(std::ostream & arg0) const [member function] - cls.add_method('Report', - 'void', - [param('std::ostream &', 'arg0')], - is_const=True) - ## flame-protocol-mac.h: void ns3::flame::FlameProtocolMac::ResetStats() [member function] - cls.add_method('ResetStats', - 'void', - []) - ## flame-protocol-mac.h: void ns3::flame::FlameProtocolMac::SetParent(ns3::Ptr parent) [member function] - cls.add_method('SetParent', - 'void', - [param('ns3::Ptr< ns3::MeshWifiInterfaceMac >', 'parent')], - is_virtual=True) - ## flame-protocol-mac.h: void ns3::flame::FlameProtocolMac::UpdateBeacon(ns3::MeshWifiBeacon & beacon) const [member function] - cls.add_method('UpdateBeacon', - 'void', - [param('ns3::MeshWifiBeacon &', 'beacon')], - is_const=True, is_virtual=True) - ## flame-protocol-mac.h: bool ns3::flame::FlameProtocolMac::UpdateOutcomingFrame(ns3::Ptr packet, ns3::WifiMacHeader & header, ns3::Mac48Address from, ns3::Mac48Address to) [member function] - cls.add_method('UpdateOutcomingFrame', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader &', 'header'), param('ns3::Mac48Address', 'from'), param('ns3::Mac48Address', 'to')], - is_virtual=True) - return - -def register_Ns3FlameFlameRtable_methods(root_module, cls): - ## flame-rtable.h: ns3::flame::FlameRtable::FlameRtable() [constructor] - cls.add_constructor([]) - ## flame-rtable.h: void ns3::flame::FlameRtable::AddPath(ns3::Mac48Address const destination, ns3::Mac48Address const retransmitter, uint32_t const interface, uint8_t const cost, uint16_t const seqnum) [member function] - cls.add_method('AddPath', - 'void', - [param('ns3::Mac48Address const', 'destination'), param('ns3::Mac48Address const', 'retransmitter'), param('uint32_t const', 'interface'), param('uint8_t const', 'cost'), param('uint16_t const', 'seqnum')]) - ## flame-rtable.h: void ns3::flame::FlameRtable::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## flame-rtable.h: static ns3::TypeId ns3::flame::FlameRtable::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult ns3::flame::FlameRtable::Lookup(ns3::Mac48Address destination) [member function] - cls.add_method('Lookup', - 'ns3::flame::FlameRtable::LookupResult', - [param('ns3::Mac48Address', 'destination')]) - ## flame-rtable.h: ns3::flame::FlameRtable::INTERFACE_ANY [variable] - cls.add_static_attribute('INTERFACE_ANY', 'uint32_t const', is_const=True) - ## flame-rtable.h: ns3::flame::FlameRtable::MAX_COST [variable] - cls.add_static_attribute('MAX_COST', 'uint32_t const', is_const=True) - return - -def register_Ns3FlameFlameRtableLookupResult_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::LookupResult(ns3::flame::FlameRtable::LookupResult const & arg0) [copy constructor] - cls.add_constructor([param('ns3::flame::FlameRtable::LookupResult const &', 'arg0')]) - ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::LookupResult(ns3::Mac48Address r=ns3::Mac48Address::GetBroadcast(), uint32_t i=ns3::flame::FlameRtable::INTERFACE_ANY, uint8_t c=ns3::flame::FlameRtable::MAX_COST, uint16_t s=0) [constructor] - cls.add_constructor([param('ns3::Mac48Address', 'r', default_value='ns3::Mac48Address::GetBroadcast()'), param('uint32_t', 'i', default_value='ns3::flame::FlameRtable::INTERFACE_ANY'), param('uint8_t', 'c', default_value='ns3::flame::FlameRtable::MAX_COST'), param('uint16_t', 's', default_value='0')]) - ## flame-rtable.h: bool ns3::flame::FlameRtable::LookupResult::IsValid() const [member function] - cls.add_method('IsValid', - 'bool', - [], - is_const=True) - ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::cost [variable] - cls.add_instance_attribute('cost', 'uint8_t', is_const=False) - ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::ifIndex [variable] - cls.add_instance_attribute('ifIndex', 'uint32_t', is_const=False) - ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::retransmitter [variable] - cls.add_instance_attribute('retransmitter', 'ns3::Mac48Address', is_const=False) - ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::seqnum [variable] - cls.add_instance_attribute('seqnum', 'uint16_t', is_const=False) - return - -def register_Ns3FlameFlameTag_methods(root_module, cls): - ## flame-protocol.h: ns3::flame::FlameTag::FlameTag(ns3::flame::FlameTag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::flame::FlameTag const &', 'arg0')]) - ## flame-protocol.h: ns3::flame::FlameTag::FlameTag(ns3::Mac48Address a=ns3::Mac48Address()) [constructor] - cls.add_constructor([param('ns3::Mac48Address', 'a', default_value='ns3::Mac48Address()')]) - ## flame-protocol.h: void ns3::flame::FlameTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## flame-protocol.h: ns3::TypeId ns3::flame::FlameTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## flame-protocol.h: uint32_t ns3::flame::FlameTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## flame-protocol.h: static ns3::TypeId ns3::flame::FlameTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## flame-protocol.h: void ns3::flame::FlameTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## flame-protocol.h: void ns3::flame::FlameTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_const=True, is_virtual=True) - ## flame-protocol.h: ns3::flame::FlameTag::receiver [variable] - cls.add_instance_attribute('receiver', 'ns3::Mac48Address', is_const=False) - ## flame-protocol.h: ns3::flame::FlameTag::transmitter [variable] - cls.add_instance_attribute('transmitter', 'ns3::Mac48Address', is_const=False) - 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): - ## ie-dot11s-id.h: extern ns3::Ptr ns3::dot11s::MakeIeMeshIdChecker() [free function] - module.add_function('MakeIeMeshIdChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - 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_mobility.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_mobility.py deleted file mode 100644 index 62ffee68e..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_mobility.py +++ /dev/null @@ -1,1217 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## box.h: ns3::Box [class] - module.add_class('Box') - ## box.h: ns3::Box::Side [enumeration] - module.add_enum('Side', ['RIGHT', 'LEFT', 'TOP', 'BOTTOM', 'UP', 'DOWN'], outer_class=root_module['ns3::Box']) - ## constant-velocity-helper.h: ns3::ConstantVelocityHelper [class] - module.add_class('ConstantVelocityHelper') - ## mobility-helper.h: ns3::MobilityHelper [class] - module.add_class('MobilityHelper') - ## ns2-mobility-helper.h: ns3::Ns2MobilityHelper [class] - module.add_class('Ns2MobilityHelper') - ## rectangle.h: ns3::Rectangle [class] - module.add_class('Rectangle') - ## rectangle.h: ns3::Rectangle::Side [enumeration] - module.add_enum('Side', ['RIGHT', 'LEFT', 'TOP', 'BOTTOM'], outer_class=root_module['ns3::Rectangle']) - ## waypoint.h: ns3::Waypoint [class] - module.add_class('Waypoint') - ## position-allocator.h: ns3::PositionAllocator [class] - module.add_class('PositionAllocator', parent=root_module['ns3::Object']) - ## position-allocator.h: ns3::RandomBoxPositionAllocator [class] - module.add_class('RandomBoxPositionAllocator', parent=root_module['ns3::PositionAllocator']) - ## position-allocator.h: ns3::RandomDiscPositionAllocator [class] - module.add_class('RandomDiscPositionAllocator', parent=root_module['ns3::PositionAllocator']) - ## position-allocator.h: ns3::RandomRectanglePositionAllocator [class] - module.add_class('RandomRectanglePositionAllocator', parent=root_module['ns3::PositionAllocator']) - ## position-allocator.h: ns3::UniformDiscPositionAllocator [class] - module.add_class('UniformDiscPositionAllocator', parent=root_module['ns3::PositionAllocator']) - ## box.h: ns3::BoxChecker [class] - module.add_class('BoxChecker', parent=root_module['ns3::AttributeChecker']) - ## box.h: ns3::BoxValue [class] - module.add_class('BoxValue', parent=root_module['ns3::AttributeValue']) - ## position-allocator.h: ns3::GridPositionAllocator [class] - module.add_class('GridPositionAllocator', parent=root_module['ns3::PositionAllocator']) - ## position-allocator.h: ns3::GridPositionAllocator::LayoutType [enumeration] - module.add_enum('LayoutType', ['ROW_FIRST', 'COLUMN_FIRST'], outer_class=root_module['ns3::GridPositionAllocator']) - ## position-allocator.h: ns3::ListPositionAllocator [class] - module.add_class('ListPositionAllocator', parent=root_module['ns3::PositionAllocator']) - ## mobility-model.h: ns3::MobilityModel [class] - module.add_class('MobilityModel', parent=root_module['ns3::Object']) - ## random-direction-2d-mobility-model.h: ns3::RandomDirection2dMobilityModel [class] - module.add_class('RandomDirection2dMobilityModel', parent=root_module['ns3::MobilityModel']) - ## random-walk-2d-mobility-model.h: ns3::RandomWalk2dMobilityModel [class] - module.add_class('RandomWalk2dMobilityModel', parent=root_module['ns3::MobilityModel']) - ## random-walk-2d-mobility-model.h: ns3::RandomWalk2dMobilityModel::Mode [enumeration] - module.add_enum('Mode', ['MODE_DISTANCE', 'MODE_TIME'], outer_class=root_module['ns3::RandomWalk2dMobilityModel']) - ## random-waypoint-mobility-model.h: ns3::RandomWaypointMobilityModel [class] - module.add_class('RandomWaypointMobilityModel', parent=root_module['ns3::MobilityModel']) - ## rectangle.h: ns3::RectangleChecker [class] - module.add_class('RectangleChecker', parent=root_module['ns3::AttributeChecker']) - ## rectangle.h: ns3::RectangleValue [class] - module.add_class('RectangleValue', parent=root_module['ns3::AttributeValue']) - ## steady-state-random-waypoint-mobility-model.h: ns3::SteadyStateRandomWaypointMobilityModel [class] - module.add_class('SteadyStateRandomWaypointMobilityModel', parent=root_module['ns3::MobilityModel']) - ## waypoint.h: ns3::WaypointChecker [class] - module.add_class('WaypointChecker', parent=root_module['ns3::AttributeChecker']) - ## waypoint-mobility-model.h: ns3::WaypointMobilityModel [class] - module.add_class('WaypointMobilityModel', parent=root_module['ns3::MobilityModel']) - ## waypoint.h: ns3::WaypointValue [class] - module.add_class('WaypointValue', parent=root_module['ns3::AttributeValue']) - ## constant-acceleration-mobility-model.h: ns3::ConstantAccelerationMobilityModel [class] - module.add_class('ConstantAccelerationMobilityModel', parent=root_module['ns3::MobilityModel']) - ## constant-position-mobility-model.h: ns3::ConstantPositionMobilityModel [class] - module.add_class('ConstantPositionMobilityModel', parent=root_module['ns3::MobilityModel']) - ## constant-velocity-mobility-model.h: ns3::ConstantVelocityMobilityModel [class] - module.add_class('ConstantVelocityMobilityModel', parent=root_module['ns3::MobilityModel']) - ## gauss-markov-mobility-model.h: ns3::GaussMarkovMobilityModel [class] - module.add_class('GaussMarkovMobilityModel', parent=root_module['ns3::MobilityModel']) - ## hierarchical-mobility-model.h: ns3::HierarchicalMobilityModel [class] - module.add_class('HierarchicalMobilityModel', parent=root_module['ns3::MobilityModel']) - - ## 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_Ns3Box_methods(root_module, root_module['ns3::Box']) - register_Ns3ConstantVelocityHelper_methods(root_module, root_module['ns3::ConstantVelocityHelper']) - register_Ns3MobilityHelper_methods(root_module, root_module['ns3::MobilityHelper']) - register_Ns3Ns2MobilityHelper_methods(root_module, root_module['ns3::Ns2MobilityHelper']) - register_Ns3Rectangle_methods(root_module, root_module['ns3::Rectangle']) - register_Ns3Waypoint_methods(root_module, root_module['ns3::Waypoint']) - register_Ns3PositionAllocator_methods(root_module, root_module['ns3::PositionAllocator']) - register_Ns3RandomBoxPositionAllocator_methods(root_module, root_module['ns3::RandomBoxPositionAllocator']) - register_Ns3RandomDiscPositionAllocator_methods(root_module, root_module['ns3::RandomDiscPositionAllocator']) - register_Ns3RandomRectanglePositionAllocator_methods(root_module, root_module['ns3::RandomRectanglePositionAllocator']) - register_Ns3UniformDiscPositionAllocator_methods(root_module, root_module['ns3::UniformDiscPositionAllocator']) - register_Ns3BoxChecker_methods(root_module, root_module['ns3::BoxChecker']) - register_Ns3BoxValue_methods(root_module, root_module['ns3::BoxValue']) - register_Ns3GridPositionAllocator_methods(root_module, root_module['ns3::GridPositionAllocator']) - register_Ns3ListPositionAllocator_methods(root_module, root_module['ns3::ListPositionAllocator']) - register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel']) - register_Ns3RandomDirection2dMobilityModel_methods(root_module, root_module['ns3::RandomDirection2dMobilityModel']) - register_Ns3RandomWalk2dMobilityModel_methods(root_module, root_module['ns3::RandomWalk2dMobilityModel']) - register_Ns3RandomWaypointMobilityModel_methods(root_module, root_module['ns3::RandomWaypointMobilityModel']) - register_Ns3RectangleChecker_methods(root_module, root_module['ns3::RectangleChecker']) - register_Ns3RectangleValue_methods(root_module, root_module['ns3::RectangleValue']) - register_Ns3SteadyStateRandomWaypointMobilityModel_methods(root_module, root_module['ns3::SteadyStateRandomWaypointMobilityModel']) - register_Ns3WaypointChecker_methods(root_module, root_module['ns3::WaypointChecker']) - register_Ns3WaypointMobilityModel_methods(root_module, root_module['ns3::WaypointMobilityModel']) - register_Ns3WaypointValue_methods(root_module, root_module['ns3::WaypointValue']) - register_Ns3ConstantAccelerationMobilityModel_methods(root_module, root_module['ns3::ConstantAccelerationMobilityModel']) - register_Ns3ConstantPositionMobilityModel_methods(root_module, root_module['ns3::ConstantPositionMobilityModel']) - register_Ns3ConstantVelocityMobilityModel_methods(root_module, root_module['ns3::ConstantVelocityMobilityModel']) - register_Ns3GaussMarkovMobilityModel_methods(root_module, root_module['ns3::GaussMarkovMobilityModel']) - register_Ns3HierarchicalMobilityModel_methods(root_module, root_module['ns3::HierarchicalMobilityModel']) - return - -def register_Ns3Box_methods(root_module, cls): - cls.add_output_stream_operator() - ## box.h: ns3::Box::Box(ns3::Box const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Box const &', 'arg0')]) - ## box.h: ns3::Box::Box(double _xMin, double _xMax, double _yMin, double _yMax, double _zMin, double _zMax) [constructor] - cls.add_constructor([param('double', '_xMin'), param('double', '_xMax'), param('double', '_yMin'), param('double', '_yMax'), param('double', '_zMin'), param('double', '_zMax')]) - ## box.h: ns3::Box::Box() [constructor] - cls.add_constructor([]) - ## box.h: ns3::Vector ns3::Box::CalculateIntersection(ns3::Vector const & current, ns3::Vector const & speed) const [member function] - cls.add_method('CalculateIntersection', - 'ns3::Vector', - [param('ns3::Vector const &', 'current'), param('ns3::Vector const &', 'speed')], - is_const=True) - ## box.h: ns3::Box::Side ns3::Box::GetClosestSide(ns3::Vector const & position) const [member function] - cls.add_method('GetClosestSide', - 'ns3::Box::Side', - [param('ns3::Vector const &', 'position')], - is_const=True) - ## box.h: bool ns3::Box::IsInside(ns3::Vector const & position) const [member function] - cls.add_method('IsInside', - 'bool', - [param('ns3::Vector const &', 'position')], - is_const=True) - ## box.h: ns3::Box::xMax [variable] - cls.add_instance_attribute('xMax', 'double', is_const=False) - ## box.h: ns3::Box::xMin [variable] - cls.add_instance_attribute('xMin', 'double', is_const=False) - ## box.h: ns3::Box::yMax [variable] - cls.add_instance_attribute('yMax', 'double', is_const=False) - ## box.h: ns3::Box::yMin [variable] - cls.add_instance_attribute('yMin', 'double', is_const=False) - ## box.h: ns3::Box::zMax [variable] - cls.add_instance_attribute('zMax', 'double', is_const=False) - ## box.h: ns3::Box::zMin [variable] - cls.add_instance_attribute('zMin', 'double', is_const=False) - return - -def register_Ns3ConstantVelocityHelper_methods(root_module, cls): - ## constant-velocity-helper.h: ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::ConstantVelocityHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ConstantVelocityHelper const &', 'arg0')]) - ## constant-velocity-helper.h: ns3::ConstantVelocityHelper::ConstantVelocityHelper() [constructor] - cls.add_constructor([]) - ## constant-velocity-helper.h: ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::Vector const & position) [constructor] - cls.add_constructor([param('ns3::Vector const &', 'position')]) - ## constant-velocity-helper.h: ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::Vector const & position, ns3::Vector const & vel) [constructor] - cls.add_constructor([param('ns3::Vector const &', 'position'), param('ns3::Vector const &', 'vel')]) - ## constant-velocity-helper.h: ns3::Vector ns3::ConstantVelocityHelper::GetCurrentPosition() const [member function] - cls.add_method('GetCurrentPosition', - 'ns3::Vector', - [], - is_const=True) - ## constant-velocity-helper.h: ns3::Vector ns3::ConstantVelocityHelper::GetVelocity() const [member function] - cls.add_method('GetVelocity', - 'ns3::Vector', - [], - is_const=True) - ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::Pause() [member function] - cls.add_method('Pause', - 'void', - []) - ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::SetPosition(ns3::Vector const & position) [member function] - cls.add_method('SetPosition', - 'void', - [param('ns3::Vector const &', 'position')]) - ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::SetVelocity(ns3::Vector const & vel) [member function] - cls.add_method('SetVelocity', - 'void', - [param('ns3::Vector const &', 'vel')]) - ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::Unpause() [member function] - cls.add_method('Unpause', - 'void', - []) - ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::Update() const [member function] - cls.add_method('Update', - 'void', - [], - is_const=True) - ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::UpdateWithBounds(ns3::Rectangle const & rectangle) const [member function] - cls.add_method('UpdateWithBounds', - 'void', - [param('ns3::Rectangle const &', 'rectangle')], - is_const=True) - ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::UpdateWithBounds(ns3::Box const & bounds) const [member function] - cls.add_method('UpdateWithBounds', - 'void', - [param('ns3::Box const &', 'bounds')], - is_const=True) - return - -def register_Ns3MobilityHelper_methods(root_module, cls): - ## mobility-helper.h: ns3::MobilityHelper::MobilityHelper(ns3::MobilityHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MobilityHelper const &', 'arg0')]) - ## mobility-helper.h: ns3::MobilityHelper::MobilityHelper() [constructor] - cls.add_constructor([]) - ## mobility-helper.h: static void ns3::MobilityHelper::EnableAscii(std::ostream & os, uint32_t nodeid) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::ostream &', 'os'), param('uint32_t', 'nodeid')], - is_static=True) - ## mobility-helper.h: static void ns3::MobilityHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], - is_static=True) - ## mobility-helper.h: static void ns3::MobilityHelper::EnableAsciiAll(std::ostream & os) [member function] - cls.add_method('EnableAsciiAll', - 'void', - [param('std::ostream &', 'os')], - is_static=True) - ## mobility-helper.h: std::string ns3::MobilityHelper::GetMobilityModelType() const [member function] - cls.add_method('GetMobilityModelType', - 'std::string', - [], - is_const=True) - ## mobility-helper.h: void ns3::MobilityHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## mobility-helper.h: void ns3::MobilityHelper::Install(std::string nodeName) const [member function] - cls.add_method('Install', - 'void', - [param('std::string', 'nodeName')], - is_const=True) - ## mobility-helper.h: void ns3::MobilityHelper::Install(ns3::NodeContainer container) const [member function] - cls.add_method('Install', - 'void', - [param('ns3::NodeContainer', 'container')], - is_const=True) - ## mobility-helper.h: void ns3::MobilityHelper::InstallAll() [member function] - cls.add_method('InstallAll', - 'void', - []) - ## mobility-helper.h: void ns3::MobilityHelper::PopReferenceMobilityModel() [member function] - cls.add_method('PopReferenceMobilityModel', - 'void', - []) - ## mobility-helper.h: void ns3::MobilityHelper::PushReferenceMobilityModel(ns3::Ptr reference) [member function] - cls.add_method('PushReferenceMobilityModel', - 'void', - [param('ns3::Ptr< ns3::Object >', 'reference')]) - ## mobility-helper.h: void ns3::MobilityHelper::PushReferenceMobilityModel(std::string referenceName) [member function] - cls.add_method('PushReferenceMobilityModel', - 'void', - [param('std::string', 'referenceName')]) - ## mobility-helper.h: void ns3::MobilityHelper::SetMobilityModel(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue(), std::string n8="", ns3::AttributeValue const & v8=ns3::EmptyAttributeValue(), std::string n9="", ns3::AttributeValue const & v9=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetMobilityModel', - 'void', - [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n8', default_value='""'), param('ns3::AttributeValue const &', 'v8', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n9', default_value='""'), param('ns3::AttributeValue const &', 'v9', default_value='ns3::EmptyAttributeValue()')]) - ## mobility-helper.h: void ns3::MobilityHelper::SetPositionAllocator(ns3::Ptr allocator) [member function] - cls.add_method('SetPositionAllocator', - 'void', - [param('ns3::Ptr< ns3::PositionAllocator >', 'allocator')]) - ## mobility-helper.h: void ns3::MobilityHelper::SetPositionAllocator(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue(), std::string n8="", ns3::AttributeValue const & v8=ns3::EmptyAttributeValue(), std::string n9="", ns3::AttributeValue const & v9=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetPositionAllocator', - 'void', - [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n8', default_value='""'), param('ns3::AttributeValue const &', 'v8', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n9', default_value='""'), param('ns3::AttributeValue const &', 'v9', default_value='ns3::EmptyAttributeValue()')]) - return - -def register_Ns3Ns2MobilityHelper_methods(root_module, cls): - ## ns2-mobility-helper.h: ns3::Ns2MobilityHelper::Ns2MobilityHelper(ns3::Ns2MobilityHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ns2MobilityHelper const &', 'arg0')]) - ## ns2-mobility-helper.h: ns3::Ns2MobilityHelper::Ns2MobilityHelper(std::string filename) [constructor] - cls.add_constructor([param('std::string', 'filename')]) - ## ns2-mobility-helper.h: void ns3::Ns2MobilityHelper::Install() const [member function] - cls.add_method('Install', - 'void', - [], - is_const=True) - return - -def register_Ns3Rectangle_methods(root_module, cls): - cls.add_output_stream_operator() - ## rectangle.h: ns3::Rectangle::Rectangle(ns3::Rectangle const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Rectangle const &', 'arg0')]) - ## rectangle.h: ns3::Rectangle::Rectangle(double _xMin, double _xMax, double _yMin, double _yMax) [constructor] - cls.add_constructor([param('double', '_xMin'), param('double', '_xMax'), param('double', '_yMin'), param('double', '_yMax')]) - ## rectangle.h: ns3::Rectangle::Rectangle() [constructor] - cls.add_constructor([]) - ## rectangle.h: ns3::Vector ns3::Rectangle::CalculateIntersection(ns3::Vector const & current, ns3::Vector const & speed) const [member function] - cls.add_method('CalculateIntersection', - 'ns3::Vector', - [param('ns3::Vector const &', 'current'), param('ns3::Vector const &', 'speed')], - is_const=True) - ## rectangle.h: ns3::Rectangle::Side ns3::Rectangle::GetClosestSide(ns3::Vector const & position) const [member function] - cls.add_method('GetClosestSide', - 'ns3::Rectangle::Side', - [param('ns3::Vector const &', 'position')], - is_const=True) - ## rectangle.h: bool ns3::Rectangle::IsInside(ns3::Vector const & position) const [member function] - cls.add_method('IsInside', - 'bool', - [param('ns3::Vector const &', 'position')], - is_const=True) - ## rectangle.h: ns3::Rectangle::xMax [variable] - cls.add_instance_attribute('xMax', 'double', is_const=False) - ## rectangle.h: ns3::Rectangle::xMin [variable] - cls.add_instance_attribute('xMin', 'double', is_const=False) - ## rectangle.h: ns3::Rectangle::yMax [variable] - cls.add_instance_attribute('yMax', 'double', is_const=False) - ## rectangle.h: ns3::Rectangle::yMin [variable] - cls.add_instance_attribute('yMin', 'double', is_const=False) - return - -def register_Ns3Waypoint_methods(root_module, cls): - cls.add_output_stream_operator() - ## waypoint.h: ns3::Waypoint::Waypoint(ns3::Waypoint const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Waypoint const &', 'arg0')]) - ## waypoint.h: ns3::Waypoint::Waypoint(ns3::Time const & waypointTime, ns3::Vector const & waypointPosition) [constructor] - cls.add_constructor([param('ns3::Time const &', 'waypointTime'), param('ns3::Vector const &', 'waypointPosition')]) - ## waypoint.h: ns3::Waypoint::Waypoint() [constructor] - cls.add_constructor([]) - ## waypoint.h: ns3::Waypoint::position [variable] - cls.add_instance_attribute('position', 'ns3::Vector', is_const=False) - ## waypoint.h: ns3::Waypoint::time [variable] - cls.add_instance_attribute('time', 'ns3::Time', is_const=False) - return - -def register_Ns3PositionAllocator_methods(root_module, cls): - ## position-allocator.h: ns3::PositionAllocator::PositionAllocator(ns3::PositionAllocator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PositionAllocator const &', 'arg0')]) - ## position-allocator.h: ns3::PositionAllocator::PositionAllocator() [constructor] - cls.add_constructor([]) - ## position-allocator.h: ns3::Vector ns3::PositionAllocator::GetNext() const [member function] - cls.add_method('GetNext', - 'ns3::Vector', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## position-allocator.h: static ns3::TypeId ns3::PositionAllocator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3RandomBoxPositionAllocator_methods(root_module, cls): - ## position-allocator.h: ns3::RandomBoxPositionAllocator::RandomBoxPositionAllocator(ns3::RandomBoxPositionAllocator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomBoxPositionAllocator const &', 'arg0')]) - ## position-allocator.h: ns3::RandomBoxPositionAllocator::RandomBoxPositionAllocator() [constructor] - cls.add_constructor([]) - ## position-allocator.h: ns3::Vector ns3::RandomBoxPositionAllocator::GetNext() const [member function] - cls.add_method('GetNext', - 'ns3::Vector', - [], - is_const=True, is_virtual=True) - ## position-allocator.h: static ns3::TypeId ns3::RandomBoxPositionAllocator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## position-allocator.h: void ns3::RandomBoxPositionAllocator::SetX(ns3::RandomVariable x) [member function] - cls.add_method('SetX', - 'void', - [param('ns3::RandomVariable', 'x')]) - ## position-allocator.h: void ns3::RandomBoxPositionAllocator::SetY(ns3::RandomVariable y) [member function] - cls.add_method('SetY', - 'void', - [param('ns3::RandomVariable', 'y')]) - ## position-allocator.h: void ns3::RandomBoxPositionAllocator::SetZ(ns3::RandomVariable z) [member function] - cls.add_method('SetZ', - 'void', - [param('ns3::RandomVariable', 'z')]) - return - -def register_Ns3RandomDiscPositionAllocator_methods(root_module, cls): - ## position-allocator.h: ns3::RandomDiscPositionAllocator::RandomDiscPositionAllocator(ns3::RandomDiscPositionAllocator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomDiscPositionAllocator const &', 'arg0')]) - ## position-allocator.h: ns3::RandomDiscPositionAllocator::RandomDiscPositionAllocator() [constructor] - cls.add_constructor([]) - ## position-allocator.h: ns3::Vector ns3::RandomDiscPositionAllocator::GetNext() const [member function] - cls.add_method('GetNext', - 'ns3::Vector', - [], - is_const=True, is_virtual=True) - ## position-allocator.h: static ns3::TypeId ns3::RandomDiscPositionAllocator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## position-allocator.h: void ns3::RandomDiscPositionAllocator::SetRho(ns3::RandomVariable rho) [member function] - cls.add_method('SetRho', - 'void', - [param('ns3::RandomVariable', 'rho')]) - ## position-allocator.h: void ns3::RandomDiscPositionAllocator::SetTheta(ns3::RandomVariable theta) [member function] - cls.add_method('SetTheta', - 'void', - [param('ns3::RandomVariable', 'theta')]) - ## position-allocator.h: void ns3::RandomDiscPositionAllocator::SetX(double x) [member function] - cls.add_method('SetX', - 'void', - [param('double', 'x')]) - ## position-allocator.h: void ns3::RandomDiscPositionAllocator::SetY(double y) [member function] - cls.add_method('SetY', - 'void', - [param('double', 'y')]) - return - -def register_Ns3RandomRectanglePositionAllocator_methods(root_module, cls): - ## position-allocator.h: ns3::RandomRectanglePositionAllocator::RandomRectanglePositionAllocator(ns3::RandomRectanglePositionAllocator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomRectanglePositionAllocator const &', 'arg0')]) - ## position-allocator.h: ns3::RandomRectanglePositionAllocator::RandomRectanglePositionAllocator() [constructor] - cls.add_constructor([]) - ## position-allocator.h: ns3::Vector ns3::RandomRectanglePositionAllocator::GetNext() const [member function] - cls.add_method('GetNext', - 'ns3::Vector', - [], - is_const=True, is_virtual=True) - ## position-allocator.h: static ns3::TypeId ns3::RandomRectanglePositionAllocator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## position-allocator.h: void ns3::RandomRectanglePositionAllocator::SetX(ns3::RandomVariable x) [member function] - cls.add_method('SetX', - 'void', - [param('ns3::RandomVariable', 'x')]) - ## position-allocator.h: void ns3::RandomRectanglePositionAllocator::SetY(ns3::RandomVariable y) [member function] - cls.add_method('SetY', - 'void', - [param('ns3::RandomVariable', 'y')]) - return - -def register_Ns3UniformDiscPositionAllocator_methods(root_module, cls): - ## position-allocator.h: ns3::UniformDiscPositionAllocator::UniformDiscPositionAllocator(ns3::UniformDiscPositionAllocator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UniformDiscPositionAllocator const &', 'arg0')]) - ## position-allocator.h: ns3::UniformDiscPositionAllocator::UniformDiscPositionAllocator() [constructor] - cls.add_constructor([]) - ## position-allocator.h: ns3::Vector ns3::UniformDiscPositionAllocator::GetNext() const [member function] - cls.add_method('GetNext', - 'ns3::Vector', - [], - is_const=True, is_virtual=True) - ## position-allocator.h: static ns3::TypeId ns3::UniformDiscPositionAllocator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## position-allocator.h: void ns3::UniformDiscPositionAllocator::SetRho(double rho) [member function] - cls.add_method('SetRho', - 'void', - [param('double', 'rho')]) - ## position-allocator.h: void ns3::UniformDiscPositionAllocator::SetX(double x) [member function] - cls.add_method('SetX', - 'void', - [param('double', 'x')]) - ## position-allocator.h: void ns3::UniformDiscPositionAllocator::SetY(double y) [member function] - cls.add_method('SetY', - 'void', - [param('double', 'y')]) - return - -def register_Ns3BoxChecker_methods(root_module, cls): - ## box.h: ns3::BoxChecker::BoxChecker() [constructor] - cls.add_constructor([]) - ## box.h: ns3::BoxChecker::BoxChecker(ns3::BoxChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BoxChecker const &', 'arg0')]) - return - -def register_Ns3BoxValue_methods(root_module, cls): - ## box.h: ns3::BoxValue::BoxValue() [constructor] - cls.add_constructor([]) - ## box.h: ns3::BoxValue::BoxValue(ns3::BoxValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BoxValue const &', 'arg0')]) - ## box.h: ns3::BoxValue::BoxValue(ns3::Box const & value) [constructor] - cls.add_constructor([param('ns3::Box const &', 'value')]) - ## box.h: ns3::Ptr ns3::BoxValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## box.h: bool ns3::BoxValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## box.h: ns3::Box ns3::BoxValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Box', - [], - is_const=True) - ## box.h: std::string ns3::BoxValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## box.h: void ns3::BoxValue::Set(ns3::Box const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Box const &', 'value')]) - return - -def register_Ns3GridPositionAllocator_methods(root_module, cls): - ## position-allocator.h: ns3::GridPositionAllocator::GridPositionAllocator(ns3::GridPositionAllocator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::GridPositionAllocator const &', 'arg0')]) - ## position-allocator.h: ns3::GridPositionAllocator::GridPositionAllocator() [constructor] - cls.add_constructor([]) - ## position-allocator.h: double ns3::GridPositionAllocator::GetDeltaX() const [member function] - cls.add_method('GetDeltaX', - 'double', - [], - is_const=True) - ## position-allocator.h: double ns3::GridPositionAllocator::GetDeltaY() const [member function] - cls.add_method('GetDeltaY', - 'double', - [], - is_const=True) - ## position-allocator.h: ns3::GridPositionAllocator::LayoutType ns3::GridPositionAllocator::GetLayoutType() const [member function] - cls.add_method('GetLayoutType', - 'ns3::GridPositionAllocator::LayoutType', - [], - is_const=True) - ## position-allocator.h: double ns3::GridPositionAllocator::GetMinX() const [member function] - cls.add_method('GetMinX', - 'double', - [], - is_const=True) - ## position-allocator.h: double ns3::GridPositionAllocator::GetMinY() const [member function] - cls.add_method('GetMinY', - 'double', - [], - is_const=True) - ## position-allocator.h: uint32_t ns3::GridPositionAllocator::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - ## position-allocator.h: ns3::Vector ns3::GridPositionAllocator::GetNext() const [member function] - cls.add_method('GetNext', - 'ns3::Vector', - [], - is_const=True, is_virtual=True) - ## position-allocator.h: static ns3::TypeId ns3::GridPositionAllocator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## position-allocator.h: void ns3::GridPositionAllocator::SetDeltaX(double deltaX) [member function] - cls.add_method('SetDeltaX', - 'void', - [param('double', 'deltaX')]) - ## position-allocator.h: void ns3::GridPositionAllocator::SetDeltaY(double deltaY) [member function] - cls.add_method('SetDeltaY', - 'void', - [param('double', 'deltaY')]) - ## position-allocator.h: void ns3::GridPositionAllocator::SetLayoutType(ns3::GridPositionAllocator::LayoutType layoutType) [member function] - cls.add_method('SetLayoutType', - 'void', - [param('ns3::GridPositionAllocator::LayoutType', 'layoutType')]) - ## position-allocator.h: void ns3::GridPositionAllocator::SetMinX(double xMin) [member function] - cls.add_method('SetMinX', - 'void', - [param('double', 'xMin')]) - ## position-allocator.h: void ns3::GridPositionAllocator::SetMinY(double yMin) [member function] - cls.add_method('SetMinY', - 'void', - [param('double', 'yMin')]) - ## position-allocator.h: void ns3::GridPositionAllocator::SetN(uint32_t n) [member function] - cls.add_method('SetN', - 'void', - [param('uint32_t', 'n')]) - return - -def register_Ns3ListPositionAllocator_methods(root_module, cls): - ## position-allocator.h: ns3::ListPositionAllocator::ListPositionAllocator(ns3::ListPositionAllocator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ListPositionAllocator const &', 'arg0')]) - ## position-allocator.h: ns3::ListPositionAllocator::ListPositionAllocator() [constructor] - cls.add_constructor([]) - ## position-allocator.h: void ns3::ListPositionAllocator::Add(ns3::Vector v) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Vector', 'v')]) - ## position-allocator.h: ns3::Vector ns3::ListPositionAllocator::GetNext() const [member function] - cls.add_method('GetNext', - 'ns3::Vector', - [], - is_const=True, is_virtual=True) - ## position-allocator.h: static ns3::TypeId ns3::ListPositionAllocator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3MobilityModel_methods(root_module, cls): - ## mobility-model.h: ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')]) - ## mobility-model.h: ns3::MobilityModel::MobilityModel() [constructor] - cls.add_constructor([]) - ## mobility-model.h: double ns3::MobilityModel::GetDistanceFrom(ns3::Ptr position) const [member function] - cls.add_method('GetDistanceFrom', - 'double', - [param('ns3::Ptr< ns3::MobilityModel const >', 'position')], - is_const=True) - ## mobility-model.h: ns3::Vector ns3::MobilityModel::GetPosition() const [member function] - cls.add_method('GetPosition', - 'ns3::Vector', - [], - is_const=True) - ## mobility-model.h: static ns3::TypeId ns3::MobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mobility-model.h: ns3::Vector ns3::MobilityModel::GetVelocity() const [member function] - cls.add_method('GetVelocity', - 'ns3::Vector', - [], - is_const=True) - ## mobility-model.h: void ns3::MobilityModel::SetPosition(ns3::Vector const & position) [member function] - cls.add_method('SetPosition', - 'void', - [param('ns3::Vector const &', 'position')]) - ## mobility-model.h: void ns3::MobilityModel::NotifyCourseChange() const [member function] - cls.add_method('NotifyCourseChange', - 'void', - [], - is_const=True, visibility='protected') - ## mobility-model.h: ns3::Vector ns3::MobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## mobility-model.h: ns3::Vector ns3::MobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## mobility-model.h: void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3RandomDirection2dMobilityModel_methods(root_module, cls): - ## random-direction-2d-mobility-model.h: ns3::RandomDirection2dMobilityModel::RandomDirection2dMobilityModel() [constructor] - cls.add_constructor([]) - ## random-direction-2d-mobility-model.h: ns3::RandomDirection2dMobilityModel::RandomDirection2dMobilityModel(ns3::RandomDirection2dMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomDirection2dMobilityModel const &', 'arg0')]) - ## random-direction-2d-mobility-model.h: static ns3::TypeId ns3::RandomDirection2dMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## random-direction-2d-mobility-model.h: void ns3::RandomDirection2dMobilityModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## random-direction-2d-mobility-model.h: ns3::Vector ns3::RandomDirection2dMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## random-direction-2d-mobility-model.h: ns3::Vector ns3::RandomDirection2dMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## random-direction-2d-mobility-model.h: void ns3::RandomDirection2dMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - ## random-direction-2d-mobility-model.h: void ns3::RandomDirection2dMobilityModel::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3RandomWalk2dMobilityModel_methods(root_module, cls): - ## random-walk-2d-mobility-model.h: ns3::RandomWalk2dMobilityModel::RandomWalk2dMobilityModel() [constructor] - cls.add_constructor([]) - ## random-walk-2d-mobility-model.h: ns3::RandomWalk2dMobilityModel::RandomWalk2dMobilityModel(ns3::RandomWalk2dMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomWalk2dMobilityModel const &', 'arg0')]) - ## random-walk-2d-mobility-model.h: static ns3::TypeId ns3::RandomWalk2dMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## random-walk-2d-mobility-model.h: void ns3::RandomWalk2dMobilityModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## random-walk-2d-mobility-model.h: ns3::Vector ns3::RandomWalk2dMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## random-walk-2d-mobility-model.h: ns3::Vector ns3::RandomWalk2dMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## random-walk-2d-mobility-model.h: void ns3::RandomWalk2dMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - ## random-walk-2d-mobility-model.h: void ns3::RandomWalk2dMobilityModel::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3RandomWaypointMobilityModel_methods(root_module, cls): - ## random-waypoint-mobility-model.h: ns3::RandomWaypointMobilityModel::RandomWaypointMobilityModel() [constructor] - cls.add_constructor([]) - ## random-waypoint-mobility-model.h: ns3::RandomWaypointMobilityModel::RandomWaypointMobilityModel(ns3::RandomWaypointMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomWaypointMobilityModel const &', 'arg0')]) - ## random-waypoint-mobility-model.h: static ns3::TypeId ns3::RandomWaypointMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## random-waypoint-mobility-model.h: void ns3::RandomWaypointMobilityModel::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='protected', is_virtual=True) - ## random-waypoint-mobility-model.h: ns3::Vector ns3::RandomWaypointMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## random-waypoint-mobility-model.h: ns3::Vector ns3::RandomWaypointMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## random-waypoint-mobility-model.h: void ns3::RandomWaypointMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - return - -def register_Ns3RectangleChecker_methods(root_module, cls): - ## rectangle.h: ns3::RectangleChecker::RectangleChecker() [constructor] - cls.add_constructor([]) - ## rectangle.h: ns3::RectangleChecker::RectangleChecker(ns3::RectangleChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RectangleChecker const &', 'arg0')]) - return - -def register_Ns3RectangleValue_methods(root_module, cls): - ## rectangle.h: ns3::RectangleValue::RectangleValue() [constructor] - cls.add_constructor([]) - ## rectangle.h: ns3::RectangleValue::RectangleValue(ns3::RectangleValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RectangleValue const &', 'arg0')]) - ## rectangle.h: ns3::RectangleValue::RectangleValue(ns3::Rectangle const & value) [constructor] - cls.add_constructor([param('ns3::Rectangle const &', 'value')]) - ## rectangle.h: ns3::Ptr ns3::RectangleValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## rectangle.h: bool ns3::RectangleValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## rectangle.h: ns3::Rectangle ns3::RectangleValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Rectangle', - [], - is_const=True) - ## rectangle.h: std::string ns3::RectangleValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## rectangle.h: void ns3::RectangleValue::Set(ns3::Rectangle const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Rectangle const &', 'value')]) - return - -def register_Ns3SteadyStateRandomWaypointMobilityModel_methods(root_module, cls): - ## steady-state-random-waypoint-mobility-model.h: ns3::SteadyStateRandomWaypointMobilityModel::SteadyStateRandomWaypointMobilityModel(ns3::SteadyStateRandomWaypointMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SteadyStateRandomWaypointMobilityModel const &', 'arg0')]) - ## steady-state-random-waypoint-mobility-model.h: ns3::SteadyStateRandomWaypointMobilityModel::SteadyStateRandomWaypointMobilityModel() [constructor] - cls.add_constructor([]) - ## steady-state-random-waypoint-mobility-model.h: static ns3::TypeId ns3::SteadyStateRandomWaypointMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## steady-state-random-waypoint-mobility-model.h: void ns3::SteadyStateRandomWaypointMobilityModel::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='protected', is_virtual=True) - ## steady-state-random-waypoint-mobility-model.h: ns3::Vector ns3::SteadyStateRandomWaypointMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## steady-state-random-waypoint-mobility-model.h: ns3::Vector ns3::SteadyStateRandomWaypointMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## steady-state-random-waypoint-mobility-model.h: void ns3::SteadyStateRandomWaypointMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - return - -def register_Ns3WaypointChecker_methods(root_module, cls): - ## waypoint.h: ns3::WaypointChecker::WaypointChecker() [constructor] - cls.add_constructor([]) - ## waypoint.h: ns3::WaypointChecker::WaypointChecker(ns3::WaypointChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WaypointChecker const &', 'arg0')]) - return - -def register_Ns3WaypointMobilityModel_methods(root_module, cls): - ## waypoint-mobility-model.h: ns3::WaypointMobilityModel::WaypointMobilityModel(ns3::WaypointMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WaypointMobilityModel const &', 'arg0')]) - ## waypoint-mobility-model.h: ns3::WaypointMobilityModel::WaypointMobilityModel() [constructor] - cls.add_constructor([]) - ## waypoint-mobility-model.h: void ns3::WaypointMobilityModel::AddWaypoint(ns3::Waypoint const & waypoint) [member function] - cls.add_method('AddWaypoint', - 'void', - [param('ns3::Waypoint const &', 'waypoint')]) - ## waypoint-mobility-model.h: void ns3::WaypointMobilityModel::EndMobility() [member function] - cls.add_method('EndMobility', - 'void', - []) - ## waypoint-mobility-model.h: ns3::Waypoint ns3::WaypointMobilityModel::GetNextWaypoint() const [member function] - cls.add_method('GetNextWaypoint', - 'ns3::Waypoint', - [], - is_const=True) - ## waypoint-mobility-model.h: static ns3::TypeId ns3::WaypointMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## waypoint-mobility-model.h: uint32_t ns3::WaypointMobilityModel::WaypointsLeft() const [member function] - cls.add_method('WaypointsLeft', - 'uint32_t', - [], - is_const=True) - ## waypoint-mobility-model.h: void ns3::WaypointMobilityModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## waypoint-mobility-model.h: ns3::Vector ns3::WaypointMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## waypoint-mobility-model.h: ns3::Vector ns3::WaypointMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## waypoint-mobility-model.h: void ns3::WaypointMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - return - -def register_Ns3WaypointValue_methods(root_module, cls): - ## waypoint.h: ns3::WaypointValue::WaypointValue() [constructor] - cls.add_constructor([]) - ## waypoint.h: ns3::WaypointValue::WaypointValue(ns3::WaypointValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WaypointValue const &', 'arg0')]) - ## waypoint.h: ns3::WaypointValue::WaypointValue(ns3::Waypoint const & value) [constructor] - cls.add_constructor([param('ns3::Waypoint const &', 'value')]) - ## waypoint.h: ns3::Ptr ns3::WaypointValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## waypoint.h: bool ns3::WaypointValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## waypoint.h: ns3::Waypoint ns3::WaypointValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Waypoint', - [], - is_const=True) - ## waypoint.h: std::string ns3::WaypointValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## waypoint.h: void ns3::WaypointValue::Set(ns3::Waypoint const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Waypoint const &', 'value')]) - return - -def register_Ns3ConstantAccelerationMobilityModel_methods(root_module, cls): - ## constant-acceleration-mobility-model.h: ns3::ConstantAccelerationMobilityModel::ConstantAccelerationMobilityModel(ns3::ConstantAccelerationMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ConstantAccelerationMobilityModel const &', 'arg0')]) - ## constant-acceleration-mobility-model.h: ns3::ConstantAccelerationMobilityModel::ConstantAccelerationMobilityModel() [constructor] - cls.add_constructor([]) - ## constant-acceleration-mobility-model.h: static ns3::TypeId ns3::ConstantAccelerationMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## constant-acceleration-mobility-model.h: void ns3::ConstantAccelerationMobilityModel::SetVelocityAndAcceleration(ns3::Vector const & velocity, ns3::Vector const & acceleration) [member function] - cls.add_method('SetVelocityAndAcceleration', - 'void', - [param('ns3::Vector const &', 'velocity'), param('ns3::Vector const &', 'acceleration')]) - ## constant-acceleration-mobility-model.h: ns3::Vector ns3::ConstantAccelerationMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## constant-acceleration-mobility-model.h: ns3::Vector ns3::ConstantAccelerationMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## constant-acceleration-mobility-model.h: void ns3::ConstantAccelerationMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - return - -def register_Ns3ConstantPositionMobilityModel_methods(root_module, cls): - ## constant-position-mobility-model.h: ns3::ConstantPositionMobilityModel::ConstantPositionMobilityModel(ns3::ConstantPositionMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ConstantPositionMobilityModel const &', 'arg0')]) - ## constant-position-mobility-model.h: ns3::ConstantPositionMobilityModel::ConstantPositionMobilityModel() [constructor] - cls.add_constructor([]) - ## constant-position-mobility-model.h: static ns3::TypeId ns3::ConstantPositionMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## constant-position-mobility-model.h: ns3::Vector ns3::ConstantPositionMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## constant-position-mobility-model.h: ns3::Vector ns3::ConstantPositionMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## constant-position-mobility-model.h: void ns3::ConstantPositionMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - return - -def register_Ns3ConstantVelocityMobilityModel_methods(root_module, cls): - ## constant-velocity-mobility-model.h: ns3::ConstantVelocityMobilityModel::ConstantVelocityMobilityModel(ns3::ConstantVelocityMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ConstantVelocityMobilityModel const &', 'arg0')]) - ## constant-velocity-mobility-model.h: ns3::ConstantVelocityMobilityModel::ConstantVelocityMobilityModel() [constructor] - cls.add_constructor([]) - ## constant-velocity-mobility-model.h: static ns3::TypeId ns3::ConstantVelocityMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## constant-velocity-mobility-model.h: void ns3::ConstantVelocityMobilityModel::SetVelocity(ns3::Vector const & speed) [member function] - cls.add_method('SetVelocity', - 'void', - [param('ns3::Vector const &', 'speed')]) - ## constant-velocity-mobility-model.h: ns3::Vector ns3::ConstantVelocityMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## constant-velocity-mobility-model.h: ns3::Vector ns3::ConstantVelocityMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## constant-velocity-mobility-model.h: void ns3::ConstantVelocityMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - return - -def register_Ns3GaussMarkovMobilityModel_methods(root_module, cls): - ## gauss-markov-mobility-model.h: ns3::GaussMarkovMobilityModel::GaussMarkovMobilityModel(ns3::GaussMarkovMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::GaussMarkovMobilityModel const &', 'arg0')]) - ## gauss-markov-mobility-model.h: ns3::GaussMarkovMobilityModel::GaussMarkovMobilityModel() [constructor] - cls.add_constructor([]) - ## gauss-markov-mobility-model.h: static ns3::TypeId ns3::GaussMarkovMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## gauss-markov-mobility-model.h: void ns3::GaussMarkovMobilityModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## gauss-markov-mobility-model.h: ns3::Vector ns3::GaussMarkovMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## gauss-markov-mobility-model.h: ns3::Vector ns3::GaussMarkovMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## gauss-markov-mobility-model.h: void ns3::GaussMarkovMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - return - -def register_Ns3HierarchicalMobilityModel_methods(root_module, cls): - ## hierarchical-mobility-model.h: ns3::HierarchicalMobilityModel::HierarchicalMobilityModel(ns3::HierarchicalMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::HierarchicalMobilityModel const &', 'arg0')]) - ## hierarchical-mobility-model.h: ns3::HierarchicalMobilityModel::HierarchicalMobilityModel() [constructor] - cls.add_constructor([]) - ## hierarchical-mobility-model.h: ns3::Ptr ns3::HierarchicalMobilityModel::GetChild() const [member function] - cls.add_method('GetChild', - 'ns3::Ptr< ns3::MobilityModel >', - [], - is_const=True) - ## hierarchical-mobility-model.h: ns3::Ptr ns3::HierarchicalMobilityModel::GetParent() const [member function] - cls.add_method('GetParent', - 'ns3::Ptr< ns3::MobilityModel >', - [], - is_const=True) - ## hierarchical-mobility-model.h: static ns3::TypeId ns3::HierarchicalMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## hierarchical-mobility-model.h: void ns3::HierarchicalMobilityModel::SetChild(ns3::Ptr model) [member function] - cls.add_method('SetChild', - 'void', - [param('ns3::Ptr< ns3::MobilityModel >', 'model')]) - ## hierarchical-mobility-model.h: void ns3::HierarchicalMobilityModel::SetParent(ns3::Ptr model) [member function] - cls.add_method('SetParent', - 'void', - [param('ns3::Ptr< ns3::MobilityModel >', 'model')]) - ## hierarchical-mobility-model.h: ns3::Vector ns3::HierarchicalMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## hierarchical-mobility-model.h: ns3::Vector ns3::HierarchicalMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## hierarchical-mobility-model.h: void ns3::HierarchicalMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - return - -def register_functions(root_module): - module = root_module - ## box.h: extern ns3::Ptr ns3::MakeBoxChecker() [free function] - module.add_function('MakeBoxChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## rectangle.h: extern ns3::Ptr ns3::MakeRectangleChecker() [free function] - module.add_function('MakeRectangleChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## waypoint.h: extern ns3::Ptr ns3::MakeWaypointChecker() [free function] - module.add_function('MakeWaypointChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - 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_mpi.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_mpi.py deleted file mode 100644 index 588b909ce..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_mpi.py +++ /dev/null @@ -1,388 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## distributed-simulator-impl.h: ns3::LbtsMessage [class] - module.add_class('LbtsMessage') - ## mpi-interface.h: ns3::MpiInterface [class] - module.add_class('MpiInterface') - ## mpi-net-device.h: ns3::MpiNetDevice [class] - module.add_class('MpiNetDevice', allow_subclassing=True) - ## mpi-interface.h: ns3::SentBuffer [class] - module.add_class('SentBuffer') - ## distributed-simulator-impl.h: ns3::DistributedSimulatorImpl [class] - module.add_class('DistributedSimulatorImpl', parent=root_module['ns3::SimulatorImpl']) - - ## 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_Ns3LbtsMessage_methods(root_module, root_module['ns3::LbtsMessage']) - register_Ns3MpiInterface_methods(root_module, root_module['ns3::MpiInterface']) - register_Ns3MpiNetDevice_methods(root_module, root_module['ns3::MpiNetDevice']) - register_Ns3SentBuffer_methods(root_module, root_module['ns3::SentBuffer']) - register_Ns3DistributedSimulatorImpl_methods(root_module, root_module['ns3::DistributedSimulatorImpl']) - return - -def register_Ns3LbtsMessage_methods(root_module, cls): - ## distributed-simulator-impl.h: ns3::LbtsMessage::LbtsMessage(ns3::LbtsMessage const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LbtsMessage const &', 'arg0')]) - ## distributed-simulator-impl.h: ns3::LbtsMessage::LbtsMessage() [constructor] - cls.add_constructor([]) - ## distributed-simulator-impl.h: ns3::LbtsMessage::LbtsMessage(uint32_t rxc, uint32_t txc, uint32_t id, ns3::Time const & t) [constructor] - cls.add_constructor([param('uint32_t', 'rxc'), param('uint32_t', 'txc'), param('uint32_t', 'id'), param('ns3::Time const &', 't')]) - ## distributed-simulator-impl.h: uint32_t ns3::LbtsMessage::GetMyId() [member function] - cls.add_method('GetMyId', - 'uint32_t', - []) - ## distributed-simulator-impl.h: uint32_t ns3::LbtsMessage::GetRxCount() [member function] - cls.add_method('GetRxCount', - 'uint32_t', - []) - ## distributed-simulator-impl.h: ns3::Time ns3::LbtsMessage::GetSmallestTime() [member function] - cls.add_method('GetSmallestTime', - 'ns3::Time', - []) - ## distributed-simulator-impl.h: uint32_t ns3::LbtsMessage::GetTxCount() [member function] - cls.add_method('GetTxCount', - 'uint32_t', - []) - return - -def register_Ns3MpiInterface_methods(root_module, cls): - ## mpi-interface.h: ns3::MpiInterface::MpiInterface() [constructor] - cls.add_constructor([]) - ## mpi-interface.h: ns3::MpiInterface::MpiInterface(ns3::MpiInterface const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MpiInterface const &', 'arg0')]) - ## mpi-interface.h: static void ns3::MpiInterface::Destroy() [member function] - cls.add_method('Destroy', - 'void', - [], - is_static=True) - ## mpi-interface.h: static void ns3::MpiInterface::Enable(int * pargc, char * * * pargv) [member function] - cls.add_method('Enable', - 'void', - [param('int *', 'pargc'), param('char * * *', 'pargv')], - is_static=True) - ## mpi-interface.h: static uint32_t ns3::MpiInterface::GetRxCount() [member function] - cls.add_method('GetRxCount', - 'uint32_t', - [], - is_static=True) - ## mpi-interface.h: static uint32_t ns3::MpiInterface::GetSize() [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_static=True) - ## mpi-interface.h: static uint32_t ns3::MpiInterface::GetSystemId() [member function] - cls.add_method('GetSystemId', - 'uint32_t', - [], - is_static=True) - ## mpi-interface.h: static uint32_t ns3::MpiInterface::GetTxCount() [member function] - cls.add_method('GetTxCount', - 'uint32_t', - [], - is_static=True) - ## mpi-interface.h: static bool ns3::MpiInterface::IsEnabled() [member function] - cls.add_method('IsEnabled', - 'bool', - [], - is_static=True) - ## mpi-interface.h: static void ns3::MpiInterface::ReceiveMessages() [member function] - cls.add_method('ReceiveMessages', - 'void', - [], - is_static=True) - ## mpi-interface.h: static void ns3::MpiInterface::SendPacket(ns3::Ptr p, ns3::Time const & rxTime, uint32_t node, uint32_t dev) [member function] - cls.add_method('SendPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Time const &', 'rxTime'), param('uint32_t', 'node'), param('uint32_t', 'dev')], - is_static=True) - ## mpi-interface.h: static void ns3::MpiInterface::TestSendComplete() [member function] - cls.add_method('TestSendComplete', - 'void', - [], - is_static=True) - return - -def register_Ns3MpiNetDevice_methods(root_module, cls): - ## mpi-net-device.h: ns3::MpiNetDevice::MpiNetDevice() [constructor] - cls.add_constructor([]) - ## mpi-net-device.h: ns3::MpiNetDevice::MpiNetDevice(ns3::MpiNetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MpiNetDevice const &', 'arg0')]) - ## mpi-net-device.h: void ns3::MpiNetDevice::MpiReceive(ns3::Ptr p) [member function] - cls.add_method('MpiReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## mpi-net-device.h: void ns3::MpiNetDevice::DoMpiReceive(ns3::Ptr p) [member function] - cls.add_method('DoMpiReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')], - is_pure_virtual=True, visibility='protected', is_virtual=True) - return - -def register_Ns3SentBuffer_methods(root_module, cls): - ## mpi-interface.h: ns3::SentBuffer::SentBuffer(ns3::SentBuffer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SentBuffer const &', 'arg0')]) - ## mpi-interface.h: ns3::SentBuffer::SentBuffer() [constructor] - cls.add_constructor([]) - ## mpi-interface.h: uint8_t * ns3::SentBuffer::GetBuffer() [member function] - cls.add_method('GetBuffer', - 'uint8_t *', - []) - ## mpi-interface.h: MPI_Request * ns3::SentBuffer::GetRequest() [member function] - cls.add_method('GetRequest', - 'MPI_Request *', - []) - ## mpi-interface.h: void ns3::SentBuffer::SetBuffer(uint8_t * buffer) [member function] - cls.add_method('SetBuffer', - 'void', - [param('uint8_t *', 'buffer')]) - return - -def register_Ns3DistributedSimulatorImpl_methods(root_module, cls): - ## distributed-simulator-impl.h: ns3::DistributedSimulatorImpl::DistributedSimulatorImpl(ns3::DistributedSimulatorImpl const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DistributedSimulatorImpl const &', 'arg0')]) - ## distributed-simulator-impl.h: ns3::DistributedSimulatorImpl::DistributedSimulatorImpl() [constructor] - cls.add_constructor([]) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::Cancel(ns3::EventId const & ev) [member function] - cls.add_method('Cancel', - 'void', - [param('ns3::EventId const &', 'ev')], - is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::Destroy() [member function] - cls.add_method('Destroy', - 'void', - [], - is_virtual=True) - ## distributed-simulator-impl.h: uint32_t ns3::DistributedSimulatorImpl::GetContext() const [member function] - cls.add_method('GetContext', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## distributed-simulator-impl.h: ns3::Time ns3::DistributedSimulatorImpl::GetDelayLeft(ns3::EventId const & id) const [member function] - cls.add_method('GetDelayLeft', - 'ns3::Time', - [param('ns3::EventId const &', 'id')], - is_const=True, is_virtual=True) - ## distributed-simulator-impl.h: ns3::Time ns3::DistributedSimulatorImpl::GetMaximumSimulationTime() const [member function] - cls.add_method('GetMaximumSimulationTime', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## distributed-simulator-impl.h: uint32_t ns3::DistributedSimulatorImpl::GetSystemId() const [member function] - cls.add_method('GetSystemId', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## distributed-simulator-impl.h: static ns3::TypeId ns3::DistributedSimulatorImpl::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## distributed-simulator-impl.h: bool ns3::DistributedSimulatorImpl::IsExpired(ns3::EventId const & ev) const [member function] - cls.add_method('IsExpired', - 'bool', - [param('ns3::EventId const &', 'ev')], - is_const=True, is_virtual=True) - ## distributed-simulator-impl.h: bool ns3::DistributedSimulatorImpl::IsFinished() const [member function] - cls.add_method('IsFinished', - 'bool', - [], - is_const=True, is_virtual=True) - ## distributed-simulator-impl.h: ns3::Time ns3::DistributedSimulatorImpl::Next() const [member function] - cls.add_method('Next', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## distributed-simulator-impl.h: ns3::Time ns3::DistributedSimulatorImpl::Now() const [member function] - cls.add_method('Now', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::Remove(ns3::EventId const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::EventId const &', 'ev')], - is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::Run() [member function] - cls.add_method('Run', - 'void', - [], - is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::RunOneEvent() [member function] - cls.add_method('RunOneEvent', - 'void', - [], - is_virtual=True) - ## distributed-simulator-impl.h: ns3::EventId ns3::DistributedSimulatorImpl::Schedule(ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('Schedule', - 'ns3::EventId', - [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## distributed-simulator-impl.h: ns3::EventId ns3::DistributedSimulatorImpl::ScheduleDestroy(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleDestroy', - 'ns3::EventId', - [param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## distributed-simulator-impl.h: ns3::EventId ns3::DistributedSimulatorImpl::ScheduleNow(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleNow', - 'ns3::EventId', - [param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::ScheduleWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('ScheduleWithContext', - 'void', - [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] - cls.add_method('SetScheduler', - 'void', - [param('ns3::ObjectFactory', 'schedulerFactory')], - is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::Stop(ns3::Time const & time) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time const &', 'time')], - is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::DoDispose() [member function] - cls.add_method('DoDispose', - '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_netanim.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_netanim.py deleted file mode 100644 index cdb48ddaf..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_netanim.py +++ /dev/null @@ -1,328 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## animation-interface.h: ns3::AnimationInterface [class] - module.add_class('AnimationInterface') - ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper [class] - module.add_class('PointToPointDumbbellHelper') - ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper [class] - module.add_class('PointToPointGridHelper') - ## point-to-point-star-helper.h: ns3::PointToPointStarHelper [class] - module.add_class('PointToPointStarHelper') - ## canvas-location.h: ns3::CanvasLocation [class] - module.add_class('CanvasLocation', parent=root_module['ns3::Object']) - - ## Register a nested module for the namespace Config - - nested_module = module.add_cpp_namespace('Config') - register_types_ns3_Config(nested_module) - - - ## Register a nested module for the namespace FatalImpl - - nested_module = module.add_cpp_namespace('FatalImpl') - register_types_ns3_FatalImpl(nested_module) - - - ## Register a nested module for the namespace addressUtils - - nested_module = module.add_cpp_namespace('addressUtils') - register_types_ns3_addressUtils(nested_module) - - - ## Register a nested module for the namespace aodv - - nested_module = module.add_cpp_namespace('aodv') - register_types_ns3_aodv(nested_module) - - - ## Register a nested module for the namespace dot11s - - nested_module = module.add_cpp_namespace('dot11s') - register_types_ns3_dot11s(nested_module) - - - ## Register a nested module for the namespace dsdv - - nested_module = module.add_cpp_namespace('dsdv') - register_types_ns3_dsdv(nested_module) - - - ## Register a nested module for the namespace flame - - nested_module = module.add_cpp_namespace('flame') - register_types_ns3_flame(nested_module) - - - ## Register a nested module for the namespace internal - - nested_module = module.add_cpp_namespace('internal') - register_types_ns3_internal(nested_module) - - - ## Register a nested module for the namespace olsr - - nested_module = module.add_cpp_namespace('olsr') - register_types_ns3_olsr(nested_module) - - -def register_types_ns3_Config(module): - root_module = module.get_root() - - -def register_types_ns3_FatalImpl(module): - root_module = module.get_root() - - -def register_types_ns3_addressUtils(module): - root_module = module.get_root() - - -def register_types_ns3_aodv(module): - root_module = module.get_root() - - -def register_types_ns3_dot11s(module): - root_module = module.get_root() - - -def register_types_ns3_dsdv(module): - root_module = module.get_root() - - -def register_types_ns3_flame(module): - root_module = module.get_root() - - -def register_types_ns3_internal(module): - root_module = module.get_root() - - -def register_types_ns3_olsr(module): - root_module = module.get_root() - - -def register_methods(root_module): - register_Ns3AnimationInterface_methods(root_module, root_module['ns3::AnimationInterface']) - register_Ns3PointToPointDumbbellHelper_methods(root_module, root_module['ns3::PointToPointDumbbellHelper']) - register_Ns3PointToPointGridHelper_methods(root_module, root_module['ns3::PointToPointGridHelper']) - register_Ns3PointToPointStarHelper_methods(root_module, root_module['ns3::PointToPointStarHelper']) - register_Ns3CanvasLocation_methods(root_module, root_module['ns3::CanvasLocation']) - return - -def register_Ns3AnimationInterface_methods(root_module, cls): - ## animation-interface.h: ns3::AnimationInterface::AnimationInterface(ns3::AnimationInterface const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AnimationInterface const &', 'arg0')]) - ## animation-interface.h: ns3::AnimationInterface::AnimationInterface() [constructor] - cls.add_constructor([]) - ## animation-interface.h: bool ns3::AnimationInterface::SetOutputFile(std::string const & fn) [member function] - cls.add_method('SetOutputFile', - 'bool', - [param('std::string const &', 'fn')]) - ## animation-interface.h: bool ns3::AnimationInterface::SetServerPort(uint16_t port) [member function] - cls.add_method('SetServerPort', - 'bool', - [param('uint16_t', 'port')]) - ## animation-interface.h: void ns3::AnimationInterface::StartAnimation() [member function] - cls.add_method('StartAnimation', - 'void', - []) - ## animation-interface.h: void ns3::AnimationInterface::StopAnimation() [member function] - cls.add_method('StopAnimation', - 'void', - []) - return - -def register_Ns3PointToPointDumbbellHelper_methods(root_module, cls): - ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper::PointToPointDumbbellHelper(ns3::PointToPointDumbbellHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PointToPointDumbbellHelper const &', 'arg0')]) - ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper::PointToPointDumbbellHelper(uint32_t nLeftLeaf, ns3::PointToPointHelper leftHelper, uint32_t nRightLeaf, ns3::PointToPointHelper rightHelper, ns3::PointToPointHelper bottleneckHelper) [constructor] - cls.add_constructor([param('uint32_t', 'nLeftLeaf'), param('ns3::PointToPointHelper', 'leftHelper'), param('uint32_t', 'nRightLeaf'), param('ns3::PointToPointHelper', 'rightHelper'), param('ns3::PointToPointHelper', 'bottleneckHelper')]) - ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper leftIp, ns3::Ipv4AddressHelper rightIp, ns3::Ipv4AddressHelper routerIp) [member function] - cls.add_method('AssignIpv4Addresses', - 'void', - [param('ns3::Ipv4AddressHelper', 'leftIp'), param('ns3::Ipv4AddressHelper', 'rightIp'), param('ns3::Ipv4AddressHelper', 'routerIp')]) - ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function] - cls.add_method('BoundingBox', - 'void', - [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')]) - ## point-to-point-dumbbell-helper.h: ns3::Ptr ns3::PointToPointDumbbellHelper::GetLeft() const [member function] - cls.add_method('GetLeft', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## point-to-point-dumbbell-helper.h: ns3::Ptr ns3::PointToPointDumbbellHelper::GetLeft(uint32_t i) const [member function] - cls.add_method('GetLeft', - 'ns3::Ptr< ns3::Node >', - [param('uint32_t', 'i')], - is_const=True) - ## point-to-point-dumbbell-helper.h: ns3::Ipv4Address ns3::PointToPointDumbbellHelper::GetLeftIpv4Address(uint32_t i) const [member function] - cls.add_method('GetLeftIpv4Address', - 'ns3::Ipv4Address', - [param('uint32_t', 'i')], - is_const=True) - ## point-to-point-dumbbell-helper.h: ns3::Ptr ns3::PointToPointDumbbellHelper::GetRight() const [member function] - cls.add_method('GetRight', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## point-to-point-dumbbell-helper.h: ns3::Ptr ns3::PointToPointDumbbellHelper::GetRight(uint32_t i) const [member function] - cls.add_method('GetRight', - 'ns3::Ptr< ns3::Node >', - [param('uint32_t', 'i')], - is_const=True) - ## point-to-point-dumbbell-helper.h: ns3::Ipv4Address ns3::PointToPointDumbbellHelper::GetRightIpv4Address(uint32_t i) const [member function] - cls.add_method('GetRightIpv4Address', - 'ns3::Ipv4Address', - [param('uint32_t', 'i')], - is_const=True) - ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::InstallStack(ns3::InternetStackHelper stack) [member function] - cls.add_method('InstallStack', - 'void', - [param('ns3::InternetStackHelper', 'stack')]) - ## point-to-point-dumbbell-helper.h: uint32_t ns3::PointToPointDumbbellHelper::LeftCount() const [member function] - cls.add_method('LeftCount', - 'uint32_t', - [], - is_const=True) - ## point-to-point-dumbbell-helper.h: uint32_t ns3::PointToPointDumbbellHelper::RightCount() const [member function] - cls.add_method('RightCount', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3PointToPointGridHelper_methods(root_module, cls): - ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper::PointToPointGridHelper(ns3::PointToPointGridHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PointToPointGridHelper const &', 'arg0')]) - ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper::PointToPointGridHelper(uint32_t nRows, uint32_t nCols, ns3::PointToPointHelper pointToPoint) [constructor] - cls.add_constructor([param('uint32_t', 'nRows'), param('uint32_t', 'nCols'), param('ns3::PointToPointHelper', 'pointToPoint')]) - ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper rowIp, ns3::Ipv4AddressHelper colIp) [member function] - cls.add_method('AssignIpv4Addresses', - 'void', - [param('ns3::Ipv4AddressHelper', 'rowIp'), param('ns3::Ipv4AddressHelper', 'colIp')]) - ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function] - cls.add_method('BoundingBox', - 'void', - [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')]) - ## point-to-point-grid-helper.h: ns3::Ipv4Address ns3::PointToPointGridHelper::GetIpv4Address(uint32_t row, uint32_t col) [member function] - cls.add_method('GetIpv4Address', - 'ns3::Ipv4Address', - [param('uint32_t', 'row'), param('uint32_t', 'col')]) - ## point-to-point-grid-helper.h: ns3::Ptr ns3::PointToPointGridHelper::GetNode(uint32_t row, uint32_t col) [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [param('uint32_t', 'row'), param('uint32_t', 'col')]) - ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::InstallStack(ns3::InternetStackHelper stack) [member function] - cls.add_method('InstallStack', - 'void', - [param('ns3::InternetStackHelper', 'stack')]) - return - -def register_Ns3PointToPointStarHelper_methods(root_module, cls): - ## point-to-point-star-helper.h: ns3::PointToPointStarHelper::PointToPointStarHelper(ns3::PointToPointStarHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PointToPointStarHelper const &', 'arg0')]) - ## point-to-point-star-helper.h: ns3::PointToPointStarHelper::PointToPointStarHelper(uint32_t numSpokes, ns3::PointToPointHelper p2pHelper) [constructor] - cls.add_constructor([param('uint32_t', 'numSpokes'), param('ns3::PointToPointHelper', 'p2pHelper')]) - ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper address) [member function] - cls.add_method('AssignIpv4Addresses', - 'void', - [param('ns3::Ipv4AddressHelper', 'address')]) - ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function] - cls.add_method('BoundingBox', - 'void', - [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')]) - ## point-to-point-star-helper.h: ns3::Ptr ns3::PointToPointStarHelper::GetHub() const [member function] - cls.add_method('GetHub', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## point-to-point-star-helper.h: ns3::Ipv4Address ns3::PointToPointStarHelper::GetHubIpv4Address(uint32_t i) const [member function] - cls.add_method('GetHubIpv4Address', - 'ns3::Ipv4Address', - [param('uint32_t', 'i')], - is_const=True) - ## point-to-point-star-helper.h: ns3::Ipv4Address ns3::PointToPointStarHelper::GetSpokeIpv4Address(uint32_t i) const [member function] - cls.add_method('GetSpokeIpv4Address', - 'ns3::Ipv4Address', - [param('uint32_t', 'i')], - is_const=True) - ## point-to-point-star-helper.h: ns3::Ptr ns3::PointToPointStarHelper::GetSpokeNode(uint32_t i) const [member function] - cls.add_method('GetSpokeNode', - 'ns3::Ptr< ns3::Node >', - [param('uint32_t', 'i')], - is_const=True) - ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::InstallStack(ns3::InternetStackHelper stack) [member function] - cls.add_method('InstallStack', - 'void', - [param('ns3::InternetStackHelper', 'stack')]) - ## point-to-point-star-helper.h: uint32_t ns3::PointToPointStarHelper::SpokeCount() const [member function] - cls.add_method('SpokeCount', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3CanvasLocation_methods(root_module, cls): - ## canvas-location.h: ns3::CanvasLocation::CanvasLocation(ns3::CanvasLocation const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CanvasLocation const &', 'arg0')]) - ## canvas-location.h: ns3::CanvasLocation::CanvasLocation() [constructor] - cls.add_constructor([]) - ## canvas-location.h: ns3::Vector ns3::CanvasLocation::GetLocation() const [member function] - cls.add_method('GetLocation', - 'ns3::Vector', - [], - is_const=True) - ## canvas-location.h: static ns3::TypeId ns3::CanvasLocation::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## canvas-location.h: void ns3::CanvasLocation::SetLocation(ns3::Vector const & location) [member function] - cls.add_method('SetLocation', - 'void', - [param('ns3::Vector const &', 'location')]) - return - -def register_functions(root_module): - module = root_module - register_functions_ns3_Config(module.get_submodule('Config'), root_module) - register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) - register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) - register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) - register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) - register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) - register_functions_ns3_flame(module.get_submodule('flame'), root_module) - register_functions_ns3_internal(module.get_submodule('internal'), root_module) - register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) - return - -def register_functions_ns3_Config(module, root_module): - return - -def register_functions_ns3_FatalImpl(module, root_module): - return - -def register_functions_ns3_addressUtils(module, root_module): - return - -def register_functions_ns3_aodv(module, root_module): - return - -def register_functions_ns3_dot11s(module, root_module): - return - -def register_functions_ns3_dsdv(module, root_module): - return - -def register_functions_ns3_flame(module, root_module): - return - -def register_functions_ns3_internal(module, root_module): - return - -def register_functions_ns3_olsr(module, root_module): - return - diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_network.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_network.py deleted file mode 100644 index 7aea9666f..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_network.py +++ /dev/null @@ -1,6038 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## packetbb.h: ns3::PbbAddressLength [enumeration] - module.add_enum('PbbAddressLength', ['IPV4', 'IPV6']) - ## error-model.h: ns3::ErrorUnit [enumeration] - module.add_enum('ErrorUnit', ['EU_BIT', 'EU_BYTE', 'EU_PKT']) - ## ethernet-header.h: ns3::ethernet_header_t [enumeration] - module.add_enum('ethernet_header_t', ['LENGTH', 'VLAN', 'QINQ']) - ## address.h: ns3::Address [class] - module.add_class('Address') - ## address.h: ns3::Address::MaxSize_e [enumeration] - module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address']) - ## application-container.h: ns3::ApplicationContainer [class] - module.add_class('ApplicationContainer') - ## trace-helper.h: ns3::AsciiTraceHelper [class] - module.add_class('AsciiTraceHelper') - ## trace-helper.h: ns3::AsciiTraceHelperForDevice [class] - module.add_class('AsciiTraceHelperForDevice', allow_subclassing=True) - ## buffer.h: ns3::Buffer [class] - module.add_class('Buffer') - ## buffer.h: ns3::Buffer::Iterator [class] - module.add_class('Iterator', outer_class=root_module['ns3::Buffer']) - ## packet.h: ns3::ByteTagIterator [class] - module.add_class('ByteTagIterator') - ## packet.h: ns3::ByteTagIterator::Item [class] - module.add_class('Item', outer_class=root_module['ns3::ByteTagIterator']) - ## byte-tag-list.h: ns3::ByteTagList [class] - module.add_class('ByteTagList') - ## byte-tag-list.h: ns3::ByteTagList::Iterator [class] - module.add_class('Iterator', outer_class=root_module['ns3::ByteTagList']) - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item [struct] - module.add_class('Item', outer_class=root_module['ns3::ByteTagList::Iterator']) - ## channel-list.h: ns3::ChannelList [class] - module.add_class('ChannelList') - ## data-rate.h: ns3::DataRate [class] - module.add_class('DataRate') - ## inet6-socket-address.h: ns3::Inet6SocketAddress [class] - module.add_class('Inet6SocketAddress') - ## inet6-socket-address.h: ns3::Inet6SocketAddress [class] - root_module['ns3::Inet6SocketAddress'].implicitly_converts_to(root_module['ns3::Address']) - ## inet-socket-address.h: ns3::InetSocketAddress [class] - module.add_class('InetSocketAddress') - ## inet-socket-address.h: ns3::InetSocketAddress [class] - root_module['ns3::InetSocketAddress'].implicitly_converts_to(root_module['ns3::Address']) - ## ipv4-address.h: ns3::Ipv4Address [class] - module.add_class('Ipv4Address') - ## ipv4-address.h: ns3::Ipv4Address [class] - root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) - ## ipv4-address.h: ns3::Ipv4Mask [class] - module.add_class('Ipv4Mask') - ## ipv6-address.h: ns3::Ipv6Address [class] - module.add_class('Ipv6Address') - ## ipv6-address.h: ns3::Ipv6Address [class] - root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) - ## ipv6-address.h: ns3::Ipv6Prefix [class] - module.add_class('Ipv6Prefix') - ## mac48-address.h: ns3::Mac48Address [class] - module.add_class('Mac48Address') - ## mac48-address.h: ns3::Mac48Address [class] - root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) - ## mac64-address.h: ns3::Mac64Address [class] - module.add_class('Mac64Address') - ## mac64-address.h: ns3::Mac64Address [class] - root_module['ns3::Mac64Address'].implicitly_converts_to(root_module['ns3::Address']) - ## net-device-container.h: ns3::NetDeviceContainer [class] - module.add_class('NetDeviceContainer') - ## node-container.h: ns3::NodeContainer [class] - module.add_class('NodeContainer') - ## node-list.h: ns3::NodeList [class] - module.add_class('NodeList') - ## packet-metadata.h: ns3::PacketMetadata [class] - module.add_class('PacketMetadata') - ## packet-metadata.h: ns3::PacketMetadata::Item [struct] - module.add_class('Item', outer_class=root_module['ns3::PacketMetadata']) - ## packet-metadata.h: ns3::PacketMetadata::Item [enumeration] - module.add_enum('', ['PAYLOAD', 'HEADER', 'TRAILER'], outer_class=root_module['ns3::PacketMetadata::Item']) - ## packet-metadata.h: ns3::PacketMetadata::ItemIterator [class] - module.add_class('ItemIterator', outer_class=root_module['ns3::PacketMetadata']) - ## packet-socket-address.h: ns3::PacketSocketAddress [class] - module.add_class('PacketSocketAddress') - ## packet-socket-address.h: ns3::PacketSocketAddress [class] - root_module['ns3::PacketSocketAddress'].implicitly_converts_to(root_module['ns3::Address']) - ## packet-socket-helper.h: ns3::PacketSocketHelper [class] - module.add_class('PacketSocketHelper') - ## packet.h: ns3::PacketTagIterator [class] - module.add_class('PacketTagIterator') - ## packet.h: ns3::PacketTagIterator::Item [class] - module.add_class('Item', outer_class=root_module['ns3::PacketTagIterator']) - ## packet-tag-list.h: ns3::PacketTagList [class] - module.add_class('PacketTagList') - ## packet-tag-list.h: ns3::PacketTagList::TagData [struct] - module.add_class('TagData', outer_class=root_module['ns3::PacketTagList']) - ## packetbb.h: ns3::PbbAddressTlvBlock [class] - module.add_class('PbbAddressTlvBlock') - ## packetbb.h: ns3::PbbTlvBlock [class] - module.add_class('PbbTlvBlock') - ## pcap-file.h: ns3::PcapFile [class] - module.add_class('PcapFile') - ## trace-helper.h: ns3::PcapHelper [class] - module.add_class('PcapHelper') - ## trace-helper.h: ns3::PcapHelper [enumeration] - module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO'], outer_class=root_module['ns3::PcapHelper']) - ## trace-helper.h: ns3::PcapHelperForDevice [class] - module.add_class('PcapHelperForDevice', allow_subclassing=True) - ## sequence-number.h: ns3::SequenceNumber [class] - module.add_class('SequenceNumber32') - ## tag.h: ns3::Tag [class] - module.add_class('Tag', parent=root_module['ns3::ObjectBase']) - ## tag-buffer.h: ns3::TagBuffer [class] - module.add_class('TagBuffer') - ## chunk.h: ns3::Chunk [class] - module.add_class('Chunk', parent=root_module['ns3::ObjectBase']) - ## flow-id-tag.h: ns3::FlowIdTag [class] - module.add_class('FlowIdTag', parent=root_module['ns3::Tag']) - ## header.h: ns3::Header [class] - module.add_class('Header', parent=root_module['ns3::Chunk']) - ## llc-snap-header.h: ns3::LlcSnapHeader [class] - module.add_class('LlcSnapHeader', parent=root_module['ns3::Header']) - ## packet-burst.h: ns3::PacketBurst [class] - module.add_class('PacketBurst', parent=root_module['ns3::Object']) - ## pcap-file-wrapper.h: ns3::PcapFileWrapper [class] - module.add_class('PcapFileWrapper', parent=root_module['ns3::Object']) - ## queue.h: ns3::Queue [class] - module.add_class('Queue', parent=root_module['ns3::Object']) - ## radiotap-header.h: ns3::RadiotapHeader [class] - module.add_class('RadiotapHeader', parent=root_module['ns3::Header']) - ## radiotap-header.h: ns3::RadiotapHeader [enumeration] - module.add_enum('', ['FRAME_FLAG_NONE', 'FRAME_FLAG_CFP', 'FRAME_FLAG_SHORT_PREAMBLE', 'FRAME_FLAG_WEP', 'FRAME_FLAG_FRAGMENTED', 'FRAME_FLAG_FCS_INCLUDED', 'FRAME_FLAG_DATA_PADDING', 'FRAME_FLAG_BAD_FCS', 'FRAME_FLAG_SHORT_GUARD'], outer_class=root_module['ns3::RadiotapHeader']) - ## radiotap-header.h: ns3::RadiotapHeader [enumeration] - module.add_enum('', ['CHANNEL_FLAG_NONE', 'CHANNEL_FLAG_TURBO', 'CHANNEL_FLAG_CCK', 'CHANNEL_FLAG_OFDM', 'CHANNEL_FLAG_SPECTRUM_2GHZ', 'CHANNEL_FLAG_SPECTRUM_5GHZ', 'CHANNEL_FLAG_PASSIVE', 'CHANNEL_FLAG_DYNAMIC', 'CHANNEL_FLAG_GFSK'], outer_class=root_module['ns3::RadiotapHeader']) - ## simple-ref-count.h: ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::NixVector', '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::OutputStreamWrapper', '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::Packet', '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::PbbAddressBlock', '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::PbbMessage', '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::PbbPacket', 'ns3::Header', 'ns3::DefaultDeleter'], parent=root_module['ns3::Header'], 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::PbbTlv', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) - ## socket.h: ns3::Socket [class] - module.add_class('Socket', parent=root_module['ns3::Object']) - ## socket.h: ns3::Socket::SocketErrno [enumeration] - module.add_enum('SocketErrno', ['ERROR_NOTERROR', 'ERROR_ISCONN', 'ERROR_NOTCONN', 'ERROR_MSGSIZE', 'ERROR_AGAIN', 'ERROR_SHUTDOWN', 'ERROR_OPNOTSUPP', 'ERROR_AFNOSUPPORT', 'ERROR_INVAL', 'ERROR_BADF', 'ERROR_NOROUTETOHOST', 'ERROR_NODEV', 'ERROR_ADDRNOTAVAIL', 'SOCKET_ERRNO_LAST'], outer_class=root_module['ns3::Socket']) - ## socket.h: ns3::Socket::SocketType [enumeration] - module.add_enum('SocketType', ['NS3_SOCK_STREAM', 'NS3_SOCK_SEQPACKET', 'NS3_SOCK_DGRAM', 'NS3_SOCK_RAW'], outer_class=root_module['ns3::Socket']) - ## socket.h: ns3::SocketAddressTag [class] - module.add_class('SocketAddressTag', parent=root_module['ns3::Tag']) - ## socket-factory.h: ns3::SocketFactory [class] - module.add_class('SocketFactory', parent=root_module['ns3::Object']) - ## socket.h: ns3::SocketIpTtlTag [class] - module.add_class('SocketIpTtlTag', parent=root_module['ns3::Tag']) - ## socket.h: ns3::SocketSetDontFragmentTag [class] - module.add_class('SocketSetDontFragmentTag', parent=root_module['ns3::Tag']) - ## trailer.h: ns3::Trailer [class] - module.add_class('Trailer', parent=root_module['ns3::Chunk']) - ## application.h: ns3::Application [class] - module.add_class('Application', parent=root_module['ns3::Object']) - ## channel.h: ns3::Channel [class] - module.add_class('Channel', parent=root_module['ns3::Object']) - ## data-rate.h: ns3::DataRateChecker [class] - module.add_class('DataRateChecker', parent=root_module['ns3::AttributeChecker']) - ## data-rate.h: ns3::DataRateValue [class] - module.add_class('DataRateValue', parent=root_module['ns3::AttributeValue']) - ## drop-tail-queue.h: ns3::DropTailQueue [class] - module.add_class('DropTailQueue', parent=root_module['ns3::Queue']) - ## drop-tail-queue.h: ns3::DropTailQueue::Mode [enumeration] - module.add_enum('Mode', ['ILLEGAL', 'PACKETS', 'BYTES'], outer_class=root_module['ns3::DropTailQueue']) - ## error-model.h: ns3::ErrorModel [class] - module.add_class('ErrorModel', parent=root_module['ns3::Object']) - ## ethernet-header.h: ns3::EthernetHeader [class] - module.add_class('EthernetHeader', parent=root_module['ns3::Header']) - ## ethernet-trailer.h: ns3::EthernetTrailer [class] - module.add_class('EthernetTrailer', parent=root_module['ns3::Trailer']) - ## ipv4-address.h: ns3::Ipv4AddressChecker [class] - module.add_class('Ipv4AddressChecker', parent=root_module['ns3::AttributeChecker']) - ## ipv4-address.h: ns3::Ipv4AddressValue [class] - module.add_class('Ipv4AddressValue', parent=root_module['ns3::AttributeValue']) - ## ipv4-address.h: ns3::Ipv4MaskChecker [class] - module.add_class('Ipv4MaskChecker', parent=root_module['ns3::AttributeChecker']) - ## ipv4-address.h: ns3::Ipv4MaskValue [class] - module.add_class('Ipv4MaskValue', parent=root_module['ns3::AttributeValue']) - ## ipv6-address.h: ns3::Ipv6AddressChecker [class] - module.add_class('Ipv6AddressChecker', parent=root_module['ns3::AttributeChecker']) - ## ipv6-address.h: ns3::Ipv6AddressValue [class] - module.add_class('Ipv6AddressValue', parent=root_module['ns3::AttributeValue']) - ## ipv6-address.h: ns3::Ipv6PrefixChecker [class] - module.add_class('Ipv6PrefixChecker', parent=root_module['ns3::AttributeChecker']) - ## ipv6-address.h: ns3::Ipv6PrefixValue [class] - module.add_class('Ipv6PrefixValue', parent=root_module['ns3::AttributeValue']) - ## error-model.h: ns3::ListErrorModel [class] - module.add_class('ListErrorModel', parent=root_module['ns3::ErrorModel']) - ## mac48-address.h: ns3::Mac48AddressChecker [class] - module.add_class('Mac48AddressChecker', parent=root_module['ns3::AttributeChecker']) - ## mac48-address.h: ns3::Mac48AddressValue [class] - module.add_class('Mac48AddressValue', parent=root_module['ns3::AttributeValue']) - ## net-device.h: ns3::NetDevice [class] - module.add_class('NetDevice', parent=root_module['ns3::Object']) - ## net-device.h: ns3::NetDevice::PacketType [enumeration] - module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice']) - ## nix-vector.h: ns3::NixVector [class] - module.add_class('NixVector', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter >']) - ## node.h: ns3::Node [class] - module.add_class('Node', parent=root_module['ns3::Object']) - ## output-stream-wrapper.h: ns3::OutputStreamWrapper [class] - module.add_class('OutputStreamWrapper', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter >']) - ## packet.h: ns3::Packet [class] - module.add_class('Packet', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter >']) - ## packet-socket.h: ns3::PacketSocket [class] - module.add_class('PacketSocket', parent=root_module['ns3::Socket']) - ## packet-socket-factory.h: ns3::PacketSocketFactory [class] - module.add_class('PacketSocketFactory', parent=root_module['ns3::SocketFactory']) - ## packetbb.h: ns3::PbbAddressBlock [class] - module.add_class('PbbAddressBlock', parent=root_module['ns3::SimpleRefCount< ns3::PbbAddressBlock, ns3::empty, ns3::DefaultDeleter >']) - ## packetbb.h: ns3::PbbAddressBlockIpv4 [class] - module.add_class('PbbAddressBlockIpv4', parent=root_module['ns3::PbbAddressBlock']) - ## packetbb.h: ns3::PbbAddressBlockIpv6 [class] - module.add_class('PbbAddressBlockIpv6', parent=root_module['ns3::PbbAddressBlock']) - ## packetbb.h: ns3::PbbMessage [class] - module.add_class('PbbMessage', parent=root_module['ns3::SimpleRefCount< ns3::PbbMessage, ns3::empty, ns3::DefaultDeleter >']) - ## packetbb.h: ns3::PbbMessageIpv4 [class] - module.add_class('PbbMessageIpv4', parent=root_module['ns3::PbbMessage']) - ## packetbb.h: ns3::PbbMessageIpv6 [class] - module.add_class('PbbMessageIpv6', parent=root_module['ns3::PbbMessage']) - ## packetbb.h: ns3::PbbPacket [class] - module.add_class('PbbPacket', parent=root_module['ns3::SimpleRefCount< ns3::PbbPacket, ns3::Header, ns3::DefaultDeleter >']) - ## packetbb.h: ns3::PbbTlv [class] - module.add_class('PbbTlv', parent=root_module['ns3::SimpleRefCount< ns3::PbbTlv, ns3::empty, ns3::DefaultDeleter >']) - ## error-model.h: ns3::RateErrorModel [class] - module.add_class('RateErrorModel', parent=root_module['ns3::ErrorModel']) - ## error-model.h: ns3::ReceiveListErrorModel [class] - module.add_class('ReceiveListErrorModel', parent=root_module['ns3::ErrorModel']) - ## simple-channel.h: ns3::SimpleChannel [class] - module.add_class('SimpleChannel', parent=root_module['ns3::Channel']) - ## simple-net-device.h: ns3::SimpleNetDevice [class] - module.add_class('SimpleNetDevice', parent=root_module['ns3::NetDevice']) - ## address.h: ns3::AddressChecker [class] - module.add_class('AddressChecker', parent=root_module['ns3::AttributeChecker']) - ## address.h: ns3::AddressValue [class] - module.add_class('AddressValue', parent=root_module['ns3::AttributeValue']) - ## packetbb.h: ns3::PbbAddressTlv [class] - module.add_class('PbbAddressTlv', parent=root_module['ns3::PbbTlv']) - module.add_container('ns3::olsr::MprSet', 'ns3::Ipv4Address', container_type='set') - module.add_container('std::vector< ns3::Ipv4Address >', 'ns3::Ipv4Address', container_type='vector') - module.add_container('std::vector< ns3::Ipv6Address >', 'ns3::Ipv6Address', container_type='vector') - typehandlers.add_type_alias('ns3::SequenceNumber< short unsigned int, short int >', 'ns3::SequenceNumber16') - typehandlers.add_type_alias('ns3::SequenceNumber< short unsigned int, short int >*', 'ns3::SequenceNumber16*') - typehandlers.add_type_alias('ns3::SequenceNumber< short unsigned int, short int >&', 'ns3::SequenceNumber16&') - typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >', 'ns3::SequenceNumber32') - typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >*', 'ns3::SequenceNumber32*') - typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >&', 'ns3::SequenceNumber32&') - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxEndCallback') - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxEndCallback*') - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxEndCallback&') - typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxStartCallback') - typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxStartCallback*') - typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxStartCallback&') - typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxEndErrorCallback') - typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxEndErrorCallback*') - typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxEndErrorCallback&') - typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxStartCallback') - typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxStartCallback*') - typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxStartCallback&') - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxEndOkCallback') - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxEndOkCallback*') - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxEndOkCallback&') - - ## 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() - - module.add_container('std::vector< ns3::Mac48Address >', 'ns3::Mac48Address', 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_Ns3Address_methods(root_module, root_module['ns3::Address']) - register_Ns3ApplicationContainer_methods(root_module, root_module['ns3::ApplicationContainer']) - register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper']) - register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice']) - register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) - register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) - register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) - register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) - register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) - register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) - register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) - register_Ns3ChannelList_methods(root_module, root_module['ns3::ChannelList']) - register_Ns3DataRate_methods(root_module, root_module['ns3::DataRate']) - register_Ns3Inet6SocketAddress_methods(root_module, root_module['ns3::Inet6SocketAddress']) - register_Ns3InetSocketAddress_methods(root_module, root_module['ns3::InetSocketAddress']) - register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) - register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) - register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) - register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) - register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) - register_Ns3Mac64Address_methods(root_module, root_module['ns3::Mac64Address']) - register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) - register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) - register_Ns3NodeList_methods(root_module, root_module['ns3::NodeList']) - register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) - register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) - register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) - register_Ns3PacketSocketAddress_methods(root_module, root_module['ns3::PacketSocketAddress']) - register_Ns3PacketSocketHelper_methods(root_module, root_module['ns3::PacketSocketHelper']) - register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) - register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) - register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList']) - register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) - register_Ns3PbbAddressTlvBlock_methods(root_module, root_module['ns3::PbbAddressTlvBlock']) - register_Ns3PbbTlvBlock_methods(root_module, root_module['ns3::PbbTlvBlock']) - register_Ns3PcapFile_methods(root_module, root_module['ns3::PcapFile']) - register_Ns3PcapHelper_methods(root_module, root_module['ns3::PcapHelper']) - register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice']) - register_Ns3SequenceNumber32_methods(root_module, root_module['ns3::SequenceNumber32']) - register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) - register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) - register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) - register_Ns3FlowIdTag_methods(root_module, root_module['ns3::FlowIdTag']) - register_Ns3Header_methods(root_module, root_module['ns3::Header']) - register_Ns3LlcSnapHeader_methods(root_module, root_module['ns3::LlcSnapHeader']) - register_Ns3PacketBurst_methods(root_module, root_module['ns3::PacketBurst']) - register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper']) - register_Ns3Queue_methods(root_module, root_module['ns3::Queue']) - register_Ns3RadiotapHeader_methods(root_module, root_module['ns3::RadiotapHeader']) - register_Ns3Socket_methods(root_module, root_module['ns3::Socket']) - register_Ns3SocketAddressTag_methods(root_module, root_module['ns3::SocketAddressTag']) - register_Ns3SocketFactory_methods(root_module, root_module['ns3::SocketFactory']) - register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag']) - register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag']) - register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) - register_Ns3Application_methods(root_module, root_module['ns3::Application']) - register_Ns3Channel_methods(root_module, root_module['ns3::Channel']) - register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker']) - register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue']) - register_Ns3DropTailQueue_methods(root_module, root_module['ns3::DropTailQueue']) - register_Ns3ErrorModel_methods(root_module, root_module['ns3::ErrorModel']) - register_Ns3EthernetHeader_methods(root_module, root_module['ns3::EthernetHeader']) - register_Ns3EthernetTrailer_methods(root_module, root_module['ns3::EthernetTrailer']) - register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) - register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) - register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) - register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) - register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) - register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) - register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) - register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) - register_Ns3ListErrorModel_methods(root_module, root_module['ns3::ListErrorModel']) - register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) - register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) - register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) - register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) - register_Ns3Node_methods(root_module, root_module['ns3::Node']) - register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper']) - register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) - register_Ns3PacketSocket_methods(root_module, root_module['ns3::PacketSocket']) - register_Ns3PacketSocketFactory_methods(root_module, root_module['ns3::PacketSocketFactory']) - register_Ns3PbbAddressBlock_methods(root_module, root_module['ns3::PbbAddressBlock']) - register_Ns3PbbAddressBlockIpv4_methods(root_module, root_module['ns3::PbbAddressBlockIpv4']) - register_Ns3PbbAddressBlockIpv6_methods(root_module, root_module['ns3::PbbAddressBlockIpv6']) - register_Ns3PbbMessage_methods(root_module, root_module['ns3::PbbMessage']) - register_Ns3PbbMessageIpv4_methods(root_module, root_module['ns3::PbbMessageIpv4']) - register_Ns3PbbMessageIpv6_methods(root_module, root_module['ns3::PbbMessageIpv6']) - register_Ns3PbbPacket_methods(root_module, root_module['ns3::PbbPacket']) - register_Ns3PbbTlv_methods(root_module, root_module['ns3::PbbTlv']) - register_Ns3RateErrorModel_methods(root_module, root_module['ns3::RateErrorModel']) - register_Ns3ReceiveListErrorModel_methods(root_module, root_module['ns3::ReceiveListErrorModel']) - register_Ns3SimpleChannel_methods(root_module, root_module['ns3::SimpleChannel']) - register_Ns3SimpleNetDevice_methods(root_module, root_module['ns3::SimpleNetDevice']) - register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) - register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) - register_Ns3PbbAddressTlv_methods(root_module, root_module['ns3::PbbAddressTlv']) - return - -def register_Ns3Address_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('<') - ## address.h: ns3::Address::Address() [constructor] - cls.add_constructor([]) - ## address.h: ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor] - cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) - ## address.h: ns3::Address::Address(ns3::Address const & address) [copy constructor] - cls.add_constructor([param('ns3::Address const &', 'address')]) - ## address.h: bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function] - cls.add_method('CheckCompatible', - 'bool', - [param('uint8_t', 'type'), param('uint8_t', 'len')], - is_const=True) - ## address.h: uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function] - cls.add_method('CopyAllFrom', - 'uint32_t', - [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) - ## address.h: uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function] - cls.add_method('CopyAllTo', - 'uint32_t', - [param('uint8_t *', 'buffer'), param('uint8_t', 'len')], - is_const=True) - ## address.h: uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function] - cls.add_method('CopyFrom', - 'uint32_t', - [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) - ## address.h: uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function] - cls.add_method('CopyTo', - 'uint32_t', - [param('uint8_t *', 'buffer')], - is_const=True) - ## address.h: void ns3::Address::Deserialize(ns3::TagBuffer buffer) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'buffer')]) - ## address.h: uint8_t ns3::Address::GetLength() const [member function] - cls.add_method('GetLength', - 'uint8_t', - [], - is_const=True) - ## address.h: uint32_t ns3::Address::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## address.h: bool ns3::Address::IsInvalid() const [member function] - cls.add_method('IsInvalid', - 'bool', - [], - is_const=True) - ## address.h: bool ns3::Address::IsMatchingType(uint8_t type) const [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('uint8_t', 'type')], - is_const=True) - ## address.h: static uint8_t ns3::Address::Register() [member function] - cls.add_method('Register', - 'uint8_t', - [], - is_static=True) - ## address.h: void ns3::Address::Serialize(ns3::TagBuffer buffer) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'buffer')], - is_const=True) - return - -def register_Ns3ApplicationContainer_methods(root_module, cls): - ## application-container.h: ns3::ApplicationContainer::ApplicationContainer(ns3::ApplicationContainer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ApplicationContainer const &', 'arg0')]) - ## application-container.h: ns3::ApplicationContainer::ApplicationContainer() [constructor] - cls.add_constructor([]) - ## application-container.h: ns3::ApplicationContainer::ApplicationContainer(ns3::Ptr application) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Application >', 'application')]) - ## application-container.h: ns3::ApplicationContainer::ApplicationContainer(std::string name) [constructor] - cls.add_constructor([param('std::string', 'name')]) - ## application-container.h: void ns3::ApplicationContainer::Add(ns3::ApplicationContainer other) [member function] - cls.add_method('Add', - 'void', - [param('ns3::ApplicationContainer', 'other')]) - ## application-container.h: void ns3::ApplicationContainer::Add(ns3::Ptr application) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::Application >', 'application')]) - ## application-container.h: void ns3::ApplicationContainer::Add(std::string name) [member function] - cls.add_method('Add', - 'void', - [param('std::string', 'name')]) - ## application-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::ApplicationContainer::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Application > const, std::vector< ns3::Ptr< ns3::Application > > >', - [], - is_const=True) - ## application-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::ApplicationContainer::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Application > const, std::vector< ns3::Ptr< ns3::Application > > >', - [], - is_const=True) - ## application-container.h: ns3::Ptr ns3::ApplicationContainer::Get(uint32_t i) const [member function] - cls.add_method('Get', - 'ns3::Ptr< ns3::Application >', - [param('uint32_t', 'i')], - is_const=True) - ## application-container.h: uint32_t ns3::ApplicationContainer::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - ## application-container.h: void ns3::ApplicationContainer::Start(ns3::Time start) [member function] - cls.add_method('Start', - 'void', - [param('ns3::Time', 'start')]) - ## application-container.h: void ns3::ApplicationContainer::Stop(ns3::Time stop) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time', 'stop')]) - return - -def register_Ns3AsciiTraceHelper_methods(root_module, cls): - ## trace-helper.h: ns3::AsciiTraceHelper::AsciiTraceHelper(ns3::AsciiTraceHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AsciiTraceHelper const &', 'arg0')]) - ## trace-helper.h: ns3::AsciiTraceHelper::AsciiTraceHelper() [constructor] - cls.add_constructor([]) - ## trace-helper.h: ns3::Ptr ns3::AsciiTraceHelper::CreateFileStream(std::string filename, std::_Ios_Openmode filemode=std::ios_base::out) [member function] - cls.add_method('CreateFileStream', - 'ns3::Ptr< ns3::OutputStreamWrapper >', - [param('std::string', 'filename'), param('std::_Ios_Openmode', 'filemode', default_value='std::ios_base::out')]) - ## trace-helper.h: static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithContext(ns3::Ptr file, std::string context, ns3::Ptr p) [member function] - cls.add_method('DefaultDequeueSinkWithContext', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], - is_static=True) - ## trace-helper.h: static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithoutContext(ns3::Ptr file, ns3::Ptr p) [member function] - cls.add_method('DefaultDequeueSinkWithoutContext', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], - is_static=True) - ## trace-helper.h: static void ns3::AsciiTraceHelper::DefaultDropSinkWithContext(ns3::Ptr file, std::string context, ns3::Ptr p) [member function] - cls.add_method('DefaultDropSinkWithContext', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], - is_static=True) - ## trace-helper.h: static void ns3::AsciiTraceHelper::DefaultDropSinkWithoutContext(ns3::Ptr file, ns3::Ptr p) [member function] - cls.add_method('DefaultDropSinkWithoutContext', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], - is_static=True) - ## trace-helper.h: static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithContext(ns3::Ptr file, std::string context, ns3::Ptr p) [member function] - cls.add_method('DefaultEnqueueSinkWithContext', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], - is_static=True) - ## trace-helper.h: static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithoutContext(ns3::Ptr file, ns3::Ptr p) [member function] - cls.add_method('DefaultEnqueueSinkWithoutContext', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], - is_static=True) - ## trace-helper.h: static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithContext(ns3::Ptr file, std::string context, ns3::Ptr p) [member function] - cls.add_method('DefaultReceiveSinkWithContext', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], - is_static=True) - ## trace-helper.h: static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithoutContext(ns3::Ptr file, ns3::Ptr p) [member function] - cls.add_method('DefaultReceiveSinkWithoutContext', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], - is_static=True) - ## trace-helper.h: std::string ns3::AsciiTraceHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr device, bool useObjectNames=true) [member function] - cls.add_method('GetFilenameFromDevice', - 'std::string', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')]) - ## trace-helper.h: std::string ns3::AsciiTraceHelper::GetFilenameFromInterfacePair(std::string prefix, ns3::Ptr object, uint32_t interface, bool useObjectNames=true) [member function] - cls.add_method('GetFilenameFromInterfacePair', - 'std::string', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')]) - return - -def register_Ns3AsciiTraceHelperForDevice_methods(root_module, cls): - ## trace-helper.h: ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice(ns3::AsciiTraceHelperForDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AsciiTraceHelperForDevice const &', 'arg0')]) - ## trace-helper.h: ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice() [constructor] - cls.add_constructor([]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::Ptr nd, bool explicitFilename=false) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename', default_value='false')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, ns3::Ptr nd) [member function] - cls.add_method('EnableAscii', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, std::string ndName, bool explicitFilename=false) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'explicitFilename', default_value='false')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, std::string ndName) [member function] - cls.add_method('EnableAscii', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ndName')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NetDeviceContainer d) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, ns3::NetDeviceContainer d) [member function] - cls.add_method('EnableAscii', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NetDeviceContainer', 'd')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NodeContainer n) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, ns3::NodeContainer n) [member function] - cls.add_method('EnableAscii', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool explicitFilename) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'explicitFilename')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, uint32_t nodeid, uint32_t deviceid) [member function] - cls.add_method('EnableAscii', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(std::string prefix) [member function] - cls.add_method('EnableAsciiAll', - 'void', - [param('std::string', 'prefix')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(ns3::Ptr stream) [member function] - cls.add_method('EnableAsciiAll', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAsciiInternal(ns3::Ptr stream, std::string prefix, ns3::Ptr nd, bool explicitFilename) [member function] - cls.add_method('EnableAsciiInternal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3Buffer_methods(root_module, cls): - ## buffer.h: ns3::Buffer::Buffer() [constructor] - cls.add_constructor([]) - ## buffer.h: ns3::Buffer::Buffer(uint32_t dataSize) [constructor] - cls.add_constructor([param('uint32_t', 'dataSize')]) - ## buffer.h: ns3::Buffer::Buffer(uint32_t dataSize, bool initialize) [constructor] - cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')]) - ## buffer.h: ns3::Buffer::Buffer(ns3::Buffer const & o) [copy constructor] - cls.add_constructor([param('ns3::Buffer const &', 'o')]) - ## buffer.h: bool ns3::Buffer::AddAtEnd(uint32_t end) [member function] - cls.add_method('AddAtEnd', - 'bool', - [param('uint32_t', 'end')]) - ## buffer.h: void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function] - cls.add_method('AddAtEnd', - 'void', - [param('ns3::Buffer const &', 'o')]) - ## buffer.h: bool ns3::Buffer::AddAtStart(uint32_t start) [member function] - cls.add_method('AddAtStart', - 'bool', - [param('uint32_t', 'start')]) - ## buffer.h: ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function] - cls.add_method('Begin', - 'ns3::Buffer::Iterator', - [], - is_const=True) - ## buffer.h: void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function] - cls.add_method('CopyData', - 'void', - [param('std::ostream *', 'os'), param('uint32_t', 'size')], - is_const=True) - ## buffer.h: uint32_t ns3::Buffer::CopyData(uint8_t * buffer, uint32_t size) const [member function] - cls.add_method('CopyData', - 'uint32_t', - [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], - is_const=True) - ## buffer.h: ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function] - cls.add_method('CreateFragment', - 'ns3::Buffer', - [param('uint32_t', 'start'), param('uint32_t', 'length')], - is_const=True) - ## buffer.h: ns3::Buffer ns3::Buffer::CreateFullCopy() const [member function] - cls.add_method('CreateFullCopy', - 'ns3::Buffer', - [], - is_const=True) - ## buffer.h: uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) - ## buffer.h: ns3::Buffer::Iterator ns3::Buffer::End() const [member function] - cls.add_method('End', - 'ns3::Buffer::Iterator', - [], - is_const=True) - ## buffer.h: int32_t ns3::Buffer::GetCurrentEndOffset() const [member function] - cls.add_method('GetCurrentEndOffset', - 'int32_t', - [], - is_const=True) - ## buffer.h: int32_t ns3::Buffer::GetCurrentStartOffset() const [member function] - cls.add_method('GetCurrentStartOffset', - 'int32_t', - [], - is_const=True) - ## buffer.h: uint32_t ns3::Buffer::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## buffer.h: uint32_t ns3::Buffer::GetSize() const [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_const=True) - ## buffer.h: uint8_t const * ns3::Buffer::PeekData() const [member function] - cls.add_method('PeekData', - 'uint8_t const *', - [], - is_const=True) - ## buffer.h: void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function] - cls.add_method('RemoveAtEnd', - 'void', - [param('uint32_t', 'end')]) - ## buffer.h: void ns3::Buffer::RemoveAtStart(uint32_t start) [member function] - cls.add_method('RemoveAtStart', - 'void', - [param('uint32_t', 'start')]) - ## buffer.h: uint32_t ns3::Buffer::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] - cls.add_method('Serialize', - 'uint32_t', - [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], - is_const=True) - return - -def register_Ns3BufferIterator_methods(root_module, cls): - ## buffer.h: ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')]) - ## buffer.h: ns3::Buffer::Iterator::Iterator() [constructor] - cls.add_constructor([]) - ## buffer.h: uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function] - cls.add_method('CalculateIpChecksum', - 'uint16_t', - [param('uint16_t', 'size')]) - ## buffer.h: uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function] - cls.add_method('CalculateIpChecksum', - 'uint16_t', - [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')]) - ## buffer.h: uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function] - cls.add_method('GetDistanceFrom', - 'uint32_t', - [param('ns3::Buffer::Iterator const &', 'o')], - is_const=True) - ## buffer.h: uint32_t ns3::Buffer::Iterator::GetSize() const [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_const=True) - ## buffer.h: bool ns3::Buffer::Iterator::IsEnd() const [member function] - cls.add_method('IsEnd', - 'bool', - [], - is_const=True) - ## buffer.h: bool ns3::Buffer::Iterator::IsStart() const [member function] - cls.add_method('IsStart', - 'bool', - [], - is_const=True) - ## buffer.h: void ns3::Buffer::Iterator::Next() [member function] - cls.add_method('Next', - 'void', - []) - ## buffer.h: void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] - cls.add_method('Next', - 'void', - [param('uint32_t', 'delta')]) - ## buffer.h: void ns3::Buffer::Iterator::Prev() [member function] - cls.add_method('Prev', - 'void', - []) - ## buffer.h: void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] - cls.add_method('Prev', - 'void', - [param('uint32_t', 'delta')]) - ## buffer.h: void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] - cls.add_method('Read', - 'void', - [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) - ## buffer.h: uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] - cls.add_method('ReadLsbtohU16', - 'uint16_t', - []) - ## buffer.h: uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] - cls.add_method('ReadLsbtohU32', - 'uint32_t', - []) - ## buffer.h: uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function] - cls.add_method('ReadLsbtohU64', - 'uint64_t', - []) - ## buffer.h: uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function] - cls.add_method('ReadNtohU16', - 'uint16_t', - []) - ## buffer.h: uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function] - cls.add_method('ReadNtohU32', - 'uint32_t', - []) - ## buffer.h: uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function] - cls.add_method('ReadNtohU64', - 'uint64_t', - []) - ## buffer.h: uint16_t ns3::Buffer::Iterator::ReadU16() [member function] - cls.add_method('ReadU16', - 'uint16_t', - []) - ## buffer.h: uint32_t ns3::Buffer::Iterator::ReadU32() [member function] - cls.add_method('ReadU32', - 'uint32_t', - []) - ## buffer.h: uint64_t ns3::Buffer::Iterator::ReadU64() [member function] - cls.add_method('ReadU64', - 'uint64_t', - []) - ## buffer.h: uint8_t ns3::Buffer::Iterator::ReadU8() [member function] - cls.add_method('ReadU8', - 'uint8_t', - []) - ## buffer.h: void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function] - cls.add_method('Write', - 'void', - [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) - ## buffer.h: void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] - cls.add_method('Write', - 'void', - [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function] - cls.add_method('WriteHtolsbU16', - 'void', - [param('uint16_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteHtolsbU32(uint32_t data) [member function] - cls.add_method('WriteHtolsbU32', - 'void', - [param('uint32_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteHtolsbU64(uint64_t data) [member function] - cls.add_method('WriteHtolsbU64', - 'void', - [param('uint64_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteHtonU16(uint16_t data) [member function] - cls.add_method('WriteHtonU16', - 'void', - [param('uint16_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteHtonU32(uint32_t data) [member function] - cls.add_method('WriteHtonU32', - 'void', - [param('uint32_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteHtonU64(uint64_t data) [member function] - cls.add_method('WriteHtonU64', - 'void', - [param('uint64_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function] - cls.add_method('WriteU16', - 'void', - [param('uint16_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function] - cls.add_method('WriteU32', - 'void', - [param('uint32_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function] - cls.add_method('WriteU64', - 'void', - [param('uint64_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function] - cls.add_method('WriteU8', - 'void', - [param('uint8_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function] - cls.add_method('WriteU8', - 'void', - [param('uint8_t', 'data'), param('uint32_t', 'len')]) - return - -def register_Ns3ByteTagIterator_methods(root_module, cls): - ## packet.h: ns3::ByteTagIterator::ByteTagIterator(ns3::ByteTagIterator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ByteTagIterator const &', 'arg0')]) - ## packet.h: bool ns3::ByteTagIterator::HasNext() const [member function] - cls.add_method('HasNext', - 'bool', - [], - is_const=True) - ## packet.h: ns3::ByteTagIterator::Item ns3::ByteTagIterator::Next() [member function] - cls.add_method('Next', - 'ns3::ByteTagIterator::Item', - []) - return - -def register_Ns3ByteTagIteratorItem_methods(root_module, cls): - ## packet.h: ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')]) - ## packet.h: uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function] - cls.add_method('GetEnd', - 'uint32_t', - [], - is_const=True) - ## packet.h: uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function] - cls.add_method('GetStart', - 'uint32_t', - [], - is_const=True) - ## packet.h: void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] - cls.add_method('GetTag', - 'void', - [param('ns3::Tag &', 'tag')], - is_const=True) - ## packet.h: ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_const=True) - return - -def register_Ns3ByteTagList_methods(root_module, cls): - ## byte-tag-list.h: ns3::ByteTagList::ByteTagList() [constructor] - cls.add_constructor([]) - ## byte-tag-list.h: ns3::ByteTagList::ByteTagList(ns3::ByteTagList const & o) [copy constructor] - cls.add_constructor([param('ns3::ByteTagList const &', 'o')]) - ## byte-tag-list.h: ns3::TagBuffer ns3::ByteTagList::Add(ns3::TypeId tid, uint32_t bufferSize, int32_t start, int32_t end) [member function] - cls.add_method('Add', - 'ns3::TagBuffer', - [param('ns3::TypeId', 'tid'), param('uint32_t', 'bufferSize'), param('int32_t', 'start'), param('int32_t', 'end')]) - ## byte-tag-list.h: void ns3::ByteTagList::Add(ns3::ByteTagList const & o) [member function] - cls.add_method('Add', - 'void', - [param('ns3::ByteTagList const &', 'o')]) - ## byte-tag-list.h: void ns3::ByteTagList::AddAtEnd(int32_t adjustment, int32_t appendOffset) [member function] - cls.add_method('AddAtEnd', - 'void', - [param('int32_t', 'adjustment'), param('int32_t', 'appendOffset')]) - ## byte-tag-list.h: void ns3::ByteTagList::AddAtStart(int32_t adjustment, int32_t prependOffset) [member function] - cls.add_method('AddAtStart', - 'void', - [param('int32_t', 'adjustment'), param('int32_t', 'prependOffset')]) - ## byte-tag-list.h: ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function] - cls.add_method('Begin', - 'ns3::ByteTagList::Iterator', - [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')], - is_const=True) - ## byte-tag-list.h: void ns3::ByteTagList::RemoveAll() [member function] - cls.add_method('RemoveAll', - 'void', - []) - return - -def register_Ns3ByteTagListIterator_methods(root_module, cls): - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')]) - ## byte-tag-list.h: uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function] - cls.add_method('GetOffsetStart', - 'uint32_t', - [], - is_const=True) - ## byte-tag-list.h: bool ns3::ByteTagList::Iterator::HasNext() const [member function] - cls.add_method('HasNext', - 'bool', - [], - is_const=True) - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item ns3::ByteTagList::Iterator::Next() [member function] - cls.add_method('Next', - 'ns3::ByteTagList::Iterator::Item', - []) - return - -def register_Ns3ByteTagListIteratorItem_methods(root_module, cls): - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')]) - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor] - cls.add_constructor([param('ns3::TagBuffer', 'buf')]) - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::buf [variable] - cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False) - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::end [variable] - cls.add_instance_attribute('end', 'int32_t', is_const=False) - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::size [variable] - cls.add_instance_attribute('size', 'uint32_t', is_const=False) - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::start [variable] - cls.add_instance_attribute('start', 'int32_t', is_const=False) - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::tid [variable] - cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) - return - -def register_Ns3ChannelList_methods(root_module, cls): - ## channel-list.h: ns3::ChannelList::ChannelList() [constructor] - cls.add_constructor([]) - ## channel-list.h: ns3::ChannelList::ChannelList(ns3::ChannelList const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ChannelList const &', 'arg0')]) - ## channel-list.h: static uint32_t ns3::ChannelList::Add(ns3::Ptr channel) [member function] - cls.add_method('Add', - 'uint32_t', - [param('ns3::Ptr< ns3::Channel >', 'channel')], - is_static=True) - ## channel-list.h: static __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::ChannelList::Begin() [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Channel > const, std::vector< ns3::Ptr< ns3::Channel > > >', - [], - is_static=True) - ## channel-list.h: static __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::ChannelList::End() [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Channel > const, std::vector< ns3::Ptr< ns3::Channel > > >', - [], - is_static=True) - ## channel-list.h: static ns3::Ptr ns3::ChannelList::GetChannel(uint32_t n) [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [param('uint32_t', 'n')], - is_static=True) - ## channel-list.h: static uint32_t ns3::ChannelList::GetNChannels() [member function] - cls.add_method('GetNChannels', - 'uint32_t', - [], - is_static=True) - return - -def register_Ns3DataRate_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('!=') - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('<=') - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('>') - cls.add_binary_comparison_operator('>=') - ## data-rate.h: ns3::DataRate::DataRate(ns3::DataRate const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DataRate const &', 'arg0')]) - ## data-rate.h: ns3::DataRate::DataRate() [constructor] - cls.add_constructor([]) - ## data-rate.h: ns3::DataRate::DataRate(uint64_t bps) [constructor] - cls.add_constructor([param('uint64_t', 'bps')]) - ## data-rate.h: ns3::DataRate::DataRate(std::string rate) [constructor] - cls.add_constructor([param('std::string', 'rate')]) - ## data-rate.h: double ns3::DataRate::CalculateTxTime(uint32_t bytes) const [member function] - cls.add_method('CalculateTxTime', - 'double', - [param('uint32_t', 'bytes')], - is_const=True) - ## data-rate.h: uint64_t ns3::DataRate::GetBitRate() const [member function] - cls.add_method('GetBitRate', - 'uint64_t', - [], - is_const=True) - return - -def register_Ns3Inet6SocketAddress_methods(root_module, cls): - ## inet6-socket-address.h: ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Inet6SocketAddress const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Inet6SocketAddress const &', 'arg0')]) - ## inet6-socket-address.h: ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Ipv6Address ipv6, uint16_t port) [constructor] - cls.add_constructor([param('ns3::Ipv6Address', 'ipv6'), param('uint16_t', 'port')]) - ## inet6-socket-address.h: ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Ipv6Address ipv6) [constructor] - cls.add_constructor([param('ns3::Ipv6Address', 'ipv6')]) - ## inet6-socket-address.h: ns3::Inet6SocketAddress::Inet6SocketAddress(uint16_t port) [constructor] - cls.add_constructor([param('uint16_t', 'port')]) - ## inet6-socket-address.h: ns3::Inet6SocketAddress::Inet6SocketAddress(char const * ipv6, uint16_t port) [constructor] - cls.add_constructor([param('char const *', 'ipv6'), param('uint16_t', 'port')]) - ## inet6-socket-address.h: ns3::Inet6SocketAddress::Inet6SocketAddress(char const * ipv6) [constructor] - cls.add_constructor([param('char const *', 'ipv6')]) - ## inet6-socket-address.h: static ns3::Inet6SocketAddress ns3::Inet6SocketAddress::ConvertFrom(ns3::Address const & addr) [member function] - cls.add_method('ConvertFrom', - 'ns3::Inet6SocketAddress', - [param('ns3::Address const &', 'addr')], - is_static=True) - ## inet6-socket-address.h: ns3::Ipv6Address ns3::Inet6SocketAddress::GetIpv6() const [member function] - cls.add_method('GetIpv6', - 'ns3::Ipv6Address', - [], - is_const=True) - ## inet6-socket-address.h: uint16_t ns3::Inet6SocketAddress::GetPort() const [member function] - cls.add_method('GetPort', - 'uint16_t', - [], - is_const=True) - ## inet6-socket-address.h: static bool ns3::Inet6SocketAddress::IsMatchingType(ns3::Address const & addr) [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('ns3::Address const &', 'addr')], - is_static=True) - ## inet6-socket-address.h: void ns3::Inet6SocketAddress::SetIpv6(ns3::Ipv6Address ipv6) [member function] - cls.add_method('SetIpv6', - 'void', - [param('ns3::Ipv6Address', 'ipv6')]) - ## inet6-socket-address.h: void ns3::Inet6SocketAddress::SetPort(uint16_t port) [member function] - cls.add_method('SetPort', - 'void', - [param('uint16_t', 'port')]) - return - -def register_Ns3InetSocketAddress_methods(root_module, cls): - ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(ns3::InetSocketAddress const & arg0) [copy constructor] - cls.add_constructor([param('ns3::InetSocketAddress const &', 'arg0')]) - ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4, uint16_t port) [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'ipv4'), param('uint16_t', 'port')]) - ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4) [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'ipv4')]) - ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(uint16_t port) [constructor] - cls.add_constructor([param('uint16_t', 'port')]) - ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(char const * ipv4, uint16_t port) [constructor] - cls.add_constructor([param('char const *', 'ipv4'), param('uint16_t', 'port')]) - ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(char const * ipv4) [constructor] - cls.add_constructor([param('char const *', 'ipv4')]) - ## inet-socket-address.h: static ns3::InetSocketAddress ns3::InetSocketAddress::ConvertFrom(ns3::Address const & address) [member function] - cls.add_method('ConvertFrom', - 'ns3::InetSocketAddress', - [param('ns3::Address const &', 'address')], - is_static=True) - ## inet-socket-address.h: ns3::Ipv4Address ns3::InetSocketAddress::GetIpv4() const [member function] - cls.add_method('GetIpv4', - 'ns3::Ipv4Address', - [], - is_const=True) - ## inet-socket-address.h: uint16_t ns3::InetSocketAddress::GetPort() const [member function] - cls.add_method('GetPort', - 'uint16_t', - [], - is_const=True) - ## inet-socket-address.h: static bool ns3::InetSocketAddress::IsMatchingType(ns3::Address const & address) [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('ns3::Address const &', 'address')], - is_static=True) - ## inet-socket-address.h: void ns3::InetSocketAddress::SetIpv4(ns3::Ipv4Address address) [member function] - cls.add_method('SetIpv4', - 'void', - [param('ns3::Ipv4Address', 'address')]) - ## inet-socket-address.h: void ns3::InetSocketAddress::SetPort(uint16_t port) [member function] - cls.add_method('SetPort', - 'void', - [param('uint16_t', 'port')]) - return - -def register_Ns3Ipv4Address_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('<') - ## ipv4-address.h: ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')]) - ## ipv4-address.h: ns3::Ipv4Address::Ipv4Address() [constructor] - cls.add_constructor([]) - ## ipv4-address.h: ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor] - cls.add_constructor([param('uint32_t', 'address')]) - ## ipv4-address.h: ns3::Ipv4Address::Ipv4Address(char const * address) [constructor] - cls.add_constructor([param('char const *', 'address')]) - ## ipv4-address.h: ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function] - cls.add_method('CombineMask', - 'ns3::Ipv4Address', - [param('ns3::Ipv4Mask const &', 'mask')], - is_const=True) - ## ipv4-address.h: static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function] - cls.add_method('ConvertFrom', - 'ns3::Ipv4Address', - [param('ns3::Address const &', 'address')], - is_static=True) - ## ipv4-address.h: static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function] - cls.add_method('Deserialize', - 'ns3::Ipv4Address', - [param('uint8_t const *', 'buf')], - is_static=True) - ## ipv4-address.h: uint32_t ns3::Ipv4Address::Get() const [member function] - cls.add_method('Get', - 'uint32_t', - [], - is_const=True) - ## ipv4-address.h: static ns3::Ipv4Address ns3::Ipv4Address::GetAny() [member function] - cls.add_method('GetAny', - 'ns3::Ipv4Address', - [], - is_static=True) - ## ipv4-address.h: static ns3::Ipv4Address ns3::Ipv4Address::GetBroadcast() [member function] - cls.add_method('GetBroadcast', - 'ns3::Ipv4Address', - [], - is_static=True) - ## ipv4-address.h: static ns3::Ipv4Address ns3::Ipv4Address::GetLoopback() [member function] - cls.add_method('GetLoopback', - 'ns3::Ipv4Address', - [], - is_static=True) - ## ipv4-address.h: ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] - cls.add_method('GetSubnetDirectedBroadcast', - 'ns3::Ipv4Address', - [param('ns3::Ipv4Mask const &', 'mask')], - is_const=True) - ## ipv4-address.h: static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function] - cls.add_method('GetZero', - 'ns3::Ipv4Address', - [], - is_static=True) - ## ipv4-address.h: bool ns3::Ipv4Address::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True) - ## ipv4-address.h: bool ns3::Ipv4Address::IsEqual(ns3::Ipv4Address const & other) const [member function] - cls.add_method('IsEqual', - 'bool', - [param('ns3::Ipv4Address const &', 'other')], - is_const=True) - ## ipv4-address.h: bool ns3::Ipv4Address::IsLocalMulticast() const [member function] - cls.add_method('IsLocalMulticast', - 'bool', - [], - is_const=True) - ## ipv4-address.h: static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('ns3::Address const &', 'address')], - is_static=True) - ## ipv4-address.h: bool ns3::Ipv4Address::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True) - ## ipv4-address.h: bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] - cls.add_method('IsSubnetDirectedBroadcast', - 'bool', - [param('ns3::Ipv4Mask const &', 'mask')], - is_const=True) - ## ipv4-address.h: void ns3::Ipv4Address::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## ipv4-address.h: void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function] - cls.add_method('Serialize', - 'void', - [param('uint8_t *', 'buf')], - is_const=True) - ## ipv4-address.h: void ns3::Ipv4Address::Set(uint32_t address) [member function] - cls.add_method('Set', - 'void', - [param('uint32_t', 'address')]) - ## ipv4-address.h: void ns3::Ipv4Address::Set(char const * address) [member function] - cls.add_method('Set', - 'void', - [param('char const *', 'address')]) - return - -def register_Ns3Ipv4Mask_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ipv4-address.h: ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')]) - ## ipv4-address.h: ns3::Ipv4Mask::Ipv4Mask() [constructor] - cls.add_constructor([]) - ## ipv4-address.h: ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor] - cls.add_constructor([param('uint32_t', 'mask')]) - ## ipv4-address.h: ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor] - cls.add_constructor([param('char const *', 'mask')]) - ## ipv4-address.h: uint32_t ns3::Ipv4Mask::Get() const [member function] - cls.add_method('Get', - 'uint32_t', - [], - is_const=True) - ## ipv4-address.h: uint32_t ns3::Ipv4Mask::GetInverse() const [member function] - cls.add_method('GetInverse', - 'uint32_t', - [], - is_const=True) - ## ipv4-address.h: static ns3::Ipv4Mask ns3::Ipv4Mask::GetLoopback() [member function] - cls.add_method('GetLoopback', - 'ns3::Ipv4Mask', - [], - is_static=True) - ## ipv4-address.h: static ns3::Ipv4Mask ns3::Ipv4Mask::GetOnes() [member function] - cls.add_method('GetOnes', - 'ns3::Ipv4Mask', - [], - is_static=True) - ## ipv4-address.h: uint16_t ns3::Ipv4Mask::GetPrefixLength() const [member function] - cls.add_method('GetPrefixLength', - 'uint16_t', - [], - is_const=True) - ## ipv4-address.h: static ns3::Ipv4Mask ns3::Ipv4Mask::GetZero() [member function] - cls.add_method('GetZero', - 'ns3::Ipv4Mask', - [], - is_static=True) - ## ipv4-address.h: bool ns3::Ipv4Mask::IsEqual(ns3::Ipv4Mask other) const [member function] - cls.add_method('IsEqual', - 'bool', - [param('ns3::Ipv4Mask', 'other')], - is_const=True) - ## ipv4-address.h: bool ns3::Ipv4Mask::IsMatch(ns3::Ipv4Address a, ns3::Ipv4Address b) const [member function] - cls.add_method('IsMatch', - 'bool', - [param('ns3::Ipv4Address', 'a'), param('ns3::Ipv4Address', 'b')], - is_const=True) - ## ipv4-address.h: void ns3::Ipv4Mask::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## ipv4-address.h: void ns3::Ipv4Mask::Set(uint32_t mask) [member function] - cls.add_method('Set', - 'void', - [param('uint32_t', 'mask')]) - return - -def register_Ns3Ipv6Address_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('<') - ## ipv6-address.h: ns3::Ipv6Address::Ipv6Address() [constructor] - cls.add_constructor([]) - ## ipv6-address.h: ns3::Ipv6Address::Ipv6Address(char const * address) [constructor] - cls.add_constructor([param('char const *', 'address')]) - ## ipv6-address.h: ns3::Ipv6Address::Ipv6Address(uint8_t * address) [constructor] - cls.add_constructor([param('uint8_t *', 'address')]) - ## ipv6-address.h: ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const & addr) [copy constructor] - cls.add_constructor([param('ns3::Ipv6Address const &', 'addr')]) - ## ipv6-address.h: ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const * addr) [constructor] - cls.add_constructor([param('ns3::Ipv6Address const *', 'addr')]) - ## ipv6-address.h: ns3::Ipv6Address ns3::Ipv6Address::CombinePrefix(ns3::Ipv6Prefix const & prefix) [member function] - cls.add_method('CombinePrefix', - 'ns3::Ipv6Address', - [param('ns3::Ipv6Prefix const &', 'prefix')]) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::ConvertFrom(ns3::Address const & address) [member function] - cls.add_method('ConvertFrom', - 'ns3::Ipv6Address', - [param('ns3::Address const &', 'address')], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::Deserialize(uint8_t const * buf) [member function] - cls.add_method('Deserialize', - 'ns3::Ipv6Address', - [param('uint8_t const *', 'buf')], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::GetAllHostsMulticast() [member function] - cls.add_method('GetAllHostsMulticast', - 'ns3::Ipv6Address', - [], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::GetAllNodesMulticast() [member function] - cls.add_method('GetAllNodesMulticast', - 'ns3::Ipv6Address', - [], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::GetAllRoutersMulticast() [member function] - cls.add_method('GetAllRoutersMulticast', - 'ns3::Ipv6Address', - [], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::GetAny() [member function] - cls.add_method('GetAny', - 'ns3::Ipv6Address', - [], - is_static=True) - ## ipv6-address.h: void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function] - cls.add_method('GetBytes', - 'void', - [param('uint8_t *', 'buf')], - is_const=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function] - cls.add_method('GetLoopback', - 'ns3::Ipv6Address', - [], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::GetOnes() [member function] - cls.add_method('GetOnes', - 'ns3::Ipv6Address', - [], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::GetZero() [member function] - cls.add_method('GetZero', - 'ns3::Ipv6Address', - [], - is_static=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsAllHostsMulticast() const [member function] - cls.add_method('IsAllHostsMulticast', - 'bool', - [], - is_const=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function] - cls.add_method('IsAllNodesMulticast', - 'bool', - [], - is_const=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsAllRoutersMulticast() const [member function] - cls.add_method('IsAllRoutersMulticast', - 'bool', - [], - is_const=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsAny() const [member function] - cls.add_method('IsAny', - 'bool', - [], - is_const=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsEqual(ns3::Ipv6Address const & other) const [member function] - cls.add_method('IsEqual', - 'bool', - [param('ns3::Ipv6Address const &', 'other')], - is_const=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsLinkLocal() const [member function] - cls.add_method('IsLinkLocal', - 'bool', - [], - is_const=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsLocalhost() const [member function] - cls.add_method('IsLocalhost', - 'bool', - [], - is_const=True) - ## ipv6-address.h: static bool ns3::Ipv6Address::IsMatchingType(ns3::Address const & address) [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('ns3::Address const &', 'address')], - is_static=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsSolicitedMulticast() const [member function] - cls.add_method('IsSolicitedMulticast', - 'bool', - [], - is_const=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac48Address addr, ns3::Ipv6Address prefix) [member function] - cls.add_method('MakeAutoconfiguredAddress', - 'ns3::Ipv6Address', - [param('ns3::Mac48Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function] - cls.add_method('MakeAutoconfiguredLinkLocalAddress', - 'ns3::Ipv6Address', - [param('ns3::Mac48Address', 'mac')], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function] - cls.add_method('MakeSolicitedAddress', - 'ns3::Ipv6Address', - [param('ns3::Ipv6Address', 'addr')], - is_static=True) - ## ipv6-address.h: void ns3::Ipv6Address::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## ipv6-address.h: void ns3::Ipv6Address::Serialize(uint8_t * buf) const [member function] - cls.add_method('Serialize', - 'void', - [param('uint8_t *', 'buf')], - is_const=True) - ## ipv6-address.h: void ns3::Ipv6Address::Set(char const * address) [member function] - cls.add_method('Set', - 'void', - [param('char const *', 'address')]) - ## ipv6-address.h: void ns3::Ipv6Address::Set(uint8_t * address) [member function] - cls.add_method('Set', - 'void', - [param('uint8_t *', 'address')]) - return - -def register_Ns3Ipv6Prefix_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ipv6-address.h: ns3::Ipv6Prefix::Ipv6Prefix() [constructor] - cls.add_constructor([]) - ## ipv6-address.h: ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix) [constructor] - cls.add_constructor([param('uint8_t *', 'prefix')]) - ## ipv6-address.h: ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix) [constructor] - cls.add_constructor([param('char const *', 'prefix')]) - ## ipv6-address.h: ns3::Ipv6Prefix::Ipv6Prefix(uint8_t prefix) [constructor] - cls.add_constructor([param('uint8_t', 'prefix')]) - ## ipv6-address.h: ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const & prefix) [copy constructor] - cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')]) - ## ipv6-address.h: ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor] - cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')]) - ## ipv6-address.h: void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function] - cls.add_method('GetBytes', - 'void', - [param('uint8_t *', 'buf')], - is_const=True) - ## ipv6-address.h: static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetLoopback() [member function] - cls.add_method('GetLoopback', - 'ns3::Ipv6Prefix', - [], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetOnes() [member function] - cls.add_method('GetOnes', - 'ns3::Ipv6Prefix', - [], - is_static=True) - ## ipv6-address.h: uint8_t ns3::Ipv6Prefix::GetPrefixLength() const [member function] - cls.add_method('GetPrefixLength', - 'uint8_t', - [], - is_const=True) - ## ipv6-address.h: static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetZero() [member function] - cls.add_method('GetZero', - 'ns3::Ipv6Prefix', - [], - is_static=True) - ## ipv6-address.h: bool ns3::Ipv6Prefix::IsEqual(ns3::Ipv6Prefix const & other) const [member function] - cls.add_method('IsEqual', - 'bool', - [param('ns3::Ipv6Prefix const &', 'other')], - is_const=True) - ## ipv6-address.h: bool ns3::Ipv6Prefix::IsMatch(ns3::Ipv6Address a, ns3::Ipv6Address b) const [member function] - cls.add_method('IsMatch', - 'bool', - [param('ns3::Ipv6Address', 'a'), param('ns3::Ipv6Address', 'b')], - is_const=True) - ## ipv6-address.h: void ns3::Ipv6Prefix::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - return - -def register_Ns3Mac48Address_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('<') - ## mac48-address.h: ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')]) - ## mac48-address.h: ns3::Mac48Address::Mac48Address() [constructor] - cls.add_constructor([]) - ## mac48-address.h: ns3::Mac48Address::Mac48Address(char const * str) [constructor] - cls.add_constructor([param('char const *', 'str')]) - ## mac48-address.h: static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function] - cls.add_method('Allocate', - 'ns3::Mac48Address', - [], - is_static=True) - ## mac48-address.h: static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function] - cls.add_method('ConvertFrom', - 'ns3::Mac48Address', - [param('ns3::Address const &', 'address')], - is_static=True) - ## mac48-address.h: void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function] - cls.add_method('CopyFrom', - 'void', - [param('uint8_t const *', 'buffer')]) - ## mac48-address.h: void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function] - cls.add_method('CopyTo', - 'void', - [param('uint8_t *', 'buffer')], - is_const=True) - ## mac48-address.h: static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function] - cls.add_method('GetBroadcast', - 'ns3::Mac48Address', - [], - is_static=True) - ## mac48-address.h: static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function] - cls.add_method('GetMulticast', - 'ns3::Mac48Address', - [param('ns3::Ipv4Address', 'address')], - is_static=True) - ## mac48-address.h: static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function] - cls.add_method('GetMulticast', - 'ns3::Mac48Address', - [param('ns3::Ipv6Address', 'address')], - is_static=True) - ## mac48-address.h: static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function] - cls.add_method('GetMulticast6Prefix', - 'ns3::Mac48Address', - [], - is_static=True) - ## mac48-address.h: static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function] - cls.add_method('GetMulticastPrefix', - 'ns3::Mac48Address', - [], - is_static=True) - ## mac48-address.h: bool ns3::Mac48Address::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True) - ## mac48-address.h: bool ns3::Mac48Address::IsGroup() const [member function] - cls.add_method('IsGroup', - 'bool', - [], - is_const=True) - ## mac48-address.h: static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('ns3::Address const &', 'address')], - is_static=True) - return - -def register_Ns3Mac64Address_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## mac64-address.h: ns3::Mac64Address::Mac64Address(ns3::Mac64Address const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Mac64Address const &', 'arg0')]) - ## mac64-address.h: ns3::Mac64Address::Mac64Address() [constructor] - cls.add_constructor([]) - ## mac64-address.h: ns3::Mac64Address::Mac64Address(char const * str) [constructor] - cls.add_constructor([param('char const *', 'str')]) - ## mac64-address.h: static ns3::Mac64Address ns3::Mac64Address::Allocate() [member function] - cls.add_method('Allocate', - 'ns3::Mac64Address', - [], - is_static=True) - ## mac64-address.h: static ns3::Mac64Address ns3::Mac64Address::ConvertFrom(ns3::Address const & address) [member function] - cls.add_method('ConvertFrom', - 'ns3::Mac64Address', - [param('ns3::Address const &', 'address')], - is_static=True) - ## mac64-address.h: void ns3::Mac64Address::CopyFrom(uint8_t const * buffer) [member function] - cls.add_method('CopyFrom', - 'void', - [param('uint8_t const *', 'buffer')]) - ## mac64-address.h: void ns3::Mac64Address::CopyTo(uint8_t * buffer) const [member function] - cls.add_method('CopyTo', - 'void', - [param('uint8_t *', 'buffer')], - is_const=True) - ## mac64-address.h: static bool ns3::Mac64Address::IsMatchingType(ns3::Address const & address) [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('ns3::Address const &', 'address')], - is_static=True) - return - -def register_Ns3NetDeviceContainer_methods(root_module, cls): - ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')]) - ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer() [constructor] - cls.add_constructor([]) - ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(ns3::Ptr dev) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev')]) - ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(std::string devName) [constructor] - cls.add_constructor([param('std::string', 'devName')]) - ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & a, ns3::NetDeviceContainer const & b) [constructor] - cls.add_constructor([param('ns3::NetDeviceContainer const &', 'a'), param('ns3::NetDeviceContainer const &', 'b')]) - ## net-device-container.h: void ns3::NetDeviceContainer::Add(ns3::NetDeviceContainer other) [member function] - cls.add_method('Add', - 'void', - [param('ns3::NetDeviceContainer', 'other')]) - ## net-device-container.h: void ns3::NetDeviceContainer::Add(ns3::Ptr device) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device')]) - ## net-device-container.h: void ns3::NetDeviceContainer::Add(std::string deviceName) [member function] - cls.add_method('Add', - 'void', - [param('std::string', 'deviceName')]) - ## net-device-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::NetDeviceContainer::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::NetDevice > const, std::vector< ns3::Ptr< ns3::NetDevice > > >', - [], - is_const=True) - ## net-device-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::NetDeviceContainer::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::NetDevice > const, std::vector< ns3::Ptr< ns3::NetDevice > > >', - [], - is_const=True) - ## net-device-container.h: ns3::Ptr ns3::NetDeviceContainer::Get(uint32_t i) const [member function] - cls.add_method('Get', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'i')], - is_const=True) - ## net-device-container.h: uint32_t ns3::NetDeviceContainer::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3NodeContainer_methods(root_module, cls): - ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')]) - ## node-container.h: ns3::NodeContainer::NodeContainer() [constructor] - cls.add_constructor([]) - ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::Ptr node) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node')]) - ## node-container.h: ns3::NodeContainer::NodeContainer(std::string nodeName) [constructor] - cls.add_constructor([param('std::string', 'nodeName')]) - ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b) [constructor] - cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b')]) - ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c) [constructor] - cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c')]) - ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d) [constructor] - cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd')]) - ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d, ns3::NodeContainer const & e) [constructor] - cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd'), param('ns3::NodeContainer const &', 'e')]) - ## node-container.h: void ns3::NodeContainer::Add(ns3::NodeContainer other) [member function] - cls.add_method('Add', - 'void', - [param('ns3::NodeContainer', 'other')]) - ## node-container.h: void ns3::NodeContainer::Add(ns3::Ptr node) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## node-container.h: void ns3::NodeContainer::Add(std::string nodeName) [member function] - cls.add_method('Add', - 'void', - [param('std::string', 'nodeName')]) - ## node-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::NodeContainer::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', - [], - is_const=True) - ## node-container.h: void ns3::NodeContainer::Create(uint32_t n) [member function] - cls.add_method('Create', - 'void', - [param('uint32_t', 'n')]) - ## node-container.h: void ns3::NodeContainer::Create(uint32_t n, uint32_t systemId) [member function] - cls.add_method('Create', - 'void', - [param('uint32_t', 'n'), param('uint32_t', 'systemId')]) - ## node-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::NodeContainer::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', - [], - is_const=True) - ## node-container.h: ns3::Ptr ns3::NodeContainer::Get(uint32_t i) const [member function] - cls.add_method('Get', - 'ns3::Ptr< ns3::Node >', - [param('uint32_t', 'i')], - is_const=True) - ## node-container.h: static ns3::NodeContainer ns3::NodeContainer::GetGlobal() [member function] - cls.add_method('GetGlobal', - 'ns3::NodeContainer', - [], - is_static=True) - ## node-container.h: uint32_t ns3::NodeContainer::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3NodeList_methods(root_module, cls): - ## node-list.h: ns3::NodeList::NodeList() [constructor] - cls.add_constructor([]) - ## node-list.h: ns3::NodeList::NodeList(ns3::NodeList const & arg0) [copy constructor] - cls.add_constructor([param('ns3::NodeList const &', 'arg0')]) - ## node-list.h: static uint32_t ns3::NodeList::Add(ns3::Ptr node) [member function] - cls.add_method('Add', - 'uint32_t', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_static=True) - ## node-list.h: static __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::NodeList::Begin() [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', - [], - is_static=True) - ## node-list.h: static __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::NodeList::End() [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', - [], - is_static=True) - ## node-list.h: static uint32_t ns3::NodeList::GetNNodes() [member function] - cls.add_method('GetNNodes', - 'uint32_t', - [], - is_static=True) - ## node-list.h: static ns3::Ptr ns3::NodeList::GetNode(uint32_t n) [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [param('uint32_t', 'n')], - is_static=True) - return - -def register_Ns3PacketMetadata_methods(root_module, cls): - ## packet-metadata.h: ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] - cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) - ## packet-metadata.h: ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [copy constructor] - cls.add_constructor([param('ns3::PacketMetadata const &', 'o')]) - ## packet-metadata.h: void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function] - cls.add_method('AddAtEnd', - 'void', - [param('ns3::PacketMetadata const &', 'o')]) - ## packet-metadata.h: void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function] - cls.add_method('AddHeader', - 'void', - [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) - ## packet-metadata.h: void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function] - cls.add_method('AddPaddingAtEnd', - 'void', - [param('uint32_t', 'end')]) - ## packet-metadata.h: void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] - cls.add_method('AddTrailer', - 'void', - [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) - ## packet-metadata.h: ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function] - cls.add_method('BeginItem', - 'ns3::PacketMetadata::ItemIterator', - [param('ns3::Buffer', 'buffer')], - is_const=True) - ## packet-metadata.h: ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function] - cls.add_method('CreateFragment', - 'ns3::PacketMetadata', - [param('uint32_t', 'start'), param('uint32_t', 'end')], - is_const=True) - ## packet-metadata.h: uint32_t ns3::PacketMetadata::Deserialize(uint8_t const * buffer, uint32_t size) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) - ## packet-metadata.h: static void ns3::PacketMetadata::Enable() [member function] - cls.add_method('Enable', - 'void', - [], - is_static=True) - ## packet-metadata.h: static void ns3::PacketMetadata::EnableChecking() [member function] - cls.add_method('EnableChecking', - 'void', - [], - is_static=True) - ## packet-metadata.h: uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## packet-metadata.h: uint64_t ns3::PacketMetadata::GetUid() const [member function] - cls.add_method('GetUid', - 'uint64_t', - [], - is_const=True) - ## packet-metadata.h: void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function] - cls.add_method('RemoveAtEnd', - 'void', - [param('uint32_t', 'end')]) - ## packet-metadata.h: void ns3::PacketMetadata::RemoveAtStart(uint32_t start) [member function] - cls.add_method('RemoveAtStart', - 'void', - [param('uint32_t', 'start')]) - ## packet-metadata.h: void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function] - cls.add_method('RemoveHeader', - 'void', - [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) - ## packet-metadata.h: void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] - cls.add_method('RemoveTrailer', - 'void', - [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) - ## packet-metadata.h: uint32_t ns3::PacketMetadata::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] - cls.add_method('Serialize', - 'uint32_t', - [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], - is_const=True) - return - -def register_Ns3PacketMetadataItem_methods(root_module, cls): - ## packet-metadata.h: ns3::PacketMetadata::Item::Item() [constructor] - cls.add_constructor([]) - ## packet-metadata.h: ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')]) - ## packet-metadata.h: ns3::PacketMetadata::Item::current [variable] - cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False) - ## packet-metadata.h: ns3::PacketMetadata::Item::currentSize [variable] - cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False) - ## packet-metadata.h: ns3::PacketMetadata::Item::currentTrimedFromEnd [variable] - cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False) - ## packet-metadata.h: ns3::PacketMetadata::Item::currentTrimedFromStart [variable] - cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False) - ## packet-metadata.h: ns3::PacketMetadata::Item::isFragment [variable] - cls.add_instance_attribute('isFragment', 'bool', is_const=False) - ## packet-metadata.h: ns3::PacketMetadata::Item::tid [variable] - cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) - return - -def register_Ns3PacketMetadataItemIterator_methods(root_module, cls): - ## packet-metadata.h: ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata::ItemIterator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketMetadata::ItemIterator const &', 'arg0')]) - ## packet-metadata.h: ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata const * metadata, ns3::Buffer buffer) [constructor] - cls.add_constructor([param('ns3::PacketMetadata const *', 'metadata'), param('ns3::Buffer', 'buffer')]) - ## packet-metadata.h: bool ns3::PacketMetadata::ItemIterator::HasNext() const [member function] - cls.add_method('HasNext', - 'bool', - [], - is_const=True) - ## packet-metadata.h: ns3::PacketMetadata::Item ns3::PacketMetadata::ItemIterator::Next() [member function] - cls.add_method('Next', - 'ns3::PacketMetadata::Item', - []) - return - -def register_Ns3PacketSocketAddress_methods(root_module, cls): - ## packet-socket-address.h: ns3::PacketSocketAddress::PacketSocketAddress(ns3::PacketSocketAddress const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketSocketAddress const &', 'arg0')]) - ## packet-socket-address.h: ns3::PacketSocketAddress::PacketSocketAddress() [constructor] - cls.add_constructor([]) - ## packet-socket-address.h: static ns3::PacketSocketAddress ns3::PacketSocketAddress::ConvertFrom(ns3::Address const & address) [member function] - cls.add_method('ConvertFrom', - 'ns3::PacketSocketAddress', - [param('ns3::Address const &', 'address')], - is_static=True) - ## packet-socket-address.h: ns3::Address ns3::PacketSocketAddress::GetPhysicalAddress() const [member function] - cls.add_method('GetPhysicalAddress', - 'ns3::Address', - [], - is_const=True) - ## packet-socket-address.h: uint16_t ns3::PacketSocketAddress::GetProtocol() const [member function] - cls.add_method('GetProtocol', - 'uint16_t', - [], - is_const=True) - ## packet-socket-address.h: uint32_t ns3::PacketSocketAddress::GetSingleDevice() const [member function] - cls.add_method('GetSingleDevice', - 'uint32_t', - [], - is_const=True) - ## packet-socket-address.h: static bool ns3::PacketSocketAddress::IsMatchingType(ns3::Address const & address) [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('ns3::Address const &', 'address')], - is_static=True) - ## packet-socket-address.h: bool ns3::PacketSocketAddress::IsSingleDevice() const [member function] - cls.add_method('IsSingleDevice', - 'bool', - [], - is_const=True) - ## packet-socket-address.h: void ns3::PacketSocketAddress::SetAllDevices() [member function] - cls.add_method('SetAllDevices', - 'void', - []) - ## packet-socket-address.h: void ns3::PacketSocketAddress::SetPhysicalAddress(ns3::Address const address) [member function] - cls.add_method('SetPhysicalAddress', - 'void', - [param('ns3::Address const', 'address')]) - ## packet-socket-address.h: void ns3::PacketSocketAddress::SetProtocol(uint16_t protocol) [member function] - cls.add_method('SetProtocol', - 'void', - [param('uint16_t', 'protocol')]) - ## packet-socket-address.h: void ns3::PacketSocketAddress::SetSingleDevice(uint32_t device) [member function] - cls.add_method('SetSingleDevice', - 'void', - [param('uint32_t', 'device')]) - return - -def register_Ns3PacketSocketHelper_methods(root_module, cls): - ## packet-socket-helper.h: ns3::PacketSocketHelper::PacketSocketHelper() [constructor] - cls.add_constructor([]) - ## packet-socket-helper.h: ns3::PacketSocketHelper::PacketSocketHelper(ns3::PacketSocketHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketSocketHelper const &', 'arg0')]) - ## packet-socket-helper.h: void ns3::PacketSocketHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## packet-socket-helper.h: void ns3::PacketSocketHelper::Install(std::string nodeName) const [member function] - cls.add_method('Install', - 'void', - [param('std::string', 'nodeName')], - is_const=True) - ## packet-socket-helper.h: void ns3::PacketSocketHelper::Install(ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'void', - [param('ns3::NodeContainer', 'c')], - is_const=True) - return - -def register_Ns3PacketTagIterator_methods(root_module, cls): - ## packet.h: ns3::PacketTagIterator::PacketTagIterator(ns3::PacketTagIterator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketTagIterator const &', 'arg0')]) - ## packet.h: bool ns3::PacketTagIterator::HasNext() const [member function] - cls.add_method('HasNext', - 'bool', - [], - is_const=True) - ## packet.h: ns3::PacketTagIterator::Item ns3::PacketTagIterator::Next() [member function] - cls.add_method('Next', - 'ns3::PacketTagIterator::Item', - []) - return - -def register_Ns3PacketTagIteratorItem_methods(root_module, cls): - ## packet.h: ns3::PacketTagIterator::Item::Item(ns3::PacketTagIterator::Item const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketTagIterator::Item const &', 'arg0')]) - ## packet.h: void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] - cls.add_method('GetTag', - 'void', - [param('ns3::Tag &', 'tag')], - is_const=True) - ## packet.h: ns3::TypeId ns3::PacketTagIterator::Item::GetTypeId() const [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_const=True) - return - -def register_Ns3PacketTagList_methods(root_module, cls): - ## packet-tag-list.h: ns3::PacketTagList::PacketTagList() [constructor] - cls.add_constructor([]) - ## packet-tag-list.h: ns3::PacketTagList::PacketTagList(ns3::PacketTagList const & o) [copy constructor] - cls.add_constructor([param('ns3::PacketTagList const &', 'o')]) - ## packet-tag-list.h: void ns3::PacketTagList::Add(ns3::Tag const & tag) const [member function] - cls.add_method('Add', - 'void', - [param('ns3::Tag const &', 'tag')], - is_const=True) - ## packet-tag-list.h: ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function] - cls.add_method('Head', - 'ns3::PacketTagList::TagData const *', - [], - is_const=True) - ## packet-tag-list.h: bool ns3::PacketTagList::Peek(ns3::Tag & tag) const [member function] - cls.add_method('Peek', - 'bool', - [param('ns3::Tag &', 'tag')], - is_const=True) - ## packet-tag-list.h: bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function] - cls.add_method('Remove', - 'bool', - [param('ns3::Tag &', 'tag')]) - ## packet-tag-list.h: void ns3::PacketTagList::RemoveAll() [member function] - cls.add_method('RemoveAll', - 'void', - []) - return - -def register_Ns3PacketTagListTagData_methods(root_module, cls): - ## packet-tag-list.h: ns3::PacketTagList::TagData::TagData() [constructor] - cls.add_constructor([]) - ## packet-tag-list.h: ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) - ## packet-tag-list.h: ns3::PacketTagList::TagData::count [variable] - cls.add_instance_attribute('count', 'uint32_t', is_const=False) - ## packet-tag-list.h: ns3::PacketTagList::TagData::data [variable] - cls.add_instance_attribute('data', 'uint8_t [ 20 ]', is_const=False) - ## packet-tag-list.h: ns3::PacketTagList::TagData::next [variable] - cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) - ## packet-tag-list.h: ns3::PacketTagList::TagData::tid [variable] - cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) - return - -def register_Ns3PbbAddressTlvBlock_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('!=') - ## packetbb.h: ns3::PbbAddressTlvBlock::PbbAddressTlvBlock(ns3::PbbAddressTlvBlock const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbAddressTlvBlock const &', 'arg0')]) - ## packetbb.h: ns3::PbbAddressTlvBlock::PbbAddressTlvBlock() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::Ptr ns3::PbbAddressTlvBlock::Back() const [member function] - cls.add_method('Back', - 'ns3::Ptr< ns3::PbbAddressTlv >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressTlvBlock::Begin() [member function] - cls.add_method('Begin', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbAddressTlvBlock::Begin() const [member function] - cls.add_method('Begin', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbAddressTlvBlock::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressTlvBlock::Deserialize(ns3::Buffer::Iterator & start) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')]) - ## packetbb.h: bool ns3::PbbAddressTlvBlock::Empty() const [member function] - cls.add_method('Empty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressTlvBlock::End() [member function] - cls.add_method('End', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbAddressTlvBlock::End() const [member function] - cls.add_method('End', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressTlvBlock::Erase(std::_List_iterator > position) [member function] - cls.add_method('Erase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', 'position')]) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressTlvBlock::Erase(std::_List_iterator > first, std::_List_iterator > last) [member function] - cls.add_method('Erase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', 'first'), param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', 'last')]) - ## packetbb.h: ns3::Ptr ns3::PbbAddressTlvBlock::Front() const [member function] - cls.add_method('Front', - 'ns3::Ptr< ns3::PbbAddressTlv >', - [], - is_const=True) - ## packetbb.h: uint32_t ns3::PbbAddressTlvBlock::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressTlvBlock::Insert(std::_List_iterator > position, ns3::Ptr const tlv) [member function] - cls.add_method('Insert', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', 'position'), param('ns3::Ptr< ns3::PbbAddressTlv > const', 'tlv')]) - ## packetbb.h: void ns3::PbbAddressTlvBlock::PopBack() [member function] - cls.add_method('PopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressTlvBlock::PopFront() [member function] - cls.add_method('PopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressTlvBlock::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## packetbb.h: void ns3::PbbAddressTlvBlock::Print(std::ostream & os, int level) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os'), param('int', 'level')], - is_const=True) - ## packetbb.h: void ns3::PbbAddressTlvBlock::PushBack(ns3::Ptr tlv) [member function] - cls.add_method('PushBack', - 'void', - [param('ns3::Ptr< ns3::PbbAddressTlv >', 'tlv')]) - ## packetbb.h: void ns3::PbbAddressTlvBlock::PushFront(ns3::Ptr tlv) [member function] - cls.add_method('PushFront', - 'void', - [param('ns3::Ptr< ns3::PbbAddressTlv >', 'tlv')]) - ## packetbb.h: void ns3::PbbAddressTlvBlock::Serialize(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True) - ## packetbb.h: int ns3::PbbAddressTlvBlock::Size() const [member function] - cls.add_method('Size', - 'int', - [], - is_const=True) - return - -def register_Ns3PbbTlvBlock_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('!=') - ## packetbb.h: ns3::PbbTlvBlock::PbbTlvBlock(ns3::PbbTlvBlock const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbTlvBlock const &', 'arg0')]) - ## packetbb.h: ns3::PbbTlvBlock::PbbTlvBlock() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::Ptr ns3::PbbTlvBlock::Back() const [member function] - cls.add_method('Back', - 'ns3::Ptr< ns3::PbbTlv >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbTlvBlock::Begin() [member function] - cls.add_method('Begin', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbTlvBlock::Begin() const [member function] - cls.add_method('Begin', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbTlv > >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbTlvBlock::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## packetbb.h: void ns3::PbbTlvBlock::Deserialize(ns3::Buffer::Iterator & start) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')]) - ## packetbb.h: bool ns3::PbbTlvBlock::Empty() const [member function] - cls.add_method('Empty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbTlvBlock::End() [member function] - cls.add_method('End', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbTlvBlock::End() const [member function] - cls.add_method('End', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbTlv > >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbTlvBlock::Erase(std::_List_iterator > position) [member function] - cls.add_method('Erase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'position')]) - ## packetbb.h: std::_List_iterator > ns3::PbbTlvBlock::Erase(std::_List_iterator > first, std::_List_iterator > last) [member function] - cls.add_method('Erase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'first'), param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'last')]) - ## packetbb.h: ns3::Ptr ns3::PbbTlvBlock::Front() const [member function] - cls.add_method('Front', - 'ns3::Ptr< ns3::PbbTlv >', - [], - is_const=True) - ## packetbb.h: uint32_t ns3::PbbTlvBlock::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbTlvBlock::Insert(std::_List_iterator > position, ns3::Ptr const tlv) [member function] - cls.add_method('Insert', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'position'), param('ns3::Ptr< ns3::PbbTlv > const', 'tlv')]) - ## packetbb.h: void ns3::PbbTlvBlock::PopBack() [member function] - cls.add_method('PopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbTlvBlock::PopFront() [member function] - cls.add_method('PopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbTlvBlock::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## packetbb.h: void ns3::PbbTlvBlock::Print(std::ostream & os, int level) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os'), param('int', 'level')], - is_const=True) - ## packetbb.h: void ns3::PbbTlvBlock::PushBack(ns3::Ptr tlv) [member function] - cls.add_method('PushBack', - 'void', - [param('ns3::Ptr< ns3::PbbTlv >', 'tlv')]) - ## packetbb.h: void ns3::PbbTlvBlock::PushFront(ns3::Ptr tlv) [member function] - cls.add_method('PushFront', - 'void', - [param('ns3::Ptr< ns3::PbbTlv >', 'tlv')]) - ## packetbb.h: void ns3::PbbTlvBlock::Serialize(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True) - ## packetbb.h: int ns3::PbbTlvBlock::Size() const [member function] - cls.add_method('Size', - 'int', - [], - is_const=True) - return - -def register_Ns3PcapFile_methods(root_module, cls): - ## pcap-file.h: ns3::PcapFile::PcapFile() [constructor] - cls.add_constructor([]) - ## pcap-file.h: void ns3::PcapFile::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## pcap-file.h: void ns3::PcapFile::Close() [member function] - cls.add_method('Close', - 'void', - []) - ## pcap-file.h: static bool ns3::PcapFile::Diff(std::string const & f1, std::string const & f2, uint32_t & sec, uint32_t & usec, uint32_t snapLen=ns3::PcapFile::SNAPLEN_DEFAULT) [member function] - cls.add_method('Diff', - 'bool', - [param('std::string const &', 'f1'), param('std::string const &', 'f2'), param('uint32_t &', 'sec'), param('uint32_t &', 'usec'), param('uint32_t', 'snapLen', default_value='ns3::PcapFile::SNAPLEN_DEFAULT')], - is_static=True) - ## pcap-file.h: bool ns3::PcapFile::Eof() const [member function] - cls.add_method('Eof', - 'bool', - [], - is_const=True) - ## pcap-file.h: bool ns3::PcapFile::Fail() const [member function] - cls.add_method('Fail', - 'bool', - [], - is_const=True) - ## pcap-file.h: uint32_t ns3::PcapFile::GetDataLinkType() [member function] - cls.add_method('GetDataLinkType', - 'uint32_t', - []) - ## pcap-file.h: uint32_t ns3::PcapFile::GetMagic() [member function] - cls.add_method('GetMagic', - 'uint32_t', - []) - ## pcap-file.h: uint32_t ns3::PcapFile::GetSigFigs() [member function] - cls.add_method('GetSigFigs', - 'uint32_t', - []) - ## pcap-file.h: uint32_t ns3::PcapFile::GetSnapLen() [member function] - cls.add_method('GetSnapLen', - 'uint32_t', - []) - ## pcap-file.h: bool ns3::PcapFile::GetSwapMode() [member function] - cls.add_method('GetSwapMode', - 'bool', - []) - ## pcap-file.h: int32_t ns3::PcapFile::GetTimeZoneOffset() [member function] - cls.add_method('GetTimeZoneOffset', - 'int32_t', - []) - ## pcap-file.h: uint16_t ns3::PcapFile::GetVersionMajor() [member function] - cls.add_method('GetVersionMajor', - 'uint16_t', - []) - ## pcap-file.h: uint16_t ns3::PcapFile::GetVersionMinor() [member function] - cls.add_method('GetVersionMinor', - 'uint16_t', - []) - ## pcap-file.h: void ns3::PcapFile::Init(uint32_t dataLinkType, uint32_t snapLen=ns3::PcapFile::SNAPLEN_DEFAULT, int32_t timeZoneCorrection=ns3::PcapFile::ZONE_DEFAULT, bool swapMode=false) [member function] - cls.add_method('Init', - 'void', - [param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='ns3::PcapFile::SNAPLEN_DEFAULT'), param('int32_t', 'timeZoneCorrection', default_value='ns3::PcapFile::ZONE_DEFAULT'), param('bool', 'swapMode', default_value='false')]) - ## pcap-file.h: void ns3::PcapFile::Open(std::string const & filename, std::_Ios_Openmode mode) [member function] - cls.add_method('Open', - 'void', - [param('std::string const &', 'filename'), param('std::_Ios_Openmode', 'mode')]) - ## pcap-file.h: void ns3::PcapFile::Read(uint8_t * const data, uint32_t maxBytes, uint32_t & tsSec, uint32_t & tsUsec, uint32_t & inclLen, uint32_t & origLen, uint32_t & readLen) [member function] - cls.add_method('Read', - 'void', - [param('uint8_t * const', 'data'), param('uint32_t', 'maxBytes'), param('uint32_t &', 'tsSec'), param('uint32_t &', 'tsUsec'), param('uint32_t &', 'inclLen'), param('uint32_t &', 'origLen'), param('uint32_t &', 'readLen')]) - ## pcap-file.h: void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, uint8_t const * const data, uint32_t totalLen) [member function] - cls.add_method('Write', - 'void', - [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('uint8_t const * const', 'data'), param('uint32_t', 'totalLen')]) - ## pcap-file.h: void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Ptr p) [member function] - cls.add_method('Write', - 'void', - [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Ptr< ns3::Packet const >', 'p')]) - ## pcap-file.h: void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Header & header, ns3::Ptr p) [member function] - cls.add_method('Write', - 'void', - [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')]) - ## pcap-file.h: ns3::PcapFile::SNAPLEN_DEFAULT [variable] - cls.add_static_attribute('SNAPLEN_DEFAULT', 'uint32_t const', is_const=True) - ## pcap-file.h: ns3::PcapFile::ZONE_DEFAULT [variable] - cls.add_static_attribute('ZONE_DEFAULT', 'int32_t const', is_const=True) - return - -def register_Ns3PcapHelper_methods(root_module, cls): - ## trace-helper.h: ns3::PcapHelper::PcapHelper(ns3::PcapHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PcapHelper const &', 'arg0')]) - ## trace-helper.h: ns3::PcapHelper::PcapHelper() [constructor] - cls.add_constructor([]) - ## trace-helper.h: ns3::Ptr ns3::PcapHelper::CreateFile(std::string filename, std::_Ios_Openmode filemode, uint32_t dataLinkType, uint32_t snapLen=65535, int32_t tzCorrection=0) [member function] - cls.add_method('CreateFile', - 'ns3::Ptr< ns3::PcapFileWrapper >', - [param('std::string', 'filename'), param('std::_Ios_Openmode', 'filemode'), param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='65535'), param('int32_t', 'tzCorrection', default_value='0')]) - ## trace-helper.h: std::string ns3::PcapHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr device, bool useObjectNames=true) [member function] - cls.add_method('GetFilenameFromDevice', - 'std::string', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')]) - ## trace-helper.h: std::string ns3::PcapHelper::GetFilenameFromInterfacePair(std::string prefix, ns3::Ptr object, uint32_t interface, bool useObjectNames=true) [member function] - cls.add_method('GetFilenameFromInterfacePair', - 'std::string', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')]) - return - -def register_Ns3PcapHelperForDevice_methods(root_module, cls): - ## trace-helper.h: ns3::PcapHelperForDevice::PcapHelperForDevice(ns3::PcapHelperForDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PcapHelperForDevice const &', 'arg0')]) - ## trace-helper.h: ns3::PcapHelperForDevice::PcapHelperForDevice() [constructor] - cls.add_constructor([]) - ## trace-helper.h: void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::Ptr nd, bool promiscuous=false, bool explicitFilename=false) [member function] - cls.add_method('EnablePcap', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')]) - ## trace-helper.h: void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, std::string ndName, bool promiscuous=false, bool explicitFilename=false) [member function] - cls.add_method('EnablePcap', - 'void', - [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')]) - ## trace-helper.h: void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NetDeviceContainer d, bool promiscuous=false) [member function] - cls.add_method('EnablePcap', - 'void', - [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd'), param('bool', 'promiscuous', default_value='false')]) - ## trace-helper.h: void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NodeContainer n, bool promiscuous=false) [member function] - cls.add_method('EnablePcap', - 'void', - [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n'), param('bool', 'promiscuous', default_value='false')]) - ## trace-helper.h: void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool promiscuous=false) [member function] - cls.add_method('EnablePcap', - 'void', - [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'promiscuous', default_value='false')]) - ## trace-helper.h: void ns3::PcapHelperForDevice::EnablePcapAll(std::string prefix, bool promiscuous=false) [member function] - cls.add_method('EnablePcapAll', - 'void', - [param('std::string', 'prefix'), param('bool', 'promiscuous', default_value='false')]) - ## trace-helper.h: void ns3::PcapHelperForDevice::EnablePcapInternal(std::string prefix, ns3::Ptr nd, bool promiscuous, bool explicitFilename) [member function] - cls.add_method('EnablePcapInternal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3SequenceNumber32_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_binary_numeric_operator('+', root_module['ns3::SequenceNumber32'], root_module['ns3::SequenceNumber32'], param('ns3::SequenceNumber< unsigned int, int > const &', 'right')) - cls.add_binary_numeric_operator('+', root_module['ns3::SequenceNumber32'], root_module['ns3::SequenceNumber32'], param('int', 'right')) - cls.add_inplace_numeric_operator('+=', param('int', 'right')) - cls.add_binary_numeric_operator('-', root_module['ns3::SequenceNumber32'], root_module['ns3::SequenceNumber32'], param('int', 'right')) - cls.add_inplace_numeric_operator('-=', param('int', 'right')) - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('<=') - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('>') - cls.add_binary_comparison_operator('>=') - ## sequence-number.h: ns3::SequenceNumber::SequenceNumber() [constructor] - cls.add_constructor([]) - ## sequence-number.h: ns3::SequenceNumber::SequenceNumber(unsigned int value) [constructor] - cls.add_constructor([param('unsigned int', 'value')]) - ## sequence-number.h: ns3::SequenceNumber::SequenceNumber(ns3::SequenceNumber const & value) [copy constructor] - cls.add_constructor([param('ns3::SequenceNumber< unsigned int, int > const &', 'value')]) - ## sequence-number.h: unsigned int ns3::SequenceNumber::GetValue() const [member function] - cls.add_method('GetValue', - 'unsigned int', - [], - is_const=True) - return - -def register_Ns3Tag_methods(root_module, cls): - ## tag.h: ns3::Tag::Tag() [constructor] - cls.add_constructor([]) - ## tag.h: ns3::Tag::Tag(ns3::Tag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Tag const &', 'arg0')]) - ## tag.h: void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_pure_virtual=True, is_virtual=True) - ## tag.h: uint32_t ns3::Tag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## tag.h: static ns3::TypeId ns3::Tag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## tag.h: void ns3::Tag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## tag.h: void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3TagBuffer_methods(root_module, cls): - ## tag-buffer.h: ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')]) - ## tag-buffer.h: ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor] - cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')]) - ## tag-buffer.h: void ns3::TagBuffer::CopyFrom(ns3::TagBuffer o) [member function] - cls.add_method('CopyFrom', - 'void', - [param('ns3::TagBuffer', 'o')]) - ## tag-buffer.h: void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function] - cls.add_method('Read', - 'void', - [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) - ## tag-buffer.h: double ns3::TagBuffer::ReadDouble() [member function] - cls.add_method('ReadDouble', - 'double', - []) - ## tag-buffer.h: uint16_t ns3::TagBuffer::ReadU16() [member function] - cls.add_method('ReadU16', - 'uint16_t', - []) - ## tag-buffer.h: uint32_t ns3::TagBuffer::ReadU32() [member function] - cls.add_method('ReadU32', - 'uint32_t', - []) - ## tag-buffer.h: uint64_t ns3::TagBuffer::ReadU64() [member function] - cls.add_method('ReadU64', - 'uint64_t', - []) - ## tag-buffer.h: uint8_t ns3::TagBuffer::ReadU8() [member function] - cls.add_method('ReadU8', - 'uint8_t', - []) - ## tag-buffer.h: void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function] - cls.add_method('TrimAtEnd', - 'void', - [param('uint32_t', 'trim')]) - ## tag-buffer.h: void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function] - cls.add_method('Write', - 'void', - [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) - ## tag-buffer.h: void ns3::TagBuffer::WriteDouble(double v) [member function] - cls.add_method('WriteDouble', - 'void', - [param('double', 'v')]) - ## tag-buffer.h: void ns3::TagBuffer::WriteU16(uint16_t data) [member function] - cls.add_method('WriteU16', - 'void', - [param('uint16_t', 'data')]) - ## tag-buffer.h: void ns3::TagBuffer::WriteU32(uint32_t data) [member function] - cls.add_method('WriteU32', - 'void', - [param('uint32_t', 'data')]) - ## tag-buffer.h: void ns3::TagBuffer::WriteU64(uint64_t v) [member function] - cls.add_method('WriteU64', - 'void', - [param('uint64_t', 'v')]) - ## tag-buffer.h: void ns3::TagBuffer::WriteU8(uint8_t v) [member function] - cls.add_method('WriteU8', - 'void', - [param('uint8_t', 'v')]) - return - -def register_Ns3Chunk_methods(root_module, cls): - ## chunk.h: ns3::Chunk::Chunk() [constructor] - cls.add_constructor([]) - ## chunk.h: ns3::Chunk::Chunk(ns3::Chunk const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Chunk const &', 'arg0')]) - ## chunk.h: uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, is_virtual=True) - ## chunk.h: static ns3::TypeId ns3::Chunk::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## chunk.h: void ns3::Chunk::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3FlowIdTag_methods(root_module, cls): - ## flow-id-tag.h: ns3::FlowIdTag::FlowIdTag(ns3::FlowIdTag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FlowIdTag const &', 'arg0')]) - ## flow-id-tag.h: ns3::FlowIdTag::FlowIdTag() [constructor] - cls.add_constructor([]) - ## flow-id-tag.h: ns3::FlowIdTag::FlowIdTag(uint32_t flowId) [constructor] - cls.add_constructor([param('uint32_t', 'flowId')]) - ## flow-id-tag.h: static uint32_t ns3::FlowIdTag::AllocateFlowId() [member function] - cls.add_method('AllocateFlowId', - 'uint32_t', - [], - is_static=True) - ## flow-id-tag.h: void ns3::FlowIdTag::Deserialize(ns3::TagBuffer buf) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'buf')], - is_virtual=True) - ## flow-id-tag.h: uint32_t ns3::FlowIdTag::GetFlowId() const [member function] - cls.add_method('GetFlowId', - 'uint32_t', - [], - is_const=True) - ## flow-id-tag.h: ns3::TypeId ns3::FlowIdTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## flow-id-tag.h: uint32_t ns3::FlowIdTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## flow-id-tag.h: static ns3::TypeId ns3::FlowIdTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## flow-id-tag.h: void ns3::FlowIdTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## flow-id-tag.h: void ns3::FlowIdTag::Serialize(ns3::TagBuffer buf) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'buf')], - is_const=True, is_virtual=True) - ## flow-id-tag.h: void ns3::FlowIdTag::SetFlowId(uint32_t flowId) [member function] - cls.add_method('SetFlowId', - 'void', - [param('uint32_t', 'flowId')]) - return - -def register_Ns3Header_methods(root_module, cls): - cls.add_output_stream_operator() - ## header.h: ns3::Header::Header() [constructor] - cls.add_constructor([]) - ## header.h: ns3::Header::Header(ns3::Header const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Header const &', 'arg0')]) - ## header.h: uint32_t ns3::Header::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, is_virtual=True) - ## header.h: uint32_t ns3::Header::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## header.h: static ns3::TypeId ns3::Header::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## header.h: void ns3::Header::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## header.h: void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3LlcSnapHeader_methods(root_module, cls): - ## llc-snap-header.h: ns3::LlcSnapHeader::LlcSnapHeader(ns3::LlcSnapHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LlcSnapHeader const &', 'arg0')]) - ## llc-snap-header.h: ns3::LlcSnapHeader::LlcSnapHeader() [constructor] - cls.add_constructor([]) - ## llc-snap-header.h: uint32_t ns3::LlcSnapHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## llc-snap-header.h: ns3::TypeId ns3::LlcSnapHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## llc-snap-header.h: uint32_t ns3::LlcSnapHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## llc-snap-header.h: uint16_t ns3::LlcSnapHeader::GetType() [member function] - cls.add_method('GetType', - 'uint16_t', - []) - ## llc-snap-header.h: static ns3::TypeId ns3::LlcSnapHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## llc-snap-header.h: void ns3::LlcSnapHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## llc-snap-header.h: void ns3::LlcSnapHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## llc-snap-header.h: void ns3::LlcSnapHeader::SetType(uint16_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint16_t', 'type')]) - return - -def register_Ns3PacketBurst_methods(root_module, cls): - ## packet-burst.h: ns3::PacketBurst::PacketBurst(ns3::PacketBurst const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketBurst const &', 'arg0')]) - ## packet-burst.h: ns3::PacketBurst::PacketBurst() [constructor] - cls.add_constructor([]) - ## packet-burst.h: void ns3::PacketBurst::AddPacket(ns3::Ptr packet) [member function] - cls.add_method('AddPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet')]) - ## packet-burst.h: std::_List_const_iterator > ns3::PacketBurst::Begin() const [member function] - cls.add_method('Begin', - 'std::_List_const_iterator< ns3::Ptr< ns3::Packet > >', - [], - is_const=True) - ## packet-burst.h: ns3::Ptr ns3::PacketBurst::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::PacketBurst >', - [], - is_const=True) - ## packet-burst.h: std::_List_const_iterator > ns3::PacketBurst::End() const [member function] - cls.add_method('End', - 'std::_List_const_iterator< ns3::Ptr< ns3::Packet > >', - [], - is_const=True) - ## packet-burst.h: uint32_t ns3::PacketBurst::GetNPackets() const [member function] - cls.add_method('GetNPackets', - 'uint32_t', - [], - is_const=True) - ## packet-burst.h: std::list, std::allocator > > ns3::PacketBurst::GetPackets() const [member function] - cls.add_method('GetPackets', - 'std::list< ns3::Ptr< ns3::Packet > >', - [], - is_const=True) - ## packet-burst.h: uint32_t ns3::PacketBurst::GetSize() const [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_const=True) - ## packet-burst.h: static ns3::TypeId ns3::PacketBurst::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## packet-burst.h: void ns3::PacketBurst::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3PcapFileWrapper_methods(root_module, cls): - ## pcap-file-wrapper.h: static ns3::TypeId ns3::PcapFileWrapper::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## pcap-file-wrapper.h: ns3::PcapFileWrapper::PcapFileWrapper() [constructor] - cls.add_constructor([]) - ## pcap-file-wrapper.h: bool ns3::PcapFileWrapper::Fail() const [member function] - cls.add_method('Fail', - 'bool', - [], - is_const=True) - ## pcap-file-wrapper.h: bool ns3::PcapFileWrapper::Eof() const [member function] - cls.add_method('Eof', - 'bool', - [], - is_const=True) - ## pcap-file-wrapper.h: void ns3::PcapFileWrapper::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## pcap-file-wrapper.h: void ns3::PcapFileWrapper::Open(std::string const & filename, std::_Ios_Openmode mode) [member function] - cls.add_method('Open', - 'void', - [param('std::string const &', 'filename'), param('std::_Ios_Openmode', 'mode')]) - ## pcap-file-wrapper.h: void ns3::PcapFileWrapper::Close() [member function] - cls.add_method('Close', - 'void', - []) - ## pcap-file-wrapper.h: void ns3::PcapFileWrapper::Init(uint32_t dataLinkType, uint32_t snapLen=std::numeric_limits::max(), int32_t tzCorrection=ns3::PcapFile::ZONE_DEFAULT) [member function] - cls.add_method('Init', - 'void', - [param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='std::numeric_limits::max()'), param('int32_t', 'tzCorrection', default_value='ns3::PcapFile::ZONE_DEFAULT')]) - ## pcap-file-wrapper.h: void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Ptr p) [member function] - cls.add_method('Write', - 'void', - [param('ns3::Time', 't'), param('ns3::Ptr< ns3::Packet const >', 'p')]) - ## pcap-file-wrapper.h: void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Header & header, ns3::Ptr p) [member function] - cls.add_method('Write', - 'void', - [param('ns3::Time', 't'), param('ns3::Header &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')]) - ## pcap-file-wrapper.h: void ns3::PcapFileWrapper::Write(ns3::Time t, uint8_t const * buffer, uint32_t length) [member function] - cls.add_method('Write', - 'void', - [param('ns3::Time', 't'), param('uint8_t const *', 'buffer'), param('uint32_t', 'length')]) - ## pcap-file-wrapper.h: uint32_t ns3::PcapFileWrapper::GetMagic() [member function] - cls.add_method('GetMagic', - 'uint32_t', - []) - ## pcap-file-wrapper.h: uint16_t ns3::PcapFileWrapper::GetVersionMajor() [member function] - cls.add_method('GetVersionMajor', - 'uint16_t', - []) - ## pcap-file-wrapper.h: uint16_t ns3::PcapFileWrapper::GetVersionMinor() [member function] - cls.add_method('GetVersionMinor', - 'uint16_t', - []) - ## pcap-file-wrapper.h: int32_t ns3::PcapFileWrapper::GetTimeZoneOffset() [member function] - cls.add_method('GetTimeZoneOffset', - 'int32_t', - []) - ## pcap-file-wrapper.h: uint32_t ns3::PcapFileWrapper::GetSigFigs() [member function] - cls.add_method('GetSigFigs', - 'uint32_t', - []) - ## pcap-file-wrapper.h: uint32_t ns3::PcapFileWrapper::GetSnapLen() [member function] - cls.add_method('GetSnapLen', - 'uint32_t', - []) - ## pcap-file-wrapper.h: uint32_t ns3::PcapFileWrapper::GetDataLinkType() [member function] - cls.add_method('GetDataLinkType', - 'uint32_t', - []) - return - -def register_Ns3Queue_methods(root_module, cls): - ## queue.h: ns3::Queue::Queue(ns3::Queue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Queue const &', 'arg0')]) - ## queue.h: ns3::Queue::Queue() [constructor] - cls.add_constructor([]) - ## queue.h: ns3::Ptr ns3::Queue::Dequeue() [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - []) - ## queue.h: void ns3::Queue::DequeueAll() [member function] - cls.add_method('DequeueAll', - 'void', - []) - ## queue.h: bool ns3::Queue::Enqueue(ns3::Ptr p) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## queue.h: uint32_t ns3::Queue::GetNBytes() const [member function] - cls.add_method('GetNBytes', - 'uint32_t', - [], - is_const=True) - ## queue.h: uint32_t ns3::Queue::GetNPackets() const [member function] - cls.add_method('GetNPackets', - 'uint32_t', - [], - is_const=True) - ## queue.h: uint32_t ns3::Queue::GetTotalDroppedBytes() const [member function] - cls.add_method('GetTotalDroppedBytes', - 'uint32_t', - [], - is_const=True) - ## queue.h: uint32_t ns3::Queue::GetTotalDroppedPackets() const [member function] - cls.add_method('GetTotalDroppedPackets', - 'uint32_t', - [], - is_const=True) - ## queue.h: uint32_t ns3::Queue::GetTotalReceivedBytes() const [member function] - cls.add_method('GetTotalReceivedBytes', - 'uint32_t', - [], - is_const=True) - ## queue.h: uint32_t ns3::Queue::GetTotalReceivedPackets() const [member function] - cls.add_method('GetTotalReceivedPackets', - 'uint32_t', - [], - is_const=True) - ## queue.h: static ns3::TypeId ns3::Queue::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## queue.h: bool ns3::Queue::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True) - ## queue.h: ns3::Ptr ns3::Queue::Peek() const [member function] - cls.add_method('Peek', - 'ns3::Ptr< ns3::Packet const >', - [], - is_const=True) - ## queue.h: void ns3::Queue::ResetStatistics() [member function] - cls.add_method('ResetStatistics', - 'void', - []) - ## queue.h: void ns3::Queue::Drop(ns3::Ptr packet) [member function] - cls.add_method('Drop', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet')], - visibility='protected') - ## queue.h: ns3::Ptr ns3::Queue::DoDequeue() [member function] - cls.add_method('DoDequeue', - 'ns3::Ptr< ns3::Packet >', - [], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## queue.h: bool ns3::Queue::DoEnqueue(ns3::Ptr p) [member function] - cls.add_method('DoEnqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## queue.h: ns3::Ptr ns3::Queue::DoPeek() const [member function] - cls.add_method('DoPeek', - 'ns3::Ptr< ns3::Packet const >', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3RadiotapHeader_methods(root_module, cls): - ## radiotap-header.h: ns3::RadiotapHeader::RadiotapHeader(ns3::RadiotapHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RadiotapHeader const &', 'arg0')]) - ## radiotap-header.h: ns3::RadiotapHeader::RadiotapHeader() [constructor] - cls.add_constructor([]) - ## radiotap-header.h: uint32_t ns3::RadiotapHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## radiotap-header.h: uint8_t ns3::RadiotapHeader::GetAntennaNoisePower() const [member function] - cls.add_method('GetAntennaNoisePower', - 'uint8_t', - [], - is_const=True) - ## radiotap-header.h: uint8_t ns3::RadiotapHeader::GetAntennaSignalPower() const [member function] - cls.add_method('GetAntennaSignalPower', - 'uint8_t', - [], - is_const=True) - ## radiotap-header.h: uint16_t ns3::RadiotapHeader::GetChannelFlags() const [member function] - cls.add_method('GetChannelFlags', - 'uint16_t', - [], - is_const=True) - ## radiotap-header.h: uint16_t ns3::RadiotapHeader::GetChannelFrequency() const [member function] - cls.add_method('GetChannelFrequency', - 'uint16_t', - [], - is_const=True) - ## radiotap-header.h: uint8_t ns3::RadiotapHeader::GetFrameFlags() const [member function] - cls.add_method('GetFrameFlags', - 'uint8_t', - [], - is_const=True) - ## radiotap-header.h: ns3::TypeId ns3::RadiotapHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## radiotap-header.h: uint8_t ns3::RadiotapHeader::GetRate() const [member function] - cls.add_method('GetRate', - 'uint8_t', - [], - is_const=True) - ## radiotap-header.h: uint32_t ns3::RadiotapHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## radiotap-header.h: uint64_t ns3::RadiotapHeader::GetTsft() const [member function] - cls.add_method('GetTsft', - 'uint64_t', - [], - is_const=True) - ## radiotap-header.h: static ns3::TypeId ns3::RadiotapHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## radiotap-header.h: void ns3::RadiotapHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## radiotap-header.h: void ns3::RadiotapHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## radiotap-header.h: void ns3::RadiotapHeader::SetAntennaNoisePower(double noise) [member function] - cls.add_method('SetAntennaNoisePower', - 'void', - [param('double', 'noise')]) - ## radiotap-header.h: void ns3::RadiotapHeader::SetAntennaSignalPower(double signal) [member function] - cls.add_method('SetAntennaSignalPower', - 'void', - [param('double', 'signal')]) - ## radiotap-header.h: void ns3::RadiotapHeader::SetChannelFrequencyAndFlags(uint16_t frequency, uint16_t flags) [member function] - cls.add_method('SetChannelFrequencyAndFlags', - 'void', - [param('uint16_t', 'frequency'), param('uint16_t', 'flags')]) - ## radiotap-header.h: void ns3::RadiotapHeader::SetFrameFlags(uint8_t flags) [member function] - cls.add_method('SetFrameFlags', - 'void', - [param('uint8_t', 'flags')]) - ## radiotap-header.h: void ns3::RadiotapHeader::SetRate(uint8_t rate) [member function] - cls.add_method('SetRate', - 'void', - [param('uint8_t', 'rate')]) - ## radiotap-header.h: void ns3::RadiotapHeader::SetTsft(uint64_t tsft) [member function] - cls.add_method('SetTsft', - 'void', - [param('uint64_t', 'tsft')]) - return - -def register_Ns3Socket_methods(root_module, cls): - ## socket.h: ns3::Socket::Socket(ns3::Socket const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Socket const &', 'arg0')]) - ## socket.h: ns3::Socket::Socket() [constructor] - cls.add_constructor([]) - ## socket.h: int ns3::Socket::Bind(ns3::Address const & address) [member function] - cls.add_method('Bind', - 'int', - [param('ns3::Address const &', 'address')], - is_pure_virtual=True, is_virtual=True) - ## socket.h: int ns3::Socket::Bind() [member function] - cls.add_method('Bind', - 'int', - [], - is_pure_virtual=True, is_virtual=True) - ## socket.h: void ns3::Socket::BindToNetDevice(ns3::Ptr netdevice) [member function] - cls.add_method('BindToNetDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')], - is_virtual=True) - ## socket.h: int ns3::Socket::Close() [member function] - cls.add_method('Close', - 'int', - [], - is_pure_virtual=True, is_virtual=True) - ## socket.h: int ns3::Socket::Connect(ns3::Address const & address) [member function] - cls.add_method('Connect', - 'int', - [param('ns3::Address const &', 'address')], - is_pure_virtual=True, is_virtual=True) - ## socket.h: static ns3::Ptr ns3::Socket::CreateSocket(ns3::Ptr node, ns3::TypeId tid) [member function] - cls.add_method('CreateSocket', - 'ns3::Ptr< ns3::Socket >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::TypeId', 'tid')], - is_static=True) - ## socket.h: bool ns3::Socket::GetAllowBroadcast() const [member function] - cls.add_method('GetAllowBroadcast', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## socket.h: ns3::Ptr ns3::Socket::GetBoundNetDevice() [member function] - cls.add_method('GetBoundNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - []) - ## socket.h: ns3::Socket::SocketErrno ns3::Socket::GetErrno() const [member function] - cls.add_method('GetErrno', - 'ns3::Socket::SocketErrno', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## socket.h: ns3::Ptr ns3::Socket::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## socket.h: uint32_t ns3::Socket::GetRxAvailable() const [member function] - cls.add_method('GetRxAvailable', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## socket.h: int ns3::Socket::GetSockName(ns3::Address & address) const [member function] - cls.add_method('GetSockName', - 'int', - [param('ns3::Address &', 'address')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## socket.h: ns3::Socket::SocketType ns3::Socket::GetSocketType() const [member function] - cls.add_method('GetSocketType', - 'ns3::Socket::SocketType', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## socket.h: uint32_t ns3::Socket::GetTxAvailable() const [member function] - cls.add_method('GetTxAvailable', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## socket.h: int ns3::Socket::Listen() [member function] - cls.add_method('Listen', - 'int', - [], - is_pure_virtual=True, is_virtual=True) - ## socket.h: ns3::Ptr ns3::Socket::Recv(uint32_t maxSize, uint32_t flags) [member function] - cls.add_method('Recv', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')], - is_pure_virtual=True, is_virtual=True) - ## socket.h: ns3::Ptr ns3::Socket::Recv() [member function] - cls.add_method('Recv', - 'ns3::Ptr< ns3::Packet >', - []) - ## socket.h: int ns3::Socket::Recv(uint8_t * buf, uint32_t size, uint32_t flags) [member function] - cls.add_method('Recv', - 'int', - [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')]) - ## socket.h: ns3::Ptr ns3::Socket::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function] - cls.add_method('RecvFrom', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')], - is_pure_virtual=True, is_virtual=True) - ## socket.h: ns3::Ptr ns3::Socket::RecvFrom(ns3::Address & fromAddress) [member function] - cls.add_method('RecvFrom', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::Address &', 'fromAddress')]) - ## socket.h: int ns3::Socket::RecvFrom(uint8_t * buf, uint32_t size, uint32_t flags, ns3::Address & fromAddress) [member function] - cls.add_method('RecvFrom', - 'int', - [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')]) - ## socket.h: int ns3::Socket::Send(ns3::Ptr p, uint32_t flags) [member function] - cls.add_method('Send', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')], - is_pure_virtual=True, is_virtual=True) - ## socket.h: int ns3::Socket::Send(ns3::Ptr p) [member function] - cls.add_method('Send', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## socket.h: int ns3::Socket::Send(uint8_t const * buf, uint32_t size, uint32_t flags) [member function] - cls.add_method('Send', - 'int', - [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')]) - ## socket.h: int ns3::Socket::SendTo(ns3::Ptr p, uint32_t flags, ns3::Address const & toAddress) [member function] - cls.add_method('SendTo', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')], - is_pure_virtual=True, is_virtual=True) - ## socket.h: int ns3::Socket::SendTo(uint8_t const * buf, uint32_t size, uint32_t flags, ns3::Address const & address) [member function] - cls.add_method('SendTo', - 'int', - [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address const &', 'address')]) - ## socket.h: void ns3::Socket::SetAcceptCallback(ns3::Callback, ns3::Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionRequest, ns3::Callback, ns3::Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> newConnectionCreated) [member function] - cls.add_method('SetAcceptCallback', - 'void', - [param('ns3::Callback< bool, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionRequest'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'newConnectionCreated')]) - ## socket.h: bool ns3::Socket::SetAllowBroadcast(bool allowBroadcast) [member function] - cls.add_method('SetAllowBroadcast', - 'bool', - [param('bool', 'allowBroadcast')], - is_pure_virtual=True, is_virtual=True) - ## socket.h: void ns3::Socket::SetCloseCallbacks(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> normalClose, ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> errorClose) [member function] - cls.add_method('SetCloseCallbacks', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'normalClose'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'errorClose')]) - ## socket.h: void ns3::Socket::SetConnectCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionSucceeded, ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionFailed) [member function] - cls.add_method('SetConnectCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionSucceeded'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionFailed')]) - ## socket.h: void ns3::Socket::SetDataSentCallback(ns3::Callback, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> dataSent) [member function] - cls.add_method('SetDataSentCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'dataSent')]) - ## socket.h: void ns3::Socket::SetRecvCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> arg0) [member function] - cls.add_method('SetRecvCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'arg0')]) - ## socket.h: void ns3::Socket::SetRecvPktInfo(bool flag) [member function] - cls.add_method('SetRecvPktInfo', - 'void', - [param('bool', 'flag')]) - ## socket.h: void ns3::Socket::SetSendCallback(ns3::Callback, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> sendCb) [member function] - cls.add_method('SetSendCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'sendCb')]) - ## socket.h: int ns3::Socket::ShutdownRecv() [member function] - cls.add_method('ShutdownRecv', - 'int', - [], - is_pure_virtual=True, is_virtual=True) - ## socket.h: int ns3::Socket::ShutdownSend() [member function] - cls.add_method('ShutdownSend', - 'int', - [], - is_pure_virtual=True, is_virtual=True) - ## socket.h: void ns3::Socket::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## socket.h: void ns3::Socket::NotifyConnectionFailed() [member function] - cls.add_method('NotifyConnectionFailed', - 'void', - [], - visibility='protected') - ## socket.h: bool ns3::Socket::NotifyConnectionRequest(ns3::Address const & from) [member function] - cls.add_method('NotifyConnectionRequest', - 'bool', - [param('ns3::Address const &', 'from')], - visibility='protected') - ## socket.h: void ns3::Socket::NotifyConnectionSucceeded() [member function] - cls.add_method('NotifyConnectionSucceeded', - 'void', - [], - visibility='protected') - ## socket.h: void ns3::Socket::NotifyDataRecv() [member function] - cls.add_method('NotifyDataRecv', - 'void', - [], - visibility='protected') - ## socket.h: void ns3::Socket::NotifyDataSent(uint32_t size) [member function] - cls.add_method('NotifyDataSent', - 'void', - [param('uint32_t', 'size')], - visibility='protected') - ## socket.h: void ns3::Socket::NotifyErrorClose() [member function] - cls.add_method('NotifyErrorClose', - 'void', - [], - visibility='protected') - ## socket.h: void ns3::Socket::NotifyNewConnectionCreated(ns3::Ptr socket, ns3::Address const & from) [member function] - cls.add_method('NotifyNewConnectionCreated', - 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket'), param('ns3::Address const &', 'from')], - visibility='protected') - ## socket.h: void ns3::Socket::NotifyNormalClose() [member function] - cls.add_method('NotifyNormalClose', - 'void', - [], - visibility='protected') - ## socket.h: void ns3::Socket::NotifySend(uint32_t spaceAvailable) [member function] - cls.add_method('NotifySend', - 'void', - [param('uint32_t', 'spaceAvailable')], - visibility='protected') - return - -def register_Ns3SocketAddressTag_methods(root_module, cls): - ## socket.h: ns3::SocketAddressTag::SocketAddressTag(ns3::SocketAddressTag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SocketAddressTag const &', 'arg0')]) - ## socket.h: ns3::SocketAddressTag::SocketAddressTag() [constructor] - cls.add_constructor([]) - ## socket.h: void ns3::SocketAddressTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## socket.h: ns3::Address ns3::SocketAddressTag::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True) - ## socket.h: ns3::TypeId ns3::SocketAddressTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## socket.h: uint32_t ns3::SocketAddressTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## socket.h: static ns3::TypeId ns3::SocketAddressTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## socket.h: void ns3::SocketAddressTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## socket.h: void ns3::SocketAddressTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_const=True, is_virtual=True) - ## socket.h: void ns3::SocketAddressTag::SetAddress(ns3::Address addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'addr')]) - return - -def register_Ns3SocketFactory_methods(root_module, cls): - ## socket-factory.h: ns3::SocketFactory::SocketFactory(ns3::SocketFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SocketFactory const &', 'arg0')]) - ## socket-factory.h: ns3::SocketFactory::SocketFactory() [constructor] - cls.add_constructor([]) - ## socket-factory.h: ns3::Ptr ns3::SocketFactory::CreateSocket() [member function] - cls.add_method('CreateSocket', - 'ns3::Ptr< ns3::Socket >', - [], - is_pure_virtual=True, is_virtual=True) - ## socket-factory.h: static ns3::TypeId ns3::SocketFactory::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3SocketIpTtlTag_methods(root_module, cls): - ## socket.h: ns3::SocketIpTtlTag::SocketIpTtlTag(ns3::SocketIpTtlTag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SocketIpTtlTag const &', 'arg0')]) - ## socket.h: ns3::SocketIpTtlTag::SocketIpTtlTag() [constructor] - cls.add_constructor([]) - ## socket.h: void ns3::SocketIpTtlTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## socket.h: ns3::TypeId ns3::SocketIpTtlTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## socket.h: uint32_t ns3::SocketIpTtlTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## socket.h: uint8_t ns3::SocketIpTtlTag::GetTtl() const [member function] - cls.add_method('GetTtl', - 'uint8_t', - [], - is_const=True) - ## socket.h: static ns3::TypeId ns3::SocketIpTtlTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## socket.h: void ns3::SocketIpTtlTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## socket.h: void ns3::SocketIpTtlTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_const=True, is_virtual=True) - ## socket.h: void ns3::SocketIpTtlTag::SetTtl(uint8_t ttl) [member function] - cls.add_method('SetTtl', - 'void', - [param('uint8_t', 'ttl')]) - return - -def register_Ns3SocketSetDontFragmentTag_methods(root_module, cls): - ## socket.h: ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag(ns3::SocketSetDontFragmentTag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SocketSetDontFragmentTag const &', 'arg0')]) - ## socket.h: ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag() [constructor] - cls.add_constructor([]) - ## socket.h: void ns3::SocketSetDontFragmentTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## socket.h: void ns3::SocketSetDontFragmentTag::Disable() [member function] - cls.add_method('Disable', - 'void', - []) - ## socket.h: void ns3::SocketSetDontFragmentTag::Enable() [member function] - cls.add_method('Enable', - 'void', - []) - ## socket.h: ns3::TypeId ns3::SocketSetDontFragmentTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## socket.h: uint32_t ns3::SocketSetDontFragmentTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## socket.h: static ns3::TypeId ns3::SocketSetDontFragmentTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## socket.h: bool ns3::SocketSetDontFragmentTag::IsEnabled() const [member function] - cls.add_method('IsEnabled', - 'bool', - [], - is_const=True) - ## socket.h: void ns3::SocketSetDontFragmentTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## socket.h: void ns3::SocketSetDontFragmentTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_const=True, is_virtual=True) - return - -def register_Ns3Trailer_methods(root_module, cls): - cls.add_output_stream_operator() - ## trailer.h: ns3::Trailer::Trailer() [constructor] - cls.add_constructor([]) - ## trailer.h: ns3::Trailer::Trailer(ns3::Trailer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) - ## trailer.h: uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'end')], - is_pure_virtual=True, is_virtual=True) - ## trailer.h: uint32_t ns3::Trailer::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## trailer.h: static ns3::TypeId ns3::Trailer::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## trailer.h: void ns3::Trailer::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## trailer.h: void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3Application_methods(root_module, cls): - ## application.h: ns3::Application::Application(ns3::Application const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Application const &', 'arg0')]) - ## application.h: ns3::Application::Application() [constructor] - cls.add_constructor([]) - ## application.h: ns3::Ptr ns3::Application::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## application.h: static ns3::TypeId ns3::Application::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## application.h: void ns3::Application::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## application.h: void ns3::Application::SetStartTime(ns3::Time start) [member function] - cls.add_method('SetStartTime', - 'void', - [param('ns3::Time', 'start')]) - ## application.h: void ns3::Application::SetStopTime(ns3::Time stop) [member function] - cls.add_method('SetStopTime', - 'void', - [param('ns3::Time', 'stop')]) - ## application.h: void ns3::Application::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## application.h: void ns3::Application::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='protected', is_virtual=True) - ## application.h: void ns3::Application::StartApplication() [member function] - cls.add_method('StartApplication', - 'void', - [], - visibility='private', is_virtual=True) - ## application.h: void ns3::Application::StopApplication() [member function] - cls.add_method('StopApplication', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3Channel_methods(root_module, cls): - ## channel.h: ns3::Channel::Channel(ns3::Channel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Channel const &', 'arg0')]) - ## channel.h: ns3::Channel::Channel() [constructor] - cls.add_constructor([]) - ## channel.h: ns3::Ptr ns3::Channel::GetDevice(uint32_t i) const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'i')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## channel.h: uint32_t ns3::Channel::GetId() const [member function] - cls.add_method('GetId', - 'uint32_t', - [], - is_const=True) - ## channel.h: uint32_t ns3::Channel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## channel.h: static ns3::TypeId ns3::Channel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3DataRateChecker_methods(root_module, cls): - ## data-rate.h: ns3::DataRateChecker::DataRateChecker() [constructor] - cls.add_constructor([]) - ## data-rate.h: ns3::DataRateChecker::DataRateChecker(ns3::DataRateChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DataRateChecker const &', 'arg0')]) - return - -def register_Ns3DataRateValue_methods(root_module, cls): - ## data-rate.h: ns3::DataRateValue::DataRateValue() [constructor] - cls.add_constructor([]) - ## data-rate.h: ns3::DataRateValue::DataRateValue(ns3::DataRateValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DataRateValue const &', 'arg0')]) - ## data-rate.h: ns3::DataRateValue::DataRateValue(ns3::DataRate const & value) [constructor] - cls.add_constructor([param('ns3::DataRate const &', 'value')]) - ## data-rate.h: ns3::Ptr ns3::DataRateValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## data-rate.h: bool ns3::DataRateValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## data-rate.h: ns3::DataRate ns3::DataRateValue::Get() const [member function] - cls.add_method('Get', - 'ns3::DataRate', - [], - is_const=True) - ## data-rate.h: std::string ns3::DataRateValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## data-rate.h: void ns3::DataRateValue::Set(ns3::DataRate const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::DataRate const &', 'value')]) - return - -def register_Ns3DropTailQueue_methods(root_module, cls): - ## drop-tail-queue.h: ns3::DropTailQueue::DropTailQueue(ns3::DropTailQueue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DropTailQueue const &', 'arg0')]) - ## drop-tail-queue.h: ns3::DropTailQueue::DropTailQueue() [constructor] - cls.add_constructor([]) - ## drop-tail-queue.h: ns3::DropTailQueue::Mode ns3::DropTailQueue::GetMode() [member function] - cls.add_method('GetMode', - 'ns3::DropTailQueue::Mode', - []) - ## drop-tail-queue.h: static ns3::TypeId ns3::DropTailQueue::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## drop-tail-queue.h: void ns3::DropTailQueue::SetMode(ns3::DropTailQueue::Mode mode) [member function] - cls.add_method('SetMode', - 'void', - [param('ns3::DropTailQueue::Mode', 'mode')]) - ## drop-tail-queue.h: ns3::Ptr ns3::DropTailQueue::DoDequeue() [member function] - cls.add_method('DoDequeue', - 'ns3::Ptr< ns3::Packet >', - [], - visibility='private', is_virtual=True) - ## drop-tail-queue.h: bool ns3::DropTailQueue::DoEnqueue(ns3::Ptr p) [member function] - cls.add_method('DoEnqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='private', is_virtual=True) - ## drop-tail-queue.h: ns3::Ptr ns3::DropTailQueue::DoPeek() const [member function] - cls.add_method('DoPeek', - 'ns3::Ptr< ns3::Packet const >', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3ErrorModel_methods(root_module, cls): - ## error-model.h: ns3::ErrorModel::ErrorModel(ns3::ErrorModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ErrorModel const &', 'arg0')]) - ## error-model.h: ns3::ErrorModel::ErrorModel() [constructor] - cls.add_constructor([]) - ## error-model.h: void ns3::ErrorModel::Disable() [member function] - cls.add_method('Disable', - 'void', - []) - ## error-model.h: void ns3::ErrorModel::Enable() [member function] - cls.add_method('Enable', - 'void', - []) - ## error-model.h: static ns3::TypeId ns3::ErrorModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## error-model.h: bool ns3::ErrorModel::IsCorrupt(ns3::Ptr pkt) [member function] - cls.add_method('IsCorrupt', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'pkt')]) - ## error-model.h: bool ns3::ErrorModel::IsEnabled() const [member function] - cls.add_method('IsEnabled', - 'bool', - [], - is_const=True) - ## error-model.h: void ns3::ErrorModel::Reset() [member function] - cls.add_method('Reset', - 'void', - []) - ## error-model.h: bool ns3::ErrorModel::DoCorrupt(ns3::Ptr arg0) [member function] - cls.add_method('DoCorrupt', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'arg0')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## error-model.h: void ns3::ErrorModel::DoReset() [member function] - cls.add_method('DoReset', - 'void', - [], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3EthernetHeader_methods(root_module, cls): - ## ethernet-header.h: ns3::EthernetHeader::EthernetHeader(ns3::EthernetHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EthernetHeader const &', 'arg0')]) - ## ethernet-header.h: ns3::EthernetHeader::EthernetHeader(bool hasPreamble) [constructor] - cls.add_constructor([param('bool', 'hasPreamble')]) - ## ethernet-header.h: ns3::EthernetHeader::EthernetHeader() [constructor] - cls.add_constructor([]) - ## ethernet-header.h: uint32_t ns3::EthernetHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ethernet-header.h: ns3::Mac48Address ns3::EthernetHeader::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Mac48Address', - [], - is_const=True) - ## ethernet-header.h: uint32_t ns3::EthernetHeader::GetHeaderSize() const [member function] - cls.add_method('GetHeaderSize', - 'uint32_t', - [], - is_const=True) - ## ethernet-header.h: ns3::TypeId ns3::EthernetHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ethernet-header.h: uint16_t ns3::EthernetHeader::GetLengthType() const [member function] - cls.add_method('GetLengthType', - 'uint16_t', - [], - is_const=True) - ## ethernet-header.h: ns3::ethernet_header_t ns3::EthernetHeader::GetPacketType() const [member function] - cls.add_method('GetPacketType', - 'ns3::ethernet_header_t', - [], - is_const=True) - ## ethernet-header.h: uint64_t ns3::EthernetHeader::GetPreambleSfd() const [member function] - cls.add_method('GetPreambleSfd', - 'uint64_t', - [], - is_const=True) - ## ethernet-header.h: uint32_t ns3::EthernetHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ethernet-header.h: ns3::Mac48Address ns3::EthernetHeader::GetSource() const [member function] - cls.add_method('GetSource', - 'ns3::Mac48Address', - [], - is_const=True) - ## ethernet-header.h: static ns3::TypeId ns3::EthernetHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ethernet-header.h: void ns3::EthernetHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ethernet-header.h: void ns3::EthernetHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ethernet-header.h: void ns3::EthernetHeader::SetDestination(ns3::Mac48Address destination) [member function] - cls.add_method('SetDestination', - 'void', - [param('ns3::Mac48Address', 'destination')]) - ## ethernet-header.h: void ns3::EthernetHeader::SetLengthType(uint16_t size) [member function] - cls.add_method('SetLengthType', - 'void', - [param('uint16_t', 'size')]) - ## ethernet-header.h: void ns3::EthernetHeader::SetPreambleSfd(uint64_t preambleSfd) [member function] - cls.add_method('SetPreambleSfd', - 'void', - [param('uint64_t', 'preambleSfd')]) - ## ethernet-header.h: void ns3::EthernetHeader::SetSource(ns3::Mac48Address source) [member function] - cls.add_method('SetSource', - 'void', - [param('ns3::Mac48Address', 'source')]) - return - -def register_Ns3EthernetTrailer_methods(root_module, cls): - ## ethernet-trailer.h: ns3::EthernetTrailer::EthernetTrailer(ns3::EthernetTrailer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EthernetTrailer const &', 'arg0')]) - ## ethernet-trailer.h: ns3::EthernetTrailer::EthernetTrailer() [constructor] - cls.add_constructor([]) - ## ethernet-trailer.h: void ns3::EthernetTrailer::CalcFcs(ns3::Ptr p) [member function] - cls.add_method('CalcFcs', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'p')]) - ## ethernet-trailer.h: bool ns3::EthernetTrailer::CheckFcs(ns3::Ptr p) const [member function] - cls.add_method('CheckFcs', - 'bool', - [param('ns3::Ptr< ns3::Packet const >', 'p')], - is_const=True) - ## ethernet-trailer.h: uint32_t ns3::EthernetTrailer::Deserialize(ns3::Buffer::Iterator end) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'end')], - is_virtual=True) - ## ethernet-trailer.h: void ns3::EthernetTrailer::EnableFcs(bool enable) [member function] - cls.add_method('EnableFcs', - 'void', - [param('bool', 'enable')]) - ## ethernet-trailer.h: uint32_t ns3::EthernetTrailer::GetFcs() [member function] - cls.add_method('GetFcs', - 'uint32_t', - []) - ## ethernet-trailer.h: ns3::TypeId ns3::EthernetTrailer::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ethernet-trailer.h: uint32_t ns3::EthernetTrailer::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ethernet-trailer.h: uint32_t ns3::EthernetTrailer::GetTrailerSize() const [member function] - cls.add_method('GetTrailerSize', - 'uint32_t', - [], - is_const=True) - ## ethernet-trailer.h: static ns3::TypeId ns3::EthernetTrailer::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ethernet-trailer.h: void ns3::EthernetTrailer::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ethernet-trailer.h: void ns3::EthernetTrailer::Serialize(ns3::Buffer::Iterator end) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'end')], - is_const=True, is_virtual=True) - ## ethernet-trailer.h: void ns3::EthernetTrailer::SetFcs(uint32_t fcs) [member function] - cls.add_method('SetFcs', - 'void', - [param('uint32_t', 'fcs')]) - return - -def register_Ns3Ipv4AddressChecker_methods(root_module, cls): - ## ipv4-address.h: ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] - cls.add_constructor([]) - ## ipv4-address.h: ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) - return - -def register_Ns3Ipv4AddressValue_methods(root_module, cls): - ## ipv4-address.h: ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] - cls.add_constructor([]) - ## ipv4-address.h: ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) - ## ipv4-address.h: ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] - cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) - ## ipv4-address.h: ns3::Ptr ns3::Ipv4AddressValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## ipv4-address.h: bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## ipv4-address.h: ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-address.h: std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## ipv4-address.h: void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Ipv4Address const &', 'value')]) - return - -def register_Ns3Ipv4MaskChecker_methods(root_module, cls): - ## ipv4-address.h: ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] - cls.add_constructor([]) - ## ipv4-address.h: ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) - return - -def register_Ns3Ipv4MaskValue_methods(root_module, cls): - ## ipv4-address.h: ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] - cls.add_constructor([]) - ## ipv4-address.h: ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) - ## ipv4-address.h: ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] - cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) - ## ipv4-address.h: ns3::Ptr ns3::Ipv4MaskValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## ipv4-address.h: bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## ipv4-address.h: ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Ipv4Mask', - [], - is_const=True) - ## ipv4-address.h: std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## ipv4-address.h: void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Ipv4Mask const &', 'value')]) - return - -def register_Ns3Ipv6AddressChecker_methods(root_module, cls): - ## ipv6-address.h: ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] - cls.add_constructor([]) - ## ipv6-address.h: ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) - return - -def register_Ns3Ipv6AddressValue_methods(root_module, cls): - ## ipv6-address.h: ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] - cls.add_constructor([]) - ## ipv6-address.h: ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) - ## ipv6-address.h: ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] - cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) - ## ipv6-address.h: ns3::Ptr ns3::Ipv6AddressValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## ipv6-address.h: bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## ipv6-address.h: ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-address.h: std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## ipv6-address.h: void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Ipv6Address const &', 'value')]) - return - -def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): - ## ipv6-address.h: ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] - cls.add_constructor([]) - ## ipv6-address.h: ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) - return - -def register_Ns3Ipv6PrefixValue_methods(root_module, cls): - ## ipv6-address.h: ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] - cls.add_constructor([]) - ## ipv6-address.h: ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) - ## ipv6-address.h: ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] - cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) - ## ipv6-address.h: ns3::Ptr ns3::Ipv6PrefixValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## ipv6-address.h: bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## ipv6-address.h: ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Ipv6Prefix', - [], - is_const=True) - ## ipv6-address.h: std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## ipv6-address.h: void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Ipv6Prefix const &', 'value')]) - return - -def register_Ns3ListErrorModel_methods(root_module, cls): - ## error-model.h: ns3::ListErrorModel::ListErrorModel(ns3::ListErrorModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ListErrorModel const &', 'arg0')]) - ## error-model.h: ns3::ListErrorModel::ListErrorModel() [constructor] - cls.add_constructor([]) - ## error-model.h: std::list > ns3::ListErrorModel::GetList() const [member function] - cls.add_method('GetList', - 'std::list< unsigned int >', - [], - is_const=True) - ## error-model.h: static ns3::TypeId ns3::ListErrorModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## error-model.h: void ns3::ListErrorModel::SetList(std::list > const & packetlist) [member function] - cls.add_method('SetList', - 'void', - [param('std::list< unsigned int > const &', 'packetlist')]) - ## error-model.h: bool ns3::ListErrorModel::DoCorrupt(ns3::Ptr p) [member function] - cls.add_method('DoCorrupt', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='private', is_virtual=True) - ## error-model.h: void ns3::ListErrorModel::DoReset() [member function] - cls.add_method('DoReset', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3Mac48AddressChecker_methods(root_module, cls): - ## mac48-address.h: ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] - cls.add_constructor([]) - ## mac48-address.h: ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) - return - -def register_Ns3Mac48AddressValue_methods(root_module, cls): - ## mac48-address.h: ns3::Mac48AddressValue::Mac48AddressValue() [constructor] - cls.add_constructor([]) - ## mac48-address.h: ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')]) - ## mac48-address.h: ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor] - cls.add_constructor([param('ns3::Mac48Address const &', 'value')]) - ## mac48-address.h: ns3::Ptr ns3::Mac48AddressValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## mac48-address.h: bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## mac48-address.h: ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Mac48Address', - [], - is_const=True) - ## mac48-address.h: std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## mac48-address.h: void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Mac48Address const &', 'value')]) - return - -def register_Ns3NetDevice_methods(root_module, cls): - ## net-device.h: ns3::NetDevice::NetDevice() [constructor] - cls.add_constructor([]) - ## net-device.h: ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) - ## net-device.h: void ns3::NetDevice::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_pure_virtual=True, is_virtual=True) - ## net-device.h: ns3::Address ns3::NetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: ns3::Address ns3::NetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: ns3::Ptr ns3::NetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: uint32_t ns3::NetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: uint16_t ns3::NetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: ns3::Ptr ns3::NetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: static ns3::TypeId ns3::NetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## net-device.h: bool ns3::NetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::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_pure_virtual=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::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_pure_virtual=True, is_virtual=True) - ## net-device.h: void ns3::NetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_pure_virtual=True, is_virtual=True) - ## net-device.h: void ns3::NetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_pure_virtual=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_pure_virtual=True, is_virtual=True) - ## net-device.h: void ns3::NetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_pure_virtual=True, is_virtual=True) - ## net-device.h: void ns3::NetDevice::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_pure_virtual=True, is_virtual=True) - ## net-device.h: void ns3::NetDevice::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_pure_virtual=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3NixVector_methods(root_module, cls): - cls.add_output_stream_operator() - ## nix-vector.h: ns3::NixVector::NixVector() [constructor] - cls.add_constructor([]) - ## nix-vector.h: ns3::NixVector::NixVector(ns3::NixVector const & o) [copy constructor] - cls.add_constructor([param('ns3::NixVector const &', 'o')]) - ## nix-vector.h: void ns3::NixVector::AddNeighborIndex(uint32_t newBits, uint32_t numberOfBits) [member function] - cls.add_method('AddNeighborIndex', - 'void', - [param('uint32_t', 'newBits'), param('uint32_t', 'numberOfBits')]) - ## nix-vector.h: uint32_t ns3::NixVector::BitCount(uint32_t numberOfNeighbors) const [member function] - cls.add_method('BitCount', - 'uint32_t', - [param('uint32_t', 'numberOfNeighbors')], - is_const=True) - ## nix-vector.h: ns3::Ptr ns3::NixVector::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::NixVector >', - [], - is_const=True) - ## nix-vector.h: uint32_t ns3::NixVector::Deserialize(uint32_t const * buffer, uint32_t size) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) - ## nix-vector.h: uint32_t ns3::NixVector::ExtractNeighborIndex(uint32_t numberOfBits) [member function] - cls.add_method('ExtractNeighborIndex', - 'uint32_t', - [param('uint32_t', 'numberOfBits')]) - ## nix-vector.h: uint32_t ns3::NixVector::GetRemainingBits() [member function] - cls.add_method('GetRemainingBits', - 'uint32_t', - []) - ## nix-vector.h: uint32_t ns3::NixVector::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## nix-vector.h: uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] - cls.add_method('Serialize', - 'uint32_t', - [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], - is_const=True) - return - -def register_Ns3Node_methods(root_module, cls): - ## node.h: ns3::Node::Node(ns3::Node const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Node const &', 'arg0')]) - ## node.h: ns3::Node::Node() [constructor] - cls.add_constructor([]) - ## node.h: ns3::Node::Node(uint32_t systemId) [constructor] - cls.add_constructor([param('uint32_t', 'systemId')]) - ## node.h: uint32_t ns3::Node::AddApplication(ns3::Ptr application) [member function] - cls.add_method('AddApplication', - 'uint32_t', - [param('ns3::Ptr< ns3::Application >', 'application')]) - ## node.h: uint32_t ns3::Node::AddDevice(ns3::Ptr device) [member function] - cls.add_method('AddDevice', - 'uint32_t', - [param('ns3::Ptr< ns3::NetDevice >', 'device')]) - ## node.h: static bool ns3::Node::ChecksumEnabled() [member function] - cls.add_method('ChecksumEnabled', - 'bool', - [], - is_static=True) - ## node.h: ns3::Ptr ns3::Node::GetApplication(uint32_t index) const [member function] - cls.add_method('GetApplication', - 'ns3::Ptr< ns3::Application >', - [param('uint32_t', 'index')], - is_const=True) - ## node.h: ns3::Ptr ns3::Node::GetDevice(uint32_t index) const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'index')], - is_const=True) - ## node.h: uint32_t ns3::Node::GetId() const [member function] - cls.add_method('GetId', - 'uint32_t', - [], - is_const=True) - ## node.h: uint32_t ns3::Node::GetNApplications() const [member function] - cls.add_method('GetNApplications', - 'uint32_t', - [], - is_const=True) - ## node.h: uint32_t ns3::Node::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True) - ## node.h: uint32_t ns3::Node::GetSystemId() const [member function] - cls.add_method('GetSystemId', - 'uint32_t', - [], - is_const=True) - ## node.h: static ns3::TypeId ns3::Node::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## node.h: void ns3::Node::RegisterProtocolHandler(ns3::Callback, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler, uint16_t protocolType, ns3::Ptr device, bool promiscuous=false) [member function] - cls.add_method('RegisterProtocolHandler', - 'void', - [param('ns3::Callback< void, 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 >', 'handler'), param('uint16_t', 'protocolType'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'promiscuous', default_value='false')]) - ## node.h: void ns3::Node::UnregisterProtocolHandler(ns3::Callback, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler) [member function] - cls.add_method('UnregisterProtocolHandler', - 'void', - [param('ns3::Callback< void, 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 >', 'handler')]) - ## node.h: void ns3::Node::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## node.h: void ns3::Node::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='protected', is_virtual=True) - ## node.h: void ns3::Node::NotifyDeviceAdded(ns3::Ptr device) [member function] - cls.add_method('NotifyDeviceAdded', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device')], - visibility='private', is_virtual=True) - return - -def register_Ns3OutputStreamWrapper_methods(root_module, cls): - ## output-stream-wrapper.h: ns3::OutputStreamWrapper::OutputStreamWrapper(ns3::OutputStreamWrapper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OutputStreamWrapper const &', 'arg0')]) - ## output-stream-wrapper.h: ns3::OutputStreamWrapper::OutputStreamWrapper(std::string filename, std::_Ios_Openmode filemode) [constructor] - cls.add_constructor([param('std::string', 'filename'), param('std::_Ios_Openmode', 'filemode')]) - ## output-stream-wrapper.h: ns3::OutputStreamWrapper::OutputStreamWrapper(std::ostream * os) [constructor] - cls.add_constructor([param('std::ostream *', 'os')]) - ## output-stream-wrapper.h: std::ostream * ns3::OutputStreamWrapper::GetStream() [member function] - cls.add_method('GetStream', - 'std::ostream *', - []) - return - -def register_Ns3Packet_methods(root_module, cls): - cls.add_output_stream_operator() - ## packet.h: ns3::Packet::Packet() [constructor] - cls.add_constructor([]) - ## packet.h: ns3::Packet::Packet(ns3::Packet const & o) [copy constructor] - cls.add_constructor([param('ns3::Packet const &', 'o')]) - ## packet.h: ns3::Packet::Packet(uint32_t size) [constructor] - cls.add_constructor([param('uint32_t', 'size')]) - ## packet.h: ns3::Packet::Packet(uint8_t const * buffer, uint32_t size, bool magic) [constructor] - cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size'), param('bool', 'magic')]) - ## packet.h: ns3::Packet::Packet(uint8_t const * buffer, uint32_t size) [constructor] - cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) - ## packet.h: void ns3::Packet::AddAtEnd(ns3::Ptr packet) [member function] - cls.add_method('AddAtEnd', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## packet.h: void ns3::Packet::AddByteTag(ns3::Tag const & tag) const [member function] - cls.add_method('AddByteTag', - 'void', - [param('ns3::Tag const &', 'tag')], - is_const=True) - ## packet.h: void ns3::Packet::AddHeader(ns3::Header const & header) [member function] - cls.add_method('AddHeader', - 'void', - [param('ns3::Header const &', 'header')]) - ## packet.h: void ns3::Packet::AddPacketTag(ns3::Tag const & tag) const [member function] - cls.add_method('AddPacketTag', - 'void', - [param('ns3::Tag const &', 'tag')], - is_const=True) - ## packet.h: void ns3::Packet::AddPaddingAtEnd(uint32_t size) [member function] - cls.add_method('AddPaddingAtEnd', - 'void', - [param('uint32_t', 'size')]) - ## packet.h: void ns3::Packet::AddTrailer(ns3::Trailer const & trailer) [member function] - cls.add_method('AddTrailer', - 'void', - [param('ns3::Trailer const &', 'trailer')]) - ## packet.h: ns3::PacketMetadata::ItemIterator ns3::Packet::BeginItem() const [member function] - cls.add_method('BeginItem', - 'ns3::PacketMetadata::ItemIterator', - [], - is_const=True) - ## packet.h: ns3::Ptr ns3::Packet::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## packet.h: uint32_t ns3::Packet::CopyData(uint8_t * buffer, uint32_t size) const [member function] - cls.add_method('CopyData', - 'uint32_t', - [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], - is_const=True) - ## packet.h: void ns3::Packet::CopyData(std::ostream * os, uint32_t size) const [member function] - cls.add_method('CopyData', - 'void', - [param('std::ostream *', 'os'), param('uint32_t', 'size')], - is_const=True) - ## packet.h: ns3::Ptr ns3::Packet::CreateFragment(uint32_t start, uint32_t length) const [member function] - cls.add_method('CreateFragment', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'start'), param('uint32_t', 'length')], - is_const=True) - ## packet.h: static void ns3::Packet::EnableChecking() [member function] - cls.add_method('EnableChecking', - 'void', - [], - is_static=True) - ## packet.h: static void ns3::Packet::EnablePrinting() [member function] - cls.add_method('EnablePrinting', - 'void', - [], - is_static=True) - ## packet.h: bool ns3::Packet::FindFirstMatchingByteTag(ns3::Tag & tag) const [member function] - cls.add_method('FindFirstMatchingByteTag', - 'bool', - [param('ns3::Tag &', 'tag')], - is_const=True) - ## packet.h: ns3::ByteTagIterator ns3::Packet::GetByteTagIterator() const [member function] - cls.add_method('GetByteTagIterator', - 'ns3::ByteTagIterator', - [], - is_const=True) - ## packet.h: ns3::Ptr ns3::Packet::GetNixVector() const [member function] - cls.add_method('GetNixVector', - 'ns3::Ptr< ns3::NixVector >', - [], - is_const=True) - ## packet.h: ns3::PacketTagIterator ns3::Packet::GetPacketTagIterator() const [member function] - cls.add_method('GetPacketTagIterator', - 'ns3::PacketTagIterator', - [], - is_const=True) - ## packet.h: uint32_t ns3::Packet::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## packet.h: uint32_t ns3::Packet::GetSize() const [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_const=True) - ## packet.h: uint64_t ns3::Packet::GetUid() const [member function] - cls.add_method('GetUid', - 'uint64_t', - [], - is_const=True) - ## packet.h: uint8_t const * ns3::Packet::PeekData() const [member function] - cls.add_method('PeekData', - 'uint8_t const *', - [], - deprecated=True, is_const=True) - ## packet.h: uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function] - cls.add_method('PeekHeader', - 'uint32_t', - [param('ns3::Header &', 'header')], - is_const=True) - ## packet.h: bool ns3::Packet::PeekPacketTag(ns3::Tag & tag) const [member function] - cls.add_method('PeekPacketTag', - 'bool', - [param('ns3::Tag &', 'tag')], - is_const=True) - ## packet.h: uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function] - cls.add_method('PeekTrailer', - 'uint32_t', - [param('ns3::Trailer &', 'trailer')]) - ## packet.h: void ns3::Packet::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## packet.h: void ns3::Packet::PrintByteTags(std::ostream & os) const [member function] - cls.add_method('PrintByteTags', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## packet.h: void ns3::Packet::PrintPacketTags(std::ostream & os) const [member function] - cls.add_method('PrintPacketTags', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## packet.h: void ns3::Packet::RemoveAllByteTags() [member function] - cls.add_method('RemoveAllByteTags', - 'void', - []) - ## packet.h: void ns3::Packet::RemoveAllPacketTags() [member function] - cls.add_method('RemoveAllPacketTags', - 'void', - []) - ## packet.h: void ns3::Packet::RemoveAtEnd(uint32_t size) [member function] - cls.add_method('RemoveAtEnd', - 'void', - [param('uint32_t', 'size')]) - ## packet.h: void ns3::Packet::RemoveAtStart(uint32_t size) [member function] - cls.add_method('RemoveAtStart', - 'void', - [param('uint32_t', 'size')]) - ## packet.h: uint32_t ns3::Packet::RemoveHeader(ns3::Header & header) [member function] - cls.add_method('RemoveHeader', - 'uint32_t', - [param('ns3::Header &', 'header')]) - ## packet.h: bool ns3::Packet::RemovePacketTag(ns3::Tag & tag) [member function] - cls.add_method('RemovePacketTag', - 'bool', - [param('ns3::Tag &', 'tag')]) - ## packet.h: uint32_t ns3::Packet::RemoveTrailer(ns3::Trailer & trailer) [member function] - cls.add_method('RemoveTrailer', - 'uint32_t', - [param('ns3::Trailer &', 'trailer')]) - ## packet.h: uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] - cls.add_method('Serialize', - 'uint32_t', - [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], - is_const=True) - ## packet.h: void ns3::Packet::SetNixVector(ns3::Ptr arg0) [member function] - cls.add_method('SetNixVector', - 'void', - [param('ns3::Ptr< ns3::NixVector >', 'arg0')]) - return - -def register_Ns3PacketSocket_methods(root_module, cls): - ## packet-socket.h: ns3::PacketSocket::PacketSocket(ns3::PacketSocket const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketSocket const &', 'arg0')]) - ## packet-socket.h: ns3::PacketSocket::PacketSocket() [constructor] - cls.add_constructor([]) - ## packet-socket.h: int ns3::PacketSocket::Bind() [member function] - cls.add_method('Bind', - 'int', - [], - is_virtual=True) - ## packet-socket.h: int ns3::PacketSocket::Bind(ns3::Address const & address) [member function] - cls.add_method('Bind', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True) - ## packet-socket.h: int ns3::PacketSocket::Close() [member function] - cls.add_method('Close', - 'int', - [], - is_virtual=True) - ## packet-socket.h: int ns3::PacketSocket::Connect(ns3::Address const & address) [member function] - cls.add_method('Connect', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True) - ## packet-socket.h: bool ns3::PacketSocket::GetAllowBroadcast() const [member function] - cls.add_method('GetAllowBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## packet-socket.h: ns3::Socket::SocketErrno ns3::PacketSocket::GetErrno() const [member function] - cls.add_method('GetErrno', - 'ns3::Socket::SocketErrno', - [], - is_const=True, is_virtual=True) - ## packet-socket.h: ns3::Ptr ns3::PacketSocket::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## packet-socket.h: uint32_t ns3::PacketSocket::GetRxAvailable() const [member function] - cls.add_method('GetRxAvailable', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## packet-socket.h: int ns3::PacketSocket::GetSockName(ns3::Address & address) const [member function] - cls.add_method('GetSockName', - 'int', - [param('ns3::Address &', 'address')], - is_const=True, is_virtual=True) - ## packet-socket.h: ns3::Socket::SocketType ns3::PacketSocket::GetSocketType() const [member function] - cls.add_method('GetSocketType', - 'ns3::Socket::SocketType', - [], - is_const=True, is_virtual=True) - ## packet-socket.h: uint32_t ns3::PacketSocket::GetTxAvailable() const [member function] - cls.add_method('GetTxAvailable', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## packet-socket.h: static ns3::TypeId ns3::PacketSocket::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## packet-socket.h: int ns3::PacketSocket::Listen() [member function] - cls.add_method('Listen', - 'int', - [], - is_virtual=True) - ## packet-socket.h: ns3::Ptr ns3::PacketSocket::Recv(uint32_t maxSize, uint32_t flags) [member function] - cls.add_method('Recv', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')], - is_virtual=True) - ## packet-socket.h: ns3::Ptr ns3::PacketSocket::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function] - cls.add_method('RecvFrom', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')], - is_virtual=True) - ## packet-socket.h: int ns3::PacketSocket::Send(ns3::Ptr p, uint32_t flags) [member function] - cls.add_method('Send', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')], - is_virtual=True) - ## packet-socket.h: int ns3::PacketSocket::SendTo(ns3::Ptr p, uint32_t flags, ns3::Address const & toAddress) [member function] - cls.add_method('SendTo', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')], - is_virtual=True) - ## packet-socket.h: bool ns3::PacketSocket::SetAllowBroadcast(bool allowBroadcast) [member function] - cls.add_method('SetAllowBroadcast', - 'bool', - [param('bool', 'allowBroadcast')], - is_virtual=True) - ## packet-socket.h: void ns3::PacketSocket::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## packet-socket.h: int ns3::PacketSocket::ShutdownRecv() [member function] - cls.add_method('ShutdownRecv', - 'int', - [], - is_virtual=True) - ## packet-socket.h: int ns3::PacketSocket::ShutdownSend() [member function] - cls.add_method('ShutdownSend', - 'int', - [], - is_virtual=True) - ## packet-socket.h: void ns3::PacketSocket::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3PacketSocketFactory_methods(root_module, cls): - ## packet-socket-factory.h: ns3::PacketSocketFactory::PacketSocketFactory(ns3::PacketSocketFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketSocketFactory const &', 'arg0')]) - ## packet-socket-factory.h: ns3::PacketSocketFactory::PacketSocketFactory() [constructor] - cls.add_constructor([]) - ## packet-socket-factory.h: ns3::Ptr ns3::PacketSocketFactory::CreateSocket() [member function] - cls.add_method('CreateSocket', - 'ns3::Ptr< ns3::Socket >', - [], - is_virtual=True) - ## packet-socket-factory.h: static ns3::TypeId ns3::PacketSocketFactory::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3PbbAddressBlock_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('!=') - ## packetbb.h: ns3::PbbAddressBlock::PbbAddressBlock(ns3::PbbAddressBlock const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbAddressBlock const &', 'arg0')]) - ## packetbb.h: ns3::PbbAddressBlock::PbbAddressBlock() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::Address ns3::PbbAddressBlock::AddressBack() const [member function] - cls.add_method('AddressBack', - 'ns3::Address', - [], - is_const=True) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::AddressBegin() [member function] - cls.add_method('AddressBegin', - 'std::_List_iterator< ns3::Address >', - []) - ## packetbb.h: std::_List_const_iterator ns3::PbbAddressBlock::AddressBegin() const [member function] - cls.add_method('AddressBegin', - 'std::_List_const_iterator< ns3::Address >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbAddressBlock::AddressClear() [member function] - cls.add_method('AddressClear', - 'void', - []) - ## packetbb.h: bool ns3::PbbAddressBlock::AddressEmpty() const [member function] - cls.add_method('AddressEmpty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::AddressEnd() [member function] - cls.add_method('AddressEnd', - 'std::_List_iterator< ns3::Address >', - []) - ## packetbb.h: std::_List_const_iterator ns3::PbbAddressBlock::AddressEnd() const [member function] - cls.add_method('AddressEnd', - 'std::_List_const_iterator< ns3::Address >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::AddressErase(std::_List_iterator position) [member function] - cls.add_method('AddressErase', - 'std::_List_iterator< ns3::Address >', - [param('std::_List_iterator< ns3::Address >', 'position')]) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::AddressErase(std::_List_iterator first, std::_List_iterator last) [member function] - cls.add_method('AddressErase', - 'std::_List_iterator< ns3::Address >', - [param('std::_List_iterator< ns3::Address >', 'first'), param('std::_List_iterator< ns3::Address >', 'last')]) - ## packetbb.h: ns3::Address ns3::PbbAddressBlock::AddressFront() const [member function] - cls.add_method('AddressFront', - 'ns3::Address', - [], - is_const=True) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::AddressInsert(std::_List_iterator position, ns3::Address const value) [member function] - cls.add_method('AddressInsert', - 'std::_List_iterator< ns3::Address >', - [param('std::_List_iterator< ns3::Address >', 'position'), param('ns3::Address const', 'value')]) - ## packetbb.h: void ns3::PbbAddressBlock::AddressPopBack() [member function] - cls.add_method('AddressPopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressBlock::AddressPopFront() [member function] - cls.add_method('AddressPopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressBlock::AddressPushBack(ns3::Address address) [member function] - cls.add_method('AddressPushBack', - 'void', - [param('ns3::Address', 'address')]) - ## packetbb.h: void ns3::PbbAddressBlock::AddressPushFront(ns3::Address address) [member function] - cls.add_method('AddressPushFront', - 'void', - [param('ns3::Address', 'address')]) - ## packetbb.h: int ns3::PbbAddressBlock::AddressSize() const [member function] - cls.add_method('AddressSize', - 'int', - [], - is_const=True) - ## packetbb.h: void ns3::PbbAddressBlock::Deserialize(ns3::Buffer::Iterator & start) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')]) - ## packetbb.h: uint32_t ns3::PbbAddressBlock::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## packetbb.h: uint8_t ns3::PbbAddressBlock::PrefixBack() const [member function] - cls.add_method('PrefixBack', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::PrefixBegin() [member function] - cls.add_method('PrefixBegin', - 'std::_List_iterator< unsigned char >', - []) - ## packetbb.h: std::_List_const_iterator ns3::PbbAddressBlock::PrefixBegin() const [member function] - cls.add_method('PrefixBegin', - 'std::_List_const_iterator< unsigned char >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbAddressBlock::PrefixClear() [member function] - cls.add_method('PrefixClear', - 'void', - []) - ## packetbb.h: bool ns3::PbbAddressBlock::PrefixEmpty() const [member function] - cls.add_method('PrefixEmpty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::PrefixEnd() [member function] - cls.add_method('PrefixEnd', - 'std::_List_iterator< unsigned char >', - []) - ## packetbb.h: std::_List_const_iterator ns3::PbbAddressBlock::PrefixEnd() const [member function] - cls.add_method('PrefixEnd', - 'std::_List_const_iterator< unsigned char >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::PrefixErase(std::_List_iterator position) [member function] - cls.add_method('PrefixErase', - 'std::_List_iterator< unsigned char >', - [param('std::_List_iterator< unsigned char >', 'position')]) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::PrefixErase(std::_List_iterator first, std::_List_iterator last) [member function] - cls.add_method('PrefixErase', - 'std::_List_iterator< unsigned char >', - [param('std::_List_iterator< unsigned char >', 'first'), param('std::_List_iterator< unsigned char >', 'last')]) - ## packetbb.h: uint8_t ns3::PbbAddressBlock::PrefixFront() const [member function] - cls.add_method('PrefixFront', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::PrefixInsert(std::_List_iterator position, uint8_t const value) [member function] - cls.add_method('PrefixInsert', - 'std::_List_iterator< unsigned char >', - [param('std::_List_iterator< unsigned char >', 'position'), param('uint8_t const', 'value')]) - ## packetbb.h: void ns3::PbbAddressBlock::PrefixPopBack() [member function] - cls.add_method('PrefixPopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressBlock::PrefixPopFront() [member function] - cls.add_method('PrefixPopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressBlock::PrefixPushBack(uint8_t prefix) [member function] - cls.add_method('PrefixPushBack', - 'void', - [param('uint8_t', 'prefix')]) - ## packetbb.h: void ns3::PbbAddressBlock::PrefixPushFront(uint8_t prefix) [member function] - cls.add_method('PrefixPushFront', - 'void', - [param('uint8_t', 'prefix')]) - ## packetbb.h: int ns3::PbbAddressBlock::PrefixSize() const [member function] - cls.add_method('PrefixSize', - 'int', - [], - is_const=True) - ## packetbb.h: void ns3::PbbAddressBlock::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## packetbb.h: void ns3::PbbAddressBlock::Print(std::ostream & os, int level) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os'), param('int', 'level')], - is_const=True) - ## packetbb.h: void ns3::PbbAddressBlock::Serialize(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True) - ## packetbb.h: ns3::Ptr ns3::PbbAddressBlock::TlvBack() [member function] - cls.add_method('TlvBack', - 'ns3::Ptr< ns3::PbbAddressTlv >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbAddressBlock::TlvBack() const [member function] - cls.add_method('TlvBack', - 'ns3::Ptr< ns3::PbbAddressTlv > const', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressBlock::TlvBegin() [member function] - cls.add_method('TlvBegin', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbAddressBlock::TlvBegin() const [member function] - cls.add_method('TlvBegin', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbAddressBlock::TlvClear() [member function] - cls.add_method('TlvClear', - 'void', - []) - ## packetbb.h: bool ns3::PbbAddressBlock::TlvEmpty() const [member function] - cls.add_method('TlvEmpty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressBlock::TlvEnd() [member function] - cls.add_method('TlvEnd', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbAddressBlock::TlvEnd() const [member function] - cls.add_method('TlvEnd', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressBlock::TlvErase(std::_List_iterator > position) [member function] - cls.add_method('TlvErase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', 'position')]) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressBlock::TlvErase(std::_List_iterator > first, std::_List_iterator > last) [member function] - cls.add_method('TlvErase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', 'first'), param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', 'last')]) - ## packetbb.h: ns3::Ptr ns3::PbbAddressBlock::TlvFront() [member function] - cls.add_method('TlvFront', - 'ns3::Ptr< ns3::PbbAddressTlv >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbAddressBlock::TlvFront() const [member function] - cls.add_method('TlvFront', - 'ns3::Ptr< ns3::PbbAddressTlv > const', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressBlock::TlvInsert(std::_List_iterator > position, ns3::Ptr const value) [member function] - cls.add_method('TlvInsert', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', 'position'), param('ns3::Ptr< ns3::PbbTlv > const', 'value')]) - ## packetbb.h: void ns3::PbbAddressBlock::TlvPopBack() [member function] - cls.add_method('TlvPopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressBlock::TlvPopFront() [member function] - cls.add_method('TlvPopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressBlock::TlvPushBack(ns3::Ptr address) [member function] - cls.add_method('TlvPushBack', - 'void', - [param('ns3::Ptr< ns3::PbbAddressTlv >', 'address')]) - ## packetbb.h: void ns3::PbbAddressBlock::TlvPushFront(ns3::Ptr address) [member function] - cls.add_method('TlvPushFront', - 'void', - [param('ns3::Ptr< ns3::PbbAddressTlv >', 'address')]) - ## packetbb.h: int ns3::PbbAddressBlock::TlvSize() const [member function] - cls.add_method('TlvSize', - 'int', - [], - is_const=True) - ## packetbb.h: ns3::Address ns3::PbbAddressBlock::DeserializeAddress(uint8_t * buffer) const [member function] - cls.add_method('DeserializeAddress', - 'ns3::Address', - [param('uint8_t *', 'buffer')], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: uint8_t ns3::PbbAddressBlock::GetAddressLength() const [member function] - cls.add_method('GetAddressLength', - 'uint8_t', - [], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbAddressBlock::PrintAddress(std::ostream & os, std::_List_const_iterator iter) const [member function] - cls.add_method('PrintAddress', - 'void', - [param('std::ostream &', 'os'), param('std::_List_const_iterator< ns3::Address >', 'iter')], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbAddressBlock::SerializeAddress(uint8_t * buffer, std::_List_const_iterator iter) const [member function] - cls.add_method('SerializeAddress', - 'void', - [param('uint8_t *', 'buffer'), param('std::_List_const_iterator< ns3::Address >', 'iter')], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - return - -def register_Ns3PbbAddressBlockIpv4_methods(root_module, cls): - ## packetbb.h: ns3::PbbAddressBlockIpv4::PbbAddressBlockIpv4(ns3::PbbAddressBlockIpv4 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbAddressBlockIpv4 const &', 'arg0')]) - ## packetbb.h: ns3::PbbAddressBlockIpv4::PbbAddressBlockIpv4() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::Address ns3::PbbAddressBlockIpv4::DeserializeAddress(uint8_t * buffer) const [member function] - cls.add_method('DeserializeAddress', - 'ns3::Address', - [param('uint8_t *', 'buffer')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: uint8_t ns3::PbbAddressBlockIpv4::GetAddressLength() const [member function] - cls.add_method('GetAddressLength', - 'uint8_t', - [], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbAddressBlockIpv4::PrintAddress(std::ostream & os, std::_List_const_iterator iter) const [member function] - cls.add_method('PrintAddress', - 'void', - [param('std::ostream &', 'os'), param('std::_List_const_iterator< ns3::Address >', 'iter')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbAddressBlockIpv4::SerializeAddress(uint8_t * buffer, std::_List_const_iterator iter) const [member function] - cls.add_method('SerializeAddress', - 'void', - [param('uint8_t *', 'buffer'), param('std::_List_const_iterator< ns3::Address >', 'iter')], - is_const=True, visibility='protected', is_virtual=True) - return - -def register_Ns3PbbAddressBlockIpv6_methods(root_module, cls): - ## packetbb.h: ns3::PbbAddressBlockIpv6::PbbAddressBlockIpv6(ns3::PbbAddressBlockIpv6 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbAddressBlockIpv6 const &', 'arg0')]) - ## packetbb.h: ns3::PbbAddressBlockIpv6::PbbAddressBlockIpv6() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::Address ns3::PbbAddressBlockIpv6::DeserializeAddress(uint8_t * buffer) const [member function] - cls.add_method('DeserializeAddress', - 'ns3::Address', - [param('uint8_t *', 'buffer')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: uint8_t ns3::PbbAddressBlockIpv6::GetAddressLength() const [member function] - cls.add_method('GetAddressLength', - 'uint8_t', - [], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbAddressBlockIpv6::PrintAddress(std::ostream & os, std::_List_const_iterator iter) const [member function] - cls.add_method('PrintAddress', - 'void', - [param('std::ostream &', 'os'), param('std::_List_const_iterator< ns3::Address >', 'iter')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbAddressBlockIpv6::SerializeAddress(uint8_t * buffer, std::_List_const_iterator iter) const [member function] - cls.add_method('SerializeAddress', - 'void', - [param('uint8_t *', 'buffer'), param('std::_List_const_iterator< ns3::Address >', 'iter')], - is_const=True, visibility='protected', is_virtual=True) - return - -def register_Ns3PbbMessage_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('!=') - ## packetbb.h: ns3::PbbMessage::PbbMessage(ns3::PbbMessage const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbMessage const &', 'arg0')]) - ## packetbb.h: ns3::PbbMessage::PbbMessage() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::Ptr ns3::PbbMessage::AddressBlockBack() [member function] - cls.add_method('AddressBlockBack', - 'ns3::Ptr< ns3::PbbAddressBlock >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbMessage::AddressBlockBack() const [member function] - cls.add_method('AddressBlockBack', - 'ns3::Ptr< ns3::PbbAddressBlock > const', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbMessage::AddressBlockBegin() [member function] - cls.add_method('AddressBlockBegin', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbMessage::AddressBlockBegin() const [member function] - cls.add_method('AddressBlockBegin', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::AddressBlockClear() [member function] - cls.add_method('AddressBlockClear', - 'void', - []) - ## packetbb.h: bool ns3::PbbMessage::AddressBlockEmpty() const [member function] - cls.add_method('AddressBlockEmpty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbMessage::AddressBlockEnd() [member function] - cls.add_method('AddressBlockEnd', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbMessage::AddressBlockEnd() const [member function] - cls.add_method('AddressBlockEnd', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbMessage::AddressBlockErase(std::_List_iterator > position) [member function] - cls.add_method('AddressBlockErase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', 'position')]) - ## packetbb.h: std::_List_iterator > ns3::PbbMessage::AddressBlockErase(std::_List_iterator > first, std::_List_iterator > last) [member function] - cls.add_method('AddressBlockErase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', 'first'), param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', 'last')]) - ## packetbb.h: ns3::Ptr ns3::PbbMessage::AddressBlockFront() [member function] - cls.add_method('AddressBlockFront', - 'ns3::Ptr< ns3::PbbAddressBlock >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbMessage::AddressBlockFront() const [member function] - cls.add_method('AddressBlockFront', - 'ns3::Ptr< ns3::PbbAddressBlock > const', - [], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::AddressBlockPopBack() [member function] - cls.add_method('AddressBlockPopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbMessage::AddressBlockPopFront() [member function] - cls.add_method('AddressBlockPopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbMessage::AddressBlockPushBack(ns3::Ptr block) [member function] - cls.add_method('AddressBlockPushBack', - 'void', - [param('ns3::Ptr< ns3::PbbAddressBlock >', 'block')]) - ## packetbb.h: void ns3::PbbMessage::AddressBlockPushFront(ns3::Ptr block) [member function] - cls.add_method('AddressBlockPushFront', - 'void', - [param('ns3::Ptr< ns3::PbbAddressBlock >', 'block')]) - ## packetbb.h: int ns3::PbbMessage::AddressBlockSize() const [member function] - cls.add_method('AddressBlockSize', - 'int', - [], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::Deserialize(ns3::Buffer::Iterator & start) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')]) - ## packetbb.h: static ns3::Ptr ns3::PbbMessage::DeserializeMessage(ns3::Buffer::Iterator & start) [member function] - cls.add_method('DeserializeMessage', - 'ns3::Ptr< ns3::PbbMessage >', - [param('ns3::Buffer::Iterator &', 'start')], - is_static=True) - ## packetbb.h: uint8_t ns3::PbbMessage::GetHopCount() const [member function] - cls.add_method('GetHopCount', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: uint8_t ns3::PbbMessage::GetHopLimit() const [member function] - cls.add_method('GetHopLimit', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: ns3::Address ns3::PbbMessage::GetOriginatorAddress() const [member function] - cls.add_method('GetOriginatorAddress', - 'ns3::Address', - [], - is_const=True) - ## packetbb.h: uint16_t ns3::PbbMessage::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'uint16_t', - [], - is_const=True) - ## packetbb.h: uint32_t ns3::PbbMessage::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## packetbb.h: uint8_t ns3::PbbMessage::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbMessage::HasHopCount() const [member function] - cls.add_method('HasHopCount', - 'bool', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbMessage::HasHopLimit() const [member function] - cls.add_method('HasHopLimit', - 'bool', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbMessage::HasOriginatorAddress() const [member function] - cls.add_method('HasOriginatorAddress', - 'bool', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbMessage::HasSequenceNumber() const [member function] - cls.add_method('HasSequenceNumber', - 'bool', - [], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::Print(std::ostream & os, int level) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os'), param('int', 'level')], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::Serialize(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::SetHopCount(uint8_t hopcount) [member function] - cls.add_method('SetHopCount', - 'void', - [param('uint8_t', 'hopcount')]) - ## packetbb.h: void ns3::PbbMessage::SetHopLimit(uint8_t hoplimit) [member function] - cls.add_method('SetHopLimit', - 'void', - [param('uint8_t', 'hoplimit')]) - ## packetbb.h: void ns3::PbbMessage::SetOriginatorAddress(ns3::Address address) [member function] - cls.add_method('SetOriginatorAddress', - 'void', - [param('ns3::Address', 'address')]) - ## packetbb.h: void ns3::PbbMessage::SetSequenceNumber(uint16_t seqnum) [member function] - cls.add_method('SetSequenceNumber', - 'void', - [param('uint16_t', 'seqnum')]) - ## packetbb.h: void ns3::PbbMessage::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - ## packetbb.h: ns3::Ptr ns3::PbbMessage::TlvBack() [member function] - cls.add_method('TlvBack', - 'ns3::Ptr< ns3::PbbTlv >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbMessage::TlvBack() const [member function] - cls.add_method('TlvBack', - 'ns3::Ptr< ns3::PbbTlv > const', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbMessage::TlvBegin() [member function] - cls.add_method('TlvBegin', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbMessage::TlvBegin() const [member function] - cls.add_method('TlvBegin', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbTlv > >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::TlvClear() [member function] - cls.add_method('TlvClear', - 'void', - []) - ## packetbb.h: bool ns3::PbbMessage::TlvEmpty() const [member function] - cls.add_method('TlvEmpty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbMessage::TlvEnd() [member function] - cls.add_method('TlvEnd', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbMessage::TlvEnd() const [member function] - cls.add_method('TlvEnd', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbTlv > >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbMessage::TlvErase(std::_List_iterator > position) [member function] - cls.add_method('TlvErase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'position')]) - ## packetbb.h: std::_List_iterator > ns3::PbbMessage::TlvErase(std::_List_iterator > first, std::_List_iterator > last) [member function] - cls.add_method('TlvErase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'first'), param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'last')]) - ## packetbb.h: ns3::Ptr ns3::PbbMessage::TlvFront() [member function] - cls.add_method('TlvFront', - 'ns3::Ptr< ns3::PbbTlv >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbMessage::TlvFront() const [member function] - cls.add_method('TlvFront', - 'ns3::Ptr< ns3::PbbTlv > const', - [], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::TlvPopBack() [member function] - cls.add_method('TlvPopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbMessage::TlvPopFront() [member function] - cls.add_method('TlvPopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbMessage::TlvPushBack(ns3::Ptr tlv) [member function] - cls.add_method('TlvPushBack', - 'void', - [param('ns3::Ptr< ns3::PbbTlv >', 'tlv')]) - ## packetbb.h: void ns3::PbbMessage::TlvPushFront(ns3::Ptr tlv) [member function] - cls.add_method('TlvPushFront', - 'void', - [param('ns3::Ptr< ns3::PbbTlv >', 'tlv')]) - ## packetbb.h: int ns3::PbbMessage::TlvSize() const [member function] - cls.add_method('TlvSize', - 'int', - [], - is_const=True) - ## packetbb.h: ns3::Ptr ns3::PbbMessage::AddressBlockDeserialize(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('AddressBlockDeserialize', - 'ns3::Ptr< ns3::PbbAddressBlock >', - [param('ns3::Buffer::Iterator &', 'start')], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: ns3::Address ns3::PbbMessage::DeserializeOriginatorAddress(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('DeserializeOriginatorAddress', - 'ns3::Address', - [param('ns3::Buffer::Iterator &', 'start')], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: ns3::PbbAddressLength ns3::PbbMessage::GetAddressLength() const [member function] - cls.add_method('GetAddressLength', - 'ns3::PbbAddressLength', - [], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbMessage::PrintOriginatorAddress(std::ostream & os) const [member function] - cls.add_method('PrintOriginatorAddress', - 'void', - [param('std::ostream &', 'os')], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbMessage::SerializeOriginatorAddress(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('SerializeOriginatorAddress', - 'void', - [param('ns3::Buffer::Iterator &', 'start')], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - return - -def register_Ns3PbbMessageIpv4_methods(root_module, cls): - ## packetbb.h: ns3::PbbMessageIpv4::PbbMessageIpv4(ns3::PbbMessageIpv4 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbMessageIpv4 const &', 'arg0')]) - ## packetbb.h: ns3::PbbMessageIpv4::PbbMessageIpv4() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::Ptr ns3::PbbMessageIpv4::AddressBlockDeserialize(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('AddressBlockDeserialize', - 'ns3::Ptr< ns3::PbbAddressBlock >', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: ns3::Address ns3::PbbMessageIpv4::DeserializeOriginatorAddress(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('DeserializeOriginatorAddress', - 'ns3::Address', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: ns3::PbbAddressLength ns3::PbbMessageIpv4::GetAddressLength() const [member function] - cls.add_method('GetAddressLength', - 'ns3::PbbAddressLength', - [], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbMessageIpv4::PrintOriginatorAddress(std::ostream & os) const [member function] - cls.add_method('PrintOriginatorAddress', - 'void', - [param('std::ostream &', 'os')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbMessageIpv4::SerializeOriginatorAddress(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('SerializeOriginatorAddress', - 'void', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True, visibility='protected', is_virtual=True) - return - -def register_Ns3PbbMessageIpv6_methods(root_module, cls): - ## packetbb.h: ns3::PbbMessageIpv6::PbbMessageIpv6(ns3::PbbMessageIpv6 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbMessageIpv6 const &', 'arg0')]) - ## packetbb.h: ns3::PbbMessageIpv6::PbbMessageIpv6() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::Ptr ns3::PbbMessageIpv6::AddressBlockDeserialize(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('AddressBlockDeserialize', - 'ns3::Ptr< ns3::PbbAddressBlock >', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: ns3::Address ns3::PbbMessageIpv6::DeserializeOriginatorAddress(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('DeserializeOriginatorAddress', - 'ns3::Address', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: ns3::PbbAddressLength ns3::PbbMessageIpv6::GetAddressLength() const [member function] - cls.add_method('GetAddressLength', - 'ns3::PbbAddressLength', - [], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbMessageIpv6::PrintOriginatorAddress(std::ostream & os) const [member function] - cls.add_method('PrintOriginatorAddress', - 'void', - [param('std::ostream &', 'os')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbMessageIpv6::SerializeOriginatorAddress(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('SerializeOriginatorAddress', - 'void', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True, visibility='protected', is_virtual=True) - return - -def register_Ns3PbbPacket_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('!=') - ## packetbb.h: ns3::PbbPacket::PbbPacket(ns3::PbbPacket const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbPacket const &', 'arg0')]) - ## packetbb.h: ns3::PbbPacket::PbbPacket() [constructor] - cls.add_constructor([]) - ## packetbb.h: uint32_t ns3::PbbPacket::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## packetbb.h: std::_List_iterator > ns3::PbbPacket::Erase(std::_List_iterator > position) [member function] - cls.add_method('Erase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'position')]) - ## packetbb.h: std::_List_iterator > ns3::PbbPacket::Erase(std::_List_iterator > first, std::_List_iterator > last) [member function] - cls.add_method('Erase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'first'), param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'last')]) - ## packetbb.h: std::_List_iterator > ns3::PbbPacket::Erase(std::_List_iterator > position) [member function] - cls.add_method('Erase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbMessage > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbMessage > >', 'position')]) - ## packetbb.h: std::_List_iterator > ns3::PbbPacket::Erase(std::_List_iterator > first, std::_List_iterator > last) [member function] - cls.add_method('Erase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbMessage > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbMessage > >', 'first'), param('std::_List_iterator< ns3::Ptr< ns3::PbbMessage > >', 'last')]) - ## packetbb.h: ns3::TypeId ns3::PbbPacket::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## packetbb.h: uint16_t ns3::PbbPacket::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'uint16_t', - [], - is_const=True) - ## packetbb.h: uint32_t ns3::PbbPacket::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## packetbb.h: static ns3::TypeId ns3::PbbPacket::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## packetbb.h: uint8_t ns3::PbbPacket::GetVersion() const [member function] - cls.add_method('GetVersion', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbPacket::HasSequenceNumber() const [member function] - cls.add_method('HasSequenceNumber', - 'bool', - [], - is_const=True) - ## packetbb.h: ns3::Ptr ns3::PbbPacket::MessageBack() [member function] - cls.add_method('MessageBack', - 'ns3::Ptr< ns3::PbbMessage >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbPacket::MessageBack() const [member function] - cls.add_method('MessageBack', - 'ns3::Ptr< ns3::PbbMessage > const', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbPacket::MessageBegin() [member function] - cls.add_method('MessageBegin', - 'std::_List_iterator< ns3::Ptr< ns3::PbbMessage > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbPacket::MessageBegin() const [member function] - cls.add_method('MessageBegin', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbMessage > >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbPacket::MessageClear() [member function] - cls.add_method('MessageClear', - 'void', - []) - ## packetbb.h: bool ns3::PbbPacket::MessageEmpty() const [member function] - cls.add_method('MessageEmpty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbPacket::MessageEnd() [member function] - cls.add_method('MessageEnd', - 'std::_List_iterator< ns3::Ptr< ns3::PbbMessage > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbPacket::MessageEnd() const [member function] - cls.add_method('MessageEnd', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbMessage > >', - [], - is_const=True) - ## packetbb.h: ns3::Ptr ns3::PbbPacket::MessageFront() [member function] - cls.add_method('MessageFront', - 'ns3::Ptr< ns3::PbbMessage >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbPacket::MessageFront() const [member function] - cls.add_method('MessageFront', - 'ns3::Ptr< ns3::PbbMessage > const', - [], - is_const=True) - ## packetbb.h: void ns3::PbbPacket::MessagePopBack() [member function] - cls.add_method('MessagePopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbPacket::MessagePopFront() [member function] - cls.add_method('MessagePopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbPacket::MessagePushBack(ns3::Ptr message) [member function] - cls.add_method('MessagePushBack', - 'void', - [param('ns3::Ptr< ns3::PbbMessage >', 'message')]) - ## packetbb.h: void ns3::PbbPacket::MessagePushFront(ns3::Ptr message) [member function] - cls.add_method('MessagePushFront', - 'void', - [param('ns3::Ptr< ns3::PbbMessage >', 'message')]) - ## packetbb.h: int ns3::PbbPacket::MessageSize() const [member function] - cls.add_method('MessageSize', - 'int', - [], - is_const=True) - ## packetbb.h: void ns3::PbbPacket::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## packetbb.h: void ns3::PbbPacket::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## packetbb.h: void ns3::PbbPacket::SetSequenceNumber(uint16_t number) [member function] - cls.add_method('SetSequenceNumber', - 'void', - [param('uint16_t', 'number')]) - ## packetbb.h: ns3::Ptr ns3::PbbPacket::TlvBack() [member function] - cls.add_method('TlvBack', - 'ns3::Ptr< ns3::PbbTlv >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbPacket::TlvBack() const [member function] - cls.add_method('TlvBack', - 'ns3::Ptr< ns3::PbbTlv > const', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbPacket::TlvBegin() [member function] - cls.add_method('TlvBegin', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbPacket::TlvBegin() const [member function] - cls.add_method('TlvBegin', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbTlv > >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbPacket::TlvClear() [member function] - cls.add_method('TlvClear', - 'void', - []) - ## packetbb.h: bool ns3::PbbPacket::TlvEmpty() const [member function] - cls.add_method('TlvEmpty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbPacket::TlvEnd() [member function] - cls.add_method('TlvEnd', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbPacket::TlvEnd() const [member function] - cls.add_method('TlvEnd', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbTlv > >', - [], - is_const=True) - ## packetbb.h: ns3::Ptr ns3::PbbPacket::TlvFront() [member function] - cls.add_method('TlvFront', - 'ns3::Ptr< ns3::PbbTlv >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbPacket::TlvFront() const [member function] - cls.add_method('TlvFront', - 'ns3::Ptr< ns3::PbbTlv > const', - [], - is_const=True) - ## packetbb.h: void ns3::PbbPacket::TlvPopBack() [member function] - cls.add_method('TlvPopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbPacket::TlvPopFront() [member function] - cls.add_method('TlvPopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbPacket::TlvPushBack(ns3::Ptr tlv) [member function] - cls.add_method('TlvPushBack', - 'void', - [param('ns3::Ptr< ns3::PbbTlv >', 'tlv')]) - ## packetbb.h: void ns3::PbbPacket::TlvPushFront(ns3::Ptr tlv) [member function] - cls.add_method('TlvPushFront', - 'void', - [param('ns3::Ptr< ns3::PbbTlv >', 'tlv')]) - ## packetbb.h: int ns3::PbbPacket::TlvSize() const [member function] - cls.add_method('TlvSize', - 'int', - [], - is_const=True) - return - -def register_Ns3PbbTlv_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('!=') - ## packetbb.h: ns3::PbbTlv::PbbTlv(ns3::PbbTlv const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbTlv const &', 'arg0')]) - ## packetbb.h: ns3::PbbTlv::PbbTlv() [constructor] - cls.add_constructor([]) - ## packetbb.h: void ns3::PbbTlv::Deserialize(ns3::Buffer::Iterator & start) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')]) - ## packetbb.h: uint32_t ns3::PbbTlv::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## packetbb.h: uint8_t ns3::PbbTlv::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: uint8_t ns3::PbbTlv::GetTypeExt() const [member function] - cls.add_method('GetTypeExt', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: ns3::Buffer ns3::PbbTlv::GetValue() const [member function] - cls.add_method('GetValue', - 'ns3::Buffer', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbTlv::HasTypeExt() const [member function] - cls.add_method('HasTypeExt', - 'bool', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbTlv::HasValue() const [member function] - cls.add_method('HasValue', - 'bool', - [], - is_const=True) - ## packetbb.h: void ns3::PbbTlv::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## packetbb.h: void ns3::PbbTlv::Print(std::ostream & os, int level) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os'), param('int', 'level')], - is_const=True) - ## packetbb.h: void ns3::PbbTlv::Serialize(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True) - ## packetbb.h: void ns3::PbbTlv::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - ## packetbb.h: void ns3::PbbTlv::SetTypeExt(uint8_t type) [member function] - cls.add_method('SetTypeExt', - 'void', - [param('uint8_t', 'type')]) - ## packetbb.h: void ns3::PbbTlv::SetValue(ns3::Buffer start) [member function] - cls.add_method('SetValue', - 'void', - [param('ns3::Buffer', 'start')]) - ## packetbb.h: void ns3::PbbTlv::SetValue(uint8_t const * buffer, uint32_t size) [member function] - cls.add_method('SetValue', - 'void', - [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) - ## packetbb.h: uint8_t ns3::PbbTlv::GetIndexStart() const [member function] - cls.add_method('GetIndexStart', - 'uint8_t', - [], - is_const=True, visibility='protected') - ## packetbb.h: uint8_t ns3::PbbTlv::GetIndexStop() const [member function] - cls.add_method('GetIndexStop', - 'uint8_t', - [], - is_const=True, visibility='protected') - ## packetbb.h: bool ns3::PbbTlv::HasIndexStart() const [member function] - cls.add_method('HasIndexStart', - 'bool', - [], - is_const=True, visibility='protected') - ## packetbb.h: bool ns3::PbbTlv::HasIndexStop() const [member function] - cls.add_method('HasIndexStop', - 'bool', - [], - is_const=True, visibility='protected') - ## packetbb.h: bool ns3::PbbTlv::IsMultivalue() const [member function] - cls.add_method('IsMultivalue', - 'bool', - [], - is_const=True, visibility='protected') - ## packetbb.h: void ns3::PbbTlv::SetIndexStart(uint8_t index) [member function] - cls.add_method('SetIndexStart', - 'void', - [param('uint8_t', 'index')], - visibility='protected') - ## packetbb.h: void ns3::PbbTlv::SetIndexStop(uint8_t index) [member function] - cls.add_method('SetIndexStop', - 'void', - [param('uint8_t', 'index')], - visibility='protected') - ## packetbb.h: void ns3::PbbTlv::SetMultivalue(bool isMultivalue) [member function] - cls.add_method('SetMultivalue', - 'void', - [param('bool', 'isMultivalue')], - visibility='protected') - return - -def register_Ns3RateErrorModel_methods(root_module, cls): - ## error-model.h: ns3::RateErrorModel::RateErrorModel(ns3::RateErrorModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RateErrorModel const &', 'arg0')]) - ## error-model.h: ns3::RateErrorModel::RateErrorModel() [constructor] - cls.add_constructor([]) - ## error-model.h: double ns3::RateErrorModel::GetRate() const [member function] - cls.add_method('GetRate', - 'double', - [], - is_const=True) - ## error-model.h: static ns3::TypeId ns3::RateErrorModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## error-model.h: ns3::ErrorUnit ns3::RateErrorModel::GetUnit() const [member function] - cls.add_method('GetUnit', - 'ns3::ErrorUnit', - [], - is_const=True) - ## error-model.h: void ns3::RateErrorModel::SetRandomVariable(ns3::RandomVariable const & ranvar) [member function] - cls.add_method('SetRandomVariable', - 'void', - [param('ns3::RandomVariable const &', 'ranvar')]) - ## error-model.h: void ns3::RateErrorModel::SetRate(double rate) [member function] - cls.add_method('SetRate', - 'void', - [param('double', 'rate')]) - ## error-model.h: void ns3::RateErrorModel::SetUnit(ns3::ErrorUnit error_unit) [member function] - cls.add_method('SetUnit', - 'void', - [param('ns3::ErrorUnit', 'error_unit')]) - ## error-model.h: bool ns3::RateErrorModel::DoCorrupt(ns3::Ptr p) [member function] - cls.add_method('DoCorrupt', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='private', is_virtual=True) - ## error-model.h: bool ns3::RateErrorModel::DoCorruptBit(ns3::Ptr p) [member function] - cls.add_method('DoCorruptBit', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='private', is_virtual=True) - ## error-model.h: bool ns3::RateErrorModel::DoCorruptByte(ns3::Ptr p) [member function] - cls.add_method('DoCorruptByte', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='private', is_virtual=True) - ## error-model.h: bool ns3::RateErrorModel::DoCorruptPkt(ns3::Ptr p) [member function] - cls.add_method('DoCorruptPkt', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='private', is_virtual=True) - ## error-model.h: void ns3::RateErrorModel::DoReset() [member function] - cls.add_method('DoReset', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3ReceiveListErrorModel_methods(root_module, cls): - ## error-model.h: ns3::ReceiveListErrorModel::ReceiveListErrorModel(ns3::ReceiveListErrorModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ReceiveListErrorModel const &', 'arg0')]) - ## error-model.h: ns3::ReceiveListErrorModel::ReceiveListErrorModel() [constructor] - cls.add_constructor([]) - ## error-model.h: std::list > ns3::ReceiveListErrorModel::GetList() const [member function] - cls.add_method('GetList', - 'std::list< unsigned int >', - [], - is_const=True) - ## error-model.h: static ns3::TypeId ns3::ReceiveListErrorModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## error-model.h: void ns3::ReceiveListErrorModel::SetList(std::list > const & packetlist) [member function] - cls.add_method('SetList', - 'void', - [param('std::list< unsigned int > const &', 'packetlist')]) - ## error-model.h: bool ns3::ReceiveListErrorModel::DoCorrupt(ns3::Ptr p) [member function] - cls.add_method('DoCorrupt', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='private', is_virtual=True) - ## error-model.h: void ns3::ReceiveListErrorModel::DoReset() [member function] - cls.add_method('DoReset', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3SimpleChannel_methods(root_module, cls): - ## simple-channel.h: ns3::SimpleChannel::SimpleChannel(ns3::SimpleChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SimpleChannel const &', 'arg0')]) - ## simple-channel.h: ns3::SimpleChannel::SimpleChannel() [constructor] - cls.add_constructor([]) - ## simple-channel.h: void ns3::SimpleChannel::Add(ns3::Ptr device) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::SimpleNetDevice >', 'device')]) - ## simple-channel.h: ns3::Ptr ns3::SimpleChannel::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) - ## simple-channel.h: uint32_t ns3::SimpleChannel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## simple-channel.h: static ns3::TypeId ns3::SimpleChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## simple-channel.h: void ns3::SimpleChannel::Send(ns3::Ptr p, uint16_t protocol, ns3::Mac48Address to, ns3::Mac48Address from, ns3::Ptr sender) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint16_t', 'protocol'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from'), param('ns3::Ptr< ns3::SimpleNetDevice >', 'sender')]) - return - -def register_Ns3SimpleNetDevice_methods(root_module, cls): - ## simple-net-device.h: ns3::SimpleNetDevice::SimpleNetDevice(ns3::SimpleNetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SimpleNetDevice const &', 'arg0')]) - ## simple-net-device.h: ns3::SimpleNetDevice::SimpleNetDevice() [constructor] - cls.add_constructor([]) - ## simple-net-device.h: void ns3::SimpleNetDevice::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) - ## simple-net-device.h: ns3::Address ns3::SimpleNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: ns3::Address ns3::SimpleNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: ns3::Ptr ns3::SimpleNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: uint32_t ns3::SimpleNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: uint16_t ns3::SimpleNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: ns3::Address ns3::SimpleNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## simple-net-device.h: ns3::Address ns3::SimpleNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## simple-net-device.h: ns3::Ptr ns3::SimpleNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: static ns3::TypeId ns3::SimpleNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## simple-net-device.h: bool ns3::SimpleNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: bool ns3::SimpleNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: bool ns3::SimpleNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: bool ns3::SimpleNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: bool ns3::SimpleNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: bool ns3::SimpleNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: void ns3::SimpleNetDevice::Receive(ns3::Ptr packet, uint16_t protocol, ns3::Mac48Address to, ns3::Mac48Address from) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')]) - ## simple-net-device.h: bool ns3::SimpleNetDevice::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) - ## simple-net-device.h: bool ns3::SimpleNetDevice::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) - ## simple-net-device.h: void ns3::SimpleNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## simple-net-device.h: void ns3::SimpleNetDevice::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SimpleChannel >', 'channel')]) - ## simple-net-device.h: void ns3::SimpleNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## simple-net-device.h: bool ns3::SimpleNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## simple-net-device.h: void ns3::SimpleNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## simple-net-device.h: void ns3::SimpleNetDevice::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) - ## simple-net-device.h: void ns3::SimpleNetDevice::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) - ## simple-net-device.h: void ns3::SimpleNetDevice::SetReceiveErrorModel(ns3::Ptr em) [member function] - cls.add_method('SetReceiveErrorModel', - 'void', - [param('ns3::Ptr< ns3::ErrorModel >', 'em')]) - ## simple-net-device.h: bool ns3::SimpleNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: void ns3::SimpleNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3AddressChecker_methods(root_module, cls): - ## address.h: ns3::AddressChecker::AddressChecker() [constructor] - cls.add_constructor([]) - ## address.h: ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')]) - return - -def register_Ns3AddressValue_methods(root_module, cls): - ## address.h: ns3::AddressValue::AddressValue() [constructor] - cls.add_constructor([]) - ## address.h: ns3::AddressValue::AddressValue(ns3::AddressValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AddressValue const &', 'arg0')]) - ## address.h: ns3::AddressValue::AddressValue(ns3::Address const & value) [constructor] - cls.add_constructor([param('ns3::Address const &', 'value')]) - ## address.h: ns3::Ptr ns3::AddressValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## address.h: bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## address.h: ns3::Address ns3::AddressValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Address', - [], - is_const=True) - ## address.h: std::string ns3::AddressValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## address.h: void ns3::AddressValue::Set(ns3::Address const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Address const &', 'value')]) - return - -def register_Ns3PbbAddressTlv_methods(root_module, cls): - ## packetbb.h: ns3::PbbAddressTlv::PbbAddressTlv() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::PbbAddressTlv::PbbAddressTlv(ns3::PbbAddressTlv const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbAddressTlv const &', 'arg0')]) - ## packetbb.h: uint8_t ns3::PbbAddressTlv::GetIndexStart() const [member function] - cls.add_method('GetIndexStart', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: uint8_t ns3::PbbAddressTlv::GetIndexStop() const [member function] - cls.add_method('GetIndexStop', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbAddressTlv::HasIndexStart() const [member function] - cls.add_method('HasIndexStart', - 'bool', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbAddressTlv::HasIndexStop() const [member function] - cls.add_method('HasIndexStop', - 'bool', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbAddressTlv::IsMultivalue() const [member function] - cls.add_method('IsMultivalue', - 'bool', - [], - is_const=True) - ## packetbb.h: void ns3::PbbAddressTlv::SetIndexStart(uint8_t index) [member function] - cls.add_method('SetIndexStart', - 'void', - [param('uint8_t', 'index')]) - ## packetbb.h: void ns3::PbbAddressTlv::SetIndexStop(uint8_t index) [member function] - cls.add_method('SetIndexStop', - 'void', - [param('uint8_t', 'index')]) - ## packetbb.h: void ns3::PbbAddressTlv::SetMultivalue(bool isMultivalue) [member function] - cls.add_method('SetMultivalue', - 'void', - [param('bool', 'isMultivalue')]) - return - -def register_functions(root_module): - module = root_module - ## address.h: extern ns3::Ptr ns3::MakeAddressChecker() [free function] - module.add_function('MakeAddressChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## data-rate.h: extern ns3::Ptr ns3::MakeDataRateChecker() [free function] - module.add_function('MakeDataRateChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## ipv4-address.h: extern ns3::Ptr ns3::MakeIpv4AddressChecker() [free function] - module.add_function('MakeIpv4AddressChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## ipv4-address.h: extern ns3::Ptr ns3::MakeIpv4MaskChecker() [free function] - module.add_function('MakeIpv4MaskChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## ipv6-address.h: extern ns3::Ptr ns3::MakeIpv6AddressChecker() [free function] - module.add_function('MakeIpv6AddressChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## ipv6-address.h: extern ns3::Ptr ns3::MakeIpv6PrefixChecker() [free function] - module.add_function('MakeIpv6PrefixChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## mac48-address.h: extern ns3::Ptr ns3::MakeMac48AddressChecker() [free function] - module.add_function('MakeMac48AddressChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## address-utils.h: extern void ns3::ReadFrom(ns3::Buffer::Iterator & i, ns3::Address & ad, uint32_t len) [free function] - module.add_function('ReadFrom', - 'void', - [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Address &', 'ad'), param('uint32_t', 'len')]) - ## address-utils.h: extern void ns3::ReadFrom(ns3::Buffer::Iterator & i, ns3::Ipv4Address & ad) [free function] - module.add_function('ReadFrom', - 'void', - [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Ipv4Address &', 'ad')]) - ## address-utils.h: extern void ns3::ReadFrom(ns3::Buffer::Iterator & i, ns3::Ipv6Address & ad) [free function] - module.add_function('ReadFrom', - 'void', - [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Ipv6Address &', 'ad')]) - ## address-utils.h: extern void ns3::ReadFrom(ns3::Buffer::Iterator & i, ns3::Mac48Address & ad) [free function] - module.add_function('ReadFrom', - 'void', - [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Mac48Address &', 'ad')]) - ## address-utils.h: extern void ns3::WriteTo(ns3::Buffer::Iterator & i, ns3::Address const & ad) [free function] - module.add_function('WriteTo', - 'void', - [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Address const &', 'ad')]) - ## address-utils.h: extern void ns3::WriteTo(ns3::Buffer::Iterator & i, ns3::Ipv4Address ad) [free function] - module.add_function('WriteTo', - 'void', - [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Ipv4Address', 'ad')]) - ## address-utils.h: extern void ns3::WriteTo(ns3::Buffer::Iterator & i, ns3::Ipv6Address ad) [free function] - module.add_function('WriteTo', - 'void', - [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Ipv6Address', 'ad')]) - ## address-utils.h: extern void ns3::WriteTo(ns3::Buffer::Iterator & i, ns3::Mac48Address ad) [free function] - module.add_function('WriteTo', - 'void', - [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Mac48Address', 'ad')]) - 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): - ## address-utils.h: extern bool ns3::addressUtils::IsMulticast(ns3::Address const & ad) [free function] - module.add_function('IsMulticast', - 'bool', - [param('ns3::Address const &', 'ad')]) - 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_nix_vector_routing.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_nix_vector_routing.py deleted file mode 100644 index db0c43e3c..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_nix_vector_routing.py +++ /dev/null @@ -1,233 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## ipv4-nix-vector-helper.h: ns3::Ipv4NixVectorHelper [class] - module.add_class('Ipv4NixVectorHelper', parent=root_module['ns3::Ipv4RoutingHelper']) - ## ipv4-nix-vector-routing.h: ns3::Ipv4NixVectorRouting [class] - module.add_class('Ipv4NixVectorRouting', parent=root_module['ns3::Ipv4RoutingProtocol']) - typehandlers.add_type_alias('std::map< ns3::Ipv4Address, ns3::Ptr< ns3::NixVector >, std::less< ns3::Ipv4Address >, std::allocator< std::pair< ns3::Ipv4Address const, ns3::Ptr< ns3::NixVector > > > >', 'ns3::NixMap_t') - typehandlers.add_type_alias('std::map< ns3::Ipv4Address, ns3::Ptr< ns3::NixVector >, std::less< ns3::Ipv4Address >, std::allocator< std::pair< ns3::Ipv4Address const, ns3::Ptr< ns3::NixVector > > > >*', 'ns3::NixMap_t*') - typehandlers.add_type_alias('std::map< ns3::Ipv4Address, ns3::Ptr< ns3::NixVector >, std::less< ns3::Ipv4Address >, std::allocator< std::pair< ns3::Ipv4Address const, ns3::Ptr< ns3::NixVector > > > >&', 'ns3::NixMap_t&') - typehandlers.add_type_alias('std::map< ns3::Ipv4Address, ns3::Ptr< ns3::Ipv4Route >, std::less< ns3::Ipv4Address >, std::allocator< std::pair< ns3::Ipv4Address const, ns3::Ptr< ns3::Ipv4Route > > > >', 'ns3::Ipv4RouteMap_t') - typehandlers.add_type_alias('std::map< ns3::Ipv4Address, ns3::Ptr< ns3::Ipv4Route >, std::less< ns3::Ipv4Address >, std::allocator< std::pair< ns3::Ipv4Address const, ns3::Ptr< ns3::Ipv4Route > > > >*', 'ns3::Ipv4RouteMap_t*') - typehandlers.add_type_alias('std::map< ns3::Ipv4Address, ns3::Ptr< ns3::Ipv4Route >, std::less< ns3::Ipv4Address >, std::allocator< std::pair< ns3::Ipv4Address const, ns3::Ptr< ns3::Ipv4Route > > > >&', 'ns3::Ipv4RouteMap_t&') - - ## 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_Ns3Ipv4NixVectorHelper_methods(root_module, root_module['ns3::Ipv4NixVectorHelper']) - register_Ns3Ipv4NixVectorRouting_methods(root_module, root_module['ns3::Ipv4NixVectorRouting']) - return - -def register_Ns3Ipv4NixVectorHelper_methods(root_module, cls): - ## ipv4-nix-vector-helper.h: ns3::Ipv4NixVectorHelper::Ipv4NixVectorHelper() [constructor] - cls.add_constructor([]) - ## ipv4-nix-vector-helper.h: ns3::Ipv4NixVectorHelper::Ipv4NixVectorHelper(ns3::Ipv4NixVectorHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4NixVectorHelper const &', 'arg0')]) - ## ipv4-nix-vector-helper.h: ns3::Ipv4NixVectorHelper * ns3::Ipv4NixVectorHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv4NixVectorHelper *', - [], - is_const=True, is_virtual=True) - ## ipv4-nix-vector-helper.h: ns3::Ptr ns3::Ipv4NixVectorHelper::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) - return - -def register_Ns3Ipv4NixVectorRouting_methods(root_module, cls): - ## ipv4-nix-vector-routing.h: ns3::Ipv4NixVectorRouting::Ipv4NixVectorRouting(ns3::Ipv4NixVectorRouting const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4NixVectorRouting const &', 'arg0')]) - ## ipv4-nix-vector-routing.h: ns3::Ipv4NixVectorRouting::Ipv4NixVectorRouting() [constructor] - cls.add_constructor([]) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::FlushGlobalNixRoutingCache() [member function] - cls.add_method('FlushGlobalNixRoutingCache', - 'void', - []) - ## ipv4-nix-vector-routing.h: static ns3::TypeId ns3::Ipv4NixVectorRouting::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('NotifyAddAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], - visibility='private', is_virtual=True) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - visibility='private', is_virtual=True) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - visibility='private', is_virtual=True) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('NotifyRemoveAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], - visibility='private', is_virtual=True) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::PrintRoutingTable(ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTable', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True, visibility='private', is_virtual=True) - ## ipv4-nix-vector-routing.h: bool ns3::Ipv4NixVectorRouting::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')], - visibility='private', is_virtual=True) - ## ipv4-nix-vector-routing.h: ns3::Ptr ns3::Ipv4NixVectorRouting::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')], - visibility='private', is_virtual=True) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::SetIpv4(ns3::Ptr ipv4) [member function] - cls.add_method('SetIpv4', - 'void', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], - 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_ns3tcp.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_ns3tcp.py deleted file mode 100644 index a37d20d52..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_ns3tcp.py +++ /dev/null @@ -1,139 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - - ## 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): - 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_ns3wifi.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_ns3wifi.py deleted file mode 100644 index a37d20d52..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_ns3wifi.py +++ /dev/null @@ -1,139 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - - ## 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): - 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_olsr.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_olsr.py deleted file mode 100644 index a89a7dcd3..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_olsr.py +++ /dev/null @@ -1,1096 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## olsr-helper.h: ns3::OlsrHelper [class] - module.add_class('OlsrHelper', parent=root_module['ns3::Ipv4RoutingHelper']) - ## olsr-state.h: ns3::OlsrState [class] - module.add_class('OlsrState') - module.add_container('std::vector< ns3::olsr::MprSelectorTuple >', 'ns3::olsr::MprSelectorTuple', container_type='vector') - module.add_container('std::vector< ns3::olsr::NeighborTuple >', 'ns3::olsr::NeighborTuple', container_type='vector') - module.add_container('std::vector< ns3::olsr::TwoHopNeighborTuple >', 'ns3::olsr::TwoHopNeighborTuple', container_type='vector') - module.add_container('std::vector< ns3::olsr::LinkTuple >', 'ns3::olsr::LinkTuple', container_type='vector') - module.add_container('std::vector< ns3::olsr::TopologyTuple >', 'ns3::olsr::TopologyTuple', container_type='vector') - module.add_container('std::vector< ns3::olsr::IfaceAssocTuple >', 'ns3::olsr::IfaceAssocTuple', container_type='vector') - module.add_container('std::vector< ns3::olsr::AssociationTuple >', 'ns3::olsr::AssociationTuple', container_type='vector') - module.add_container('std::vector< ns3::olsr::Association >', 'ns3::olsr::Association', container_type='vector') - - ## 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() - - ## olsr-repositories.h: ns3::olsr::Association [struct] - module.add_class('Association') - ## olsr-repositories.h: ns3::olsr::AssociationTuple [struct] - module.add_class('AssociationTuple') - ## olsr-repositories.h: ns3::olsr::DuplicateTuple [struct] - module.add_class('DuplicateTuple') - ## olsr-repositories.h: ns3::olsr::IfaceAssocTuple [struct] - module.add_class('IfaceAssocTuple') - ## olsr-repositories.h: ns3::olsr::LinkTuple [struct] - module.add_class('LinkTuple') - ## olsr-header.h: ns3::olsr::MessageHeader [class] - module.add_class('MessageHeader', parent=root_module['ns3::Header']) - ## olsr-header.h: ns3::olsr::MessageHeader::MessageType [enumeration] - module.add_enum('MessageType', ['HELLO_MESSAGE', 'TC_MESSAGE', 'MID_MESSAGE', 'HNA_MESSAGE'], outer_class=root_module['ns3::olsr::MessageHeader']) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello [struct] - module.add_class('Hello', outer_class=root_module['ns3::olsr::MessageHeader']) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::LinkMessage [struct] - module.add_class('LinkMessage', outer_class=root_module['ns3::olsr::MessageHeader::Hello']) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna [struct] - module.add_class('Hna', outer_class=root_module['ns3::olsr::MessageHeader']) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna::Association [struct] - module.add_class('Association', outer_class=root_module['ns3::olsr::MessageHeader::Hna']) - ## olsr-header.h: ns3::olsr::MessageHeader::Mid [struct] - module.add_class('Mid', outer_class=root_module['ns3::olsr::MessageHeader']) - ## olsr-header.h: ns3::olsr::MessageHeader::Tc [struct] - module.add_class('Tc', outer_class=root_module['ns3::olsr::MessageHeader']) - ## olsr-repositories.h: ns3::olsr::MprSelectorTuple [struct] - module.add_class('MprSelectorTuple') - ## olsr-repositories.h: ns3::olsr::NeighborTuple [struct] - module.add_class('NeighborTuple') - ## olsr-repositories.h: ns3::olsr::NeighborTuple::Status [enumeration] - module.add_enum('Status', ['STATUS_NOT_SYM', 'STATUS_SYM'], outer_class=root_module['ns3::olsr::NeighborTuple']) - ## olsr-header.h: ns3::olsr::PacketHeader [class] - module.add_class('PacketHeader', parent=root_module['ns3::Header']) - ## olsr-routing-protocol.h: ns3::olsr::RoutingProtocol [class] - module.add_class('RoutingProtocol', parent=root_module['ns3::Ipv4RoutingProtocol']) - ## olsr-routing-protocol.h: ns3::olsr::RoutingTableEntry [struct] - module.add_class('RoutingTableEntry') - ## olsr-repositories.h: ns3::olsr::TopologyTuple [struct] - module.add_class('TopologyTuple') - ## olsr-repositories.h: ns3::olsr::TwoHopNeighborTuple [struct] - module.add_class('TwoHopNeighborTuple') - module.add_container('std::vector< ns3::olsr::MessageHeader::Hello::LinkMessage >', 'ns3::olsr::MessageHeader::Hello::LinkMessage', container_type='vector') - module.add_container('std::vector< ns3::olsr::MessageHeader::Hna::Association >', 'ns3::olsr::MessageHeader::Hna::Association', container_type='vector') - module.add_container('std::vector< ns3::olsr::RoutingTableEntry >', 'ns3::olsr::RoutingTableEntry', container_type='vector') - typehandlers.add_type_alias('std::vector< ns3::olsr::TopologyTuple, std::allocator< ns3::olsr::TopologyTuple > >', 'ns3::olsr::TopologySet') - typehandlers.add_type_alias('std::vector< ns3::olsr::TopologyTuple, std::allocator< ns3::olsr::TopologyTuple > >*', 'ns3::olsr::TopologySet*') - typehandlers.add_type_alias('std::vector< ns3::olsr::TopologyTuple, std::allocator< ns3::olsr::TopologyTuple > >&', 'ns3::olsr::TopologySet&') - typehandlers.add_type_alias('std::set< ns3::Ipv4Address, std::less< ns3::Ipv4Address >, std::allocator< ns3::Ipv4Address > >', 'ns3::olsr::MprSet') - typehandlers.add_type_alias('std::set< ns3::Ipv4Address, std::less< ns3::Ipv4Address >, std::allocator< ns3::Ipv4Address > >*', 'ns3::olsr::MprSet*') - typehandlers.add_type_alias('std::set< ns3::Ipv4Address, std::less< ns3::Ipv4Address >, std::allocator< ns3::Ipv4Address > >&', 'ns3::olsr::MprSet&') - typehandlers.add_type_alias('std::vector< ns3::olsr::MprSelectorTuple, std::allocator< ns3::olsr::MprSelectorTuple > >', 'ns3::olsr::MprSelectorSet') - typehandlers.add_type_alias('std::vector< ns3::olsr::MprSelectorTuple, std::allocator< ns3::olsr::MprSelectorTuple > >*', 'ns3::olsr::MprSelectorSet*') - typehandlers.add_type_alias('std::vector< ns3::olsr::MprSelectorTuple, std::allocator< ns3::olsr::MprSelectorTuple > >&', 'ns3::olsr::MprSelectorSet&') - typehandlers.add_type_alias('std::vector< ns3::olsr::Association, std::allocator< ns3::olsr::Association > >', 'ns3::olsr::Associations') - typehandlers.add_type_alias('std::vector< ns3::olsr::Association, std::allocator< ns3::olsr::Association > >*', 'ns3::olsr::Associations*') - typehandlers.add_type_alias('std::vector< ns3::olsr::Association, std::allocator< ns3::olsr::Association > >&', 'ns3::olsr::Associations&') - typehandlers.add_type_alias('std::vector< ns3::olsr::IfaceAssocTuple, std::allocator< ns3::olsr::IfaceAssocTuple > >', 'ns3::olsr::IfaceAssocSet') - typehandlers.add_type_alias('std::vector< ns3::olsr::IfaceAssocTuple, std::allocator< ns3::olsr::IfaceAssocTuple > >*', 'ns3::olsr::IfaceAssocSet*') - typehandlers.add_type_alias('std::vector< ns3::olsr::IfaceAssocTuple, std::allocator< ns3::olsr::IfaceAssocTuple > >&', 'ns3::olsr::IfaceAssocSet&') - typehandlers.add_type_alias('std::vector< ns3::olsr::TwoHopNeighborTuple, std::allocator< ns3::olsr::TwoHopNeighborTuple > >', 'ns3::olsr::TwoHopNeighborSet') - typehandlers.add_type_alias('std::vector< ns3::olsr::TwoHopNeighborTuple, std::allocator< ns3::olsr::TwoHopNeighborTuple > >*', 'ns3::olsr::TwoHopNeighborSet*') - typehandlers.add_type_alias('std::vector< ns3::olsr::TwoHopNeighborTuple, std::allocator< ns3::olsr::TwoHopNeighborTuple > >&', 'ns3::olsr::TwoHopNeighborSet&') - typehandlers.add_type_alias('std::vector< ns3::olsr::DuplicateTuple, std::allocator< ns3::olsr::DuplicateTuple > >', 'ns3::olsr::DuplicateSet') - typehandlers.add_type_alias('std::vector< ns3::olsr::DuplicateTuple, std::allocator< ns3::olsr::DuplicateTuple > >*', 'ns3::olsr::DuplicateSet*') - typehandlers.add_type_alias('std::vector< ns3::olsr::DuplicateTuple, std::allocator< ns3::olsr::DuplicateTuple > >&', 'ns3::olsr::DuplicateSet&') - typehandlers.add_type_alias('std::vector< ns3::olsr::MessageHeader, std::allocator< ns3::olsr::MessageHeader > >', 'ns3::olsr::MessageList') - typehandlers.add_type_alias('std::vector< ns3::olsr::MessageHeader, std::allocator< ns3::olsr::MessageHeader > >*', 'ns3::olsr::MessageList*') - typehandlers.add_type_alias('std::vector< ns3::olsr::MessageHeader, std::allocator< ns3::olsr::MessageHeader > >&', 'ns3::olsr::MessageList&') - typehandlers.add_type_alias('std::vector< ns3::olsr::NeighborTuple, std::allocator< ns3::olsr::NeighborTuple > >', 'ns3::olsr::NeighborSet') - typehandlers.add_type_alias('std::vector< ns3::olsr::NeighborTuple, std::allocator< ns3::olsr::NeighborTuple > >*', 'ns3::olsr::NeighborSet*') - typehandlers.add_type_alias('std::vector< ns3::olsr::NeighborTuple, std::allocator< ns3::olsr::NeighborTuple > >&', 'ns3::olsr::NeighborSet&') - typehandlers.add_type_alias('std::vector< ns3::olsr::AssociationTuple, std::allocator< ns3::olsr::AssociationTuple > >', 'ns3::olsr::AssociationSet') - typehandlers.add_type_alias('std::vector< ns3::olsr::AssociationTuple, std::allocator< ns3::olsr::AssociationTuple > >*', 'ns3::olsr::AssociationSet*') - typehandlers.add_type_alias('std::vector< ns3::olsr::AssociationTuple, std::allocator< ns3::olsr::AssociationTuple > >&', 'ns3::olsr::AssociationSet&') - typehandlers.add_type_alias('std::vector< ns3::olsr::LinkTuple, std::allocator< ns3::olsr::LinkTuple > >', 'ns3::olsr::LinkSet') - typehandlers.add_type_alias('std::vector< ns3::olsr::LinkTuple, std::allocator< ns3::olsr::LinkTuple > >*', 'ns3::olsr::LinkSet*') - typehandlers.add_type_alias('std::vector< ns3::olsr::LinkTuple, std::allocator< ns3::olsr::LinkTuple > >&', 'ns3::olsr::LinkSet&') - -def register_methods(root_module): - register_Ns3OlsrHelper_methods(root_module, root_module['ns3::OlsrHelper']) - register_Ns3OlsrState_methods(root_module, root_module['ns3::OlsrState']) - register_Ns3OlsrAssociation_methods(root_module, root_module['ns3::olsr::Association']) - register_Ns3OlsrAssociationTuple_methods(root_module, root_module['ns3::olsr::AssociationTuple']) - register_Ns3OlsrDuplicateTuple_methods(root_module, root_module['ns3::olsr::DuplicateTuple']) - register_Ns3OlsrIfaceAssocTuple_methods(root_module, root_module['ns3::olsr::IfaceAssocTuple']) - register_Ns3OlsrLinkTuple_methods(root_module, root_module['ns3::olsr::LinkTuple']) - register_Ns3OlsrMessageHeader_methods(root_module, root_module['ns3::olsr::MessageHeader']) - register_Ns3OlsrMessageHeaderHello_methods(root_module, root_module['ns3::olsr::MessageHeader::Hello']) - register_Ns3OlsrMessageHeaderHelloLinkMessage_methods(root_module, root_module['ns3::olsr::MessageHeader::Hello::LinkMessage']) - register_Ns3OlsrMessageHeaderHna_methods(root_module, root_module['ns3::olsr::MessageHeader::Hna']) - register_Ns3OlsrMessageHeaderHnaAssociation_methods(root_module, root_module['ns3::olsr::MessageHeader::Hna::Association']) - register_Ns3OlsrMessageHeaderMid_methods(root_module, root_module['ns3::olsr::MessageHeader::Mid']) - register_Ns3OlsrMessageHeaderTc_methods(root_module, root_module['ns3::olsr::MessageHeader::Tc']) - register_Ns3OlsrMprSelectorTuple_methods(root_module, root_module['ns3::olsr::MprSelectorTuple']) - register_Ns3OlsrNeighborTuple_methods(root_module, root_module['ns3::olsr::NeighborTuple']) - register_Ns3OlsrPacketHeader_methods(root_module, root_module['ns3::olsr::PacketHeader']) - register_Ns3OlsrRoutingProtocol_methods(root_module, root_module['ns3::olsr::RoutingProtocol']) - register_Ns3OlsrRoutingTableEntry_methods(root_module, root_module['ns3::olsr::RoutingTableEntry']) - register_Ns3OlsrTopologyTuple_methods(root_module, root_module['ns3::olsr::TopologyTuple']) - register_Ns3OlsrTwoHopNeighborTuple_methods(root_module, root_module['ns3::olsr::TwoHopNeighborTuple']) - return - -def register_Ns3OlsrHelper_methods(root_module, cls): - ## olsr-helper.h: ns3::OlsrHelper::OlsrHelper() [constructor] - cls.add_constructor([]) - ## olsr-helper.h: ns3::OlsrHelper::OlsrHelper(ns3::OlsrHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OlsrHelper const &', 'arg0')]) - ## olsr-helper.h: ns3::OlsrHelper * ns3::OlsrHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::OlsrHelper *', - [], - is_const=True, is_virtual=True) - ## olsr-helper.h: void ns3::OlsrHelper::ExcludeInterface(ns3::Ptr node, uint32_t interface) [member function] - cls.add_method('ExcludeInterface', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node'), param('uint32_t', 'interface')]) - ## olsr-helper.h: ns3::Ptr ns3::OlsrHelper::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) - ## olsr-helper.h: void ns3::OlsrHelper::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_Ns3OlsrState_methods(root_module, cls): - ## olsr-state.h: ns3::OlsrState::OlsrState(ns3::OlsrState const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OlsrState const &', 'arg0')]) - ## olsr-state.h: ns3::OlsrState::OlsrState() [constructor] - cls.add_constructor([]) - ## olsr-state.h: void ns3::OlsrState::EraseAssociation(ns3::olsr::Association const & tuple) [member function] - cls.add_method('EraseAssociation', - 'void', - [param('ns3::olsr::Association const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseAssociationTuple(ns3::olsr::AssociationTuple const & tuple) [member function] - cls.add_method('EraseAssociationTuple', - 'void', - [param('ns3::olsr::AssociationTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseDuplicateTuple(ns3::olsr::DuplicateTuple const & tuple) [member function] - cls.add_method('EraseDuplicateTuple', - 'void', - [param('ns3::olsr::DuplicateTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseIfaceAssocTuple(ns3::olsr::IfaceAssocTuple const & tuple) [member function] - cls.add_method('EraseIfaceAssocTuple', - 'void', - [param('ns3::olsr::IfaceAssocTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseLinkTuple(ns3::olsr::LinkTuple const & tuple) [member function] - cls.add_method('EraseLinkTuple', - 'void', - [param('ns3::olsr::LinkTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseMprSelectorTuple(ns3::olsr::MprSelectorTuple const & tuple) [member function] - cls.add_method('EraseMprSelectorTuple', - 'void', - [param('ns3::olsr::MprSelectorTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseMprSelectorTuples(ns3::Ipv4Address const & mainAddr) [member function] - cls.add_method('EraseMprSelectorTuples', - 'void', - [param('ns3::Ipv4Address const &', 'mainAddr')]) - ## olsr-state.h: void ns3::OlsrState::EraseNeighborTuple(ns3::olsr::NeighborTuple const & neighborTuple) [member function] - cls.add_method('EraseNeighborTuple', - 'void', - [param('ns3::olsr::NeighborTuple const &', 'neighborTuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseNeighborTuple(ns3::Ipv4Address const & mainAddr) [member function] - cls.add_method('EraseNeighborTuple', - 'void', - [param('ns3::Ipv4Address const &', 'mainAddr')]) - ## olsr-state.h: void ns3::OlsrState::EraseOlderTopologyTuples(ns3::Ipv4Address const & lastAddr, uint16_t ansn) [member function] - cls.add_method('EraseOlderTopologyTuples', - 'void', - [param('ns3::Ipv4Address const &', 'lastAddr'), param('uint16_t', 'ansn')]) - ## olsr-state.h: void ns3::OlsrState::EraseTopologyTuple(ns3::olsr::TopologyTuple const & tuple) [member function] - cls.add_method('EraseTopologyTuple', - 'void', - [param('ns3::olsr::TopologyTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseTwoHopNeighborTuple(ns3::olsr::TwoHopNeighborTuple const & tuple) [member function] - cls.add_method('EraseTwoHopNeighborTuple', - 'void', - [param('ns3::olsr::TwoHopNeighborTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseTwoHopNeighborTuples(ns3::Ipv4Address const & neighbor) [member function] - cls.add_method('EraseTwoHopNeighborTuples', - 'void', - [param('ns3::Ipv4Address const &', 'neighbor')]) - ## olsr-state.h: void ns3::OlsrState::EraseTwoHopNeighborTuples(ns3::Ipv4Address const & neighbor, ns3::Ipv4Address const & twoHopNeighbor) [member function] - cls.add_method('EraseTwoHopNeighborTuples', - 'void', - [param('ns3::Ipv4Address const &', 'neighbor'), param('ns3::Ipv4Address const &', 'twoHopNeighbor')]) - ## olsr-state.h: ns3::olsr::AssociationTuple * ns3::OlsrState::FindAssociationTuple(ns3::Ipv4Address const & gatewayAddr, ns3::Ipv4Address const & networkAddr, ns3::Ipv4Mask const & netmask) [member function] - cls.add_method('FindAssociationTuple', - 'ns3::olsr::AssociationTuple *', - [param('ns3::Ipv4Address const &', 'gatewayAddr'), param('ns3::Ipv4Address const &', 'networkAddr'), param('ns3::Ipv4Mask const &', 'netmask')]) - ## olsr-state.h: ns3::olsr::DuplicateTuple * ns3::OlsrState::FindDuplicateTuple(ns3::Ipv4Address const & address, uint16_t sequenceNumber) [member function] - cls.add_method('FindDuplicateTuple', - 'ns3::olsr::DuplicateTuple *', - [param('ns3::Ipv4Address const &', 'address'), param('uint16_t', 'sequenceNumber')]) - ## olsr-state.h: ns3::olsr::IfaceAssocTuple * ns3::OlsrState::FindIfaceAssocTuple(ns3::Ipv4Address const & ifaceAddr) [member function] - cls.add_method('FindIfaceAssocTuple', - 'ns3::olsr::IfaceAssocTuple *', - [param('ns3::Ipv4Address const &', 'ifaceAddr')]) - ## olsr-state.h: ns3::olsr::IfaceAssocTuple const * ns3::OlsrState::FindIfaceAssocTuple(ns3::Ipv4Address const & ifaceAddr) const [member function] - cls.add_method('FindIfaceAssocTuple', - 'ns3::olsr::IfaceAssocTuple const *', - [param('ns3::Ipv4Address const &', 'ifaceAddr')], - is_const=True) - ## olsr-state.h: ns3::olsr::LinkTuple * ns3::OlsrState::FindLinkTuple(ns3::Ipv4Address const & ifaceAddr) [member function] - cls.add_method('FindLinkTuple', - 'ns3::olsr::LinkTuple *', - [param('ns3::Ipv4Address const &', 'ifaceAddr')]) - ## olsr-state.h: bool ns3::OlsrState::FindMprAddress(ns3::Ipv4Address const & address) [member function] - cls.add_method('FindMprAddress', - 'bool', - [param('ns3::Ipv4Address const &', 'address')]) - ## olsr-state.h: ns3::olsr::MprSelectorTuple * ns3::OlsrState::FindMprSelectorTuple(ns3::Ipv4Address const & mainAddr) [member function] - cls.add_method('FindMprSelectorTuple', - 'ns3::olsr::MprSelectorTuple *', - [param('ns3::Ipv4Address const &', 'mainAddr')]) - ## olsr-state.h: std::vector > ns3::OlsrState::FindNeighborInterfaces(ns3::Ipv4Address const & neighborMainAddr) const [member function] - cls.add_method('FindNeighborInterfaces', - 'std::vector< ns3::Ipv4Address >', - [param('ns3::Ipv4Address const &', 'neighborMainAddr')], - is_const=True) - ## olsr-state.h: ns3::olsr::NeighborTuple * ns3::OlsrState::FindNeighborTuple(ns3::Ipv4Address const & mainAddr) [member function] - cls.add_method('FindNeighborTuple', - 'ns3::olsr::NeighborTuple *', - [param('ns3::Ipv4Address const &', 'mainAddr')]) - ## olsr-state.h: ns3::olsr::NeighborTuple * ns3::OlsrState::FindNeighborTuple(ns3::Ipv4Address const & mainAddr, uint8_t willingness) [member function] - cls.add_method('FindNeighborTuple', - 'ns3::olsr::NeighborTuple *', - [param('ns3::Ipv4Address const &', 'mainAddr'), param('uint8_t', 'willingness')]) - ## olsr-state.h: ns3::olsr::TopologyTuple * ns3::OlsrState::FindNewerTopologyTuple(ns3::Ipv4Address const & lastAddr, uint16_t ansn) [member function] - cls.add_method('FindNewerTopologyTuple', - 'ns3::olsr::TopologyTuple *', - [param('ns3::Ipv4Address const &', 'lastAddr'), param('uint16_t', 'ansn')]) - ## olsr-state.h: ns3::olsr::LinkTuple * ns3::OlsrState::FindSymLinkTuple(ns3::Ipv4Address const & ifaceAddr, ns3::Time time) [member function] - cls.add_method('FindSymLinkTuple', - 'ns3::olsr::LinkTuple *', - [param('ns3::Ipv4Address const &', 'ifaceAddr'), param('ns3::Time', 'time')]) - ## olsr-state.h: ns3::olsr::NeighborTuple const * ns3::OlsrState::FindSymNeighborTuple(ns3::Ipv4Address const & mainAddr) const [member function] - cls.add_method('FindSymNeighborTuple', - 'ns3::olsr::NeighborTuple const *', - [param('ns3::Ipv4Address const &', 'mainAddr')], - is_const=True) - ## olsr-state.h: ns3::olsr::TopologyTuple * ns3::OlsrState::FindTopologyTuple(ns3::Ipv4Address const & destAddr, ns3::Ipv4Address const & lastAddr) [member function] - cls.add_method('FindTopologyTuple', - 'ns3::olsr::TopologyTuple *', - [param('ns3::Ipv4Address const &', 'destAddr'), param('ns3::Ipv4Address const &', 'lastAddr')]) - ## olsr-state.h: ns3::olsr::TwoHopNeighborTuple * ns3::OlsrState::FindTwoHopNeighborTuple(ns3::Ipv4Address const & neighbor, ns3::Ipv4Address const & twoHopNeighbor) [member function] - cls.add_method('FindTwoHopNeighborTuple', - 'ns3::olsr::TwoHopNeighborTuple *', - [param('ns3::Ipv4Address const &', 'neighbor'), param('ns3::Ipv4Address const &', 'twoHopNeighbor')]) - ## olsr-state.h: ns3::olsr::AssociationSet const & ns3::OlsrState::GetAssociationSet() const [member function] - cls.add_method('GetAssociationSet', - 'ns3::olsr::AssociationSet const &', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::Associations const & ns3::OlsrState::GetAssociations() const [member function] - cls.add_method('GetAssociations', - 'ns3::olsr::Associations const &', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::IfaceAssocSet const & ns3::OlsrState::GetIfaceAssocSet() const [member function] - cls.add_method('GetIfaceAssocSet', - 'ns3::olsr::IfaceAssocSet const &', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::IfaceAssocSet & ns3::OlsrState::GetIfaceAssocSetMutable() [member function] - cls.add_method('GetIfaceAssocSetMutable', - 'ns3::olsr::IfaceAssocSet &', - []) - ## olsr-state.h: ns3::olsr::LinkSet const & ns3::OlsrState::GetLinks() const [member function] - cls.add_method('GetLinks', - 'ns3::olsr::LinkSet const &', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::MprSelectorSet const & ns3::OlsrState::GetMprSelectors() const [member function] - cls.add_method('GetMprSelectors', - 'ns3::olsr::MprSelectorSet const &', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::MprSet ns3::OlsrState::GetMprSet() const [member function] - cls.add_method('GetMprSet', - 'ns3::olsr::MprSet', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::NeighborSet const & ns3::OlsrState::GetNeighbors() const [member function] - cls.add_method('GetNeighbors', - 'ns3::olsr::NeighborSet const &', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::NeighborSet & ns3::OlsrState::GetNeighbors() [member function] - cls.add_method('GetNeighbors', - 'ns3::olsr::NeighborSet &', - []) - ## olsr-state.h: ns3::olsr::TopologySet const & ns3::OlsrState::GetTopologySet() const [member function] - cls.add_method('GetTopologySet', - 'ns3::olsr::TopologySet const &', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::TwoHopNeighborSet const & ns3::OlsrState::GetTwoHopNeighbors() const [member function] - cls.add_method('GetTwoHopNeighbors', - 'ns3::olsr::TwoHopNeighborSet const &', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::TwoHopNeighborSet & ns3::OlsrState::GetTwoHopNeighbors() [member function] - cls.add_method('GetTwoHopNeighbors', - 'ns3::olsr::TwoHopNeighborSet &', - []) - ## olsr-state.h: void ns3::OlsrState::InsertAssociation(ns3::olsr::Association const & tuple) [member function] - cls.add_method('InsertAssociation', - 'void', - [param('ns3::olsr::Association const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::InsertAssociationTuple(ns3::olsr::AssociationTuple const & tuple) [member function] - cls.add_method('InsertAssociationTuple', - 'void', - [param('ns3::olsr::AssociationTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::InsertDuplicateTuple(ns3::olsr::DuplicateTuple const & tuple) [member function] - cls.add_method('InsertDuplicateTuple', - 'void', - [param('ns3::olsr::DuplicateTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::InsertIfaceAssocTuple(ns3::olsr::IfaceAssocTuple const & tuple) [member function] - cls.add_method('InsertIfaceAssocTuple', - 'void', - [param('ns3::olsr::IfaceAssocTuple const &', 'tuple')]) - ## olsr-state.h: ns3::olsr::LinkTuple & ns3::OlsrState::InsertLinkTuple(ns3::olsr::LinkTuple const & tuple) [member function] - cls.add_method('InsertLinkTuple', - 'ns3::olsr::LinkTuple &', - [param('ns3::olsr::LinkTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::InsertMprSelectorTuple(ns3::olsr::MprSelectorTuple const & tuple) [member function] - cls.add_method('InsertMprSelectorTuple', - 'void', - [param('ns3::olsr::MprSelectorTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::InsertNeighborTuple(ns3::olsr::NeighborTuple const & tuple) [member function] - cls.add_method('InsertNeighborTuple', - 'void', - [param('ns3::olsr::NeighborTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::InsertTopologyTuple(ns3::olsr::TopologyTuple const & tuple) [member function] - cls.add_method('InsertTopologyTuple', - 'void', - [param('ns3::olsr::TopologyTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::InsertTwoHopNeighborTuple(ns3::olsr::TwoHopNeighborTuple const & tuple) [member function] - cls.add_method('InsertTwoHopNeighborTuple', - 'void', - [param('ns3::olsr::TwoHopNeighborTuple const &', 'tuple')]) - ## olsr-state.h: std::string ns3::OlsrState::PrintMprSelectorSet() const [member function] - cls.add_method('PrintMprSelectorSet', - 'std::string', - [], - is_const=True) - ## olsr-state.h: void ns3::OlsrState::SetMprSet(ns3::olsr::MprSet mprSet) [member function] - cls.add_method('SetMprSet', - 'void', - [param('ns3::olsr::MprSet', 'mprSet')]) - return - -def register_Ns3OlsrAssociation_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::Association::Association() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::Association::Association(ns3::olsr::Association const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::Association const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::Association::netmask [variable] - cls.add_instance_attribute('netmask', 'ns3::Ipv4Mask', is_const=False) - ## olsr-repositories.h: ns3::olsr::Association::networkAddr [variable] - cls.add_instance_attribute('networkAddr', 'ns3::Ipv4Address', is_const=False) - return - -def register_Ns3OlsrAssociationTuple_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::AssociationTuple::AssociationTuple() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::AssociationTuple::AssociationTuple(ns3::olsr::AssociationTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::AssociationTuple const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::AssociationTuple::expirationTime [variable] - cls.add_instance_attribute('expirationTime', 'ns3::Time', is_const=False) - ## olsr-repositories.h: ns3::olsr::AssociationTuple::gatewayAddr [variable] - cls.add_instance_attribute('gatewayAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::AssociationTuple::netmask [variable] - cls.add_instance_attribute('netmask', 'ns3::Ipv4Mask', is_const=False) - ## olsr-repositories.h: ns3::olsr::AssociationTuple::networkAddr [variable] - cls.add_instance_attribute('networkAddr', 'ns3::Ipv4Address', is_const=False) - return - -def register_Ns3OlsrDuplicateTuple_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::DuplicateTuple::DuplicateTuple() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::DuplicateTuple::DuplicateTuple(ns3::olsr::DuplicateTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::DuplicateTuple const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::DuplicateTuple::address [variable] - cls.add_instance_attribute('address', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::DuplicateTuple::expirationTime [variable] - cls.add_instance_attribute('expirationTime', 'ns3::Time', is_const=False) - ## olsr-repositories.h: ns3::olsr::DuplicateTuple::ifaceList [variable] - cls.add_instance_attribute('ifaceList', 'std::vector< ns3::Ipv4Address >', is_const=False) - ## olsr-repositories.h: ns3::olsr::DuplicateTuple::retransmitted [variable] - cls.add_instance_attribute('retransmitted', 'bool', is_const=False) - ## olsr-repositories.h: ns3::olsr::DuplicateTuple::sequenceNumber [variable] - cls.add_instance_attribute('sequenceNumber', 'uint16_t', is_const=False) - return - -def register_Ns3OlsrIfaceAssocTuple_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::IfaceAssocTuple::IfaceAssocTuple() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::IfaceAssocTuple::IfaceAssocTuple(ns3::olsr::IfaceAssocTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::IfaceAssocTuple const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::IfaceAssocTuple::ifaceAddr [variable] - cls.add_instance_attribute('ifaceAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::IfaceAssocTuple::mainAddr [variable] - cls.add_instance_attribute('mainAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::IfaceAssocTuple::time [variable] - cls.add_instance_attribute('time', 'ns3::Time', is_const=False) - return - -def register_Ns3OlsrLinkTuple_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::LinkTuple::LinkTuple() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::LinkTuple::LinkTuple(ns3::olsr::LinkTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::LinkTuple const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::LinkTuple::asymTime [variable] - cls.add_instance_attribute('asymTime', 'ns3::Time', is_const=False) - ## olsr-repositories.h: ns3::olsr::LinkTuple::localIfaceAddr [variable] - cls.add_instance_attribute('localIfaceAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::LinkTuple::neighborIfaceAddr [variable] - cls.add_instance_attribute('neighborIfaceAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::LinkTuple::symTime [variable] - cls.add_instance_attribute('symTime', 'ns3::Time', is_const=False) - ## olsr-repositories.h: ns3::olsr::LinkTuple::time [variable] - cls.add_instance_attribute('time', 'ns3::Time', is_const=False) - return - -def register_Ns3OlsrMessageHeader_methods(root_module, cls): - cls.add_output_stream_operator() - ## olsr-header.h: ns3::olsr::MessageHeader::MessageHeader(ns3::olsr::MessageHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::MessageHeader const &', 'arg0')]) - ## olsr-header.h: ns3::olsr::MessageHeader::MessageHeader() [constructor] - cls.add_constructor([]) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello & ns3::olsr::MessageHeader::GetHello() [member function] - cls.add_method('GetHello', - 'ns3::olsr::MessageHeader::Hello &', - []) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello const & ns3::olsr::MessageHeader::GetHello() const [member function] - cls.add_method('GetHello', - 'ns3::olsr::MessageHeader::Hello const &', - [], - is_const=True) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna & ns3::olsr::MessageHeader::GetHna() [member function] - cls.add_method('GetHna', - 'ns3::olsr::MessageHeader::Hna &', - []) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna const & ns3::olsr::MessageHeader::GetHna() const [member function] - cls.add_method('GetHna', - 'ns3::olsr::MessageHeader::Hna const &', - [], - is_const=True) - ## olsr-header.h: uint8_t ns3::olsr::MessageHeader::GetHopCount() const [member function] - cls.add_method('GetHopCount', - 'uint8_t', - [], - is_const=True) - ## olsr-header.h: ns3::TypeId ns3::olsr::MessageHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## olsr-header.h: uint16_t ns3::olsr::MessageHeader::GetMessageSequenceNumber() const [member function] - cls.add_method('GetMessageSequenceNumber', - 'uint16_t', - [], - is_const=True) - ## olsr-header.h: ns3::olsr::MessageHeader::MessageType ns3::olsr::MessageHeader::GetMessageType() const [member function] - cls.add_method('GetMessageType', - 'ns3::olsr::MessageHeader::MessageType', - [], - is_const=True) - ## olsr-header.h: ns3::olsr::MessageHeader::Mid & ns3::olsr::MessageHeader::GetMid() [member function] - cls.add_method('GetMid', - 'ns3::olsr::MessageHeader::Mid &', - []) - ## olsr-header.h: ns3::olsr::MessageHeader::Mid const & ns3::olsr::MessageHeader::GetMid() const [member function] - cls.add_method('GetMid', - 'ns3::olsr::MessageHeader::Mid const &', - [], - is_const=True) - ## olsr-header.h: ns3::Ipv4Address ns3::olsr::MessageHeader::GetOriginatorAddress() const [member function] - cls.add_method('GetOriginatorAddress', - 'ns3::Ipv4Address', - [], - is_const=True) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## olsr-header.h: ns3::olsr::MessageHeader::Tc & ns3::olsr::MessageHeader::GetTc() [member function] - cls.add_method('GetTc', - 'ns3::olsr::MessageHeader::Tc &', - []) - ## olsr-header.h: ns3::olsr::MessageHeader::Tc const & ns3::olsr::MessageHeader::GetTc() const [member function] - cls.add_method('GetTc', - 'ns3::olsr::MessageHeader::Tc const &', - [], - is_const=True) - ## olsr-header.h: uint8_t ns3::olsr::MessageHeader::GetTimeToLive() const [member function] - cls.add_method('GetTimeToLive', - 'uint8_t', - [], - is_const=True) - ## olsr-header.h: static ns3::TypeId ns3::olsr::MessageHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## olsr-header.h: ns3::Time ns3::olsr::MessageHeader::GetVTime() const [member function] - cls.add_method('GetVTime', - 'ns3::Time', - [], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::SetHopCount(uint8_t hopCount) [member function] - cls.add_method('SetHopCount', - 'void', - [param('uint8_t', 'hopCount')]) - ## olsr-header.h: void ns3::olsr::MessageHeader::SetMessageSequenceNumber(uint16_t messageSequenceNumber) [member function] - cls.add_method('SetMessageSequenceNumber', - 'void', - [param('uint16_t', 'messageSequenceNumber')]) - ## olsr-header.h: void ns3::olsr::MessageHeader::SetMessageType(ns3::olsr::MessageHeader::MessageType messageType) [member function] - cls.add_method('SetMessageType', - 'void', - [param('ns3::olsr::MessageHeader::MessageType', 'messageType')]) - ## olsr-header.h: void ns3::olsr::MessageHeader::SetOriginatorAddress(ns3::Ipv4Address originatorAddress) [member function] - cls.add_method('SetOriginatorAddress', - 'void', - [param('ns3::Ipv4Address', 'originatorAddress')]) - ## olsr-header.h: void ns3::olsr::MessageHeader::SetTimeToLive(uint8_t timeToLive) [member function] - cls.add_method('SetTimeToLive', - 'void', - [param('uint8_t', 'timeToLive')]) - ## olsr-header.h: void ns3::olsr::MessageHeader::SetVTime(ns3::Time time) [member function] - cls.add_method('SetVTime', - 'void', - [param('ns3::Time', 'time')]) - return - -def register_Ns3OlsrMessageHeaderHello_methods(root_module, cls): - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::Hello() [constructor] - cls.add_constructor([]) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::Hello(ns3::olsr::MessageHeader::Hello const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::MessageHeader::Hello const &', 'arg0')]) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Hello::Deserialize(ns3::Buffer::Iterator start, uint32_t messageSize) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'messageSize')]) - ## olsr-header.h: ns3::Time ns3::olsr::MessageHeader::Hello::GetHTime() const [member function] - cls.add_method('GetHTime', - 'ns3::Time', - [], - is_const=True) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Hello::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Hello::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Hello::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Hello::SetHTime(ns3::Time time) [member function] - cls.add_method('SetHTime', - 'void', - [param('ns3::Time', 'time')]) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::hTime [variable] - cls.add_instance_attribute('hTime', 'uint8_t', is_const=False) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::linkMessages [variable] - cls.add_instance_attribute('linkMessages', 'std::vector< ns3::olsr::MessageHeader::Hello::LinkMessage >', is_const=False) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::willingness [variable] - cls.add_instance_attribute('willingness', 'uint8_t', is_const=False) - return - -def register_Ns3OlsrMessageHeaderHelloLinkMessage_methods(root_module, cls): - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::LinkMessage::LinkMessage() [constructor] - cls.add_constructor([]) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::LinkMessage::LinkMessage(ns3::olsr::MessageHeader::Hello::LinkMessage const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::MessageHeader::Hello::LinkMessage const &', 'arg0')]) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::LinkMessage::linkCode [variable] - cls.add_instance_attribute('linkCode', 'uint8_t', is_const=False) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::LinkMessage::neighborInterfaceAddresses [variable] - cls.add_instance_attribute('neighborInterfaceAddresses', 'std::vector< ns3::Ipv4Address >', is_const=False) - return - -def register_Ns3OlsrMessageHeaderHna_methods(root_module, cls): - ## olsr-header.h: ns3::olsr::MessageHeader::Hna::Hna() [constructor] - cls.add_constructor([]) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna::Hna(ns3::olsr::MessageHeader::Hna const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::MessageHeader::Hna const &', 'arg0')]) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Hna::Deserialize(ns3::Buffer::Iterator start, uint32_t messageSize) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'messageSize')]) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Hna::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Hna::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Hna::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna::associations [variable] - cls.add_instance_attribute('associations', 'std::vector< ns3::olsr::MessageHeader::Hna::Association >', is_const=False) - return - -def register_Ns3OlsrMessageHeaderHnaAssociation_methods(root_module, cls): - ## olsr-header.h: ns3::olsr::MessageHeader::Hna::Association::Association() [constructor] - cls.add_constructor([]) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna::Association::Association(ns3::olsr::MessageHeader::Hna::Association const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::MessageHeader::Hna::Association const &', 'arg0')]) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna::Association::address [variable] - cls.add_instance_attribute('address', 'ns3::Ipv4Address', is_const=False) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna::Association::mask [variable] - cls.add_instance_attribute('mask', 'ns3::Ipv4Mask', is_const=False) - return - -def register_Ns3OlsrMessageHeaderMid_methods(root_module, cls): - ## olsr-header.h: ns3::olsr::MessageHeader::Mid::Mid() [constructor] - cls.add_constructor([]) - ## olsr-header.h: ns3::olsr::MessageHeader::Mid::Mid(ns3::olsr::MessageHeader::Mid const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::MessageHeader::Mid const &', 'arg0')]) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Mid::Deserialize(ns3::Buffer::Iterator start, uint32_t messageSize) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'messageSize')]) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Mid::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Mid::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Mid::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## olsr-header.h: ns3::olsr::MessageHeader::Mid::interfaceAddresses [variable] - cls.add_instance_attribute('interfaceAddresses', 'std::vector< ns3::Ipv4Address >', is_const=False) - return - -def register_Ns3OlsrMessageHeaderTc_methods(root_module, cls): - ## olsr-header.h: ns3::olsr::MessageHeader::Tc::Tc() [constructor] - cls.add_constructor([]) - ## olsr-header.h: ns3::olsr::MessageHeader::Tc::Tc(ns3::olsr::MessageHeader::Tc const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::MessageHeader::Tc const &', 'arg0')]) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Tc::Deserialize(ns3::Buffer::Iterator start, uint32_t messageSize) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'messageSize')]) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Tc::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Tc::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Tc::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## olsr-header.h: ns3::olsr::MessageHeader::Tc::ansn [variable] - cls.add_instance_attribute('ansn', 'uint16_t', is_const=False) - ## olsr-header.h: ns3::olsr::MessageHeader::Tc::neighborAddresses [variable] - cls.add_instance_attribute('neighborAddresses', 'std::vector< ns3::Ipv4Address >', is_const=False) - return - -def register_Ns3OlsrMprSelectorTuple_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::MprSelectorTuple::MprSelectorTuple() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::MprSelectorTuple::MprSelectorTuple(ns3::olsr::MprSelectorTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::MprSelectorTuple const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::MprSelectorTuple::expirationTime [variable] - cls.add_instance_attribute('expirationTime', 'ns3::Time', is_const=False) - ## olsr-repositories.h: ns3::olsr::MprSelectorTuple::mainAddr [variable] - cls.add_instance_attribute('mainAddr', 'ns3::Ipv4Address', is_const=False) - return - -def register_Ns3OlsrNeighborTuple_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::NeighborTuple::NeighborTuple() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::NeighborTuple::NeighborTuple(ns3::olsr::NeighborTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::NeighborTuple const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::NeighborTuple::neighborMainAddr [variable] - cls.add_instance_attribute('neighborMainAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::NeighborTuple::status [variable] - cls.add_instance_attribute('status', 'ns3::olsr::NeighborTuple::Status', is_const=False) - ## olsr-repositories.h: ns3::olsr::NeighborTuple::willingness [variable] - cls.add_instance_attribute('willingness', 'uint8_t', is_const=False) - return - -def register_Ns3OlsrPacketHeader_methods(root_module, cls): - cls.add_output_stream_operator() - ## olsr-header.h: ns3::olsr::PacketHeader::PacketHeader(ns3::olsr::PacketHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::PacketHeader const &', 'arg0')]) - ## olsr-header.h: ns3::olsr::PacketHeader::PacketHeader() [constructor] - cls.add_constructor([]) - ## olsr-header.h: uint32_t ns3::olsr::PacketHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## olsr-header.h: ns3::TypeId ns3::olsr::PacketHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## olsr-header.h: uint16_t ns3::olsr::PacketHeader::GetPacketLength() const [member function] - cls.add_method('GetPacketLength', - 'uint16_t', - [], - is_const=True) - ## olsr-header.h: uint16_t ns3::olsr::PacketHeader::GetPacketSequenceNumber() const [member function] - cls.add_method('GetPacketSequenceNumber', - 'uint16_t', - [], - is_const=True) - ## olsr-header.h: uint32_t ns3::olsr::PacketHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## olsr-header.h: static ns3::TypeId ns3::olsr::PacketHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## olsr-header.h: void ns3::olsr::PacketHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## olsr-header.h: void ns3::olsr::PacketHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## olsr-header.h: void ns3::olsr::PacketHeader::SetPacketLength(uint16_t length) [member function] - cls.add_method('SetPacketLength', - 'void', - [param('uint16_t', 'length')]) - ## olsr-header.h: void ns3::olsr::PacketHeader::SetPacketSequenceNumber(uint16_t seqnum) [member function] - cls.add_method('SetPacketSequenceNumber', - 'void', - [param('uint16_t', 'seqnum')]) - return - -def register_Ns3OlsrRoutingProtocol_methods(root_module, cls): - ## olsr-routing-protocol.h: ns3::olsr::RoutingProtocol::RoutingProtocol(ns3::olsr::RoutingProtocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::RoutingProtocol const &', 'arg0')]) - ## olsr-routing-protocol.h: ns3::olsr::RoutingProtocol::RoutingProtocol() [constructor] - cls.add_constructor([]) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::AddHostNetworkAssociation(ns3::Ipv4Address networkAddr, ns3::Ipv4Mask netmask) [member function] - cls.add_method('AddHostNetworkAssociation', - 'void', - [param('ns3::Ipv4Address', 'networkAddr'), param('ns3::Ipv4Mask', 'netmask')]) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::Dump() [member function] - cls.add_method('Dump', - 'void', - []) - ## olsr-routing-protocol.h: std::set, std::allocator > ns3::olsr::RoutingProtocol::GetInterfaceExclusions() const [member function] - cls.add_method('GetInterfaceExclusions', - 'std::set< unsigned int >', - [], - is_const=True) - ## olsr-routing-protocol.h: std::vector > ns3::olsr::RoutingProtocol::GetRoutingTableEntries() const [member function] - cls.add_method('GetRoutingTableEntries', - 'std::vector< ns3::olsr::RoutingTableEntry >', - [], - is_const=True) - ## olsr-routing-protocol.h: static ns3::TypeId ns3::olsr::RoutingProtocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::RemoveHostNetworkAssociation(ns3::Ipv4Address networkAddr, ns3::Ipv4Mask netmask) [member function] - cls.add_method('RemoveHostNetworkAssociation', - 'void', - [param('ns3::Ipv4Address', 'networkAddr'), param('ns3::Ipv4Mask', 'netmask')]) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::SetInterfaceExclusions(std::set, std::allocator > exceptions) [member function] - cls.add_method('SetInterfaceExclusions', - 'void', - [param('std::set< unsigned int >', 'exceptions')]) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::SetMainInterface(uint32_t interface) [member function] - cls.add_method('SetMainInterface', - 'void', - [param('uint32_t', 'interface')]) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::SetRoutingTableAssociation(ns3::Ptr routingTable) [member function] - cls.add_method('SetRoutingTableAssociation', - 'void', - [param('ns3::Ptr< ns3::Ipv4StaticRouting >', 'routingTable')]) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='protected', is_virtual=True) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('NotifyAddAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], - visibility='private', is_virtual=True) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - visibility='private', is_virtual=True) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - visibility='private', is_virtual=True) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('NotifyRemoveAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], - visibility='private', is_virtual=True) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::PrintRoutingTable(ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTable', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True, visibility='private', is_virtual=True) - ## olsr-routing-protocol.h: bool ns3::olsr::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')], - visibility='private', is_virtual=True) - ## olsr-routing-protocol.h: ns3::Ptr ns3::olsr::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')], - visibility='private', is_virtual=True) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::SetIpv4(ns3::Ptr ipv4) [member function] - cls.add_method('SetIpv4', - 'void', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], - visibility='private', is_virtual=True) - return - -def register_Ns3OlsrRoutingTableEntry_methods(root_module, cls): - ## olsr-routing-protocol.h: ns3::olsr::RoutingTableEntry::RoutingTableEntry(ns3::olsr::RoutingTableEntry const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::RoutingTableEntry const &', 'arg0')]) - ## olsr-routing-protocol.h: ns3::olsr::RoutingTableEntry::RoutingTableEntry() [constructor] - cls.add_constructor([]) - ## olsr-routing-protocol.h: ns3::olsr::RoutingTableEntry::destAddr [variable] - cls.add_instance_attribute('destAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-routing-protocol.h: ns3::olsr::RoutingTableEntry::distance [variable] - cls.add_instance_attribute('distance', 'uint32_t', is_const=False) - ## olsr-routing-protocol.h: ns3::olsr::RoutingTableEntry::interface [variable] - cls.add_instance_attribute('interface', 'uint32_t', is_const=False) - ## olsr-routing-protocol.h: ns3::olsr::RoutingTableEntry::nextAddr [variable] - cls.add_instance_attribute('nextAddr', 'ns3::Ipv4Address', is_const=False) - return - -def register_Ns3OlsrTopologyTuple_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::TopologyTuple::TopologyTuple() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::TopologyTuple::TopologyTuple(ns3::olsr::TopologyTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::TopologyTuple const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::TopologyTuple::destAddr [variable] - cls.add_instance_attribute('destAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::TopologyTuple::expirationTime [variable] - cls.add_instance_attribute('expirationTime', 'ns3::Time', is_const=False) - ## olsr-repositories.h: ns3::olsr::TopologyTuple::lastAddr [variable] - cls.add_instance_attribute('lastAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::TopologyTuple::sequenceNumber [variable] - cls.add_instance_attribute('sequenceNumber', 'uint16_t', is_const=False) - return - -def register_Ns3OlsrTwoHopNeighborTuple_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::TwoHopNeighborTuple::TwoHopNeighborTuple() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::TwoHopNeighborTuple::TwoHopNeighborTuple(ns3::olsr::TwoHopNeighborTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::TwoHopNeighborTuple const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::TwoHopNeighborTuple::expirationTime [variable] - cls.add_instance_attribute('expirationTime', 'ns3::Time', is_const=False) - ## olsr-repositories.h: ns3::olsr::TwoHopNeighborTuple::neighborMainAddr [variable] - cls.add_instance_attribute('neighborMainAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::TwoHopNeighborTuple::twoHopNeighborAddr [variable] - cls.add_instance_attribute('twoHopNeighborAddr', 'ns3::Ipv4Address', is_const=False) - 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): - ## olsr-header.h: extern double ns3::olsr::EmfToSeconds(uint8_t emf) [free function] - module.add_function('EmfToSeconds', - 'double', - [param('uint8_t', 'emf')]) - ## olsr-header.h: extern uint8_t ns3::olsr::SecondsToEmf(double seconds) [free function] - module.add_function('SecondsToEmf', - 'uint8_t', - [param('double', 'seconds')]) - return - diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_openflow.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_openflow.py deleted file mode 100644 index a37d20d52..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_openflow.py +++ /dev/null @@ -1,139 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - - ## 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): - 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_point_to_point.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_point_to_point.py deleted file mode 100644 index 52eeddad9..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_point_to_point.py +++ /dev/null @@ -1,490 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## point-to-point-helper.h: ns3::PointToPointHelper [class] - module.add_class('PointToPointHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) - ## ppp-header.h: ns3::PppHeader [class] - module.add_class('PppHeader', parent=root_module['ns3::Header']) - ## point-to-point-channel.h: ns3::PointToPointChannel [class] - module.add_class('PointToPointChannel', parent=root_module['ns3::Channel']) - ## point-to-point-net-device.h: ns3::PointToPointNetDevice [class] - module.add_class('PointToPointNetDevice', parent=[root_module['ns3::NetDevice'], root_module['ns3::MpiNetDevice']]) - ## point-to-point-remote-channel.h: ns3::PointToPointRemoteChannel [class] - module.add_class('PointToPointRemoteChannel', parent=root_module['ns3::PointToPointChannel']) - - ## 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_Ns3PointToPointHelper_methods(root_module, root_module['ns3::PointToPointHelper']) - register_Ns3PppHeader_methods(root_module, root_module['ns3::PppHeader']) - register_Ns3PointToPointChannel_methods(root_module, root_module['ns3::PointToPointChannel']) - register_Ns3PointToPointNetDevice_methods(root_module, root_module['ns3::PointToPointNetDevice']) - register_Ns3PointToPointRemoteChannel_methods(root_module, root_module['ns3::PointToPointRemoteChannel']) - return - -def register_Ns3PointToPointHelper_methods(root_module, cls): - ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper(ns3::PointToPointHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PointToPointHelper const &', 'arg0')]) - ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper() [constructor] - cls.add_constructor([]) - ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::NodeContainer c) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c')]) - ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::Ptr a, ns3::Ptr b) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'a'), param('ns3::Ptr< ns3::Node >', 'b')]) - ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::Ptr a, std::string bName) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'a'), param('std::string', 'bName')]) - ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(std::string aName, ns3::Ptr b) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'aName'), param('ns3::Ptr< ns3::Node >', 'b')]) - ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(std::string aNode, std::string bNode) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'aNode'), param('std::string', 'bNode')]) - ## point-to-point-helper.h: void ns3::PointToPointHelper::SetChannelAttribute(std::string name, ns3::AttributeValue const & value) [member function] - cls.add_method('SetChannelAttribute', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) - ## point-to-point-helper.h: void ns3::PointToPointHelper::SetDeviceAttribute(std::string name, ns3::AttributeValue const & value) [member function] - cls.add_method('SetDeviceAttribute', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) - ## point-to-point-helper.h: void ns3::PointToPointHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetQueue', - 'void', - [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()')]) - ## point-to-point-helper.h: void ns3::PointToPointHelper::EnableAsciiInternal(ns3::Ptr stream, std::string prefix, ns3::Ptr nd, bool explicitFilename) [member function] - cls.add_method('EnableAsciiInternal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - ## point-to-point-helper.h: void ns3::PointToPointHelper::EnablePcapInternal(std::string prefix, ns3::Ptr nd, bool promiscuous, bool explicitFilename) [member function] - cls.add_method('EnablePcapInternal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - return - -def register_Ns3PppHeader_methods(root_module, cls): - ## ppp-header.h: ns3::PppHeader::PppHeader(ns3::PppHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PppHeader const &', 'arg0')]) - ## ppp-header.h: ns3::PppHeader::PppHeader() [constructor] - cls.add_constructor([]) - ## ppp-header.h: uint32_t ns3::PppHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ppp-header.h: ns3::TypeId ns3::PppHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ppp-header.h: uint16_t ns3::PppHeader::GetProtocol() [member function] - cls.add_method('GetProtocol', - 'uint16_t', - []) - ## ppp-header.h: uint32_t ns3::PppHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ppp-header.h: static ns3::TypeId ns3::PppHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ppp-header.h: void ns3::PppHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ppp-header.h: void ns3::PppHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ppp-header.h: void ns3::PppHeader::SetProtocol(uint16_t protocol) [member function] - cls.add_method('SetProtocol', - 'void', - [param('uint16_t', 'protocol')]) - return - -def register_Ns3PointToPointChannel_methods(root_module, cls): - ## point-to-point-channel.h: ns3::PointToPointChannel::PointToPointChannel(ns3::PointToPointChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PointToPointChannel const &', 'arg0')]) - ## point-to-point-channel.h: ns3::PointToPointChannel::PointToPointChannel() [constructor] - cls.add_constructor([]) - ## point-to-point-channel.h: void ns3::PointToPointChannel::Attach(ns3::Ptr device) [member function] - cls.add_method('Attach', - 'void', - [param('ns3::Ptr< ns3::PointToPointNetDevice >', 'device')]) - ## point-to-point-channel.h: ns3::Ptr ns3::PointToPointChannel::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) - ## point-to-point-channel.h: uint32_t ns3::PointToPointChannel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## point-to-point-channel.h: ns3::Ptr ns3::PointToPointChannel::GetPointToPointDevice(uint32_t i) const [member function] - cls.add_method('GetPointToPointDevice', - 'ns3::Ptr< ns3::PointToPointNetDevice >', - [param('uint32_t', 'i')], - is_const=True) - ## point-to-point-channel.h: static ns3::TypeId ns3::PointToPointChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## point-to-point-channel.h: bool ns3::PointToPointChannel::TransmitStart(ns3::Ptr p, ns3::Ptr src, ns3::Time txTime) [member function] - cls.add_method('TransmitStart', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ptr< ns3::PointToPointNetDevice >', 'src'), param('ns3::Time', 'txTime')], - is_virtual=True) - ## point-to-point-channel.h: ns3::Time ns3::PointToPointChannel::GetDelay() const [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [], - is_const=True, visibility='protected') - ## point-to-point-channel.h: ns3::Ptr ns3::PointToPointChannel::GetDestination(uint32_t i) const [member function] - cls.add_method('GetDestination', - 'ns3::Ptr< ns3::PointToPointNetDevice >', - [param('uint32_t', 'i')], - is_const=True, visibility='protected') - ## point-to-point-channel.h: ns3::Ptr ns3::PointToPointChannel::GetSource(uint32_t i) const [member function] - cls.add_method('GetSource', - 'ns3::Ptr< ns3::PointToPointNetDevice >', - [param('uint32_t', 'i')], - is_const=True, visibility='protected') - ## point-to-point-channel.h: bool ns3::PointToPointChannel::IsInitialized() const [member function] - cls.add_method('IsInitialized', - 'bool', - [], - is_const=True, visibility='protected') - return - -def register_Ns3PointToPointNetDevice_methods(root_module, cls): - ## point-to-point-net-device.h: static ns3::TypeId ns3::PointToPointNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## point-to-point-net-device.h: ns3::PointToPointNetDevice::PointToPointNetDevice() [constructor] - cls.add_constructor([]) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::SetDataRate(ns3::DataRate bps) [member function] - cls.add_method('SetDataRate', - 'void', - [param('ns3::DataRate', 'bps')]) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::SetInterframeGap(ns3::Time t) [member function] - cls.add_method('SetInterframeGap', - 'void', - [param('ns3::Time', 't')]) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::Attach(ns3::Ptr ch) [member function] - cls.add_method('Attach', - 'bool', - [param('ns3::Ptr< ns3::PointToPointChannel >', 'ch')]) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::SetQueue(ns3::Ptr queue) [member function] - cls.add_method('SetQueue', - 'void', - [param('ns3::Ptr< ns3::Queue >', 'queue')]) - ## point-to-point-net-device.h: ns3::Ptr ns3::PointToPointNetDevice::GetQueue() const [member function] - cls.add_method('GetQueue', - 'ns3::Ptr< ns3::Queue >', - [], - is_const=True) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::SetReceiveErrorModel(ns3::Ptr em) [member function] - cls.add_method('SetReceiveErrorModel', - 'void', - [param('ns3::Ptr< ns3::ErrorModel >', 'em')]) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::Receive(ns3::Ptr p) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## point-to-point-net-device.h: uint32_t ns3::PointToPointNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: ns3::Ptr ns3::PointToPointNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## point-to-point-net-device.h: ns3::Address ns3::PointToPointNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## point-to-point-net-device.h: uint16_t ns3::PointToPointNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::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) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: ns3::Address ns3::PointToPointNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: ns3::Address ns3::PointToPointNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::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) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::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) - ## point-to-point-net-device.h: ns3::Ptr ns3::PointToPointNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::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) - ## point-to-point-net-device.h: ns3::Address ns3::PointToPointNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::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) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::DoMpiReceive(ns3::Ptr p) [member function] - cls.add_method('DoMpiReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='protected', is_virtual=True) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3PointToPointRemoteChannel_methods(root_module, cls): - ## point-to-point-remote-channel.h: ns3::PointToPointRemoteChannel::PointToPointRemoteChannel(ns3::PointToPointRemoteChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PointToPointRemoteChannel const &', 'arg0')]) - ## point-to-point-remote-channel.h: ns3::PointToPointRemoteChannel::PointToPointRemoteChannel() [constructor] - cls.add_constructor([]) - ## point-to-point-remote-channel.h: static ns3::TypeId ns3::PointToPointRemoteChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## point-to-point-remote-channel.h: bool ns3::PointToPointRemoteChannel::TransmitStart(ns3::Ptr p, ns3::Ptr src, ns3::Time txTime) [member function] - cls.add_method('TransmitStart', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ptr< ns3::PointToPointNetDevice >', 'src'), param('ns3::Time', 'txTime')], - 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_propagation.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_propagation.py deleted file mode 100644 index ead70ce6e..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_propagation.py +++ /dev/null @@ -1,606 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## propagation-delay-model.h: ns3::PropagationDelayModel [class] - module.add_class('PropagationDelayModel', parent=root_module['ns3::Object']) - ## propagation-loss-model.h: ns3::PropagationLossModel [class] - module.add_class('PropagationLossModel', parent=root_module['ns3::Object']) - ## propagation-delay-model.h: ns3::RandomPropagationDelayModel [class] - module.add_class('RandomPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel']) - ## propagation-loss-model.h: ns3::RandomPropagationLossModel [class] - module.add_class('RandomPropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## propagation-loss-model.h: ns3::RangePropagationLossModel [class] - module.add_class('RangePropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## propagation-loss-model.h: ns3::ThreeLogDistancePropagationLossModel [class] - module.add_class('ThreeLogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## propagation-loss-model.h: ns3::TwoRayGroundPropagationLossModel [class] - module.add_class('TwoRayGroundPropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel [class] - module.add_class('ConstantSpeedPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel']) - ## cost231-propagation-loss-model.h: ns3::Cost231PropagationLossModel [class] - module.add_class('Cost231PropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## cost231-propagation-loss-model.h: ns3::Cost231PropagationLossModel::Environment [enumeration] - module.add_enum('Environment', ['SubUrban', 'MediumCity', 'Metropolitan'], outer_class=root_module['ns3::Cost231PropagationLossModel']) - ## propagation-loss-model.h: ns3::FixedRssLossModel [class] - module.add_class('FixedRssLossModel', parent=root_module['ns3::PropagationLossModel']) - ## propagation-loss-model.h: ns3::FriisPropagationLossModel [class] - module.add_class('FriisPropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel [class] - module.add_class('JakesPropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## propagation-loss-model.h: ns3::LogDistancePropagationLossModel [class] - module.add_class('LogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## propagation-loss-model.h: ns3::MatrixPropagationLossModel [class] - module.add_class('MatrixPropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## propagation-loss-model.h: ns3::NakagamiPropagationLossModel [class] - module.add_class('NakagamiPropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - - ## 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_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel']) - register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel']) - register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel']) - register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel']) - register_Ns3RangePropagationLossModel_methods(root_module, root_module['ns3::RangePropagationLossModel']) - register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, root_module['ns3::ThreeLogDistancePropagationLossModel']) - register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, root_module['ns3::TwoRayGroundPropagationLossModel']) - register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel']) - register_Ns3Cost231PropagationLossModel_methods(root_module, root_module['ns3::Cost231PropagationLossModel']) - register_Ns3FixedRssLossModel_methods(root_module, root_module['ns3::FixedRssLossModel']) - register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel']) - register_Ns3JakesPropagationLossModel_methods(root_module, root_module['ns3::JakesPropagationLossModel']) - register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel']) - register_Ns3MatrixPropagationLossModel_methods(root_module, root_module['ns3::MatrixPropagationLossModel']) - register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel']) - return - -def register_Ns3PropagationDelayModel_methods(root_module, cls): - ## propagation-delay-model.h: ns3::PropagationDelayModel::PropagationDelayModel() [constructor] - cls.add_constructor([]) - ## propagation-delay-model.h: ns3::PropagationDelayModel::PropagationDelayModel(ns3::PropagationDelayModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PropagationDelayModel const &', 'arg0')]) - ## propagation-delay-model.h: ns3::Time ns3::PropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## propagation-delay-model.h: static ns3::TypeId ns3::PropagationDelayModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3PropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::PropagationLossModel::PropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: void ns3::PropagationLossModel::SetNext(ns3::Ptr next) [member function] - cls.add_method('SetNext', - 'void', - [param('ns3::Ptr< ns3::PropagationLossModel >', 'next')]) - ## propagation-loss-model.h: double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('CalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True) - ## propagation-loss-model.h: double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3RandomPropagationDelayModel_methods(root_module, cls): - ## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel(ns3::RandomPropagationDelayModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomPropagationDelayModel const &', 'arg0')]) - ## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel() [constructor] - cls.add_constructor([]) - ## propagation-delay-model.h: ns3::Time ns3::RandomPropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, is_virtual=True) - ## propagation-delay-model.h: static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3RandomPropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3RangePropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::RangePropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::RangePropagationLossModel::RangePropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: double ns3::RangePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::TwoRayGroundPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::TwoRayGroundPropagationLossModel::TwoRayGroundPropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetLambda(double frequency, double speed) [member function] - cls.add_method('SetLambda', - 'void', - [param('double', 'frequency'), param('double', 'speed')]) - ## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetLambda(double lambda) [member function] - cls.add_method('SetLambda', - 'void', - [param('double', 'lambda')]) - ## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetSystemLoss(double systemLoss) [member function] - cls.add_method('SetSystemLoss', - 'void', - [param('double', 'systemLoss')]) - ## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetMinDistance(double minDistance) [member function] - cls.add_method('SetMinDistance', - 'void', - [param('double', 'minDistance')]) - ## propagation-loss-model.h: double ns3::TwoRayGroundPropagationLossModel::GetMinDistance() const [member function] - cls.add_method('GetMinDistance', - 'double', - [], - is_const=True) - ## propagation-loss-model.h: double ns3::TwoRayGroundPropagationLossModel::GetLambda() const [member function] - cls.add_method('GetLambda', - 'double', - [], - is_const=True) - ## propagation-loss-model.h: double ns3::TwoRayGroundPropagationLossModel::GetSystemLoss() const [member function] - cls.add_method('GetSystemLoss', - 'double', - [], - is_const=True) - ## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetHeightAboveZ(double heightAboveZ) [member function] - cls.add_method('SetHeightAboveZ', - 'void', - [param('double', 'heightAboveZ')]) - ## propagation-loss-model.h: double ns3::TwoRayGroundPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, cls): - ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel(ns3::ConstantSpeedPropagationDelayModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ConstantSpeedPropagationDelayModel const &', 'arg0')]) - ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel() [constructor] - cls.add_constructor([]) - ## propagation-delay-model.h: ns3::Time ns3::ConstantSpeedPropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, is_virtual=True) - ## propagation-delay-model.h: double ns3::ConstantSpeedPropagationDelayModel::GetSpeed() const [member function] - cls.add_method('GetSpeed', - 'double', - [], - is_const=True) - ## propagation-delay-model.h: static ns3::TypeId ns3::ConstantSpeedPropagationDelayModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-delay-model.h: void ns3::ConstantSpeedPropagationDelayModel::SetSpeed(double speed) [member function] - cls.add_method('SetSpeed', - 'void', - [param('double', 'speed')]) - return - -def register_Ns3Cost231PropagationLossModel_methods(root_module, cls): - ## cost231-propagation-loss-model.h: static ns3::TypeId ns3::Cost231PropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## cost231-propagation-loss-model.h: ns3::Cost231PropagationLossModel::Cost231PropagationLossModel() [constructor] - cls.add_constructor([]) - ## cost231-propagation-loss-model.h: double ns3::Cost231PropagationLossModel::GetLoss(ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('GetLoss', - 'double', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True) - ## cost231-propagation-loss-model.h: void ns3::Cost231PropagationLossModel::SetBSAntennaHeight(double height) [member function] - cls.add_method('SetBSAntennaHeight', - 'void', - [param('double', 'height')]) - ## cost231-propagation-loss-model.h: void ns3::Cost231PropagationLossModel::SetSSAntennaHeight(double height) [member function] - cls.add_method('SetSSAntennaHeight', - 'void', - [param('double', 'height')]) - ## cost231-propagation-loss-model.h: void ns3::Cost231PropagationLossModel::SetEnvironment(ns3::Cost231PropagationLossModel::Environment env) [member function] - cls.add_method('SetEnvironment', - 'void', - [param('ns3::Cost231PropagationLossModel::Environment', 'env')]) - ## cost231-propagation-loss-model.h: void ns3::Cost231PropagationLossModel::SetLambda(double lambda) [member function] - cls.add_method('SetLambda', - 'void', - [param('double', 'lambda')]) - ## cost231-propagation-loss-model.h: void ns3::Cost231PropagationLossModel::SetMinDistance(double minDistance) [member function] - cls.add_method('SetMinDistance', - 'void', - [param('double', 'minDistance')]) - ## cost231-propagation-loss-model.h: double ns3::Cost231PropagationLossModel::GetBSAntennaHeight() const [member function] - cls.add_method('GetBSAntennaHeight', - 'double', - [], - is_const=True) - ## cost231-propagation-loss-model.h: double ns3::Cost231PropagationLossModel::GetSSAntennaHeight() const [member function] - cls.add_method('GetSSAntennaHeight', - 'double', - [], - is_const=True) - ## cost231-propagation-loss-model.h: ns3::Cost231PropagationLossModel::Environment ns3::Cost231PropagationLossModel::GetEnvironment() const [member function] - cls.add_method('GetEnvironment', - 'ns3::Cost231PropagationLossModel::Environment', - [], - is_const=True) - ## cost231-propagation-loss-model.h: double ns3::Cost231PropagationLossModel::GetMinDistance() const [member function] - cls.add_method('GetMinDistance', - 'double', - [], - is_const=True) - ## cost231-propagation-loss-model.h: double ns3::Cost231PropagationLossModel::GetLambda() const [member function] - cls.add_method('GetLambda', - 'double', - [], - is_const=True) - ## cost231-propagation-loss-model.h: void ns3::Cost231PropagationLossModel::SetLambda(double frequency, double speed) [member function] - cls.add_method('SetLambda', - 'void', - [param('double', 'frequency'), param('double', 'speed')]) - ## cost231-propagation-loss-model.h: double ns3::Cost231PropagationLossModel::GetShadowing() [member function] - cls.add_method('GetShadowing', - 'double', - []) - ## cost231-propagation-loss-model.h: void ns3::Cost231PropagationLossModel::SetShadowing(double shadowing) [member function] - cls.add_method('SetShadowing', - 'void', - [param('double', 'shadowing')]) - ## cost231-propagation-loss-model.h: double ns3::Cost231PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3FixedRssLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::FixedRssLossModel::FixedRssLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: void ns3::FixedRssLossModel::SetRss(double rss) [member function] - cls.add_method('SetRss', - 'void', - [param('double', 'rss')]) - ## propagation-loss-model.h: double ns3::FixedRssLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3FriisPropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetLambda(double frequency, double speed) [member function] - cls.add_method('SetLambda', - 'void', - [param('double', 'frequency'), param('double', 'speed')]) - ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetLambda(double lambda) [member function] - cls.add_method('SetLambda', - 'void', - [param('double', 'lambda')]) - ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function] - cls.add_method('SetSystemLoss', - 'void', - [param('double', 'systemLoss')]) - ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetMinDistance(double minDistance) [member function] - cls.add_method('SetMinDistance', - 'void', - [param('double', 'minDistance')]) - ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetMinDistance() const [member function] - cls.add_method('GetMinDistance', - 'double', - [], - is_const=True) - ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetLambda() const [member function] - cls.add_method('GetLambda', - 'double', - [], - is_const=True) - ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function] - cls.add_method('GetSystemLoss', - 'double', - [], - is_const=True) - ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3JakesPropagationLossModel_methods(root_module, cls): - ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel::JakesPropagationLossModel() [constructor] - cls.add_constructor([]) - ## jakes-propagation-loss-model.h: uint8_t ns3::JakesPropagationLossModel::GetNOscillators() const [member function] - cls.add_method('GetNOscillators', - 'uint8_t', - [], - is_const=True) - ## jakes-propagation-loss-model.h: uint8_t ns3::JakesPropagationLossModel::GetNRays() const [member function] - cls.add_method('GetNRays', - 'uint8_t', - [], - is_const=True) - ## jakes-propagation-loss-model.h: static ns3::TypeId ns3::JakesPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## jakes-propagation-loss-model.h: void ns3::JakesPropagationLossModel::SetNOscillators(uint8_t nOscillators) [member function] - cls.add_method('SetNOscillators', - 'void', - [param('uint8_t', 'nOscillators')]) - ## jakes-propagation-loss-model.h: void ns3::JakesPropagationLossModel::SetNRays(uint8_t nRays) [member function] - cls.add_method('SetNRays', - 'void', - [param('uint8_t', 'nRays')]) - ## jakes-propagation-loss-model.h: double ns3::JakesPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetPathLossExponent(double n) [member function] - cls.add_method('SetPathLossExponent', - 'void', - [param('double', 'n')]) - ## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::GetPathLossExponent() const [member function] - cls.add_method('GetPathLossExponent', - 'double', - [], - is_const=True) - ## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetReference(double referenceDistance, double referenceLoss) [member function] - cls.add_method('SetReference', - 'void', - [param('double', 'referenceDistance'), param('double', 'referenceLoss')]) - ## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3MatrixPropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::MatrixPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::MatrixPropagationLossModel::MatrixPropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: void ns3::MatrixPropagationLossModel::SetLoss(ns3::Ptr a, ns3::Ptr b, double loss, bool symmetric=true) [member function] - cls.add_method('SetLoss', - 'void', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('double', 'loss'), param('bool', 'symmetric', default_value='true')]) - ## propagation-loss-model.h: void ns3::MatrixPropagationLossModel::SetDefaultLoss(double arg0) [member function] - cls.add_method('SetDefaultLoss', - 'void', - [param('double', 'arg0')]) - ## propagation-loss-model.h: double ns3::MatrixPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::NakagamiPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::NakagamiPropagationLossModel::NakagamiPropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: double ns3::NakagamiPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_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_spectrum.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_spectrum.py deleted file mode 100644 index 0cfb6970d..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_spectrum.py +++ /dev/null @@ -1,1694 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## adhoc-aloha-noack-ideal-phy-helper.h: ns3::AdhocAlohaNoackIdealPhyHelper [class] - module.add_class('AdhocAlohaNoackIdealPhyHelper') - ## spectrum-model.h: ns3::BandInfo [struct] - module.add_class('BandInfo') - ## microwave-oven-spectrum-value-helper.h: ns3::MicrowaveOvenSpectrumValueHelper [class] - module.add_class('MicrowaveOvenSpectrumValueHelper') - ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo [class] - module.add_class('RxSpectrumModelInfo') - ## spectrum-analyzer-helper.h: ns3::SpectrumAnalyzerHelper [class] - module.add_class('SpectrumAnalyzerHelper') - ## spectrum-helper.h: ns3::SpectrumChannelHelper [class] - module.add_class('SpectrumChannelHelper') - ## spectrum-helper.h: ns3::SpectrumPhyHelper [class] - module.add_class('SpectrumPhyHelper') - ## spectrum-type.h: ns3::SpectrumType [class] - module.add_class('SpectrumType') - ## spectrum-type.h: ns3::SpectrumTypeFactory [class] - module.add_class('SpectrumTypeFactory') - ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo [class] - module.add_class('TxSpectrumModelInfo') - ## waveform-generator-helper.h: ns3::WaveformGeneratorHelper [class] - module.add_class('WaveformGeneratorHelper') - ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValue5MhzFactory [class] - module.add_class('WifiSpectrumValue5MhzFactory', allow_subclassing=True) - ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValueHelper [class] - module.add_class('WifiSpectrumValueHelper', allow_subclassing=True) - ## simple-ref-count.h: ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::SpectrumConverter', '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::SpectrumModel', '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::SpectrumValue', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) - ## spectrum-converter.h: ns3::SpectrumConverter [class] - module.add_class('SpectrumConverter', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumConverter, ns3::empty, ns3::DefaultDeleter >']) - ## spectrum-error-model.h: ns3::SpectrumErrorModel [class] - module.add_class('SpectrumErrorModel', parent=root_module['ns3::Object']) - ## spectrum-interference.h: ns3::SpectrumInterference [class] - module.add_class('SpectrumInterference', parent=root_module['ns3::Object']) - ## spectrum-model.h: ns3::SpectrumModel [class] - module.add_class('SpectrumModel', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter >']) - ## spectrum-phy.h: ns3::SpectrumPhy [class] - module.add_class('SpectrumPhy', parent=root_module['ns3::Object']) - ## spectrum-propagation-loss-model.h: ns3::SpectrumPropagationLossModel [class] - module.add_class('SpectrumPropagationLossModel', parent=root_module['ns3::Object']) - ## spectrum-value.h: ns3::SpectrumValue [class] - module.add_class('SpectrumValue', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter >']) - ## waveform-generator.h: ns3::WaveformGenerator [class] - module.add_class('WaveformGenerator', parent=root_module['ns3::SpectrumPhy']) - ## aloha-noack-mac-header.h: ns3::AlohaNoackMacHeader [class] - module.add_class('AlohaNoackMacHeader', parent=root_module['ns3::Header']) - ## friis-spectrum-propagation-loss.h: ns3::FriisSpectrumPropagationLossModel [class] - module.add_class('FriisSpectrumPropagationLossModel', parent=root_module['ns3::SpectrumPropagationLossModel']) - ## half-duplex-ideal-phy.h: ns3::HalfDuplexIdealPhy [class] - module.add_class('HalfDuplexIdealPhy', parent=root_module['ns3::SpectrumPhy']) - ## half-duplex-ideal-phy.h: ns3::HalfDuplexIdealPhy::State [enumeration] - module.add_enum('State', ['IDLE', 'TX', 'RX'], outer_class=root_module['ns3::HalfDuplexIdealPhy']) - ## non-communicating-net-device.h: ns3::NonCommunicatingNetDevice [class] - module.add_class('NonCommunicatingNetDevice', parent=root_module['ns3::NetDevice']) - ## spectrum-error-model.h: ns3::ShannonSpectrumErrorModel [class] - module.add_class('ShannonSpectrumErrorModel', parent=root_module['ns3::SpectrumErrorModel']) - ## spectrum-analyzer.h: ns3::SpectrumAnalyzer [class] - module.add_class('SpectrumAnalyzer', parent=root_module['ns3::SpectrumPhy']) - ## spectrum-channel.h: ns3::SpectrumChannel [class] - module.add_class('SpectrumChannel', parent=root_module['ns3::Channel']) - ## aloha-noack-net-device.h: ns3::AlohaNoackNetDevice [class] - module.add_class('AlohaNoackNetDevice', parent=root_module['ns3::NetDevice']) - ## aloha-noack-net-device.h: ns3::AlohaNoackNetDevice::State [enumeration] - module.add_enum('State', ['IDLE', 'TX', 'RX'], outer_class=root_module['ns3::AlohaNoackNetDevice']) - ## multi-model-spectrum-channel.h: ns3::MultiModelSpectrumChannel [class] - module.add_class('MultiModelSpectrumChannel', parent=root_module['ns3::SpectrumChannel']) - ## single-model-spectrum-channel.h: ns3::SingleModelSpectrumChannel [class] - module.add_class('SingleModelSpectrumChannel', parent=root_module['ns3::SpectrumChannel']) - module.add_container('ns3::SpectrumConverterMap_t', ('unsigned int', 'ns3::SpectrumConverter'), container_type='map') - module.add_container('ns3::Bands', 'ns3::BandInfo', container_type='vector') - typehandlers.add_type_alias('std::vector< double, std::allocator< double > >', 'ns3::Values') - typehandlers.add_type_alias('std::vector< double, std::allocator< double > >*', 'ns3::Values*') - typehandlers.add_type_alias('std::vector< double, std::allocator< double > >&', 'ns3::Values&') - typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >', 'ns3::SpectrumConverterMap_t') - typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >*', 'ns3::SpectrumConverterMap_t*') - typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >&', 'ns3::SpectrumConverterMap_t&') - typehandlers.add_type_alias('std::map< unsigned int, ns3::TxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::TxSpectrumModelInfo > > >', 'ns3::TxSpectrumModelInfoMap_t') - typehandlers.add_type_alias('std::map< unsigned int, ns3::TxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::TxSpectrumModelInfo > > >*', 'ns3::TxSpectrumModelInfoMap_t*') - typehandlers.add_type_alias('std::map< unsigned int, ns3::TxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::TxSpectrumModelInfo > > >&', 'ns3::TxSpectrumModelInfoMap_t&') - typehandlers.add_type_alias('std::vector< ns3::BandInfo, std::allocator< ns3::BandInfo > >', 'ns3::Bands') - typehandlers.add_type_alias('std::vector< ns3::BandInfo, std::allocator< ns3::BandInfo > >*', 'ns3::Bands*') - typehandlers.add_type_alias('std::vector< ns3::BandInfo, std::allocator< ns3::BandInfo > >&', 'ns3::Bands&') - typehandlers.add_type_alias('std::map< unsigned int, ns3::RxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::RxSpectrumModelInfo > > >', 'ns3::RxSpectrumModelInfoMap_t') - typehandlers.add_type_alias('std::map< unsigned int, ns3::RxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::RxSpectrumModelInfo > > >*', 'ns3::RxSpectrumModelInfoMap_t*') - typehandlers.add_type_alias('std::map< unsigned int, ns3::RxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::RxSpectrumModelInfo > > >&', 'ns3::RxSpectrumModelInfoMap_t&') - typehandlers.add_type_alias('uint32_t', 'ns3::SpectrumModelUid_t') - typehandlers.add_type_alias('uint32_t*', 'ns3::SpectrumModelUid_t*') - typehandlers.add_type_alias('uint32_t&', 'ns3::SpectrumModelUid_t&') - - ## 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_Ns3AdhocAlohaNoackIdealPhyHelper_methods(root_module, root_module['ns3::AdhocAlohaNoackIdealPhyHelper']) - register_Ns3BandInfo_methods(root_module, root_module['ns3::BandInfo']) - register_Ns3MicrowaveOvenSpectrumValueHelper_methods(root_module, root_module['ns3::MicrowaveOvenSpectrumValueHelper']) - register_Ns3RxSpectrumModelInfo_methods(root_module, root_module['ns3::RxSpectrumModelInfo']) - register_Ns3SpectrumAnalyzerHelper_methods(root_module, root_module['ns3::SpectrumAnalyzerHelper']) - register_Ns3SpectrumChannelHelper_methods(root_module, root_module['ns3::SpectrumChannelHelper']) - register_Ns3SpectrumPhyHelper_methods(root_module, root_module['ns3::SpectrumPhyHelper']) - register_Ns3SpectrumType_methods(root_module, root_module['ns3::SpectrumType']) - register_Ns3SpectrumTypeFactory_methods(root_module, root_module['ns3::SpectrumTypeFactory']) - register_Ns3TxSpectrumModelInfo_methods(root_module, root_module['ns3::TxSpectrumModelInfo']) - register_Ns3WaveformGeneratorHelper_methods(root_module, root_module['ns3::WaveformGeneratorHelper']) - register_Ns3WifiSpectrumValue5MhzFactory_methods(root_module, root_module['ns3::WifiSpectrumValue5MhzFactory']) - register_Ns3WifiSpectrumValueHelper_methods(root_module, root_module['ns3::WifiSpectrumValueHelper']) - register_Ns3SpectrumConverter_methods(root_module, root_module['ns3::SpectrumConverter']) - register_Ns3SpectrumErrorModel_methods(root_module, root_module['ns3::SpectrumErrorModel']) - register_Ns3SpectrumInterference_methods(root_module, root_module['ns3::SpectrumInterference']) - register_Ns3SpectrumModel_methods(root_module, root_module['ns3::SpectrumModel']) - register_Ns3SpectrumPhy_methods(root_module, root_module['ns3::SpectrumPhy']) - register_Ns3SpectrumPropagationLossModel_methods(root_module, root_module['ns3::SpectrumPropagationLossModel']) - register_Ns3SpectrumValue_methods(root_module, root_module['ns3::SpectrumValue']) - register_Ns3WaveformGenerator_methods(root_module, root_module['ns3::WaveformGenerator']) - register_Ns3AlohaNoackMacHeader_methods(root_module, root_module['ns3::AlohaNoackMacHeader']) - register_Ns3FriisSpectrumPropagationLossModel_methods(root_module, root_module['ns3::FriisSpectrumPropagationLossModel']) - register_Ns3HalfDuplexIdealPhy_methods(root_module, root_module['ns3::HalfDuplexIdealPhy']) - register_Ns3NonCommunicatingNetDevice_methods(root_module, root_module['ns3::NonCommunicatingNetDevice']) - register_Ns3ShannonSpectrumErrorModel_methods(root_module, root_module['ns3::ShannonSpectrumErrorModel']) - register_Ns3SpectrumAnalyzer_methods(root_module, root_module['ns3::SpectrumAnalyzer']) - register_Ns3SpectrumChannel_methods(root_module, root_module['ns3::SpectrumChannel']) - register_Ns3AlohaNoackNetDevice_methods(root_module, root_module['ns3::AlohaNoackNetDevice']) - register_Ns3MultiModelSpectrumChannel_methods(root_module, root_module['ns3::MultiModelSpectrumChannel']) - register_Ns3SingleModelSpectrumChannel_methods(root_module, root_module['ns3::SingleModelSpectrumChannel']) - return - -def register_Ns3AdhocAlohaNoackIdealPhyHelper_methods(root_module, cls): - ## adhoc-aloha-noack-ideal-phy-helper.h: ns3::AdhocAlohaNoackIdealPhyHelper::AdhocAlohaNoackIdealPhyHelper(ns3::AdhocAlohaNoackIdealPhyHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AdhocAlohaNoackIdealPhyHelper const &', 'arg0')]) - ## adhoc-aloha-noack-ideal-phy-helper.h: ns3::AdhocAlohaNoackIdealPhyHelper::AdhocAlohaNoackIdealPhyHelper() [constructor] - cls.add_constructor([]) - ## adhoc-aloha-noack-ideal-phy-helper.h: ns3::NetDeviceContainer ns3::AdhocAlohaNoackIdealPhyHelper::Install(ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c')], - is_const=True) - ## adhoc-aloha-noack-ideal-phy-helper.h: ns3::NetDeviceContainer ns3::AdhocAlohaNoackIdealPhyHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## adhoc-aloha-noack-ideal-phy-helper.h: ns3::NetDeviceContainer ns3::AdhocAlohaNoackIdealPhyHelper::Install(std::string nodeName) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'nodeName')], - is_const=True) - ## adhoc-aloha-noack-ideal-phy-helper.h: void ns3::AdhocAlohaNoackIdealPhyHelper::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'channel')]) - ## adhoc-aloha-noack-ideal-phy-helper.h: void ns3::AdhocAlohaNoackIdealPhyHelper::SetChannel(std::string channelName) [member function] - cls.add_method('SetChannel', - 'void', - [param('std::string', 'channelName')]) - ## adhoc-aloha-noack-ideal-phy-helper.h: void ns3::AdhocAlohaNoackIdealPhyHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] - cls.add_method('SetDeviceAttribute', - 'void', - [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) - ## adhoc-aloha-noack-ideal-phy-helper.h: void ns3::AdhocAlohaNoackIdealPhyHelper::SetNoisePowerSpectralDensity(ns3::Ptr noisePsd) [member function] - cls.add_method('SetNoisePowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue >', 'noisePsd')]) - ## adhoc-aloha-noack-ideal-phy-helper.h: void ns3::AdhocAlohaNoackIdealPhyHelper::SetPhyAttribute(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('SetPhyAttribute', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')]) - ## adhoc-aloha-noack-ideal-phy-helper.h: void ns3::AdhocAlohaNoackIdealPhyHelper::SetTxPowerSpectralDensity(ns3::Ptr txPsd) [member function] - cls.add_method('SetTxPowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd')]) - return - -def register_Ns3BandInfo_methods(root_module, cls): - ## spectrum-model.h: ns3::BandInfo::BandInfo() [constructor] - cls.add_constructor([]) - ## spectrum-model.h: ns3::BandInfo::BandInfo(ns3::BandInfo const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BandInfo const &', 'arg0')]) - ## spectrum-model.h: ns3::BandInfo::fc [variable] - cls.add_instance_attribute('fc', 'double', is_const=False) - ## spectrum-model.h: ns3::BandInfo::fh [variable] - cls.add_instance_attribute('fh', 'double', is_const=False) - ## spectrum-model.h: ns3::BandInfo::fl [variable] - cls.add_instance_attribute('fl', 'double', is_const=False) - return - -def register_Ns3MicrowaveOvenSpectrumValueHelper_methods(root_module, cls): - ## microwave-oven-spectrum-value-helper.h: ns3::MicrowaveOvenSpectrumValueHelper::MicrowaveOvenSpectrumValueHelper() [constructor] - cls.add_constructor([]) - ## microwave-oven-spectrum-value-helper.h: ns3::MicrowaveOvenSpectrumValueHelper::MicrowaveOvenSpectrumValueHelper(ns3::MicrowaveOvenSpectrumValueHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MicrowaveOvenSpectrumValueHelper const &', 'arg0')]) - ## microwave-oven-spectrum-value-helper.h: static ns3::Ptr ns3::MicrowaveOvenSpectrumValueHelper::CreatePowerSpectralDensityMwo1() [member function] - cls.add_method('CreatePowerSpectralDensityMwo1', - 'ns3::Ptr< ns3::SpectrumValue >', - [], - is_static=True) - ## microwave-oven-spectrum-value-helper.h: static ns3::Ptr ns3::MicrowaveOvenSpectrumValueHelper::CreatePowerSpectralDensityMwo2() [member function] - cls.add_method('CreatePowerSpectralDensityMwo2', - 'ns3::Ptr< ns3::SpectrumValue >', - [], - is_static=True) - return - -def register_Ns3RxSpectrumModelInfo_methods(root_module, cls): - ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo::RxSpectrumModelInfo(ns3::RxSpectrumModelInfo const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RxSpectrumModelInfo const &', 'arg0')]) - ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo::RxSpectrumModelInfo(ns3::Ptr rxSpectrumModel) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'rxSpectrumModel')]) - ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo::m_rxPhyList [variable] - cls.add_instance_attribute('m_rxPhyList', 'std::list< ns3::Ptr< ns3::SpectrumPhy > >', is_const=False) - ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo::m_rxSpectrumModel [variable] - cls.add_instance_attribute('m_rxSpectrumModel', 'ns3::Ptr< ns3::SpectrumModel const >', is_const=False) - return - -def register_Ns3SpectrumAnalyzerHelper_methods(root_module, cls): - ## spectrum-analyzer-helper.h: ns3::SpectrumAnalyzerHelper::SpectrumAnalyzerHelper(ns3::SpectrumAnalyzerHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumAnalyzerHelper const &', 'arg0')]) - ## spectrum-analyzer-helper.h: ns3::SpectrumAnalyzerHelper::SpectrumAnalyzerHelper() [constructor] - cls.add_constructor([]) - ## spectrum-analyzer-helper.h: void ns3::SpectrumAnalyzerHelper::EnableAsciiAll(std::string prefix) [member function] - cls.add_method('EnableAsciiAll', - 'void', - [param('std::string', 'prefix')]) - ## spectrum-analyzer-helper.h: ns3::NetDeviceContainer ns3::SpectrumAnalyzerHelper::Install(ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c')], - is_const=True) - ## spectrum-analyzer-helper.h: ns3::NetDeviceContainer ns3::SpectrumAnalyzerHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## spectrum-analyzer-helper.h: ns3::NetDeviceContainer ns3::SpectrumAnalyzerHelper::Install(std::string nodeName) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'nodeName')], - is_const=True) - ## spectrum-analyzer-helper.h: void ns3::SpectrumAnalyzerHelper::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'channel')]) - ## spectrum-analyzer-helper.h: void ns3::SpectrumAnalyzerHelper::SetChannel(std::string channelName) [member function] - cls.add_method('SetChannel', - 'void', - [param('std::string', 'channelName')]) - ## spectrum-analyzer-helper.h: void ns3::SpectrumAnalyzerHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] - cls.add_method('SetDeviceAttribute', - 'void', - [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) - ## spectrum-analyzer-helper.h: void ns3::SpectrumAnalyzerHelper::SetPhyAttribute(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('SetPhyAttribute', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')]) - ## spectrum-analyzer-helper.h: void ns3::SpectrumAnalyzerHelper::SetRxSpectrumModel(ns3::Ptr m) [member function] - cls.add_method('SetRxSpectrumModel', - 'void', - [param('ns3::Ptr< ns3::SpectrumModel >', 'm')]) - return - -def register_Ns3SpectrumChannelHelper_methods(root_module, cls): - ## spectrum-helper.h: ns3::SpectrumChannelHelper::SpectrumChannelHelper() [constructor] - cls.add_constructor([]) - ## spectrum-helper.h: ns3::SpectrumChannelHelper::SpectrumChannelHelper(ns3::SpectrumChannelHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumChannelHelper const &', 'arg0')]) - ## spectrum-helper.h: void ns3::SpectrumChannelHelper::AddSpectrumPropagationLoss(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('AddSpectrumPropagationLoss', - 'void', - [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## spectrum-helper.h: ns3::Ptr ns3::SpectrumChannelHelper::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::SpectrumChannel >', - [], - is_const=True) - ## spectrum-helper.h: static ns3::SpectrumChannelHelper ns3::SpectrumChannelHelper::Default() [member function] - cls.add_method('Default', - 'ns3::SpectrumChannelHelper', - [], - is_static=True) - ## spectrum-helper.h: void ns3::SpectrumChannelHelper::SetChannel(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetChannel', - 'void', - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## spectrum-helper.h: void ns3::SpectrumChannelHelper::SetPropagationDelay(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetPropagationDelay', - 'void', - [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - return - -def register_Ns3SpectrumPhyHelper_methods(root_module, cls): - ## spectrum-helper.h: ns3::SpectrumPhyHelper::SpectrumPhyHelper() [constructor] - cls.add_constructor([]) - ## spectrum-helper.h: ns3::SpectrumPhyHelper::SpectrumPhyHelper(ns3::SpectrumPhyHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumPhyHelper const &', 'arg0')]) - ## spectrum-helper.h: ns3::Ptr ns3::SpectrumPhyHelper::Create(ns3::Ptr node, ns3::Ptr device) const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::SpectrumPhy >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'device')], - is_const=True) - ## spectrum-helper.h: void ns3::SpectrumPhyHelper::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'channel')]) - ## spectrum-helper.h: void ns3::SpectrumPhyHelper::SetChannel(std::string channelName) [member function] - cls.add_method('SetChannel', - 'void', - [param('std::string', 'channelName')]) - ## spectrum-helper.h: void ns3::SpectrumPhyHelper::SetPhy(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetPhy', - 'void', - [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## spectrum-helper.h: void ns3::SpectrumPhyHelper::SetPhyAttribute(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('SetPhyAttribute', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')]) - return - -def register_Ns3SpectrumType_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## spectrum-type.h: ns3::SpectrumType::SpectrumType(ns3::SpectrumType const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumType const &', 'arg0')]) - ## spectrum-type.h: std::string ns3::SpectrumType::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## spectrum-type.h: uint32_t ns3::SpectrumType::GetUid() const [member function] - cls.add_method('GetUid', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3SpectrumTypeFactory_methods(root_module, cls): - ## spectrum-type.h: ns3::SpectrumTypeFactory::SpectrumTypeFactory() [constructor] - cls.add_constructor([]) - ## spectrum-type.h: ns3::SpectrumTypeFactory::SpectrumTypeFactory(ns3::SpectrumTypeFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumTypeFactory const &', 'arg0')]) - ## spectrum-type.h: static ns3::SpectrumType ns3::SpectrumTypeFactory::Create(std::string name) [member function] - cls.add_method('Create', - 'ns3::SpectrumType', - [param('std::string', 'name')], - is_static=True) - ## spectrum-type.h: static std::string ns3::SpectrumTypeFactory::GetNameByUid(uint32_t uid) [member function] - cls.add_method('GetNameByUid', - 'std::string', - [param('uint32_t', 'uid')], - is_static=True) - return - -def register_Ns3TxSpectrumModelInfo_methods(root_module, cls): - ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo::TxSpectrumModelInfo(ns3::TxSpectrumModelInfo const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TxSpectrumModelInfo const &', 'arg0')]) - ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo::TxSpectrumModelInfo(ns3::Ptr txSpectrumModel) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'txSpectrumModel')]) - ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo::m_spectrumConverterMap [variable] - cls.add_instance_attribute('m_spectrumConverterMap', 'ns3::SpectrumConverterMap_t', is_const=False) - ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo::m_txSpectrumModel [variable] - cls.add_instance_attribute('m_txSpectrumModel', 'ns3::Ptr< ns3::SpectrumModel const >', is_const=False) - return - -def register_Ns3WaveformGeneratorHelper_methods(root_module, cls): - ## waveform-generator-helper.h: ns3::WaveformGeneratorHelper::WaveformGeneratorHelper(ns3::WaveformGeneratorHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WaveformGeneratorHelper const &', 'arg0')]) - ## waveform-generator-helper.h: ns3::WaveformGeneratorHelper::WaveformGeneratorHelper() [constructor] - cls.add_constructor([]) - ## waveform-generator-helper.h: ns3::NetDeviceContainer ns3::WaveformGeneratorHelper::Install(ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c')], - is_const=True) - ## waveform-generator-helper.h: ns3::NetDeviceContainer ns3::WaveformGeneratorHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## waveform-generator-helper.h: ns3::NetDeviceContainer ns3::WaveformGeneratorHelper::Install(std::string nodeName) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'nodeName')], - is_const=True) - ## waveform-generator-helper.h: void ns3::WaveformGeneratorHelper::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'channel')]) - ## waveform-generator-helper.h: void ns3::WaveformGeneratorHelper::SetChannel(std::string channelName) [member function] - cls.add_method('SetChannel', - 'void', - [param('std::string', 'channelName')]) - ## waveform-generator-helper.h: void ns3::WaveformGeneratorHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] - cls.add_method('SetDeviceAttribute', - 'void', - [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) - ## waveform-generator-helper.h: void ns3::WaveformGeneratorHelper::SetPhyAttribute(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('SetPhyAttribute', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')]) - ## waveform-generator-helper.h: void ns3::WaveformGeneratorHelper::SetTxPowerSpectralDensity(ns3::Ptr txPsd) [member function] - cls.add_method('SetTxPowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd')]) - return - -def register_Ns3WifiSpectrumValue5MhzFactory_methods(root_module, cls): - ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValue5MhzFactory::WifiSpectrumValue5MhzFactory() [constructor] - cls.add_constructor([]) - ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValue5MhzFactory::WifiSpectrumValue5MhzFactory(ns3::WifiSpectrumValue5MhzFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiSpectrumValue5MhzFactory const &', 'arg0')]) - ## wifi-spectrum-value-helper.h: ns3::Ptr ns3::WifiSpectrumValue5MhzFactory::CreateConstant(double psd) [member function] - cls.add_method('CreateConstant', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('double', 'psd')], - is_virtual=True) - ## wifi-spectrum-value-helper.h: ns3::Ptr ns3::WifiSpectrumValue5MhzFactory::CreateRfFilter(uint32_t channel) [member function] - cls.add_method('CreateRfFilter', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('uint32_t', 'channel')], - is_virtual=True) - ## wifi-spectrum-value-helper.h: ns3::Ptr ns3::WifiSpectrumValue5MhzFactory::CreateTxPowerSpectralDensity(double txPower, uint32_t channel) [member function] - cls.add_method('CreateTxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('double', 'txPower'), param('uint32_t', 'channel')], - is_virtual=True) - return - -def register_Ns3WifiSpectrumValueHelper_methods(root_module, cls): - ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValueHelper::WifiSpectrumValueHelper() [constructor] - cls.add_constructor([]) - ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValueHelper::WifiSpectrumValueHelper(ns3::WifiSpectrumValueHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiSpectrumValueHelper const &', 'arg0')]) - ## wifi-spectrum-value-helper.h: ns3::Ptr ns3::WifiSpectrumValueHelper::CreateConstant(double psd) [member function] - cls.add_method('CreateConstant', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('double', 'psd')], - is_pure_virtual=True, is_virtual=True) - ## wifi-spectrum-value-helper.h: ns3::Ptr ns3::WifiSpectrumValueHelper::CreateRfFilter(uint32_t channel) [member function] - cls.add_method('CreateRfFilter', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('uint32_t', 'channel')], - is_pure_virtual=True, is_virtual=True) - ## wifi-spectrum-value-helper.h: ns3::Ptr ns3::WifiSpectrumValueHelper::CreateTxPowerSpectralDensity(double txPower, uint32_t channel) [member function] - cls.add_method('CreateTxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('double', 'txPower'), param('uint32_t', 'channel')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3SpectrumConverter_methods(root_module, cls): - ## spectrum-converter.h: ns3::SpectrumConverter::SpectrumConverter(ns3::SpectrumConverter const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumConverter const &', 'arg0')]) - ## spectrum-converter.h: ns3::SpectrumConverter::SpectrumConverter(ns3::Ptr fromSpectrumModel, ns3::Ptr toSpectrumModel) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'fromSpectrumModel'), param('ns3::Ptr< ns3::SpectrumModel const >', 'toSpectrumModel')]) - ## spectrum-converter.h: ns3::SpectrumConverter::SpectrumConverter() [constructor] - cls.add_constructor([]) - ## spectrum-converter.h: ns3::Ptr ns3::SpectrumConverter::Convert(ns3::Ptr vvf) const [member function] - cls.add_method('Convert', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'vvf')], - is_const=True) - return - -def register_Ns3SpectrumErrorModel_methods(root_module, cls): - ## spectrum-error-model.h: ns3::SpectrumErrorModel::SpectrumErrorModel() [constructor] - cls.add_constructor([]) - ## spectrum-error-model.h: ns3::SpectrumErrorModel::SpectrumErrorModel(ns3::SpectrumErrorModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumErrorModel const &', 'arg0')]) - ## spectrum-error-model.h: void ns3::SpectrumErrorModel::EvaluateChunk(ns3::SpectrumValue const & sinr, ns3::Time duration) [member function] - cls.add_method('EvaluateChunk', - 'void', - [param('ns3::SpectrumValue const &', 'sinr'), param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - ## spectrum-error-model.h: bool ns3::SpectrumErrorModel::IsRxCorrect() [member function] - cls.add_method('IsRxCorrect', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## spectrum-error-model.h: void ns3::SpectrumErrorModel::StartRx(ns3::Ptr p) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'p')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3SpectrumInterference_methods(root_module, cls): - ## spectrum-interference.h: ns3::SpectrumInterference::SpectrumInterference(ns3::SpectrumInterference const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumInterference const &', 'arg0')]) - ## spectrum-interference.h: ns3::SpectrumInterference::SpectrumInterference() [constructor] - cls.add_constructor([]) - ## spectrum-interference.h: void ns3::SpectrumInterference::AddSignal(ns3::Ptr spd, ns3::Time const duration) [member function] - cls.add_method('AddSignal', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'spd'), param('ns3::Time const', 'duration')]) - ## spectrum-interference.h: bool ns3::SpectrumInterference::EndRx() [member function] - cls.add_method('EndRx', - 'bool', - []) - ## spectrum-interference.h: void ns3::SpectrumInterference::SetErrorModel(ns3::Ptr e) [member function] - cls.add_method('SetErrorModel', - 'void', - [param('ns3::Ptr< ns3::SpectrumErrorModel >', 'e')]) - ## spectrum-interference.h: void ns3::SpectrumInterference::SetNoisePowerSpectralDensity(ns3::Ptr noisePsd) [member function] - cls.add_method('SetNoisePowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')]) - ## spectrum-interference.h: void ns3::SpectrumInterference::StartRx(ns3::Ptr p, ns3::Ptr rxPsd) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd')]) - ## spectrum-interference.h: void ns3::SpectrumInterference::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3SpectrumModel_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## spectrum-model.h: ns3::SpectrumModel::SpectrumModel(ns3::SpectrumModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumModel const &', 'arg0')]) - ## spectrum-model.h: ns3::SpectrumModel::SpectrumModel(std::vector > centerFreqs) [constructor] - cls.add_constructor([param('std::vector< double >', 'centerFreqs')]) - ## spectrum-model.h: ns3::SpectrumModel::SpectrumModel(ns3::Bands bands) [constructor] - cls.add_constructor([param('ns3::Bands', 'bands')]) - ## spectrum-model.h: __gnu_cxx::__normal_iterator > > ns3::SpectrumModel::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::BandInfo const *, std::vector< ns3::BandInfo > >', - [], - is_const=True) - ## spectrum-model.h: __gnu_cxx::__normal_iterator > > ns3::SpectrumModel::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::BandInfo const *, std::vector< ns3::BandInfo > >', - [], - is_const=True) - ## spectrum-model.h: size_t ns3::SpectrumModel::GetNumBands() const [member function] - cls.add_method('GetNumBands', - 'size_t', - [], - is_const=True) - ## spectrum-model.h: ns3::SpectrumModelUid_t ns3::SpectrumModel::GetUid() const [member function] - cls.add_method('GetUid', - 'ns3::SpectrumModelUid_t', - [], - is_const=True) - return - -def register_Ns3SpectrumPhy_methods(root_module, cls): - ## spectrum-phy.h: ns3::SpectrumPhy::SpectrumPhy() [constructor] - cls.add_constructor([]) - ## spectrum-phy.h: ns3::SpectrumPhy::SpectrumPhy(ns3::SpectrumPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumPhy const &', 'arg0')]) - ## spectrum-phy.h: ns3::Ptr ns3::SpectrumPhy::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::Object >', - [], - is_pure_virtual=True, is_virtual=True) - ## spectrum-phy.h: ns3::Ptr ns3::SpectrumPhy::GetMobility() [member function] - cls.add_method('GetMobility', - 'ns3::Ptr< ns3::Object >', - [], - is_pure_virtual=True, is_virtual=True) - ## spectrum-phy.h: ns3::Ptr ns3::SpectrumPhy::GetRxSpectrumModel() const [member function] - cls.add_method('GetRxSpectrumModel', - 'ns3::Ptr< ns3::SpectrumModel const >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## spectrum-phy.h: static ns3::TypeId ns3::SpectrumPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## spectrum-phy.h: void ns3::SpectrumPhy::SetChannel(ns3::Ptr c) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], - is_pure_virtual=True, is_virtual=True) - ## spectrum-phy.h: void ns3::SpectrumPhy::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::Object >', 'd')], - is_pure_virtual=True, is_virtual=True) - ## spectrum-phy.h: void ns3::SpectrumPhy::SetMobility(ns3::Ptr m) [member function] - cls.add_method('SetMobility', - 'void', - [param('ns3::Ptr< ns3::Object >', 'm')], - is_pure_virtual=True, is_virtual=True) - ## spectrum-phy.h: void ns3::SpectrumPhy::StartRx(ns3::Ptr p, ns3::Ptr rxPsd, ns3::SpectrumType st, ns3::Time duration) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3SpectrumPropagationLossModel_methods(root_module, cls): - ## spectrum-propagation-loss-model.h: ns3::SpectrumPropagationLossModel::SpectrumPropagationLossModel(ns3::SpectrumPropagationLossModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumPropagationLossModel const &', 'arg0')]) - ## spectrum-propagation-loss-model.h: ns3::SpectrumPropagationLossModel::SpectrumPropagationLossModel() [constructor] - cls.add_constructor([]) - ## spectrum-propagation-loss-model.h: ns3::Ptr ns3::SpectrumPropagationLossModel::CalcRxPowerSpectralDensity(ns3::Ptr txPsd, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('CalcRxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], - is_const=True) - ## spectrum-propagation-loss-model.h: static ns3::TypeId ns3::SpectrumPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## spectrum-propagation-loss-model.h: void ns3::SpectrumPropagationLossModel::SetNext(ns3::Ptr next) [member function] - cls.add_method('SetNext', - 'void', - [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'next')]) - ## spectrum-propagation-loss-model.h: void ns3::SpectrumPropagationLossModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## spectrum-propagation-loss-model.h: ns3::Ptr ns3::SpectrumPropagationLossModel::DoCalcRxPowerSpectralDensity(ns3::Ptr txPsd, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3SpectrumValue_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_numeric_operator('*', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) - cls.add_binary_numeric_operator('*', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) - cls.add_binary_numeric_operator('+', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) - cls.add_binary_numeric_operator('+', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) - cls.add_unary_numeric_operator('-') - cls.add_binary_numeric_operator('-', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) - cls.add_binary_numeric_operator('-', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) - cls.add_binary_numeric_operator('/', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) - cls.add_binary_numeric_operator('/', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('*=', param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('*=', param('double', 'right')) - cls.add_inplace_numeric_operator('+=', param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('+=', param('double', 'right')) - cls.add_inplace_numeric_operator('-=', param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('-=', param('double', 'right')) - cls.add_inplace_numeric_operator('/=', param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('/=', param('double', 'right')) - ## spectrum-value.h: ns3::SpectrumValue::SpectrumValue(ns3::SpectrumValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumValue const &', 'arg0')]) - ## spectrum-value.h: ns3::SpectrumValue::SpectrumValue(ns3::Ptr sm) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'sm')]) - ## spectrum-value.h: ns3::SpectrumValue::SpectrumValue() [constructor] - cls.add_constructor([]) - ## spectrum-value.h: __gnu_cxx::__normal_iterator > > ns3::SpectrumValue::ConstBandsBegin() const [member function] - cls.add_method('ConstBandsBegin', - '__gnu_cxx::__normal_iterator< ns3::BandInfo const *, std::vector< ns3::BandInfo > >', - [], - is_const=True) - ## spectrum-value.h: __gnu_cxx::__normal_iterator > > ns3::SpectrumValue::ConstBandsEnd() const [member function] - cls.add_method('ConstBandsEnd', - '__gnu_cxx::__normal_iterator< ns3::BandInfo const *, std::vector< ns3::BandInfo > >', - [], - is_const=True) - ## spectrum-value.h: __gnu_cxx::__normal_iterator > > ns3::SpectrumValue::ConstValuesBegin() const [member function] - cls.add_method('ConstValuesBegin', - '__gnu_cxx::__normal_iterator< double const *, std::vector< double > >', - [], - is_const=True) - ## spectrum-value.h: __gnu_cxx::__normal_iterator > > ns3::SpectrumValue::ConstValuesEnd() const [member function] - cls.add_method('ConstValuesEnd', - '__gnu_cxx::__normal_iterator< double const *, std::vector< double > >', - [], - is_const=True) - ## spectrum-value.h: ns3::Ptr ns3::SpectrumValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::SpectrumValue >', - [], - is_const=True) - ## spectrum-value.h: ns3::Ptr ns3::SpectrumValue::GetSpectrumModel() const [member function] - cls.add_method('GetSpectrumModel', - 'ns3::Ptr< ns3::SpectrumModel const >', - [], - is_const=True) - ## spectrum-value.h: ns3::SpectrumModelUid_t ns3::SpectrumValue::GetSpectrumModelUid() const [member function] - cls.add_method('GetSpectrumModelUid', - 'ns3::SpectrumModelUid_t', - [], - is_const=True) - ## spectrum-value.h: __gnu_cxx::__normal_iterator > > ns3::SpectrumValue::ValuesBegin() [member function] - cls.add_method('ValuesBegin', - '__gnu_cxx::__normal_iterator< double *, std::vector< double > >', - []) - ## spectrum-value.h: __gnu_cxx::__normal_iterator > > ns3::SpectrumValue::ValuesEnd() [member function] - cls.add_method('ValuesEnd', - '__gnu_cxx::__normal_iterator< double *, std::vector< double > >', - []) - return - -def register_Ns3WaveformGenerator_methods(root_module, cls): - ## waveform-generator.h: ns3::WaveformGenerator::WaveformGenerator(ns3::WaveformGenerator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WaveformGenerator const &', 'arg0')]) - ## waveform-generator.h: ns3::WaveformGenerator::WaveformGenerator() [constructor] - cls.add_constructor([]) - ## waveform-generator.h: ns3::Ptr ns3::WaveformGenerator::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## waveform-generator.h: double ns3::WaveformGenerator::GetDutyCycle() const [member function] - cls.add_method('GetDutyCycle', - 'double', - [], - is_const=True) - ## waveform-generator.h: ns3::Ptr ns3::WaveformGenerator::GetMobility() [member function] - cls.add_method('GetMobility', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## waveform-generator.h: ns3::Time ns3::WaveformGenerator::GetPeriod() const [member function] - cls.add_method('GetPeriod', - 'ns3::Time', - [], - is_const=True) - ## waveform-generator.h: ns3::Ptr ns3::WaveformGenerator::GetRxSpectrumModel() const [member function] - cls.add_method('GetRxSpectrumModel', - 'ns3::Ptr< ns3::SpectrumModel const >', - [], - is_const=True, is_virtual=True) - ## waveform-generator.h: ns3::SpectrumType ns3::WaveformGenerator::GetSpectrumType() [member function] - cls.add_method('GetSpectrumType', - 'ns3::SpectrumType', - []) - ## waveform-generator.h: static ns3::TypeId ns3::WaveformGenerator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## waveform-generator.h: void ns3::WaveformGenerator::SetChannel(ns3::Ptr c) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], - is_virtual=True) - ## waveform-generator.h: void ns3::WaveformGenerator::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::Object >', 'd')], - is_virtual=True) - ## waveform-generator.h: void ns3::WaveformGenerator::SetDutyCycle(double value) [member function] - cls.add_method('SetDutyCycle', - 'void', - [param('double', 'value')]) - ## waveform-generator.h: void ns3::WaveformGenerator::SetMobility(ns3::Ptr m) [member function] - cls.add_method('SetMobility', - 'void', - [param('ns3::Ptr< ns3::Object >', 'm')], - is_virtual=True) - ## waveform-generator.h: void ns3::WaveformGenerator::SetPeriod(ns3::Time period) [member function] - cls.add_method('SetPeriod', - 'void', - [param('ns3::Time', 'period')]) - ## waveform-generator.h: void ns3::WaveformGenerator::SetTxPowerSpectralDensity(ns3::Ptr txs) [member function] - cls.add_method('SetTxPowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue >', 'txs')]) - ## waveform-generator.h: void ns3::WaveformGenerator::Start() [member function] - cls.add_method('Start', - 'void', - [], - is_virtual=True) - ## waveform-generator.h: void ns3::WaveformGenerator::StartRx(ns3::Ptr p, ns3::Ptr rxPsd, ns3::SpectrumType st, ns3::Time duration) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], - is_virtual=True) - ## waveform-generator.h: void ns3::WaveformGenerator::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## waveform-generator.h: void ns3::WaveformGenerator::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## waveform-generator.h: void ns3::WaveformGenerator::GenerateWaveform() [member function] - cls.add_method('GenerateWaveform', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3AlohaNoackMacHeader_methods(root_module, cls): - ## aloha-noack-mac-header.h: ns3::AlohaNoackMacHeader::AlohaNoackMacHeader() [constructor] - cls.add_constructor([]) - ## aloha-noack-mac-header.h: ns3::AlohaNoackMacHeader::AlohaNoackMacHeader(ns3::AlohaNoackMacHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AlohaNoackMacHeader const &', 'arg0')]) - ## aloha-noack-mac-header.h: uint32_t ns3::AlohaNoackMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## aloha-noack-mac-header.h: ns3::Mac48Address ns3::AlohaNoackMacHeader::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Mac48Address', - [], - is_const=True) - ## aloha-noack-mac-header.h: ns3::TypeId ns3::AlohaNoackMacHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## aloha-noack-mac-header.h: uint32_t ns3::AlohaNoackMacHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## aloha-noack-mac-header.h: ns3::Mac48Address ns3::AlohaNoackMacHeader::GetSource() const [member function] - cls.add_method('GetSource', - 'ns3::Mac48Address', - [], - is_const=True) - ## aloha-noack-mac-header.h: static ns3::TypeId ns3::AlohaNoackMacHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## aloha-noack-mac-header.h: void ns3::AlohaNoackMacHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## aloha-noack-mac-header.h: void ns3::AlohaNoackMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## aloha-noack-mac-header.h: void ns3::AlohaNoackMacHeader::SetDestination(ns3::Mac48Address destination) [member function] - cls.add_method('SetDestination', - 'void', - [param('ns3::Mac48Address', 'destination')]) - ## aloha-noack-mac-header.h: void ns3::AlohaNoackMacHeader::SetSource(ns3::Mac48Address source) [member function] - cls.add_method('SetSource', - 'void', - [param('ns3::Mac48Address', 'source')]) - return - -def register_Ns3FriisSpectrumPropagationLossModel_methods(root_module, cls): - ## friis-spectrum-propagation-loss.h: ns3::FriisSpectrumPropagationLossModel::FriisSpectrumPropagationLossModel(ns3::FriisSpectrumPropagationLossModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FriisSpectrumPropagationLossModel const &', 'arg0')]) - ## friis-spectrum-propagation-loss.h: ns3::FriisSpectrumPropagationLossModel::FriisSpectrumPropagationLossModel() [constructor] - cls.add_constructor([]) - ## friis-spectrum-propagation-loss.h: double ns3::FriisSpectrumPropagationLossModel::CalculateLoss(double f, double d) const [member function] - cls.add_method('CalculateLoss', - 'double', - [param('double', 'f'), param('double', 'd')], - is_const=True) - ## friis-spectrum-propagation-loss.h: ns3::Ptr ns3::FriisSpectrumPropagationLossModel::DoCalcRxPowerSpectralDensity(ns3::Ptr txPsd, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], - is_const=True, is_virtual=True) - ## friis-spectrum-propagation-loss.h: static ns3::TypeId ns3::FriisSpectrumPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3HalfDuplexIdealPhy_methods(root_module, cls): - ## half-duplex-ideal-phy.h: ns3::HalfDuplexIdealPhy::HalfDuplexIdealPhy(ns3::HalfDuplexIdealPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::HalfDuplexIdealPhy const &', 'arg0')]) - ## half-duplex-ideal-phy.h: ns3::HalfDuplexIdealPhy::HalfDuplexIdealPhy() [constructor] - cls.add_constructor([]) - ## half-duplex-ideal-phy.h: ns3::Ptr ns3::HalfDuplexIdealPhy::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## half-duplex-ideal-phy.h: ns3::Ptr ns3::HalfDuplexIdealPhy::GetMobility() [member function] - cls.add_method('GetMobility', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## half-duplex-ideal-phy.h: ns3::DataRate ns3::HalfDuplexIdealPhy::GetRate() const [member function] - cls.add_method('GetRate', - 'ns3::DataRate', - [], - is_const=True) - ## half-duplex-ideal-phy.h: ns3::Ptr ns3::HalfDuplexIdealPhy::GetRxSpectrumModel() const [member function] - cls.add_method('GetRxSpectrumModel', - 'ns3::Ptr< ns3::SpectrumModel const >', - [], - is_const=True, is_virtual=True) - ## half-duplex-ideal-phy.h: ns3::SpectrumType ns3::HalfDuplexIdealPhy::GetSpectrumType() [member function] - cls.add_method('GetSpectrumType', - 'ns3::SpectrumType', - []) - ## half-duplex-ideal-phy.h: static ns3::TypeId ns3::HalfDuplexIdealPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetChannel(ns3::Ptr c) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], - is_virtual=True) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::Object >', 'd')], - is_virtual=True) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetGenericPhyRxEndErrorCallback(ns3::GenericPhyRxEndErrorCallback c) [member function] - cls.add_method('SetGenericPhyRxEndErrorCallback', - 'void', - [param('ns3::GenericPhyRxEndErrorCallback', 'c')]) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetGenericPhyRxEndOkCallback(ns3::GenericPhyRxEndOkCallback c) [member function] - cls.add_method('SetGenericPhyRxEndOkCallback', - 'void', - [param('ns3::GenericPhyRxEndOkCallback', 'c')]) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetGenericPhyRxStartCallback(ns3::GenericPhyRxStartCallback c) [member function] - cls.add_method('SetGenericPhyRxStartCallback', - 'void', - [param('ns3::GenericPhyRxStartCallback', 'c')]) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetGenericPhyTxEndCallback(ns3::GenericPhyTxEndCallback c) [member function] - cls.add_method('SetGenericPhyTxEndCallback', - 'void', - [param('ns3::GenericPhyTxEndCallback', 'c')]) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetMobility(ns3::Ptr m) [member function] - cls.add_method('SetMobility', - 'void', - [param('ns3::Ptr< ns3::Object >', 'm')], - is_virtual=True) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetNoisePowerSpectralDensity(ns3::Ptr noisePsd) [member function] - cls.add_method('SetNoisePowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')]) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetRate(ns3::DataRate rate) [member function] - cls.add_method('SetRate', - 'void', - [param('ns3::DataRate', 'rate')]) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetTxPowerSpectralDensity(ns3::Ptr txPsd) [member function] - cls.add_method('SetTxPowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd')]) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::StartRx(ns3::Ptr p, ns3::Ptr rxPsd, ns3::SpectrumType st, ns3::Time duration) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], - is_virtual=True) - ## half-duplex-ideal-phy.h: bool ns3::HalfDuplexIdealPhy::StartTx(ns3::Ptr p) [member function] - cls.add_method('StartTx', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3NonCommunicatingNetDevice_methods(root_module, cls): - ## non-communicating-net-device.h: ns3::NonCommunicatingNetDevice::NonCommunicatingNetDevice(ns3::NonCommunicatingNetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::NonCommunicatingNetDevice const &', 'arg0')]) - ## non-communicating-net-device.h: ns3::NonCommunicatingNetDevice::NonCommunicatingNetDevice() [constructor] - cls.add_constructor([]) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::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) - ## non-communicating-net-device.h: ns3::Address ns3::NonCommunicatingNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: ns3::Address ns3::NonCommunicatingNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: ns3::Ptr ns3::NonCommunicatingNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: uint32_t ns3::NonCommunicatingNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: uint16_t ns3::NonCommunicatingNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: ns3::Address ns3::NonCommunicatingNetDevice::GetMulticast(ns3::Ipv4Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'addr')], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: ns3::Address ns3::NonCommunicatingNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: ns3::Ptr ns3::NonCommunicatingNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: ns3::Ptr ns3::NonCommunicatingNetDevice::GetPhy() const [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::Object >', - [], - is_const=True) - ## non-communicating-net-device.h: static ns3::TypeId ns3::NonCommunicatingNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::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) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::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) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetChannel(ns3::Ptr c) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::Channel >', 'c')]) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetPhy(ns3::Ptr phy) [member function] - cls.add_method('SetPhy', - 'void', - [param('ns3::Ptr< ns3::Object >', 'phy')]) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::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) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::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) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3ShannonSpectrumErrorModel_methods(root_module, cls): - ## spectrum-error-model.h: ns3::ShannonSpectrumErrorModel::ShannonSpectrumErrorModel() [constructor] - cls.add_constructor([]) - ## spectrum-error-model.h: ns3::ShannonSpectrumErrorModel::ShannonSpectrumErrorModel(ns3::ShannonSpectrumErrorModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ShannonSpectrumErrorModel const &', 'arg0')]) - ## spectrum-error-model.h: void ns3::ShannonSpectrumErrorModel::EvaluateChunk(ns3::SpectrumValue const & sinr, ns3::Time duration) [member function] - cls.add_method('EvaluateChunk', - 'void', - [param('ns3::SpectrumValue const &', 'sinr'), param('ns3::Time', 'duration')], - is_virtual=True) - ## spectrum-error-model.h: bool ns3::ShannonSpectrumErrorModel::IsRxCorrect() [member function] - cls.add_method('IsRxCorrect', - 'bool', - [], - is_virtual=True) - ## spectrum-error-model.h: void ns3::ShannonSpectrumErrorModel::StartRx(ns3::Ptr p) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'p')], - is_virtual=True) - ## spectrum-error-model.h: void ns3::ShannonSpectrumErrorModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3SpectrumAnalyzer_methods(root_module, cls): - ## spectrum-analyzer.h: ns3::SpectrumAnalyzer::SpectrumAnalyzer(ns3::SpectrumAnalyzer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumAnalyzer const &', 'arg0')]) - ## spectrum-analyzer.h: ns3::SpectrumAnalyzer::SpectrumAnalyzer() [constructor] - cls.add_constructor([]) - ## spectrum-analyzer.h: ns3::Ptr ns3::SpectrumAnalyzer::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## spectrum-analyzer.h: ns3::Ptr ns3::SpectrumAnalyzer::GetMobility() [member function] - cls.add_method('GetMobility', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## spectrum-analyzer.h: ns3::Ptr ns3::SpectrumAnalyzer::GetRxSpectrumModel() const [member function] - cls.add_method('GetRxSpectrumModel', - 'ns3::Ptr< ns3::SpectrumModel const >', - [], - is_const=True, is_virtual=True) - ## spectrum-analyzer.h: static ns3::TypeId ns3::SpectrumAnalyzer::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::SetChannel(ns3::Ptr c) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], - is_virtual=True) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::Object >', 'd')], - is_virtual=True) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::SetMobility(ns3::Ptr m) [member function] - cls.add_method('SetMobility', - 'void', - [param('ns3::Ptr< ns3::Object >', 'm')], - is_virtual=True) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::SetRxSpectrumModel(ns3::Ptr m) [member function] - cls.add_method('SetRxSpectrumModel', - 'void', - [param('ns3::Ptr< ns3::SpectrumModel >', 'm')]) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::Start() [member function] - cls.add_method('Start', - 'void', - [], - is_virtual=True) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::StartRx(ns3::Ptr pb, ns3::Ptr rxPowerSpectralDensity, ns3::SpectrumType st, ns3::Time duration) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'pb'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPowerSpectralDensity'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], - is_virtual=True) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::GenerateReport() [member function] - cls.add_method('GenerateReport', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3SpectrumChannel_methods(root_module, cls): - ## spectrum-channel.h: ns3::SpectrumChannel::SpectrumChannel() [constructor] - cls.add_constructor([]) - ## spectrum-channel.h: ns3::SpectrumChannel::SpectrumChannel(ns3::SpectrumChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumChannel const &', 'arg0')]) - ## spectrum-channel.h: void ns3::SpectrumChannel::AddRx(ns3::Ptr phy) [member function] - cls.add_method('AddRx', - 'void', - [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], - is_pure_virtual=True, is_virtual=True) - ## spectrum-channel.h: void ns3::SpectrumChannel::AddSpectrumPropagationLossModel(ns3::Ptr loss) [member function] - cls.add_method('AddSpectrumPropagationLossModel', - 'void', - [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'loss')], - is_pure_virtual=True, is_virtual=True) - ## spectrum-channel.h: static ns3::TypeId ns3::SpectrumChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## spectrum-channel.h: void ns3::SpectrumChannel::SetPropagationDelayModel(ns3::Ptr delay) [member function] - cls.add_method('SetPropagationDelayModel', - 'void', - [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')], - is_pure_virtual=True, is_virtual=True) - ## spectrum-channel.h: void ns3::SpectrumChannel::StartTx(ns3::Ptr p, ns3::Ptr txPsd, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr sender) [member function] - cls.add_method('StartTx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'sender')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3AlohaNoackNetDevice_methods(root_module, cls): - ## aloha-noack-net-device.h: ns3::AlohaNoackNetDevice::AlohaNoackNetDevice(ns3::AlohaNoackNetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AlohaNoackNetDevice const &', 'arg0')]) - ## aloha-noack-net-device.h: ns3::AlohaNoackNetDevice::AlohaNoackNetDevice() [constructor] - cls.add_constructor([]) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::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) - ## aloha-noack-net-device.h: ns3::Address ns3::AlohaNoackNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: ns3::Address ns3::AlohaNoackNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: ns3::Ptr ns3::AlohaNoackNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: uint32_t ns3::AlohaNoackNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: uint16_t ns3::AlohaNoackNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: ns3::Address ns3::AlohaNoackNetDevice::GetMulticast(ns3::Ipv4Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'addr')], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: ns3::Address ns3::AlohaNoackNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: ns3::Ptr ns3::AlohaNoackNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: ns3::Ptr ns3::AlohaNoackNetDevice::GetPhy() const [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::Object >', - [], - is_const=True) - ## aloha-noack-net-device.h: static ns3::TypeId ns3::AlohaNoackNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::NotifyReceptionEndError() [member function] - cls.add_method('NotifyReceptionEndError', - 'void', - []) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::NotifyReceptionEndOk(ns3::Ptr p) [member function] - cls.add_method('NotifyReceptionEndOk', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::NotifyReceptionStart() [member function] - cls.add_method('NotifyReceptionStart', - 'void', - []) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::NotifyTransmissionEnd(ns3::Ptr arg0) [member function] - cls.add_method('NotifyTransmissionEnd', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'arg0')]) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::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) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::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) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetChannel(ns3::Ptr c) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::Channel >', 'c')]) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetGenericPhyTxStartCallback(ns3::GenericPhyTxStartCallback c) [member function] - cls.add_method('SetGenericPhyTxStartCallback', - 'void', - [param('ns3::GenericPhyTxStartCallback', 'c')]) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetPhy(ns3::Ptr phy) [member function] - cls.add_method('SetPhy', - 'void', - [param('ns3::Ptr< ns3::Object >', 'phy')]) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::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) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetQueue(ns3::Ptr queue) [member function] - cls.add_method('SetQueue', - 'void', - [param('ns3::Ptr< ns3::Queue >', 'queue')], - is_virtual=True) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::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) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3MultiModelSpectrumChannel_methods(root_module, cls): - ## multi-model-spectrum-channel.h: ns3::MultiModelSpectrumChannel::MultiModelSpectrumChannel(ns3::MultiModelSpectrumChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MultiModelSpectrumChannel const &', 'arg0')]) - ## multi-model-spectrum-channel.h: ns3::MultiModelSpectrumChannel::MultiModelSpectrumChannel() [constructor] - cls.add_constructor([]) - ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::AddRx(ns3::Ptr phy) [member function] - cls.add_method('AddRx', - 'void', - [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], - is_virtual=True) - ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::AddSpectrumPropagationLossModel(ns3::Ptr loss) [member function] - cls.add_method('AddSpectrumPropagationLossModel', - 'void', - [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'loss')], - is_virtual=True) - ## multi-model-spectrum-channel.h: ns3::Ptr ns3::MultiModelSpectrumChannel::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) - ## multi-model-spectrum-channel.h: uint32_t ns3::MultiModelSpectrumChannel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## multi-model-spectrum-channel.h: ns3::Ptr ns3::MultiModelSpectrumChannel::GetSpectrumPropagationLossModel() [member function] - cls.add_method('GetSpectrumPropagationLossModel', - 'ns3::Ptr< ns3::SpectrumPropagationLossModel >', - [], - is_virtual=True) - ## multi-model-spectrum-channel.h: static ns3::TypeId ns3::MultiModelSpectrumChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::SetPropagationDelayModel(ns3::Ptr delay) [member function] - cls.add_method('SetPropagationDelayModel', - 'void', - [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')], - is_virtual=True) - ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::StartTx(ns3::Ptr p, ns3::Ptr txPsd, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr sender) [member function] - cls.add_method('StartTx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'sender')], - is_virtual=True) - ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::StartRx(ns3::Ptr p, ns3::Ptr rxPowerSpectrum, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr receiver) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'rxPowerSpectrum'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'receiver')], - visibility='private', is_virtual=True) - return - -def register_Ns3SingleModelSpectrumChannel_methods(root_module, cls): - ## single-model-spectrum-channel.h: ns3::SingleModelSpectrumChannel::SingleModelSpectrumChannel(ns3::SingleModelSpectrumChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SingleModelSpectrumChannel const &', 'arg0')]) - ## single-model-spectrum-channel.h: ns3::SingleModelSpectrumChannel::SingleModelSpectrumChannel() [constructor] - cls.add_constructor([]) - ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::AddRx(ns3::Ptr phy) [member function] - cls.add_method('AddRx', - 'void', - [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], - is_virtual=True) - ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::AddSpectrumPropagationLossModel(ns3::Ptr loss) [member function] - cls.add_method('AddSpectrumPropagationLossModel', - 'void', - [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'loss')], - is_virtual=True) - ## single-model-spectrum-channel.h: ns3::Ptr ns3::SingleModelSpectrumChannel::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) - ## single-model-spectrum-channel.h: uint32_t ns3::SingleModelSpectrumChannel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## single-model-spectrum-channel.h: ns3::Ptr ns3::SingleModelSpectrumChannel::GetSpectrumPropagationLossModel() [member function] - cls.add_method('GetSpectrumPropagationLossModel', - 'ns3::Ptr< ns3::SpectrumPropagationLossModel >', - [], - is_virtual=True) - ## single-model-spectrum-channel.h: static ns3::TypeId ns3::SingleModelSpectrumChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::SetPropagationDelayModel(ns3::Ptr delay) [member function] - cls.add_method('SetPropagationDelayModel', - 'void', - [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')], - is_virtual=True) - ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::StartTx(ns3::Ptr p, ns3::Ptr txPsd, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr sender) [member function] - cls.add_method('StartTx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'sender')], - is_virtual=True) - ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::StartRx(ns3::Ptr p, ns3::Ptr rxPowerSpectrum, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr receiver) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'rxPowerSpectrum'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'receiver')], - visibility='private', is_virtual=True) - return - -def register_functions(root_module): - module = root_module - ## spectrum-value.h: extern ns3::SpectrumValue ns3::Log(ns3::SpectrumValue const & arg) [free function] - module.add_function('Log', - 'ns3::SpectrumValue', - [param('ns3::SpectrumValue const &', 'arg')]) - ## spectrum-value.h: extern ns3::SpectrumValue ns3::Log10(ns3::SpectrumValue const & arg) [free function] - module.add_function('Log10', - 'ns3::SpectrumValue', - [param('ns3::SpectrumValue const &', 'arg')]) - ## spectrum-value.h: extern ns3::SpectrumValue ns3::Log2(ns3::SpectrumValue const & arg) [free function] - module.add_function('Log2', - 'ns3::SpectrumValue', - [param('ns3::SpectrumValue const &', 'arg')]) - ## spectrum-value.h: extern double ns3::Norm(ns3::SpectrumValue const & x) [free function] - module.add_function('Norm', - 'double', - [param('ns3::SpectrumValue const &', 'x')]) - ## spectrum-value.h: extern ns3::SpectrumValue ns3::Pow(ns3::SpectrumValue const & base, double exp) [free function] - module.add_function('Pow', - 'ns3::SpectrumValue', - [param('ns3::SpectrumValue const &', 'base'), param('double', 'exp')]) - ## spectrum-value.h: extern ns3::SpectrumValue ns3::Pow(double base, ns3::SpectrumValue const & exp) [free function] - module.add_function('Pow', - 'ns3::SpectrumValue', - [param('double', 'base'), param('ns3::SpectrumValue const &', 'exp')]) - ## spectrum-value.h: extern double ns3::Prod(ns3::SpectrumValue const & x) [free function] - module.add_function('Prod', - 'double', - [param('ns3::SpectrumValue const &', 'x')]) - ## spectrum-value.h: extern double ns3::Sum(ns3::SpectrumValue const & x) [free function] - module.add_function('Sum', - 'double', - [param('ns3::SpectrumValue const &', 'x')]) - 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_stats.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_stats.py deleted file mode 100644 index 01bfdf7b9..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_stats.py +++ /dev/null @@ -1,592 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## data-output-interface.h: ns3::DataOutputCallback [class] - module.add_class('DataOutputCallback', allow_subclassing=True) - ## data-calculator.h: ns3::StatisticalSummary [class] - module.add_class('StatisticalSummary', allow_subclassing=True) - ## data-calculator.h: ns3::DataCalculator [class] - module.add_class('DataCalculator', parent=root_module['ns3::Object']) - ## data-collector.h: ns3::DataCollector [class] - module.add_class('DataCollector', parent=root_module['ns3::Object']) - ## data-output-interface.h: ns3::DataOutputInterface [class] - module.add_class('DataOutputInterface', parent=root_module['ns3::Object']) - ## basic-data-calculators.h: ns3::MinMaxAvgTotalCalculator [class] - module.add_class('MinMaxAvgTotalCalculator', template_parameters=['unsigned int'], parent=[root_module['ns3::DataCalculator'], root_module['ns3::StatisticalSummary']]) - ## omnet-data-output.h: ns3::OmnetDataOutput [class] - module.add_class('OmnetDataOutput', parent=root_module['ns3::DataOutputInterface']) - ## packet-data-calculators.h: ns3::PacketSizeMinMaxAvgTotalCalculator [class] - module.add_class('PacketSizeMinMaxAvgTotalCalculator', parent=root_module['ns3::MinMaxAvgTotalCalculator< unsigned int >']) - ## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator [class] - module.add_class('TimeMinMaxAvgTotalCalculator', parent=root_module['ns3::DataCalculator']) - ## basic-data-calculators.h: ns3::CounterCalculator [class] - module.add_class('CounterCalculator', template_parameters=['unsigned int'], parent=root_module['ns3::DataCalculator']) - ## packet-data-calculators.h: ns3::PacketCounterCalculator [class] - module.add_class('PacketCounterCalculator', parent=root_module['ns3::CounterCalculator< unsigned int >']) - typehandlers.add_type_alias('std::list< std::pair< std::string, std::string >, std::allocator< std::pair< std::string, std::string > > >', 'ns3::MetadataList') - typehandlers.add_type_alias('std::list< std::pair< std::string, std::string >, std::allocator< std::pair< std::string, std::string > > >*', 'ns3::MetadataList*') - typehandlers.add_type_alias('std::list< std::pair< std::string, std::string >, std::allocator< std::pair< std::string, std::string > > >&', 'ns3::MetadataList&') - typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::DataCalculator >, std::allocator< ns3::Ptr< ns3::DataCalculator > > >', 'ns3::DataCalculatorList') - typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::DataCalculator >, std::allocator< ns3::Ptr< ns3::DataCalculator > > >*', 'ns3::DataCalculatorList*') - typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::DataCalculator >, std::allocator< ns3::Ptr< ns3::DataCalculator > > >&', 'ns3::DataCalculatorList&') - - ## 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_Ns3DataOutputCallback_methods(root_module, root_module['ns3::DataOutputCallback']) - register_Ns3StatisticalSummary_methods(root_module, root_module['ns3::StatisticalSummary']) - register_Ns3DataCalculator_methods(root_module, root_module['ns3::DataCalculator']) - register_Ns3DataCollector_methods(root_module, root_module['ns3::DataCollector']) - register_Ns3DataOutputInterface_methods(root_module, root_module['ns3::DataOutputInterface']) - register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, root_module['ns3::MinMaxAvgTotalCalculator< unsigned int >']) - register_Ns3OmnetDataOutput_methods(root_module, root_module['ns3::OmnetDataOutput']) - register_Ns3PacketSizeMinMaxAvgTotalCalculator_methods(root_module, root_module['ns3::PacketSizeMinMaxAvgTotalCalculator']) - register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, root_module['ns3::TimeMinMaxAvgTotalCalculator']) - register_Ns3CounterCalculator__Unsigned_int_methods(root_module, root_module['ns3::CounterCalculator< unsigned int >']) - register_Ns3PacketCounterCalculator_methods(root_module, root_module['ns3::PacketCounterCalculator']) - return - -def register_Ns3DataOutputCallback_methods(root_module, cls): - ## data-output-interface.h: ns3::DataOutputCallback::DataOutputCallback() [constructor] - cls.add_constructor([]) - ## data-output-interface.h: ns3::DataOutputCallback::DataOutputCallback(ns3::DataOutputCallback const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DataOutputCallback const &', 'arg0')]) - ## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, int val) [member function] - cls.add_method('OutputSingleton', - 'void', - [param('std::string', 'key'), param('std::string', 'variable'), param('int', 'val')], - is_pure_virtual=True, is_virtual=True) - ## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, uint32_t val) [member function] - cls.add_method('OutputSingleton', - 'void', - [param('std::string', 'key'), param('std::string', 'variable'), param('uint32_t', 'val')], - is_pure_virtual=True, is_virtual=True) - ## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, double val) [member function] - cls.add_method('OutputSingleton', - 'void', - [param('std::string', 'key'), param('std::string', 'variable'), param('double', 'val')], - is_pure_virtual=True, is_virtual=True) - ## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, std::string val) [member function] - cls.add_method('OutputSingleton', - 'void', - [param('std::string', 'key'), param('std::string', 'variable'), param('std::string', 'val')], - is_pure_virtual=True, is_virtual=True) - ## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, ns3::Time val) [member function] - cls.add_method('OutputSingleton', - 'void', - [param('std::string', 'key'), param('std::string', 'variable'), param('ns3::Time', 'val')], - is_pure_virtual=True, is_virtual=True) - ## data-output-interface.h: void ns3::DataOutputCallback::OutputStatistic(std::string key, std::string variable, ns3::StatisticalSummary const * statSum) [member function] - cls.add_method('OutputStatistic', - 'void', - [param('std::string', 'key'), param('std::string', 'variable'), param('ns3::StatisticalSummary const *', 'statSum')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3StatisticalSummary_methods(root_module, cls): - ## data-calculator.h: ns3::StatisticalSummary::StatisticalSummary() [constructor] - cls.add_constructor([]) - ## data-calculator.h: ns3::StatisticalSummary::StatisticalSummary(ns3::StatisticalSummary const & arg0) [copy constructor] - cls.add_constructor([param('ns3::StatisticalSummary const &', 'arg0')]) - ## data-calculator.h: long int ns3::StatisticalSummary::getCount() const [member function] - cls.add_method('getCount', - 'long int', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## data-calculator.h: double ns3::StatisticalSummary::getMax() const [member function] - cls.add_method('getMax', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## data-calculator.h: double ns3::StatisticalSummary::getMean() const [member function] - cls.add_method('getMean', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## data-calculator.h: double ns3::StatisticalSummary::getMin() const [member function] - cls.add_method('getMin', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## data-calculator.h: double ns3::StatisticalSummary::getSqrSum() const [member function] - cls.add_method('getSqrSum', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## data-calculator.h: double ns3::StatisticalSummary::getStddev() const [member function] - cls.add_method('getStddev', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## data-calculator.h: double ns3::StatisticalSummary::getSum() const [member function] - cls.add_method('getSum', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## data-calculator.h: double ns3::StatisticalSummary::getVariance() const [member function] - cls.add_method('getVariance', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3DataCalculator_methods(root_module, cls): - ## data-calculator.h: ns3::DataCalculator::DataCalculator(ns3::DataCalculator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DataCalculator const &', 'arg0')]) - ## data-calculator.h: ns3::DataCalculator::DataCalculator() [constructor] - cls.add_constructor([]) - ## data-calculator.h: void ns3::DataCalculator::Disable() [member function] - cls.add_method('Disable', - 'void', - []) - ## data-calculator.h: void ns3::DataCalculator::Enable() [member function] - cls.add_method('Enable', - 'void', - []) - ## data-calculator.h: std::string ns3::DataCalculator::GetContext() const [member function] - cls.add_method('GetContext', - 'std::string', - [], - is_const=True) - ## data-calculator.h: bool ns3::DataCalculator::GetEnabled() const [member function] - cls.add_method('GetEnabled', - 'bool', - [], - is_const=True) - ## data-calculator.h: std::string ns3::DataCalculator::GetKey() const [member function] - cls.add_method('GetKey', - 'std::string', - [], - is_const=True) - ## data-calculator.h: void ns3::DataCalculator::Output(ns3::DataOutputCallback & callback) const [member function] - cls.add_method('Output', - 'void', - [param('ns3::DataOutputCallback &', 'callback')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## data-calculator.h: void ns3::DataCalculator::SetContext(std::string const context) [member function] - cls.add_method('SetContext', - 'void', - [param('std::string const', 'context')]) - ## data-calculator.h: void ns3::DataCalculator::SetKey(std::string const key) [member function] - cls.add_method('SetKey', - 'void', - [param('std::string const', 'key')]) - ## data-calculator.h: void ns3::DataCalculator::Start(ns3::Time const & startTime) [member function] - cls.add_method('Start', - 'void', - [param('ns3::Time const &', 'startTime')], - is_virtual=True) - ## data-calculator.h: void ns3::DataCalculator::Stop(ns3::Time const & stopTime) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time const &', 'stopTime')], - is_virtual=True) - ## data-calculator.h: void ns3::DataCalculator::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3DataCollector_methods(root_module, cls): - ## data-collector.h: ns3::DataCollector::DataCollector(ns3::DataCollector const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DataCollector const &', 'arg0')]) - ## data-collector.h: ns3::DataCollector::DataCollector() [constructor] - cls.add_constructor([]) - ## data-collector.h: void ns3::DataCollector::AddDataCalculator(ns3::Ptr datac) [member function] - cls.add_method('AddDataCalculator', - 'void', - [param('ns3::Ptr< ns3::DataCalculator >', 'datac')]) - ## data-collector.h: void ns3::DataCollector::AddMetadata(std::string key, std::string value) [member function] - cls.add_method('AddMetadata', - 'void', - [param('std::string', 'key'), param('std::string', 'value')]) - ## data-collector.h: void ns3::DataCollector::AddMetadata(std::string key, double value) [member function] - cls.add_method('AddMetadata', - 'void', - [param('std::string', 'key'), param('double', 'value')]) - ## data-collector.h: void ns3::DataCollector::AddMetadata(std::string key, uint32_t value) [member function] - cls.add_method('AddMetadata', - 'void', - [param('std::string', 'key'), param('uint32_t', 'value')]) - ## data-collector.h: std::_List_iterator > ns3::DataCollector::DataCalculatorBegin() [member function] - cls.add_method('DataCalculatorBegin', - 'std::_List_iterator< ns3::Ptr< ns3::DataCalculator > >', - []) - ## data-collector.h: std::_List_iterator > ns3::DataCollector::DataCalculatorEnd() [member function] - cls.add_method('DataCalculatorEnd', - 'std::_List_iterator< ns3::Ptr< ns3::DataCalculator > >', - []) - ## data-collector.h: void ns3::DataCollector::DescribeRun(std::string experiment, std::string strategy, std::string input, std::string runID, std::string description="") [member function] - cls.add_method('DescribeRun', - 'void', - [param('std::string', 'experiment'), param('std::string', 'strategy'), param('std::string', 'input'), param('std::string', 'runID'), param('std::string', 'description', default_value='""')]) - ## data-collector.h: std::string ns3::DataCollector::GetDescription() const [member function] - cls.add_method('GetDescription', - 'std::string', - [], - is_const=True) - ## data-collector.h: std::string ns3::DataCollector::GetExperimentLabel() const [member function] - cls.add_method('GetExperimentLabel', - 'std::string', - [], - is_const=True) - ## data-collector.h: std::string ns3::DataCollector::GetInputLabel() const [member function] - cls.add_method('GetInputLabel', - 'std::string', - [], - is_const=True) - ## data-collector.h: std::string ns3::DataCollector::GetRunLabel() const [member function] - cls.add_method('GetRunLabel', - 'std::string', - [], - is_const=True) - ## data-collector.h: std::string ns3::DataCollector::GetStrategyLabel() const [member function] - cls.add_method('GetStrategyLabel', - 'std::string', - [], - is_const=True) - ## data-collector.h: std::_List_iterator, std::allocator >, std::basic_string, std::allocator > > > ns3::DataCollector::MetadataBegin() [member function] - cls.add_method('MetadataBegin', - 'std::_List_iterator< std::pair< std::basic_string< char, std::char_traits< char >, std::allocator< char > >, std::basic_string< char, std::char_traits< char >, std::allocator< char > > > >', - []) - ## data-collector.h: std::_List_iterator, std::allocator >, std::basic_string, std::allocator > > > ns3::DataCollector::MetadataEnd() [member function] - cls.add_method('MetadataEnd', - 'std::_List_iterator< std::pair< std::basic_string< char, std::char_traits< char >, std::allocator< char > >, std::basic_string< char, std::char_traits< char >, std::allocator< char > > > >', - []) - ## data-collector.h: void ns3::DataCollector::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3DataOutputInterface_methods(root_module, cls): - ## data-output-interface.h: ns3::DataOutputInterface::DataOutputInterface(ns3::DataOutputInterface const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DataOutputInterface const &', 'arg0')]) - ## data-output-interface.h: ns3::DataOutputInterface::DataOutputInterface() [constructor] - cls.add_constructor([]) - ## data-output-interface.h: std::string ns3::DataOutputInterface::GetFilePrefix() const [member function] - cls.add_method('GetFilePrefix', - 'std::string', - [], - is_const=True) - ## data-output-interface.h: void ns3::DataOutputInterface::Output(ns3::DataCollector & dc) [member function] - cls.add_method('Output', - 'void', - [param('ns3::DataCollector &', 'dc')], - is_pure_virtual=True, is_virtual=True) - ## data-output-interface.h: void ns3::DataOutputInterface::SetFilePrefix(std::string const prefix) [member function] - cls.add_method('SetFilePrefix', - 'void', - [param('std::string const', 'prefix')]) - ## data-output-interface.h: void ns3::DataOutputInterface::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, cls): - ## basic-data-calculators.h: ns3::MinMaxAvgTotalCalculator::MinMaxAvgTotalCalculator(ns3::MinMaxAvgTotalCalculator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MinMaxAvgTotalCalculator< unsigned int > const &', 'arg0')]) - ## basic-data-calculators.h: ns3::MinMaxAvgTotalCalculator::MinMaxAvgTotalCalculator() [constructor] - cls.add_constructor([]) - ## basic-data-calculators.h: void ns3::MinMaxAvgTotalCalculator::Output(ns3::DataOutputCallback & callback) const [member function] - cls.add_method('Output', - 'void', - [param('ns3::DataOutputCallback &', 'callback')], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: void ns3::MinMaxAvgTotalCalculator::Update(unsigned int const i) [member function] - cls.add_method('Update', - 'void', - [param('unsigned int const', 'i')]) - ## basic-data-calculators.h: long int ns3::MinMaxAvgTotalCalculator::getCount() const [member function] - cls.add_method('getCount', - 'long int', - [], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator::getMax() const [member function] - cls.add_method('getMax', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator::getMean() const [member function] - cls.add_method('getMean', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator::getMin() const [member function] - cls.add_method('getMin', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator::getSqrSum() const [member function] - cls.add_method('getSqrSum', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator::getStddev() const [member function] - cls.add_method('getStddev', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator::getSum() const [member function] - cls.add_method('getSum', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator::getVariance() const [member function] - cls.add_method('getVariance', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: void ns3::MinMaxAvgTotalCalculator::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3OmnetDataOutput_methods(root_module, cls): - ## omnet-data-output.h: ns3::OmnetDataOutput::OmnetDataOutput(ns3::OmnetDataOutput const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OmnetDataOutput const &', 'arg0')]) - ## omnet-data-output.h: ns3::OmnetDataOutput::OmnetDataOutput() [constructor] - cls.add_constructor([]) - ## omnet-data-output.h: void ns3::OmnetDataOutput::Output(ns3::DataCollector & dc) [member function] - cls.add_method('Output', - 'void', - [param('ns3::DataCollector &', 'dc')], - is_virtual=True) - ## omnet-data-output.h: void ns3::OmnetDataOutput::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3PacketSizeMinMaxAvgTotalCalculator_methods(root_module, cls): - ## packet-data-calculators.h: ns3::PacketSizeMinMaxAvgTotalCalculator::PacketSizeMinMaxAvgTotalCalculator(ns3::PacketSizeMinMaxAvgTotalCalculator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketSizeMinMaxAvgTotalCalculator const &', 'arg0')]) - ## packet-data-calculators.h: ns3::PacketSizeMinMaxAvgTotalCalculator::PacketSizeMinMaxAvgTotalCalculator() [constructor] - cls.add_constructor([]) - ## packet-data-calculators.h: void ns3::PacketSizeMinMaxAvgTotalCalculator::FrameUpdate(std::string path, ns3::Ptr packet, ns3::Mac48Address realto) [member function] - cls.add_method('FrameUpdate', - 'void', - [param('std::string', 'path'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'realto')]) - ## packet-data-calculators.h: void ns3::PacketSizeMinMaxAvgTotalCalculator::PacketUpdate(std::string path, ns3::Ptr packet) [member function] - cls.add_method('PacketUpdate', - 'void', - [param('std::string', 'path'), param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## packet-data-calculators.h: void ns3::PacketSizeMinMaxAvgTotalCalculator::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, cls): - ## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator::TimeMinMaxAvgTotalCalculator(ns3::TimeMinMaxAvgTotalCalculator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TimeMinMaxAvgTotalCalculator const &', 'arg0')]) - ## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator::TimeMinMaxAvgTotalCalculator() [constructor] - cls.add_constructor([]) - ## time-data-calculators.h: void ns3::TimeMinMaxAvgTotalCalculator::Output(ns3::DataOutputCallback & callback) const [member function] - cls.add_method('Output', - 'void', - [param('ns3::DataOutputCallback &', 'callback')], - is_const=True, is_virtual=True) - ## time-data-calculators.h: void ns3::TimeMinMaxAvgTotalCalculator::Update(ns3::Time const i) [member function] - cls.add_method('Update', - 'void', - [param('ns3::Time const', 'i')]) - ## time-data-calculators.h: void ns3::TimeMinMaxAvgTotalCalculator::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3CounterCalculator__Unsigned_int_methods(root_module, cls): - ## basic-data-calculators.h: ns3::CounterCalculator::CounterCalculator(ns3::CounterCalculator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CounterCalculator< unsigned int > const &', 'arg0')]) - ## basic-data-calculators.h: ns3::CounterCalculator::CounterCalculator() [constructor] - cls.add_constructor([]) - ## basic-data-calculators.h: unsigned int ns3::CounterCalculator::GetCount() const [member function] - cls.add_method('GetCount', - 'unsigned int', - [], - is_const=True) - ## basic-data-calculators.h: void ns3::CounterCalculator::Output(ns3::DataOutputCallback & callback) const [member function] - cls.add_method('Output', - 'void', - [param('ns3::DataOutputCallback &', 'callback')], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: void ns3::CounterCalculator::Update() [member function] - cls.add_method('Update', - 'void', - []) - ## basic-data-calculators.h: void ns3::CounterCalculator::Update(unsigned int const i) [member function] - cls.add_method('Update', - 'void', - [param('unsigned int const', 'i')]) - ## basic-data-calculators.h: void ns3::CounterCalculator::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3PacketCounterCalculator_methods(root_module, cls): - ## packet-data-calculators.h: ns3::PacketCounterCalculator::PacketCounterCalculator(ns3::PacketCounterCalculator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketCounterCalculator const &', 'arg0')]) - ## packet-data-calculators.h: ns3::PacketCounterCalculator::PacketCounterCalculator() [constructor] - cls.add_constructor([]) - ## packet-data-calculators.h: void ns3::PacketCounterCalculator::FrameUpdate(std::string path, ns3::Ptr packet, ns3::Mac48Address realto) [member function] - cls.add_method('FrameUpdate', - 'void', - [param('std::string', 'path'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'realto')]) - ## packet-data-calculators.h: void ns3::PacketCounterCalculator::PacketUpdate(std::string path, ns3::Ptr packet) [member function] - cls.add_method('PacketUpdate', - 'void', - [param('std::string', 'path'), param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## packet-data-calculators.h: void ns3::PacketCounterCalculator::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_functions(root_module): - module = root_module - ## data-calculator.h: bool ns3::isNaN(double x) [free function] - module.add_function('isNaN', - 'bool', - [param('double', 'x')]) - 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_tap_bridge.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_tap_bridge.py deleted file mode 100644 index c4b95df40..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_tap_bridge.py +++ /dev/null @@ -1,366 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## tap-bridge-helper.h: ns3::TapBridgeHelper [class] - module.add_class('TapBridgeHelper') - ## tap-bridge.h: ns3::TapBridge [class] - module.add_class('TapBridge', parent=root_module['ns3::NetDevice']) - ## tap-bridge.h: ns3::TapBridge::Mode [enumeration] - module.add_enum('Mode', ['ILLEGAL', 'CONFIGURE_LOCAL', 'USE_LOCAL', 'USE_BRIDGE'], outer_class=root_module['ns3::TapBridge']) - ## tap-bridge.h: ns3::TapBridgeFdReader [class] - module.add_class('TapBridgeFdReader', parent=root_module['ns3::FdReader']) - - ## 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_Ns3TapBridgeHelper_methods(root_module, root_module['ns3::TapBridgeHelper']) - register_Ns3TapBridge_methods(root_module, root_module['ns3::TapBridge']) - register_Ns3TapBridgeFdReader_methods(root_module, root_module['ns3::TapBridgeFdReader']) - return - -def register_Ns3TapBridgeHelper_methods(root_module, cls): - ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::TapBridgeHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TapBridgeHelper const &', 'arg0')]) - ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper() [constructor] - cls.add_constructor([]) - ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::Ipv4Address gateway) [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'gateway')]) - ## tap-bridge-helper.h: ns3::Ptr ns3::TapBridgeHelper::Install(ns3::Ptr node, ns3::Ptr nd) [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::NetDevice >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) - ## tap-bridge-helper.h: ns3::Ptr ns3::TapBridgeHelper::Install(std::string nodeName, ns3::Ptr nd) [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::NetDevice >', - [param('std::string', 'nodeName'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) - ## tap-bridge-helper.h: ns3::Ptr ns3::TapBridgeHelper::Install(ns3::Ptr node, std::string ndName) [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::NetDevice >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string', 'ndName')]) - ## tap-bridge-helper.h: ns3::Ptr ns3::TapBridgeHelper::Install(std::string nodeName, std::string ndName) [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::NetDevice >', - [param('std::string', 'nodeName'), param('std::string', 'ndName')]) - ## tap-bridge-helper.h: ns3::Ptr ns3::TapBridgeHelper::Install(ns3::Ptr node, ns3::Ptr nd, ns3::AttributeValue const & bridgeType) [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::NetDevice >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('ns3::AttributeValue const &', 'bridgeType')]) - ## tap-bridge-helper.h: void ns3::TapBridgeHelper::SetAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] - cls.add_method('SetAttribute', - 'void', - [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) - return - -def register_Ns3TapBridge_methods(root_module, cls): - ## tap-bridge.h: ns3::TapBridge::TapBridge(ns3::TapBridge const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TapBridge const &', 'arg0')]) - ## tap-bridge.h: ns3::TapBridge::TapBridge() [constructor] - cls.add_constructor([]) - ## tap-bridge.h: void ns3::TapBridge::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) - ## tap-bridge.h: ns3::Address ns3::TapBridge::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: ns3::Ptr ns3::TapBridge::GetBridgedNetDevice() [member function] - cls.add_method('GetBridgedNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - []) - ## tap-bridge.h: ns3::Address ns3::TapBridge::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: ns3::Ptr ns3::TapBridge::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: uint32_t ns3::TapBridge::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: ns3::TapBridge::Mode ns3::TapBridge::GetMode() [member function] - cls.add_method('GetMode', - 'ns3::TapBridge::Mode', - []) - ## tap-bridge.h: uint16_t ns3::TapBridge::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: ns3::Address ns3::TapBridge::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## tap-bridge.h: ns3::Address ns3::TapBridge::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## tap-bridge.h: ns3::Ptr ns3::TapBridge::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: static ns3::TypeId ns3::TapBridge::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## tap-bridge.h: bool ns3::TapBridge::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: bool ns3::TapBridge::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: bool ns3::TapBridge::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: bool ns3::TapBridge::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: bool ns3::TapBridge::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: bool ns3::TapBridge::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: bool ns3::TapBridge::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) - ## tap-bridge.h: bool ns3::TapBridge::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) - ## tap-bridge.h: void ns3::TapBridge::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## tap-bridge.h: void ns3::TapBridge::SetBridgedNetDevice(ns3::Ptr bridgedDevice) [member function] - cls.add_method('SetBridgedNetDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'bridgedDevice')]) - ## tap-bridge.h: void ns3::TapBridge::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## tap-bridge.h: void ns3::TapBridge::SetMode(ns3::TapBridge::Mode mode) [member function] - cls.add_method('SetMode', - 'void', - [param('ns3::TapBridge::Mode', 'mode')]) - ## tap-bridge.h: bool ns3::TapBridge::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## tap-bridge.h: void ns3::TapBridge::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## tap-bridge.h: void ns3::TapBridge::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) - ## tap-bridge.h: void ns3::TapBridge::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) - ## tap-bridge.h: void ns3::TapBridge::Start(ns3::Time tStart) [member function] - cls.add_method('Start', - 'void', - [param('ns3::Time', 'tStart')]) - ## tap-bridge.h: void ns3::TapBridge::Stop(ns3::Time tStop) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time', 'tStop')]) - ## tap-bridge.h: bool ns3::TapBridge::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: bool ns3::TapBridge::DiscardFromBridgedDevice(ns3::Ptr device, ns3::Ptr packet, uint16_t protocol, ns3::Address const & src) [member function] - cls.add_method('DiscardFromBridgedDevice', - 'bool', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'src')], - visibility='protected') - ## tap-bridge.h: void ns3::TapBridge::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## tap-bridge.h: bool ns3::TapBridge::ReceiveFromBridgedDevice(ns3::Ptr device, ns3::Ptr packet, uint16_t protocol, ns3::Address const & src, ns3::Address const & dst, ns3::NetDevice::PacketType packetType) [member function] - cls.add_method('ReceiveFromBridgedDevice', - 'bool', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'src'), param('ns3::Address const &', 'dst'), param('ns3::NetDevice::PacketType', 'packetType')], - visibility='protected') - return - -def register_Ns3TapBridgeFdReader_methods(root_module, cls): - ## tap-bridge.h: ns3::TapBridgeFdReader::TapBridgeFdReader() [constructor] - cls.add_constructor([]) - ## tap-bridge.h: ns3::TapBridgeFdReader::TapBridgeFdReader(ns3::TapBridgeFdReader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TapBridgeFdReader const &', 'arg0')]) - ## tap-bridge.h: ns3::FdReader::Data ns3::TapBridgeFdReader::DoRead() [member function] - cls.add_method('DoRead', - 'ns3::FdReader::Data', - [], - 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_tools.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_tools.py deleted file mode 100644 index b64995930..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_tools.py +++ /dev/null @@ -1,448 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## average.h: ns3::Average [class] - module.add_class('Average', template_parameters=['double']) - ## delay-jitter-estimation.h: ns3::DelayJitterEstimation [class] - module.add_class('DelayJitterEstimation') - ## event-garbage-collector.h: ns3::EventGarbageCollector [class] - module.add_class('EventGarbageCollector') - ## gnuplot.h: ns3::Gnuplot [class] - module.add_class('Gnuplot') - ## gnuplot.h: ns3::GnuplotCollection [class] - module.add_class('GnuplotCollection') - ## gnuplot.h: ns3::GnuplotDataset [class] - module.add_class('GnuplotDataset') - ## gnuplot.h: ns3::Gnuplot2dDataset [class] - module.add_class('Gnuplot2dDataset', parent=root_module['ns3::GnuplotDataset']) - ## gnuplot.h: ns3::Gnuplot2dDataset::Style [enumeration] - module.add_enum('Style', ['LINES', 'POINTS', 'LINES_POINTS', 'DOTS', 'IMPULSES', 'STEPS', 'FSTEPS', 'HISTEPS'], outer_class=root_module['ns3::Gnuplot2dDataset']) - ## gnuplot.h: ns3::Gnuplot2dDataset::ErrorBars [enumeration] - module.add_enum('ErrorBars', ['NONE', 'X', 'Y', 'XY'], outer_class=root_module['ns3::Gnuplot2dDataset']) - ## gnuplot.h: ns3::Gnuplot2dFunction [class] - module.add_class('Gnuplot2dFunction', parent=root_module['ns3::GnuplotDataset']) - ## gnuplot.h: ns3::Gnuplot3dDataset [class] - module.add_class('Gnuplot3dDataset', parent=root_module['ns3::GnuplotDataset']) - ## gnuplot.h: ns3::Gnuplot3dFunction [class] - module.add_class('Gnuplot3dFunction', parent=root_module['ns3::GnuplotDataset']) - - ## 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_Ns3Average__Double_methods(root_module, root_module['ns3::Average< double >']) - register_Ns3DelayJitterEstimation_methods(root_module, root_module['ns3::DelayJitterEstimation']) - register_Ns3EventGarbageCollector_methods(root_module, root_module['ns3::EventGarbageCollector']) - register_Ns3Gnuplot_methods(root_module, root_module['ns3::Gnuplot']) - register_Ns3GnuplotCollection_methods(root_module, root_module['ns3::GnuplotCollection']) - register_Ns3GnuplotDataset_methods(root_module, root_module['ns3::GnuplotDataset']) - register_Ns3Gnuplot2dDataset_methods(root_module, root_module['ns3::Gnuplot2dDataset']) - register_Ns3Gnuplot2dFunction_methods(root_module, root_module['ns3::Gnuplot2dFunction']) - register_Ns3Gnuplot3dDataset_methods(root_module, root_module['ns3::Gnuplot3dDataset']) - register_Ns3Gnuplot3dFunction_methods(root_module, root_module['ns3::Gnuplot3dFunction']) - return - -def register_Ns3Average__Double_methods(root_module, cls): - ## average.h: ns3::Average::Average(ns3::Average const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Average< double > const &', 'arg0')]) - ## average.h: ns3::Average::Average() [constructor] - cls.add_constructor([]) - ## average.h: double ns3::Average::Avg() const [member function] - cls.add_method('Avg', - 'double', - [], - is_const=True) - ## average.h: uint32_t ns3::Average::Count() const [member function] - cls.add_method('Count', - 'uint32_t', - [], - is_const=True) - ## average.h: double ns3::Average::Error90() const [member function] - cls.add_method('Error90', - 'double', - [], - is_const=True) - ## average.h: double ns3::Average::Error95() const [member function] - cls.add_method('Error95', - 'double', - [], - is_const=True) - ## average.h: double ns3::Average::Error99() const [member function] - cls.add_method('Error99', - 'double', - [], - is_const=True) - ## average.h: double ns3::Average::Max() const [member function] - cls.add_method('Max', - 'double', - [], - is_const=True) - ## average.h: double ns3::Average::Mean() const [member function] - cls.add_method('Mean', - 'double', - [], - is_const=True) - ## average.h: double ns3::Average::Min() const [member function] - cls.add_method('Min', - 'double', - [], - is_const=True) - ## average.h: void ns3::Average::Reset() [member function] - cls.add_method('Reset', - 'void', - []) - ## average.h: double ns3::Average::Stddev() const [member function] - cls.add_method('Stddev', - 'double', - [], - is_const=True) - ## average.h: void ns3::Average::Update(double const & x) [member function] - cls.add_method('Update', - 'void', - [param('double const &', 'x')]) - ## average.h: double ns3::Average::Var() const [member function] - cls.add_method('Var', - 'double', - [], - is_const=True) - return - -def register_Ns3DelayJitterEstimation_methods(root_module, cls): - ## delay-jitter-estimation.h: ns3::DelayJitterEstimation::DelayJitterEstimation(ns3::DelayJitterEstimation const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DelayJitterEstimation const &', 'arg0')]) - ## delay-jitter-estimation.h: ns3::DelayJitterEstimation::DelayJitterEstimation() [constructor] - cls.add_constructor([]) - ## delay-jitter-estimation.h: ns3::Time ns3::DelayJitterEstimation::GetLastDelay() const [member function] - cls.add_method('GetLastDelay', - 'ns3::Time', - [], - is_const=True) - ## delay-jitter-estimation.h: uint64_t ns3::DelayJitterEstimation::GetLastJitter() const [member function] - cls.add_method('GetLastJitter', - 'uint64_t', - [], - is_const=True) - ## delay-jitter-estimation.h: static void ns3::DelayJitterEstimation::PrepareTx(ns3::Ptr packet) [member function] - cls.add_method('PrepareTx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')], - is_static=True) - ## delay-jitter-estimation.h: void ns3::DelayJitterEstimation::RecordRx(ns3::Ptr packet) [member function] - cls.add_method('RecordRx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - return - -def register_Ns3EventGarbageCollector_methods(root_module, cls): - ## event-garbage-collector.h: ns3::EventGarbageCollector::EventGarbageCollector(ns3::EventGarbageCollector const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EventGarbageCollector const &', 'arg0')]) - ## event-garbage-collector.h: ns3::EventGarbageCollector::EventGarbageCollector() [constructor] - cls.add_constructor([]) - ## event-garbage-collector.h: void ns3::EventGarbageCollector::Track(ns3::EventId event) [member function] - cls.add_method('Track', - 'void', - [param('ns3::EventId', 'event')]) - return - -def register_Ns3Gnuplot_methods(root_module, cls): - ## gnuplot.h: ns3::Gnuplot::Gnuplot(ns3::Gnuplot const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Gnuplot const &', 'arg0')]) - ## gnuplot.h: ns3::Gnuplot::Gnuplot(std::string const & outputFilename="", std::string const & title="") [constructor] - cls.add_constructor([param('std::string const &', 'outputFilename', default_value='""'), param('std::string const &', 'title', default_value='""')]) - ## gnuplot.h: void ns3::Gnuplot::AddDataset(ns3::GnuplotDataset const & dataset) [member function] - cls.add_method('AddDataset', - 'void', - [param('ns3::GnuplotDataset const &', 'dataset')]) - ## gnuplot.h: void ns3::Gnuplot::AppendExtra(std::string const & extra) [member function] - cls.add_method('AppendExtra', - 'void', - [param('std::string const &', 'extra')]) - ## gnuplot.h: static std::string ns3::Gnuplot::DetectTerminal(std::string const & filename) [member function] - cls.add_method('DetectTerminal', - 'std::string', - [param('std::string const &', 'filename')], - is_static=True) - ## gnuplot.h: void ns3::Gnuplot::GenerateOutput(std::ostream & os) const [member function] - cls.add_method('GenerateOutput', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## gnuplot.h: void ns3::Gnuplot::SetExtra(std::string const & extra) [member function] - cls.add_method('SetExtra', - 'void', - [param('std::string const &', 'extra')]) - ## gnuplot.h: void ns3::Gnuplot::SetLegend(std::string const & xLegend, std::string const & yLegend) [member function] - cls.add_method('SetLegend', - 'void', - [param('std::string const &', 'xLegend'), param('std::string const &', 'yLegend')]) - ## gnuplot.h: void ns3::Gnuplot::SetTerminal(std::string const & terminal) [member function] - cls.add_method('SetTerminal', - 'void', - [param('std::string const &', 'terminal')]) - ## gnuplot.h: void ns3::Gnuplot::SetTitle(std::string const & title) [member function] - cls.add_method('SetTitle', - 'void', - [param('std::string const &', 'title')]) - return - -def register_Ns3GnuplotCollection_methods(root_module, cls): - ## gnuplot.h: ns3::GnuplotCollection::GnuplotCollection(ns3::GnuplotCollection const & arg0) [copy constructor] - cls.add_constructor([param('ns3::GnuplotCollection const &', 'arg0')]) - ## gnuplot.h: ns3::GnuplotCollection::GnuplotCollection(std::string const & outputFilename) [constructor] - cls.add_constructor([param('std::string const &', 'outputFilename')]) - ## gnuplot.h: void ns3::GnuplotCollection::AddPlot(ns3::Gnuplot const & plot) [member function] - cls.add_method('AddPlot', - 'void', - [param('ns3::Gnuplot const &', 'plot')]) - ## gnuplot.h: void ns3::GnuplotCollection::GenerateOutput(std::ostream & os) const [member function] - cls.add_method('GenerateOutput', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## gnuplot.h: ns3::Gnuplot & ns3::GnuplotCollection::GetPlot(unsigned int id) [member function] - cls.add_method('GetPlot', - 'ns3::Gnuplot &', - [param('unsigned int', 'id')]) - ## gnuplot.h: void ns3::GnuplotCollection::SetTerminal(std::string const & terminal) [member function] - cls.add_method('SetTerminal', - 'void', - [param('std::string const &', 'terminal')]) - return - -def register_Ns3GnuplotDataset_methods(root_module, cls): - ## gnuplot.h: ns3::GnuplotDataset::GnuplotDataset(ns3::GnuplotDataset const & original) [copy constructor] - cls.add_constructor([param('ns3::GnuplotDataset const &', 'original')]) - ## gnuplot.h: static void ns3::GnuplotDataset::SetDefaultExtra(std::string const & extra) [member function] - cls.add_method('SetDefaultExtra', - 'void', - [param('std::string const &', 'extra')], - is_static=True) - ## gnuplot.h: void ns3::GnuplotDataset::SetExtra(std::string const & extra) [member function] - cls.add_method('SetExtra', - 'void', - [param('std::string const &', 'extra')]) - ## gnuplot.h: void ns3::GnuplotDataset::SetTitle(std::string const & title) [member function] - cls.add_method('SetTitle', - 'void', - [param('std::string const &', 'title')]) - ## gnuplot.h: ns3::GnuplotDataset::GnuplotDataset(ns3::GnuplotDataset::Data * data) [constructor] - cls.add_constructor([param('ns3::GnuplotDataset::Data *', 'data')], - visibility='protected') - return - -def register_Ns3Gnuplot2dDataset_methods(root_module, cls): - ## gnuplot.h: ns3::Gnuplot2dDataset::Gnuplot2dDataset(ns3::Gnuplot2dDataset const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Gnuplot2dDataset const &', 'arg0')]) - ## gnuplot.h: ns3::Gnuplot2dDataset::Gnuplot2dDataset(std::string const & title="Untitled") [constructor] - cls.add_constructor([param('std::string const &', 'title', default_value='"Untitled"')]) - ## gnuplot.h: void ns3::Gnuplot2dDataset::Add(double x, double y) [member function] - cls.add_method('Add', - 'void', - [param('double', 'x'), param('double', 'y')]) - ## gnuplot.h: void ns3::Gnuplot2dDataset::Add(double x, double y, double errorDelta) [member function] - cls.add_method('Add', - 'void', - [param('double', 'x'), param('double', 'y'), param('double', 'errorDelta')]) - ## gnuplot.h: void ns3::Gnuplot2dDataset::Add(double x, double y, double minY, double maxY) [member function] - cls.add_method('Add', - 'void', - [param('double', 'x'), param('double', 'y'), param('double', 'minY'), param('double', 'maxY')]) - ## gnuplot.h: void ns3::Gnuplot2dDataset::AddEmptyLine() [member function] - cls.add_method('AddEmptyLine', - 'void', - []) - ## gnuplot.h: static void ns3::Gnuplot2dDataset::SetDefaultErrorBars(ns3::Gnuplot2dDataset::ErrorBars errorBars) [member function] - cls.add_method('SetDefaultErrorBars', - 'void', - [param('ns3::Gnuplot2dDataset::ErrorBars', 'errorBars')], - is_static=True) - ## gnuplot.h: static void ns3::Gnuplot2dDataset::SetDefaultStyle(ns3::Gnuplot2dDataset::Style style) [member function] - cls.add_method('SetDefaultStyle', - 'void', - [param('ns3::Gnuplot2dDataset::Style', 'style')], - is_static=True) - ## gnuplot.h: void ns3::Gnuplot2dDataset::SetErrorBars(ns3::Gnuplot2dDataset::ErrorBars errorBars) [member function] - cls.add_method('SetErrorBars', - 'void', - [param('ns3::Gnuplot2dDataset::ErrorBars', 'errorBars')]) - ## gnuplot.h: void ns3::Gnuplot2dDataset::SetStyle(ns3::Gnuplot2dDataset::Style style) [member function] - cls.add_method('SetStyle', - 'void', - [param('ns3::Gnuplot2dDataset::Style', 'style')]) - return - -def register_Ns3Gnuplot2dFunction_methods(root_module, cls): - ## gnuplot.h: ns3::Gnuplot2dFunction::Gnuplot2dFunction(ns3::Gnuplot2dFunction const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Gnuplot2dFunction const &', 'arg0')]) - ## gnuplot.h: ns3::Gnuplot2dFunction::Gnuplot2dFunction(std::string const & title="Untitled", std::string const & function="") [constructor] - cls.add_constructor([param('std::string const &', 'title', default_value='"Untitled"'), param('std::string const &', 'function', default_value='""')]) - ## gnuplot.h: void ns3::Gnuplot2dFunction::SetFunction(std::string const & function) [member function] - cls.add_method('SetFunction', - 'void', - [param('std::string const &', 'function')]) - return - -def register_Ns3Gnuplot3dDataset_methods(root_module, cls): - ## gnuplot.h: ns3::Gnuplot3dDataset::Gnuplot3dDataset(ns3::Gnuplot3dDataset const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Gnuplot3dDataset const &', 'arg0')]) - ## gnuplot.h: ns3::Gnuplot3dDataset::Gnuplot3dDataset(std::string const & title="Untitled") [constructor] - cls.add_constructor([param('std::string const &', 'title', default_value='"Untitled"')]) - ## gnuplot.h: void ns3::Gnuplot3dDataset::Add(double x, double y, double z) [member function] - cls.add_method('Add', - 'void', - [param('double', 'x'), param('double', 'y'), param('double', 'z')]) - ## gnuplot.h: void ns3::Gnuplot3dDataset::AddEmptyLine() [member function] - cls.add_method('AddEmptyLine', - 'void', - []) - ## gnuplot.h: static void ns3::Gnuplot3dDataset::SetDefaultStyle(std::string const & style) [member function] - cls.add_method('SetDefaultStyle', - 'void', - [param('std::string const &', 'style')], - is_static=True) - ## gnuplot.h: void ns3::Gnuplot3dDataset::SetStyle(std::string const & style) [member function] - cls.add_method('SetStyle', - 'void', - [param('std::string const &', 'style')]) - return - -def register_Ns3Gnuplot3dFunction_methods(root_module, cls): - ## gnuplot.h: ns3::Gnuplot3dFunction::Gnuplot3dFunction(ns3::Gnuplot3dFunction const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Gnuplot3dFunction const &', 'arg0')]) - ## gnuplot.h: ns3::Gnuplot3dFunction::Gnuplot3dFunction(std::string const & title="Untitled", std::string const & function="") [constructor] - cls.add_constructor([param('std::string const &', 'title', default_value='"Untitled"'), param('std::string const &', 'function', default_value='""')]) - ## gnuplot.h: void ns3::Gnuplot3dFunction::SetFunction(std::string const & function) [member function] - cls.add_method('SetFunction', - 'void', - [param('std::string const &', 'function')]) - 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_topology_read.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_topology_read.py deleted file mode 100644 index fb8a02b1b..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_topology_read.py +++ /dev/null @@ -1,316 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## topology-reader-helper.h: ns3::TopologyReaderHelper [class] - module.add_class('TopologyReaderHelper') - ## topology-reader.h: ns3::TopologyReader [class] - module.add_class('TopologyReader', parent=root_module['ns3::Object']) - ## topology-reader.h: ns3::TopologyReader::Link [class] - module.add_class('Link', outer_class=root_module['ns3::TopologyReader']) - ## inet-topology-reader.h: ns3::InetTopologyReader [class] - module.add_class('InetTopologyReader', parent=root_module['ns3::TopologyReader']) - ## orbis-topology-reader.h: ns3::OrbisTopologyReader [class] - module.add_class('OrbisTopologyReader', parent=root_module['ns3::TopologyReader']) - ## rocketfuel-topology-reader.h: ns3::RocketfuelTopologyReader [class] - module.add_class('RocketfuelTopologyReader', parent=root_module['ns3::TopologyReader']) - - ## 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_Ns3TopologyReaderHelper_methods(root_module, root_module['ns3::TopologyReaderHelper']) - register_Ns3TopologyReader_methods(root_module, root_module['ns3::TopologyReader']) - register_Ns3TopologyReaderLink_methods(root_module, root_module['ns3::TopologyReader::Link']) - register_Ns3InetTopologyReader_methods(root_module, root_module['ns3::InetTopologyReader']) - register_Ns3OrbisTopologyReader_methods(root_module, root_module['ns3::OrbisTopologyReader']) - register_Ns3RocketfuelTopologyReader_methods(root_module, root_module['ns3::RocketfuelTopologyReader']) - return - -def register_Ns3TopologyReaderHelper_methods(root_module, cls): - ## topology-reader-helper.h: ns3::TopologyReaderHelper::TopologyReaderHelper(ns3::TopologyReaderHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TopologyReaderHelper const &', 'arg0')]) - ## topology-reader-helper.h: ns3::TopologyReaderHelper::TopologyReaderHelper() [constructor] - cls.add_constructor([]) - ## topology-reader-helper.h: ns3::Ptr ns3::TopologyReaderHelper::GetTopologyReader() [member function] - cls.add_method('GetTopologyReader', - 'ns3::Ptr< ns3::TopologyReader >', - []) - ## topology-reader-helper.h: void ns3::TopologyReaderHelper::SetFileName(std::string const fileName) [member function] - cls.add_method('SetFileName', - 'void', - [param('std::string const', 'fileName')]) - ## topology-reader-helper.h: void ns3::TopologyReaderHelper::SetFileType(std::string const fileType) [member function] - cls.add_method('SetFileType', - 'void', - [param('std::string const', 'fileType')]) - return - -def register_Ns3TopologyReader_methods(root_module, cls): - ## topology-reader.h: ns3::TopologyReader::TopologyReader() [constructor] - cls.add_constructor([]) - ## topology-reader.h: void ns3::TopologyReader::AddLink(ns3::TopologyReader::Link link) [member function] - cls.add_method('AddLink', - 'void', - [param('ns3::TopologyReader::Link', 'link')]) - ## topology-reader.h: std::string ns3::TopologyReader::GetFileName() const [member function] - cls.add_method('GetFileName', - 'std::string', - [], - is_const=True) - ## topology-reader.h: static ns3::TypeId ns3::TopologyReader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## topology-reader.h: std::_List_const_iterator ns3::TopologyReader::LinksBegin() const [member function] - cls.add_method('LinksBegin', - 'std::_List_const_iterator< ns3::TopologyReader::Link >', - [], - is_const=True) - ## topology-reader.h: bool ns3::TopologyReader::LinksEmpty() const [member function] - cls.add_method('LinksEmpty', - 'bool', - [], - is_const=True) - ## topology-reader.h: std::_List_const_iterator ns3::TopologyReader::LinksEnd() const [member function] - cls.add_method('LinksEnd', - 'std::_List_const_iterator< ns3::TopologyReader::Link >', - [], - is_const=True) - ## topology-reader.h: int ns3::TopologyReader::LinksSize() const [member function] - cls.add_method('LinksSize', - 'int', - [], - is_const=True) - ## topology-reader.h: ns3::NodeContainer ns3::TopologyReader::Read() [member function] - cls.add_method('Read', - 'ns3::NodeContainer', - [], - is_pure_virtual=True, is_virtual=True) - ## topology-reader.h: void ns3::TopologyReader::SetFileName(std::string const fileName) [member function] - cls.add_method('SetFileName', - 'void', - [param('std::string const', 'fileName')]) - return - -def register_Ns3TopologyReaderLink_methods(root_module, cls): - ## topology-reader.h: ns3::TopologyReader::Link::Link(ns3::TopologyReader::Link const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TopologyReader::Link const &', 'arg0')]) - ## topology-reader.h: ns3::TopologyReader::Link::Link(ns3::Ptr fromPtr, std::string fromName, ns3::Ptr toPtr, std::string toName) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'fromPtr'), param('std::string', 'fromName'), param('ns3::Ptr< ns3::Node >', 'toPtr'), param('std::string', 'toName')]) - ## topology-reader.h: std::_Rb_tree_const_iterator, std::allocator >, std::basic_string, std::allocator > > > ns3::TopologyReader::Link::AttributesBegin() [member function] - cls.add_method('AttributesBegin', - 'std::_Rb_tree_const_iterator< std::pair< std::basic_string< char, std::char_traits< char >, std::allocator< char > > const, std::basic_string< char, std::char_traits< char >, std::allocator< char > > > >', - []) - ## topology-reader.h: std::_Rb_tree_const_iterator, std::allocator >, std::basic_string, std::allocator > > > ns3::TopologyReader::Link::AttributesEnd() [member function] - cls.add_method('AttributesEnd', - 'std::_Rb_tree_const_iterator< std::pair< std::basic_string< char, std::char_traits< char >, std::allocator< char > > const, std::basic_string< char, std::char_traits< char >, std::allocator< char > > > >', - []) - ## topology-reader.h: std::string ns3::TopologyReader::Link::GetAttribute(std::string name) [member function] - cls.add_method('GetAttribute', - 'std::string', - [param('std::string', 'name')]) - ## topology-reader.h: bool ns3::TopologyReader::Link::GetAttributeFailSafe(std::string name, std::string & value) [member function] - cls.add_method('GetAttributeFailSafe', - 'bool', - [param('std::string', 'name'), param('std::string &', 'value')]) - ## topology-reader.h: ns3::Ptr ns3::TopologyReader::Link::GetFromNode() const [member function] - cls.add_method('GetFromNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## topology-reader.h: std::string ns3::TopologyReader::Link::GetFromNodeName() const [member function] - cls.add_method('GetFromNodeName', - 'std::string', - [], - is_const=True) - ## topology-reader.h: ns3::Ptr ns3::TopologyReader::Link::GetToNode() const [member function] - cls.add_method('GetToNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## topology-reader.h: std::string ns3::TopologyReader::Link::GetToNodeName() const [member function] - cls.add_method('GetToNodeName', - 'std::string', - [], - is_const=True) - ## topology-reader.h: void ns3::TopologyReader::Link::SetAttribute(std::string name, std::string & value) [member function] - cls.add_method('SetAttribute', - 'void', - [param('std::string', 'name'), param('std::string &', 'value')]) - return - -def register_Ns3InetTopologyReader_methods(root_module, cls): - ## inet-topology-reader.h: static ns3::TypeId ns3::InetTopologyReader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## inet-topology-reader.h: ns3::InetTopologyReader::InetTopologyReader() [constructor] - cls.add_constructor([]) - ## inet-topology-reader.h: ns3::NodeContainer ns3::InetTopologyReader::Read() [member function] - cls.add_method('Read', - 'ns3::NodeContainer', - [], - is_virtual=True) - return - -def register_Ns3OrbisTopologyReader_methods(root_module, cls): - ## orbis-topology-reader.h: static ns3::TypeId ns3::OrbisTopologyReader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## orbis-topology-reader.h: ns3::OrbisTopologyReader::OrbisTopologyReader() [constructor] - cls.add_constructor([]) - ## orbis-topology-reader.h: ns3::NodeContainer ns3::OrbisTopologyReader::Read() [member function] - cls.add_method('Read', - 'ns3::NodeContainer', - [], - is_virtual=True) - return - -def register_Ns3RocketfuelTopologyReader_methods(root_module, cls): - ## rocketfuel-topology-reader.h: static ns3::TypeId ns3::RocketfuelTopologyReader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## rocketfuel-topology-reader.h: ns3::RocketfuelTopologyReader::RocketfuelTopologyReader() [constructor] - cls.add_constructor([]) - ## rocketfuel-topology-reader.h: ns3::NodeContainer ns3::RocketfuelTopologyReader::Read() [member function] - cls.add_method('Read', - 'ns3::NodeContainer', - [], - 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_uan.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_uan.py deleted file mode 100644 index 319b8c499..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_uan.py +++ /dev/null @@ -1,2912 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## uan-mac-rc.h: ns3::Reservation [class] - module.add_class('Reservation') - ## uan-prop-model.h: ns3::Tap [class] - module.add_class('Tap') - ## uan-address.h: ns3::UanAddress [class] - module.add_class('UanAddress') - ## uan-address.h: ns3::UanAddress [class] - root_module['ns3::UanAddress'].implicitly_converts_to(root_module['ns3::Address']) - ## uan-helper.h: ns3::UanHelper [class] - module.add_class('UanHelper') - ## uan-tx-mode.h: ns3::UanModesList [class] - module.add_class('UanModesList') - ## uan-transducer.h: ns3::UanPacketArrival [class] - module.add_class('UanPacketArrival') - ## uan-prop-model.h: ns3::UanPdp [class] - module.add_class('UanPdp') - ## uan-phy.h: ns3::UanPhyListener [class] - module.add_class('UanPhyListener', allow_subclassing=True) - ## uan-tx-mode.h: ns3::UanTxMode [class] - module.add_class('UanTxMode') - ## uan-tx-mode.h: ns3::UanTxMode::ModulationType [enumeration] - module.add_enum('ModulationType', ['PSK', 'QAM', 'FSK', 'OTHER'], outer_class=root_module['ns3::UanTxMode']) - ## uan-tx-mode.h: ns3::UanTxModeFactory [class] - module.add_class('UanTxModeFactory') - ## acoustic-modem-energy-model-helper.h: ns3::AcousticModemEnergyModelHelper [class] - module.add_class('AcousticModemEnergyModelHelper', parent=root_module['ns3::DeviceEnergyModelHelper']) - ## uan-header-common.h: ns3::UanHeaderCommon [class] - module.add_class('UanHeaderCommon', parent=root_module['ns3::Header']) - ## uan-header-rc.h: ns3::UanHeaderRcAck [class] - module.add_class('UanHeaderRcAck', parent=root_module['ns3::Header']) - ## uan-header-rc.h: ns3::UanHeaderRcCts [class] - module.add_class('UanHeaderRcCts', parent=root_module['ns3::Header']) - ## uan-header-rc.h: ns3::UanHeaderRcCtsGlobal [class] - module.add_class('UanHeaderRcCtsGlobal', parent=root_module['ns3::Header']) - ## uan-header-rc.h: ns3::UanHeaderRcData [class] - module.add_class('UanHeaderRcData', parent=root_module['ns3::Header']) - ## uan-header-rc.h: ns3::UanHeaderRcRts [class] - module.add_class('UanHeaderRcRts', parent=root_module['ns3::Header']) - ## uan-mac.h: ns3::UanMac [class] - module.add_class('UanMac', parent=root_module['ns3::Object']) - ## uan-mac-aloha.h: ns3::UanMacAloha [class] - module.add_class('UanMacAloha', parent=root_module['ns3::UanMac']) - ## uan-mac-cw.h: ns3::UanMacCw [class] - module.add_class('UanMacCw', parent=[root_module['ns3::UanMac'], root_module['ns3::UanPhyListener']]) - ## uan-mac-rc.h: ns3::UanMacRc [class] - module.add_class('UanMacRc', parent=root_module['ns3::UanMac']) - ## uan-mac-rc.h: ns3::UanMacRc [enumeration] - module.add_enum('', ['TYPE_DATA', 'TYPE_GWPING', 'TYPE_RTS', 'TYPE_CTS', 'TYPE_ACK'], outer_class=root_module['ns3::UanMacRc']) - ## uan-mac-rc-gw.h: ns3::UanMacRcGw [class] - module.add_class('UanMacRcGw', parent=root_module['ns3::UanMac']) - ## uan-noise-model.h: ns3::UanNoiseModel [class] - module.add_class('UanNoiseModel', parent=root_module['ns3::Object']) - ## uan-noise-model-default.h: ns3::UanNoiseModelDefault [class] - module.add_class('UanNoiseModelDefault', parent=root_module['ns3::UanNoiseModel']) - ## uan-phy.h: ns3::UanPhy [class] - module.add_class('UanPhy', parent=root_module['ns3::Object']) - ## uan-phy.h: ns3::UanPhy::State [enumeration] - module.add_enum('State', ['IDLE', 'CCABUSY', 'RX', 'TX', 'SLEEP'], outer_class=root_module['ns3::UanPhy']) - ## uan-phy.h: ns3::UanPhyCalcSinr [class] - module.add_class('UanPhyCalcSinr', parent=root_module['ns3::Object']) - ## uan-phy-gen.h: ns3::UanPhyCalcSinrDefault [class] - module.add_class('UanPhyCalcSinrDefault', parent=root_module['ns3::UanPhyCalcSinr']) - ## uan-phy-dual.h: ns3::UanPhyCalcSinrDual [class] - module.add_class('UanPhyCalcSinrDual', parent=root_module['ns3::UanPhyCalcSinr']) - ## uan-phy-gen.h: ns3::UanPhyCalcSinrFhFsk [class] - module.add_class('UanPhyCalcSinrFhFsk', parent=root_module['ns3::UanPhyCalcSinr']) - ## uan-phy-dual.h: ns3::UanPhyDual [class] - module.add_class('UanPhyDual', parent=root_module['ns3::UanPhy']) - ## uan-phy-gen.h: ns3::UanPhyGen [class] - module.add_class('UanPhyGen', parent=root_module['ns3::UanPhy']) - ## uan-phy.h: ns3::UanPhyPer [class] - module.add_class('UanPhyPer', parent=root_module['ns3::Object']) - ## uan-phy-gen.h: ns3::UanPhyPerGenDefault [class] - module.add_class('UanPhyPerGenDefault', parent=root_module['ns3::UanPhyPer']) - ## uan-phy-gen.h: ns3::UanPhyPerUmodem [class] - module.add_class('UanPhyPerUmodem', parent=root_module['ns3::UanPhyPer']) - ## uan-prop-model.h: ns3::UanPropModel [class] - module.add_class('UanPropModel', parent=root_module['ns3::Object']) - ## uan-prop-model-ideal.h: ns3::UanPropModelIdeal [class] - module.add_class('UanPropModelIdeal', parent=root_module['ns3::UanPropModel']) - ## uan-prop-model-thorp.h: ns3::UanPropModelThorp [class] - module.add_class('UanPropModelThorp', parent=root_module['ns3::UanPropModel']) - ## uan-transducer.h: ns3::UanTransducer [class] - module.add_class('UanTransducer', parent=root_module['ns3::Object']) - ## uan-transducer.h: ns3::UanTransducer::State [enumeration] - module.add_enum('State', ['TX', 'RX'], outer_class=root_module['ns3::UanTransducer']) - ## uan-transducer-hd.h: ns3::UanTransducerHd [class] - module.add_class('UanTransducerHd', parent=root_module['ns3::UanTransducer']) - ## uan-channel.h: ns3::UanChannel [class] - module.add_class('UanChannel', parent=root_module['ns3::Channel']) - ## uan-tx-mode.h: ns3::UanModesListChecker [class] - module.add_class('UanModesListChecker', parent=root_module['ns3::AttributeChecker']) - ## uan-tx-mode.h: ns3::UanModesListValue [class] - module.add_class('UanModesListValue', parent=root_module['ns3::AttributeValue']) - ## uan-net-device.h: ns3::UanNetDevice [class] - module.add_class('UanNetDevice', parent=root_module['ns3::NetDevice']) - ## acoustic-modem-energy-model.h: ns3::AcousticModemEnergyModel [class] - module.add_class('AcousticModemEnergyModel', parent=root_module['ns3::DeviceEnergyModel']) - module.add_container('std::vector< ns3::Tap >', 'ns3::Tap', container_type='vector') - module.add_container('std::list< ns3::UanPacketArrival >', 'ns3::UanPacketArrival', container_type='list') - - ## 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_Ns3Reservation_methods(root_module, root_module['ns3::Reservation']) - register_Ns3Tap_methods(root_module, root_module['ns3::Tap']) - register_Ns3UanAddress_methods(root_module, root_module['ns3::UanAddress']) - register_Ns3UanHelper_methods(root_module, root_module['ns3::UanHelper']) - register_Ns3UanModesList_methods(root_module, root_module['ns3::UanModesList']) - register_Ns3UanPacketArrival_methods(root_module, root_module['ns3::UanPacketArrival']) - register_Ns3UanPdp_methods(root_module, root_module['ns3::UanPdp']) - register_Ns3UanPhyListener_methods(root_module, root_module['ns3::UanPhyListener']) - register_Ns3UanTxMode_methods(root_module, root_module['ns3::UanTxMode']) - register_Ns3UanTxModeFactory_methods(root_module, root_module['ns3::UanTxModeFactory']) - register_Ns3AcousticModemEnergyModelHelper_methods(root_module, root_module['ns3::AcousticModemEnergyModelHelper']) - register_Ns3UanHeaderCommon_methods(root_module, root_module['ns3::UanHeaderCommon']) - register_Ns3UanHeaderRcAck_methods(root_module, root_module['ns3::UanHeaderRcAck']) - register_Ns3UanHeaderRcCts_methods(root_module, root_module['ns3::UanHeaderRcCts']) - register_Ns3UanHeaderRcCtsGlobal_methods(root_module, root_module['ns3::UanHeaderRcCtsGlobal']) - register_Ns3UanHeaderRcData_methods(root_module, root_module['ns3::UanHeaderRcData']) - register_Ns3UanHeaderRcRts_methods(root_module, root_module['ns3::UanHeaderRcRts']) - register_Ns3UanMac_methods(root_module, root_module['ns3::UanMac']) - register_Ns3UanMacAloha_methods(root_module, root_module['ns3::UanMacAloha']) - register_Ns3UanMacCw_methods(root_module, root_module['ns3::UanMacCw']) - register_Ns3UanMacRc_methods(root_module, root_module['ns3::UanMacRc']) - register_Ns3UanMacRcGw_methods(root_module, root_module['ns3::UanMacRcGw']) - register_Ns3UanNoiseModel_methods(root_module, root_module['ns3::UanNoiseModel']) - register_Ns3UanNoiseModelDefault_methods(root_module, root_module['ns3::UanNoiseModelDefault']) - register_Ns3UanPhy_methods(root_module, root_module['ns3::UanPhy']) - register_Ns3UanPhyCalcSinr_methods(root_module, root_module['ns3::UanPhyCalcSinr']) - register_Ns3UanPhyCalcSinrDefault_methods(root_module, root_module['ns3::UanPhyCalcSinrDefault']) - register_Ns3UanPhyCalcSinrDual_methods(root_module, root_module['ns3::UanPhyCalcSinrDual']) - register_Ns3UanPhyCalcSinrFhFsk_methods(root_module, root_module['ns3::UanPhyCalcSinrFhFsk']) - register_Ns3UanPhyDual_methods(root_module, root_module['ns3::UanPhyDual']) - register_Ns3UanPhyGen_methods(root_module, root_module['ns3::UanPhyGen']) - register_Ns3UanPhyPer_methods(root_module, root_module['ns3::UanPhyPer']) - register_Ns3UanPhyPerGenDefault_methods(root_module, root_module['ns3::UanPhyPerGenDefault']) - register_Ns3UanPhyPerUmodem_methods(root_module, root_module['ns3::UanPhyPerUmodem']) - register_Ns3UanPropModel_methods(root_module, root_module['ns3::UanPropModel']) - register_Ns3UanPropModelIdeal_methods(root_module, root_module['ns3::UanPropModelIdeal']) - register_Ns3UanPropModelThorp_methods(root_module, root_module['ns3::UanPropModelThorp']) - register_Ns3UanTransducer_methods(root_module, root_module['ns3::UanTransducer']) - register_Ns3UanTransducerHd_methods(root_module, root_module['ns3::UanTransducerHd']) - register_Ns3UanChannel_methods(root_module, root_module['ns3::UanChannel']) - register_Ns3UanModesListChecker_methods(root_module, root_module['ns3::UanModesListChecker']) - register_Ns3UanModesListValue_methods(root_module, root_module['ns3::UanModesListValue']) - register_Ns3UanNetDevice_methods(root_module, root_module['ns3::UanNetDevice']) - register_Ns3AcousticModemEnergyModel_methods(root_module, root_module['ns3::AcousticModemEnergyModel']) - return - -def register_Ns3Reservation_methods(root_module, cls): - ## uan-mac-rc.h: ns3::Reservation::Reservation(ns3::Reservation const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Reservation const &', 'arg0')]) - ## uan-mac-rc.h: ns3::Reservation::Reservation() [constructor] - cls.add_constructor([]) - ## uan-mac-rc.h: ns3::Reservation::Reservation(std::list, ns3::UanAddress>, std::allocator, ns3::UanAddress> > > & list, uint8_t frameNo, uint32_t maxPkts=0) [constructor] - cls.add_constructor([param('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::UanAddress > > &', 'list'), param('uint8_t', 'frameNo'), param('uint32_t', 'maxPkts', default_value='0')]) - ## uan-mac-rc.h: void ns3::Reservation::AddTimestamp(ns3::Time t) [member function] - cls.add_method('AddTimestamp', - 'void', - [param('ns3::Time', 't')]) - ## uan-mac-rc.h: uint8_t ns3::Reservation::GetFrameNo() const [member function] - cls.add_method('GetFrameNo', - 'uint8_t', - [], - is_const=True) - ## uan-mac-rc.h: uint32_t ns3::Reservation::GetLength() const [member function] - cls.add_method('GetLength', - 'uint32_t', - [], - is_const=True) - ## uan-mac-rc.h: uint32_t ns3::Reservation::GetNoFrames() const [member function] - cls.add_method('GetNoFrames', - 'uint32_t', - [], - is_const=True) - ## uan-mac-rc.h: std::list, ns3::UanAddress>, std::allocator, ns3::UanAddress> > > const & ns3::Reservation::GetPktList() const [member function] - cls.add_method('GetPktList', - 'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::UanAddress > > const &', - [], - is_const=True) - ## uan-mac-rc.h: uint8_t ns3::Reservation::GetRetryNo() const [member function] - cls.add_method('GetRetryNo', - 'uint8_t', - [], - is_const=True) - ## uan-mac-rc.h: ns3::Time ns3::Reservation::GetTimestamp(uint8_t n) const [member function] - cls.add_method('GetTimestamp', - 'ns3::Time', - [param('uint8_t', 'n')], - is_const=True) - ## uan-mac-rc.h: void ns3::Reservation::IncrementRetry() [member function] - cls.add_method('IncrementRetry', - 'void', - []) - ## uan-mac-rc.h: bool ns3::Reservation::IsTransmitted() const [member function] - cls.add_method('IsTransmitted', - 'bool', - [], - is_const=True) - ## uan-mac-rc.h: void ns3::Reservation::SetFrameNo(uint8_t fn) [member function] - cls.add_method('SetFrameNo', - 'void', - [param('uint8_t', 'fn')]) - ## uan-mac-rc.h: void ns3::Reservation::SetTransmitted(bool t=true) [member function] - cls.add_method('SetTransmitted', - 'void', - [param('bool', 't', default_value='true')]) - return - -def register_Ns3Tap_methods(root_module, cls): - ## uan-prop-model.h: ns3::Tap::Tap(ns3::Tap const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Tap const &', 'arg0')]) - ## uan-prop-model.h: ns3::Tap::Tap() [constructor] - cls.add_constructor([]) - ## uan-prop-model.h: ns3::Tap::Tap(ns3::Time delay, std::complex amp) [constructor] - cls.add_constructor([param('ns3::Time', 'delay'), param('std::complex< double >', 'amp')]) - ## uan-prop-model.h: std::complex ns3::Tap::GetAmp() const [member function] - cls.add_method('GetAmp', - 'std::complex< double >', - [], - is_const=True) - ## uan-prop-model.h: ns3::Time ns3::Tap::GetDelay() const [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [], - is_const=True) - return - -def register_Ns3UanAddress_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('<') - ## uan-address.h: ns3::UanAddress::UanAddress(ns3::UanAddress const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanAddress const &', 'arg0')]) - ## uan-address.h: ns3::UanAddress::UanAddress() [constructor] - cls.add_constructor([]) - ## uan-address.h: ns3::UanAddress::UanAddress(uint8_t addr) [constructor] - cls.add_constructor([param('uint8_t', 'addr')]) - ## uan-address.h: static ns3::UanAddress ns3::UanAddress::Allocate() [member function] - cls.add_method('Allocate', - 'ns3::UanAddress', - [], - is_static=True) - ## uan-address.h: static ns3::UanAddress ns3::UanAddress::ConvertFrom(ns3::Address const & address) [member function] - cls.add_method('ConvertFrom', - 'ns3::UanAddress', - [param('ns3::Address const &', 'address')], - is_static=True) - ## uan-address.h: void ns3::UanAddress::CopyFrom(uint8_t const * pBuffer) [member function] - cls.add_method('CopyFrom', - 'void', - [param('uint8_t const *', 'pBuffer')]) - ## uan-address.h: void ns3::UanAddress::CopyTo(uint8_t * pBuffer) [member function] - cls.add_method('CopyTo', - 'void', - [param('uint8_t *', 'pBuffer')]) - ## uan-address.h: uint8_t ns3::UanAddress::GetAsInt() const [member function] - cls.add_method('GetAsInt', - 'uint8_t', - [], - is_const=True) - ## uan-address.h: static ns3::UanAddress ns3::UanAddress::GetBroadcast() [member function] - cls.add_method('GetBroadcast', - 'ns3::UanAddress', - [], - is_static=True) - ## uan-address.h: static bool ns3::UanAddress::IsMatchingType(ns3::Address const & address) [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('ns3::Address const &', 'address')], - is_static=True) - return - -def register_Ns3UanHelper_methods(root_module, cls): - ## uan-helper.h: ns3::UanHelper::UanHelper(ns3::UanHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanHelper const &', 'arg0')]) - ## uan-helper.h: ns3::UanHelper::UanHelper() [constructor] - cls.add_constructor([]) - ## uan-helper.h: static void ns3::UanHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], - is_static=True) - ## uan-helper.h: static void ns3::UanHelper::EnableAscii(std::ostream & os, ns3::NetDeviceContainer d) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::ostream &', 'os'), param('ns3::NetDeviceContainer', 'd')], - is_static=True) - ## uan-helper.h: static void ns3::UanHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], - is_static=True) - ## uan-helper.h: static void ns3::UanHelper::EnableAsciiAll(std::ostream & os) [member function] - cls.add_method('EnableAsciiAll', - 'void', - [param('std::ostream &', 'os')], - is_static=True) - ## uan-helper.h: ns3::NetDeviceContainer ns3::UanHelper::Install(ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c')], - is_const=True) - ## uan-helper.h: ns3::NetDeviceContainer ns3::UanHelper::Install(ns3::NodeContainer c, ns3::Ptr channel) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c'), param('ns3::Ptr< ns3::UanChannel >', 'channel')], - is_const=True) - ## uan-helper.h: ns3::Ptr ns3::UanHelper::Install(ns3::Ptr node, ns3::Ptr channel) const [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::UanNetDevice >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::UanChannel >', 'channel')], - is_const=True) - ## uan-helper.h: void ns3::UanHelper::SetMac(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetMac', - 'void', - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## uan-helper.h: void ns3::UanHelper::SetPhy(std::string phyType, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetPhy', - 'void', - [param('std::string', 'phyType'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## uan-helper.h: void ns3::UanHelper::SetTransducer(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetTransducer', - 'void', - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - return - -def register_Ns3UanModesList_methods(root_module, cls): - cls.add_output_stream_operator() - ## uan-tx-mode.h: ns3::UanModesList::UanModesList(ns3::UanModesList const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanModesList const &', 'arg0')]) - ## uan-tx-mode.h: ns3::UanModesList::UanModesList() [constructor] - cls.add_constructor([]) - ## uan-tx-mode.h: void ns3::UanModesList::AppendMode(ns3::UanTxMode mode) [member function] - cls.add_method('AppendMode', - 'void', - [param('ns3::UanTxMode', 'mode')]) - ## uan-tx-mode.h: void ns3::UanModesList::DeleteMode(uint32_t num) [member function] - cls.add_method('DeleteMode', - 'void', - [param('uint32_t', 'num')]) - ## uan-tx-mode.h: uint32_t ns3::UanModesList::GetNModes() const [member function] - cls.add_method('GetNModes', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3UanPacketArrival_methods(root_module, cls): - ## uan-transducer.h: ns3::UanPacketArrival::UanPacketArrival(ns3::UanPacketArrival const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPacketArrival const &', 'arg0')]) - ## uan-transducer.h: ns3::UanPacketArrival::UanPacketArrival() [constructor] - cls.add_constructor([]) - ## uan-transducer.h: ns3::UanPacketArrival::UanPacketArrival(ns3::Ptr packet, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp, ns3::Time arrTime) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp'), param('ns3::Time', 'arrTime')]) - ## uan-transducer.h: ns3::Time ns3::UanPacketArrival::GetArrivalTime() const [member function] - cls.add_method('GetArrivalTime', - 'ns3::Time', - [], - is_const=True) - ## uan-transducer.h: ns3::Ptr ns3::UanPacketArrival::GetPacket() const [member function] - cls.add_method('GetPacket', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## uan-transducer.h: ns3::UanPdp ns3::UanPacketArrival::GetPdp() const [member function] - cls.add_method('GetPdp', - 'ns3::UanPdp', - [], - is_const=True) - ## uan-transducer.h: double ns3::UanPacketArrival::GetRxPowerDb() const [member function] - cls.add_method('GetRxPowerDb', - 'double', - [], - is_const=True) - ## uan-transducer.h: ns3::UanTxMode const & ns3::UanPacketArrival::GetTxMode() const [member function] - cls.add_method('GetTxMode', - 'ns3::UanTxMode const &', - [], - is_const=True) - return - -def register_Ns3UanPdp_methods(root_module, cls): - cls.add_output_stream_operator() - ## uan-prop-model.h: ns3::UanPdp::UanPdp(ns3::UanPdp const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPdp const &', 'arg0')]) - ## uan-prop-model.h: ns3::UanPdp::UanPdp() [constructor] - cls.add_constructor([]) - ## uan-prop-model.h: ns3::UanPdp::UanPdp(std::vector > taps, ns3::Time resolution) [constructor] - cls.add_constructor([param('std::vector< ns3::Tap >', 'taps'), param('ns3::Time', 'resolution')]) - ## uan-prop-model.h: ns3::UanPdp::UanPdp(std::vector,std::allocator > > arrivals, ns3::Time resolution) [constructor] - cls.add_constructor([param('std::vector< std::complex< double > >', 'arrivals'), param('ns3::Time', 'resolution')]) - ## uan-prop-model.h: ns3::UanPdp::UanPdp(std::vector > arrivals, ns3::Time resolution) [constructor] - cls.add_constructor([param('std::vector< double >', 'arrivals'), param('ns3::Time', 'resolution')]) - ## uan-prop-model.h: static ns3::UanPdp ns3::UanPdp::CreateImpulsePdp() [member function] - cls.add_method('CreateImpulsePdp', - 'ns3::UanPdp', - [], - is_static=True) - ## uan-prop-model.h: __gnu_cxx::__normal_iterator > > ns3::UanPdp::GetBegin() const [member function] - cls.add_method('GetBegin', - '__gnu_cxx::__normal_iterator< ns3::Tap const *, std::vector< ns3::Tap > >', - [], - is_const=True) - ## uan-prop-model.h: __gnu_cxx::__normal_iterator > > ns3::UanPdp::GetEnd() const [member function] - cls.add_method('GetEnd', - '__gnu_cxx::__normal_iterator< ns3::Tap const *, std::vector< ns3::Tap > >', - [], - is_const=True) - ## uan-prop-model.h: uint32_t ns3::UanPdp::GetNTaps() const [member function] - cls.add_method('GetNTaps', - 'uint32_t', - [], - is_const=True) - ## uan-prop-model.h: ns3::Time ns3::UanPdp::GetResolution() const [member function] - cls.add_method('GetResolution', - 'ns3::Time', - [], - is_const=True) - ## uan-prop-model.h: ns3::Tap const & ns3::UanPdp::GetTap(uint32_t i) const [member function] - cls.add_method('GetTap', - 'ns3::Tap const &', - [param('uint32_t', 'i')], - is_const=True) - ## uan-prop-model.h: void ns3::UanPdp::SetNTaps(uint32_t nTaps) [member function] - cls.add_method('SetNTaps', - 'void', - [param('uint32_t', 'nTaps')]) - ## uan-prop-model.h: void ns3::UanPdp::SetResolution(ns3::Time resolution) [member function] - cls.add_method('SetResolution', - 'void', - [param('ns3::Time', 'resolution')]) - ## uan-prop-model.h: void ns3::UanPdp::SetTap(std::complex arrival, uint32_t index) [member function] - cls.add_method('SetTap', - 'void', - [param('std::complex< double >', 'arrival'), param('uint32_t', 'index')]) - ## uan-prop-model.h: std::complex ns3::UanPdp::SumTapsC(ns3::Time begin, ns3::Time end) const [member function] - cls.add_method('SumTapsC', - 'std::complex< double >', - [param('ns3::Time', 'begin'), param('ns3::Time', 'end')], - is_const=True) - ## uan-prop-model.h: std::complex ns3::UanPdp::SumTapsFromMaxC(ns3::Time delay, ns3::Time duration) const [member function] - cls.add_method('SumTapsFromMaxC', - 'std::complex< double >', - [param('ns3::Time', 'delay'), param('ns3::Time', 'duration')], - is_const=True) - ## uan-prop-model.h: double ns3::UanPdp::SumTapsFromMaxNc(ns3::Time delay, ns3::Time duration) const [member function] - cls.add_method('SumTapsFromMaxNc', - 'double', - [param('ns3::Time', 'delay'), param('ns3::Time', 'duration')], - is_const=True) - ## uan-prop-model.h: double ns3::UanPdp::SumTapsNc(ns3::Time begin, ns3::Time end) const [member function] - cls.add_method('SumTapsNc', - 'double', - [param('ns3::Time', 'begin'), param('ns3::Time', 'end')], - is_const=True) - return - -def register_Ns3UanPhyListener_methods(root_module, cls): - ## uan-phy.h: ns3::UanPhyListener::UanPhyListener() [constructor] - cls.add_constructor([]) - ## uan-phy.h: ns3::UanPhyListener::UanPhyListener(ns3::UanPhyListener const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyListener const &', 'arg0')]) - ## uan-phy.h: void ns3::UanPhyListener::NotifyCcaEnd() [member function] - cls.add_method('NotifyCcaEnd', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhyListener::NotifyCcaStart() [member function] - cls.add_method('NotifyCcaStart', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhyListener::NotifyRxEndError() [member function] - cls.add_method('NotifyRxEndError', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhyListener::NotifyRxEndOk() [member function] - cls.add_method('NotifyRxEndOk', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhyListener::NotifyRxStart() [member function] - cls.add_method('NotifyRxStart', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhyListener::NotifyTxStart(ns3::Time duration) [member function] - cls.add_method('NotifyTxStart', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3UanTxMode_methods(root_module, cls): - cls.add_output_stream_operator() - ## uan-tx-mode.h: ns3::UanTxMode::UanTxMode(ns3::UanTxMode const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanTxMode const &', 'arg0')]) - ## uan-tx-mode.h: ns3::UanTxMode::UanTxMode() [constructor] - cls.add_constructor([]) - ## uan-tx-mode.h: uint32_t ns3::UanTxMode::GetBandwidthHz() const [member function] - cls.add_method('GetBandwidthHz', - 'uint32_t', - [], - is_const=True) - ## uan-tx-mode.h: uint32_t ns3::UanTxMode::GetCenterFreqHz() const [member function] - cls.add_method('GetCenterFreqHz', - 'uint32_t', - [], - is_const=True) - ## uan-tx-mode.h: uint32_t ns3::UanTxMode::GetConstellationSize() const [member function] - cls.add_method('GetConstellationSize', - 'uint32_t', - [], - is_const=True) - ## uan-tx-mode.h: uint32_t ns3::UanTxMode::GetDataRateBps() const [member function] - cls.add_method('GetDataRateBps', - 'uint32_t', - [], - is_const=True) - ## uan-tx-mode.h: ns3::UanTxMode::ModulationType ns3::UanTxMode::GetModType() const [member function] - cls.add_method('GetModType', - 'ns3::UanTxMode::ModulationType', - [], - is_const=True) - ## uan-tx-mode.h: std::string ns3::UanTxMode::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## uan-tx-mode.h: uint32_t ns3::UanTxMode::GetPhyRateSps() const [member function] - cls.add_method('GetPhyRateSps', - 'uint32_t', - [], - is_const=True) - ## uan-tx-mode.h: uint32_t ns3::UanTxMode::GetUid() const [member function] - cls.add_method('GetUid', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3UanTxModeFactory_methods(root_module, cls): - ## uan-tx-mode.h: ns3::UanTxModeFactory::UanTxModeFactory(ns3::UanTxModeFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanTxModeFactory const &', 'arg0')]) - ## uan-tx-mode.h: ns3::UanTxModeFactory::UanTxModeFactory() [constructor] - cls.add_constructor([]) - ## uan-tx-mode.h: static ns3::UanTxMode ns3::UanTxModeFactory::CreateMode(ns3::UanTxMode::ModulationType type, uint32_t dataRateBps, uint32_t phyRateSps, uint32_t cfHz, uint32_t bwHz, uint32_t constSize, std::string name) [member function] - cls.add_method('CreateMode', - 'ns3::UanTxMode', - [param('ns3::UanTxMode::ModulationType', 'type'), param('uint32_t', 'dataRateBps'), param('uint32_t', 'phyRateSps'), param('uint32_t', 'cfHz'), param('uint32_t', 'bwHz'), param('uint32_t', 'constSize'), param('std::string', 'name')], - is_static=True) - ## uan-tx-mode.h: static ns3::UanTxMode ns3::UanTxModeFactory::GetMode(std::string name) [member function] - cls.add_method('GetMode', - 'ns3::UanTxMode', - [param('std::string', 'name')], - is_static=True) - ## uan-tx-mode.h: static ns3::UanTxMode ns3::UanTxModeFactory::GetMode(uint32_t uid) [member function] - cls.add_method('GetMode', - 'ns3::UanTxMode', - [param('uint32_t', 'uid')], - is_static=True) - return - -def register_Ns3AcousticModemEnergyModelHelper_methods(root_module, cls): - ## acoustic-modem-energy-model-helper.h: ns3::AcousticModemEnergyModelHelper::AcousticModemEnergyModelHelper(ns3::AcousticModemEnergyModelHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AcousticModemEnergyModelHelper const &', 'arg0')]) - ## acoustic-modem-energy-model-helper.h: ns3::AcousticModemEnergyModelHelper::AcousticModemEnergyModelHelper() [constructor] - cls.add_constructor([]) - ## acoustic-modem-energy-model-helper.h: void ns3::AcousticModemEnergyModelHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('Set', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')], - is_virtual=True) - ## acoustic-modem-energy-model-helper.h: void ns3::AcousticModemEnergyModelHelper::SetDepletionCallback(ns3::Callback callback) [member function] - cls.add_method('SetDepletionCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## acoustic-modem-energy-model-helper.h: ns3::Ptr ns3::AcousticModemEnergyModelHelper::DoInstall(ns3::Ptr device, ns3::Ptr source) const [member function] - cls.add_method('DoInstall', - 'ns3::Ptr< ns3::DeviceEnergyModel >', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::EnergySource >', 'source')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3UanHeaderCommon_methods(root_module, cls): - ## uan-header-common.h: ns3::UanHeaderCommon::UanHeaderCommon(ns3::UanHeaderCommon const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanHeaderCommon const &', 'arg0')]) - ## uan-header-common.h: ns3::UanHeaderCommon::UanHeaderCommon() [constructor] - cls.add_constructor([]) - ## uan-header-common.h: ns3::UanHeaderCommon::UanHeaderCommon(ns3::UanAddress const src, ns3::UanAddress const dest, uint8_t type) [constructor] - cls.add_constructor([param('ns3::UanAddress const', 'src'), param('ns3::UanAddress const', 'dest'), param('uint8_t', 'type')]) - ## uan-header-common.h: uint32_t ns3::UanHeaderCommon::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## uan-header-common.h: ns3::UanAddress ns3::UanHeaderCommon::GetDest() const [member function] - cls.add_method('GetDest', - 'ns3::UanAddress', - [], - is_const=True) - ## uan-header-common.h: ns3::TypeId ns3::UanHeaderCommon::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## uan-header-common.h: uint32_t ns3::UanHeaderCommon::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## uan-header-common.h: ns3::UanAddress ns3::UanHeaderCommon::GetSrc() const [member function] - cls.add_method('GetSrc', - 'ns3::UanAddress', - [], - is_const=True) - ## uan-header-common.h: uint8_t ns3::UanHeaderCommon::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## uan-header-common.h: static ns3::TypeId ns3::UanHeaderCommon::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-header-common.h: void ns3::UanHeaderCommon::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## uan-header-common.h: void ns3::UanHeaderCommon::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## uan-header-common.h: void ns3::UanHeaderCommon::SetDest(ns3::UanAddress dest) [member function] - cls.add_method('SetDest', - 'void', - [param('ns3::UanAddress', 'dest')]) - ## uan-header-common.h: void ns3::UanHeaderCommon::SetSrc(ns3::UanAddress src) [member function] - cls.add_method('SetSrc', - 'void', - [param('ns3::UanAddress', 'src')]) - ## uan-header-common.h: void ns3::UanHeaderCommon::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - return - -def register_Ns3UanHeaderRcAck_methods(root_module, cls): - ## uan-header-rc.h: ns3::UanHeaderRcAck::UanHeaderRcAck(ns3::UanHeaderRcAck const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanHeaderRcAck const &', 'arg0')]) - ## uan-header-rc.h: ns3::UanHeaderRcAck::UanHeaderRcAck() [constructor] - cls.add_constructor([]) - ## uan-header-rc.h: void ns3::UanHeaderRcAck::AddNackedFrame(uint8_t frame) [member function] - cls.add_method('AddNackedFrame', - 'void', - [param('uint8_t', 'frame')]) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcAck::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## uan-header-rc.h: uint8_t ns3::UanHeaderRcAck::GetFrameNo() const [member function] - cls.add_method('GetFrameNo', - 'uint8_t', - [], - is_const=True) - ## uan-header-rc.h: ns3::TypeId ns3::UanHeaderRcAck::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: std::set, std::allocator > const & ns3::UanHeaderRcAck::GetNackedFrames() const [member function] - cls.add_method('GetNackedFrames', - 'std::set< unsigned char > const &', - [], - is_const=True) - ## uan-header-rc.h: uint8_t ns3::UanHeaderRcAck::GetNoNacks() const [member function] - cls.add_method('GetNoNacks', - 'uint8_t', - [], - is_const=True) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcAck::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: static ns3::TypeId ns3::UanHeaderRcAck::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-header-rc.h: void ns3::UanHeaderRcAck::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcAck::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcAck::SetFrameNo(uint8_t frameNo) [member function] - cls.add_method('SetFrameNo', - 'void', - [param('uint8_t', 'frameNo')]) - return - -def register_Ns3UanHeaderRcCts_methods(root_module, cls): - ## uan-header-rc.h: ns3::UanHeaderRcCts::UanHeaderRcCts(ns3::UanHeaderRcCts const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanHeaderRcCts const &', 'arg0')]) - ## uan-header-rc.h: ns3::UanHeaderRcCts::UanHeaderRcCts() [constructor] - cls.add_constructor([]) - ## uan-header-rc.h: ns3::UanHeaderRcCts::UanHeaderRcCts(uint8_t frameNo, uint8_t retryNo, ns3::Time rtsTs, ns3::Time delay, ns3::UanAddress addr) [constructor] - cls.add_constructor([param('uint8_t', 'frameNo'), param('uint8_t', 'retryNo'), param('ns3::Time', 'rtsTs'), param('ns3::Time', 'delay'), param('ns3::UanAddress', 'addr')]) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcCts::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## uan-header-rc.h: ns3::UanAddress ns3::UanHeaderRcCts::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::UanAddress', - [], - is_const=True) - ## uan-header-rc.h: ns3::Time ns3::UanHeaderRcCts::GetDelayToTx() const [member function] - cls.add_method('GetDelayToTx', - 'ns3::Time', - [], - is_const=True) - ## uan-header-rc.h: uint8_t ns3::UanHeaderRcCts::GetFrameNo() const [member function] - cls.add_method('GetFrameNo', - 'uint8_t', - [], - is_const=True) - ## uan-header-rc.h: ns3::TypeId ns3::UanHeaderRcCts::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: uint8_t ns3::UanHeaderRcCts::GetRetryNo() const [member function] - cls.add_method('GetRetryNo', - 'uint8_t', - [], - is_const=True) - ## uan-header-rc.h: ns3::Time ns3::UanHeaderRcCts::GetRtsTimeStamp() const [member function] - cls.add_method('GetRtsTimeStamp', - 'ns3::Time', - [], - is_const=True) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcCts::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: static ns3::TypeId ns3::UanHeaderRcCts::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-header-rc.h: void ns3::UanHeaderRcCts::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcCts::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcCts::SetAddress(ns3::UanAddress addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::UanAddress', 'addr')]) - ## uan-header-rc.h: void ns3::UanHeaderRcCts::SetDelayToTx(ns3::Time delay) [member function] - cls.add_method('SetDelayToTx', - 'void', - [param('ns3::Time', 'delay')]) - ## uan-header-rc.h: void ns3::UanHeaderRcCts::SetFrameNo(uint8_t frameNo) [member function] - cls.add_method('SetFrameNo', - 'void', - [param('uint8_t', 'frameNo')]) - ## uan-header-rc.h: void ns3::UanHeaderRcCts::SetRetryNo(uint8_t no) [member function] - cls.add_method('SetRetryNo', - 'void', - [param('uint8_t', 'no')]) - ## uan-header-rc.h: void ns3::UanHeaderRcCts::SetRtsTimeStamp(ns3::Time timeStamp) [member function] - cls.add_method('SetRtsTimeStamp', - 'void', - [param('ns3::Time', 'timeStamp')]) - return - -def register_Ns3UanHeaderRcCtsGlobal_methods(root_module, cls): - ## uan-header-rc.h: ns3::UanHeaderRcCtsGlobal::UanHeaderRcCtsGlobal(ns3::UanHeaderRcCtsGlobal const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanHeaderRcCtsGlobal const &', 'arg0')]) - ## uan-header-rc.h: ns3::UanHeaderRcCtsGlobal::UanHeaderRcCtsGlobal() [constructor] - cls.add_constructor([]) - ## uan-header-rc.h: ns3::UanHeaderRcCtsGlobal::UanHeaderRcCtsGlobal(ns3::Time wt, ns3::Time ts, uint16_t rate, uint16_t retryRate) [constructor] - cls.add_constructor([param('ns3::Time', 'wt'), param('ns3::Time', 'ts'), param('uint16_t', 'rate'), param('uint16_t', 'retryRate')]) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcCtsGlobal::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## uan-header-rc.h: ns3::TypeId ns3::UanHeaderRcCtsGlobal::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: uint16_t ns3::UanHeaderRcCtsGlobal::GetRateNum() const [member function] - cls.add_method('GetRateNum', - 'uint16_t', - [], - is_const=True) - ## uan-header-rc.h: uint16_t ns3::UanHeaderRcCtsGlobal::GetRetryRate() const [member function] - cls.add_method('GetRetryRate', - 'uint16_t', - [], - is_const=True) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcCtsGlobal::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: ns3::Time ns3::UanHeaderRcCtsGlobal::GetTxTimeStamp() const [member function] - cls.add_method('GetTxTimeStamp', - 'ns3::Time', - [], - is_const=True) - ## uan-header-rc.h: static ns3::TypeId ns3::UanHeaderRcCtsGlobal::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-header-rc.h: ns3::Time ns3::UanHeaderRcCtsGlobal::GetWindowTime() const [member function] - cls.add_method('GetWindowTime', - 'ns3::Time', - [], - is_const=True) - ## uan-header-rc.h: void ns3::UanHeaderRcCtsGlobal::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcCtsGlobal::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcCtsGlobal::SetRateNum(uint16_t rate) [member function] - cls.add_method('SetRateNum', - 'void', - [param('uint16_t', 'rate')]) - ## uan-header-rc.h: void ns3::UanHeaderRcCtsGlobal::SetRetryRate(uint16_t rate) [member function] - cls.add_method('SetRetryRate', - 'void', - [param('uint16_t', 'rate')]) - ## uan-header-rc.h: void ns3::UanHeaderRcCtsGlobal::SetTxTimeStamp(ns3::Time timeStamp) [member function] - cls.add_method('SetTxTimeStamp', - 'void', - [param('ns3::Time', 'timeStamp')]) - ## uan-header-rc.h: void ns3::UanHeaderRcCtsGlobal::SetWindowTime(ns3::Time t) [member function] - cls.add_method('SetWindowTime', - 'void', - [param('ns3::Time', 't')]) - return - -def register_Ns3UanHeaderRcData_methods(root_module, cls): - ## uan-header-rc.h: ns3::UanHeaderRcData::UanHeaderRcData(ns3::UanHeaderRcData const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanHeaderRcData const &', 'arg0')]) - ## uan-header-rc.h: ns3::UanHeaderRcData::UanHeaderRcData() [constructor] - cls.add_constructor([]) - ## uan-header-rc.h: ns3::UanHeaderRcData::UanHeaderRcData(uint8_t frameNum, ns3::Time propDelay) [constructor] - cls.add_constructor([param('uint8_t', 'frameNum'), param('ns3::Time', 'propDelay')]) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcData::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## uan-header-rc.h: uint8_t ns3::UanHeaderRcData::GetFrameNo() const [member function] - cls.add_method('GetFrameNo', - 'uint8_t', - [], - is_const=True) - ## uan-header-rc.h: ns3::TypeId ns3::UanHeaderRcData::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: ns3::Time ns3::UanHeaderRcData::GetPropDelay() const [member function] - cls.add_method('GetPropDelay', - 'ns3::Time', - [], - is_const=True) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcData::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: static ns3::TypeId ns3::UanHeaderRcData::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-header-rc.h: void ns3::UanHeaderRcData::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcData::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcData::SetFrameNo(uint8_t frameNum) [member function] - cls.add_method('SetFrameNo', - 'void', - [param('uint8_t', 'frameNum')]) - ## uan-header-rc.h: void ns3::UanHeaderRcData::SetPropDelay(ns3::Time propDelay) [member function] - cls.add_method('SetPropDelay', - 'void', - [param('ns3::Time', 'propDelay')]) - return - -def register_Ns3UanHeaderRcRts_methods(root_module, cls): - ## uan-header-rc.h: ns3::UanHeaderRcRts::UanHeaderRcRts(ns3::UanHeaderRcRts const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanHeaderRcRts const &', 'arg0')]) - ## uan-header-rc.h: ns3::UanHeaderRcRts::UanHeaderRcRts() [constructor] - cls.add_constructor([]) - ## uan-header-rc.h: ns3::UanHeaderRcRts::UanHeaderRcRts(uint8_t frameNo, uint8_t retryNo, uint8_t noFrames, uint16_t length, ns3::Time ts) [constructor] - cls.add_constructor([param('uint8_t', 'frameNo'), param('uint8_t', 'retryNo'), param('uint8_t', 'noFrames'), param('uint16_t', 'length'), param('ns3::Time', 'ts')]) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcRts::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## uan-header-rc.h: uint8_t ns3::UanHeaderRcRts::GetFrameNo() const [member function] - cls.add_method('GetFrameNo', - 'uint8_t', - [], - is_const=True) - ## uan-header-rc.h: ns3::TypeId ns3::UanHeaderRcRts::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: uint16_t ns3::UanHeaderRcRts::GetLength() const [member function] - cls.add_method('GetLength', - 'uint16_t', - [], - is_const=True) - ## uan-header-rc.h: uint8_t ns3::UanHeaderRcRts::GetNoFrames() const [member function] - cls.add_method('GetNoFrames', - 'uint8_t', - [], - is_const=True) - ## uan-header-rc.h: uint8_t ns3::UanHeaderRcRts::GetRetryNo() const [member function] - cls.add_method('GetRetryNo', - 'uint8_t', - [], - is_const=True) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcRts::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: ns3::Time ns3::UanHeaderRcRts::GetTimeStamp() const [member function] - cls.add_method('GetTimeStamp', - 'ns3::Time', - [], - is_const=True) - ## uan-header-rc.h: static ns3::TypeId ns3::UanHeaderRcRts::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-header-rc.h: void ns3::UanHeaderRcRts::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcRts::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcRts::SetFrameNo(uint8_t fno) [member function] - cls.add_method('SetFrameNo', - 'void', - [param('uint8_t', 'fno')]) - ## uan-header-rc.h: void ns3::UanHeaderRcRts::SetLength(uint16_t length) [member function] - cls.add_method('SetLength', - 'void', - [param('uint16_t', 'length')]) - ## uan-header-rc.h: void ns3::UanHeaderRcRts::SetNoFrames(uint8_t no) [member function] - cls.add_method('SetNoFrames', - 'void', - [param('uint8_t', 'no')]) - ## uan-header-rc.h: void ns3::UanHeaderRcRts::SetRetryNo(uint8_t no) [member function] - cls.add_method('SetRetryNo', - 'void', - [param('uint8_t', 'no')]) - ## uan-header-rc.h: void ns3::UanHeaderRcRts::SetTimeStamp(ns3::Time timeStamp) [member function] - cls.add_method('SetTimeStamp', - 'void', - [param('ns3::Time', 'timeStamp')]) - return - -def register_Ns3UanMac_methods(root_module, cls): - ## uan-mac.h: ns3::UanMac::UanMac() [constructor] - cls.add_constructor([]) - ## uan-mac.h: ns3::UanMac::UanMac(ns3::UanMac const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanMac const &', 'arg0')]) - ## uan-mac.h: void ns3::UanMac::AttachPhy(ns3::Ptr phy) [member function] - cls.add_method('AttachPhy', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'phy')], - is_pure_virtual=True, is_virtual=True) - ## uan-mac.h: void ns3::UanMac::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-mac.h: bool ns3::UanMac::Enqueue(ns3::Ptr pkt, ns3::Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - is_pure_virtual=True, is_virtual=True) - ## uan-mac.h: ns3::Address ns3::UanMac::GetAddress() [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-mac.h: ns3::Address ns3::UanMac::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-mac.h: void ns3::UanMac::SetAddress(ns3::UanAddress addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::UanAddress', 'addr')], - is_pure_virtual=True, is_virtual=True) - ## uan-mac.h: void ns3::UanMac::SetForwardUpCb(ns3::Callback, ns3::UanAddress const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetForwardUpCb', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::UanAddress const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3UanMacAloha_methods(root_module, cls): - ## uan-mac-aloha.h: ns3::UanMacAloha::UanMacAloha(ns3::UanMacAloha const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanMacAloha const &', 'arg0')]) - ## uan-mac-aloha.h: ns3::UanMacAloha::UanMacAloha() [constructor] - cls.add_constructor([]) - ## uan-mac-aloha.h: void ns3::UanMacAloha::AttachPhy(ns3::Ptr phy) [member function] - cls.add_method('AttachPhy', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'phy')], - is_virtual=True) - ## uan-mac-aloha.h: void ns3::UanMacAloha::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-mac-aloha.h: bool ns3::UanMacAloha::Enqueue(ns3::Ptr pkt, ns3::Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - is_virtual=True) - ## uan-mac-aloha.h: ns3::Address ns3::UanMacAloha::GetAddress() [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_virtual=True) - ## uan-mac-aloha.h: ns3::Address ns3::UanMacAloha::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## uan-mac-aloha.h: static ns3::TypeId ns3::UanMacAloha::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-mac-aloha.h: void ns3::UanMacAloha::SetAddress(ns3::UanAddress addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::UanAddress', 'addr')], - is_virtual=True) - ## uan-mac-aloha.h: void ns3::UanMacAloha::SetForwardUpCb(ns3::Callback, ns3::UanAddress const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetForwardUpCb', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::UanAddress const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-mac-aloha.h: void ns3::UanMacAloha::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UanMacCw_methods(root_module, cls): - ## uan-mac-cw.h: ns3::UanMacCw::UanMacCw(ns3::UanMacCw const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanMacCw const &', 'arg0')]) - ## uan-mac-cw.h: ns3::UanMacCw::UanMacCw() [constructor] - cls.add_constructor([]) - ## uan-mac-cw.h: void ns3::UanMacCw::AttachPhy(ns3::Ptr phy) [member function] - cls.add_method('AttachPhy', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'phy')], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-mac-cw.h: bool ns3::UanMacCw::Enqueue(ns3::Ptr pkt, ns3::Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - is_virtual=True) - ## uan-mac-cw.h: ns3::Address ns3::UanMacCw::GetAddress() [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_virtual=True) - ## uan-mac-cw.h: ns3::Address ns3::UanMacCw::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## uan-mac-cw.h: uint32_t ns3::UanMacCw::GetCw() [member function] - cls.add_method('GetCw', - 'uint32_t', - [], - is_virtual=True) - ## uan-mac-cw.h: ns3::Time ns3::UanMacCw::GetSlotTime() [member function] - cls.add_method('GetSlotTime', - 'ns3::Time', - [], - is_virtual=True) - ## uan-mac-cw.h: static ns3::TypeId ns3::UanMacCw::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-mac-cw.h: void ns3::UanMacCw::NotifyCcaEnd() [member function] - cls.add_method('NotifyCcaEnd', - 'void', - [], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::NotifyCcaStart() [member function] - cls.add_method('NotifyCcaStart', - 'void', - [], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::NotifyRxEndError() [member function] - cls.add_method('NotifyRxEndError', - 'void', - [], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::NotifyRxEndOk() [member function] - cls.add_method('NotifyRxEndOk', - 'void', - [], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::NotifyRxStart() [member function] - cls.add_method('NotifyRxStart', - 'void', - [], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::NotifyTxStart(ns3::Time duration) [member function] - cls.add_method('NotifyTxStart', - 'void', - [param('ns3::Time', 'duration')], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::SetAddress(ns3::UanAddress addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::UanAddress', 'addr')], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::SetCw(uint32_t cw) [member function] - cls.add_method('SetCw', - 'void', - [param('uint32_t', 'cw')], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::SetForwardUpCb(ns3::Callback, ns3::UanAddress const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetForwardUpCb', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::UanAddress const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::SetSlotTime(ns3::Time duration) [member function] - cls.add_method('SetSlotTime', - 'void', - [param('ns3::Time', 'duration')], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UanMacRc_methods(root_module, cls): - ## uan-mac-rc.h: ns3::UanMacRc::UanMacRc(ns3::UanMacRc const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanMacRc const &', 'arg0')]) - ## uan-mac-rc.h: ns3::UanMacRc::UanMacRc() [constructor] - cls.add_constructor([]) - ## uan-mac-rc.h: void ns3::UanMacRc::AttachPhy(ns3::Ptr phy) [member function] - cls.add_method('AttachPhy', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'phy')], - is_virtual=True) - ## uan-mac-rc.h: void ns3::UanMacRc::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-mac-rc.h: bool ns3::UanMacRc::Enqueue(ns3::Ptr pkt, ns3::Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - is_virtual=True) - ## uan-mac-rc.h: ns3::Address ns3::UanMacRc::GetAddress() [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_virtual=True) - ## uan-mac-rc.h: ns3::Address ns3::UanMacRc::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## uan-mac-rc.h: static ns3::TypeId ns3::UanMacRc::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-mac-rc.h: void ns3::UanMacRc::SetAddress(ns3::UanAddress addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::UanAddress', 'addr')], - is_virtual=True) - ## uan-mac-rc.h: void ns3::UanMacRc::SetForwardUpCb(ns3::Callback, ns3::UanAddress const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetForwardUpCb', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::UanAddress const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-mac-rc.h: void ns3::UanMacRc::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UanMacRcGw_methods(root_module, cls): - ## uan-mac-rc-gw.h: ns3::UanMacRcGw::UanMacRcGw(ns3::UanMacRcGw const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanMacRcGw const &', 'arg0')]) - ## uan-mac-rc-gw.h: ns3::UanMacRcGw::UanMacRcGw() [constructor] - cls.add_constructor([]) - ## uan-mac-rc-gw.h: void ns3::UanMacRcGw::AttachPhy(ns3::Ptr phy) [member function] - cls.add_method('AttachPhy', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'phy')], - is_virtual=True) - ## uan-mac-rc-gw.h: void ns3::UanMacRcGw::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-mac-rc-gw.h: bool ns3::UanMacRcGw::Enqueue(ns3::Ptr pkt, ns3::Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - is_virtual=True) - ## uan-mac-rc-gw.h: ns3::Address ns3::UanMacRcGw::GetAddress() [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_virtual=True) - ## uan-mac-rc-gw.h: ns3::Address ns3::UanMacRcGw::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## uan-mac-rc-gw.h: static ns3::TypeId ns3::UanMacRcGw::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-mac-rc-gw.h: void ns3::UanMacRcGw::SetAddress(ns3::UanAddress addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::UanAddress', 'addr')], - is_virtual=True) - ## uan-mac-rc-gw.h: void ns3::UanMacRcGw::SetForwardUpCb(ns3::Callback, ns3::UanAddress const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetForwardUpCb', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::UanAddress const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-mac-rc-gw.h: void ns3::UanMacRcGw::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UanNoiseModel_methods(root_module, cls): - ## uan-noise-model.h: ns3::UanNoiseModel::UanNoiseModel() [constructor] - cls.add_constructor([]) - ## uan-noise-model.h: ns3::UanNoiseModel::UanNoiseModel(ns3::UanNoiseModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanNoiseModel const &', 'arg0')]) - ## uan-noise-model.h: void ns3::UanNoiseModel::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-noise-model.h: void ns3::UanNoiseModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## uan-noise-model.h: double ns3::UanNoiseModel::GetNoiseDbHz(double fKhz) const [member function] - cls.add_method('GetNoiseDbHz', - 'double', - [param('double', 'fKhz')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3UanNoiseModelDefault_methods(root_module, cls): - ## uan-noise-model-default.h: ns3::UanNoiseModelDefault::UanNoiseModelDefault(ns3::UanNoiseModelDefault const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanNoiseModelDefault const &', 'arg0')]) - ## uan-noise-model-default.h: ns3::UanNoiseModelDefault::UanNoiseModelDefault() [constructor] - cls.add_constructor([]) - ## uan-noise-model-default.h: double ns3::UanNoiseModelDefault::GetNoiseDbHz(double fKhz) const [member function] - cls.add_method('GetNoiseDbHz', - 'double', - [param('double', 'fKhz')], - is_const=True, is_virtual=True) - ## uan-noise-model-default.h: static ns3::TypeId ns3::UanNoiseModelDefault::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UanPhy_methods(root_module, cls): - ## uan-phy.h: ns3::UanPhy::UanPhy() [constructor] - cls.add_constructor([]) - ## uan-phy.h: ns3::UanPhy::UanPhy(ns3::UanPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhy const &', 'arg0')]) - ## uan-phy.h: void ns3::UanPhy::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::EnergyDepletionHandler() [member function] - cls.add_method('EnergyDepletionHandler', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: double ns3::UanPhy::GetCcaThresholdDb() [member function] - cls.add_method('GetCcaThresholdDb', - 'double', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: ns3::Ptr ns3::UanPhy::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::UanChannel >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-phy.h: ns3::Ptr ns3::UanPhy::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::UanNetDevice >', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: ns3::UanTxMode ns3::UanPhy::GetMode(uint32_t n) [member function] - cls.add_method('GetMode', - 'ns3::UanTxMode', - [param('uint32_t', 'n')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: uint32_t ns3::UanPhy::GetNModes() [member function] - cls.add_method('GetNModes', - 'uint32_t', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: ns3::Ptr ns3::UanPhy::GetPacketRx() const [member function] - cls.add_method('GetPacketRx', - 'ns3::Ptr< ns3::Packet >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-phy.h: double ns3::UanPhy::GetRxGainDb() [member function] - cls.add_method('GetRxGainDb', - 'double', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: double ns3::UanPhy::GetRxThresholdDb() [member function] - cls.add_method('GetRxThresholdDb', - 'double', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: ns3::Ptr ns3::UanPhy::GetTransducer() [member function] - cls.add_method('GetTransducer', - 'ns3::Ptr< ns3::UanTransducer >', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: double ns3::UanPhy::GetTxPowerDb() [member function] - cls.add_method('GetTxPowerDb', - 'double', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: bool ns3::UanPhy::IsStateBusy() [member function] - cls.add_method('IsStateBusy', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: bool ns3::UanPhy::IsStateCcaBusy() [member function] - cls.add_method('IsStateCcaBusy', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: bool ns3::UanPhy::IsStateIdle() [member function] - cls.add_method('IsStateIdle', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: bool ns3::UanPhy::IsStateRx() [member function] - cls.add_method('IsStateRx', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: bool ns3::UanPhy::IsStateSleep() [member function] - cls.add_method('IsStateSleep', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: bool ns3::UanPhy::IsStateTx() [member function] - cls.add_method('IsStateTx', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::NotifyIntChange() [member function] - cls.add_method('NotifyIntChange', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::NotifyTransStartTx(ns3::Ptr packet, double txPowerDb, ns3::UanTxMode txMode) [member function] - cls.add_method('NotifyTransStartTx', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txMode')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::RegisterListener(ns3::UanPhyListener * listener) [member function] - cls.add_method('RegisterListener', - 'void', - [param('ns3::UanPhyListener *', 'listener')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SendPacket(ns3::Ptr pkt, uint32_t modeNum) [member function] - cls.add_method('SendPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('uint32_t', 'modeNum')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetCcaThresholdDb(double thresh) [member function] - cls.add_method('SetCcaThresholdDb', - 'void', - [param('double', 'thresh')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::UanChannel >', 'channel')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetDevice(ns3::Ptr device) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::UanNetDevice >', 'device')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetEnergyModelCallback(ns3::Callback callback) [member function] - cls.add_method('SetEnergyModelCallback', - 'void', - [param('ns3::Callback< void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetMac(ns3::Ptr mac) [member function] - cls.add_method('SetMac', - 'void', - [param('ns3::Ptr< ns3::UanMac >', 'mac')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetReceiveErrorCallback(ns3::Callback, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetReceiveErrorCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetReceiveOkCallback(ns3::Callback, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetReceiveOkCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetRxGainDb(double gain) [member function] - cls.add_method('SetRxGainDb', - 'void', - [param('double', 'gain')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetRxThresholdDb(double thresh) [member function] - cls.add_method('SetRxThresholdDb', - 'void', - [param('double', 'thresh')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetTransducer(ns3::Ptr trans) [member function] - cls.add_method('SetTransducer', - 'void', - [param('ns3::Ptr< ns3::UanTransducer >', 'trans')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetTxPowerDb(double txpwr) [member function] - cls.add_method('SetTxPowerDb', - 'void', - [param('double', 'txpwr')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::StartRxPacket(ns3::Ptr pkt, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp) [member function] - cls.add_method('StartRxPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3UanPhyCalcSinr_methods(root_module, cls): - ## uan-phy.h: ns3::UanPhyCalcSinr::UanPhyCalcSinr() [constructor] - cls.add_constructor([]) - ## uan-phy.h: ns3::UanPhyCalcSinr::UanPhyCalcSinr(ns3::UanPhyCalcSinr const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyCalcSinr const &', 'arg0')]) - ## uan-phy.h: double ns3::UanPhyCalcSinr::CalcSinrDb(ns3::Ptr pkt, ns3::Time arrTime, double rxPowerDb, double ambNoiseDb, ns3::UanTxMode mode, ns3::UanPdp pdp, std::list > const & arrivalList) const [member function] - cls.add_method('CalcSinrDb', - 'double', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Time', 'arrTime'), param('double', 'rxPowerDb'), param('double', 'ambNoiseDb'), param('ns3::UanTxMode', 'mode'), param('ns3::UanPdp', 'pdp'), param('std::list< ns3::UanPacketArrival > const &', 'arrivalList')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhyCalcSinr::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-phy.h: double ns3::UanPhyCalcSinr::DbToKp(double db) const [member function] - cls.add_method('DbToKp', - 'double', - [param('double', 'db')], - is_const=True) - ## uan-phy.h: void ns3::UanPhyCalcSinr::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## uan-phy.h: double ns3::UanPhyCalcSinr::KpToDb(double kp) const [member function] - cls.add_method('KpToDb', - 'double', - [param('double', 'kp')], - is_const=True) - return - -def register_Ns3UanPhyCalcSinrDefault_methods(root_module, cls): - ## uan-phy-gen.h: ns3::UanPhyCalcSinrDefault::UanPhyCalcSinrDefault(ns3::UanPhyCalcSinrDefault const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyCalcSinrDefault const &', 'arg0')]) - ## uan-phy-gen.h: ns3::UanPhyCalcSinrDefault::UanPhyCalcSinrDefault() [constructor] - cls.add_constructor([]) - ## uan-phy-gen.h: double ns3::UanPhyCalcSinrDefault::CalcSinrDb(ns3::Ptr pkt, ns3::Time arrTime, double rxPowerDb, double ambNoiseDb, ns3::UanTxMode mode, ns3::UanPdp pdp, std::list > const & arrivalList) const [member function] - cls.add_method('CalcSinrDb', - 'double', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Time', 'arrTime'), param('double', 'rxPowerDb'), param('double', 'ambNoiseDb'), param('ns3::UanTxMode', 'mode'), param('ns3::UanPdp', 'pdp'), param('std::list< ns3::UanPacketArrival > const &', 'arrivalList')], - is_const=True, is_virtual=True) - ## uan-phy-gen.h: static ns3::TypeId ns3::UanPhyCalcSinrDefault::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UanPhyCalcSinrDual_methods(root_module, cls): - ## uan-phy-dual.h: ns3::UanPhyCalcSinrDual::UanPhyCalcSinrDual(ns3::UanPhyCalcSinrDual const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyCalcSinrDual const &', 'arg0')]) - ## uan-phy-dual.h: ns3::UanPhyCalcSinrDual::UanPhyCalcSinrDual() [constructor] - cls.add_constructor([]) - ## uan-phy-dual.h: double ns3::UanPhyCalcSinrDual::CalcSinrDb(ns3::Ptr pkt, ns3::Time arrTime, double rxPowerDb, double ambNoiseDb, ns3::UanTxMode mode, ns3::UanPdp pdp, std::list > const & arrivalList) const [member function] - cls.add_method('CalcSinrDb', - 'double', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Time', 'arrTime'), param('double', 'rxPowerDb'), param('double', 'ambNoiseDb'), param('ns3::UanTxMode', 'mode'), param('ns3::UanPdp', 'pdp'), param('std::list< ns3::UanPacketArrival > const &', 'arrivalList')], - is_const=True, is_virtual=True) - ## uan-phy-dual.h: static ns3::TypeId ns3::UanPhyCalcSinrDual::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UanPhyCalcSinrFhFsk_methods(root_module, cls): - ## uan-phy-gen.h: ns3::UanPhyCalcSinrFhFsk::UanPhyCalcSinrFhFsk(ns3::UanPhyCalcSinrFhFsk const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyCalcSinrFhFsk const &', 'arg0')]) - ## uan-phy-gen.h: ns3::UanPhyCalcSinrFhFsk::UanPhyCalcSinrFhFsk() [constructor] - cls.add_constructor([]) - ## uan-phy-gen.h: double ns3::UanPhyCalcSinrFhFsk::CalcSinrDb(ns3::Ptr pkt, ns3::Time arrTime, double rxPowerDb, double ambNoiseDb, ns3::UanTxMode mode, ns3::UanPdp pdp, std::list > const & arrivalList) const [member function] - cls.add_method('CalcSinrDb', - 'double', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Time', 'arrTime'), param('double', 'rxPowerDb'), param('double', 'ambNoiseDb'), param('ns3::UanTxMode', 'mode'), param('ns3::UanPdp', 'pdp'), param('std::list< ns3::UanPacketArrival > const &', 'arrivalList')], - is_const=True, is_virtual=True) - ## uan-phy-gen.h: static ns3::TypeId ns3::UanPhyCalcSinrFhFsk::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UanPhyDual_methods(root_module, cls): - ## uan-phy-dual.h: ns3::UanPhyDual::UanPhyDual(ns3::UanPhyDual const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyDual const &', 'arg0')]) - ## uan-phy-dual.h: ns3::UanPhyDual::UanPhyDual() [constructor] - cls.add_constructor([]) - ## uan-phy-dual.h: void ns3::UanPhyDual::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::EnergyDepletionHandler() [member function] - cls.add_method('EnergyDepletionHandler', - 'void', - [], - is_virtual=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetCcaThresholdDb() [member function] - cls.add_method('GetCcaThresholdDb', - 'double', - [], - is_virtual=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetCcaThresholdPhy1() const [member function] - cls.add_method('GetCcaThresholdPhy1', - 'double', - [], - is_const=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetCcaThresholdPhy2() const [member function] - cls.add_method('GetCcaThresholdPhy2', - 'double', - [], - is_const=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::UanChannel >', - [], - is_const=True, is_virtual=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::UanNetDevice >', - [], - is_virtual=True) - ## uan-phy-dual.h: ns3::UanTxMode ns3::UanPhyDual::GetMode(uint32_t n) [member function] - cls.add_method('GetMode', - 'ns3::UanTxMode', - [param('uint32_t', 'n')], - is_virtual=True) - ## uan-phy-dual.h: ns3::UanModesList ns3::UanPhyDual::GetModesPhy1() const [member function] - cls.add_method('GetModesPhy1', - 'ns3::UanModesList', - [], - is_const=True) - ## uan-phy-dual.h: ns3::UanModesList ns3::UanPhyDual::GetModesPhy2() const [member function] - cls.add_method('GetModesPhy2', - 'ns3::UanModesList', - [], - is_const=True) - ## uan-phy-dual.h: uint32_t ns3::UanPhyDual::GetNModes() [member function] - cls.add_method('GetNModes', - 'uint32_t', - [], - is_virtual=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetPacketRx() const [member function] - cls.add_method('GetPacketRx', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True, is_virtual=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetPerModelPhy1() const [member function] - cls.add_method('GetPerModelPhy1', - 'ns3::Ptr< ns3::UanPhyPer >', - [], - is_const=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetPerModelPhy2() const [member function] - cls.add_method('GetPerModelPhy2', - 'ns3::Ptr< ns3::UanPhyPer >', - [], - is_const=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetPhy1PacketRx() const [member function] - cls.add_method('GetPhy1PacketRx', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetPhy2PacketRx() const [member function] - cls.add_method('GetPhy2PacketRx', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetRxGainDb() [member function] - cls.add_method('GetRxGainDb', - 'double', - [], - is_virtual=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetRxGainDbPhy1() const [member function] - cls.add_method('GetRxGainDbPhy1', - 'double', - [], - is_const=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetRxGainDbPhy2() const [member function] - cls.add_method('GetRxGainDbPhy2', - 'double', - [], - is_const=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetRxThresholdDb() [member function] - cls.add_method('GetRxThresholdDb', - 'double', - [], - is_virtual=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetSinrModelPhy1() const [member function] - cls.add_method('GetSinrModelPhy1', - 'ns3::Ptr< ns3::UanPhyCalcSinr >', - [], - is_const=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetSinrModelPhy2() const [member function] - cls.add_method('GetSinrModelPhy2', - 'ns3::Ptr< ns3::UanPhyCalcSinr >', - [], - is_const=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetTransducer() [member function] - cls.add_method('GetTransducer', - 'ns3::Ptr< ns3::UanTransducer >', - [], - is_virtual=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetTxPowerDb() [member function] - cls.add_method('GetTxPowerDb', - 'double', - [], - is_virtual=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetTxPowerDbPhy1() const [member function] - cls.add_method('GetTxPowerDbPhy1', - 'double', - [], - is_const=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetTxPowerDbPhy2() const [member function] - cls.add_method('GetTxPowerDbPhy2', - 'double', - [], - is_const=True) - ## uan-phy-dual.h: static ns3::TypeId ns3::UanPhyDual::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsPhy1Idle() [member function] - cls.add_method('IsPhy1Idle', - 'bool', - []) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsPhy1Rx() [member function] - cls.add_method('IsPhy1Rx', - 'bool', - []) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsPhy1Tx() [member function] - cls.add_method('IsPhy1Tx', - 'bool', - []) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsPhy2Idle() [member function] - cls.add_method('IsPhy2Idle', - 'bool', - []) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsPhy2Rx() [member function] - cls.add_method('IsPhy2Rx', - 'bool', - []) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsPhy2Tx() [member function] - cls.add_method('IsPhy2Tx', - 'bool', - []) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsStateBusy() [member function] - cls.add_method('IsStateBusy', - 'bool', - [], - is_virtual=True) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsStateCcaBusy() [member function] - cls.add_method('IsStateCcaBusy', - 'bool', - [], - is_virtual=True) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsStateIdle() [member function] - cls.add_method('IsStateIdle', - 'bool', - [], - is_virtual=True) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsStateRx() [member function] - cls.add_method('IsStateRx', - 'bool', - [], - is_virtual=True) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsStateSleep() [member function] - cls.add_method('IsStateSleep', - 'bool', - [], - is_virtual=True) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsStateTx() [member function] - cls.add_method('IsStateTx', - 'bool', - [], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::NotifyIntChange() [member function] - cls.add_method('NotifyIntChange', - 'void', - [], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::NotifyTransStartTx(ns3::Ptr packet, double txPowerDb, ns3::UanTxMode txMode) [member function] - cls.add_method('NotifyTransStartTx', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txMode')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::RegisterListener(ns3::UanPhyListener * listener) [member function] - cls.add_method('RegisterListener', - 'void', - [param('ns3::UanPhyListener *', 'listener')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SendPacket(ns3::Ptr pkt, uint32_t modeNum) [member function] - cls.add_method('SendPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('uint32_t', 'modeNum')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetCcaThresholdDb(double thresh) [member function] - cls.add_method('SetCcaThresholdDb', - 'void', - [param('double', 'thresh')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetCcaThresholdPhy1(double thresh) [member function] - cls.add_method('SetCcaThresholdPhy1', - 'void', - [param('double', 'thresh')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetCcaThresholdPhy2(double thresh) [member function] - cls.add_method('SetCcaThresholdPhy2', - 'void', - [param('double', 'thresh')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::UanChannel >', 'channel')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetDevice(ns3::Ptr device) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::UanNetDevice >', 'device')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetEnergyModelCallback(ns3::Callback callback) [member function] - cls.add_method('SetEnergyModelCallback', - 'void', - [param('ns3::Callback< void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetMac(ns3::Ptr mac) [member function] - cls.add_method('SetMac', - 'void', - [param('ns3::Ptr< ns3::UanMac >', 'mac')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetModesPhy1(ns3::UanModesList modes) [member function] - cls.add_method('SetModesPhy1', - 'void', - [param('ns3::UanModesList', 'modes')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetModesPhy2(ns3::UanModesList modes) [member function] - cls.add_method('SetModesPhy2', - 'void', - [param('ns3::UanModesList', 'modes')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetPerModelPhy1(ns3::Ptr per) [member function] - cls.add_method('SetPerModelPhy1', - 'void', - [param('ns3::Ptr< ns3::UanPhyPer >', 'per')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetPerModelPhy2(ns3::Ptr per) [member function] - cls.add_method('SetPerModelPhy2', - 'void', - [param('ns3::Ptr< ns3::UanPhyPer >', 'per')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetReceiveErrorCallback(ns3::Callback, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetReceiveErrorCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetReceiveOkCallback(ns3::Callback, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetReceiveOkCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetRxGainDb(double gain) [member function] - cls.add_method('SetRxGainDb', - 'void', - [param('double', 'gain')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetRxGainDbPhy1(double gain) [member function] - cls.add_method('SetRxGainDbPhy1', - 'void', - [param('double', 'gain')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetRxGainDbPhy2(double gain) [member function] - cls.add_method('SetRxGainDbPhy2', - 'void', - [param('double', 'gain')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetRxThresholdDb(double thresh) [member function] - cls.add_method('SetRxThresholdDb', - 'void', - [param('double', 'thresh')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetSinrModelPhy1(ns3::Ptr calcSinr) [member function] - cls.add_method('SetSinrModelPhy1', - 'void', - [param('ns3::Ptr< ns3::UanPhyCalcSinr >', 'calcSinr')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetSinrModelPhy2(ns3::Ptr calcSinr) [member function] - cls.add_method('SetSinrModelPhy2', - 'void', - [param('ns3::Ptr< ns3::UanPhyCalcSinr >', 'calcSinr')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetTransducer(ns3::Ptr trans) [member function] - cls.add_method('SetTransducer', - 'void', - [param('ns3::Ptr< ns3::UanTransducer >', 'trans')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetTxPowerDb(double txpwr) [member function] - cls.add_method('SetTxPowerDb', - 'void', - [param('double', 'txpwr')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetTxPowerDbPhy1(double arg0) [member function] - cls.add_method('SetTxPowerDbPhy1', - 'void', - [param('double', 'arg0')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetTxPowerDbPhy2(double arg0) [member function] - cls.add_method('SetTxPowerDbPhy2', - 'void', - [param('double', 'arg0')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::StartRxPacket(ns3::Ptr pkt, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp) [member function] - cls.add_method('StartRxPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UanPhyGen_methods(root_module, cls): - ## uan-phy-gen.h: ns3::UanPhyGen::UanPhyGen(ns3::UanPhyGen const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyGen const &', 'arg0')]) - ## uan-phy-gen.h: ns3::UanPhyGen::UanPhyGen() [constructor] - cls.add_constructor([]) - ## uan-phy-gen.h: void ns3::UanPhyGen::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::EnergyDepletionHandler() [member function] - cls.add_method('EnergyDepletionHandler', - 'void', - [], - is_virtual=True) - ## uan-phy-gen.h: double ns3::UanPhyGen::GetCcaThresholdDb() [member function] - cls.add_method('GetCcaThresholdDb', - 'double', - [], - is_virtual=True) - ## uan-phy-gen.h: ns3::Ptr ns3::UanPhyGen::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::UanChannel >', - [], - is_const=True, is_virtual=True) - ## uan-phy-gen.h: static ns3::UanModesList ns3::UanPhyGen::GetDefaultModes() [member function] - cls.add_method('GetDefaultModes', - 'ns3::UanModesList', - [], - is_static=True) - ## uan-phy-gen.h: ns3::Ptr ns3::UanPhyGen::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::UanNetDevice >', - [], - is_virtual=True) - ## uan-phy-gen.h: ns3::UanTxMode ns3::UanPhyGen::GetMode(uint32_t n) [member function] - cls.add_method('GetMode', - 'ns3::UanTxMode', - [param('uint32_t', 'n')], - is_virtual=True) - ## uan-phy-gen.h: uint32_t ns3::UanPhyGen::GetNModes() [member function] - cls.add_method('GetNModes', - 'uint32_t', - [], - is_virtual=True) - ## uan-phy-gen.h: ns3::Ptr ns3::UanPhyGen::GetPacketRx() const [member function] - cls.add_method('GetPacketRx', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True, is_virtual=True) - ## uan-phy-gen.h: double ns3::UanPhyGen::GetRxGainDb() [member function] - cls.add_method('GetRxGainDb', - 'double', - [], - is_virtual=True) - ## uan-phy-gen.h: double ns3::UanPhyGen::GetRxThresholdDb() [member function] - cls.add_method('GetRxThresholdDb', - 'double', - [], - is_virtual=True) - ## uan-phy-gen.h: ns3::Ptr ns3::UanPhyGen::GetTransducer() [member function] - cls.add_method('GetTransducer', - 'ns3::Ptr< ns3::UanTransducer >', - [], - is_virtual=True) - ## uan-phy-gen.h: double ns3::UanPhyGen::GetTxPowerDb() [member function] - cls.add_method('GetTxPowerDb', - 'double', - [], - is_virtual=True) - ## uan-phy-gen.h: static ns3::TypeId ns3::UanPhyGen::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-phy-gen.h: bool ns3::UanPhyGen::IsStateBusy() [member function] - cls.add_method('IsStateBusy', - 'bool', - [], - is_virtual=True) - ## uan-phy-gen.h: bool ns3::UanPhyGen::IsStateCcaBusy() [member function] - cls.add_method('IsStateCcaBusy', - 'bool', - [], - is_virtual=True) - ## uan-phy-gen.h: bool ns3::UanPhyGen::IsStateIdle() [member function] - cls.add_method('IsStateIdle', - 'bool', - [], - is_virtual=True) - ## uan-phy-gen.h: bool ns3::UanPhyGen::IsStateRx() [member function] - cls.add_method('IsStateRx', - 'bool', - [], - is_virtual=True) - ## uan-phy-gen.h: bool ns3::UanPhyGen::IsStateSleep() [member function] - cls.add_method('IsStateSleep', - 'bool', - [], - is_virtual=True) - ## uan-phy-gen.h: bool ns3::UanPhyGen::IsStateTx() [member function] - cls.add_method('IsStateTx', - 'bool', - [], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::NotifyIntChange() [member function] - cls.add_method('NotifyIntChange', - 'void', - [], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::NotifyTransStartTx(ns3::Ptr packet, double txPowerDb, ns3::UanTxMode txMode) [member function] - cls.add_method('NotifyTransStartTx', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txMode')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::RegisterListener(ns3::UanPhyListener * listener) [member function] - cls.add_method('RegisterListener', - 'void', - [param('ns3::UanPhyListener *', 'listener')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SendPacket(ns3::Ptr pkt, uint32_t modeNum) [member function] - cls.add_method('SendPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('uint32_t', 'modeNum')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetCcaThresholdDb(double thresh) [member function] - cls.add_method('SetCcaThresholdDb', - 'void', - [param('double', 'thresh')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::UanChannel >', 'channel')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetDevice(ns3::Ptr device) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::UanNetDevice >', 'device')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetEnergyModelCallback(ns3::Callback cb) [member function] - cls.add_method('SetEnergyModelCallback', - 'void', - [param('ns3::Callback< void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetMac(ns3::Ptr mac) [member function] - cls.add_method('SetMac', - 'void', - [param('ns3::Ptr< ns3::UanMac >', 'mac')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetReceiveErrorCallback(ns3::Callback, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetReceiveErrorCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetReceiveOkCallback(ns3::Callback, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetReceiveOkCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetRxGainDb(double gain) [member function] - cls.add_method('SetRxGainDb', - 'void', - [param('double', 'gain')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetRxThresholdDb(double thresh) [member function] - cls.add_method('SetRxThresholdDb', - 'void', - [param('double', 'thresh')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetTransducer(ns3::Ptr trans) [member function] - cls.add_method('SetTransducer', - 'void', - [param('ns3::Ptr< ns3::UanTransducer >', 'trans')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetTxPowerDb(double txpwr) [member function] - cls.add_method('SetTxPowerDb', - 'void', - [param('double', 'txpwr')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::StartRxPacket(ns3::Ptr pkt, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp) [member function] - cls.add_method('StartRxPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UanPhyPer_methods(root_module, cls): - ## uan-phy.h: ns3::UanPhyPer::UanPhyPer() [constructor] - cls.add_constructor([]) - ## uan-phy.h: ns3::UanPhyPer::UanPhyPer(ns3::UanPhyPer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyPer const &', 'arg0')]) - ## uan-phy.h: double ns3::UanPhyPer::CalcPer(ns3::Ptr pkt, double sinrDb, ns3::UanTxMode mode) [member function] - cls.add_method('CalcPer', - 'double', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'sinrDb'), param('ns3::UanTxMode', 'mode')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhyPer::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-phy.h: void ns3::UanPhyPer::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - return - -def register_Ns3UanPhyPerGenDefault_methods(root_module, cls): - ## uan-phy-gen.h: ns3::UanPhyPerGenDefault::UanPhyPerGenDefault(ns3::UanPhyPerGenDefault const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyPerGenDefault const &', 'arg0')]) - ## uan-phy-gen.h: ns3::UanPhyPerGenDefault::UanPhyPerGenDefault() [constructor] - cls.add_constructor([]) - ## uan-phy-gen.h: double ns3::UanPhyPerGenDefault::CalcPer(ns3::Ptr pkt, double sinrDb, ns3::UanTxMode mode) [member function] - cls.add_method('CalcPer', - 'double', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'sinrDb'), param('ns3::UanTxMode', 'mode')], - is_virtual=True) - ## uan-phy-gen.h: static ns3::TypeId ns3::UanPhyPerGenDefault::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UanPhyPerUmodem_methods(root_module, cls): - ## uan-phy-gen.h: ns3::UanPhyPerUmodem::UanPhyPerUmodem(ns3::UanPhyPerUmodem const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyPerUmodem const &', 'arg0')]) - ## uan-phy-gen.h: ns3::UanPhyPerUmodem::UanPhyPerUmodem() [constructor] - cls.add_constructor([]) - ## uan-phy-gen.h: double ns3::UanPhyPerUmodem::CalcPer(ns3::Ptr pkt, double sinrDb, ns3::UanTxMode mode) [member function] - cls.add_method('CalcPer', - 'double', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'sinrDb'), param('ns3::UanTxMode', 'mode')], - is_virtual=True) - ## uan-phy-gen.h: static ns3::TypeId ns3::UanPhyPerUmodem::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UanPropModel_methods(root_module, cls): - ## uan-prop-model.h: ns3::UanPropModel::UanPropModel() [constructor] - cls.add_constructor([]) - ## uan-prop-model.h: ns3::UanPropModel::UanPropModel(ns3::UanPropModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPropModel const &', 'arg0')]) - ## uan-prop-model.h: void ns3::UanPropModel::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-prop-model.h: void ns3::UanPropModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## uan-prop-model.h: ns3::Time ns3::UanPropModel::GetDelay(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode mode) [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], - is_pure_virtual=True, is_virtual=True) - ## uan-prop-model.h: double ns3::UanPropModel::GetPathLossDb(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode txMode) [member function] - cls.add_method('GetPathLossDb', - 'double', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'txMode')], - is_pure_virtual=True, is_virtual=True) - ## uan-prop-model.h: ns3::UanPdp ns3::UanPropModel::GetPdp(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode mode) [member function] - cls.add_method('GetPdp', - 'ns3::UanPdp', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3UanPropModelIdeal_methods(root_module, cls): - ## uan-prop-model-ideal.h: ns3::UanPropModelIdeal::UanPropModelIdeal(ns3::UanPropModelIdeal const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPropModelIdeal const &', 'arg0')]) - ## uan-prop-model-ideal.h: ns3::UanPropModelIdeal::UanPropModelIdeal() [constructor] - cls.add_constructor([]) - ## uan-prop-model-ideal.h: ns3::Time ns3::UanPropModelIdeal::GetDelay(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode mode) [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], - is_virtual=True) - ## uan-prop-model-ideal.h: double ns3::UanPropModelIdeal::GetPathLossDb(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode mode) [member function] - cls.add_method('GetPathLossDb', - 'double', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], - is_virtual=True) - ## uan-prop-model-ideal.h: ns3::UanPdp ns3::UanPropModelIdeal::GetPdp(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode mode) [member function] - cls.add_method('GetPdp', - 'ns3::UanPdp', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], - is_virtual=True) - ## uan-prop-model-ideal.h: static ns3::TypeId ns3::UanPropModelIdeal::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UanPropModelThorp_methods(root_module, cls): - ## uan-prop-model-thorp.h: ns3::UanPropModelThorp::UanPropModelThorp(ns3::UanPropModelThorp const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPropModelThorp const &', 'arg0')]) - ## uan-prop-model-thorp.h: ns3::UanPropModelThorp::UanPropModelThorp() [constructor] - cls.add_constructor([]) - ## uan-prop-model-thorp.h: ns3::Time ns3::UanPropModelThorp::GetDelay(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode mode) [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], - is_virtual=True) - ## uan-prop-model-thorp.h: double ns3::UanPropModelThorp::GetPathLossDb(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode mode) [member function] - cls.add_method('GetPathLossDb', - 'double', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], - is_virtual=True) - ## uan-prop-model-thorp.h: ns3::UanPdp ns3::UanPropModelThorp::GetPdp(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode mode) [member function] - cls.add_method('GetPdp', - 'ns3::UanPdp', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], - is_virtual=True) - ## uan-prop-model-thorp.h: static ns3::TypeId ns3::UanPropModelThorp::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UanTransducer_methods(root_module, cls): - ## uan-transducer.h: ns3::UanTransducer::UanTransducer() [constructor] - cls.add_constructor([]) - ## uan-transducer.h: ns3::UanTransducer::UanTransducer(ns3::UanTransducer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanTransducer const &', 'arg0')]) - ## uan-transducer.h: void ns3::UanTransducer::AddPhy(ns3::Ptr phy) [member function] - cls.add_method('AddPhy', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'phy')], - is_pure_virtual=True, is_virtual=True) - ## uan-transducer.h: void ns3::UanTransducer::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-transducer.h: std::list > const & ns3::UanTransducer::GetArrivalList() const [member function] - cls.add_method('GetArrivalList', - 'std::list< ns3::UanPacketArrival > const &', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-transducer.h: ns3::Ptr ns3::UanTransducer::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::UanChannel >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-transducer.h: std::list, std::allocator > > const & ns3::UanTransducer::GetPhyList() const [member function] - cls.add_method('GetPhyList', - 'std::list< ns3::Ptr< ns3::UanPhy > > const &', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-transducer.h: ns3::UanTransducer::State ns3::UanTransducer::GetState() const [member function] - cls.add_method('GetState', - 'ns3::UanTransducer::State', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-transducer.h: bool ns3::UanTransducer::IsRx() const [member function] - cls.add_method('IsRx', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-transducer.h: bool ns3::UanTransducer::IsTx() const [member function] - cls.add_method('IsTx', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-transducer.h: void ns3::UanTransducer::Receive(ns3::Ptr packet, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp')], - is_pure_virtual=True, is_virtual=True) - ## uan-transducer.h: void ns3::UanTransducer::SetChannel(ns3::Ptr chan) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::UanChannel >', 'chan')], - is_pure_virtual=True, is_virtual=True) - ## uan-transducer.h: void ns3::UanTransducer::Transmit(ns3::Ptr src, ns3::Ptr packet, double txPowerDb, ns3::UanTxMode txMode) [member function] - cls.add_method('Transmit', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'src'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txMode')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3UanTransducerHd_methods(root_module, cls): - ## uan-transducer-hd.h: ns3::UanTransducerHd::UanTransducerHd(ns3::UanTransducerHd const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanTransducerHd const &', 'arg0')]) - ## uan-transducer-hd.h: ns3::UanTransducerHd::UanTransducerHd() [constructor] - cls.add_constructor([]) - ## uan-transducer-hd.h: void ns3::UanTransducerHd::AddPhy(ns3::Ptr arg0) [member function] - cls.add_method('AddPhy', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'arg0')], - is_virtual=True) - ## uan-transducer-hd.h: void ns3::UanTransducerHd::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-transducer-hd.h: std::list > const & ns3::UanTransducerHd::GetArrivalList() const [member function] - cls.add_method('GetArrivalList', - 'std::list< ns3::UanPacketArrival > const &', - [], - is_const=True, is_virtual=True) - ## uan-transducer-hd.h: ns3::Ptr ns3::UanTransducerHd::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::UanChannel >', - [], - is_const=True, is_virtual=True) - ## uan-transducer-hd.h: std::list, std::allocator > > const & ns3::UanTransducerHd::GetPhyList() const [member function] - cls.add_method('GetPhyList', - 'std::list< ns3::Ptr< ns3::UanPhy > > const &', - [], - is_const=True, is_virtual=True) - ## uan-transducer-hd.h: ns3::UanTransducer::State ns3::UanTransducerHd::GetState() const [member function] - cls.add_method('GetState', - 'ns3::UanTransducer::State', - [], - is_const=True, is_virtual=True) - ## uan-transducer-hd.h: static ns3::TypeId ns3::UanTransducerHd::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-transducer-hd.h: bool ns3::UanTransducerHd::IsRx() const [member function] - cls.add_method('IsRx', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-transducer-hd.h: bool ns3::UanTransducerHd::IsTx() const [member function] - cls.add_method('IsTx', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-transducer-hd.h: void ns3::UanTransducerHd::Receive(ns3::Ptr packet, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp')], - is_virtual=True) - ## uan-transducer-hd.h: void ns3::UanTransducerHd::SetChannel(ns3::Ptr chan) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::UanChannel >', 'chan')], - is_virtual=True) - ## uan-transducer-hd.h: void ns3::UanTransducerHd::Transmit(ns3::Ptr src, ns3::Ptr packet, double txPowerDb, ns3::UanTxMode txMode) [member function] - cls.add_method('Transmit', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'src'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txMode')], - is_virtual=True) - ## uan-transducer-hd.h: void ns3::UanTransducerHd::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UanChannel_methods(root_module, cls): - ## uan-channel.h: ns3::UanChannel::UanChannel(ns3::UanChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanChannel const &', 'arg0')]) - ## uan-channel.h: ns3::UanChannel::UanChannel() [constructor] - cls.add_constructor([]) - ## uan-channel.h: void ns3::UanChannel::AddDevice(ns3::Ptr dev, ns3::Ptr trans) [member function] - cls.add_method('AddDevice', - 'void', - [param('ns3::Ptr< ns3::UanNetDevice >', 'dev'), param('ns3::Ptr< ns3::UanTransducer >', 'trans')]) - ## uan-channel.h: void ns3::UanChannel::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## uan-channel.h: ns3::Ptr ns3::UanChannel::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) - ## uan-channel.h: uint32_t ns3::UanChannel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## uan-channel.h: double ns3::UanChannel::GetNoiseDbHz(double fKhz) [member function] - cls.add_method('GetNoiseDbHz', - 'double', - [param('double', 'fKhz')]) - ## uan-channel.h: static ns3::TypeId ns3::UanChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-channel.h: void ns3::UanChannel::SetNoiseModel(ns3::Ptr noise) [member function] - cls.add_method('SetNoiseModel', - 'void', - [param('ns3::Ptr< ns3::UanNoiseModel >', 'noise')]) - ## uan-channel.h: void ns3::UanChannel::SetPropagationModel(ns3::Ptr prop) [member function] - cls.add_method('SetPropagationModel', - 'void', - [param('ns3::Ptr< ns3::UanPropModel >', 'prop')]) - ## uan-channel.h: void ns3::UanChannel::TxPacket(ns3::Ptr src, ns3::Ptr packet, double txPowerDb, ns3::UanTxMode txmode) [member function] - cls.add_method('TxPacket', - 'void', - [param('ns3::Ptr< ns3::UanTransducer >', 'src'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txmode')]) - ## uan-channel.h: void ns3::UanChannel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UanModesListChecker_methods(root_module, cls): - ## uan-tx-mode.h: ns3::UanModesListChecker::UanModesListChecker() [constructor] - cls.add_constructor([]) - ## uan-tx-mode.h: ns3::UanModesListChecker::UanModesListChecker(ns3::UanModesListChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanModesListChecker const &', 'arg0')]) - return - -def register_Ns3UanModesListValue_methods(root_module, cls): - ## uan-tx-mode.h: ns3::UanModesListValue::UanModesListValue() [constructor] - cls.add_constructor([]) - ## uan-tx-mode.h: ns3::UanModesListValue::UanModesListValue(ns3::UanModesListValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanModesListValue const &', 'arg0')]) - ## uan-tx-mode.h: ns3::UanModesListValue::UanModesListValue(ns3::UanModesList const & value) [constructor] - cls.add_constructor([param('ns3::UanModesList const &', 'value')]) - ## uan-tx-mode.h: ns3::Ptr ns3::UanModesListValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## uan-tx-mode.h: bool ns3::UanModesListValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## uan-tx-mode.h: ns3::UanModesList ns3::UanModesListValue::Get() const [member function] - cls.add_method('Get', - 'ns3::UanModesList', - [], - is_const=True) - ## uan-tx-mode.h: std::string ns3::UanModesListValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## uan-tx-mode.h: void ns3::UanModesListValue::Set(ns3::UanModesList const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::UanModesList const &', 'value')]) - return - -def register_Ns3UanNetDevice_methods(root_module, cls): - ## uan-net-device.h: ns3::UanNetDevice::UanNetDevice(ns3::UanNetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanNetDevice const &', 'arg0')]) - ## uan-net-device.h: ns3::UanNetDevice::UanNetDevice() [constructor] - cls.add_constructor([]) - ## uan-net-device.h: void ns3::UanNetDevice::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) - ## uan-net-device.h: void ns3::UanNetDevice::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## uan-net-device.h: ns3::Address ns3::UanNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: ns3::Address ns3::UanNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: ns3::Ptr ns3::UanNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: uint32_t ns3::UanNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: ns3::Ptr ns3::UanNetDevice::GetMac() const [member function] - cls.add_method('GetMac', - 'ns3::Ptr< ns3::UanMac >', - [], - is_const=True) - ## uan-net-device.h: uint16_t ns3::UanNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: ns3::Address ns3::UanNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## uan-net-device.h: ns3::Address ns3::UanNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## uan-net-device.h: ns3::Ptr ns3::UanNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: ns3::Ptr ns3::UanNetDevice::GetPhy() const [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::UanPhy >', - [], - is_const=True) - ## uan-net-device.h: ns3::Ptr ns3::UanNetDevice::GetTransducer() const [member function] - cls.add_method('GetTransducer', - 'ns3::Ptr< ns3::UanTransducer >', - [], - is_const=True) - ## uan-net-device.h: static ns3::TypeId ns3::UanNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-net-device.h: bool ns3::UanNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: bool ns3::UanNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: bool ns3::UanNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: bool ns3::UanNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: bool ns3::UanNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: bool ns3::UanNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: bool ns3::UanNetDevice::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) - ## uan-net-device.h: bool ns3::UanNetDevice::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) - ## uan-net-device.h: void ns3::UanNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## uan-net-device.h: void ns3::UanNetDevice::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::UanChannel >', 'channel')]) - ## uan-net-device.h: void ns3::UanNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## uan-net-device.h: void ns3::UanNetDevice::SetMac(ns3::Ptr mac) [member function] - cls.add_method('SetMac', - 'void', - [param('ns3::Ptr< ns3::UanMac >', 'mac')]) - ## uan-net-device.h: bool ns3::UanNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## uan-net-device.h: void ns3::UanNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## uan-net-device.h: void ns3::UanNetDevice::SetPhy(ns3::Ptr phy) [member function] - cls.add_method('SetPhy', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'phy')]) - ## uan-net-device.h: void ns3::UanNetDevice::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) - ## uan-net-device.h: void ns3::UanNetDevice::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) - ## uan-net-device.h: void ns3::UanNetDevice::SetTransducer(ns3::Ptr trans) [member function] - cls.add_method('SetTransducer', - 'void', - [param('ns3::Ptr< ns3::UanTransducer >', 'trans')]) - ## uan-net-device.h: bool ns3::UanNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: void ns3::UanNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## uan-net-device.h: void ns3::UanNetDevice::ForwardUp(ns3::Ptr pkt, ns3::UanAddress const & src) [member function] - cls.add_method('ForwardUp', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::UanAddress const &', 'src')], - visibility='private', is_virtual=True) - return - -def register_Ns3AcousticModemEnergyModel_methods(root_module, cls): - ## acoustic-modem-energy-model.h: ns3::AcousticModemEnergyModel::AcousticModemEnergyModel(ns3::AcousticModemEnergyModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AcousticModemEnergyModel const &', 'arg0')]) - ## acoustic-modem-energy-model.h: ns3::AcousticModemEnergyModel::AcousticModemEnergyModel() [constructor] - cls.add_constructor([]) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::ChangeState(int newState) [member function] - cls.add_method('ChangeState', - 'void', - [param('int', 'newState')], - is_virtual=True) - ## acoustic-modem-energy-model.h: int ns3::AcousticModemEnergyModel::GetCurrentState() const [member function] - cls.add_method('GetCurrentState', - 'int', - [], - is_const=True) - ## acoustic-modem-energy-model.h: double ns3::AcousticModemEnergyModel::GetIdlePowerW() const [member function] - cls.add_method('GetIdlePowerW', - 'double', - [], - is_const=True) - ## acoustic-modem-energy-model.h: ns3::Ptr ns3::AcousticModemEnergyModel::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## acoustic-modem-energy-model.h: double ns3::AcousticModemEnergyModel::GetRxPowerW() const [member function] - cls.add_method('GetRxPowerW', - 'double', - [], - is_const=True) - ## acoustic-modem-energy-model.h: double ns3::AcousticModemEnergyModel::GetSleepPowerW() const [member function] - cls.add_method('GetSleepPowerW', - 'double', - [], - is_const=True) - ## acoustic-modem-energy-model.h: double ns3::AcousticModemEnergyModel::GetTotalEnergyConsumption() const [member function] - cls.add_method('GetTotalEnergyConsumption', - 'double', - [], - is_const=True, is_virtual=True) - ## acoustic-modem-energy-model.h: double ns3::AcousticModemEnergyModel::GetTxPowerW() const [member function] - cls.add_method('GetTxPowerW', - 'double', - [], - is_const=True) - ## acoustic-modem-energy-model.h: static ns3::TypeId ns3::AcousticModemEnergyModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::HandleEnergyDepletion() [member function] - cls.add_method('HandleEnergyDepletion', - 'void', - [], - is_virtual=True) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::SetEnergyDepletionCallback(ns3::Callback callback) [member function] - cls.add_method('SetEnergyDepletionCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::SetEnergySource(ns3::Ptr source) [member function] - cls.add_method('SetEnergySource', - 'void', - [param('ns3::Ptr< ns3::EnergySource >', 'source')], - is_virtual=True) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::SetIdlePowerW(double idlePowerW) [member function] - cls.add_method('SetIdlePowerW', - 'void', - [param('double', 'idlePowerW')]) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::SetRxPowerW(double rxPowerW) [member function] - cls.add_method('SetRxPowerW', - 'void', - [param('double', 'rxPowerW')]) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::SetSleepPowerW(double sleepPowerW) [member function] - cls.add_method('SetSleepPowerW', - 'void', - [param('double', 'sleepPowerW')]) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::SetTxPowerW(double txPowerW) [member function] - cls.add_method('SetTxPowerW', - 'void', - [param('double', 'txPowerW')]) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## acoustic-modem-energy-model.h: double ns3::AcousticModemEnergyModel::DoGetCurrentA() const [member function] - cls.add_method('DoGetCurrentA', - 'double', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_functions(root_module): - module = root_module - ## uan-tx-mode.h: extern ns3::Ptr ns3::MakeUanModesListChecker() [free function] - module.add_function('MakeUanModesListChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - 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_virtual_net_device.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_virtual_net_device.py deleted file mode 100644 index b02cf7e2b..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_virtual_net_device.py +++ /dev/null @@ -1,299 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## virtual-net-device.h: ns3::VirtualNetDevice [class] - module.add_class('VirtualNetDevice', 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_Ns3VirtualNetDevice_methods(root_module, root_module['ns3::VirtualNetDevice']) - return - -def register_Ns3VirtualNetDevice_methods(root_module, cls): - ## virtual-net-device.h: ns3::VirtualNetDevice::VirtualNetDevice(ns3::VirtualNetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::VirtualNetDevice const &', 'arg0')]) - ## virtual-net-device.h: ns3::VirtualNetDevice::VirtualNetDevice() [constructor] - cls.add_constructor([]) - ## virtual-net-device.h: void ns3::VirtualNetDevice::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) - ## virtual-net-device.h: ns3::Address ns3::VirtualNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: ns3::Address ns3::VirtualNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: ns3::Ptr ns3::VirtualNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: uint32_t ns3::VirtualNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: uint16_t ns3::VirtualNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: ns3::Address ns3::VirtualNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## virtual-net-device.h: ns3::Address ns3::VirtualNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## virtual-net-device.h: ns3::Ptr ns3::VirtualNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: static ns3::TypeId ns3::VirtualNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::Receive(ns3::Ptr packet, uint16_t protocol, ns3::Address const & source, ns3::Address const & destination, ns3::NetDevice::PacketType packetType) [member function] - cls.add_method('Receive', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination'), param('ns3::NetDevice::PacketType', 'packetType')]) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::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) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::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) - ## virtual-net-device.h: void ns3::VirtualNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## virtual-net-device.h: void ns3::VirtualNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## virtual-net-device.h: void ns3::VirtualNetDevice::SetIsPointToPoint(bool isPointToPoint) [member function] - cls.add_method('SetIsPointToPoint', - 'void', - [param('bool', 'isPointToPoint')]) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## virtual-net-device.h: void ns3::VirtualNetDevice::SetNeedsArp(bool needsArp) [member function] - cls.add_method('SetNeedsArp', - 'void', - [param('bool', 'needsArp')]) - ## virtual-net-device.h: void ns3::VirtualNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## virtual-net-device.h: void ns3::VirtualNetDevice::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) - ## virtual-net-device.h: void ns3::VirtualNetDevice::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) - ## virtual-net-device.h: void ns3::VirtualNetDevice::SetSendCallback(ns3::Callback, ns3::Address const&, ns3::Address const&, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> transmitCb) [member function] - cls.add_method('SetSendCallback', - 'void', - [param('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::Address const &, ns3::Address const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'transmitCb')]) - ## virtual-net-device.h: void ns3::VirtualNetDevice::SetSupportsSendFrom(bool supportsSendFrom) [member function] - cls.add_method('SetSupportsSendFrom', - 'void', - [param('bool', 'supportsSendFrom')]) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: void ns3::VirtualNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', 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_visualizer.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_visualizer.py deleted file mode 100644 index 12e1ce12e..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_visualizer.py +++ /dev/null @@ -1,357 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## pyviz.h: ns3::PyViz [class] - module.add_class('PyViz') - ## pyviz.h: ns3::PyViz::PacketCaptureMode [enumeration] - module.add_enum('PacketCaptureMode', ['PACKET_CAPTURE_DISABLED', 'PACKET_CAPTURE_FILTER_HEADERS_OR', 'PACKET_CAPTURE_FILTER_HEADERS_AND'], outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::LastPacketsSample [struct] - module.add_class('LastPacketsSample', outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::NetDeviceStatistics [struct] - module.add_class('NetDeviceStatistics', outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::NodeStatistics [struct] - module.add_class('NodeStatistics', outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::PacketCaptureOptions [struct] - module.add_class('PacketCaptureOptions', outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::PacketDropSample [struct] - module.add_class('PacketDropSample', outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::PacketSample [struct] - module.add_class('PacketSample', outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::RxPacketSample [struct] - module.add_class('RxPacketSample', parent=root_module['ns3::PyViz::PacketSample'], outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::TransmissionSample [struct] - module.add_class('TransmissionSample', outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::TxPacketSample [struct] - module.add_class('TxPacketSample', parent=root_module['ns3::PyViz::PacketSample'], outer_class=root_module['ns3::PyViz']) - module.add_container('std::vector< ns3::PyViz::RxPacketSample >', 'ns3::PyViz::RxPacketSample', container_type='vector') - module.add_container('std::vector< ns3::PyViz::TxPacketSample >', 'ns3::PyViz::TxPacketSample', container_type='vector') - module.add_container('std::vector< ns3::PyViz::PacketSample >', 'ns3::PyViz::PacketSample', container_type='vector') - module.add_container('std::vector< ns3::PyViz::TransmissionSample >', 'ns3::PyViz::TransmissionSample', container_type='vector') - module.add_container('std::vector< ns3::PyViz::PacketDropSample >', 'ns3::PyViz::PacketDropSample', container_type='vector') - module.add_container('std::vector< ns3::PyViz::NetDeviceStatistics >', 'ns3::PyViz::NetDeviceStatistics', container_type='vector') - module.add_container('std::vector< ns3::PyViz::NodeStatistics >', 'ns3::PyViz::NodeStatistics', container_type='vector') - - ## 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_Ns3PyViz_methods(root_module, root_module['ns3::PyViz']) - register_Ns3PyVizLastPacketsSample_methods(root_module, root_module['ns3::PyViz::LastPacketsSample']) - register_Ns3PyVizNetDeviceStatistics_methods(root_module, root_module['ns3::PyViz::NetDeviceStatistics']) - register_Ns3PyVizNodeStatistics_methods(root_module, root_module['ns3::PyViz::NodeStatistics']) - register_Ns3PyVizPacketCaptureOptions_methods(root_module, root_module['ns3::PyViz::PacketCaptureOptions']) - register_Ns3PyVizPacketDropSample_methods(root_module, root_module['ns3::PyViz::PacketDropSample']) - register_Ns3PyVizPacketSample_methods(root_module, root_module['ns3::PyViz::PacketSample']) - register_Ns3PyVizRxPacketSample_methods(root_module, root_module['ns3::PyViz::RxPacketSample']) - register_Ns3PyVizTransmissionSample_methods(root_module, root_module['ns3::PyViz::TransmissionSample']) - register_Ns3PyVizTxPacketSample_methods(root_module, root_module['ns3::PyViz::TxPacketSample']) - return - -def register_Ns3PyViz_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::PyViz(ns3::PyViz const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::PyViz() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::LastPacketsSample ns3::PyViz::GetLastPackets(uint32_t nodeId) const [member function] - cls.add_method('GetLastPackets', - 'ns3::PyViz::LastPacketsSample', - [param('uint32_t', 'nodeId')], - is_const=True) - ## pyviz.h: std::vector > ns3::PyViz::GetNodesStatistics() const [member function] - cls.add_method('GetNodesStatistics', - 'std::vector< ns3::PyViz::NodeStatistics >', - [], - is_const=True) - ## pyviz.h: std::vector > ns3::PyViz::GetPacketDropSamples() const [member function] - cls.add_method('GetPacketDropSamples', - 'std::vector< ns3::PyViz::PacketDropSample >', - [], - is_const=True) - ## pyviz.h: std::vector > ns3::PyViz::GetPauseMessages() const [member function] - cls.add_method('GetPauseMessages', - 'std::vector< std::string >', - [], - is_const=True) - ## pyviz.h: std::vector > ns3::PyViz::GetTransmissionSamples() const [member function] - cls.add_method('GetTransmissionSamples', - 'std::vector< ns3::PyViz::TransmissionSample >', - [], - is_const=True) - ## pyviz.h: static void ns3::PyViz::LineClipping(double boundsX1, double boundsY1, double boundsX2, double boundsY2, double & lineX1, double & lineY1, double & lineX2, double & lineY2) [member function] - cls.add_method('LineClipping', - 'void', - [param('double', 'boundsX1'), param('double', 'boundsY1'), param('double', 'boundsX2'), param('double', 'boundsY2'), param('double &', 'lineX1', direction=3), param('double &', 'lineY1', direction=3), param('double &', 'lineX2', direction=3), param('double &', 'lineY2', direction=3)], - is_static=True) - ## pyviz.h: static void ns3::PyViz::Pause(std::string const & message) [member function] - cls.add_method('Pause', - 'void', - [param('std::string const &', 'message')], - is_static=True) - ## pyviz.h: void ns3::PyViz::RegisterCsmaLikeDevice(std::string const & deviceTypeName) [member function] - cls.add_method('RegisterCsmaLikeDevice', - 'void', - [param('std::string const &', 'deviceTypeName')]) - ## pyviz.h: void ns3::PyViz::RegisterDropTracePath(std::string const & tracePath) [member function] - cls.add_method('RegisterDropTracePath', - 'void', - [param('std::string const &', 'tracePath')]) - ## pyviz.h: void ns3::PyViz::RegisterPointToPointLikeDevice(std::string const & deviceTypeName) [member function] - cls.add_method('RegisterPointToPointLikeDevice', - 'void', - [param('std::string const &', 'deviceTypeName')]) - ## pyviz.h: void ns3::PyViz::RegisterWifiLikeDevice(std::string const & deviceTypeName) [member function] - cls.add_method('RegisterWifiLikeDevice', - 'void', - [param('std::string const &', 'deviceTypeName')]) - ## pyviz.h: void ns3::PyViz::SetNodesOfInterest(std::set, std::allocator > nodes) [member function] - cls.add_method('SetNodesOfInterest', - 'void', - [param('std::set< unsigned int >', 'nodes')]) - ## pyviz.h: void ns3::PyViz::SetPacketCaptureOptions(uint32_t nodeId, ns3::PyViz::PacketCaptureOptions options) [member function] - cls.add_method('SetPacketCaptureOptions', - 'void', - [param('uint32_t', 'nodeId'), param('ns3::PyViz::PacketCaptureOptions', 'options')]) - ## pyviz.h: void ns3::PyViz::SimulatorRunUntil(ns3::Time time) [member function] - cls.add_method('SimulatorRunUntil', - 'void', - [param('ns3::Time', 'time')]) - return - -def register_Ns3PyVizLastPacketsSample_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::LastPacketsSample::LastPacketsSample() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::LastPacketsSample::LastPacketsSample(ns3::PyViz::LastPacketsSample const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::LastPacketsSample const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::LastPacketsSample::lastDroppedPackets [variable] - cls.add_instance_attribute('lastDroppedPackets', 'std::vector< ns3::PyViz::PacketSample >', is_const=False) - ## pyviz.h: ns3::PyViz::LastPacketsSample::lastReceivedPackets [variable] - cls.add_instance_attribute('lastReceivedPackets', 'std::vector< ns3::PyViz::RxPacketSample >', is_const=False) - ## pyviz.h: ns3::PyViz::LastPacketsSample::lastTransmittedPackets [variable] - cls.add_instance_attribute('lastTransmittedPackets', 'std::vector< ns3::PyViz::TxPacketSample >', is_const=False) - return - -def register_Ns3PyVizNetDeviceStatistics_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::NetDeviceStatistics::NetDeviceStatistics(ns3::PyViz::NetDeviceStatistics const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::NetDeviceStatistics const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::NetDeviceStatistics::NetDeviceStatistics() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::NetDeviceStatistics::receivedBytes [variable] - cls.add_instance_attribute('receivedBytes', 'uint64_t', is_const=False) - ## pyviz.h: ns3::PyViz::NetDeviceStatistics::receivedPackets [variable] - cls.add_instance_attribute('receivedPackets', 'uint32_t', is_const=False) - ## pyviz.h: ns3::PyViz::NetDeviceStatistics::transmittedBytes [variable] - cls.add_instance_attribute('transmittedBytes', 'uint64_t', is_const=False) - ## pyviz.h: ns3::PyViz::NetDeviceStatistics::transmittedPackets [variable] - cls.add_instance_attribute('transmittedPackets', 'uint32_t', is_const=False) - return - -def register_Ns3PyVizNodeStatistics_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::NodeStatistics::NodeStatistics() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::NodeStatistics::NodeStatistics(ns3::PyViz::NodeStatistics const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::NodeStatistics const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::NodeStatistics::nodeId [variable] - cls.add_instance_attribute('nodeId', 'uint32_t', is_const=False) - ## pyviz.h: ns3::PyViz::NodeStatistics::statistics [variable] - cls.add_instance_attribute('statistics', 'std::vector< ns3::PyViz::NetDeviceStatistics >', is_const=False) - return - -def register_Ns3PyVizPacketCaptureOptions_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::PacketCaptureOptions::PacketCaptureOptions() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::PacketCaptureOptions::PacketCaptureOptions(ns3::PyViz::PacketCaptureOptions const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::PacketCaptureOptions const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::PacketCaptureOptions::headers [variable] - cls.add_instance_attribute('headers', 'std::set< ns3::TypeId >', is_const=False) - ## pyviz.h: ns3::PyViz::PacketCaptureOptions::mode [variable] - cls.add_instance_attribute('mode', 'ns3::PyViz::PacketCaptureMode', is_const=False) - ## pyviz.h: ns3::PyViz::PacketCaptureOptions::numLastPackets [variable] - cls.add_instance_attribute('numLastPackets', 'uint32_t', is_const=False) - return - -def register_Ns3PyVizPacketDropSample_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::PacketDropSample::PacketDropSample() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::PacketDropSample::PacketDropSample(ns3::PyViz::PacketDropSample const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::PacketDropSample const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::PacketDropSample::bytes [variable] - cls.add_instance_attribute('bytes', 'uint32_t', is_const=False) - ## pyviz.h: ns3::PyViz::PacketDropSample::transmitter [variable] - cls.add_instance_attribute('transmitter', 'ns3::Ptr< ns3::Node >', is_const=False) - return - -def register_Ns3PyVizPacketSample_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::PacketSample::PacketSample() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::PacketSample::PacketSample(ns3::PyViz::PacketSample const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::PacketSample const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::PacketSample::device [variable] - cls.add_instance_attribute('device', 'ns3::Ptr< ns3::NetDevice >', is_const=False) - ## pyviz.h: ns3::PyViz::PacketSample::packet [variable] - cls.add_instance_attribute('packet', 'ns3::Ptr< ns3::Packet >', is_const=False) - ## pyviz.h: ns3::PyViz::PacketSample::time [variable] - cls.add_instance_attribute('time', 'ns3::Time', is_const=False) - return - -def register_Ns3PyVizRxPacketSample_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::RxPacketSample::RxPacketSample() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::RxPacketSample::RxPacketSample(ns3::PyViz::RxPacketSample const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::RxPacketSample const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::RxPacketSample::from [variable] - cls.add_instance_attribute('from', 'ns3::Mac48Address', is_const=False) - return - -def register_Ns3PyVizTransmissionSample_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::TransmissionSample::TransmissionSample() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::TransmissionSample::TransmissionSample(ns3::PyViz::TransmissionSample const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::TransmissionSample const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::TransmissionSample::bytes [variable] - cls.add_instance_attribute('bytes', 'uint32_t', is_const=False) - ## pyviz.h: ns3::PyViz::TransmissionSample::channel [variable] - cls.add_instance_attribute('channel', 'ns3::Ptr< ns3::Channel >', is_const=False) - ## pyviz.h: ns3::PyViz::TransmissionSample::receiver [variable] - cls.add_instance_attribute('receiver', 'ns3::Ptr< ns3::Node >', is_const=False) - ## pyviz.h: ns3::PyViz::TransmissionSample::transmitter [variable] - cls.add_instance_attribute('transmitter', 'ns3::Ptr< ns3::Node >', is_const=False) - return - -def register_Ns3PyVizTxPacketSample_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::TxPacketSample::TxPacketSample() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::TxPacketSample::TxPacketSample(ns3::PyViz::TxPacketSample const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::TxPacketSample const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::TxPacketSample::to [variable] - cls.add_instance_attribute('to', 'ns3::Mac48Address', is_const=False) - 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_wifi.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py deleted file mode 100644 index 23f6fbbb0..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py +++ /dev/null @@ -1,6413 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## wifi-mac-header.h: ns3::WifiMacType [enumeration] - module.add_enum('WifiMacType', ['WIFI_MAC_CTL_RTS', 'WIFI_MAC_CTL_CTS', 'WIFI_MAC_CTL_ACK', 'WIFI_MAC_CTL_BACKREQ', 'WIFI_MAC_CTL_BACKRESP', 'WIFI_MAC_MGT_BEACON', 'WIFI_MAC_MGT_ASSOCIATION_REQUEST', 'WIFI_MAC_MGT_ASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_DISASSOCIATION', 'WIFI_MAC_MGT_REASSOCIATION_REQUEST', 'WIFI_MAC_MGT_REASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_PROBE_REQUEST', 'WIFI_MAC_MGT_PROBE_RESPONSE', 'WIFI_MAC_MGT_AUTHENTICATION', 'WIFI_MAC_MGT_DEAUTHENTICATION', 'WIFI_MAC_MGT_ACTION', 'WIFI_MAC_MGT_ACTION_NO_ACK', 'WIFI_MAC_MGT_MULTIHOP_ACTION', 'WIFI_MAC_DATA', 'WIFI_MAC_DATA_CFACK', 'WIFI_MAC_DATA_CFPOLL', 'WIFI_MAC_DATA_CFACK_CFPOLL', 'WIFI_MAC_DATA_NULL', 'WIFI_MAC_DATA_NULL_CFACK', 'WIFI_MAC_DATA_NULL_CFPOLL', 'WIFI_MAC_DATA_NULL_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA', 'WIFI_MAC_QOSDATA_CFACK', 'WIFI_MAC_QOSDATA_CFPOLL', 'WIFI_MAC_QOSDATA_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA_NULL', 'WIFI_MAC_QOSDATA_NULL_CFPOLL', 'WIFI_MAC_QOSDATA_NULL_CFACK_CFPOLL']) - ## wifi-preamble.h: ns3::WifiPreamble [enumeration] - module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT']) - ## wifi-mode.h: ns3::WifiModulationClass [enumeration] - module.add_enum('WifiModulationClass', ['WIFI_MOD_CLASS_UNKNOWN', 'WIFI_MOD_CLASS_IR', 'WIFI_MOD_CLASS_FHSS', 'WIFI_MOD_CLASS_DSSS', 'WIFI_MOD_CLASS_ERP_PBCC', 'WIFI_MOD_CLASS_DSSS_OFDM', 'WIFI_MOD_CLASS_ERP_OFDM', 'WIFI_MOD_CLASS_OFDM', 'WIFI_MOD_CLASS_HT']) - ## wifi-phy-standard.h: ns3::WifiPhyStandard [enumeration] - module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211g', 'WIFI_PHY_STANDARD_80211_10Mhz', 'WIFI_PHY_STANDARD_80211_5Mhz', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_STANDARD_80211p_CCH', 'WIFI_PHY_STANDARD_80211p_SCH']) - ## qos-utils.h: ns3::AcIndex [enumeration] - module.add_enum('AcIndex', ['AC_BE', 'AC_BK', 'AC_VI', 'AC_VO', 'AC_BE_NQOS', 'AC_UNDEF']) - ## ctrl-headers.h: ns3::BlockAckType [enumeration] - module.add_enum('BlockAckType', ['BASIC_BLOCK_ACK', 'COMPRESSED_BLOCK_ACK', 'MULTI_TID_BLOCK_ACK']) - ## qos-tag.h: ns3::UserPriority [enumeration] - module.add_enum('UserPriority', ['UP_BK', 'UP_BE', 'UP_EE', 'UP_CL', 'UP_VI', 'UP_VO', 'UP_NC']) - ## wifi-mode.h: ns3::WifiCodeRate [enumeration] - module.add_enum('WifiCodeRate', ['WIFI_CODE_RATE_UNDEFINED', 'WIFI_CODE_RATE_3_4', 'WIFI_CODE_RATE_2_3', 'WIFI_CODE_RATE_1_2']) - ## edca-txop-n.h: ns3::TypeOfStation [enumeration] - module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA', 'MESH']) - ## athstats-helper.h: ns3::AthstatsHelper [class] - module.add_class('AthstatsHelper') - ## block-ack-manager.h: ns3::Bar [struct] - module.add_class('Bar') - ## block-ack-agreement.h: ns3::BlockAckAgreement [class] - module.add_class('BlockAckAgreement') - ## block-ack-cache.h: ns3::BlockAckCache [class] - module.add_class('BlockAckCache') - ## block-ack-manager.h: ns3::BlockAckManager [class] - module.add_class('BlockAckManager') - ## capability-information.h: ns3::CapabilityInformation [class] - module.add_class('CapabilityInformation') - ## dcf-manager.h: ns3::DcfManager [class] - module.add_class('DcfManager') - ## dcf-manager.h: ns3::DcfState [class] - module.add_class('DcfState', allow_subclassing=True) - ## dsss-error-rate-model.h: ns3::DsssErrorRateModel [class] - module.add_class('DsssErrorRateModel') - ## interference-helper.h: ns3::InterferenceHelper [class] - module.add_class('InterferenceHelper') - ## interference-helper.h: ns3::InterferenceHelper::SnrPer [struct] - module.add_class('SnrPer', outer_class=root_module['ns3::InterferenceHelper']) - ## mac-low.h: ns3::MacLowBlockAckEventListener [class] - module.add_class('MacLowBlockAckEventListener', allow_subclassing=True) - ## mac-low.h: ns3::MacLowDcfListener [class] - module.add_class('MacLowDcfListener', allow_subclassing=True) - ## mac-low.h: ns3::MacLowTransmissionListener [class] - module.add_class('MacLowTransmissionListener', allow_subclassing=True) - ## mac-low.h: ns3::MacLowTransmissionParameters [class] - module.add_class('MacLowTransmissionParameters') - ## mac-rx-middle.h: ns3::MacRxMiddle [class] - module.add_class('MacRxMiddle') - ## originator-block-ack-agreement.h: ns3::OriginatorBlockAckAgreement [class] - module.add_class('OriginatorBlockAckAgreement', parent=root_module['ns3::BlockAckAgreement']) - ## originator-block-ack-agreement.h: ns3::OriginatorBlockAckAgreement::State [enumeration] - module.add_enum('State', ['PENDING', 'ESTABLISHED', 'INACTIVE', 'UNSUCCESSFUL'], outer_class=root_module['ns3::OriginatorBlockAckAgreement']) - ## minstrel-wifi-manager.h: ns3::RateInfo [struct] - module.add_class('RateInfo') - ## status-code.h: ns3::StatusCode [class] - module.add_class('StatusCode') - ## wifi-helper.h: ns3::WifiHelper [class] - module.add_class('WifiHelper') - ## wifi-helper.h: ns3::WifiMacHelper [class] - module.add_class('WifiMacHelper', allow_subclassing=True) - ## wifi-mode.h: ns3::WifiMode [class] - module.add_class('WifiMode') - ## wifi-mode.h: ns3::WifiModeFactory [class] - module.add_class('WifiModeFactory') - ## wifi-helper.h: ns3::WifiPhyHelper [class] - module.add_class('WifiPhyHelper', allow_subclassing=True) - ## wifi-phy.h: ns3::WifiPhyListener [class] - module.add_class('WifiPhyListener', allow_subclassing=True) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStation [struct] - module.add_class('WifiRemoteStation') - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationInfo [class] - module.add_class('WifiRemoteStationInfo') - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationState [struct] - module.add_class('WifiRemoteStationState') - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationState [enumeration] - module.add_enum('', ['BRAND_NEW', 'DISASSOC', 'WAIT_ASSOC_TX_OK', 'GOT_ASSOC_TX_OK'], outer_class=root_module['ns3::WifiRemoteStationState']) - ## yans-wifi-helper.h: ns3::YansWifiChannelHelper [class] - module.add_class('YansWifiChannelHelper') - ## yans-wifi-helper.h: ns3::YansWifiPhyHelper [class] - module.add_class('YansWifiPhyHelper', parent=[root_module['ns3::WifiPhyHelper'], root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) - ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes [enumeration] - module.add_enum('SupportedPcapDataLinkTypes', ['DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO'], outer_class=root_module['ns3::YansWifiPhyHelper']) - ## mgt-headers.h: ns3::MgtAddBaRequestHeader [class] - module.add_class('MgtAddBaRequestHeader', parent=root_module['ns3::Header']) - ## mgt-headers.h: ns3::MgtAddBaResponseHeader [class] - module.add_class('MgtAddBaResponseHeader', parent=root_module['ns3::Header']) - ## mgt-headers.h: ns3::MgtAssocRequestHeader [class] - module.add_class('MgtAssocRequestHeader', parent=root_module['ns3::Header']) - ## mgt-headers.h: ns3::MgtAssocResponseHeader [class] - module.add_class('MgtAssocResponseHeader', parent=root_module['ns3::Header']) - ## mgt-headers.h: ns3::MgtDelBaHeader [class] - module.add_class('MgtDelBaHeader', parent=root_module['ns3::Header']) - ## mgt-headers.h: ns3::MgtProbeRequestHeader [class] - module.add_class('MgtProbeRequestHeader', parent=root_module['ns3::Header']) - ## mgt-headers.h: ns3::MgtProbeResponseHeader [class] - module.add_class('MgtProbeResponseHeader', parent=root_module['ns3::Header']) - ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper [class] - module.add_class('NqosWifiMacHelper', parent=root_module['ns3::WifiMacHelper']) - ## qos-tag.h: ns3::QosTag [class] - module.add_class('QosTag', parent=root_module['ns3::Tag']) - ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper [class] - module.add_class('QosWifiMacHelper', parent=root_module['ns3::WifiMacHelper']) - ## simple-ref-count.h: ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::InterferenceHelper::Event', '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::WifiInformationElement', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) - ## mgt-headers.h: ns3::WifiActionHeader [class] - module.add_class('WifiActionHeader', parent=root_module['ns3::Header']) - ## mgt-headers.h: ns3::WifiActionHeader::CategoryValue [enumeration] - module.add_enum('CategoryValue', ['BLOCK_ACK', 'MESH_PEERING_MGT', 'MESH_LINK_METRIC', 'MESH_PATH_SELECTION', 'MESH_INTERWORKING', 'MESH_RESOURCE_COORDINATION', 'MESH_PROXY_FORWARDING'], outer_class=root_module['ns3::WifiActionHeader']) - ## mgt-headers.h: ns3::WifiActionHeader::PeerLinkMgtActionValue [enumeration] - module.add_enum('PeerLinkMgtActionValue', ['PEER_LINK_OPEN', 'PEER_LINK_CONFIRM', 'PEER_LINK_CLOSE'], outer_class=root_module['ns3::WifiActionHeader']) - ## mgt-headers.h: ns3::WifiActionHeader::LinkMetricActionValue [enumeration] - module.add_enum('LinkMetricActionValue', ['LINK_METRIC_REQUEST', 'LINK_METRIC_REPORT'], outer_class=root_module['ns3::WifiActionHeader']) - ## mgt-headers.h: ns3::WifiActionHeader::PathSelectionActionValue [enumeration] - module.add_enum('PathSelectionActionValue', ['PATH_SELECTION'], outer_class=root_module['ns3::WifiActionHeader']) - ## mgt-headers.h: ns3::WifiActionHeader::InterworkActionValue [enumeration] - module.add_enum('InterworkActionValue', ['PORTAL_ANNOUNCEMENT'], outer_class=root_module['ns3::WifiActionHeader']) - ## mgt-headers.h: ns3::WifiActionHeader::ResourceCoordinationActionValue [enumeration] - module.add_enum('ResourceCoordinationActionValue', ['CONGESTION_CONTROL_NOTIFICATION', 'MDA_SETUP_REQUEST', 'MDA_SETUP_REPLY', 'MDAOP_ADVERTISMENT_REQUEST', 'MDAOP_ADVERTISMENTS', 'MDAOP_SET_TEARDOWN', 'BEACON_TIMING_REQUEST', 'BEACON_TIMING_RESPONSE', 'TBTT_ADJUSTMENT_REQUEST', 'MESH_CHANNEL_SWITCH_ANNOUNCEMENT'], outer_class=root_module['ns3::WifiActionHeader']) - ## mgt-headers.h: ns3::WifiActionHeader::BlockAckActionValue [enumeration] - module.add_enum('BlockAckActionValue', ['BLOCK_ACK_ADDBA_REQUEST', 'BLOCK_ACK_ADDBA_RESPONSE', 'BLOCK_ACK_DELBA'], outer_class=root_module['ns3::WifiActionHeader']) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue [union] - module.add_class('ActionValue', outer_class=root_module['ns3::WifiActionHeader']) - ## wifi-information-element.h: ns3::WifiInformationElement [class] - module.add_class('WifiInformationElement', parent=root_module['ns3::SimpleRefCount< ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter >']) - ## wifi-information-element-vector.h: ns3::WifiInformationElementVector [class] - module.add_class('WifiInformationElementVector', parent=root_module['ns3::Header']) - ## wifi-mac.h: ns3::WifiMac [class] - module.add_class('WifiMac', parent=root_module['ns3::Object']) - ## wifi-mac-header.h: ns3::WifiMacHeader [class] - module.add_class('WifiMacHeader', parent=root_module['ns3::Header']) - ## wifi-mac-header.h: ns3::WifiMacHeader::QosAckPolicy [enumeration] - module.add_enum('QosAckPolicy', ['NORMAL_ACK', 'NO_ACK', 'NO_EXPLICIT_ACK', 'BLOCK_ACK'], outer_class=root_module['ns3::WifiMacHeader']) - ## wifi-mac-header.h: ns3::WifiMacHeader::AddressType [enumeration] - module.add_enum('AddressType', ['ADDR1', 'ADDR2', 'ADDR3', 'ADDR4'], outer_class=root_module['ns3::WifiMacHeader']) - ## wifi-phy.h: ns3::WifiPhy [class] - module.add_class('WifiPhy', parent=root_module['ns3::Object']) - ## wifi-phy.h: ns3::WifiPhy::State [enumeration] - module.add_enum('State', ['IDLE', 'CCA_BUSY', 'TX', 'RX', 'SWITCHING'], outer_class=root_module['ns3::WifiPhy']) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager [class] - module.add_class('WifiRemoteStationManager', parent=root_module['ns3::Object']) - ## yans-wifi-phy.h: ns3::YansWifiPhy [class] - module.add_class('YansWifiPhy', parent=root_module['ns3::WifiPhy']) - ## aarf-wifi-manager.h: ns3::AarfWifiManager [class] - module.add_class('AarfWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## aarfcd-wifi-manager.h: ns3::AarfcdWifiManager [class] - module.add_class('AarfcdWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## amrr-wifi-manager.h: ns3::AmrrWifiManager [class] - module.add_class('AmrrWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## amsdu-subframe-header.h: ns3::AmsduSubframeHeader [class] - module.add_class('AmsduSubframeHeader', parent=root_module['ns3::Header']) - ## arf-wifi-manager.h: ns3::ArfWifiManager [class] - module.add_class('ArfWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## athstats-helper.h: ns3::AthstatsWifiTraceSink [class] - module.add_class('AthstatsWifiTraceSink', parent=root_module['ns3::Object']) - ## cara-wifi-manager.h: ns3::CaraWifiManager [class] - module.add_class('CaraWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager [class] - module.add_class('ConstantRateWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## ctrl-headers.h: ns3::CtrlBAckRequestHeader [class] - module.add_class('CtrlBAckRequestHeader', parent=root_module['ns3::Header']) - ## ctrl-headers.h: ns3::CtrlBAckResponseHeader [class] - module.add_class('CtrlBAckResponseHeader', parent=root_module['ns3::Header']) - ## dcf.h: ns3::Dcf [class] - module.add_class('Dcf', parent=root_module['ns3::Object']) - ## edca-txop-n.h: ns3::EdcaTxopN [class] - module.add_class('EdcaTxopN', parent=root_module['ns3::Dcf']) - ## error-rate-model.h: ns3::ErrorRateModel [class] - module.add_class('ErrorRateModel', parent=root_module['ns3::Object']) - ## supported-rates.h: ns3::ExtendedSupportedRatesIE [class] - module.add_class('ExtendedSupportedRatesIE', parent=root_module['ns3::WifiInformationElement']) - ## ideal-wifi-manager.h: ns3::IdealWifiManager [class] - module.add_class('IdealWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## mac-low.h: ns3::MacLow [class] - module.add_class('MacLow', parent=root_module['ns3::Object']) - ## mgt-headers.h: ns3::MgtBeaconHeader [class] - module.add_class('MgtBeaconHeader', parent=root_module['ns3::MgtProbeResponseHeader']) - ## minstrel-wifi-manager.h: ns3::MinstrelWifiManager [class] - module.add_class('MinstrelWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## msdu-aggregator.h: ns3::MsduAggregator [class] - module.add_class('MsduAggregator', parent=root_module['ns3::Object']) - ## nist-error-rate-model.h: ns3::NistErrorRateModel [class] - module.add_class('NistErrorRateModel', parent=root_module['ns3::ErrorRateModel']) - ## onoe-wifi-manager.h: ns3::OnoeWifiManager [class] - module.add_class('OnoeWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## regular-wifi-mac.h: ns3::RegularWifiMac [class] - module.add_class('RegularWifiMac', parent=root_module['ns3::WifiMac']) - ## rraa-wifi-manager.h: ns3::RraaWifiManager [class] - module.add_class('RraaWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## ssid.h: ns3::Ssid [class] - module.add_class('Ssid', parent=root_module['ns3::WifiInformationElement']) - ## ssid.h: ns3::SsidChecker [class] - module.add_class('SsidChecker', parent=root_module['ns3::AttributeChecker']) - ## ssid.h: ns3::SsidValue [class] - module.add_class('SsidValue', parent=root_module['ns3::AttributeValue']) - ## sta-wifi-mac.h: ns3::StaWifiMac [class] - module.add_class('StaWifiMac', parent=root_module['ns3::RegularWifiMac']) - ## supported-rates.h: ns3::SupportedRates [class] - module.add_class('SupportedRates', parent=root_module['ns3::WifiInformationElement']) - ## wifi-channel.h: ns3::WifiChannel [class] - module.add_class('WifiChannel', parent=root_module['ns3::Channel']) - ## wifi-mode.h: ns3::WifiModeChecker [class] - module.add_class('WifiModeChecker', parent=root_module['ns3::AttributeChecker']) - ## wifi-mode.h: ns3::WifiModeValue [class] - module.add_class('WifiModeValue', parent=root_module['ns3::AttributeValue']) - ## wifi-net-device.h: ns3::WifiNetDevice [class] - module.add_class('WifiNetDevice', parent=root_module['ns3::NetDevice']) - ## yans-error-rate-model.h: ns3::YansErrorRateModel [class] - module.add_class('YansErrorRateModel', parent=root_module['ns3::ErrorRateModel']) - ## yans-wifi-channel.h: ns3::YansWifiChannel [class] - module.add_class('YansWifiChannel', parent=root_module['ns3::WifiChannel']) - ## adhoc-wifi-mac.h: ns3::AdhocWifiMac [class] - module.add_class('AdhocWifiMac', parent=root_module['ns3::RegularWifiMac']) - ## ap-wifi-mac.h: ns3::ApWifiMac [class] - module.add_class('ApWifiMac', parent=root_module['ns3::RegularWifiMac']) - ## dca-txop.h: ns3::DcaTxop [class] - module.add_class('DcaTxop', parent=root_module['ns3::Dcf']) - module.add_container('ns3::WifiModeList', 'ns3::WifiMode', container_type='vector') - typehandlers.add_type_alias('std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >', 'ns3::WifiModeList') - typehandlers.add_type_alias('std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >*', 'ns3::WifiModeList*') - typehandlers.add_type_alias('std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >&', 'ns3::WifiModeList&') - typehandlers.add_type_alias('uint8_t', 'ns3::WifiInformationElementId') - typehandlers.add_type_alias('uint8_t*', 'ns3::WifiInformationElementId*') - typehandlers.add_type_alias('uint8_t&', 'ns3::WifiInformationElementId&') - typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >', 'ns3::WifiModeListIterator') - typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >*', 'ns3::WifiModeListIterator*') - typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >&', 'ns3::WifiModeListIterator&') - typehandlers.add_type_alias('std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >', 'ns3::MinstrelRate') - typehandlers.add_type_alias('std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >*', 'ns3::MinstrelRate*') - typehandlers.add_type_alias('std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >&', 'ns3::MinstrelRate&') - typehandlers.add_type_alias('std::vector< std::vector< unsigned int, std::allocator< unsigned int > >, std::allocator< std::vector< unsigned int, std::allocator< unsigned int > > > >', 'ns3::SampleRate') - typehandlers.add_type_alias('std::vector< std::vector< unsigned int, std::allocator< unsigned int > >, std::allocator< std::vector< unsigned int, std::allocator< unsigned int > > > >*', 'ns3::SampleRate*') - typehandlers.add_type_alias('std::vector< std::vector< unsigned int, std::allocator< unsigned int > >, std::allocator< std::vector< unsigned int, std::allocator< unsigned int > > > >&', 'ns3::SampleRate&') - - ## 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_Ns3AthstatsHelper_methods(root_module, root_module['ns3::AthstatsHelper']) - register_Ns3Bar_methods(root_module, root_module['ns3::Bar']) - register_Ns3BlockAckAgreement_methods(root_module, root_module['ns3::BlockAckAgreement']) - register_Ns3BlockAckCache_methods(root_module, root_module['ns3::BlockAckCache']) - register_Ns3BlockAckManager_methods(root_module, root_module['ns3::BlockAckManager']) - register_Ns3CapabilityInformation_methods(root_module, root_module['ns3::CapabilityInformation']) - register_Ns3DcfManager_methods(root_module, root_module['ns3::DcfManager']) - register_Ns3DcfState_methods(root_module, root_module['ns3::DcfState']) - register_Ns3DsssErrorRateModel_methods(root_module, root_module['ns3::DsssErrorRateModel']) - register_Ns3InterferenceHelper_methods(root_module, root_module['ns3::InterferenceHelper']) - register_Ns3InterferenceHelperSnrPer_methods(root_module, root_module['ns3::InterferenceHelper::SnrPer']) - register_Ns3MacLowBlockAckEventListener_methods(root_module, root_module['ns3::MacLowBlockAckEventListener']) - register_Ns3MacLowDcfListener_methods(root_module, root_module['ns3::MacLowDcfListener']) - register_Ns3MacLowTransmissionListener_methods(root_module, root_module['ns3::MacLowTransmissionListener']) - register_Ns3MacLowTransmissionParameters_methods(root_module, root_module['ns3::MacLowTransmissionParameters']) - register_Ns3MacRxMiddle_methods(root_module, root_module['ns3::MacRxMiddle']) - register_Ns3OriginatorBlockAckAgreement_methods(root_module, root_module['ns3::OriginatorBlockAckAgreement']) - register_Ns3RateInfo_methods(root_module, root_module['ns3::RateInfo']) - register_Ns3StatusCode_methods(root_module, root_module['ns3::StatusCode']) - register_Ns3WifiHelper_methods(root_module, root_module['ns3::WifiHelper']) - register_Ns3WifiMacHelper_methods(root_module, root_module['ns3::WifiMacHelper']) - register_Ns3WifiMode_methods(root_module, root_module['ns3::WifiMode']) - register_Ns3WifiModeFactory_methods(root_module, root_module['ns3::WifiModeFactory']) - register_Ns3WifiPhyHelper_methods(root_module, root_module['ns3::WifiPhyHelper']) - register_Ns3WifiPhyListener_methods(root_module, root_module['ns3::WifiPhyListener']) - register_Ns3WifiRemoteStation_methods(root_module, root_module['ns3::WifiRemoteStation']) - register_Ns3WifiRemoteStationInfo_methods(root_module, root_module['ns3::WifiRemoteStationInfo']) - register_Ns3WifiRemoteStationState_methods(root_module, root_module['ns3::WifiRemoteStationState']) - register_Ns3YansWifiChannelHelper_methods(root_module, root_module['ns3::YansWifiChannelHelper']) - register_Ns3YansWifiPhyHelper_methods(root_module, root_module['ns3::YansWifiPhyHelper']) - register_Ns3MgtAddBaRequestHeader_methods(root_module, root_module['ns3::MgtAddBaRequestHeader']) - register_Ns3MgtAddBaResponseHeader_methods(root_module, root_module['ns3::MgtAddBaResponseHeader']) - register_Ns3MgtAssocRequestHeader_methods(root_module, root_module['ns3::MgtAssocRequestHeader']) - register_Ns3MgtAssocResponseHeader_methods(root_module, root_module['ns3::MgtAssocResponseHeader']) - register_Ns3MgtDelBaHeader_methods(root_module, root_module['ns3::MgtDelBaHeader']) - register_Ns3MgtProbeRequestHeader_methods(root_module, root_module['ns3::MgtProbeRequestHeader']) - register_Ns3MgtProbeResponseHeader_methods(root_module, root_module['ns3::MgtProbeResponseHeader']) - register_Ns3NqosWifiMacHelper_methods(root_module, root_module['ns3::NqosWifiMacHelper']) - register_Ns3QosTag_methods(root_module, root_module['ns3::QosTag']) - register_Ns3QosWifiMacHelper_methods(root_module, root_module['ns3::QosWifiMacHelper']) - register_Ns3WifiActionHeader_methods(root_module, root_module['ns3::WifiActionHeader']) - register_Ns3WifiActionHeaderActionValue_methods(root_module, root_module['ns3::WifiActionHeader::ActionValue']) - register_Ns3WifiInformationElement_methods(root_module, root_module['ns3::WifiInformationElement']) - register_Ns3WifiInformationElementVector_methods(root_module, root_module['ns3::WifiInformationElementVector']) - register_Ns3WifiMac_methods(root_module, root_module['ns3::WifiMac']) - register_Ns3WifiMacHeader_methods(root_module, root_module['ns3::WifiMacHeader']) - register_Ns3WifiPhy_methods(root_module, root_module['ns3::WifiPhy']) - register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager']) - register_Ns3YansWifiPhy_methods(root_module, root_module['ns3::YansWifiPhy']) - register_Ns3AarfWifiManager_methods(root_module, root_module['ns3::AarfWifiManager']) - register_Ns3AarfcdWifiManager_methods(root_module, root_module['ns3::AarfcdWifiManager']) - register_Ns3AmrrWifiManager_methods(root_module, root_module['ns3::AmrrWifiManager']) - register_Ns3AmsduSubframeHeader_methods(root_module, root_module['ns3::AmsduSubframeHeader']) - register_Ns3ArfWifiManager_methods(root_module, root_module['ns3::ArfWifiManager']) - register_Ns3AthstatsWifiTraceSink_methods(root_module, root_module['ns3::AthstatsWifiTraceSink']) - register_Ns3CaraWifiManager_methods(root_module, root_module['ns3::CaraWifiManager']) - register_Ns3ConstantRateWifiManager_methods(root_module, root_module['ns3::ConstantRateWifiManager']) - register_Ns3CtrlBAckRequestHeader_methods(root_module, root_module['ns3::CtrlBAckRequestHeader']) - register_Ns3CtrlBAckResponseHeader_methods(root_module, root_module['ns3::CtrlBAckResponseHeader']) - register_Ns3Dcf_methods(root_module, root_module['ns3::Dcf']) - register_Ns3EdcaTxopN_methods(root_module, root_module['ns3::EdcaTxopN']) - register_Ns3ErrorRateModel_methods(root_module, root_module['ns3::ErrorRateModel']) - register_Ns3ExtendedSupportedRatesIE_methods(root_module, root_module['ns3::ExtendedSupportedRatesIE']) - register_Ns3IdealWifiManager_methods(root_module, root_module['ns3::IdealWifiManager']) - register_Ns3MacLow_methods(root_module, root_module['ns3::MacLow']) - register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader']) - register_Ns3MinstrelWifiManager_methods(root_module, root_module['ns3::MinstrelWifiManager']) - register_Ns3MsduAggregator_methods(root_module, root_module['ns3::MsduAggregator']) - register_Ns3NistErrorRateModel_methods(root_module, root_module['ns3::NistErrorRateModel']) - register_Ns3OnoeWifiManager_methods(root_module, root_module['ns3::OnoeWifiManager']) - register_Ns3RegularWifiMac_methods(root_module, root_module['ns3::RegularWifiMac']) - register_Ns3RraaWifiManager_methods(root_module, root_module['ns3::RraaWifiManager']) - register_Ns3Ssid_methods(root_module, root_module['ns3::Ssid']) - register_Ns3SsidChecker_methods(root_module, root_module['ns3::SsidChecker']) - register_Ns3SsidValue_methods(root_module, root_module['ns3::SsidValue']) - register_Ns3StaWifiMac_methods(root_module, root_module['ns3::StaWifiMac']) - register_Ns3SupportedRates_methods(root_module, root_module['ns3::SupportedRates']) - register_Ns3WifiChannel_methods(root_module, root_module['ns3::WifiChannel']) - register_Ns3WifiModeChecker_methods(root_module, root_module['ns3::WifiModeChecker']) - register_Ns3WifiModeValue_methods(root_module, root_module['ns3::WifiModeValue']) - register_Ns3WifiNetDevice_methods(root_module, root_module['ns3::WifiNetDevice']) - register_Ns3YansErrorRateModel_methods(root_module, root_module['ns3::YansErrorRateModel']) - register_Ns3YansWifiChannel_methods(root_module, root_module['ns3::YansWifiChannel']) - register_Ns3AdhocWifiMac_methods(root_module, root_module['ns3::AdhocWifiMac']) - register_Ns3ApWifiMac_methods(root_module, root_module['ns3::ApWifiMac']) - register_Ns3DcaTxop_methods(root_module, root_module['ns3::DcaTxop']) - return - -def register_Ns3AthstatsHelper_methods(root_module, cls): - ## athstats-helper.h: ns3::AthstatsHelper::AthstatsHelper(ns3::AthstatsHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AthstatsHelper const &', 'arg0')]) - ## athstats-helper.h: ns3::AthstatsHelper::AthstatsHelper() [constructor] - cls.add_constructor([]) - ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function] - cls.add_method('EnableAthstats', - 'void', - [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')]) - ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::Ptr nd) [member function] - cls.add_method('EnableAthstats', - 'void', - [param('std::string', 'filename'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) - ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::NetDeviceContainer d) [member function] - cls.add_method('EnableAthstats', - 'void', - [param('std::string', 'filename'), param('ns3::NetDeviceContainer', 'd')]) - ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::NodeContainer n) [member function] - cls.add_method('EnableAthstats', - 'void', - [param('std::string', 'filename'), param('ns3::NodeContainer', 'n')]) - return - -def register_Ns3Bar_methods(root_module, cls): - ## block-ack-manager.h: ns3::Bar::Bar(ns3::Bar const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Bar const &', 'arg0')]) - ## block-ack-manager.h: ns3::Bar::Bar() [constructor] - cls.add_constructor([]) - ## block-ack-manager.h: ns3::Bar::Bar(ns3::Ptr packet, ns3::Mac48Address recipient, uint8_t tid, bool immediate) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('bool', 'immediate')]) - ## block-ack-manager.h: ns3::Bar::bar [variable] - cls.add_instance_attribute('bar', 'ns3::Ptr< ns3::Packet const >', is_const=False) - ## block-ack-manager.h: ns3::Bar::immediate [variable] - cls.add_instance_attribute('immediate', 'bool', is_const=False) - ## block-ack-manager.h: ns3::Bar::recipient [variable] - cls.add_instance_attribute('recipient', 'ns3::Mac48Address', is_const=False) - ## block-ack-manager.h: ns3::Bar::tid [variable] - cls.add_instance_attribute('tid', 'uint8_t', is_const=False) - return - -def register_Ns3BlockAckAgreement_methods(root_module, cls): - ## block-ack-agreement.h: ns3::BlockAckAgreement::BlockAckAgreement(ns3::BlockAckAgreement const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BlockAckAgreement const &', 'arg0')]) - ## block-ack-agreement.h: ns3::BlockAckAgreement::BlockAckAgreement() [constructor] - cls.add_constructor([]) - ## block-ack-agreement.h: ns3::BlockAckAgreement::BlockAckAgreement(ns3::Mac48Address peer, uint8_t tid) [constructor] - cls.add_constructor([param('ns3::Mac48Address', 'peer'), param('uint8_t', 'tid')]) - ## block-ack-agreement.h: uint16_t ns3::BlockAckAgreement::GetBufferSize() const [member function] - cls.add_method('GetBufferSize', - 'uint16_t', - [], - is_const=True) - ## block-ack-agreement.h: ns3::Mac48Address ns3::BlockAckAgreement::GetPeer() const [member function] - cls.add_method('GetPeer', - 'ns3::Mac48Address', - [], - is_const=True) - ## block-ack-agreement.h: uint16_t ns3::BlockAckAgreement::GetStartingSequence() const [member function] - cls.add_method('GetStartingSequence', - 'uint16_t', - [], - is_const=True) - ## block-ack-agreement.h: uint16_t ns3::BlockAckAgreement::GetStartingSequenceControl() const [member function] - cls.add_method('GetStartingSequenceControl', - 'uint16_t', - [], - is_const=True) - ## block-ack-agreement.h: uint8_t ns3::BlockAckAgreement::GetTid() const [member function] - cls.add_method('GetTid', - 'uint8_t', - [], - is_const=True) - ## block-ack-agreement.h: uint16_t ns3::BlockAckAgreement::GetTimeout() const [member function] - cls.add_method('GetTimeout', - 'uint16_t', - [], - is_const=True) - ## block-ack-agreement.h: bool ns3::BlockAckAgreement::IsAmsduSupported() const [member function] - cls.add_method('IsAmsduSupported', - 'bool', - [], - is_const=True) - ## block-ack-agreement.h: bool ns3::BlockAckAgreement::IsImmediateBlockAck() const [member function] - cls.add_method('IsImmediateBlockAck', - 'bool', - [], - is_const=True) - ## block-ack-agreement.h: void ns3::BlockAckAgreement::SetAmsduSupport(bool supported) [member function] - cls.add_method('SetAmsduSupport', - 'void', - [param('bool', 'supported')]) - ## block-ack-agreement.h: void ns3::BlockAckAgreement::SetBufferSize(uint16_t bufferSize) [member function] - cls.add_method('SetBufferSize', - 'void', - [param('uint16_t', 'bufferSize')]) - ## block-ack-agreement.h: void ns3::BlockAckAgreement::SetDelayedBlockAck() [member function] - cls.add_method('SetDelayedBlockAck', - 'void', - []) - ## block-ack-agreement.h: void ns3::BlockAckAgreement::SetImmediateBlockAck() [member function] - cls.add_method('SetImmediateBlockAck', - 'void', - []) - ## block-ack-agreement.h: void ns3::BlockAckAgreement::SetStartingSequence(uint16_t seq) [member function] - cls.add_method('SetStartingSequence', - 'void', - [param('uint16_t', 'seq')]) - ## block-ack-agreement.h: void ns3::BlockAckAgreement::SetTimeout(uint16_t timeout) [member function] - cls.add_method('SetTimeout', - 'void', - [param('uint16_t', 'timeout')]) - return - -def register_Ns3BlockAckCache_methods(root_module, cls): - ## block-ack-cache.h: ns3::BlockAckCache::BlockAckCache() [constructor] - cls.add_constructor([]) - ## block-ack-cache.h: ns3::BlockAckCache::BlockAckCache(ns3::BlockAckCache const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BlockAckCache const &', 'arg0')]) - ## block-ack-cache.h: void ns3::BlockAckCache::FillBlockAckBitmap(ns3::CtrlBAckResponseHeader * blockAckHeader) [member function] - cls.add_method('FillBlockAckBitmap', - 'void', - [param('ns3::CtrlBAckResponseHeader *', 'blockAckHeader')]) - ## block-ack-cache.h: void ns3::BlockAckCache::Init(uint16_t winStart, uint16_t winSize) [member function] - cls.add_method('Init', - 'void', - [param('uint16_t', 'winStart'), param('uint16_t', 'winSize')]) - ## block-ack-cache.h: void ns3::BlockAckCache::UpdateWithBlockAckReq(uint16_t startingSeq) [member function] - cls.add_method('UpdateWithBlockAckReq', - 'void', - [param('uint16_t', 'startingSeq')]) - ## block-ack-cache.h: void ns3::BlockAckCache::UpdateWithMpdu(ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('UpdateWithMpdu', - 'void', - [param('ns3::WifiMacHeader const *', 'hdr')]) - return - -def register_Ns3BlockAckManager_methods(root_module, cls): - ## block-ack-manager.h: ns3::BlockAckManager::BlockAckManager() [constructor] - cls.add_constructor([]) - ## block-ack-manager.h: void ns3::BlockAckManager::CreateAgreement(ns3::MgtAddBaRequestHeader const * reqHdr, ns3::Mac48Address recipient) [member function] - cls.add_method('CreateAgreement', - 'void', - [param('ns3::MgtAddBaRequestHeader const *', 'reqHdr'), param('ns3::Mac48Address', 'recipient')]) - ## block-ack-manager.h: void ns3::BlockAckManager::DestroyAgreement(ns3::Mac48Address recipient, uint8_t tid) [member function] - cls.add_method('DestroyAgreement', - 'void', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')]) - ## block-ack-manager.h: bool ns3::BlockAckManager::ExistsAgreement(ns3::Mac48Address recipient, uint8_t tid) const [member function] - cls.add_method('ExistsAgreement', - 'bool', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], - is_const=True) - ## block-ack-manager.h: bool ns3::BlockAckManager::ExistsAgreementInState(ns3::Mac48Address recipient, uint8_t tid, ns3::OriginatorBlockAckAgreement::State state) const [member function] - cls.add_method('ExistsAgreementInState', - 'bool', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('ns3::OriginatorBlockAckAgreement::State', 'state')], - is_const=True) - ## block-ack-manager.h: uint32_t ns3::BlockAckManager::GetNBufferedPackets(ns3::Mac48Address recipient, uint8_t tid) const [member function] - cls.add_method('GetNBufferedPackets', - 'uint32_t', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], - is_const=True) - ## block-ack-manager.h: uint32_t ns3::BlockAckManager::GetNRetryNeededPackets(ns3::Mac48Address recipient, uint8_t tid) const [member function] - cls.add_method('GetNRetryNeededPackets', - 'uint32_t', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], - is_const=True) - ## block-ack-manager.h: ns3::Ptr ns3::BlockAckManager::GetNextPacket(ns3::WifiMacHeader & hdr) [member function] - cls.add_method('GetNextPacket', - 'ns3::Ptr< ns3::Packet const >', - [param('ns3::WifiMacHeader &', 'hdr')]) - ## block-ack-manager.h: uint32_t ns3::BlockAckManager::GetNextPacketSize() const [member function] - cls.add_method('GetNextPacketSize', - 'uint32_t', - [], - is_const=True) - ## block-ack-manager.h: uint16_t ns3::BlockAckManager::GetSeqNumOfNextRetryPacket(ns3::Mac48Address recipient, uint8_t tid) const [member function] - cls.add_method('GetSeqNumOfNextRetryPacket', - 'uint16_t', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], - is_const=True) - ## block-ack-manager.h: bool ns3::BlockAckManager::HasBar(ns3::Bar & bar) [member function] - cls.add_method('HasBar', - 'bool', - [param('ns3::Bar &', 'bar')]) - ## block-ack-manager.h: bool ns3::BlockAckManager::HasOtherFragments(uint16_t sequenceNumber) const [member function] - cls.add_method('HasOtherFragments', - 'bool', - [param('uint16_t', 'sequenceNumber')], - is_const=True) - ## block-ack-manager.h: bool ns3::BlockAckManager::HasPackets() const [member function] - cls.add_method('HasPackets', - 'bool', - [], - is_const=True) - ## block-ack-manager.h: void ns3::BlockAckManager::NotifyAgreementEstablished(ns3::Mac48Address recipient, uint8_t tid, uint16_t startingSeq) [member function] - cls.add_method('NotifyAgreementEstablished', - 'void', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('uint16_t', 'startingSeq')]) - ## block-ack-manager.h: void ns3::BlockAckManager::NotifyAgreementUnsuccessful(ns3::Mac48Address recipient, uint8_t tid) [member function] - cls.add_method('NotifyAgreementUnsuccessful', - 'void', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')]) - ## block-ack-manager.h: void ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address recipient) [member function] - cls.add_method('NotifyGotBlockAck', - 'void', - [param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'recipient')]) - ## block-ack-manager.h: void ns3::BlockAckManager::NotifyMpduTransmission(ns3::Mac48Address recipient, uint8_t tid, uint16_t nextSeqNumber) [member function] - cls.add_method('NotifyMpduTransmission', - 'void', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('uint16_t', 'nextSeqNumber')]) - ## block-ack-manager.h: void ns3::BlockAckManager::SetBlockAckInactivityCallback(ns3::Callback callback) [member function] - cls.add_method('SetBlockAckInactivityCallback', - 'void', - [param('ns3::Callback< void, ns3::Mac48Address, unsigned char, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## block-ack-manager.h: void ns3::BlockAckManager::SetBlockAckThreshold(uint8_t nPackets) [member function] - cls.add_method('SetBlockAckThreshold', - 'void', - [param('uint8_t', 'nPackets')]) - ## block-ack-manager.h: void ns3::BlockAckManager::SetBlockAckType(ns3::BlockAckType bAckType) [member function] - cls.add_method('SetBlockAckType', - 'void', - [param('ns3::BlockAckType', 'bAckType')]) - ## block-ack-manager.h: void ns3::BlockAckManager::SetBlockDestinationCallback(ns3::Callback callback) [member function] - cls.add_method('SetBlockDestinationCallback', - 'void', - [param('ns3::Callback< void, ns3::Mac48Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## block-ack-manager.h: void ns3::BlockAckManager::SetMaxPacketDelay(ns3::Time maxDelay) [member function] - cls.add_method('SetMaxPacketDelay', - 'void', - [param('ns3::Time', 'maxDelay')]) - ## block-ack-manager.h: void ns3::BlockAckManager::SetQueue(ns3::Ptr queue) [member function] - cls.add_method('SetQueue', - 'void', - [param('ns3::Ptr< ns3::WifiMacQueue >', 'queue')]) - ## block-ack-manager.h: void ns3::BlockAckManager::SetTxMiddle(ns3::MacTxMiddle * txMiddle) [member function] - cls.add_method('SetTxMiddle', - 'void', - [param('ns3::MacTxMiddle *', 'txMiddle')]) - ## block-ack-manager.h: void ns3::BlockAckManager::SetUnblockDestinationCallback(ns3::Callback callback) [member function] - cls.add_method('SetUnblockDestinationCallback', - 'void', - [param('ns3::Callback< void, ns3::Mac48Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## block-ack-manager.h: void ns3::BlockAckManager::StorePacket(ns3::Ptr packet, ns3::WifiMacHeader const & hdr, ns3::Time tStamp) [member function] - cls.add_method('StorePacket', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr'), param('ns3::Time', 'tStamp')]) - ## block-ack-manager.h: bool ns3::BlockAckManager::SwitchToBlockAckIfNeeded(ns3::Mac48Address recipient, uint8_t tid, uint16_t startingSeq) [member function] - cls.add_method('SwitchToBlockAckIfNeeded', - 'bool', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('uint16_t', 'startingSeq')]) - ## block-ack-manager.h: void ns3::BlockAckManager::TearDownBlockAck(ns3::Mac48Address recipient, uint8_t tid) [member function] - cls.add_method('TearDownBlockAck', - 'void', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')]) - ## block-ack-manager.h: void ns3::BlockAckManager::UpdateAgreement(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address recipient) [member function] - cls.add_method('UpdateAgreement', - 'void', - [param('ns3::MgtAddBaResponseHeader const *', 'respHdr'), param('ns3::Mac48Address', 'recipient')]) - return - -def register_Ns3CapabilityInformation_methods(root_module, cls): - ## capability-information.h: ns3::CapabilityInformation::CapabilityInformation(ns3::CapabilityInformation const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CapabilityInformation const &', 'arg0')]) - ## capability-information.h: ns3::CapabilityInformation::CapabilityInformation() [constructor] - cls.add_constructor([]) - ## capability-information.h: ns3::Buffer::Iterator ns3::CapabilityInformation::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## capability-information.h: uint32_t ns3::CapabilityInformation::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## capability-information.h: bool ns3::CapabilityInformation::IsEss() const [member function] - cls.add_method('IsEss', - 'bool', - [], - is_const=True) - ## capability-information.h: bool ns3::CapabilityInformation::IsIbss() const [member function] - cls.add_method('IsIbss', - 'bool', - [], - is_const=True) - ## capability-information.h: ns3::Buffer::Iterator ns3::CapabilityInformation::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## capability-information.h: void ns3::CapabilityInformation::SetEss() [member function] - cls.add_method('SetEss', - 'void', - []) - ## capability-information.h: void ns3::CapabilityInformation::SetIbss() [member function] - cls.add_method('SetIbss', - 'void', - []) - return - -def register_Ns3DcfManager_methods(root_module, cls): - ## dcf-manager.h: ns3::DcfManager::DcfManager(ns3::DcfManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DcfManager const &', 'arg0')]) - ## dcf-manager.h: ns3::DcfManager::DcfManager() [constructor] - cls.add_constructor([]) - ## dcf-manager.h: void ns3::DcfManager::Add(ns3::DcfState * dcf) [member function] - cls.add_method('Add', - 'void', - [param('ns3::DcfState *', 'dcf')]) - ## dcf-manager.h: ns3::Time ns3::DcfManager::GetEifsNoDifs() const [member function] - cls.add_method('GetEifsNoDifs', - 'ns3::Time', - [], - is_const=True) - ## dcf-manager.h: void ns3::DcfManager::NotifyAckTimeoutResetNow() [member function] - cls.add_method('NotifyAckTimeoutResetNow', - 'void', - []) - ## dcf-manager.h: void ns3::DcfManager::NotifyAckTimeoutStartNow(ns3::Time duration) [member function] - cls.add_method('NotifyAckTimeoutStartNow', - 'void', - [param('ns3::Time', 'duration')]) - ## dcf-manager.h: void ns3::DcfManager::NotifyCtsTimeoutResetNow() [member function] - cls.add_method('NotifyCtsTimeoutResetNow', - 'void', - []) - ## dcf-manager.h: void ns3::DcfManager::NotifyCtsTimeoutStartNow(ns3::Time duration) [member function] - cls.add_method('NotifyCtsTimeoutStartNow', - 'void', - [param('ns3::Time', 'duration')]) - ## dcf-manager.h: void ns3::DcfManager::NotifyMaybeCcaBusyStartNow(ns3::Time duration) [member function] - cls.add_method('NotifyMaybeCcaBusyStartNow', - 'void', - [param('ns3::Time', 'duration')]) - ## dcf-manager.h: void ns3::DcfManager::NotifyNavResetNow(ns3::Time duration) [member function] - cls.add_method('NotifyNavResetNow', - 'void', - [param('ns3::Time', 'duration')]) - ## dcf-manager.h: void ns3::DcfManager::NotifyNavStartNow(ns3::Time duration) [member function] - cls.add_method('NotifyNavStartNow', - 'void', - [param('ns3::Time', 'duration')]) - ## dcf-manager.h: void ns3::DcfManager::NotifyRxEndErrorNow() [member function] - cls.add_method('NotifyRxEndErrorNow', - 'void', - []) - ## dcf-manager.h: void ns3::DcfManager::NotifyRxEndOkNow() [member function] - cls.add_method('NotifyRxEndOkNow', - 'void', - []) - ## dcf-manager.h: void ns3::DcfManager::NotifyRxStartNow(ns3::Time duration) [member function] - cls.add_method('NotifyRxStartNow', - 'void', - [param('ns3::Time', 'duration')]) - ## dcf-manager.h: void ns3::DcfManager::NotifySwitchingStartNow(ns3::Time duration) [member function] - cls.add_method('NotifySwitchingStartNow', - 'void', - [param('ns3::Time', 'duration')]) - ## dcf-manager.h: void ns3::DcfManager::NotifyTxStartNow(ns3::Time duration) [member function] - cls.add_method('NotifyTxStartNow', - 'void', - [param('ns3::Time', 'duration')]) - ## dcf-manager.h: void ns3::DcfManager::RequestAccess(ns3::DcfState * state) [member function] - cls.add_method('RequestAccess', - 'void', - [param('ns3::DcfState *', 'state')]) - ## dcf-manager.h: void ns3::DcfManager::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function] - cls.add_method('SetEifsNoDifs', - 'void', - [param('ns3::Time', 'eifsNoDifs')]) - ## dcf-manager.h: void ns3::DcfManager::SetSifs(ns3::Time sifs) [member function] - cls.add_method('SetSifs', - 'void', - [param('ns3::Time', 'sifs')]) - ## dcf-manager.h: void ns3::DcfManager::SetSlot(ns3::Time slotTime) [member function] - cls.add_method('SetSlot', - 'void', - [param('ns3::Time', 'slotTime')]) - ## dcf-manager.h: void ns3::DcfManager::SetupLowListener(ns3::Ptr low) [member function] - cls.add_method('SetupLowListener', - 'void', - [param('ns3::Ptr< ns3::MacLow >', 'low')]) - ## dcf-manager.h: void ns3::DcfManager::SetupPhyListener(ns3::Ptr phy) [member function] - cls.add_method('SetupPhyListener', - 'void', - [param('ns3::Ptr< ns3::WifiPhy >', 'phy')]) - return - -def register_Ns3DcfState_methods(root_module, cls): - ## dcf-manager.h: ns3::DcfState::DcfState(ns3::DcfState const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DcfState const &', 'arg0')]) - ## dcf-manager.h: ns3::DcfState::DcfState() [constructor] - cls.add_constructor([]) - ## dcf-manager.h: uint32_t ns3::DcfState::GetAifsn() const [member function] - cls.add_method('GetAifsn', - 'uint32_t', - [], - is_const=True) - ## dcf-manager.h: uint32_t ns3::DcfState::GetCw() const [member function] - cls.add_method('GetCw', - 'uint32_t', - [], - is_const=True) - ## dcf-manager.h: uint32_t ns3::DcfState::GetCwMax() const [member function] - cls.add_method('GetCwMax', - 'uint32_t', - [], - is_const=True) - ## dcf-manager.h: uint32_t ns3::DcfState::GetCwMin() const [member function] - cls.add_method('GetCwMin', - 'uint32_t', - [], - is_const=True) - ## dcf-manager.h: bool ns3::DcfState::IsAccessRequested() const [member function] - cls.add_method('IsAccessRequested', - 'bool', - [], - is_const=True) - ## dcf-manager.h: void ns3::DcfState::ResetCw() [member function] - cls.add_method('ResetCw', - 'void', - []) - ## dcf-manager.h: void ns3::DcfState::SetAifsn(uint32_t aifsn) [member function] - cls.add_method('SetAifsn', - 'void', - [param('uint32_t', 'aifsn')]) - ## dcf-manager.h: void ns3::DcfState::SetCwMax(uint32_t maxCw) [member function] - cls.add_method('SetCwMax', - 'void', - [param('uint32_t', 'maxCw')]) - ## dcf-manager.h: void ns3::DcfState::SetCwMin(uint32_t minCw) [member function] - cls.add_method('SetCwMin', - 'void', - [param('uint32_t', 'minCw')]) - ## dcf-manager.h: void ns3::DcfState::StartBackoffNow(uint32_t nSlots) [member function] - cls.add_method('StartBackoffNow', - 'void', - [param('uint32_t', 'nSlots')]) - ## dcf-manager.h: void ns3::DcfState::UpdateFailedCw() [member function] - cls.add_method('UpdateFailedCw', - 'void', - []) - ## dcf-manager.h: void ns3::DcfState::DoNotifyAccessGranted() [member function] - cls.add_method('DoNotifyAccessGranted', - 'void', - [], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## dcf-manager.h: void ns3::DcfState::DoNotifyChannelSwitching() [member function] - cls.add_method('DoNotifyChannelSwitching', - 'void', - [], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## dcf-manager.h: void ns3::DcfState::DoNotifyCollision() [member function] - cls.add_method('DoNotifyCollision', - 'void', - [], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## dcf-manager.h: void ns3::DcfState::DoNotifyInternalCollision() [member function] - cls.add_method('DoNotifyInternalCollision', - 'void', - [], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3DsssErrorRateModel_methods(root_module, cls): - ## dsss-error-rate-model.h: ns3::DsssErrorRateModel::DsssErrorRateModel() [constructor] - cls.add_constructor([]) - ## dsss-error-rate-model.h: ns3::DsssErrorRateModel::DsssErrorRateModel(ns3::DsssErrorRateModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DsssErrorRateModel const &', 'arg0')]) - ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::DqpskFunction(double x) [member function] - cls.add_method('DqpskFunction', - 'double', - [param('double', 'x')], - is_static=True) - ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDbpskSuccessRate(double sinr, uint32_t nbits) [member function] - cls.add_method('GetDsssDbpskSuccessRate', - 'double', - [param('double', 'sinr'), param('uint32_t', 'nbits')], - is_static=True) - ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskCck11SuccessRate(double sinr, uint32_t nbits) [member function] - cls.add_method('GetDsssDqpskCck11SuccessRate', - 'double', - [param('double', 'sinr'), param('uint32_t', 'nbits')], - is_static=True) - ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskCck5_5SuccessRate(double sinr, uint32_t nbits) [member function] - cls.add_method('GetDsssDqpskCck5_5SuccessRate', - 'double', - [param('double', 'sinr'), param('uint32_t', 'nbits')], - is_static=True) - ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskSuccessRate(double sinr, uint32_t nbits) [member function] - cls.add_method('GetDsssDqpskSuccessRate', - 'double', - [param('double', 'sinr'), param('uint32_t', 'nbits')], - is_static=True) - return - -def register_Ns3InterferenceHelper_methods(root_module, cls): - ## interference-helper.h: ns3::InterferenceHelper::InterferenceHelper() [constructor] - cls.add_constructor([]) - ## interference-helper.h: ns3::Ptr ns3::InterferenceHelper::Add(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble, ns3::Time duration, double rxPower) [member function] - cls.add_method('Add', - 'ns3::Ptr< ns3::InterferenceHelper::Event >', - [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble'), param('ns3::Time', 'duration'), param('double', 'rxPower')]) - ## interference-helper.h: ns3::InterferenceHelper::SnrPer ns3::InterferenceHelper::CalculateSnrPer(ns3::Ptr event) [member function] - cls.add_method('CalculateSnrPer', - 'ns3::InterferenceHelper::SnrPer', - [param('ns3::Ptr< ns3::InterferenceHelper::Event >', 'event')]) - ## interference-helper.h: static ns3::Time ns3::InterferenceHelper::CalculateTxDuration(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function] - cls.add_method('CalculateTxDuration', - 'ns3::Time', - [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], - is_static=True) - ## interference-helper.h: void ns3::InterferenceHelper::EraseEvents() [member function] - cls.add_method('EraseEvents', - 'void', - []) - ## interference-helper.h: ns3::Time ns3::InterferenceHelper::GetEnergyDuration(double energyW) [member function] - cls.add_method('GetEnergyDuration', - 'ns3::Time', - [param('double', 'energyW')]) - ## interference-helper.h: ns3::Ptr ns3::InterferenceHelper::GetErrorRateModel() const [member function] - cls.add_method('GetErrorRateModel', - 'ns3::Ptr< ns3::ErrorRateModel >', - [], - is_const=True) - ## interference-helper.h: double ns3::InterferenceHelper::GetNoiseFigure() const [member function] - cls.add_method('GetNoiseFigure', - 'double', - [], - is_const=True) - ## interference-helper.h: static uint32_t ns3::InterferenceHelper::GetPayloadDurationMicroSeconds(uint32_t size, ns3::WifiMode payloadMode) [member function] - cls.add_method('GetPayloadDurationMicroSeconds', - 'uint32_t', - [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode')], - is_static=True) - ## interference-helper.h: static uint32_t ns3::InterferenceHelper::GetPlcpHeaderDurationMicroSeconds(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function] - cls.add_method('GetPlcpHeaderDurationMicroSeconds', - 'uint32_t', - [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], - is_static=True) - ## interference-helper.h: static ns3::WifiMode ns3::InterferenceHelper::GetPlcpHeaderMode(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function] - cls.add_method('GetPlcpHeaderMode', - 'ns3::WifiMode', - [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], - is_static=True) - ## interference-helper.h: static uint32_t ns3::InterferenceHelper::GetPlcpPreambleDurationMicroSeconds(ns3::WifiMode mode, ns3::WifiPreamble preamble) [member function] - cls.add_method('GetPlcpPreambleDurationMicroSeconds', - 'uint32_t', - [param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble')], - is_static=True) - ## interference-helper.h: void ns3::InterferenceHelper::NotifyRxEnd() [member function] - cls.add_method('NotifyRxEnd', - 'void', - []) - ## interference-helper.h: void ns3::InterferenceHelper::NotifyRxStart() [member function] - cls.add_method('NotifyRxStart', - 'void', - []) - ## interference-helper.h: void ns3::InterferenceHelper::SetErrorRateModel(ns3::Ptr rate) [member function] - cls.add_method('SetErrorRateModel', - 'void', - [param('ns3::Ptr< ns3::ErrorRateModel >', 'rate')]) - ## interference-helper.h: void ns3::InterferenceHelper::SetNoiseFigure(double value) [member function] - cls.add_method('SetNoiseFigure', - 'void', - [param('double', 'value')]) - return - -def register_Ns3InterferenceHelperSnrPer_methods(root_module, cls): - ## interference-helper.h: ns3::InterferenceHelper::SnrPer::SnrPer() [constructor] - cls.add_constructor([]) - ## interference-helper.h: ns3::InterferenceHelper::SnrPer::SnrPer(ns3::InterferenceHelper::SnrPer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::InterferenceHelper::SnrPer const &', 'arg0')]) - ## interference-helper.h: ns3::InterferenceHelper::SnrPer::per [variable] - cls.add_instance_attribute('per', 'double', is_const=False) - ## interference-helper.h: ns3::InterferenceHelper::SnrPer::snr [variable] - cls.add_instance_attribute('snr', 'double', is_const=False) - return - -def register_Ns3MacLowBlockAckEventListener_methods(root_module, cls): - ## mac-low.h: ns3::MacLowBlockAckEventListener::MacLowBlockAckEventListener(ns3::MacLowBlockAckEventListener const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MacLowBlockAckEventListener const &', 'arg0')]) - ## mac-low.h: ns3::MacLowBlockAckEventListener::MacLowBlockAckEventListener() [constructor] - cls.add_constructor([]) - ## mac-low.h: void ns3::MacLowBlockAckEventListener::BlockAckInactivityTimeout(ns3::Mac48Address originator, uint8_t tid) [member function] - cls.add_method('BlockAckInactivityTimeout', - 'void', - [param('ns3::Mac48Address', 'originator'), param('uint8_t', 'tid')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3MacLowDcfListener_methods(root_module, cls): - ## mac-low.h: ns3::MacLowDcfListener::MacLowDcfListener(ns3::MacLowDcfListener const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MacLowDcfListener const &', 'arg0')]) - ## mac-low.h: ns3::MacLowDcfListener::MacLowDcfListener() [constructor] - cls.add_constructor([]) - ## mac-low.h: void ns3::MacLowDcfListener::AckTimeoutReset() [member function] - cls.add_method('AckTimeoutReset', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowDcfListener::AckTimeoutStart(ns3::Time duration) [member function] - cls.add_method('AckTimeoutStart', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowDcfListener::CtsTimeoutReset() [member function] - cls.add_method('CtsTimeoutReset', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowDcfListener::CtsTimeoutStart(ns3::Time duration) [member function] - cls.add_method('CtsTimeoutStart', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowDcfListener::NavReset(ns3::Time duration) [member function] - cls.add_method('NavReset', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowDcfListener::NavStart(ns3::Time duration) [member function] - cls.add_method('NavStart', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3MacLowTransmissionListener_methods(root_module, cls): - ## mac-low.h: ns3::MacLowTransmissionListener::MacLowTransmissionListener(ns3::MacLowTransmissionListener const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MacLowTransmissionListener const &', 'arg0')]) - ## mac-low.h: ns3::MacLowTransmissionListener::MacLowTransmissionListener() [constructor] - cls.add_constructor([]) - ## mac-low.h: void ns3::MacLowTransmissionListener::Cancel() [member function] - cls.add_method('Cancel', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowTransmissionListener::GotAck(double snr, ns3::WifiMode txMode) [member function] - cls.add_method('GotAck', - 'void', - [param('double', 'snr'), param('ns3::WifiMode', 'txMode')], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowTransmissionListener::GotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address source) [member function] - cls.add_method('GotBlockAck', - 'void', - [param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'source')], - is_virtual=True) - ## mac-low.h: void ns3::MacLowTransmissionListener::GotCts(double snr, ns3::WifiMode txMode) [member function] - cls.add_method('GotCts', - 'void', - [param('double', 'snr'), param('ns3::WifiMode', 'txMode')], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowTransmissionListener::MissedAck() [member function] - cls.add_method('MissedAck', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowTransmissionListener::MissedBlockAck() [member function] - cls.add_method('MissedBlockAck', - 'void', - [], - is_virtual=True) - ## mac-low.h: void ns3::MacLowTransmissionListener::MissedCts() [member function] - cls.add_method('MissedCts', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowTransmissionListener::StartNext() [member function] - cls.add_method('StartNext', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3MacLowTransmissionParameters_methods(root_module, cls): - cls.add_output_stream_operator() - ## mac-low.h: ns3::MacLowTransmissionParameters::MacLowTransmissionParameters(ns3::MacLowTransmissionParameters const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MacLowTransmissionParameters const &', 'arg0')]) - ## mac-low.h: ns3::MacLowTransmissionParameters::MacLowTransmissionParameters() [constructor] - cls.add_constructor([]) - ## mac-low.h: void ns3::MacLowTransmissionParameters::DisableAck() [member function] - cls.add_method('DisableAck', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::DisableNextData() [member function] - cls.add_method('DisableNextData', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::DisableOverrideDurationId() [member function] - cls.add_method('DisableOverrideDurationId', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::DisableRts() [member function] - cls.add_method('DisableRts', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableAck() [member function] - cls.add_method('EnableAck', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableBasicBlockAck() [member function] - cls.add_method('EnableBasicBlockAck', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableCompressedBlockAck() [member function] - cls.add_method('EnableCompressedBlockAck', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableFastAck() [member function] - cls.add_method('EnableFastAck', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableMultiTidBlockAck() [member function] - cls.add_method('EnableMultiTidBlockAck', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableNextData(uint32_t size) [member function] - cls.add_method('EnableNextData', - 'void', - [param('uint32_t', 'size')]) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableOverrideDurationId(ns3::Time durationId) [member function] - cls.add_method('EnableOverrideDurationId', - 'void', - [param('ns3::Time', 'durationId')]) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableRts() [member function] - cls.add_method('EnableRts', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableSuperFastAck() [member function] - cls.add_method('EnableSuperFastAck', - 'void', - []) - ## mac-low.h: ns3::Time ns3::MacLowTransmissionParameters::GetDurationId() const [member function] - cls.add_method('GetDurationId', - 'ns3::Time', - [], - is_const=True) - ## mac-low.h: uint32_t ns3::MacLowTransmissionParameters::GetNextPacketSize() const [member function] - cls.add_method('GetNextPacketSize', - 'uint32_t', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::HasDurationId() const [member function] - cls.add_method('HasDurationId', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::HasNextPacket() const [member function] - cls.add_method('HasNextPacket', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustSendRts() const [member function] - cls.add_method('MustSendRts', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitAck() const [member function] - cls.add_method('MustWaitAck', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitBasicBlockAck() const [member function] - cls.add_method('MustWaitBasicBlockAck', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitCompressedBlockAck() const [member function] - cls.add_method('MustWaitCompressedBlockAck', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitFastAck() const [member function] - cls.add_method('MustWaitFastAck', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitMultiTidBlockAck() const [member function] - cls.add_method('MustWaitMultiTidBlockAck', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitNormalAck() const [member function] - cls.add_method('MustWaitNormalAck', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitSuperFastAck() const [member function] - cls.add_method('MustWaitSuperFastAck', - 'bool', - [], - is_const=True) - return - -def register_Ns3MacRxMiddle_methods(root_module, cls): - ## mac-rx-middle.h: ns3::MacRxMiddle::MacRxMiddle(ns3::MacRxMiddle const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MacRxMiddle const &', 'arg0')]) - ## mac-rx-middle.h: ns3::MacRxMiddle::MacRxMiddle() [constructor] - cls.add_constructor([]) - ## mac-rx-middle.h: void ns3::MacRxMiddle::Receive(ns3::Ptr packet, ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')]) - ## mac-rx-middle.h: void ns3::MacRxMiddle::SetForwardCallback(ns3::Callback, ns3::WifiMacHeader const*, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] - cls.add_method('SetForwardCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::WifiMacHeader const *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - return - -def register_Ns3OriginatorBlockAckAgreement_methods(root_module, cls): - ## originator-block-ack-agreement.h: ns3::OriginatorBlockAckAgreement::OriginatorBlockAckAgreement(ns3::OriginatorBlockAckAgreement const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OriginatorBlockAckAgreement const &', 'arg0')]) - ## originator-block-ack-agreement.h: ns3::OriginatorBlockAckAgreement::OriginatorBlockAckAgreement() [constructor] - cls.add_constructor([]) - ## originator-block-ack-agreement.h: ns3::OriginatorBlockAckAgreement::OriginatorBlockAckAgreement(ns3::Mac48Address recipient, uint8_t tid) [constructor] - cls.add_constructor([param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')]) - ## originator-block-ack-agreement.h: void ns3::OriginatorBlockAckAgreement::CompleteExchange() [member function] - cls.add_method('CompleteExchange', - 'void', - []) - ## originator-block-ack-agreement.h: bool ns3::OriginatorBlockAckAgreement::IsBlockAckRequestNeeded() const [member function] - cls.add_method('IsBlockAckRequestNeeded', - 'bool', - [], - is_const=True) - ## originator-block-ack-agreement.h: bool ns3::OriginatorBlockAckAgreement::IsEstablished() const [member function] - cls.add_method('IsEstablished', - 'bool', - [], - is_const=True) - ## originator-block-ack-agreement.h: bool ns3::OriginatorBlockAckAgreement::IsInactive() const [member function] - cls.add_method('IsInactive', - 'bool', - [], - is_const=True) - ## originator-block-ack-agreement.h: bool ns3::OriginatorBlockAckAgreement::IsPending() const [member function] - cls.add_method('IsPending', - 'bool', - [], - is_const=True) - ## originator-block-ack-agreement.h: bool ns3::OriginatorBlockAckAgreement::IsUnsuccessful() const [member function] - cls.add_method('IsUnsuccessful', - 'bool', - [], - is_const=True) - ## originator-block-ack-agreement.h: void ns3::OriginatorBlockAckAgreement::NotifyMpduTransmission(uint16_t nextSeqNumber) [member function] - cls.add_method('NotifyMpduTransmission', - 'void', - [param('uint16_t', 'nextSeqNumber')]) - ## originator-block-ack-agreement.h: void ns3::OriginatorBlockAckAgreement::SetState(ns3::OriginatorBlockAckAgreement::State state) [member function] - cls.add_method('SetState', - 'void', - [param('ns3::OriginatorBlockAckAgreement::State', 'state')]) - return - -def register_Ns3RateInfo_methods(root_module, cls): - ## minstrel-wifi-manager.h: ns3::RateInfo::RateInfo() [constructor] - cls.add_constructor([]) - ## minstrel-wifi-manager.h: ns3::RateInfo::RateInfo(ns3::RateInfo const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RateInfo const &', 'arg0')]) - ## minstrel-wifi-manager.h: ns3::RateInfo::adjustedRetryCount [variable] - cls.add_instance_attribute('adjustedRetryCount', 'uint32_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::attemptHist [variable] - cls.add_instance_attribute('attemptHist', 'uint64_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::ewmaProb [variable] - cls.add_instance_attribute('ewmaProb', 'uint32_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::numRateAttempt [variable] - cls.add_instance_attribute('numRateAttempt', 'uint32_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::numRateSuccess [variable] - cls.add_instance_attribute('numRateSuccess', 'uint32_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::perfectTxTime [variable] - cls.add_instance_attribute('perfectTxTime', 'ns3::Time', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::prevNumRateAttempt [variable] - cls.add_instance_attribute('prevNumRateAttempt', 'uint32_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::prevNumRateSuccess [variable] - cls.add_instance_attribute('prevNumRateSuccess', 'uint32_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::prob [variable] - cls.add_instance_attribute('prob', 'uint32_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::retryCount [variable] - cls.add_instance_attribute('retryCount', 'uint32_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::successHist [variable] - cls.add_instance_attribute('successHist', 'uint64_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::throughput [variable] - cls.add_instance_attribute('throughput', 'uint32_t', is_const=False) - return - -def register_Ns3StatusCode_methods(root_module, cls): - cls.add_output_stream_operator() - ## status-code.h: ns3::StatusCode::StatusCode(ns3::StatusCode const & arg0) [copy constructor] - cls.add_constructor([param('ns3::StatusCode const &', 'arg0')]) - ## status-code.h: ns3::StatusCode::StatusCode() [constructor] - cls.add_constructor([]) - ## status-code.h: ns3::Buffer::Iterator ns3::StatusCode::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## status-code.h: uint32_t ns3::StatusCode::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## status-code.h: bool ns3::StatusCode::IsSuccess() const [member function] - cls.add_method('IsSuccess', - 'bool', - [], - is_const=True) - ## status-code.h: ns3::Buffer::Iterator ns3::StatusCode::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## status-code.h: void ns3::StatusCode::SetFailure() [member function] - cls.add_method('SetFailure', - 'void', - []) - ## status-code.h: void ns3::StatusCode::SetSuccess() [member function] - cls.add_method('SetSuccess', - 'void', - []) - return - -def register_Ns3WifiHelper_methods(root_module, cls): - ## wifi-helper.h: ns3::WifiHelper::WifiHelper(ns3::WifiHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiHelper const &', 'arg0')]) - ## wifi-helper.h: ns3::WifiHelper::WifiHelper() [constructor] - cls.add_constructor([]) - ## wifi-helper.h: static ns3::WifiHelper ns3::WifiHelper::Default() [member function] - cls.add_method('Default', - 'ns3::WifiHelper', - [], - is_static=True) - ## wifi-helper.h: static void ns3::WifiHelper::EnableLogComponents() [member function] - cls.add_method('EnableLogComponents', - 'void', - [], - is_static=True) - ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::NodeContainer', 'c')], - is_const=True) - ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::Ptr node) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, std::string nodeName) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('std::string', 'nodeName')], - is_const=True) - ## wifi-helper.h: void ns3::WifiHelper::SetRemoteStationManager(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetRemoteStationManager', - 'void', - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## wifi-helper.h: void ns3::WifiHelper::SetStandard(ns3::WifiPhyStandard standard) [member function] - cls.add_method('SetStandard', - 'void', - [param('ns3::WifiPhyStandard', 'standard')]) - return - -def register_Ns3WifiMacHelper_methods(root_module, cls): - ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper() [constructor] - cls.add_constructor([]) - ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper(ns3::WifiMacHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiMacHelper const &', 'arg0')]) - ## wifi-helper.h: ns3::Ptr ns3::WifiMacHelper::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::WifiMac >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3WifiMode_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## wifi-mode.h: ns3::WifiMode::WifiMode(ns3::WifiMode const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiMode const &', 'arg0')]) - ## wifi-mode.h: ns3::WifiMode::WifiMode() [constructor] - cls.add_constructor([]) - ## wifi-mode.h: ns3::WifiMode::WifiMode(std::string name) [constructor] - cls.add_constructor([param('std::string', 'name')]) - ## wifi-mode.h: uint32_t ns3::WifiMode::GetBandwidth() const [member function] - cls.add_method('GetBandwidth', - 'uint32_t', - [], - is_const=True) - ## wifi-mode.h: ns3::WifiCodeRate ns3::WifiMode::GetCodeRate() const [member function] - cls.add_method('GetCodeRate', - 'ns3::WifiCodeRate', - [], - is_const=True) - ## wifi-mode.h: uint8_t ns3::WifiMode::GetConstellationSize() const [member function] - cls.add_method('GetConstellationSize', - 'uint8_t', - [], - is_const=True) - ## wifi-mode.h: uint32_t ns3::WifiMode::GetDataRate() const [member function] - cls.add_method('GetDataRate', - 'uint32_t', - [], - is_const=True) - ## wifi-mode.h: ns3::WifiModulationClass ns3::WifiMode::GetModulationClass() const [member function] - cls.add_method('GetModulationClass', - 'ns3::WifiModulationClass', - [], - is_const=True) - ## wifi-mode.h: uint32_t ns3::WifiMode::GetPhyRate() const [member function] - cls.add_method('GetPhyRate', - 'uint32_t', - [], - is_const=True) - ## wifi-mode.h: uint32_t ns3::WifiMode::GetUid() const [member function] - cls.add_method('GetUid', - 'uint32_t', - [], - is_const=True) - ## wifi-mode.h: std::string ns3::WifiMode::GetUniqueName() const [member function] - cls.add_method('GetUniqueName', - 'std::string', - [], - is_const=True) - ## wifi-mode.h: bool ns3::WifiMode::IsMandatory() const [member function] - cls.add_method('IsMandatory', - 'bool', - [], - is_const=True) - return - -def register_Ns3WifiModeFactory_methods(root_module, cls): - ## wifi-mode.h: ns3::WifiModeFactory::WifiModeFactory(ns3::WifiModeFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiModeFactory const &', 'arg0')]) - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateWifiMode(std::string uniqueName, ns3::WifiModulationClass modClass, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, ns3::WifiCodeRate codingRate, uint8_t constellationSize) [member function] - cls.add_method('CreateWifiMode', - 'ns3::WifiMode', - [param('std::string', 'uniqueName'), param('ns3::WifiModulationClass', 'modClass'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('ns3::WifiCodeRate', 'codingRate'), param('uint8_t', 'constellationSize')], - is_static=True) - return - -def register_Ns3WifiPhyHelper_methods(root_module, cls): - ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper() [constructor] - cls.add_constructor([]) - ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper(ns3::WifiPhyHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiPhyHelper const &', 'arg0')]) - ## wifi-helper.h: ns3::Ptr ns3::WifiPhyHelper::Create(ns3::Ptr node, ns3::Ptr device) const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::WifiPhy >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3WifiPhyListener_methods(root_module, cls): - ## wifi-phy.h: ns3::WifiPhyListener::WifiPhyListener() [constructor] - cls.add_constructor([]) - ## wifi-phy.h: ns3::WifiPhyListener::WifiPhyListener(ns3::WifiPhyListener const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiPhyListener const &', 'arg0')]) - ## wifi-phy.h: void ns3::WifiPhyListener::NotifyMaybeCcaBusyStart(ns3::Time duration) [member function] - cls.add_method('NotifyMaybeCcaBusyStart', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxEndError() [member function] - cls.add_method('NotifyRxEndError', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxEndOk() [member function] - cls.add_method('NotifyRxEndOk', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxStart(ns3::Time duration) [member function] - cls.add_method('NotifyRxStart', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhyListener::NotifySwitchingStart(ns3::Time duration) [member function] - cls.add_method('NotifySwitchingStart', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhyListener::NotifyTxStart(ns3::Time duration) [member function] - cls.add_method('NotifyTxStart', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3WifiRemoteStation_methods(root_module, cls): - ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::WifiRemoteStation() [constructor] - cls.add_constructor([]) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::WifiRemoteStation(ns3::WifiRemoteStation const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiRemoteStation const &', 'arg0')]) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::m_slrc [variable] - cls.add_instance_attribute('m_slrc', 'uint32_t', is_const=False) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::m_ssrc [variable] - cls.add_instance_attribute('m_ssrc', 'uint32_t', is_const=False) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::m_state [variable] - cls.add_instance_attribute('m_state', 'ns3::WifiRemoteStationState *', is_const=False) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::m_tid [variable] - cls.add_instance_attribute('m_tid', 'uint8_t', is_const=False) - return - -def register_Ns3WifiRemoteStationInfo_methods(root_module, cls): - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationInfo::WifiRemoteStationInfo(ns3::WifiRemoteStationInfo const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiRemoteStationInfo const &', 'arg0')]) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationInfo::WifiRemoteStationInfo() [constructor] - cls.add_constructor([]) - ## wifi-remote-station-manager.h: double ns3::WifiRemoteStationInfo::GetFrameErrorRate() const [member function] - cls.add_method('GetFrameErrorRate', - 'double', - [], - is_const=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationInfo::NotifyTxFailed() [member function] - cls.add_method('NotifyTxFailed', - 'void', - []) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationInfo::NotifyTxSuccess(uint32_t retryCounter) [member function] - cls.add_method('NotifyTxSuccess', - 'void', - [param('uint32_t', 'retryCounter')]) - return - -def register_Ns3WifiRemoteStationState_methods(root_module, cls): - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationState::WifiRemoteStationState() [constructor] - cls.add_constructor([]) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationState::WifiRemoteStationState(ns3::WifiRemoteStationState const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiRemoteStationState const &', 'arg0')]) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationState::m_address [variable] - cls.add_instance_attribute('m_address', 'ns3::Mac48Address', is_const=False) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationState::m_info [variable] - cls.add_instance_attribute('m_info', 'ns3::WifiRemoteStationInfo', is_const=False) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationState::m_operationalRateSet [variable] - cls.add_instance_attribute('m_operationalRateSet', 'ns3::WifiModeList', is_const=False) - return - -def register_Ns3YansWifiChannelHelper_methods(root_module, cls): - ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper(ns3::YansWifiChannelHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::YansWifiChannelHelper const &', 'arg0')]) - ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper() [constructor] - cls.add_constructor([]) - ## yans-wifi-helper.h: void ns3::YansWifiChannelHelper::AddPropagationLoss(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('AddPropagationLoss', - 'void', - [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## yans-wifi-helper.h: ns3::Ptr ns3::YansWifiChannelHelper::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::YansWifiChannel >', - [], - is_const=True) - ## yans-wifi-helper.h: static ns3::YansWifiChannelHelper ns3::YansWifiChannelHelper::Default() [member function] - cls.add_method('Default', - 'ns3::YansWifiChannelHelper', - [], - is_static=True) - ## yans-wifi-helper.h: void ns3::YansWifiChannelHelper::SetPropagationDelay(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetPropagationDelay', - 'void', - [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - return - -def register_Ns3YansWifiPhyHelper_methods(root_module, cls): - ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::YansWifiPhyHelper(ns3::YansWifiPhyHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::YansWifiPhyHelper const &', 'arg0')]) - ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::YansWifiPhyHelper() [constructor] - cls.add_constructor([]) - ## yans-wifi-helper.h: static ns3::YansWifiPhyHelper ns3::YansWifiPhyHelper::Default() [member function] - cls.add_method('Default', - 'ns3::YansWifiPhyHelper', - [], - is_static=True) - ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('Set', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')]) - ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::YansWifiChannel >', 'channel')]) - ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(std::string channelName) [member function] - cls.add_method('SetChannel', - 'void', - [param('std::string', 'channelName')]) - ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetErrorRateModel(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetErrorRateModel', - 'void', - [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetPcapDataLinkType(ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes dlt) [member function] - cls.add_method('SetPcapDataLinkType', - 'void', - [param('ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes', 'dlt')]) - ## yans-wifi-helper.h: ns3::Ptr ns3::YansWifiPhyHelper::Create(ns3::Ptr node, ns3::Ptr device) const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::WifiPhy >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')], - is_const=True, visibility='private', is_virtual=True) - ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnableAsciiInternal(ns3::Ptr stream, std::string prefix, ns3::Ptr nd, bool explicitFilename) [member function] - cls.add_method('EnableAsciiInternal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcapInternal(std::string prefix, ns3::Ptr nd, bool promiscuous, bool explicitFilename) [member function] - cls.add_method('EnablePcapInternal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - return - -def register_Ns3MgtAddBaRequestHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::MgtAddBaRequestHeader::MgtAddBaRequestHeader(ns3::MgtAddBaRequestHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MgtAddBaRequestHeader const &', 'arg0')]) - ## mgt-headers.h: ns3::MgtAddBaRequestHeader::MgtAddBaRequestHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: uint32_t ns3::MgtAddBaRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mgt-headers.h: uint16_t ns3::MgtAddBaRequestHeader::GetBufferSize() const [member function] - cls.add_method('GetBufferSize', - 'uint16_t', - [], - is_const=True) - ## mgt-headers.h: ns3::TypeId ns3::MgtAddBaRequestHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint32_t ns3::MgtAddBaRequestHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint16_t ns3::MgtAddBaRequestHeader::GetStartingSequence() const [member function] - cls.add_method('GetStartingSequence', - 'uint16_t', - [], - is_const=True) - ## mgt-headers.h: uint8_t ns3::MgtAddBaRequestHeader::GetTid() const [member function] - cls.add_method('GetTid', - 'uint8_t', - [], - is_const=True) - ## mgt-headers.h: uint16_t ns3::MgtAddBaRequestHeader::GetTimeout() const [member function] - cls.add_method('GetTimeout', - 'uint16_t', - [], - is_const=True) - ## mgt-headers.h: static ns3::TypeId ns3::MgtAddBaRequestHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mgt-headers.h: bool ns3::MgtAddBaRequestHeader::IsAmsduSupported() const [member function] - cls.add_method('IsAmsduSupported', - 'bool', - [], - is_const=True) - ## mgt-headers.h: bool ns3::MgtAddBaRequestHeader::IsImmediateBlockAck() const [member function] - cls.add_method('IsImmediateBlockAck', - 'bool', - [], - is_const=True) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::SetAmsduSupport(bool supported) [member function] - cls.add_method('SetAmsduSupport', - 'void', - [param('bool', 'supported')]) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::SetBufferSize(uint16_t size) [member function] - cls.add_method('SetBufferSize', - 'void', - [param('uint16_t', 'size')]) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::SetDelayedBlockAck() [member function] - cls.add_method('SetDelayedBlockAck', - 'void', - []) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::SetImmediateBlockAck() [member function] - cls.add_method('SetImmediateBlockAck', - 'void', - []) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::SetStartingSequence(uint16_t seq) [member function] - cls.add_method('SetStartingSequence', - 'void', - [param('uint16_t', 'seq')]) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::SetTid(uint8_t tid) [member function] - cls.add_method('SetTid', - 'void', - [param('uint8_t', 'tid')]) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::SetTimeout(uint16_t timeout) [member function] - cls.add_method('SetTimeout', - 'void', - [param('uint16_t', 'timeout')]) - return - -def register_Ns3MgtAddBaResponseHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::MgtAddBaResponseHeader::MgtAddBaResponseHeader(ns3::MgtAddBaResponseHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MgtAddBaResponseHeader const &', 'arg0')]) - ## mgt-headers.h: ns3::MgtAddBaResponseHeader::MgtAddBaResponseHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: uint32_t ns3::MgtAddBaResponseHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mgt-headers.h: uint16_t ns3::MgtAddBaResponseHeader::GetBufferSize() const [member function] - cls.add_method('GetBufferSize', - 'uint16_t', - [], - is_const=True) - ## mgt-headers.h: ns3::TypeId ns3::MgtAddBaResponseHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint32_t ns3::MgtAddBaResponseHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: ns3::StatusCode ns3::MgtAddBaResponseHeader::GetStatusCode() const [member function] - cls.add_method('GetStatusCode', - 'ns3::StatusCode', - [], - is_const=True) - ## mgt-headers.h: uint8_t ns3::MgtAddBaResponseHeader::GetTid() const [member function] - cls.add_method('GetTid', - 'uint8_t', - [], - is_const=True) - ## mgt-headers.h: uint16_t ns3::MgtAddBaResponseHeader::GetTimeout() const [member function] - cls.add_method('GetTimeout', - 'uint16_t', - [], - is_const=True) - ## mgt-headers.h: static ns3::TypeId ns3::MgtAddBaResponseHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mgt-headers.h: bool ns3::MgtAddBaResponseHeader::IsAmsduSupported() const [member function] - cls.add_method('IsAmsduSupported', - 'bool', - [], - is_const=True) - ## mgt-headers.h: bool ns3::MgtAddBaResponseHeader::IsImmediateBlockAck() const [member function] - cls.add_method('IsImmediateBlockAck', - 'bool', - [], - is_const=True) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::SetAmsduSupport(bool supported) [member function] - cls.add_method('SetAmsduSupport', - 'void', - [param('bool', 'supported')]) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::SetBufferSize(uint16_t size) [member function] - cls.add_method('SetBufferSize', - 'void', - [param('uint16_t', 'size')]) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::SetDelayedBlockAck() [member function] - cls.add_method('SetDelayedBlockAck', - 'void', - []) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::SetImmediateBlockAck() [member function] - cls.add_method('SetImmediateBlockAck', - 'void', - []) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::SetStatusCode(ns3::StatusCode code) [member function] - cls.add_method('SetStatusCode', - 'void', - [param('ns3::StatusCode', 'code')]) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::SetTid(uint8_t tid) [member function] - cls.add_method('SetTid', - 'void', - [param('uint8_t', 'tid')]) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::SetTimeout(uint16_t timeout) [member function] - cls.add_method('SetTimeout', - 'void', - [param('uint16_t', 'timeout')]) - return - -def register_Ns3MgtAssocRequestHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::MgtAssocRequestHeader::MgtAssocRequestHeader(ns3::MgtAssocRequestHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MgtAssocRequestHeader const &', 'arg0')]) - ## mgt-headers.h: ns3::MgtAssocRequestHeader::MgtAssocRequestHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: uint32_t ns3::MgtAssocRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mgt-headers.h: ns3::TypeId ns3::MgtAssocRequestHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint16_t ns3::MgtAssocRequestHeader::GetListenInterval() const [member function] - cls.add_method('GetListenInterval', - 'uint16_t', - [], - is_const=True) - ## mgt-headers.h: uint32_t ns3::MgtAssocRequestHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: ns3::Ssid ns3::MgtAssocRequestHeader::GetSsid() const [member function] - cls.add_method('GetSsid', - 'ns3::Ssid', - [], - is_const=True) - ## mgt-headers.h: ns3::SupportedRates ns3::MgtAssocRequestHeader::GetSupportedRates() const [member function] - cls.add_method('GetSupportedRates', - 'ns3::SupportedRates', - [], - is_const=True) - ## mgt-headers.h: static ns3::TypeId ns3::MgtAssocRequestHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mgt-headers.h: void ns3::MgtAssocRequestHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtAssocRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtAssocRequestHeader::SetListenInterval(uint16_t interval) [member function] - cls.add_method('SetListenInterval', - 'void', - [param('uint16_t', 'interval')]) - ## mgt-headers.h: void ns3::MgtAssocRequestHeader::SetSsid(ns3::Ssid ssid) [member function] - cls.add_method('SetSsid', - 'void', - [param('ns3::Ssid', 'ssid')]) - ## mgt-headers.h: void ns3::MgtAssocRequestHeader::SetSupportedRates(ns3::SupportedRates rates) [member function] - cls.add_method('SetSupportedRates', - 'void', - [param('ns3::SupportedRates', 'rates')]) - return - -def register_Ns3MgtAssocResponseHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::MgtAssocResponseHeader::MgtAssocResponseHeader(ns3::MgtAssocResponseHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MgtAssocResponseHeader const &', 'arg0')]) - ## mgt-headers.h: ns3::MgtAssocResponseHeader::MgtAssocResponseHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: uint32_t ns3::MgtAssocResponseHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mgt-headers.h: ns3::TypeId ns3::MgtAssocResponseHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint32_t ns3::MgtAssocResponseHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: ns3::StatusCode ns3::MgtAssocResponseHeader::GetStatusCode() [member function] - cls.add_method('GetStatusCode', - 'ns3::StatusCode', - []) - ## mgt-headers.h: ns3::SupportedRates ns3::MgtAssocResponseHeader::GetSupportedRates() [member function] - cls.add_method('GetSupportedRates', - 'ns3::SupportedRates', - []) - ## mgt-headers.h: static ns3::TypeId ns3::MgtAssocResponseHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mgt-headers.h: void ns3::MgtAssocResponseHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtAssocResponseHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtAssocResponseHeader::SetStatusCode(ns3::StatusCode code) [member function] - cls.add_method('SetStatusCode', - 'void', - [param('ns3::StatusCode', 'code')]) - ## mgt-headers.h: void ns3::MgtAssocResponseHeader::SetSupportedRates(ns3::SupportedRates rates) [member function] - cls.add_method('SetSupportedRates', - 'void', - [param('ns3::SupportedRates', 'rates')]) - return - -def register_Ns3MgtDelBaHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::MgtDelBaHeader::MgtDelBaHeader(ns3::MgtDelBaHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MgtDelBaHeader const &', 'arg0')]) - ## mgt-headers.h: ns3::MgtDelBaHeader::MgtDelBaHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: uint32_t ns3::MgtDelBaHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mgt-headers.h: ns3::TypeId ns3::MgtDelBaHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint32_t ns3::MgtDelBaHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint8_t ns3::MgtDelBaHeader::GetTid() const [member function] - cls.add_method('GetTid', - 'uint8_t', - [], - is_const=True) - ## mgt-headers.h: static ns3::TypeId ns3::MgtDelBaHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mgt-headers.h: bool ns3::MgtDelBaHeader::IsByOriginator() const [member function] - cls.add_method('IsByOriginator', - 'bool', - [], - is_const=True) - ## mgt-headers.h: void ns3::MgtDelBaHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtDelBaHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtDelBaHeader::SetByOriginator() [member function] - cls.add_method('SetByOriginator', - 'void', - []) - ## mgt-headers.h: void ns3::MgtDelBaHeader::SetByRecipient() [member function] - cls.add_method('SetByRecipient', - 'void', - []) - ## mgt-headers.h: void ns3::MgtDelBaHeader::SetTid(uint8_t arg0) [member function] - cls.add_method('SetTid', - 'void', - [param('uint8_t', 'arg0')]) - return - -def register_Ns3MgtProbeRequestHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::MgtProbeRequestHeader::MgtProbeRequestHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: ns3::MgtProbeRequestHeader::MgtProbeRequestHeader(ns3::MgtProbeRequestHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MgtProbeRequestHeader const &', 'arg0')]) - ## mgt-headers.h: uint32_t ns3::MgtProbeRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mgt-headers.h: ns3::TypeId ns3::MgtProbeRequestHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint32_t ns3::MgtProbeRequestHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: ns3::Ssid ns3::MgtProbeRequestHeader::GetSsid() const [member function] - cls.add_method('GetSsid', - 'ns3::Ssid', - [], - is_const=True) - ## mgt-headers.h: ns3::SupportedRates ns3::MgtProbeRequestHeader::GetSupportedRates() const [member function] - cls.add_method('GetSupportedRates', - 'ns3::SupportedRates', - [], - is_const=True) - ## mgt-headers.h: static ns3::TypeId ns3::MgtProbeRequestHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mgt-headers.h: void ns3::MgtProbeRequestHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtProbeRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtProbeRequestHeader::SetSsid(ns3::Ssid ssid) [member function] - cls.add_method('SetSsid', - 'void', - [param('ns3::Ssid', 'ssid')]) - ## mgt-headers.h: void ns3::MgtProbeRequestHeader::SetSupportedRates(ns3::SupportedRates rates) [member function] - cls.add_method('SetSupportedRates', - 'void', - [param('ns3::SupportedRates', 'rates')]) - return - -def register_Ns3MgtProbeResponseHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::MgtProbeResponseHeader::MgtProbeResponseHeader(ns3::MgtProbeResponseHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MgtProbeResponseHeader const &', 'arg0')]) - ## mgt-headers.h: ns3::MgtProbeResponseHeader::MgtProbeResponseHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: uint32_t ns3::MgtProbeResponseHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mgt-headers.h: uint64_t ns3::MgtProbeResponseHeader::GetBeaconIntervalUs() const [member function] - cls.add_method('GetBeaconIntervalUs', - 'uint64_t', - [], - is_const=True) - ## mgt-headers.h: ns3::TypeId ns3::MgtProbeResponseHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint32_t ns3::MgtProbeResponseHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: ns3::Ssid ns3::MgtProbeResponseHeader::GetSsid() const [member function] - cls.add_method('GetSsid', - 'ns3::Ssid', - [], - is_const=True) - ## mgt-headers.h: ns3::SupportedRates ns3::MgtProbeResponseHeader::GetSupportedRates() const [member function] - cls.add_method('GetSupportedRates', - 'ns3::SupportedRates', - [], - is_const=True) - ## mgt-headers.h: uint64_t ns3::MgtProbeResponseHeader::GetTimestamp() [member function] - cls.add_method('GetTimestamp', - 'uint64_t', - []) - ## mgt-headers.h: static ns3::TypeId ns3::MgtProbeResponseHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mgt-headers.h: void ns3::MgtProbeResponseHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtProbeResponseHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtProbeResponseHeader::SetBeaconIntervalUs(uint64_t us) [member function] - cls.add_method('SetBeaconIntervalUs', - 'void', - [param('uint64_t', 'us')]) - ## mgt-headers.h: void ns3::MgtProbeResponseHeader::SetSsid(ns3::Ssid ssid) [member function] - cls.add_method('SetSsid', - 'void', - [param('ns3::Ssid', 'ssid')]) - ## mgt-headers.h: void ns3::MgtProbeResponseHeader::SetSupportedRates(ns3::SupportedRates rates) [member function] - cls.add_method('SetSupportedRates', - 'void', - [param('ns3::SupportedRates', 'rates')]) - return - -def register_Ns3NqosWifiMacHelper_methods(root_module, cls): - ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper(ns3::NqosWifiMacHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::NqosWifiMacHelper const &', 'arg0')]) - ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper() [constructor] - cls.add_constructor([]) - ## nqos-wifi-mac-helper.h: static ns3::NqosWifiMacHelper ns3::NqosWifiMacHelper::Default() [member function] - cls.add_method('Default', - 'ns3::NqosWifiMacHelper', - [], - is_static=True) - ## nqos-wifi-mac-helper.h: void ns3::NqosWifiMacHelper::SetType(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetType', - 'void', - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## nqos-wifi-mac-helper.h: ns3::Ptr ns3::NqosWifiMacHelper::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::WifiMac >', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3QosTag_methods(root_module, cls): - ## qos-tag.h: ns3::QosTag::QosTag(ns3::QosTag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::QosTag const &', 'arg0')]) - ## qos-tag.h: ns3::QosTag::QosTag() [constructor] - cls.add_constructor([]) - ## qos-tag.h: ns3::QosTag::QosTag(uint8_t tid) [constructor] - cls.add_constructor([param('uint8_t', 'tid')]) - ## qos-tag.h: void ns3::QosTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## qos-tag.h: ns3::TypeId ns3::QosTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## qos-tag.h: uint32_t ns3::QosTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## qos-tag.h: uint8_t ns3::QosTag::GetTid() const [member function] - cls.add_method('GetTid', - 'uint8_t', - [], - is_const=True) - ## qos-tag.h: static ns3::TypeId ns3::QosTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## qos-tag.h: void ns3::QosTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## qos-tag.h: void ns3::QosTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_const=True, is_virtual=True) - ## qos-tag.h: void ns3::QosTag::SetTid(uint8_t tid) [member function] - cls.add_method('SetTid', - 'void', - [param('uint8_t', 'tid')]) - ## qos-tag.h: void ns3::QosTag::SetUserPriority(ns3::UserPriority up) [member function] - cls.add_method('SetUserPriority', - 'void', - [param('ns3::UserPriority', 'up')]) - return - -def register_Ns3QosWifiMacHelper_methods(root_module, cls): - ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper::QosWifiMacHelper(ns3::QosWifiMacHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::QosWifiMacHelper const &', 'arg0')]) - ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper::QosWifiMacHelper() [constructor] - cls.add_constructor([]) - ## qos-wifi-mac-helper.h: static ns3::QosWifiMacHelper ns3::QosWifiMacHelper::Default() [member function] - cls.add_method('Default', - 'ns3::QosWifiMacHelper', - [], - is_static=True) - ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetBlockAckInactivityTimeoutForAc(ns3::AcIndex ac, uint16_t timeout) [member function] - cls.add_method('SetBlockAckInactivityTimeoutForAc', - 'void', - [param('ns3::AcIndex', 'ac'), param('uint16_t', 'timeout')]) - ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetBlockAckThresholdForAc(ns3::AcIndex ac, uint8_t threshold) [member function] - cls.add_method('SetBlockAckThresholdForAc', - 'void', - [param('ns3::AcIndex', 'ac'), param('uint8_t', 'threshold')]) - ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetMsduAggregatorForAc(ns3::AcIndex ac, std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetMsduAggregatorForAc', - 'void', - [param('ns3::AcIndex', 'ac'), param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()')]) - ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetType(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetType', - 'void', - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## qos-wifi-mac-helper.h: ns3::Ptr ns3::QosWifiMacHelper::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::WifiMac >', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3WifiActionHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::WifiActionHeader::WifiActionHeader(ns3::WifiActionHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiActionHeader const &', 'arg0')]) - ## mgt-headers.h: ns3::WifiActionHeader::WifiActionHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: uint32_t ns3::WifiActionHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue ns3::WifiActionHeader::GetAction() [member function] - cls.add_method('GetAction', - 'ns3::WifiActionHeader::ActionValue', - []) - ## mgt-headers.h: ns3::WifiActionHeader::CategoryValue ns3::WifiActionHeader::GetCategory() [member function] - cls.add_method('GetCategory', - 'ns3::WifiActionHeader::CategoryValue', - []) - ## mgt-headers.h: ns3::TypeId ns3::WifiActionHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint32_t ns3::WifiActionHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: static ns3::TypeId ns3::WifiActionHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mgt-headers.h: void ns3::WifiActionHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::WifiActionHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::WifiActionHeader::SetAction(ns3::WifiActionHeader::CategoryValue type, ns3::WifiActionHeader::ActionValue action) [member function] - cls.add_method('SetAction', - 'void', - [param('ns3::WifiActionHeader::CategoryValue', 'type'), param('ns3::WifiActionHeader::ActionValue', 'action')]) - return - -def register_Ns3WifiActionHeaderActionValue_methods(root_module, cls): - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue::ActionValue() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue::ActionValue(ns3::WifiActionHeader::ActionValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiActionHeader::ActionValue const &', 'arg0')]) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue::blockAck [variable] - cls.add_instance_attribute('blockAck', 'ns3::WifiActionHeader::BlockAckActionValue', is_const=False) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue::interwork [variable] - cls.add_instance_attribute('interwork', 'ns3::WifiActionHeader::InterworkActionValue', is_const=False) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue::linkMetrtic [variable] - cls.add_instance_attribute('linkMetrtic', 'ns3::WifiActionHeader::LinkMetricActionValue', is_const=False) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue::pathSelection [variable] - cls.add_instance_attribute('pathSelection', 'ns3::WifiActionHeader::PathSelectionActionValue', is_const=False) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue::peerLink [variable] - cls.add_instance_attribute('peerLink', 'ns3::WifiActionHeader::PeerLinkMgtActionValue', is_const=False) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue::resourceCoordination [variable] - cls.add_instance_attribute('resourceCoordination', 'ns3::WifiActionHeader::ResourceCoordinationActionValue', is_const=False) - return - -def register_Ns3WifiInformationElement_methods(root_module, cls): - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('==') - ## wifi-information-element.h: ns3::WifiInformationElement::WifiInformationElement() [constructor] - cls.add_constructor([]) - ## wifi-information-element.h: ns3::WifiInformationElement::WifiInformationElement(ns3::WifiInformationElement const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiInformationElement const &', 'arg0')]) - ## wifi-information-element.h: ns3::Buffer::Iterator ns3::WifiInformationElement::Deserialize(ns3::Buffer::Iterator i) [member function] - cls.add_method('Deserialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'i')]) - ## wifi-information-element.h: ns3::Buffer::Iterator ns3::WifiInformationElement::DeserializeIfPresent(ns3::Buffer::Iterator i) [member function] - cls.add_method('DeserializeIfPresent', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'i')]) - ## wifi-information-element.h: uint8_t ns3::WifiInformationElement::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_pure_virtual=True, is_virtual=True) - ## wifi-information-element.h: ns3::WifiInformationElementId ns3::WifiInformationElement::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-information-element.h: uint8_t ns3::WifiInformationElement::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-information-element.h: uint16_t ns3::WifiInformationElement::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint16_t', - [], - is_const=True) - ## wifi-information-element.h: void ns3::WifiInformationElement::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wifi-information-element.h: ns3::Buffer::Iterator ns3::WifiInformationElement::Serialize(ns3::Buffer::Iterator i) const [member function] - cls.add_method('Serialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True) - ## wifi-information-element.h: void ns3::WifiInformationElement::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3WifiInformationElementVector_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## wifi-information-element-vector.h: ns3::WifiInformationElementVector::WifiInformationElementVector(ns3::WifiInformationElementVector const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiInformationElementVector const &', 'arg0')]) - ## wifi-information-element-vector.h: ns3::WifiInformationElementVector::WifiInformationElementVector() [constructor] - cls.add_constructor([]) - ## wifi-information-element-vector.h: bool ns3::WifiInformationElementVector::AddInformationElement(ns3::Ptr element) [member function] - cls.add_method('AddInformationElement', - 'bool', - [param('ns3::Ptr< ns3::WifiInformationElement >', 'element')]) - ## wifi-information-element-vector.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::WifiInformationElementVector::Begin() [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::WifiInformationElement >, std::vector< ns3::Ptr< ns3::WifiInformationElement > > >', - []) - ## wifi-information-element-vector.h: uint32_t ns3::WifiInformationElementVector::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wifi-information-element-vector.h: uint32_t ns3::WifiInformationElementVector::DeserializeSingleIe(ns3::Buffer::Iterator start) [member function] - cls.add_method('DeserializeSingleIe', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wifi-information-element-vector.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::WifiInformationElementVector::End() [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::WifiInformationElement >, std::vector< ns3::Ptr< ns3::WifiInformationElement > > >', - []) - ## wifi-information-element-vector.h: ns3::Ptr ns3::WifiInformationElementVector::FindFirst(ns3::WifiInformationElementId id) const [member function] - cls.add_method('FindFirst', - 'ns3::Ptr< ns3::WifiInformationElement >', - [param('ns3::WifiInformationElementId', 'id')], - is_const=True) - ## wifi-information-element-vector.h: ns3::TypeId ns3::WifiInformationElementVector::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wifi-information-element-vector.h: uint32_t ns3::WifiInformationElementVector::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wifi-information-element-vector.h: static ns3::TypeId ns3::WifiInformationElementVector::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wifi-information-element-vector.h: void ns3::WifiInformationElementVector::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wifi-information-element-vector.h: void ns3::WifiInformationElementVector::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## wifi-information-element-vector.h: void ns3::WifiInformationElementVector::SetMaxSize(uint16_t size) [member function] - cls.add_method('SetMaxSize', - 'void', - [param('uint16_t', 'size')]) - ## wifi-information-element-vector.h: uint32_t ns3::WifiInformationElementVector::GetSize() const [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_const=True, visibility='protected') - return - -def register_Ns3WifiMac_methods(root_module, cls): - ## wifi-mac.h: ns3::WifiMac::WifiMac() [constructor] - cls.add_constructor([]) - ## wifi-mac.h: ns3::WifiMac::WifiMac(ns3::WifiMac const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiMac const &', 'arg0')]) - ## wifi-mac.h: void ns3::WifiMac::ConfigureStandard(ns3::WifiPhyStandard standard) [member function] - cls.add_method('ConfigureStandard', - 'void', - [param('ns3::WifiPhyStandard', 'standard')]) - ## wifi-mac.h: void ns3::WifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetAckTimeout() const [member function] - cls.add_method('GetAckTimeout', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Mac48Address ns3::WifiMac::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Mac48Address', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetBasicBlockAckTimeout() const [member function] - cls.add_method('GetBasicBlockAckTimeout', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Mac48Address ns3::WifiMac::GetBssid() const [member function] - cls.add_method('GetBssid', - 'ns3::Mac48Address', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetCompressedBlockAckTimeout() const [member function] - cls.add_method('GetCompressedBlockAckTimeout', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetCtsTimeout() const [member function] - cls.add_method('GetCtsTimeout', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetEifsNoDifs() const [member function] - cls.add_method('GetEifsNoDifs', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetMaxPropagationDelay() const [member function] - cls.add_method('GetMaxPropagationDelay', - 'ns3::Time', - [], - is_const=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetMsduLifetime() const [member function] - cls.add_method('GetMsduLifetime', - 'ns3::Time', - [], - is_const=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetPifs() const [member function] - cls.add_method('GetPifs', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetSifs() const [member function] - cls.add_method('GetSifs', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetSlot() const [member function] - cls.add_method('GetSlot', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Ssid ns3::WifiMac::GetSsid() const [member function] - cls.add_method('GetSsid', - 'ns3::Ssid', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: static ns3::TypeId ns3::WifiMac::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wifi-mac.h: void ns3::WifiMac::NotifyPromiscRx(ns3::Ptr packet) [member function] - cls.add_method('NotifyPromiscRx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-mac.h: void ns3::WifiMac::NotifyRx(ns3::Ptr packet) [member function] - cls.add_method('NotifyRx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-mac.h: void ns3::WifiMac::NotifyRxDrop(ns3::Ptr packet) [member function] - cls.add_method('NotifyRxDrop', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-mac.h: void ns3::WifiMac::NotifyTx(ns3::Ptr packet) [member function] - cls.add_method('NotifyTx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-mac.h: void ns3::WifiMac::NotifyTxDrop(ns3::Ptr packet) [member function] - cls.add_method('NotifyTxDrop', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-mac.h: void ns3::WifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function] - cls.add_method('SetAckTimeout', - 'void', - [param('ns3::Time', 'ackTimeout')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetAddress(ns3::Mac48Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Mac48Address', 'address')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetBasicBlockAckTimeout(ns3::Time blockAckTimeout) [member function] - cls.add_method('SetBasicBlockAckTimeout', - 'void', - [param('ns3::Time', 'blockAckTimeout')], - is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetCompressedBlockAckTimeout(ns3::Time blockAckTimeout) [member function] - cls.add_method('SetCompressedBlockAckTimeout', - 'void', - [param('ns3::Time', 'blockAckTimeout')], - is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function] - cls.add_method('SetCtsTimeout', - 'void', - [param('ns3::Time', 'ctsTimeout')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function] - cls.add_method('SetEifsNoDifs', - 'void', - [param('ns3::Time', 'eifsNoDifs')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetForwardUpCallback(ns3::Callback, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function] - cls.add_method('SetForwardUpCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetLinkDownCallback(ns3::Callback linkDown) [member function] - cls.add_method('SetLinkDownCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetLinkUpCallback(ns3::Callback linkUp) [member function] - cls.add_method('SetLinkUpCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetMaxPropagationDelay(ns3::Time delay) [member function] - cls.add_method('SetMaxPropagationDelay', - 'void', - [param('ns3::Time', 'delay')]) - ## wifi-mac.h: void ns3::WifiMac::SetPifs(ns3::Time pifs) [member function] - cls.add_method('SetPifs', - 'void', - [param('ns3::Time', 'pifs')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetSifs(ns3::Time sifs) [member function] - cls.add_method('SetSifs', - 'void', - [param('ns3::Time', 'sifs')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetSlot(ns3::Time slotTime) [member function] - cls.add_method('SetSlot', - 'void', - [param('ns3::Time', 'slotTime')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetSsid(ns3::Ssid ssid) [member function] - cls.add_method('SetSsid', - 'void', - [param('ns3::Ssid', 'ssid')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetWifiPhy(ns3::Ptr phy) [member function] - cls.add_method('SetWifiPhy', - 'void', - [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetWifiRemoteStationManager(ns3::Ptr stationManager) [member function] - cls.add_method('SetWifiRemoteStationManager', - 'void', - [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: bool ns3::WifiMac::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::ConfigureCCHDcf(ns3::Ptr dcf, uint32_t cwmin, uint32_t cwmax, ns3::AcIndex ac) [member function] - cls.add_method('ConfigureCCHDcf', - 'void', - [param('ns3::Ptr< ns3::Dcf >', 'dcf'), param('uint32_t', 'cwmin'), param('uint32_t', 'cwmax'), param('ns3::AcIndex', 'ac')], - visibility='protected') - ## wifi-mac.h: void ns3::WifiMac::ConfigureDcf(ns3::Ptr dcf, uint32_t cwmin, uint32_t cwmax, ns3::AcIndex ac) [member function] - cls.add_method('ConfigureDcf', - 'void', - [param('ns3::Ptr< ns3::Dcf >', 'dcf'), param('uint32_t', 'cwmin'), param('uint32_t', 'cwmax'), param('ns3::AcIndex', 'ac')], - visibility='protected') - ## wifi-mac.h: void ns3::WifiMac::FinishConfigureStandard(ns3::WifiPhyStandard standard) [member function] - cls.add_method('FinishConfigureStandard', - 'void', - [param('ns3::WifiPhyStandard', 'standard')], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3WifiMacHeader_methods(root_module, cls): - ## wifi-mac-header.h: ns3::WifiMacHeader::WifiMacHeader(ns3::WifiMacHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiMacHeader const &', 'arg0')]) - ## wifi-mac-header.h: ns3::WifiMacHeader::WifiMacHeader() [constructor] - cls.add_constructor([]) - ## wifi-mac-header.h: uint32_t ns3::WifiMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wifi-mac-header.h: ns3::Mac48Address ns3::WifiMacHeader::GetAddr1() const [member function] - cls.add_method('GetAddr1', - 'ns3::Mac48Address', - [], - is_const=True) - ## wifi-mac-header.h: ns3::Mac48Address ns3::WifiMacHeader::GetAddr2() const [member function] - cls.add_method('GetAddr2', - 'ns3::Mac48Address', - [], - is_const=True) - ## wifi-mac-header.h: ns3::Mac48Address ns3::WifiMacHeader::GetAddr3() const [member function] - cls.add_method('GetAddr3', - 'ns3::Mac48Address', - [], - is_const=True) - ## wifi-mac-header.h: ns3::Mac48Address ns3::WifiMacHeader::GetAddr4() const [member function] - cls.add_method('GetAddr4', - 'ns3::Mac48Address', - [], - is_const=True) - ## wifi-mac-header.h: ns3::Time ns3::WifiMacHeader::GetDuration() const [member function] - cls.add_method('GetDuration', - 'ns3::Time', - [], - is_const=True) - ## wifi-mac-header.h: uint16_t ns3::WifiMacHeader::GetFragmentNumber() const [member function] - cls.add_method('GetFragmentNumber', - 'uint16_t', - [], - is_const=True) - ## wifi-mac-header.h: ns3::TypeId ns3::WifiMacHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wifi-mac-header.h: ns3::WifiMacHeader::QosAckPolicy ns3::WifiMacHeader::GetQosAckPolicy() const [member function] - cls.add_method('GetQosAckPolicy', - 'ns3::WifiMacHeader::QosAckPolicy', - [], - is_const=True) - ## wifi-mac-header.h: uint8_t ns3::WifiMacHeader::GetQosTid() const [member function] - cls.add_method('GetQosTid', - 'uint8_t', - [], - is_const=True) - ## wifi-mac-header.h: uint8_t ns3::WifiMacHeader::GetQosTxopLimit() const [member function] - cls.add_method('GetQosTxopLimit', - 'uint8_t', - [], - is_const=True) - ## wifi-mac-header.h: uint16_t ns3::WifiMacHeader::GetRawDuration() const [member function] - cls.add_method('GetRawDuration', - 'uint16_t', - [], - is_const=True) - ## wifi-mac-header.h: uint16_t ns3::WifiMacHeader::GetSequenceControl() const [member function] - cls.add_method('GetSequenceControl', - 'uint16_t', - [], - is_const=True) - ## wifi-mac-header.h: uint16_t ns3::WifiMacHeader::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'uint16_t', - [], - is_const=True) - ## wifi-mac-header.h: uint32_t ns3::WifiMacHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wifi-mac-header.h: uint32_t ns3::WifiMacHeader::GetSize() const [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_const=True) - ## wifi-mac-header.h: ns3::WifiMacType ns3::WifiMacHeader::GetType() const [member function] - cls.add_method('GetType', - 'ns3::WifiMacType', - [], - is_const=True) - ## wifi-mac-header.h: static ns3::TypeId ns3::WifiMacHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wifi-mac-header.h: char const * ns3::WifiMacHeader::GetTypeString() const [member function] - cls.add_method('GetTypeString', - 'char const *', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAck() const [member function] - cls.add_method('IsAck', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAction() const [member function] - cls.add_method('IsAction', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAssocReq() const [member function] - cls.add_method('IsAssocReq', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAssocResp() const [member function] - cls.add_method('IsAssocResp', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAuthentication() const [member function] - cls.add_method('IsAuthentication', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsBeacon() const [member function] - cls.add_method('IsBeacon', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsBlockAck() const [member function] - cls.add_method('IsBlockAck', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsBlockAckReq() const [member function] - cls.add_method('IsBlockAckReq', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsCfpoll() const [member function] - cls.add_method('IsCfpoll', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsCtl() const [member function] - cls.add_method('IsCtl', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsCts() const [member function] - cls.add_method('IsCts', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsData() const [member function] - cls.add_method('IsData', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsDeauthentication() const [member function] - cls.add_method('IsDeauthentication', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsDisassociation() const [member function] - cls.add_method('IsDisassociation', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsFromDs() const [member function] - cls.add_method('IsFromDs', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsMgt() const [member function] - cls.add_method('IsMgt', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsMoreFragments() const [member function] - cls.add_method('IsMoreFragments', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsMultihopAction() const [member function] - cls.add_method('IsMultihopAction', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsProbeReq() const [member function] - cls.add_method('IsProbeReq', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsProbeResp() const [member function] - cls.add_method('IsProbeResp', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosAck() const [member function] - cls.add_method('IsQosAck', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosAmsdu() const [member function] - cls.add_method('IsQosAmsdu', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosBlockAck() const [member function] - cls.add_method('IsQosBlockAck', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosData() const [member function] - cls.add_method('IsQosData', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosEosp() const [member function] - cls.add_method('IsQosEosp', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosNoAck() const [member function] - cls.add_method('IsQosNoAck', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsReassocReq() const [member function] - cls.add_method('IsReassocReq', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsReassocResp() const [member function] - cls.add_method('IsReassocResp', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsRetry() const [member function] - cls.add_method('IsRetry', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsRts() const [member function] - cls.add_method('IsRts', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsToDs() const [member function] - cls.add_method('IsToDs', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: void ns3::WifiMacHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wifi-mac-header.h: void ns3::WifiMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAction() [member function] - cls.add_method('SetAction', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAddr1(ns3::Mac48Address address) [member function] - cls.add_method('SetAddr1', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAddr2(ns3::Mac48Address address) [member function] - cls.add_method('SetAddr2', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAddr3(ns3::Mac48Address address) [member function] - cls.add_method('SetAddr3', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAddr4(ns3::Mac48Address address) [member function] - cls.add_method('SetAddr4', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAssocReq() [member function] - cls.add_method('SetAssocReq', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAssocResp() [member function] - cls.add_method('SetAssocResp', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetBeacon() [member function] - cls.add_method('SetBeacon', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetBlockAck() [member function] - cls.add_method('SetBlockAck', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetBlockAckReq() [member function] - cls.add_method('SetBlockAckReq', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDsFrom() [member function] - cls.add_method('SetDsFrom', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDsNotFrom() [member function] - cls.add_method('SetDsNotFrom', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDsNotTo() [member function] - cls.add_method('SetDsNotTo', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDsTo() [member function] - cls.add_method('SetDsTo', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDuration(ns3::Time duration) [member function] - cls.add_method('SetDuration', - 'void', - [param('ns3::Time', 'duration')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetFragmentNumber(uint8_t frag) [member function] - cls.add_method('SetFragmentNumber', - 'void', - [param('uint8_t', 'frag')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetId(uint16_t id) [member function] - cls.add_method('SetId', - 'void', - [param('uint16_t', 'id')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetMoreFragments() [member function] - cls.add_method('SetMoreFragments', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetMultihopAction() [member function] - cls.add_method('SetMultihopAction', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetNoMoreFragments() [member function] - cls.add_method('SetNoMoreFragments', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetNoRetry() [member function] - cls.add_method('SetNoRetry', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetProbeReq() [member function] - cls.add_method('SetProbeReq', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetProbeResp() [member function] - cls.add_method('SetProbeResp', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosAckPolicy(ns3::WifiMacHeader::QosAckPolicy arg0) [member function] - cls.add_method('SetQosAckPolicy', - 'void', - [param('ns3::WifiMacHeader::QosAckPolicy', 'arg0')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosAmsdu() [member function] - cls.add_method('SetQosAmsdu', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosBlockAck() [member function] - cls.add_method('SetQosBlockAck', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosEosp() [member function] - cls.add_method('SetQosEosp', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosNoAck() [member function] - cls.add_method('SetQosNoAck', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosNoAmsdu() [member function] - cls.add_method('SetQosNoAmsdu', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosNoEosp() [member function] - cls.add_method('SetQosNoEosp', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosNormalAck() [member function] - cls.add_method('SetQosNormalAck', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosTid(uint8_t tid) [member function] - cls.add_method('SetQosTid', - 'void', - [param('uint8_t', 'tid')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosTxopLimit(uint8_t txop) [member function] - cls.add_method('SetQosTxopLimit', - 'void', - [param('uint8_t', 'txop')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetRawDuration(uint16_t duration) [member function] - cls.add_method('SetRawDuration', - 'void', - [param('uint16_t', 'duration')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetRetry() [member function] - cls.add_method('SetRetry', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetSequenceNumber(uint16_t seq) [member function] - cls.add_method('SetSequenceNumber', - 'void', - [param('uint16_t', 'seq')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetType(ns3::WifiMacType type) [member function] - cls.add_method('SetType', - 'void', - [param('ns3::WifiMacType', 'type')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetTypeData() [member function] - cls.add_method('SetTypeData', - 'void', - []) - return - -def register_Ns3WifiPhy_methods(root_module, cls): - ## wifi-phy.h: ns3::WifiPhy::WifiPhy(ns3::WifiPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiPhy const &', 'arg0')]) - ## wifi-phy.h: ns3::WifiPhy::WifiPhy() [constructor] - cls.add_constructor([]) - ## wifi-phy.h: double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function] - cls.add_method('CalculateSnr', - 'double', - [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) const [member function] - cls.add_method('CalculateTxDuration', - 'ns3::Time', - [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhy::ConfigureStandard(ns3::WifiPhyStandard standard) [member function] - cls.add_method('ConfigureStandard', - 'void', - [param('ns3::WifiPhyStandard', 'standard')], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: ns3::Ptr ns3::WifiPhy::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::WifiChannel >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: uint16_t ns3::WifiPhy::GetChannelNumber() const [member function] - cls.add_method('GetChannelNumber', - 'uint16_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetDelayUntilIdle() [member function] - cls.add_method('GetDelayUntilIdle', - 'ns3::Time', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate11Mbps() [member function] - cls.add_method('GetDsssRate11Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate1Mbps() [member function] - cls.add_method('GetDsssRate1Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate2Mbps() [member function] - cls.add_method('GetDsssRate2Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate5_5Mbps() [member function] - cls.add_method('GetDsssRate5_5Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate12Mbps() [member function] - cls.add_method('GetErpOfdmRate12Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate18Mbps() [member function] - cls.add_method('GetErpOfdmRate18Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate24Mbps() [member function] - cls.add_method('GetErpOfdmRate24Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate36Mbps() [member function] - cls.add_method('GetErpOfdmRate36Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate48Mbps() [member function] - cls.add_method('GetErpOfdmRate48Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate54Mbps() [member function] - cls.add_method('GetErpOfdmRate54Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate6Mbps() [member function] - cls.add_method('GetErpOfdmRate6Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate9Mbps() [member function] - cls.add_method('GetErpOfdmRate9Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function] - cls.add_method('GetLastRxStartTime', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: ns3::WifiMode ns3::WifiPhy::GetMode(uint32_t mode) const [member function] - cls.add_method('GetMode', - 'ns3::WifiMode', - [param('uint32_t', 'mode')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: uint32_t ns3::WifiPhy::GetNModes() const [member function] - cls.add_method('GetNModes', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: uint32_t ns3::WifiPhy::GetNTxPower() const [member function] - cls.add_method('GetNTxPower', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12Mbps() [member function] - cls.add_method('GetOfdmRate12Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12MbpsBW10MHz() [member function] - cls.add_method('GetOfdmRate12MbpsBW10MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12MbpsBW5MHz() [member function] - cls.add_method('GetOfdmRate12MbpsBW5MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate13_5MbpsBW5MHz() [member function] - cls.add_method('GetOfdmRate13_5MbpsBW5MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18Mbps() [member function] - cls.add_method('GetOfdmRate18Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18MbpsBW10MHz() [member function] - cls.add_method('GetOfdmRate18MbpsBW10MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate1_5MbpsBW5MHz() [member function] - cls.add_method('GetOfdmRate1_5MbpsBW5MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24Mbps() [member function] - cls.add_method('GetOfdmRate24Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24MbpsBW10MHz() [member function] - cls.add_method('GetOfdmRate24MbpsBW10MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate27MbpsBW10MHz() [member function] - cls.add_method('GetOfdmRate27MbpsBW10MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate2_25MbpsBW5MHz() [member function] - cls.add_method('GetOfdmRate2_25MbpsBW5MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate36Mbps() [member function] - cls.add_method('GetOfdmRate36Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW10MHz() [member function] - cls.add_method('GetOfdmRate3MbpsBW10MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW5MHz() [member function] - cls.add_method('GetOfdmRate3MbpsBW5MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate48Mbps() [member function] - cls.add_method('GetOfdmRate48Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate4_5MbpsBW10MHz() [member function] - cls.add_method('GetOfdmRate4_5MbpsBW10MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate4_5MbpsBW5MHz() [member function] - cls.add_method('GetOfdmRate4_5MbpsBW5MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate54Mbps() [member function] - cls.add_method('GetOfdmRate54Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6Mbps() [member function] - cls.add_method('GetOfdmRate6Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6MbpsBW10MHz() [member function] - cls.add_method('GetOfdmRate6MbpsBW10MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6MbpsBW5MHz() [member function] - cls.add_method('GetOfdmRate6MbpsBW5MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9Mbps() [member function] - cls.add_method('GetOfdmRate9Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW10MHz() [member function] - cls.add_method('GetOfdmRate9MbpsBW10MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW5MHz() [member function] - cls.add_method('GetOfdmRate9MbpsBW5MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetStateDuration() [member function] - cls.add_method('GetStateDuration', - 'ns3::Time', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: double ns3::WifiPhy::GetTxPowerEnd() const [member function] - cls.add_method('GetTxPowerEnd', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: double ns3::WifiPhy::GetTxPowerStart() const [member function] - cls.add_method('GetTxPowerStart', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: static ns3::TypeId ns3::WifiPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wifi-phy.h: bool ns3::WifiPhy::IsStateBusy() [member function] - cls.add_method('IsStateBusy', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: bool ns3::WifiPhy::IsStateCcaBusy() [member function] - cls.add_method('IsStateCcaBusy', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: bool ns3::WifiPhy::IsStateIdle() [member function] - cls.add_method('IsStateIdle', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: bool ns3::WifiPhy::IsStateRx() [member function] - cls.add_method('IsStateRx', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: bool ns3::WifiPhy::IsStateSwitching() [member function] - cls.add_method('IsStateSwitching', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: bool ns3::WifiPhy::IsStateTx() [member function] - cls.add_method('IsStateTx', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhy::NotifyPromiscSniffRx(ns3::Ptr packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, bool isShortPreamble, double signalDbm, double noiseDbm) [member function] - cls.add_method('NotifyPromiscSniffRx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('bool', 'isShortPreamble'), param('double', 'signalDbm'), param('double', 'noiseDbm')]) - ## wifi-phy.h: void ns3::WifiPhy::NotifyPromiscSniffTx(ns3::Ptr packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, bool isShortPreamble) [member function] - cls.add_method('NotifyPromiscSniffTx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('bool', 'isShortPreamble')]) - ## wifi-phy.h: void ns3::WifiPhy::NotifyRxBegin(ns3::Ptr packet) [member function] - cls.add_method('NotifyRxBegin', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-phy.h: void ns3::WifiPhy::NotifyRxDrop(ns3::Ptr packet) [member function] - cls.add_method('NotifyRxDrop', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-phy.h: void ns3::WifiPhy::NotifyRxEnd(ns3::Ptr packet) [member function] - cls.add_method('NotifyRxEnd', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-phy.h: void ns3::WifiPhy::NotifyTxBegin(ns3::Ptr packet) [member function] - cls.add_method('NotifyTxBegin', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-phy.h: void ns3::WifiPhy::NotifyTxDrop(ns3::Ptr packet) [member function] - cls.add_method('NotifyTxDrop', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-phy.h: void ns3::WifiPhy::NotifyTxEnd(ns3::Ptr packet) [member function] - cls.add_method('NotifyTxEnd', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-phy.h: void ns3::WifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function] - cls.add_method('RegisterListener', - 'void', - [param('ns3::WifiPhyListener *', 'listener')], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhy::SendPacket(ns3::Ptr packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPowerLevel) [member function] - cls.add_method('SendPacket', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPowerLevel')], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhy::SetChannelNumber(uint16_t id) [member function] - cls.add_method('SetChannelNumber', - 'void', - [param('uint16_t', 'id')], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhy::SetReceiveErrorCallback(ns3::Callback,double,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function] - cls.add_method('SetReceiveErrorCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhy::SetReceiveOkCallback(ns3::Callback,double,ns3::WifiMode,ns3::WifiPreamble,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function] - cls.add_method('SetReceiveOkCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3WifiRemoteStationManager_methods(root_module, cls): - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager::WifiRemoteStationManager(ns3::WifiRemoteStationManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiRemoteStationManager const &', 'arg0')]) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager::WifiRemoteStationManager() [constructor] - cls.add_constructor([]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::AddBasicMode(ns3::WifiMode mode) [member function] - cls.add_method('AddBasicMode', - 'void', - [param('ns3::WifiMode', 'mode')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::AddSupportedMode(ns3::Mac48Address address, ns3::WifiMode mode) [member function] - cls.add_method('AddSupportedMode', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'mode')]) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetAckMode(ns3::Mac48Address address, ns3::WifiMode dataMode) [member function] - cls.add_method('GetAckMode', - 'ns3::WifiMode', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'dataMode')]) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetBasicMode(uint32_t i) const [member function] - cls.add_method('GetBasicMode', - 'ns3::WifiMode', - [param('uint32_t', 'i')], - is_const=True) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetCtsMode(ns3::Mac48Address address, ns3::WifiMode rtsMode) [member function] - cls.add_method('GetCtsMode', - 'ns3::WifiMode', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'rtsMode')]) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetDataMode(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet, uint32_t fullPacketSize) [member function] - cls.add_method('GetDataMode', - 'ns3::WifiMode', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fullPacketSize')]) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetDefaultMode() const [member function] - cls.add_method('GetDefaultMode', - 'ns3::WifiMode', - [], - is_const=True) - ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetFragmentOffset(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet, uint32_t fragmentNumber) [member function] - cls.add_method('GetFragmentOffset', - 'uint32_t', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')]) - ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetFragmentSize(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet, uint32_t fragmentNumber) [member function] - cls.add_method('GetFragmentSize', - 'uint32_t', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')]) - ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetFragmentationThreshold() const [member function] - cls.add_method('GetFragmentationThreshold', - 'uint32_t', - [], - is_const=True) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationInfo ns3::WifiRemoteStationManager::GetInfo(ns3::Mac48Address address) [member function] - cls.add_method('GetInfo', - 'ns3::WifiRemoteStationInfo', - [param('ns3::Mac48Address', 'address')]) - ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetMaxSlrc() const [member function] - cls.add_method('GetMaxSlrc', - 'uint32_t', - [], - is_const=True) - ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetMaxSsrc() const [member function] - cls.add_method('GetMaxSsrc', - 'uint32_t', - [], - is_const=True) - ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetNBasicModes() const [member function] - cls.add_method('GetNBasicModes', - 'uint32_t', - [], - is_const=True) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetNonUnicastMode() const [member function] - cls.add_method('GetNonUnicastMode', - 'ns3::WifiMode', - [], - is_const=True) - ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetRtsCtsThreshold() const [member function] - cls.add_method('GetRtsCtsThreshold', - 'uint32_t', - [], - is_const=True) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetRtsMode(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet) [member function] - cls.add_method('GetRtsMode', - 'ns3::WifiMode', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-remote-station-manager.h: static ns3::TypeId ns3::WifiRemoteStationManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::IsAssociated(ns3::Mac48Address address) const [member function] - cls.add_method('IsAssociated', - 'bool', - [param('ns3::Mac48Address', 'address')], - is_const=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::IsBrandNew(ns3::Mac48Address address) const [member function] - cls.add_method('IsBrandNew', - 'bool', - [param('ns3::Mac48Address', 'address')], - is_const=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::IsLastFragment(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet, uint32_t fragmentNumber) [member function] - cls.add_method('IsLastFragment', - 'bool', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')]) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::IsWaitAssocTxOk(ns3::Mac48Address address) const [member function] - cls.add_method('IsWaitAssocTxOk', - 'bool', - [param('ns3::Mac48Address', 'address')], - is_const=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::NeedDataRetransmission(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet) [member function] - cls.add_method('NeedDataRetransmission', - 'bool', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::NeedFragmentation(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet) [member function] - cls.add_method('NeedFragmentation', - 'bool', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::NeedRts(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet) [member function] - cls.add_method('NeedRts', - 'bool', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::NeedRtsRetransmission(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet) [member function] - cls.add_method('NeedRtsRetransmission', - 'bool', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::PrepareForQueue(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet, uint32_t fullPacketSize) [member function] - cls.add_method('PrepareForQueue', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fullPacketSize')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::RecordDisassociated(ns3::Mac48Address address) [member function] - cls.add_method('RecordDisassociated', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::RecordGotAssocTxFailed(ns3::Mac48Address address) [member function] - cls.add_method('RecordGotAssocTxFailed', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::RecordGotAssocTxOk(ns3::Mac48Address address) [member function] - cls.add_method('RecordGotAssocTxOk', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::RecordWaitAssocTxOk(ns3::Mac48Address address) [member function] - cls.add_method('RecordWaitAssocTxOk', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::ReportDataFailed(ns3::Mac48Address address, ns3::WifiMacHeader const * header) [member function] - cls.add_method('ReportDataFailed', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::ReportDataOk(ns3::Mac48Address address, ns3::WifiMacHeader const * header, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('ReportDataOk', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::ReportFinalDataFailed(ns3::Mac48Address address, ns3::WifiMacHeader const * header) [member function] - cls.add_method('ReportFinalDataFailed', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::ReportFinalRtsFailed(ns3::Mac48Address address, ns3::WifiMacHeader const * header) [member function] - cls.add_method('ReportFinalRtsFailed', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::ReportRtsFailed(ns3::Mac48Address address, ns3::WifiMacHeader const * header) [member function] - cls.add_method('ReportRtsFailed', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::ReportRtsOk(ns3::Mac48Address address, ns3::WifiMacHeader const * header, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('ReportRtsOk', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::ReportRxOk(ns3::Mac48Address address, ns3::WifiMacHeader const * header, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('ReportRxOk', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::Reset() [member function] - cls.add_method('Reset', - 'void', - []) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::Reset(ns3::Mac48Address address) [member function] - cls.add_method('Reset', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetFragmentationThreshold(uint32_t threshold) [member function] - cls.add_method('SetFragmentationThreshold', - 'void', - [param('uint32_t', 'threshold')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetMaxSlrc(uint32_t maxSlrc) [member function] - cls.add_method('SetMaxSlrc', - 'void', - [param('uint32_t', 'maxSlrc')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetMaxSsrc(uint32_t maxSsrc) [member function] - cls.add_method('SetMaxSsrc', - 'void', - [param('uint32_t', 'maxSsrc')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetRtsCtsThreshold(uint32_t threshold) [member function] - cls.add_method('SetRtsCtsThreshold', - 'void', - [param('uint32_t', 'threshold')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetupPhy(ns3::Ptr phy) [member function] - cls.add_method('SetupPhy', - 'void', - [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], - is_virtual=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetNSupported(ns3::WifiRemoteStation const * station) const [member function] - cls.add_method('GetNSupported', - 'uint32_t', - [param('ns3::WifiRemoteStation const *', 'station')], - is_const=True, visibility='protected') - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetSupported(ns3::WifiRemoteStation const * station, uint32_t i) const [member function] - cls.add_method('GetSupported', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation const *', 'station'), param('uint32_t', 'i')], - is_const=True, visibility='protected') - ## wifi-remote-station-manager.h: ns3::WifiRemoteStation * ns3::WifiRemoteStationManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::DoNeedDataRetransmission(ns3::WifiRemoteStation * station, ns3::Ptr packet, bool normally) [member function] - cls.add_method('DoNeedDataRetransmission', - 'bool', - [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], - visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::DoNeedFragmentation(ns3::WifiRemoteStation * station, ns3::Ptr packet, bool normally) [member function] - cls.add_method('DoNeedFragmentation', - 'bool', - [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], - visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::DoNeedRts(ns3::WifiRemoteStation * station, ns3::Ptr packet, bool normally) [member function] - cls.add_method('DoNeedRts', - 'bool', - [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], - visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::DoNeedRtsRetransmission(ns3::WifiRemoteStation * station, ns3::Ptr packet, bool normally) [member function] - cls.add_method('DoNeedRtsRetransmission', - 'bool', - [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], - visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3YansWifiPhy_methods(root_module, cls): - ## yans-wifi-phy.h: static ns3::TypeId ns3::YansWifiPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## yans-wifi-phy.h: ns3::YansWifiPhy::YansWifiPhy() [constructor] - cls.add_constructor([]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::YansWifiChannel >', 'channel')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetChannelNumber(uint16_t id) [member function] - cls.add_method('SetChannelNumber', - 'void', - [param('uint16_t', 'id')], - is_virtual=True) - ## yans-wifi-phy.h: uint16_t ns3::YansWifiPhy::GetChannelNumber() const [member function] - cls.add_method('GetChannelNumber', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetChannelFrequencyMhz() const [member function] - cls.add_method('GetChannelFrequencyMhz', - 'double', - [], - is_const=True) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::StartReceivePacket(ns3::Ptr packet, double rxPowerDbm, ns3::WifiMode mode, ns3::WifiPreamble preamble) [member function] - cls.add_method('StartReceivePacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDbm'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetRxNoiseFigure(double noiseFigureDb) [member function] - cls.add_method('SetRxNoiseFigure', - 'void', - [param('double', 'noiseFigureDb')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetTxPowerStart(double start) [member function] - cls.add_method('SetTxPowerStart', - 'void', - [param('double', 'start')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetTxPowerEnd(double end) [member function] - cls.add_method('SetTxPowerEnd', - 'void', - [param('double', 'end')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetNTxPower(uint32_t n) [member function] - cls.add_method('SetNTxPower', - 'void', - [param('uint32_t', 'n')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetTxGain(double gain) [member function] - cls.add_method('SetTxGain', - 'void', - [param('double', 'gain')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetRxGain(double gain) [member function] - cls.add_method('SetRxGain', - 'void', - [param('double', 'gain')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetEdThreshold(double threshold) [member function] - cls.add_method('SetEdThreshold', - 'void', - [param('double', 'threshold')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetCcaMode1Threshold(double threshold) [member function] - cls.add_method('SetCcaMode1Threshold', - 'void', - [param('double', 'threshold')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetErrorRateModel(ns3::Ptr rate) [member function] - cls.add_method('SetErrorRateModel', - 'void', - [param('ns3::Ptr< ns3::ErrorRateModel >', 'rate')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetDevice(ns3::Ptr device) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::Object >', 'device')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetMobility(ns3::Ptr mobility) [member function] - cls.add_method('SetMobility', - 'void', - [param('ns3::Ptr< ns3::Object >', 'mobility')]) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetRxNoiseFigure() const [member function] - cls.add_method('GetRxNoiseFigure', - 'double', - [], - is_const=True) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetTxGain() const [member function] - cls.add_method('GetTxGain', - 'double', - [], - is_const=True) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetRxGain() const [member function] - cls.add_method('GetRxGain', - 'double', - [], - is_const=True) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetEdThreshold() const [member function] - cls.add_method('GetEdThreshold', - 'double', - [], - is_const=True) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetCcaMode1Threshold() const [member function] - cls.add_method('GetCcaMode1Threshold', - 'double', - [], - is_const=True) - ## yans-wifi-phy.h: ns3::Ptr ns3::YansWifiPhy::GetErrorRateModel() const [member function] - cls.add_method('GetErrorRateModel', - 'ns3::Ptr< ns3::ErrorRateModel >', - [], - is_const=True) - ## yans-wifi-phy.h: ns3::Ptr ns3::YansWifiPhy::GetDevice() const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::Object >', - [], - is_const=True) - ## yans-wifi-phy.h: ns3::Ptr ns3::YansWifiPhy::GetMobility() [member function] - cls.add_method('GetMobility', - 'ns3::Ptr< ns3::Object >', - []) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetTxPowerStart() const [member function] - cls.add_method('GetTxPowerStart', - 'double', - [], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetTxPowerEnd() const [member function] - cls.add_method('GetTxPowerEnd', - 'double', - [], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: uint32_t ns3::YansWifiPhy::GetNTxPower() const [member function] - cls.add_method('GetNTxPower', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetReceiveOkCallback(ns3::Callback,double,ns3::WifiMode,ns3::WifiPreamble,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function] - cls.add_method('SetReceiveOkCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], - is_virtual=True) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetReceiveErrorCallback(ns3::Callback,double,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function] - cls.add_method('SetReceiveErrorCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], - is_virtual=True) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SendPacket(ns3::Ptr packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPowerLevel) [member function] - cls.add_method('SendPacket', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPowerLevel')], - is_virtual=True) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function] - cls.add_method('RegisterListener', - 'void', - [param('ns3::WifiPhyListener *', 'listener')], - is_virtual=True) - ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateCcaBusy() [member function] - cls.add_method('IsStateCcaBusy', - 'bool', - [], - is_virtual=True) - ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateIdle() [member function] - cls.add_method('IsStateIdle', - 'bool', - [], - is_virtual=True) - ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateBusy() [member function] - cls.add_method('IsStateBusy', - 'bool', - [], - is_virtual=True) - ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateRx() [member function] - cls.add_method('IsStateRx', - 'bool', - [], - is_virtual=True) - ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateTx() [member function] - cls.add_method('IsStateTx', - 'bool', - [], - is_virtual=True) - ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateSwitching() [member function] - cls.add_method('IsStateSwitching', - 'bool', - [], - is_virtual=True) - ## yans-wifi-phy.h: ns3::Time ns3::YansWifiPhy::GetStateDuration() [member function] - cls.add_method('GetStateDuration', - 'ns3::Time', - [], - is_virtual=True) - ## yans-wifi-phy.h: ns3::Time ns3::YansWifiPhy::GetDelayUntilIdle() [member function] - cls.add_method('GetDelayUntilIdle', - 'ns3::Time', - [], - is_virtual=True) - ## yans-wifi-phy.h: ns3::Time ns3::YansWifiPhy::GetLastRxStartTime() const [member function] - cls.add_method('GetLastRxStartTime', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: ns3::Time ns3::YansWifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) const [member function] - cls.add_method('CalculateTxDuration', - 'ns3::Time', - [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: uint32_t ns3::YansWifiPhy::GetNModes() const [member function] - cls.add_method('GetNModes', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: ns3::WifiMode ns3::YansWifiPhy::GetMode(uint32_t mode) const [member function] - cls.add_method('GetMode', - 'ns3::WifiMode', - [param('uint32_t', 'mode')], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function] - cls.add_method('CalculateSnr', - 'double', - [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: ns3::Ptr ns3::YansWifiPhy::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::WifiChannel >', - [], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::ConfigureStandard(ns3::WifiPhyStandard standard) [member function] - cls.add_method('ConfigureStandard', - 'void', - [param('ns3::WifiPhyStandard', 'standard')], - is_virtual=True) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3AarfWifiManager_methods(root_module, cls): - ## aarf-wifi-manager.h: ns3::AarfWifiManager::AarfWifiManager(ns3::AarfWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AarfWifiManager const &', 'arg0')]) - ## aarf-wifi-manager.h: ns3::AarfWifiManager::AarfWifiManager() [constructor] - cls.add_constructor([]) - ## aarf-wifi-manager.h: static ns3::TypeId ns3::AarfWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## aarf-wifi-manager.h: ns3::WifiRemoteStation * ns3::AarfWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: ns3::WifiMode ns3::AarfWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: ns3::WifiMode ns3::AarfWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: void ns3::AarfWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: void ns3::AarfWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: void ns3::AarfWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: void ns3::AarfWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: void ns3::AarfWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: void ns3::AarfWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: void ns3::AarfWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: bool ns3::AarfWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3AarfcdWifiManager_methods(root_module, cls): - ## aarfcd-wifi-manager.h: ns3::AarfcdWifiManager::AarfcdWifiManager(ns3::AarfcdWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AarfcdWifiManager const &', 'arg0')]) - ## aarfcd-wifi-manager.h: ns3::AarfcdWifiManager::AarfcdWifiManager() [constructor] - cls.add_constructor([]) - ## aarfcd-wifi-manager.h: static ns3::TypeId ns3::AarfcdWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## aarfcd-wifi-manager.h: ns3::WifiRemoteStation * ns3::AarfcdWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: ns3::WifiMode ns3::AarfcdWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: ns3::WifiMode ns3::AarfcdWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: bool ns3::AarfcdWifiManager::DoNeedRts(ns3::WifiRemoteStation * station, ns3::Ptr packet, bool normally) [member function] - cls.add_method('DoNeedRts', - 'bool', - [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: void ns3::AarfcdWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: void ns3::AarfcdWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: void ns3::AarfcdWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: void ns3::AarfcdWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: void ns3::AarfcdWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: void ns3::AarfcdWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: void ns3::AarfcdWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: bool ns3::AarfcdWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3AmrrWifiManager_methods(root_module, cls): - ## amrr-wifi-manager.h: ns3::AmrrWifiManager::AmrrWifiManager(ns3::AmrrWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AmrrWifiManager const &', 'arg0')]) - ## amrr-wifi-manager.h: ns3::AmrrWifiManager::AmrrWifiManager() [constructor] - cls.add_constructor([]) - ## amrr-wifi-manager.h: static ns3::TypeId ns3::AmrrWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## amrr-wifi-manager.h: ns3::WifiRemoteStation * ns3::AmrrWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: ns3::WifiMode ns3::AmrrWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: ns3::WifiMode ns3::AmrrWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: void ns3::AmrrWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: void ns3::AmrrWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: void ns3::AmrrWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: void ns3::AmrrWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: void ns3::AmrrWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: void ns3::AmrrWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: void ns3::AmrrWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: bool ns3::AmrrWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3AmsduSubframeHeader_methods(root_module, cls): - ## amsdu-subframe-header.h: ns3::AmsduSubframeHeader::AmsduSubframeHeader(ns3::AmsduSubframeHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AmsduSubframeHeader const &', 'arg0')]) - ## amsdu-subframe-header.h: ns3::AmsduSubframeHeader::AmsduSubframeHeader() [constructor] - cls.add_constructor([]) - ## amsdu-subframe-header.h: uint32_t ns3::AmsduSubframeHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## amsdu-subframe-header.h: ns3::Mac48Address ns3::AmsduSubframeHeader::GetDestinationAddr() const [member function] - cls.add_method('GetDestinationAddr', - 'ns3::Mac48Address', - [], - is_const=True) - ## amsdu-subframe-header.h: ns3::TypeId ns3::AmsduSubframeHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## amsdu-subframe-header.h: uint16_t ns3::AmsduSubframeHeader::GetLength() const [member function] - cls.add_method('GetLength', - 'uint16_t', - [], - is_const=True) - ## amsdu-subframe-header.h: uint32_t ns3::AmsduSubframeHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## amsdu-subframe-header.h: ns3::Mac48Address ns3::AmsduSubframeHeader::GetSourceAddr() const [member function] - cls.add_method('GetSourceAddr', - 'ns3::Mac48Address', - [], - is_const=True) - ## amsdu-subframe-header.h: static ns3::TypeId ns3::AmsduSubframeHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::SetDestinationAddr(ns3::Mac48Address to) [member function] - cls.add_method('SetDestinationAddr', - 'void', - [param('ns3::Mac48Address', 'to')]) - ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::SetLength(uint16_t arg0) [member function] - cls.add_method('SetLength', - 'void', - [param('uint16_t', 'arg0')]) - ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::SetSourceAddr(ns3::Mac48Address to) [member function] - cls.add_method('SetSourceAddr', - 'void', - [param('ns3::Mac48Address', 'to')]) - return - -def register_Ns3ArfWifiManager_methods(root_module, cls): - ## arf-wifi-manager.h: ns3::ArfWifiManager::ArfWifiManager(ns3::ArfWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ArfWifiManager const &', 'arg0')]) - ## arf-wifi-manager.h: ns3::ArfWifiManager::ArfWifiManager() [constructor] - cls.add_constructor([]) - ## arf-wifi-manager.h: static ns3::TypeId ns3::ArfWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## arf-wifi-manager.h: ns3::WifiRemoteStation * ns3::ArfWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## arf-wifi-manager.h: ns3::WifiMode ns3::ArfWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: ns3::WifiMode ns3::ArfWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: void ns3::ArfWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: void ns3::ArfWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: void ns3::ArfWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: void ns3::ArfWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: void ns3::ArfWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: void ns3::ArfWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: void ns3::ArfWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: bool ns3::ArfWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3AthstatsWifiTraceSink_methods(root_module, cls): - ## athstats-helper.h: ns3::AthstatsWifiTraceSink::AthstatsWifiTraceSink(ns3::AthstatsWifiTraceSink const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AthstatsWifiTraceSink const &', 'arg0')]) - ## athstats-helper.h: ns3::AthstatsWifiTraceSink::AthstatsWifiTraceSink() [constructor] - cls.add_constructor([]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::DevRxTrace(std::string context, ns3::Ptr p) [member function] - cls.add_method('DevRxTrace', - 'void', - [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::DevTxTrace(std::string context, ns3::Ptr p) [member function] - cls.add_method('DevTxTrace', - 'void', - [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')]) - ## athstats-helper.h: static ns3::TypeId ns3::AthstatsWifiTraceSink::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::Open(std::string const & name) [member function] - cls.add_method('Open', - 'void', - [param('std::string const &', 'name')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyRxErrorTrace(std::string context, ns3::Ptr packet, double snr) [member function] - cls.add_method('PhyRxErrorTrace', - 'void', - [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'snr')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyRxOkTrace(std::string context, ns3::Ptr packet, double snr, ns3::WifiMode mode, ns3::WifiPreamble preamble) [member function] - cls.add_method('PhyRxOkTrace', - 'void', - [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'snr'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyStateTrace(std::string context, ns3::Time start, ns3::Time duration, ns3::WifiPhy::State state) [member function] - cls.add_method('PhyStateTrace', - 'void', - [param('std::string', 'context'), param('ns3::Time', 'start'), param('ns3::Time', 'duration'), param('ns3::WifiPhy::State', 'state')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyTxTrace(std::string context, ns3::Ptr packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPower) [member function] - cls.add_method('PhyTxTrace', - 'void', - [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPower')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxDataFailedTrace(std::string context, ns3::Mac48Address address) [member function] - cls.add_method('TxDataFailedTrace', - 'void', - [param('std::string', 'context'), param('ns3::Mac48Address', 'address')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxFinalDataFailedTrace(std::string context, ns3::Mac48Address address) [member function] - cls.add_method('TxFinalDataFailedTrace', - 'void', - [param('std::string', 'context'), param('ns3::Mac48Address', 'address')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxFinalRtsFailedTrace(std::string context, ns3::Mac48Address address) [member function] - cls.add_method('TxFinalRtsFailedTrace', - 'void', - [param('std::string', 'context'), param('ns3::Mac48Address', 'address')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxRtsFailedTrace(std::string context, ns3::Mac48Address address) [member function] - cls.add_method('TxRtsFailedTrace', - 'void', - [param('std::string', 'context'), param('ns3::Mac48Address', 'address')]) - return - -def register_Ns3CaraWifiManager_methods(root_module, cls): - ## cara-wifi-manager.h: ns3::CaraWifiManager::CaraWifiManager(ns3::CaraWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CaraWifiManager const &', 'arg0')]) - ## cara-wifi-manager.h: ns3::CaraWifiManager::CaraWifiManager() [constructor] - cls.add_constructor([]) - ## cara-wifi-manager.h: static ns3::TypeId ns3::CaraWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## cara-wifi-manager.h: ns3::WifiRemoteStation * ns3::CaraWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## cara-wifi-manager.h: ns3::WifiMode ns3::CaraWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: ns3::WifiMode ns3::CaraWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: bool ns3::CaraWifiManager::DoNeedRts(ns3::WifiRemoteStation * station, ns3::Ptr packet, bool normally) [member function] - cls.add_method('DoNeedRts', - 'bool', - [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: void ns3::CaraWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: void ns3::CaraWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: void ns3::CaraWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: void ns3::CaraWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: void ns3::CaraWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: void ns3::CaraWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: void ns3::CaraWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: bool ns3::CaraWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3ConstantRateWifiManager_methods(root_module, cls): - ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager::ConstantRateWifiManager(ns3::ConstantRateWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ConstantRateWifiManager const &', 'arg0')]) - ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager::ConstantRateWifiManager() [constructor] - cls.add_constructor([]) - ## constant-rate-wifi-manager.h: static ns3::TypeId ns3::ConstantRateWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## constant-rate-wifi-manager.h: ns3::WifiRemoteStation * ns3::ConstantRateWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: bool ns3::ConstantRateWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3CtrlBAckRequestHeader_methods(root_module, cls): - ## ctrl-headers.h: ns3::CtrlBAckRequestHeader::CtrlBAckRequestHeader(ns3::CtrlBAckRequestHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CtrlBAckRequestHeader const &', 'arg0')]) - ## ctrl-headers.h: ns3::CtrlBAckRequestHeader::CtrlBAckRequestHeader() [constructor] - cls.add_constructor([]) - ## ctrl-headers.h: uint32_t ns3::CtrlBAckRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ctrl-headers.h: ns3::TypeId ns3::CtrlBAckRequestHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ctrl-headers.h: uint32_t ns3::CtrlBAckRequestHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ctrl-headers.h: uint16_t ns3::CtrlBAckRequestHeader::GetStartingSequence() const [member function] - cls.add_method('GetStartingSequence', - 'uint16_t', - [], - is_const=True) - ## ctrl-headers.h: uint16_t ns3::CtrlBAckRequestHeader::GetStartingSequenceControl() const [member function] - cls.add_method('GetStartingSequenceControl', - 'uint16_t', - [], - is_const=True) - ## ctrl-headers.h: uint8_t ns3::CtrlBAckRequestHeader::GetTidInfo() const [member function] - cls.add_method('GetTidInfo', - 'uint8_t', - [], - is_const=True) - ## ctrl-headers.h: static ns3::TypeId ns3::CtrlBAckRequestHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ctrl-headers.h: bool ns3::CtrlBAckRequestHeader::IsBasic() const [member function] - cls.add_method('IsBasic', - 'bool', - [], - is_const=True) - ## ctrl-headers.h: bool ns3::CtrlBAckRequestHeader::IsCompressed() const [member function] - cls.add_method('IsCompressed', - 'bool', - [], - is_const=True) - ## ctrl-headers.h: bool ns3::CtrlBAckRequestHeader::IsMultiTid() const [member function] - cls.add_method('IsMultiTid', - 'bool', - [], - is_const=True) - ## ctrl-headers.h: bool ns3::CtrlBAckRequestHeader::MustSendHtImmediateAck() const [member function] - cls.add_method('MustSendHtImmediateAck', - 'bool', - [], - is_const=True) - ## ctrl-headers.h: void ns3::CtrlBAckRequestHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ctrl-headers.h: void ns3::CtrlBAckRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ctrl-headers.h: void ns3::CtrlBAckRequestHeader::SetHtImmediateAck(bool immediateAck) [member function] - cls.add_method('SetHtImmediateAck', - 'void', - [param('bool', 'immediateAck')]) - ## ctrl-headers.h: void ns3::CtrlBAckRequestHeader::SetStartingSequence(uint16_t seq) [member function] - cls.add_method('SetStartingSequence', - 'void', - [param('uint16_t', 'seq')]) - ## ctrl-headers.h: void ns3::CtrlBAckRequestHeader::SetTidInfo(uint8_t tid) [member function] - cls.add_method('SetTidInfo', - 'void', - [param('uint8_t', 'tid')]) - ## ctrl-headers.h: void ns3::CtrlBAckRequestHeader::SetType(ns3::BlockAckType type) [member function] - cls.add_method('SetType', - 'void', - [param('ns3::BlockAckType', 'type')]) - return - -def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls): - ## ctrl-headers.h: ns3::CtrlBAckResponseHeader::CtrlBAckResponseHeader(ns3::CtrlBAckResponseHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CtrlBAckResponseHeader const &', 'arg0')]) - ## ctrl-headers.h: ns3::CtrlBAckResponseHeader::CtrlBAckResponseHeader() [constructor] - cls.add_constructor([]) - ## ctrl-headers.h: uint32_t ns3::CtrlBAckResponseHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ctrl-headers.h: uint16_t const * ns3::CtrlBAckResponseHeader::GetBitmap() const [member function] - cls.add_method('GetBitmap', - 'uint16_t const *', - [], - is_const=True) - ## ctrl-headers.h: uint64_t ns3::CtrlBAckResponseHeader::GetCompressedBitmap() const [member function] - cls.add_method('GetCompressedBitmap', - 'uint64_t', - [], - is_const=True) - ## ctrl-headers.h: ns3::TypeId ns3::CtrlBAckResponseHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ctrl-headers.h: uint32_t ns3::CtrlBAckResponseHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ctrl-headers.h: uint16_t ns3::CtrlBAckResponseHeader::GetStartingSequence() const [member function] - cls.add_method('GetStartingSequence', - 'uint16_t', - [], - is_const=True) - ## ctrl-headers.h: uint16_t ns3::CtrlBAckResponseHeader::GetStartingSequenceControl() const [member function] - cls.add_method('GetStartingSequenceControl', - 'uint16_t', - [], - is_const=True) - ## ctrl-headers.h: uint8_t ns3::CtrlBAckResponseHeader::GetTidInfo() const [member function] - cls.add_method('GetTidInfo', - 'uint8_t', - [], - is_const=True) - ## ctrl-headers.h: static ns3::TypeId ns3::CtrlBAckResponseHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ctrl-headers.h: bool ns3::CtrlBAckResponseHeader::IsBasic() const [member function] - cls.add_method('IsBasic', - 'bool', - [], - is_const=True) - ## ctrl-headers.h: bool ns3::CtrlBAckResponseHeader::IsCompressed() const [member function] - cls.add_method('IsCompressed', - 'bool', - [], - is_const=True) - ## ctrl-headers.h: bool ns3::CtrlBAckResponseHeader::IsFragmentReceived(uint16_t seq, uint8_t frag) const [member function] - cls.add_method('IsFragmentReceived', - 'bool', - [param('uint16_t', 'seq'), param('uint8_t', 'frag')], - is_const=True) - ## ctrl-headers.h: bool ns3::CtrlBAckResponseHeader::IsMultiTid() const [member function] - cls.add_method('IsMultiTid', - 'bool', - [], - is_const=True) - ## ctrl-headers.h: bool ns3::CtrlBAckResponseHeader::IsPacketReceived(uint16_t seq) const [member function] - cls.add_method('IsPacketReceived', - 'bool', - [param('uint16_t', 'seq')], - is_const=True) - ## ctrl-headers.h: bool ns3::CtrlBAckResponseHeader::MustSendHtImmediateAck() const [member function] - cls.add_method('MustSendHtImmediateAck', - 'bool', - [], - is_const=True) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::ResetBitmap() [member function] - cls.add_method('ResetBitmap', - 'void', - []) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::SetHtImmediateAck(bool immeadiateAck) [member function] - cls.add_method('SetHtImmediateAck', - 'void', - [param('bool', 'immeadiateAck')]) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::SetReceivedFragment(uint16_t seq, uint8_t frag) [member function] - cls.add_method('SetReceivedFragment', - 'void', - [param('uint16_t', 'seq'), param('uint8_t', 'frag')]) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::SetReceivedPacket(uint16_t seq) [member function] - cls.add_method('SetReceivedPacket', - 'void', - [param('uint16_t', 'seq')]) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::SetStartingSequence(uint16_t seq) [member function] - cls.add_method('SetStartingSequence', - 'void', - [param('uint16_t', 'seq')]) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::SetStartingSequenceControl(uint16_t seqControl) [member function] - cls.add_method('SetStartingSequenceControl', - 'void', - [param('uint16_t', 'seqControl')]) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::SetTidInfo(uint8_t tid) [member function] - cls.add_method('SetTidInfo', - 'void', - [param('uint8_t', 'tid')]) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::SetType(ns3::BlockAckType type) [member function] - cls.add_method('SetType', - 'void', - [param('ns3::BlockAckType', 'type')]) - return - -def register_Ns3Dcf_methods(root_module, cls): - ## dcf.h: ns3::Dcf::Dcf() [constructor] - cls.add_constructor([]) - ## dcf.h: ns3::Dcf::Dcf(ns3::Dcf const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Dcf const &', 'arg0')]) - ## dcf.h: uint32_t ns3::Dcf::GetAifsn() const [member function] - cls.add_method('GetAifsn', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## dcf.h: uint32_t ns3::Dcf::GetMaxCw() const [member function] - cls.add_method('GetMaxCw', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## dcf.h: uint32_t ns3::Dcf::GetMinCw() const [member function] - cls.add_method('GetMinCw', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## dcf.h: static ns3::TypeId ns3::Dcf::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## dcf.h: void ns3::Dcf::SetAifsn(uint32_t aifsn) [member function] - cls.add_method('SetAifsn', - 'void', - [param('uint32_t', 'aifsn')], - is_pure_virtual=True, is_virtual=True) - ## dcf.h: void ns3::Dcf::SetMaxCw(uint32_t maxCw) [member function] - cls.add_method('SetMaxCw', - 'void', - [param('uint32_t', 'maxCw')], - is_pure_virtual=True, is_virtual=True) - ## dcf.h: void ns3::Dcf::SetMinCw(uint32_t minCw) [member function] - cls.add_method('SetMinCw', - 'void', - [param('uint32_t', 'minCw')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3EdcaTxopN_methods(root_module, cls): - ## edca-txop-n.h: static ns3::TypeId ns3::EdcaTxopN::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## edca-txop-n.h: ns3::EdcaTxopN::EdcaTxopN() [constructor] - cls.add_constructor([]) - ## edca-txop-n.h: void ns3::EdcaTxopN::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetLow(ns3::Ptr low) [member function] - cls.add_method('SetLow', - 'void', - [param('ns3::Ptr< ns3::MacLow >', 'low')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetTxMiddle(ns3::MacTxMiddle * txMiddle) [member function] - cls.add_method('SetTxMiddle', - 'void', - [param('ns3::MacTxMiddle *', 'txMiddle')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetManager(ns3::DcfManager * manager) [member function] - cls.add_method('SetManager', - 'void', - [param('ns3::DcfManager *', 'manager')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetTxOkCallback(ns3::Callback callback) [member function] - cls.add_method('SetTxOkCallback', - 'void', - [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetTxFailedCallback(ns3::Callback callback) [member function] - cls.add_method('SetTxFailedCallback', - 'void', - [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetWifiRemoteStationManager(ns3::Ptr remoteManager) [member function] - cls.add_method('SetWifiRemoteStationManager', - 'void', - [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'remoteManager')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetTypeOfStation(ns3::TypeOfStation type) [member function] - cls.add_method('SetTypeOfStation', - 'void', - [param('ns3::TypeOfStation', 'type')]) - ## edca-txop-n.h: ns3::TypeOfStation ns3::EdcaTxopN::GetTypeOfStation() const [member function] - cls.add_method('GetTypeOfStation', - 'ns3::TypeOfStation', - [], - is_const=True) - ## edca-txop-n.h: ns3::Ptr ns3::EdcaTxopN::GetQueue() const [member function] - cls.add_method('GetQueue', - 'ns3::Ptr< ns3::WifiMacQueue >', - [], - is_const=True) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetMinCw(uint32_t minCw) [member function] - cls.add_method('SetMinCw', - 'void', - [param('uint32_t', 'minCw')], - is_virtual=True) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetMaxCw(uint32_t maxCw) [member function] - cls.add_method('SetMaxCw', - 'void', - [param('uint32_t', 'maxCw')], - is_virtual=True) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetAifsn(uint32_t aifsn) [member function] - cls.add_method('SetAifsn', - 'void', - [param('uint32_t', 'aifsn')], - is_virtual=True) - ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetMinCw() const [member function] - cls.add_method('GetMinCw', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetMaxCw() const [member function] - cls.add_method('GetMaxCw', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetAifsn() const [member function] - cls.add_method('GetAifsn', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## edca-txop-n.h: ns3::Ptr ns3::EdcaTxopN::Low() [member function] - cls.add_method('Low', - 'ns3::Ptr< ns3::MacLow >', - []) - ## edca-txop-n.h: ns3::Ptr ns3::EdcaTxopN::GetMsduAggregator() const [member function] - cls.add_method('GetMsduAggregator', - 'ns3::Ptr< ns3::MsduAggregator >', - [], - is_const=True) - ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedsAccess() const [member function] - cls.add_method('NeedsAccess', - 'bool', - [], - is_const=True) - ## edca-txop-n.h: void ns3::EdcaTxopN::NotifyAccessGranted() [member function] - cls.add_method('NotifyAccessGranted', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::NotifyInternalCollision() [member function] - cls.add_method('NotifyInternalCollision', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::NotifyCollision() [member function] - cls.add_method('NotifyCollision', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::NotifyChannelSwitching() [member function] - cls.add_method('NotifyChannelSwitching', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::GotCts(double snr, ns3::WifiMode txMode) [member function] - cls.add_method('GotCts', - 'void', - [param('double', 'snr'), param('ns3::WifiMode', 'txMode')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::MissedCts() [member function] - cls.add_method('MissedCts', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::GotAck(double snr, ns3::WifiMode txMode) [member function] - cls.add_method('GotAck', - 'void', - [param('double', 'snr'), param('ns3::WifiMode', 'txMode')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::GotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address recipient) [member function] - cls.add_method('GotBlockAck', - 'void', - [param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'recipient')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::MissedBlockAck() [member function] - cls.add_method('MissedBlockAck', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::GotAddBaResponse(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address recipient) [member function] - cls.add_method('GotAddBaResponse', - 'void', - [param('ns3::MgtAddBaResponseHeader const *', 'respHdr'), param('ns3::Mac48Address', 'recipient')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::GotDelBaFrame(ns3::MgtDelBaHeader const * delBaHdr, ns3::Mac48Address recipient) [member function] - cls.add_method('GotDelBaFrame', - 'void', - [param('ns3::MgtDelBaHeader const *', 'delBaHdr'), param('ns3::Mac48Address', 'recipient')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::MissedAck() [member function] - cls.add_method('MissedAck', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::StartNext() [member function] - cls.add_method('StartNext', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::Cancel() [member function] - cls.add_method('Cancel', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::RestartAccessIfNeeded() [member function] - cls.add_method('RestartAccessIfNeeded', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::StartAccessIfNeeded() [member function] - cls.add_method('StartAccessIfNeeded', - 'void', - []) - ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedRts() [member function] - cls.add_method('NeedRts', - 'bool', - []) - ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedRtsRetransmission() [member function] - cls.add_method('NeedRtsRetransmission', - 'bool', - []) - ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedDataRetransmission() [member function] - cls.add_method('NeedDataRetransmission', - 'bool', - []) - ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedFragmentation() const [member function] - cls.add_method('NeedFragmentation', - 'bool', - [], - is_const=True) - ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetNextFragmentSize() [member function] - cls.add_method('GetNextFragmentSize', - 'uint32_t', - []) - ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetFragmentSize() [member function] - cls.add_method('GetFragmentSize', - 'uint32_t', - []) - ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetFragmentOffset() [member function] - cls.add_method('GetFragmentOffset', - 'uint32_t', - []) - ## edca-txop-n.h: bool ns3::EdcaTxopN::IsLastFragment() const [member function] - cls.add_method('IsLastFragment', - 'bool', - [], - is_const=True) - ## edca-txop-n.h: void ns3::EdcaTxopN::NextFragment() [member function] - cls.add_method('NextFragment', - 'void', - []) - ## edca-txop-n.h: ns3::Ptr ns3::EdcaTxopN::GetFragmentPacket(ns3::WifiMacHeader * hdr) [member function] - cls.add_method('GetFragmentPacket', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::WifiMacHeader *', 'hdr')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetAccessCategory(ns3::AcIndex ac) [member function] - cls.add_method('SetAccessCategory', - 'void', - [param('ns3::AcIndex', 'ac')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::Queue(ns3::Ptr packet, ns3::WifiMacHeader const & hdr) [member function] - cls.add_method('Queue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetMsduAggregator(ns3::Ptr aggr) [member function] - cls.add_method('SetMsduAggregator', - 'void', - [param('ns3::Ptr< ns3::MsduAggregator >', 'aggr')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::PushFront(ns3::Ptr packet, ns3::WifiMacHeader const & hdr) [member function] - cls.add_method('PushFront', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::CompleteConfig() [member function] - cls.add_method('CompleteConfig', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetBlockAckThreshold(uint8_t threshold) [member function] - cls.add_method('SetBlockAckThreshold', - 'void', - [param('uint8_t', 'threshold')]) - ## edca-txop-n.h: uint8_t ns3::EdcaTxopN::GetBlockAckThreshold() const [member function] - cls.add_method('GetBlockAckThreshold', - 'uint8_t', - [], - is_const=True) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetBlockAckInactivityTimeout(uint16_t timeout) [member function] - cls.add_method('SetBlockAckInactivityTimeout', - 'void', - [param('uint16_t', 'timeout')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SendDelbaFrame(ns3::Mac48Address addr, uint8_t tid, bool byOriginator) [member function] - cls.add_method('SendDelbaFrame', - 'void', - [param('ns3::Mac48Address', 'addr'), param('uint8_t', 'tid'), param('bool', 'byOriginator')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3ErrorRateModel_methods(root_module, cls): - ## error-rate-model.h: ns3::ErrorRateModel::ErrorRateModel() [constructor] - cls.add_constructor([]) - ## error-rate-model.h: ns3::ErrorRateModel::ErrorRateModel(ns3::ErrorRateModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ErrorRateModel const &', 'arg0')]) - ## error-rate-model.h: double ns3::ErrorRateModel::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function] - cls.add_method('CalculateSnr', - 'double', - [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], - is_const=True) - ## error-rate-model.h: double ns3::ErrorRateModel::GetChunkSuccessRate(ns3::WifiMode mode, double snr, uint32_t nbits) const [member function] - cls.add_method('GetChunkSuccessRate', - 'double', - [param('ns3::WifiMode', 'mode'), param('double', 'snr'), param('uint32_t', 'nbits')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## error-rate-model.h: static ns3::TypeId ns3::ErrorRateModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3ExtendedSupportedRatesIE_methods(root_module, cls): - ## supported-rates.h: ns3::ExtendedSupportedRatesIE::ExtendedSupportedRatesIE(ns3::ExtendedSupportedRatesIE const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ExtendedSupportedRatesIE const &', 'arg0')]) - ## supported-rates.h: ns3::ExtendedSupportedRatesIE::ExtendedSupportedRatesIE() [constructor] - cls.add_constructor([]) - ## supported-rates.h: ns3::ExtendedSupportedRatesIE::ExtendedSupportedRatesIE(ns3::SupportedRates * rates) [constructor] - cls.add_constructor([param('ns3::SupportedRates *', 'rates')]) - ## supported-rates.h: uint8_t ns3::ExtendedSupportedRatesIE::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_virtual=True) - ## supported-rates.h: ns3::WifiInformationElementId ns3::ExtendedSupportedRatesIE::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## supported-rates.h: uint8_t ns3::ExtendedSupportedRatesIE::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## supported-rates.h: uint16_t ns3::ExtendedSupportedRatesIE::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint16_t', - [], - is_const=True) - ## supported-rates.h: ns3::Buffer::Iterator ns3::ExtendedSupportedRatesIE::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## supported-rates.h: void ns3::ExtendedSupportedRatesIE::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - return - -def register_Ns3IdealWifiManager_methods(root_module, cls): - ## ideal-wifi-manager.h: ns3::IdealWifiManager::IdealWifiManager(ns3::IdealWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::IdealWifiManager const &', 'arg0')]) - ## ideal-wifi-manager.h: ns3::IdealWifiManager::IdealWifiManager() [constructor] - cls.add_constructor([]) - ## ideal-wifi-manager.h: static ns3::TypeId ns3::IdealWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ideal-wifi-manager.h: void ns3::IdealWifiManager::SetupPhy(ns3::Ptr phy) [member function] - cls.add_method('SetupPhy', - 'void', - [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], - is_virtual=True) - ## ideal-wifi-manager.h: ns3::WifiRemoteStation * ns3::IdealWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: ns3::WifiMode ns3::IdealWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: ns3::WifiMode ns3::IdealWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: void ns3::IdealWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: void ns3::IdealWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: void ns3::IdealWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: void ns3::IdealWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: void ns3::IdealWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: void ns3::IdealWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: void ns3::IdealWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: bool ns3::IdealWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3MacLow_methods(root_module, cls): - ## mac-low.h: ns3::MacLow::MacLow(ns3::MacLow const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MacLow const &', 'arg0')]) - ## mac-low.h: ns3::MacLow::MacLow() [constructor] - cls.add_constructor([]) - ## mac-low.h: ns3::Time ns3::MacLow::CalculateTransmissionTime(ns3::Ptr packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters const & parameters) const [member function] - cls.add_method('CalculateTransmissionTime', - 'ns3::Time', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters const &', 'parameters')], - is_const=True) - ## mac-low.h: void ns3::MacLow::CreateBlockAckAgreement(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address originator, uint16_t startingSeq) [member function] - cls.add_method('CreateBlockAckAgreement', - 'void', - [param('ns3::MgtAddBaResponseHeader const *', 'respHdr'), param('ns3::Mac48Address', 'originator'), param('uint16_t', 'startingSeq')]) - ## mac-low.h: void ns3::MacLow::DestroyBlockAckAgreement(ns3::Mac48Address originator, uint8_t tid) [member function] - cls.add_method('DestroyBlockAckAgreement', - 'void', - [param('ns3::Mac48Address', 'originator'), param('uint8_t', 'tid')]) - ## mac-low.h: ns3::Time ns3::MacLow::GetAckTimeout() const [member function] - cls.add_method('GetAckTimeout', - 'ns3::Time', - [], - is_const=True) - ## mac-low.h: ns3::Mac48Address ns3::MacLow::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## mac-low.h: ns3::Time ns3::MacLow::GetBasicBlockAckTimeout() const [member function] - cls.add_method('GetBasicBlockAckTimeout', - 'ns3::Time', - [], - is_const=True) - ## mac-low.h: ns3::Mac48Address ns3::MacLow::GetBssid() const [member function] - cls.add_method('GetBssid', - 'ns3::Mac48Address', - [], - is_const=True) - ## mac-low.h: ns3::Time ns3::MacLow::GetCompressedBlockAckTimeout() const [member function] - cls.add_method('GetCompressedBlockAckTimeout', - 'ns3::Time', - [], - is_const=True) - ## mac-low.h: ns3::Time ns3::MacLow::GetCtsTimeout() const [member function] - cls.add_method('GetCtsTimeout', - 'ns3::Time', - [], - is_const=True) - ## mac-low.h: ns3::Time ns3::MacLow::GetPifs() const [member function] - cls.add_method('GetPifs', - 'ns3::Time', - [], - is_const=True) - ## mac-low.h: ns3::Time ns3::MacLow::GetSifs() const [member function] - cls.add_method('GetSifs', - 'ns3::Time', - [], - is_const=True) - ## mac-low.h: ns3::Time ns3::MacLow::GetSlotTime() const [member function] - cls.add_method('GetSlotTime', - 'ns3::Time', - [], - is_const=True) - ## mac-low.h: void ns3::MacLow::NotifySwitchingStartNow(ns3::Time duration) [member function] - cls.add_method('NotifySwitchingStartNow', - 'void', - [param('ns3::Time', 'duration')]) - ## mac-low.h: void ns3::MacLow::ReceiveError(ns3::Ptr packet, double rxSnr) [member function] - cls.add_method('ReceiveError', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'rxSnr')]) - ## mac-low.h: void ns3::MacLow::ReceiveOk(ns3::Ptr packet, double rxSnr, ns3::WifiMode txMode, ns3::WifiPreamble preamble) [member function] - cls.add_method('ReceiveOk', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode'), param('ns3::WifiPreamble', 'preamble')]) - ## mac-low.h: void ns3::MacLow::RegisterBlockAckListenerForAc(ns3::AcIndex ac, ns3::MacLowBlockAckEventListener * listener) [member function] - cls.add_method('RegisterBlockAckListenerForAc', - 'void', - [param('ns3::AcIndex', 'ac'), param('ns3::MacLowBlockAckEventListener *', 'listener')]) - ## mac-low.h: void ns3::MacLow::RegisterDcfListener(ns3::MacLowDcfListener * listener) [member function] - cls.add_method('RegisterDcfListener', - 'void', - [param('ns3::MacLowDcfListener *', 'listener')]) - ## mac-low.h: void ns3::MacLow::SetAckTimeout(ns3::Time ackTimeout) [member function] - cls.add_method('SetAckTimeout', - 'void', - [param('ns3::Time', 'ackTimeout')]) - ## mac-low.h: void ns3::MacLow::SetAddress(ns3::Mac48Address ad) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Mac48Address', 'ad')]) - ## mac-low.h: void ns3::MacLow::SetBasicBlockAckTimeout(ns3::Time blockAckTimeout) [member function] - cls.add_method('SetBasicBlockAckTimeout', - 'void', - [param('ns3::Time', 'blockAckTimeout')]) - ## mac-low.h: void ns3::MacLow::SetBssid(ns3::Mac48Address ad) [member function] - cls.add_method('SetBssid', - 'void', - [param('ns3::Mac48Address', 'ad')]) - ## mac-low.h: void ns3::MacLow::SetCompressedBlockAckTimeout(ns3::Time blockAckTimeout) [member function] - cls.add_method('SetCompressedBlockAckTimeout', - 'void', - [param('ns3::Time', 'blockAckTimeout')]) - ## mac-low.h: void ns3::MacLow::SetCtsTimeout(ns3::Time ctsTimeout) [member function] - cls.add_method('SetCtsTimeout', - 'void', - [param('ns3::Time', 'ctsTimeout')]) - ## mac-low.h: void ns3::MacLow::SetPhy(ns3::Ptr phy) [member function] - cls.add_method('SetPhy', - 'void', - [param('ns3::Ptr< ns3::WifiPhy >', 'phy')]) - ## mac-low.h: void ns3::MacLow::SetPifs(ns3::Time pifs) [member function] - cls.add_method('SetPifs', - 'void', - [param('ns3::Time', 'pifs')]) - ## mac-low.h: void ns3::MacLow::SetRxCallback(ns3::Callback, ns3::WifiMacHeader const*, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] - cls.add_method('SetRxCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::WifiMacHeader const *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## mac-low.h: void ns3::MacLow::SetSifs(ns3::Time sifs) [member function] - cls.add_method('SetSifs', - 'void', - [param('ns3::Time', 'sifs')]) - ## mac-low.h: void ns3::MacLow::SetSlotTime(ns3::Time slotTime) [member function] - cls.add_method('SetSlotTime', - 'void', - [param('ns3::Time', 'slotTime')]) - ## mac-low.h: void ns3::MacLow::SetWifiRemoteStationManager(ns3::Ptr manager) [member function] - cls.add_method('SetWifiRemoteStationManager', - 'void', - [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'manager')]) - ## mac-low.h: void ns3::MacLow::StartTransmission(ns3::Ptr packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters parameters, ns3::MacLowTransmissionListener * listener) [member function] - cls.add_method('StartTransmission', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters', 'parameters'), param('ns3::MacLowTransmissionListener *', 'listener')]) - ## mac-low.h: void ns3::MacLow::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3MgtBeaconHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::MgtBeaconHeader::MgtBeaconHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: ns3::MgtBeaconHeader::MgtBeaconHeader(ns3::MgtBeaconHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MgtBeaconHeader const &', 'arg0')]) - return - -def register_Ns3MinstrelWifiManager_methods(root_module, cls): - ## minstrel-wifi-manager.h: ns3::MinstrelWifiManager::MinstrelWifiManager(ns3::MinstrelWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MinstrelWifiManager const &', 'arg0')]) - ## minstrel-wifi-manager.h: ns3::MinstrelWifiManager::MinstrelWifiManager() [constructor] - cls.add_constructor([]) - ## minstrel-wifi-manager.h: static ns3::TypeId ns3::MinstrelWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::SetupPhy(ns3::Ptr phy) [member function] - cls.add_method('SetupPhy', - 'void', - [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], - is_virtual=True) - ## minstrel-wifi-manager.h: ns3::WifiRemoteStation * ns3::MinstrelWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: ns3::WifiMode ns3::MinstrelWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: ns3::WifiMode ns3::MinstrelWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: bool ns3::MinstrelWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3MsduAggregator_methods(root_module, cls): - ## msdu-aggregator.h: ns3::MsduAggregator::MsduAggregator() [constructor] - cls.add_constructor([]) - ## msdu-aggregator.h: ns3::MsduAggregator::MsduAggregator(ns3::MsduAggregator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MsduAggregator const &', 'arg0')]) - ## msdu-aggregator.h: bool ns3::MsduAggregator::Aggregate(ns3::Ptr packet, ns3::Ptr aggregatedPacket, ns3::Mac48Address src, ns3::Mac48Address dest) [member function] - cls.add_method('Aggregate', - 'bool', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dest')], - is_pure_virtual=True, is_virtual=True) - ## msdu-aggregator.h: static std::list, ns3::AmsduSubframeHeader>, std::allocator, ns3::AmsduSubframeHeader> > > ns3::MsduAggregator::Deaggregate(ns3::Ptr aggregatedPacket) [member function] - cls.add_method('Deaggregate', - 'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader > >', - [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')], - is_static=True) - ## msdu-aggregator.h: static ns3::TypeId ns3::MsduAggregator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3NistErrorRateModel_methods(root_module, cls): - ## nist-error-rate-model.h: ns3::NistErrorRateModel::NistErrorRateModel(ns3::NistErrorRateModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::NistErrorRateModel const &', 'arg0')]) - ## nist-error-rate-model.h: ns3::NistErrorRateModel::NistErrorRateModel() [constructor] - cls.add_constructor([]) - ## nist-error-rate-model.h: double ns3::NistErrorRateModel::GetChunkSuccessRate(ns3::WifiMode mode, double snr, uint32_t nbits) const [member function] - cls.add_method('GetChunkSuccessRate', - 'double', - [param('ns3::WifiMode', 'mode'), param('double', 'snr'), param('uint32_t', 'nbits')], - is_const=True, is_virtual=True) - ## nist-error-rate-model.h: static ns3::TypeId ns3::NistErrorRateModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3OnoeWifiManager_methods(root_module, cls): - ## onoe-wifi-manager.h: ns3::OnoeWifiManager::OnoeWifiManager(ns3::OnoeWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OnoeWifiManager const &', 'arg0')]) - ## onoe-wifi-manager.h: ns3::OnoeWifiManager::OnoeWifiManager() [constructor] - cls.add_constructor([]) - ## onoe-wifi-manager.h: static ns3::TypeId ns3::OnoeWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## onoe-wifi-manager.h: ns3::WifiRemoteStation * ns3::OnoeWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: ns3::WifiMode ns3::OnoeWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: ns3::WifiMode ns3::OnoeWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: void ns3::OnoeWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: void ns3::OnoeWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: void ns3::OnoeWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: void ns3::OnoeWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: void ns3::OnoeWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: void ns3::OnoeWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: void ns3::OnoeWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: bool ns3::OnoeWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3RegularWifiMac_methods(root_module, cls): - ## regular-wifi-mac.h: static ns3::TypeId ns3::RegularWifiMac::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## regular-wifi-mac.h: ns3::RegularWifiMac::RegularWifiMac() [constructor] - cls.add_constructor([]) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetSlot(ns3::Time slotTime) [member function] - cls.add_method('SetSlot', - 'void', - [param('ns3::Time', 'slotTime')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetSifs(ns3::Time sifs) [member function] - cls.add_method('SetSifs', - 'void', - [param('ns3::Time', 'sifs')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function] - cls.add_method('SetEifsNoDifs', - 'void', - [param('ns3::Time', 'eifsNoDifs')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetPifs(ns3::Time pifs) [member function] - cls.add_method('SetPifs', - 'void', - [param('ns3::Time', 'pifs')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function] - cls.add_method('SetCtsTimeout', - 'void', - [param('ns3::Time', 'ctsTimeout')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function] - cls.add_method('SetAckTimeout', - 'void', - [param('ns3::Time', 'ackTimeout')], - is_virtual=True) - ## regular-wifi-mac.h: ns3::Time ns3::RegularWifiMac::GetPifs() const [member function] - cls.add_method('GetPifs', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: ns3::Time ns3::RegularWifiMac::GetSifs() const [member function] - cls.add_method('GetSifs', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: ns3::Time ns3::RegularWifiMac::GetSlot() const [member function] - cls.add_method('GetSlot', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: ns3::Time ns3::RegularWifiMac::GetEifsNoDifs() const [member function] - cls.add_method('GetEifsNoDifs', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: ns3::Time ns3::RegularWifiMac::GetCtsTimeout() const [member function] - cls.add_method('GetCtsTimeout', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: ns3::Time ns3::RegularWifiMac::GetAckTimeout() const [member function] - cls.add_method('GetAckTimeout', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: ns3::Mac48Address ns3::RegularWifiMac::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Mac48Address', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: ns3::Ssid ns3::RegularWifiMac::GetSsid() const [member function] - cls.add_method('GetSsid', - 'ns3::Ssid', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetAddress(ns3::Mac48Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Mac48Address', 'address')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetSsid(ns3::Ssid ssid) [member function] - cls.add_method('SetSsid', - 'void', - [param('ns3::Ssid', 'ssid')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetBssid(ns3::Mac48Address bssid) [member function] - cls.add_method('SetBssid', - 'void', - [param('ns3::Mac48Address', 'bssid')], - is_virtual=True) - ## regular-wifi-mac.h: ns3::Mac48Address ns3::RegularWifiMac::GetBssid() const [member function] - cls.add_method('GetBssid', - 'ns3::Mac48Address', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], - is_virtual=True) - ## regular-wifi-mac.h: bool ns3::RegularWifiMac::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], - is_pure_virtual=True, is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetWifiPhy(ns3::Ptr phy) [member function] - cls.add_method('SetWifiPhy', - 'void', - [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], - is_virtual=True) - ## regular-wifi-mac.h: ns3::Ptr ns3::RegularWifiMac::GetWifiPhy() const [member function] - cls.add_method('GetWifiPhy', - 'ns3::Ptr< ns3::WifiPhy >', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetWifiRemoteStationManager(ns3::Ptr stationManager) [member function] - cls.add_method('SetWifiRemoteStationManager', - 'void', - [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], - is_virtual=True) - ## regular-wifi-mac.h: ns3::Ptr ns3::RegularWifiMac::GetWifiRemoteStationManager() const [member function] - cls.add_method('GetWifiRemoteStationManager', - 'ns3::Ptr< ns3::WifiRemoteStationManager >', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetForwardUpCallback(ns3::Callback, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function] - cls.add_method('SetForwardUpCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetLinkUpCallback(ns3::Callback linkUp) [member function] - cls.add_method('SetLinkUpCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetLinkDownCallback(ns3::Callback linkDown) [member function] - cls.add_method('SetLinkDownCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetBasicBlockAckTimeout(ns3::Time blockAckTimeout) [member function] - cls.add_method('SetBasicBlockAckTimeout', - 'void', - [param('ns3::Time', 'blockAckTimeout')], - is_virtual=True) - ## regular-wifi-mac.h: ns3::Time ns3::RegularWifiMac::GetBasicBlockAckTimeout() const [member function] - cls.add_method('GetBasicBlockAckTimeout', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetCompressedBlockAckTimeout(ns3::Time blockAckTimeout) [member function] - cls.add_method('SetCompressedBlockAckTimeout', - 'void', - [param('ns3::Time', 'blockAckTimeout')], - is_virtual=True) - ## regular-wifi-mac.h: ns3::Time ns3::RegularWifiMac::GetCompressedBlockAckTimeout() const [member function] - cls.add_method('GetCompressedBlockAckTimeout', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='protected', is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::FinishConfigureStandard(ns3::WifiPhyStandard standard) [member function] - cls.add_method('FinishConfigureStandard', - 'void', - [param('ns3::WifiPhyStandard', 'standard')], - visibility='protected', is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetTypeOfStation(ns3::TypeOfStation type) [member function] - cls.add_method('SetTypeOfStation', - 'void', - [param('ns3::TypeOfStation', 'type')], - visibility='protected') - ## regular-wifi-mac.h: void ns3::RegularWifiMac::Receive(ns3::Ptr packet, ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], - visibility='protected', is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::TxOk(ns3::WifiMacHeader const & hdr) [member function] - cls.add_method('TxOk', - 'void', - [param('ns3::WifiMacHeader const &', 'hdr')], - visibility='protected', is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::TxFailed(ns3::WifiMacHeader const & hdr) [member function] - cls.add_method('TxFailed', - 'void', - [param('ns3::WifiMacHeader const &', 'hdr')], - visibility='protected', is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::ForwardUp(ns3::Ptr packet, ns3::Mac48Address from, ns3::Mac48Address to) [member function] - cls.add_method('ForwardUp', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'from'), param('ns3::Mac48Address', 'to')], - visibility='protected') - ## regular-wifi-mac.h: void ns3::RegularWifiMac::DeaggregateAmsduAndForward(ns3::Ptr aggregatedPacket, ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('DeaggregateAmsduAndForward', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('ns3::WifiMacHeader const *', 'hdr')], - visibility='protected', is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SendAddBaResponse(ns3::MgtAddBaRequestHeader const * reqHdr, ns3::Mac48Address originator) [member function] - cls.add_method('SendAddBaResponse', - 'void', - [param('ns3::MgtAddBaRequestHeader const *', 'reqHdr'), param('ns3::Mac48Address', 'originator')], - visibility='protected', is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetQosSupported(bool enable) [member function] - cls.add_method('SetQosSupported', - 'void', - [param('bool', 'enable')], - visibility='protected') - ## regular-wifi-mac.h: bool ns3::RegularWifiMac::GetQosSupported() const [member function] - cls.add_method('GetQosSupported', - 'bool', - [], - is_const=True, visibility='protected') - return - -def register_Ns3RraaWifiManager_methods(root_module, cls): - ## rraa-wifi-manager.h: ns3::RraaWifiManager::RraaWifiManager(ns3::RraaWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RraaWifiManager const &', 'arg0')]) - ## rraa-wifi-manager.h: ns3::RraaWifiManager::RraaWifiManager() [constructor] - cls.add_constructor([]) - ## rraa-wifi-manager.h: static ns3::TypeId ns3::RraaWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## rraa-wifi-manager.h: ns3::WifiRemoteStation * ns3::RraaWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: ns3::WifiMode ns3::RraaWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: ns3::WifiMode ns3::RraaWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: bool ns3::RraaWifiManager::DoNeedRts(ns3::WifiRemoteStation * st, ns3::Ptr packet, bool normally) [member function] - cls.add_method('DoNeedRts', - 'bool', - [param('ns3::WifiRemoteStation *', 'st'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: void ns3::RraaWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: void ns3::RraaWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: void ns3::RraaWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: void ns3::RraaWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: void ns3::RraaWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: void ns3::RraaWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: void ns3::RraaWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: bool ns3::RraaWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3Ssid_methods(root_module, cls): - cls.add_output_stream_operator() - ## ssid.h: ns3::Ssid::Ssid(ns3::Ssid const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ssid const &', 'arg0')]) - ## ssid.h: ns3::Ssid::Ssid() [constructor] - cls.add_constructor([]) - ## ssid.h: ns3::Ssid::Ssid(std::string s) [constructor] - cls.add_constructor([param('std::string', 's')]) - ## ssid.h: ns3::Ssid::Ssid(char const * ssid, uint8_t length) [constructor] - cls.add_constructor([param('char const *', 'ssid'), param('uint8_t', 'length')]) - ## ssid.h: uint8_t ns3::Ssid::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_virtual=True) - ## ssid.h: ns3::WifiInformationElementId ns3::Ssid::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ssid.h: uint8_t ns3::Ssid::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ssid.h: bool ns3::Ssid::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True) - ## ssid.h: bool ns3::Ssid::IsEqual(ns3::Ssid const & o) const [member function] - cls.add_method('IsEqual', - 'bool', - [param('ns3::Ssid const &', 'o')], - is_const=True) - ## ssid.h: char * ns3::Ssid::PeekString() const [member function] - cls.add_method('PeekString', - 'char *', - [], - is_const=True) - ## ssid.h: void ns3::Ssid::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - return - -def register_Ns3SsidChecker_methods(root_module, cls): - ## ssid.h: ns3::SsidChecker::SsidChecker() [constructor] - cls.add_constructor([]) - ## ssid.h: ns3::SsidChecker::SsidChecker(ns3::SsidChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SsidChecker const &', 'arg0')]) - return - -def register_Ns3SsidValue_methods(root_module, cls): - ## ssid.h: ns3::SsidValue::SsidValue() [constructor] - cls.add_constructor([]) - ## ssid.h: ns3::SsidValue::SsidValue(ns3::SsidValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SsidValue const &', 'arg0')]) - ## ssid.h: ns3::SsidValue::SsidValue(ns3::Ssid const & value) [constructor] - cls.add_constructor([param('ns3::Ssid const &', 'value')]) - ## ssid.h: ns3::Ptr ns3::SsidValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## ssid.h: bool ns3::SsidValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## ssid.h: ns3::Ssid ns3::SsidValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Ssid', - [], - is_const=True) - ## ssid.h: std::string ns3::SsidValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## ssid.h: void ns3::SsidValue::Set(ns3::Ssid const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Ssid const &', 'value')]) - return - -def register_Ns3StaWifiMac_methods(root_module, cls): - ## sta-wifi-mac.h: static ns3::TypeId ns3::StaWifiMac::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## sta-wifi-mac.h: ns3::StaWifiMac::StaWifiMac() [constructor] - cls.add_constructor([]) - ## sta-wifi-mac.h: void ns3::StaWifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], - is_virtual=True) - ## sta-wifi-mac.h: void ns3::StaWifiMac::SetMaxMissedBeacons(uint32_t missed) [member function] - cls.add_method('SetMaxMissedBeacons', - 'void', - [param('uint32_t', 'missed')]) - ## sta-wifi-mac.h: void ns3::StaWifiMac::SetProbeRequestTimeout(ns3::Time timeout) [member function] - cls.add_method('SetProbeRequestTimeout', - 'void', - [param('ns3::Time', 'timeout')]) - ## sta-wifi-mac.h: void ns3::StaWifiMac::SetAssocRequestTimeout(ns3::Time timeout) [member function] - cls.add_method('SetAssocRequestTimeout', - 'void', - [param('ns3::Time', 'timeout')]) - ## sta-wifi-mac.h: void ns3::StaWifiMac::StartActiveAssociation() [member function] - cls.add_method('StartActiveAssociation', - 'void', - []) - ## sta-wifi-mac.h: void ns3::StaWifiMac::Receive(ns3::Ptr packet, ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], - visibility='private', is_virtual=True) - return - -def register_Ns3SupportedRates_methods(root_module, cls): - cls.add_output_stream_operator() - ## supported-rates.h: ns3::SupportedRates::SupportedRates(ns3::SupportedRates const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SupportedRates const &', 'arg0')]) - ## supported-rates.h: ns3::SupportedRates::SupportedRates() [constructor] - cls.add_constructor([]) - ## supported-rates.h: void ns3::SupportedRates::AddSupportedRate(uint32_t bs) [member function] - cls.add_method('AddSupportedRate', - 'void', - [param('uint32_t', 'bs')]) - ## supported-rates.h: uint8_t ns3::SupportedRates::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_virtual=True) - ## supported-rates.h: ns3::WifiInformationElementId ns3::SupportedRates::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## supported-rates.h: uint8_t ns3::SupportedRates::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## supported-rates.h: uint8_t ns3::SupportedRates::GetNRates() const [member function] - cls.add_method('GetNRates', - 'uint8_t', - [], - is_const=True) - ## supported-rates.h: uint32_t ns3::SupportedRates::GetRate(uint8_t i) const [member function] - cls.add_method('GetRate', - 'uint32_t', - [param('uint8_t', 'i')], - is_const=True) - ## supported-rates.h: bool ns3::SupportedRates::IsBasicRate(uint32_t bs) const [member function] - cls.add_method('IsBasicRate', - 'bool', - [param('uint32_t', 'bs')], - is_const=True) - ## supported-rates.h: bool ns3::SupportedRates::IsSupportedRate(uint32_t bs) const [member function] - cls.add_method('IsSupportedRate', - 'bool', - [param('uint32_t', 'bs')], - is_const=True) - ## supported-rates.h: void ns3::SupportedRates::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## supported-rates.h: void ns3::SupportedRates::SetBasicRate(uint32_t bs) [member function] - cls.add_method('SetBasicRate', - 'void', - [param('uint32_t', 'bs')]) - ## supported-rates.h: ns3::SupportedRates::extended [variable] - cls.add_instance_attribute('extended', 'ns3::ExtendedSupportedRatesIE', is_const=False) - return - -def register_Ns3WifiChannel_methods(root_module, cls): - ## wifi-channel.h: ns3::WifiChannel::WifiChannel() [constructor] - cls.add_constructor([]) - ## wifi-channel.h: ns3::WifiChannel::WifiChannel(ns3::WifiChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiChannel const &', 'arg0')]) - ## wifi-channel.h: static ns3::TypeId ns3::WifiChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3WifiModeChecker_methods(root_module, cls): - ## wifi-mode.h: ns3::WifiModeChecker::WifiModeChecker() [constructor] - cls.add_constructor([]) - ## wifi-mode.h: ns3::WifiModeChecker::WifiModeChecker(ns3::WifiModeChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiModeChecker const &', 'arg0')]) - return - -def register_Ns3WifiModeValue_methods(root_module, cls): - ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue() [constructor] - cls.add_constructor([]) - ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue(ns3::WifiModeValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiModeValue const &', 'arg0')]) - ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue(ns3::WifiMode const & value) [constructor] - cls.add_constructor([param('ns3::WifiMode const &', 'value')]) - ## wifi-mode.h: ns3::Ptr ns3::WifiModeValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## wifi-mode.h: bool ns3::WifiModeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## wifi-mode.h: ns3::WifiMode ns3::WifiModeValue::Get() const [member function] - cls.add_method('Get', - 'ns3::WifiMode', - [], - is_const=True) - ## wifi-mode.h: std::string ns3::WifiModeValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## wifi-mode.h: void ns3::WifiModeValue::Set(ns3::WifiMode const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::WifiMode const &', 'value')]) - return - -def register_Ns3WifiNetDevice_methods(root_module, cls): - ## wifi-net-device.h: ns3::WifiNetDevice::WifiNetDevice(ns3::WifiNetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiNetDevice const &', 'arg0')]) - ## wifi-net-device.h: ns3::WifiNetDevice::WifiNetDevice() [constructor] - cls.add_constructor([]) - ## wifi-net-device.h: void ns3::WifiNetDevice::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) - ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: ns3::Ptr ns3::WifiNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: uint32_t ns3::WifiNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: ns3::Ptr ns3::WifiNetDevice::GetMac() const [member function] - cls.add_method('GetMac', - 'ns3::Ptr< ns3::WifiMac >', - [], - is_const=True) - ## wifi-net-device.h: uint16_t ns3::WifiNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## wifi-net-device.h: ns3::Ptr ns3::WifiNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: ns3::Ptr ns3::WifiNetDevice::GetPhy() const [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::WifiPhy >', - [], - is_const=True) - ## wifi-net-device.h: ns3::Ptr ns3::WifiNetDevice::GetRemoteStationManager() const [member function] - cls.add_method('GetRemoteStationManager', - 'ns3::Ptr< ns3::WifiRemoteStationManager >', - [], - is_const=True) - ## wifi-net-device.h: static ns3::TypeId ns3::WifiNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wifi-net-device.h: bool ns3::WifiNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: bool ns3::WifiNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: bool ns3::WifiNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: bool ns3::WifiNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: bool ns3::WifiNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: bool ns3::WifiNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: bool ns3::WifiNetDevice::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) - ## wifi-net-device.h: bool ns3::WifiNetDevice::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) - ## wifi-net-device.h: void ns3::WifiNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## wifi-net-device.h: void ns3::WifiNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## wifi-net-device.h: void ns3::WifiNetDevice::SetMac(ns3::Ptr mac) [member function] - cls.add_method('SetMac', - 'void', - [param('ns3::Ptr< ns3::WifiMac >', 'mac')]) - ## wifi-net-device.h: bool ns3::WifiNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## wifi-net-device.h: void ns3::WifiNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## wifi-net-device.h: void ns3::WifiNetDevice::SetPhy(ns3::Ptr phy) [member function] - cls.add_method('SetPhy', - 'void', - [param('ns3::Ptr< ns3::WifiPhy >', 'phy')]) - ## wifi-net-device.h: void ns3::WifiNetDevice::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) - ## wifi-net-device.h: void ns3::WifiNetDevice::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) - ## wifi-net-device.h: void ns3::WifiNetDevice::SetRemoteStationManager(ns3::Ptr manager) [member function] - cls.add_method('SetRemoteStationManager', - 'void', - [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'manager')]) - ## wifi-net-device.h: bool ns3::WifiNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: void ns3::WifiNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## wifi-net-device.h: void ns3::WifiNetDevice::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3YansErrorRateModel_methods(root_module, cls): - ## yans-error-rate-model.h: ns3::YansErrorRateModel::YansErrorRateModel(ns3::YansErrorRateModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::YansErrorRateModel const &', 'arg0')]) - ## yans-error-rate-model.h: ns3::YansErrorRateModel::YansErrorRateModel() [constructor] - cls.add_constructor([]) - ## yans-error-rate-model.h: double ns3::YansErrorRateModel::GetChunkSuccessRate(ns3::WifiMode mode, double snr, uint32_t nbits) const [member function] - cls.add_method('GetChunkSuccessRate', - 'double', - [param('ns3::WifiMode', 'mode'), param('double', 'snr'), param('uint32_t', 'nbits')], - is_const=True, is_virtual=True) - ## yans-error-rate-model.h: static ns3::TypeId ns3::YansErrorRateModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3YansWifiChannel_methods(root_module, cls): - ## yans-wifi-channel.h: static ns3::TypeId ns3::YansWifiChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## yans-wifi-channel.h: ns3::YansWifiChannel::YansWifiChannel() [constructor] - cls.add_constructor([]) - ## yans-wifi-channel.h: uint32_t ns3::YansWifiChannel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## yans-wifi-channel.h: ns3::Ptr ns3::YansWifiChannel::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) - ## yans-wifi-channel.h: void ns3::YansWifiChannel::Add(ns3::Ptr phy) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::YansWifiPhy >', 'phy')]) - ## yans-wifi-channel.h: void ns3::YansWifiChannel::SetPropagationLossModel(ns3::Ptr loss) [member function] - cls.add_method('SetPropagationLossModel', - 'void', - [param('ns3::Ptr< ns3::PropagationLossModel >', 'loss')]) - ## yans-wifi-channel.h: void ns3::YansWifiChannel::SetPropagationDelayModel(ns3::Ptr delay) [member function] - cls.add_method('SetPropagationDelayModel', - 'void', - [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')]) - ## yans-wifi-channel.h: void ns3::YansWifiChannel::Send(ns3::Ptr sender, ns3::Ptr packet, double txPowerDbm, ns3::WifiMode wifiMode, ns3::WifiPreamble preamble) const [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::YansWifiPhy >', 'sender'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'txPowerDbm'), param('ns3::WifiMode', 'wifiMode'), param('ns3::WifiPreamble', 'preamble')], - is_const=True) - return - -def register_Ns3AdhocWifiMac_methods(root_module, cls): - ## adhoc-wifi-mac.h: static ns3::TypeId ns3::AdhocWifiMac::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## adhoc-wifi-mac.h: ns3::AdhocWifiMac::AdhocWifiMac() [constructor] - cls.add_constructor([]) - ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetAddress(ns3::Mac48Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Mac48Address', 'address')], - is_virtual=True) - ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetLinkUpCallback(ns3::Callback linkUp) [member function] - cls.add_method('SetLinkUpCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], - is_virtual=True) - ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], - is_virtual=True) - ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::Receive(ns3::Ptr packet, ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], - visibility='private', is_virtual=True) - return - -def register_Ns3ApWifiMac_methods(root_module, cls): - ## ap-wifi-mac.h: static ns3::TypeId ns3::ApWifiMac::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ap-wifi-mac.h: ns3::ApWifiMac::ApWifiMac() [constructor] - cls.add_constructor([]) - ## ap-wifi-mac.h: void ns3::ApWifiMac::SetWifiRemoteStationManager(ns3::Ptr stationManager) [member function] - cls.add_method('SetWifiRemoteStationManager', - 'void', - [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], - is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::SetLinkUpCallback(ns3::Callback linkUp) [member function] - cls.add_method('SetLinkUpCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], - is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], - is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], - is_virtual=True) - ## ap-wifi-mac.h: bool ns3::ApWifiMac::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::SetAddress(ns3::Mac48Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Mac48Address', 'address')], - is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::SetBeaconInterval(ns3::Time interval) [member function] - cls.add_method('SetBeaconInterval', - 'void', - [param('ns3::Time', 'interval')]) - ## ap-wifi-mac.h: ns3::Time ns3::ApWifiMac::GetBeaconInterval() const [member function] - cls.add_method('GetBeaconInterval', - 'ns3::Time', - [], - is_const=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::StartBeaconing() [member function] - cls.add_method('StartBeaconing', - 'void', - []) - ## ap-wifi-mac.h: void ns3::ApWifiMac::Receive(ns3::Ptr packet, ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], - visibility='private', is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::TxOk(ns3::WifiMacHeader const & hdr) [member function] - cls.add_method('TxOk', - 'void', - [param('ns3::WifiMacHeader const &', 'hdr')], - visibility='private', is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::TxFailed(ns3::WifiMacHeader const & hdr) [member function] - cls.add_method('TxFailed', - 'void', - [param('ns3::WifiMacHeader const &', 'hdr')], - visibility='private', is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::DeaggregateAmsduAndForward(ns3::Ptr aggregatedPacket, ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('DeaggregateAmsduAndForward', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('ns3::WifiMacHeader const *', 'hdr')], - visibility='private', is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3DcaTxop_methods(root_module, cls): - ## dca-txop.h: static ns3::TypeId ns3::DcaTxop::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## dca-txop.h: ns3::DcaTxop::DcaTxop() [constructor] - cls.add_constructor([]) - ## dca-txop.h: void ns3::DcaTxop::SetLow(ns3::Ptr low) [member function] - cls.add_method('SetLow', - 'void', - [param('ns3::Ptr< ns3::MacLow >', 'low')]) - ## dca-txop.h: void ns3::DcaTxop::SetManager(ns3::DcfManager * manager) [member function] - cls.add_method('SetManager', - 'void', - [param('ns3::DcfManager *', 'manager')]) - ## dca-txop.h: void ns3::DcaTxop::SetWifiRemoteStationManager(ns3::Ptr remoteManager) [member function] - cls.add_method('SetWifiRemoteStationManager', - 'void', - [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'remoteManager')]) - ## dca-txop.h: void ns3::DcaTxop::SetTxOkCallback(ns3::Callback callback) [member function] - cls.add_method('SetTxOkCallback', - 'void', - [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## dca-txop.h: void ns3::DcaTxop::SetTxFailedCallback(ns3::Callback callback) [member function] - cls.add_method('SetTxFailedCallback', - 'void', - [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## dca-txop.h: ns3::Ptr ns3::DcaTxop::GetQueue() const [member function] - cls.add_method('GetQueue', - 'ns3::Ptr< ns3::WifiMacQueue >', - [], - is_const=True) - ## dca-txop.h: void ns3::DcaTxop::SetMinCw(uint32_t minCw) [member function] - cls.add_method('SetMinCw', - 'void', - [param('uint32_t', 'minCw')], - is_virtual=True) - ## dca-txop.h: void ns3::DcaTxop::SetMaxCw(uint32_t maxCw) [member function] - cls.add_method('SetMaxCw', - 'void', - [param('uint32_t', 'maxCw')], - is_virtual=True) - ## dca-txop.h: void ns3::DcaTxop::SetAifsn(uint32_t aifsn) [member function] - cls.add_method('SetAifsn', - 'void', - [param('uint32_t', 'aifsn')], - is_virtual=True) - ## dca-txop.h: uint32_t ns3::DcaTxop::GetMinCw() const [member function] - cls.add_method('GetMinCw', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## dca-txop.h: uint32_t ns3::DcaTxop::GetMaxCw() const [member function] - cls.add_method('GetMaxCw', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## dca-txop.h: uint32_t ns3::DcaTxop::GetAifsn() const [member function] - cls.add_method('GetAifsn', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## dca-txop.h: void ns3::DcaTxop::Queue(ns3::Ptr packet, ns3::WifiMacHeader const & hdr) [member function] - cls.add_method('Queue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr')]) - ## dca-txop.h: void ns3::DcaTxop::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - ## dca-txop.h: void ns3::DcaTxop::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_functions(root_module): - module = root_module - ## ssid.h: extern ns3::Ptr ns3::MakeSsidChecker() [free function] - module.add_function('MakeSsidChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## wifi-mode.h: extern ns3::Ptr ns3::MakeWifiModeChecker() [free function] - module.add_function('MakeWifiModeChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## qos-utils.h: extern uint8_t ns3::QosUtilsGetTidForPacket(ns3::Ptr packet) [free function] - module.add_function('QosUtilsGetTidForPacket', - 'uint8_t', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## qos-utils.h: extern bool ns3::QosUtilsIsOldPacket(uint16_t startingSeq, uint16_t seqNumber) [free function] - module.add_function('QosUtilsIsOldPacket', - 'bool', - [param('uint16_t', 'startingSeq'), param('uint16_t', 'seqNumber')]) - ## qos-utils.h: extern uint32_t ns3::QosUtilsMapSeqControlToUniqueInteger(uint16_t seqControl, uint16_t endSequence) [free function] - module.add_function('QosUtilsMapSeqControlToUniqueInteger', - 'uint32_t', - [param('uint16_t', 'seqControl'), param('uint16_t', 'endSequence')]) - ## qos-utils.h: extern ns3::AcIndex ns3::QosUtilsMapTidToAc(uint8_t tid) [free function] - module.add_function('QosUtilsMapTidToAc', - 'ns3::AcIndex', - [param('uint8_t', 'tid')]) - 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_wimax.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_wimax.py deleted file mode 100644 index 9cfd4dd10..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_wimax.py +++ /dev/null @@ -1,6728 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## ul-job.h: ns3::ReqType [enumeration] - module.add_enum('ReqType', ['DATA', 'UNICAST_POLLING']) - ## cid.h: ns3::Cid [class] - module.add_class('Cid') - ## cid.h: ns3::Cid::Type [enumeration] - module.add_enum('Type', ['BROADCAST', 'INITIAL_RANGING', 'BASIC', 'PRIMARY', 'TRANSPORT', 'MULTICAST', 'PADDING'], outer_class=root_module['ns3::Cid']) - ## cid-factory.h: ns3::CidFactory [class] - module.add_class('CidFactory') - ## cs-parameters.h: ns3::CsParameters [class] - module.add_class('CsParameters') - ## cs-parameters.h: ns3::CsParameters::Action [enumeration] - module.add_enum('Action', ['ADD', 'REPLACE', 'DELETE'], outer_class=root_module['ns3::CsParameters']) - ## dl-mac-messages.h: ns3::DcdChannelEncodings [class] - module.add_class('DcdChannelEncodings', allow_subclassing=True) - ## ofdm-downlink-frame-prefix.h: ns3::DlFramePrefixIe [class] - module.add_class('DlFramePrefixIe') - ## ipcs-classifier-record.h: ns3::IpcsClassifierRecord [class] - module.add_class('IpcsClassifierRecord') - ## dl-mac-messages.h: ns3::OfdmDcdChannelEncodings [class] - module.add_class('OfdmDcdChannelEncodings', parent=root_module['ns3::DcdChannelEncodings']) - ## dl-mac-messages.h: ns3::OfdmDlBurstProfile [class] - module.add_class('OfdmDlBurstProfile') - ## dl-mac-messages.h: ns3::OfdmDlBurstProfile::Diuc [enumeration] - module.add_enum('Diuc', ['DIUC_STC_ZONE', 'DIUC_BURST_PROFILE_1', 'DIUC_BURST_PROFILE_2', 'DIUC_BURST_PROFILE_3', 'DIUC_BURST_PROFILE_4', 'DIUC_BURST_PROFILE_5', 'DIUC_BURST_PROFILE_6', 'DIUC_BURST_PROFILE_7', 'DIUC_BURST_PROFILE_8', 'DIUC_BURST_PROFILE_9', 'DIUC_BURST_PROFILE_10', 'DIUC_BURST_PROFILE_11', 'DIUC_GAP', 'DIUC_END_OF_MAP'], outer_class=root_module['ns3::OfdmDlBurstProfile']) - ## dl-mac-messages.h: ns3::OfdmDlMapIe [class] - module.add_class('OfdmDlMapIe') - ## ul-mac-messages.h: ns3::OfdmUlBurstProfile [class] - module.add_class('OfdmUlBurstProfile') - ## ul-mac-messages.h: ns3::OfdmUlBurstProfile::Uiuc [enumeration] - module.add_enum('Uiuc', ['UIUC_INITIAL_RANGING', 'UIUC_REQ_REGION_FULL', 'UIUC_REQ_REGION_FOCUSED', 'UIUC_FOCUSED_CONTENTION_IE', 'UIUC_BURST_PROFILE_5', 'UIUC_BURST_PROFILE_6', 'UIUC_BURST_PROFILE_7', 'UIUC_BURST_PROFILE_8', 'UIUC_BURST_PROFILE_9', 'UIUC_BURST_PROFILE_10', 'UIUC_BURST_PROFILE_11', 'UIUC_BURST_PROFILE_12', 'UIUC_SUBCH_NETWORK_ENTRY', 'UIUC_END_OF_MAP'], outer_class=root_module['ns3::OfdmUlBurstProfile']) - ## ul-mac-messages.h: ns3::OfdmUlMapIe [class] - module.add_class('OfdmUlMapIe') - ## snr-to-block-error-rate-manager.h: ns3::SNRToBlockErrorRateManager [class] - module.add_class('SNRToBlockErrorRateManager') - ## snr-to-block-error-rate-record.h: ns3::SNRToBlockErrorRateRecord [class] - module.add_class('SNRToBlockErrorRateRecord') - ## ss-record.h: ns3::SSRecord [class] - module.add_class('SSRecord') - ## send-params.h: ns3::SendParams [class] - module.add_class('SendParams') - ## service-flow.h: ns3::ServiceFlow [class] - module.add_class('ServiceFlow') - ## service-flow.h: ns3::ServiceFlow::Direction [enumeration] - module.add_enum('Direction', ['SF_DIRECTION_DOWN', 'SF_DIRECTION_UP'], outer_class=root_module['ns3::ServiceFlow']) - ## service-flow.h: ns3::ServiceFlow::Type [enumeration] - module.add_enum('Type', ['SF_TYPE_PROVISIONED', 'SF_TYPE_ADMITTED', 'SF_TYPE_ACTIVE'], outer_class=root_module['ns3::ServiceFlow']) - ## service-flow.h: ns3::ServiceFlow::SchedulingType [enumeration] - module.add_enum('SchedulingType', ['SF_TYPE_NONE', 'SF_TYPE_UNDEF', 'SF_TYPE_BE', 'SF_TYPE_NRTPS', 'SF_TYPE_RTPS', 'SF_TYPE_UGS', 'SF_TYPE_ALL'], outer_class=root_module['ns3::ServiceFlow']) - ## service-flow.h: ns3::ServiceFlow::CsSpecification [enumeration] - module.add_enum('CsSpecification', ['ATM', 'IPV4', 'IPV6', 'ETHERNET', 'VLAN', 'IPV4_OVER_ETHERNET', 'IPV6_OVER_ETHERNET', 'IPV4_OVER_VLAN', 'IPV6_OVER_VLAN'], outer_class=root_module['ns3::ServiceFlow']) - ## service-flow.h: ns3::ServiceFlow::ModulationType [enumeration] - module.add_enum('ModulationType', ['MODULATION_TYPE_BPSK_12', 'MODULATION_TYPE_QPSK_12', 'MODULATION_TYPE_QPSK_34', 'MODULATION_TYPE_QAM16_12', 'MODULATION_TYPE_QAM16_34', 'MODULATION_TYPE_QAM64_23', 'MODULATION_TYPE_QAM64_34'], outer_class=root_module['ns3::ServiceFlow']) - ## service-flow-record.h: ns3::ServiceFlowRecord [class] - module.add_class('ServiceFlowRecord') - ## wimax-tlv.h: ns3::TlvValue [class] - module.add_class('TlvValue', allow_subclassing=True) - ## wimax-tlv.h: ns3::TosTlvValue [class] - module.add_class('TosTlvValue', parent=root_module['ns3::TlvValue']) - ## wimax-tlv.h: ns3::U16TlvValue [class] - module.add_class('U16TlvValue', parent=root_module['ns3::TlvValue']) - ## wimax-tlv.h: ns3::U32TlvValue [class] - module.add_class('U32TlvValue', parent=root_module['ns3::TlvValue']) - ## wimax-tlv.h: ns3::U8TlvValue [class] - module.add_class('U8TlvValue', parent=root_module['ns3::TlvValue']) - ## ul-mac-messages.h: ns3::UcdChannelEncodings [class] - module.add_class('UcdChannelEncodings', allow_subclassing=True) - ## wimax-tlv.h: ns3::VectorTlvValue [class] - module.add_class('VectorTlvValue', parent=root_module['ns3::TlvValue']) - ## wimax-helper.h: ns3::WimaxHelper [class] - module.add_class('WimaxHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) - ## wimax-helper.h: ns3::WimaxHelper::NetDeviceType [enumeration] - module.add_enum('NetDeviceType', ['DEVICE_TYPE_SUBSCRIBER_STATION', 'DEVICE_TYPE_BASE_STATION'], outer_class=root_module['ns3::WimaxHelper']) - ## wimax-helper.h: ns3::WimaxHelper::PhyType [enumeration] - module.add_enum('PhyType', ['SIMPLE_PHY_TYPE_OFDM'], outer_class=root_module['ns3::WimaxHelper']) - ## wimax-helper.h: ns3::WimaxHelper::SchedulerType [enumeration] - module.add_enum('SchedulerType', ['SCHED_TYPE_SIMPLE', 'SCHED_TYPE_RTPS', 'SCHED_TYPE_MBQOS'], outer_class=root_module['ns3::WimaxHelper']) - ## simple-ofdm-send-param.h: ns3::simpleOfdmSendParam [class] - module.add_class('simpleOfdmSendParam') - ## wimax-tlv.h: ns3::ClassificationRuleVectorTlvValue [class] - module.add_class('ClassificationRuleVectorTlvValue', parent=root_module['ns3::VectorTlvValue']) - ## wimax-tlv.h: ns3::ClassificationRuleVectorTlvValue::ClassificationRuleTlvType [enumeration] - module.add_enum('ClassificationRuleTlvType', ['Priority', 'ToS', 'Protocol', 'IP_src', 'IP_dst', 'Port_src', 'Port_dst', 'Index'], outer_class=root_module['ns3::ClassificationRuleVectorTlvValue']) - ## wimax-tlv.h: ns3::CsParamVectorTlvValue [class] - module.add_class('CsParamVectorTlvValue', parent=root_module['ns3::VectorTlvValue']) - ## wimax-tlv.h: ns3::CsParamVectorTlvValue::Type [enumeration] - module.add_enum('Type', ['Classifier_DSC_Action', 'Packet_Classification_Rule'], outer_class=root_module['ns3::CsParamVectorTlvValue']) - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue [class] - module.add_class('Ipv4AddressTlvValue', parent=root_module['ns3::TlvValue']) - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue::ipv4Addr [struct] - module.add_class('ipv4Addr', outer_class=root_module['ns3::Ipv4AddressTlvValue']) - ## wimax-mac-header.h: ns3::MacHeaderType [class] - module.add_class('MacHeaderType', parent=root_module['ns3::Header']) - ## wimax-mac-header.h: ns3::MacHeaderType::HeaderType [enumeration] - module.add_enum('HeaderType', ['HEADER_TYPE_GENERIC', 'HEADER_TYPE_BANDWIDTH'], outer_class=root_module['ns3::MacHeaderType']) - ## mac-messages.h: ns3::ManagementMessageType [class] - module.add_class('ManagementMessageType', parent=root_module['ns3::Header']) - ## mac-messages.h: ns3::ManagementMessageType::MessageType [enumeration] - module.add_enum('MessageType', ['MESSAGE_TYPE_UCD', 'MESSAGE_TYPE_DCD', 'MESSAGE_TYPE_DL_MAP', 'MESSAGE_TYPE_UL_MAP', 'MESSAGE_TYPE_RNG_REQ', 'MESSAGE_TYPE_RNG_RSP', 'MESSAGE_TYPE_REG_REQ', 'MESSAGE_TYPE_REG_RSP', 'MESSAGE_TYPE_DSA_REQ', 'MESSAGE_TYPE_DSA_RSP', 'MESSAGE_TYPE_DSA_ACK'], outer_class=root_module['ns3::ManagementMessageType']) - ## ofdm-downlink-frame-prefix.h: ns3::OfdmDownlinkFramePrefix [class] - module.add_class('OfdmDownlinkFramePrefix', parent=root_module['ns3::Header']) - ## send-params.h: ns3::OfdmSendParams [class] - module.add_class('OfdmSendParams', parent=root_module['ns3::SendParams']) - ## ul-mac-messages.h: ns3::OfdmUcdChannelEncodings [class] - module.add_class('OfdmUcdChannelEncodings', parent=root_module['ns3::UcdChannelEncodings']) - ## wimax-tlv.h: ns3::PortRangeTlvValue [class] - module.add_class('PortRangeTlvValue', parent=root_module['ns3::TlvValue']) - ## wimax-tlv.h: ns3::PortRangeTlvValue::PortRange [struct] - module.add_class('PortRange', outer_class=root_module['ns3::PortRangeTlvValue']) - ## ul-job.h: ns3::PriorityUlJob [class] - module.add_class('PriorityUlJob', parent=root_module['ns3::Object']) - ## wimax-tlv.h: ns3::ProtocolTlvValue [class] - module.add_class('ProtocolTlvValue', parent=root_module['ns3::TlvValue']) - ## mac-messages.h: ns3::RngReq [class] - module.add_class('RngReq', parent=root_module['ns3::Header']) - ## mac-messages.h: ns3::RngRsp [class] - module.add_class('RngRsp', parent=root_module['ns3::Header']) - ## ss-manager.h: ns3::SSManager [class] - module.add_class('SSManager', parent=root_module['ns3::Object']) - ## service-flow-manager.h: ns3::ServiceFlowManager [class] - module.add_class('ServiceFlowManager', parent=root_module['ns3::Object']) - ## service-flow-manager.h: ns3::ServiceFlowManager::ConfirmationCode [enumeration] - module.add_enum('ConfirmationCode', ['CONFIRMATION_CODE_SUCCESS', 'CONFIRMATION_CODE_REJECT'], outer_class=root_module['ns3::ServiceFlowManager']) - ## wimax-tlv.h: ns3::SfVectorTlvValue [class] - module.add_class('SfVectorTlvValue', parent=root_module['ns3::VectorTlvValue']) - ## wimax-tlv.h: ns3::SfVectorTlvValue::Type [enumeration] - module.add_enum('Type', ['SFID', 'CID', 'Service_Class_Name', 'reserved1', 'QoS_Parameter_Set_Type', 'Traffic_Priority', 'Maximum_Sustained_Traffic_Rate', 'Maximum_Traffic_Burst', 'Minimum_Reserved_Traffic_Rate', 'Minimum_Tolerable_Traffic_Rate', 'Service_Flow_Scheduling_Type', 'Request_Transmission_Policy', 'Tolerated_Jitter', 'Maximum_Latency', 'Fixed_length_versus_Variable_length_SDU_Indicator', 'SDU_Size', 'Target_SAID', 'ARQ_Enable', 'ARQ_WINDOW_SIZE', 'ARQ_RETRY_TIMEOUT_Transmitter_Delay', 'ARQ_RETRY_TIMEOUT_Receiver_Delay', 'ARQ_BLOCK_LIFETIME', 'ARQ_SYNC_LOSS', 'ARQ_DELIVER_IN_ORDER', 'ARQ_PURGE_TIMEOUT', 'ARQ_BLOCK_SIZE', 'reserved2', 'CS_Specification', 'IPV4_CS_Parameters'], outer_class=root_module['ns3::SfVectorTlvValue']) - ## ss-service-flow-manager.h: ns3::SsServiceFlowManager [class] - module.add_class('SsServiceFlowManager', parent=root_module['ns3::ServiceFlowManager']) - ## ss-service-flow-manager.h: ns3::SsServiceFlowManager::ConfirmationCode [enumeration] - module.add_enum('ConfirmationCode', ['CONFIRMATION_CODE_SUCCESS', 'CONFIRMATION_CODE_REJECT'], outer_class=root_module['ns3::SsServiceFlowManager']) - ## wimax-tlv.h: ns3::Tlv [class] - module.add_class('Tlv', parent=root_module['ns3::Header']) - ## wimax-tlv.h: ns3::Tlv::CommonTypes [enumeration] - module.add_enum('CommonTypes', ['HMAC_TUPLE', 'MAC_VERSION_ENCODING', 'CURRENT_TRANSMIT_POWER', 'DOWNLINK_SERVICE_FLOW', 'UPLINK_SERVICE_FLOW', 'VENDOR_ID_EMCODING', 'VENDOR_SPECIFIC_INFORMATION'], outer_class=root_module['ns3::Tlv']) - ## ul-mac-messages.h: ns3::Ucd [class] - module.add_class('Ucd', parent=root_module['ns3::Header']) - ## ul-job.h: ns3::UlJob [class] - module.add_class('UlJob', parent=root_module['ns3::Object']) - ## ul-job.h: ns3::UlJob::JobPriority [enumeration] - module.add_enum('JobPriority', ['LOW', 'INTERMEDIATE', 'HIGH'], outer_class=root_module['ns3::UlJob']) - ## ul-mac-messages.h: ns3::UlMap [class] - module.add_class('UlMap', parent=root_module['ns3::Header']) - ## bs-uplink-scheduler.h: ns3::UplinkScheduler [class] - module.add_class('UplinkScheduler', parent=root_module['ns3::Object']) - ## bs-uplink-scheduler-mbqos.h: ns3::UplinkSchedulerMBQoS [class] - module.add_class('UplinkSchedulerMBQoS', parent=root_module['ns3::UplinkScheduler']) - ## bs-uplink-scheduler-rtps.h: ns3::UplinkSchedulerRtps [class] - module.add_class('UplinkSchedulerRtps', parent=root_module['ns3::UplinkScheduler']) - ## bs-uplink-scheduler-simple.h: ns3::UplinkSchedulerSimple [class] - module.add_class('UplinkSchedulerSimple', parent=root_module['ns3::UplinkScheduler']) - ## wimax-connection.h: ns3::WimaxConnection [class] - module.add_class('WimaxConnection', parent=root_module['ns3::Object']) - ## wimax-mac-queue.h: ns3::WimaxMacQueue [class] - module.add_class('WimaxMacQueue', parent=root_module['ns3::Object']) - ## wimax-mac-to-mac-header.h: ns3::WimaxMacToMacHeader [class] - module.add_class('WimaxMacToMacHeader', parent=root_module['ns3::Header']) - ## wimax-phy.h: ns3::WimaxPhy [class] - module.add_class('WimaxPhy', parent=root_module['ns3::Object']) - ## wimax-phy.h: ns3::WimaxPhy::ModulationType [enumeration] - module.add_enum('ModulationType', ['MODULATION_TYPE_BPSK_12', 'MODULATION_TYPE_QPSK_12', 'MODULATION_TYPE_QPSK_34', 'MODULATION_TYPE_QAM16_12', 'MODULATION_TYPE_QAM16_34', 'MODULATION_TYPE_QAM64_23', 'MODULATION_TYPE_QAM64_34'], outer_class=root_module['ns3::WimaxPhy']) - ## wimax-phy.h: ns3::WimaxPhy::PhyState [enumeration] - module.add_enum('PhyState', ['PHY_STATE_IDLE', 'PHY_STATE_SCANNING', 'PHY_STATE_TX', 'PHY_STATE_RX'], outer_class=root_module['ns3::WimaxPhy']) - ## wimax-phy.h: ns3::WimaxPhy::PhyType [enumeration] - module.add_enum('PhyType', ['SimpleWimaxPhy', 'simpleOfdmWimaxPhy'], outer_class=root_module['ns3::WimaxPhy']) - ## bs-scheduler.h: ns3::BSScheduler [class] - module.add_class('BSScheduler', parent=root_module['ns3::Object']) - ## bs-scheduler-rtps.h: ns3::BSSchedulerRtps [class] - module.add_class('BSSchedulerRtps', parent=root_module['ns3::BSScheduler']) - ## bs-scheduler-simple.h: ns3::BSSchedulerSimple [class] - module.add_class('BSSchedulerSimple', parent=root_module['ns3::BSScheduler']) - ## wimax-mac-header.h: ns3::BandwidthRequestHeader [class] - module.add_class('BandwidthRequestHeader', parent=root_module['ns3::Header']) - ## wimax-mac-header.h: ns3::BandwidthRequestHeader::HeaderType [enumeration] - module.add_enum('HeaderType', ['HEADER_TYPE_INCREMENTAL', 'HEADER_TYPE_AGGREGATE'], outer_class=root_module['ns3::BandwidthRequestHeader']) - ## bs-service-flow-manager.h: ns3::BsServiceFlowManager [class] - module.add_class('BsServiceFlowManager', parent=root_module['ns3::ServiceFlowManager']) - ## bs-service-flow-manager.h: ns3::BsServiceFlowManager::ConfirmationCode [enumeration] - module.add_enum('ConfirmationCode', ['CONFIRMATION_CODE_SUCCESS', 'CONFIRMATION_CODE_REJECT'], outer_class=root_module['ns3::BsServiceFlowManager']) - ## connection-manager.h: ns3::ConnectionManager [class] - module.add_class('ConnectionManager', parent=root_module['ns3::Object']) - ## dl-mac-messages.h: ns3::Dcd [class] - module.add_class('Dcd', parent=root_module['ns3::Header']) - ## dl-mac-messages.h: ns3::DlMap [class] - module.add_class('DlMap', parent=root_module['ns3::Header']) - ## mac-messages.h: ns3::DsaAck [class] - module.add_class('DsaAck', parent=root_module['ns3::Header']) - ## mac-messages.h: ns3::DsaReq [class] - module.add_class('DsaReq', parent=root_module['ns3::Header']) - ## mac-messages.h: ns3::DsaRsp [class] - module.add_class('DsaRsp', parent=root_module['ns3::Header']) - ## wimax-mac-header.h: ns3::FragmentationSubheader [class] - module.add_class('FragmentationSubheader', parent=root_module['ns3::Header']) - ## wimax-mac-header.h: ns3::GenericMacHeader [class] - module.add_class('GenericMacHeader', parent=root_module['ns3::Header']) - ## wimax-mac-header.h: ns3::GrantManagementSubheader [class] - module.add_class('GrantManagementSubheader', parent=root_module['ns3::Header']) - ## ipcs-classifier.h: ns3::IpcsClassifier [class] - module.add_class('IpcsClassifier', parent=root_module['ns3::Object']) - ## simple-ofdm-wimax-phy.h: ns3::SimpleOfdmWimaxPhy [class] - module.add_class('SimpleOfdmWimaxPhy', parent=root_module['ns3::WimaxPhy']) - ## simple-ofdm-wimax-phy.h: ns3::SimpleOfdmWimaxPhy::FrameDurationCode [enumeration] - module.add_enum('FrameDurationCode', ['FRAME_DURATION_2_POINT_5_MS', 'FRAME_DURATION_4_MS', 'FRAME_DURATION_5_MS', 'FRAME_DURATION_8_MS', 'FRAME_DURATION_10_MS', 'FRAME_DURATION_12_POINT_5_MS', 'FRAME_DURATION_20_MS'], outer_class=root_module['ns3::SimpleOfdmWimaxPhy']) - ## wimax-channel.h: ns3::WimaxChannel [class] - module.add_class('WimaxChannel', parent=root_module['ns3::Channel']) - ## wimax-net-device.h: ns3::WimaxNetDevice [class] - module.add_class('WimaxNetDevice', parent=root_module['ns3::NetDevice']) - ## wimax-net-device.h: ns3::WimaxNetDevice::Direction [enumeration] - module.add_enum('Direction', ['DIRECTION_DOWNLINK', 'DIRECTION_UPLINK'], outer_class=root_module['ns3::WimaxNetDevice']) - ## wimax-net-device.h: ns3::WimaxNetDevice::RangingStatus [enumeration] - module.add_enum('RangingStatus', ['RANGING_STATUS_EXPIRED', 'RANGING_STATUS_CONTINUE', 'RANGING_STATUS_ABORT', 'RANGING_STATUS_SUCCESS'], outer_class=root_module['ns3::WimaxNetDevice']) - ## bs-net-device.h: ns3::BaseStationNetDevice [class] - module.add_class('BaseStationNetDevice', parent=root_module['ns3::WimaxNetDevice']) - ## bs-net-device.h: ns3::BaseStationNetDevice::State [enumeration] - module.add_enum('State', ['BS_STATE_DL_SUB_FRAME', 'BS_STATE_UL_SUB_FRAME', 'BS_STATE_TTG', 'BS_STATE_RTG'], outer_class=root_module['ns3::BaseStationNetDevice']) - ## bs-net-device.h: ns3::BaseStationNetDevice::MacPreamble [enumeration] - module.add_enum('MacPreamble', ['SHORT_PREAMBLE', 'LONG_PREAMBLE'], outer_class=root_module['ns3::BaseStationNetDevice']) - ## simple-ofdm-wimax-channel.h: ns3::SimpleOfdmWimaxChannel [class] - module.add_class('SimpleOfdmWimaxChannel', parent=root_module['ns3::WimaxChannel']) - ## simple-ofdm-wimax-channel.h: ns3::SimpleOfdmWimaxChannel::PropModel [enumeration] - module.add_enum('PropModel', ['RANDOM_PROPAGATION', 'FRIIS_PROPAGATION', 'LOG_DISTANCE_PROPAGATION', 'COST231_PROPAGATION'], outer_class=root_module['ns3::SimpleOfdmWimaxChannel']) - ## ss-net-device.h: ns3::SubscriberStationNetDevice [class] - module.add_class('SubscriberStationNetDevice', parent=root_module['ns3::WimaxNetDevice']) - ## ss-net-device.h: ns3::SubscriberStationNetDevice::State [enumeration] - module.add_enum('State', ['SS_STATE_IDLE', 'SS_STATE_SCANNING', 'SS_STATE_SYNCHRONIZING', 'SS_STATE_ACQUIRING_PARAMETERS', 'SS_STATE_WAITING_REG_RANG_INTRVL', 'SS_STATE_WAITING_INV_RANG_INTRVL', 'SS_STATE_WAITING_RNG_RSP', 'SS_STATE_ADJUSTING_PARAMETERS', 'SS_STATE_REGISTERED', 'SS_STATE_TRANSMITTING', 'SS_STATE_STOPPED'], outer_class=root_module['ns3::SubscriberStationNetDevice']) - ## ss-net-device.h: ns3::SubscriberStationNetDevice::EventType [enumeration] - module.add_enum('EventType', ['EVENT_NONE', 'EVENT_WAIT_FOR_RNG_RSP', 'EVENT_DL_MAP_SYNC_TIMEOUT', 'EVENT_LOST_DL_MAP', 'EVENT_LOST_UL_MAP', 'EVENT_DCD_WAIT_TIMEOUT', 'EVENT_UCD_WAIT_TIMEOUT', 'EVENT_RANG_OPP_WAIT_TIMEOUT'], outer_class=root_module['ns3::SubscriberStationNetDevice']) - module.add_container('std::vector< ns3::DlFramePrefixIe >', 'ns3::DlFramePrefixIe', container_type='vector') - module.add_container('std::vector< ns3::OfdmUlBurstProfile >', 'ns3::OfdmUlBurstProfile', container_type='vector') - module.add_container('std::list< ns3::OfdmUlMapIe >', 'ns3::OfdmUlMapIe', container_type='list') - module.add_container('std::deque< ns3::WimaxMacQueue::QueueElement >', 'ns3::WimaxMacQueue::QueueElement', container_type='dequeue') - module.add_container('std::vector< ns3::OfdmDlBurstProfile >', 'ns3::OfdmDlBurstProfile', container_type='vector') - module.add_container('std::list< ns3::OfdmDlMapIe >', 'ns3::OfdmDlMapIe', container_type='list') - typehandlers.add_type_alias('std::vector< bool, std::allocator< bool > >', 'ns3::bvec') - typehandlers.add_type_alias('std::vector< bool, std::allocator< bool > >*', 'ns3::bvec*') - typehandlers.add_type_alias('std::vector< bool, std::allocator< bool > >&', 'ns3::bvec&') - - ## 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_Ns3Cid_methods(root_module, root_module['ns3::Cid']) - register_Ns3CidFactory_methods(root_module, root_module['ns3::CidFactory']) - register_Ns3CsParameters_methods(root_module, root_module['ns3::CsParameters']) - register_Ns3DcdChannelEncodings_methods(root_module, root_module['ns3::DcdChannelEncodings']) - register_Ns3DlFramePrefixIe_methods(root_module, root_module['ns3::DlFramePrefixIe']) - register_Ns3IpcsClassifierRecord_methods(root_module, root_module['ns3::IpcsClassifierRecord']) - register_Ns3OfdmDcdChannelEncodings_methods(root_module, root_module['ns3::OfdmDcdChannelEncodings']) - register_Ns3OfdmDlBurstProfile_methods(root_module, root_module['ns3::OfdmDlBurstProfile']) - register_Ns3OfdmDlMapIe_methods(root_module, root_module['ns3::OfdmDlMapIe']) - register_Ns3OfdmUlBurstProfile_methods(root_module, root_module['ns3::OfdmUlBurstProfile']) - register_Ns3OfdmUlMapIe_methods(root_module, root_module['ns3::OfdmUlMapIe']) - register_Ns3SNRToBlockErrorRateManager_methods(root_module, root_module['ns3::SNRToBlockErrorRateManager']) - register_Ns3SNRToBlockErrorRateRecord_methods(root_module, root_module['ns3::SNRToBlockErrorRateRecord']) - register_Ns3SSRecord_methods(root_module, root_module['ns3::SSRecord']) - register_Ns3SendParams_methods(root_module, root_module['ns3::SendParams']) - register_Ns3ServiceFlow_methods(root_module, root_module['ns3::ServiceFlow']) - register_Ns3ServiceFlowRecord_methods(root_module, root_module['ns3::ServiceFlowRecord']) - register_Ns3TlvValue_methods(root_module, root_module['ns3::TlvValue']) - register_Ns3TosTlvValue_methods(root_module, root_module['ns3::TosTlvValue']) - register_Ns3U16TlvValue_methods(root_module, root_module['ns3::U16TlvValue']) - register_Ns3U32TlvValue_methods(root_module, root_module['ns3::U32TlvValue']) - register_Ns3U8TlvValue_methods(root_module, root_module['ns3::U8TlvValue']) - register_Ns3UcdChannelEncodings_methods(root_module, root_module['ns3::UcdChannelEncodings']) - register_Ns3VectorTlvValue_methods(root_module, root_module['ns3::VectorTlvValue']) - register_Ns3WimaxHelper_methods(root_module, root_module['ns3::WimaxHelper']) - register_Ns3SimpleOfdmSendParam_methods(root_module, root_module['ns3::simpleOfdmSendParam']) - register_Ns3ClassificationRuleVectorTlvValue_methods(root_module, root_module['ns3::ClassificationRuleVectorTlvValue']) - register_Ns3CsParamVectorTlvValue_methods(root_module, root_module['ns3::CsParamVectorTlvValue']) - register_Ns3Ipv4AddressTlvValue_methods(root_module, root_module['ns3::Ipv4AddressTlvValue']) - register_Ns3Ipv4AddressTlvValueIpv4Addr_methods(root_module, root_module['ns3::Ipv4AddressTlvValue::ipv4Addr']) - register_Ns3MacHeaderType_methods(root_module, root_module['ns3::MacHeaderType']) - register_Ns3ManagementMessageType_methods(root_module, root_module['ns3::ManagementMessageType']) - register_Ns3OfdmDownlinkFramePrefix_methods(root_module, root_module['ns3::OfdmDownlinkFramePrefix']) - register_Ns3OfdmSendParams_methods(root_module, root_module['ns3::OfdmSendParams']) - register_Ns3OfdmUcdChannelEncodings_methods(root_module, root_module['ns3::OfdmUcdChannelEncodings']) - register_Ns3PortRangeTlvValue_methods(root_module, root_module['ns3::PortRangeTlvValue']) - register_Ns3PortRangeTlvValuePortRange_methods(root_module, root_module['ns3::PortRangeTlvValue::PortRange']) - register_Ns3PriorityUlJob_methods(root_module, root_module['ns3::PriorityUlJob']) - register_Ns3ProtocolTlvValue_methods(root_module, root_module['ns3::ProtocolTlvValue']) - register_Ns3RngReq_methods(root_module, root_module['ns3::RngReq']) - register_Ns3RngRsp_methods(root_module, root_module['ns3::RngRsp']) - register_Ns3SSManager_methods(root_module, root_module['ns3::SSManager']) - register_Ns3ServiceFlowManager_methods(root_module, root_module['ns3::ServiceFlowManager']) - register_Ns3SfVectorTlvValue_methods(root_module, root_module['ns3::SfVectorTlvValue']) - register_Ns3SsServiceFlowManager_methods(root_module, root_module['ns3::SsServiceFlowManager']) - register_Ns3Tlv_methods(root_module, root_module['ns3::Tlv']) - register_Ns3Ucd_methods(root_module, root_module['ns3::Ucd']) - register_Ns3UlJob_methods(root_module, root_module['ns3::UlJob']) - register_Ns3UlMap_methods(root_module, root_module['ns3::UlMap']) - register_Ns3UplinkScheduler_methods(root_module, root_module['ns3::UplinkScheduler']) - register_Ns3UplinkSchedulerMBQoS_methods(root_module, root_module['ns3::UplinkSchedulerMBQoS']) - register_Ns3UplinkSchedulerRtps_methods(root_module, root_module['ns3::UplinkSchedulerRtps']) - register_Ns3UplinkSchedulerSimple_methods(root_module, root_module['ns3::UplinkSchedulerSimple']) - register_Ns3WimaxConnection_methods(root_module, root_module['ns3::WimaxConnection']) - register_Ns3WimaxMacQueue_methods(root_module, root_module['ns3::WimaxMacQueue']) - register_Ns3WimaxMacToMacHeader_methods(root_module, root_module['ns3::WimaxMacToMacHeader']) - register_Ns3WimaxPhy_methods(root_module, root_module['ns3::WimaxPhy']) - register_Ns3BSScheduler_methods(root_module, root_module['ns3::BSScheduler']) - register_Ns3BSSchedulerRtps_methods(root_module, root_module['ns3::BSSchedulerRtps']) - register_Ns3BSSchedulerSimple_methods(root_module, root_module['ns3::BSSchedulerSimple']) - register_Ns3BandwidthRequestHeader_methods(root_module, root_module['ns3::BandwidthRequestHeader']) - register_Ns3BsServiceFlowManager_methods(root_module, root_module['ns3::BsServiceFlowManager']) - register_Ns3ConnectionManager_methods(root_module, root_module['ns3::ConnectionManager']) - register_Ns3Dcd_methods(root_module, root_module['ns3::Dcd']) - register_Ns3DlMap_methods(root_module, root_module['ns3::DlMap']) - register_Ns3DsaAck_methods(root_module, root_module['ns3::DsaAck']) - register_Ns3DsaReq_methods(root_module, root_module['ns3::DsaReq']) - register_Ns3DsaRsp_methods(root_module, root_module['ns3::DsaRsp']) - register_Ns3FragmentationSubheader_methods(root_module, root_module['ns3::FragmentationSubheader']) - register_Ns3GenericMacHeader_methods(root_module, root_module['ns3::GenericMacHeader']) - register_Ns3GrantManagementSubheader_methods(root_module, root_module['ns3::GrantManagementSubheader']) - register_Ns3IpcsClassifier_methods(root_module, root_module['ns3::IpcsClassifier']) - register_Ns3SimpleOfdmWimaxPhy_methods(root_module, root_module['ns3::SimpleOfdmWimaxPhy']) - register_Ns3WimaxChannel_methods(root_module, root_module['ns3::WimaxChannel']) - register_Ns3WimaxNetDevice_methods(root_module, root_module['ns3::WimaxNetDevice']) - register_Ns3BaseStationNetDevice_methods(root_module, root_module['ns3::BaseStationNetDevice']) - register_Ns3SimpleOfdmWimaxChannel_methods(root_module, root_module['ns3::SimpleOfdmWimaxChannel']) - register_Ns3SubscriberStationNetDevice_methods(root_module, root_module['ns3::SubscriberStationNetDevice']) - return - -def register_Ns3Cid_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## cid.h: ns3::Cid::Cid(ns3::Cid const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Cid const &', 'arg0')]) - ## cid.h: ns3::Cid::Cid() [constructor] - cls.add_constructor([]) - ## cid.h: ns3::Cid::Cid(uint16_t cid) [constructor] - cls.add_constructor([param('uint16_t', 'cid')]) - ## cid.h: static ns3::Cid ns3::Cid::Broadcast() [member function] - cls.add_method('Broadcast', - 'ns3::Cid', - [], - is_static=True) - ## cid.h: uint16_t ns3::Cid::GetIdentifier() const [member function] - cls.add_method('GetIdentifier', - 'uint16_t', - [], - is_const=True) - ## cid.h: static ns3::Cid ns3::Cid::InitialRanging() [member function] - cls.add_method('InitialRanging', - 'ns3::Cid', - [], - is_static=True) - ## cid.h: bool ns3::Cid::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True) - ## cid.h: bool ns3::Cid::IsInitialRanging() const [member function] - cls.add_method('IsInitialRanging', - 'bool', - [], - is_const=True) - ## cid.h: bool ns3::Cid::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True) - ## cid.h: bool ns3::Cid::IsPadding() const [member function] - cls.add_method('IsPadding', - 'bool', - [], - is_const=True) - ## cid.h: static ns3::Cid ns3::Cid::Padding() [member function] - cls.add_method('Padding', - 'ns3::Cid', - [], - is_static=True) - return - -def register_Ns3CidFactory_methods(root_module, cls): - ## cid-factory.h: ns3::CidFactory::CidFactory(ns3::CidFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CidFactory const &', 'arg0')]) - ## cid-factory.h: ns3::CidFactory::CidFactory() [constructor] - cls.add_constructor([]) - ## cid-factory.h: ns3::Cid ns3::CidFactory::Allocate(ns3::Cid::Type type) [member function] - cls.add_method('Allocate', - 'ns3::Cid', - [param('ns3::Cid::Type', 'type')]) - ## cid-factory.h: ns3::Cid ns3::CidFactory::AllocateBasic() [member function] - cls.add_method('AllocateBasic', - 'ns3::Cid', - []) - ## cid-factory.h: ns3::Cid ns3::CidFactory::AllocateMulticast() [member function] - cls.add_method('AllocateMulticast', - 'ns3::Cid', - []) - ## cid-factory.h: ns3::Cid ns3::CidFactory::AllocatePrimary() [member function] - cls.add_method('AllocatePrimary', - 'ns3::Cid', - []) - ## cid-factory.h: ns3::Cid ns3::CidFactory::AllocateTransportOrSecondary() [member function] - cls.add_method('AllocateTransportOrSecondary', - 'ns3::Cid', - []) - ## cid-factory.h: void ns3::CidFactory::FreeCid(ns3::Cid cid) [member function] - cls.add_method('FreeCid', - 'void', - [param('ns3::Cid', 'cid')]) - ## cid-factory.h: bool ns3::CidFactory::IsBasic(ns3::Cid cid) const [member function] - cls.add_method('IsBasic', - 'bool', - [param('ns3::Cid', 'cid')], - is_const=True) - ## cid-factory.h: bool ns3::CidFactory::IsPrimary(ns3::Cid cid) const [member function] - cls.add_method('IsPrimary', - 'bool', - [param('ns3::Cid', 'cid')], - is_const=True) - ## cid-factory.h: bool ns3::CidFactory::IsTransport(ns3::Cid cid) const [member function] - cls.add_method('IsTransport', - 'bool', - [param('ns3::Cid', 'cid')], - is_const=True) - return - -def register_Ns3CsParameters_methods(root_module, cls): - ## cs-parameters.h: ns3::CsParameters::CsParameters(ns3::CsParameters const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CsParameters const &', 'arg0')]) - ## cs-parameters.h: ns3::CsParameters::CsParameters() [constructor] - cls.add_constructor([]) - ## cs-parameters.h: ns3::CsParameters::CsParameters(ns3::Tlv tlv) [constructor] - cls.add_constructor([param('ns3::Tlv', 'tlv')]) - ## cs-parameters.h: ns3::CsParameters::CsParameters(ns3::CsParameters::Action classifierDscAction, ns3::IpcsClassifierRecord classifier) [constructor] - cls.add_constructor([param('ns3::CsParameters::Action', 'classifierDscAction'), param('ns3::IpcsClassifierRecord', 'classifier')]) - ## cs-parameters.h: ns3::CsParameters::Action ns3::CsParameters::GetClassifierDscAction() const [member function] - cls.add_method('GetClassifierDscAction', - 'ns3::CsParameters::Action', - [], - is_const=True) - ## cs-parameters.h: ns3::IpcsClassifierRecord ns3::CsParameters::GetPacketClassifierRule() const [member function] - cls.add_method('GetPacketClassifierRule', - 'ns3::IpcsClassifierRecord', - [], - is_const=True) - ## cs-parameters.h: void ns3::CsParameters::SetClassifierDscAction(ns3::CsParameters::Action action) [member function] - cls.add_method('SetClassifierDscAction', - 'void', - [param('ns3::CsParameters::Action', 'action')]) - ## cs-parameters.h: void ns3::CsParameters::SetPacketClassifierRule(ns3::IpcsClassifierRecord packetClassifierRule) [member function] - cls.add_method('SetPacketClassifierRule', - 'void', - [param('ns3::IpcsClassifierRecord', 'packetClassifierRule')]) - ## cs-parameters.h: ns3::Tlv ns3::CsParameters::ToTlv() const [member function] - cls.add_method('ToTlv', - 'ns3::Tlv', - [], - is_const=True) - return - -def register_Ns3DcdChannelEncodings_methods(root_module, cls): - ## dl-mac-messages.h: ns3::DcdChannelEncodings::DcdChannelEncodings(ns3::DcdChannelEncodings const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DcdChannelEncodings const &', 'arg0')]) - ## dl-mac-messages.h: ns3::DcdChannelEncodings::DcdChannelEncodings() [constructor] - cls.add_constructor([]) - ## dl-mac-messages.h: uint16_t ns3::DcdChannelEncodings::GetBsEirp() const [member function] - cls.add_method('GetBsEirp', - 'uint16_t', - [], - is_const=True) - ## dl-mac-messages.h: uint16_t ns3::DcdChannelEncodings::GetEirxPIrMax() const [member function] - cls.add_method('GetEirxPIrMax', - 'uint16_t', - [], - is_const=True) - ## dl-mac-messages.h: uint32_t ns3::DcdChannelEncodings::GetFrequency() const [member function] - cls.add_method('GetFrequency', - 'uint32_t', - [], - is_const=True) - ## dl-mac-messages.h: uint16_t ns3::DcdChannelEncodings::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::DcdChannelEncodings::Read(ns3::Buffer::Iterator start) [member function] - cls.add_method('Read', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## dl-mac-messages.h: void ns3::DcdChannelEncodings::SetBsEirp(uint16_t bs_eirp) [member function] - cls.add_method('SetBsEirp', - 'void', - [param('uint16_t', 'bs_eirp')]) - ## dl-mac-messages.h: void ns3::DcdChannelEncodings::SetEirxPIrMax(uint16_t rss_ir_max) [member function] - cls.add_method('SetEirxPIrMax', - 'void', - [param('uint16_t', 'rss_ir_max')]) - ## dl-mac-messages.h: void ns3::DcdChannelEncodings::SetFrequency(uint32_t frequency) [member function] - cls.add_method('SetFrequency', - 'void', - [param('uint32_t', 'frequency')]) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::DcdChannelEncodings::Write(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Write', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::DcdChannelEncodings::DoRead(ns3::Buffer::Iterator start) [member function] - cls.add_method('DoRead', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::DcdChannelEncodings::DoWrite(ns3::Buffer::Iterator start) const [member function] - cls.add_method('DoWrite', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3DlFramePrefixIe_methods(root_module, cls): - ## ofdm-downlink-frame-prefix.h: ns3::DlFramePrefixIe::DlFramePrefixIe(ns3::DlFramePrefixIe const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DlFramePrefixIe const &', 'arg0')]) - ## ofdm-downlink-frame-prefix.h: ns3::DlFramePrefixIe::DlFramePrefixIe() [constructor] - cls.add_constructor([]) - ## ofdm-downlink-frame-prefix.h: uint8_t ns3::DlFramePrefixIe::GetDiuc() const [member function] - cls.add_method('GetDiuc', - 'uint8_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint16_t ns3::DlFramePrefixIe::GetLength() const [member function] - cls.add_method('GetLength', - 'uint16_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint8_t ns3::DlFramePrefixIe::GetPreamblePresent() const [member function] - cls.add_method('GetPreamblePresent', - 'uint8_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint8_t ns3::DlFramePrefixIe::GetRateId() const [member function] - cls.add_method('GetRateId', - 'uint8_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint16_t ns3::DlFramePrefixIe::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint16_t ns3::DlFramePrefixIe::GetStartTime() const [member function] - cls.add_method('GetStartTime', - 'uint16_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: ns3::Buffer::Iterator ns3::DlFramePrefixIe::Read(ns3::Buffer::Iterator start) [member function] - cls.add_method('Read', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## ofdm-downlink-frame-prefix.h: void ns3::DlFramePrefixIe::SetDiuc(uint8_t diuc) [member function] - cls.add_method('SetDiuc', - 'void', - [param('uint8_t', 'diuc')]) - ## ofdm-downlink-frame-prefix.h: void ns3::DlFramePrefixIe::SetLength(uint16_t length) [member function] - cls.add_method('SetLength', - 'void', - [param('uint16_t', 'length')]) - ## ofdm-downlink-frame-prefix.h: void ns3::DlFramePrefixIe::SetPreamblePresent(uint8_t preamblePresent) [member function] - cls.add_method('SetPreamblePresent', - 'void', - [param('uint8_t', 'preamblePresent')]) - ## ofdm-downlink-frame-prefix.h: void ns3::DlFramePrefixIe::SetRateId(uint8_t rateId) [member function] - cls.add_method('SetRateId', - 'void', - [param('uint8_t', 'rateId')]) - ## ofdm-downlink-frame-prefix.h: void ns3::DlFramePrefixIe::SetStartTime(uint16_t startTime) [member function] - cls.add_method('SetStartTime', - 'void', - [param('uint16_t', 'startTime')]) - ## ofdm-downlink-frame-prefix.h: ns3::Buffer::Iterator ns3::DlFramePrefixIe::Write(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Write', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - return - -def register_Ns3IpcsClassifierRecord_methods(root_module, cls): - ## ipcs-classifier-record.h: ns3::IpcsClassifierRecord::IpcsClassifierRecord(ns3::IpcsClassifierRecord const & arg0) [copy constructor] - cls.add_constructor([param('ns3::IpcsClassifierRecord const &', 'arg0')]) - ## ipcs-classifier-record.h: ns3::IpcsClassifierRecord::IpcsClassifierRecord() [constructor] - cls.add_constructor([]) - ## ipcs-classifier-record.h: ns3::IpcsClassifierRecord::IpcsClassifierRecord(ns3::Ipv4Address srcAddress, ns3::Ipv4Mask srcMask, ns3::Ipv4Address dstAddress, ns3::Ipv4Mask dstMask, uint16_t srcPortLow, uint16_t srcPortHigh, uint16_t dstPortLow, uint16_t dstPortHigh, uint8_t protocol, uint8_t priority) [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'srcAddress'), param('ns3::Ipv4Mask', 'srcMask'), param('ns3::Ipv4Address', 'dstAddress'), param('ns3::Ipv4Mask', 'dstMask'), param('uint16_t', 'srcPortLow'), param('uint16_t', 'srcPortHigh'), param('uint16_t', 'dstPortLow'), param('uint16_t', 'dstPortHigh'), param('uint8_t', 'protocol'), param('uint8_t', 'priority')]) - ## ipcs-classifier-record.h: ns3::IpcsClassifierRecord::IpcsClassifierRecord(ns3::Tlv tlv) [constructor] - cls.add_constructor([param('ns3::Tlv', 'tlv')]) - ## ipcs-classifier-record.h: void ns3::IpcsClassifierRecord::AddDstAddr(ns3::Ipv4Address dstAddress, ns3::Ipv4Mask dstMask) [member function] - cls.add_method('AddDstAddr', - 'void', - [param('ns3::Ipv4Address', 'dstAddress'), param('ns3::Ipv4Mask', 'dstMask')]) - ## ipcs-classifier-record.h: void ns3::IpcsClassifierRecord::AddDstPortRange(uint16_t dstPortLow, uint16_t dstPortHigh) [member function] - cls.add_method('AddDstPortRange', - 'void', - [param('uint16_t', 'dstPortLow'), param('uint16_t', 'dstPortHigh')]) - ## ipcs-classifier-record.h: void ns3::IpcsClassifierRecord::AddProtocol(uint8_t proto) [member function] - cls.add_method('AddProtocol', - 'void', - [param('uint8_t', 'proto')]) - ## ipcs-classifier-record.h: void ns3::IpcsClassifierRecord::AddSrcAddr(ns3::Ipv4Address srcAddress, ns3::Ipv4Mask srcMask) [member function] - cls.add_method('AddSrcAddr', - 'void', - [param('ns3::Ipv4Address', 'srcAddress'), param('ns3::Ipv4Mask', 'srcMask')]) - ## ipcs-classifier-record.h: void ns3::IpcsClassifierRecord::AddSrcPortRange(uint16_t srcPortLow, uint16_t srcPortHigh) [member function] - cls.add_method('AddSrcPortRange', - 'void', - [param('uint16_t', 'srcPortLow'), param('uint16_t', 'srcPortHigh')]) - ## ipcs-classifier-record.h: bool ns3::IpcsClassifierRecord::CheckMatch(ns3::Ipv4Address srcAddress, ns3::Ipv4Address dstAddress, uint16_t srcPort, uint16_t dstPort, uint8_t proto) const [member function] - cls.add_method('CheckMatch', - 'bool', - [param('ns3::Ipv4Address', 'srcAddress'), param('ns3::Ipv4Address', 'dstAddress'), param('uint16_t', 'srcPort'), param('uint16_t', 'dstPort'), param('uint8_t', 'proto')], - is_const=True) - ## ipcs-classifier-record.h: uint16_t ns3::IpcsClassifierRecord::GetCid() const [member function] - cls.add_method('GetCid', - 'uint16_t', - [], - is_const=True) - ## ipcs-classifier-record.h: uint16_t ns3::IpcsClassifierRecord::GetIndex() const [member function] - cls.add_method('GetIndex', - 'uint16_t', - [], - is_const=True) - ## ipcs-classifier-record.h: uint8_t ns3::IpcsClassifierRecord::GetPriority() const [member function] - cls.add_method('GetPriority', - 'uint8_t', - [], - is_const=True) - ## ipcs-classifier-record.h: void ns3::IpcsClassifierRecord::SetCid(uint16_t cid) [member function] - cls.add_method('SetCid', - 'void', - [param('uint16_t', 'cid')]) - ## ipcs-classifier-record.h: void ns3::IpcsClassifierRecord::SetIndex(uint16_t index) [member function] - cls.add_method('SetIndex', - 'void', - [param('uint16_t', 'index')]) - ## ipcs-classifier-record.h: void ns3::IpcsClassifierRecord::SetPriority(uint8_t prio) [member function] - cls.add_method('SetPriority', - 'void', - [param('uint8_t', 'prio')]) - ## ipcs-classifier-record.h: ns3::Tlv ns3::IpcsClassifierRecord::ToTlv() const [member function] - cls.add_method('ToTlv', - 'ns3::Tlv', - [], - is_const=True) - return - -def register_Ns3OfdmDcdChannelEncodings_methods(root_module, cls): - ## dl-mac-messages.h: ns3::OfdmDcdChannelEncodings::OfdmDcdChannelEncodings(ns3::OfdmDcdChannelEncodings const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OfdmDcdChannelEncodings const &', 'arg0')]) - ## dl-mac-messages.h: ns3::OfdmDcdChannelEncodings::OfdmDcdChannelEncodings() [constructor] - cls.add_constructor([]) - ## dl-mac-messages.h: ns3::Mac48Address ns3::OfdmDcdChannelEncodings::GetBaseStationId() const [member function] - cls.add_method('GetBaseStationId', - 'ns3::Mac48Address', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDcdChannelEncodings::GetChannelNr() const [member function] - cls.add_method('GetChannelNr', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDcdChannelEncodings::GetFrameDurationCode() const [member function] - cls.add_method('GetFrameDurationCode', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint32_t ns3::OfdmDcdChannelEncodings::GetFrameNumber() const [member function] - cls.add_method('GetFrameNumber', - 'uint32_t', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDcdChannelEncodings::GetRtg() const [member function] - cls.add_method('GetRtg', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint16_t ns3::OfdmDcdChannelEncodings::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDcdChannelEncodings::GetTtg() const [member function] - cls.add_method('GetTtg', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: void ns3::OfdmDcdChannelEncodings::SetBaseStationId(ns3::Mac48Address baseStationId) [member function] - cls.add_method('SetBaseStationId', - 'void', - [param('ns3::Mac48Address', 'baseStationId')]) - ## dl-mac-messages.h: void ns3::OfdmDcdChannelEncodings::SetChannelNr(uint8_t channelNr) [member function] - cls.add_method('SetChannelNr', - 'void', - [param('uint8_t', 'channelNr')]) - ## dl-mac-messages.h: void ns3::OfdmDcdChannelEncodings::SetFrameDurationCode(uint8_t frameDurationCode) [member function] - cls.add_method('SetFrameDurationCode', - 'void', - [param('uint8_t', 'frameDurationCode')]) - ## dl-mac-messages.h: void ns3::OfdmDcdChannelEncodings::SetFrameNumber(uint32_t frameNumber) [member function] - cls.add_method('SetFrameNumber', - 'void', - [param('uint32_t', 'frameNumber')]) - ## dl-mac-messages.h: void ns3::OfdmDcdChannelEncodings::SetRtg(uint8_t rtg) [member function] - cls.add_method('SetRtg', - 'void', - [param('uint8_t', 'rtg')]) - ## dl-mac-messages.h: void ns3::OfdmDcdChannelEncodings::SetTtg(uint8_t ttg) [member function] - cls.add_method('SetTtg', - 'void', - [param('uint8_t', 'ttg')]) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmDcdChannelEncodings::DoRead(ns3::Buffer::Iterator start) [member function] - cls.add_method('DoRead', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - visibility='private', is_virtual=True) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmDcdChannelEncodings::DoWrite(ns3::Buffer::Iterator start) const [member function] - cls.add_method('DoWrite', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3OfdmDlBurstProfile_methods(root_module, cls): - ## dl-mac-messages.h: ns3::OfdmDlBurstProfile::OfdmDlBurstProfile(ns3::OfdmDlBurstProfile const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OfdmDlBurstProfile const &', 'arg0')]) - ## dl-mac-messages.h: ns3::OfdmDlBurstProfile::OfdmDlBurstProfile() [constructor] - cls.add_constructor([]) - ## dl-mac-messages.h: uint8_t ns3::OfdmDlBurstProfile::GetDiuc() const [member function] - cls.add_method('GetDiuc', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDlBurstProfile::GetFecCodeType() const [member function] - cls.add_method('GetFecCodeType', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDlBurstProfile::GetLength() const [member function] - cls.add_method('GetLength', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint16_t ns3::OfdmDlBurstProfile::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDlBurstProfile::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmDlBurstProfile::Read(ns3::Buffer::Iterator start) [member function] - cls.add_method('Read', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## dl-mac-messages.h: void ns3::OfdmDlBurstProfile::SetDiuc(uint8_t diuc) [member function] - cls.add_method('SetDiuc', - 'void', - [param('uint8_t', 'diuc')]) - ## dl-mac-messages.h: void ns3::OfdmDlBurstProfile::SetFecCodeType(uint8_t fecCodeType) [member function] - cls.add_method('SetFecCodeType', - 'void', - [param('uint8_t', 'fecCodeType')]) - ## dl-mac-messages.h: void ns3::OfdmDlBurstProfile::SetLength(uint8_t length) [member function] - cls.add_method('SetLength', - 'void', - [param('uint8_t', 'length')]) - ## dl-mac-messages.h: void ns3::OfdmDlBurstProfile::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmDlBurstProfile::Write(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Write', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - return - -def register_Ns3OfdmDlMapIe_methods(root_module, cls): - ## dl-mac-messages.h: ns3::OfdmDlMapIe::OfdmDlMapIe(ns3::OfdmDlMapIe const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OfdmDlMapIe const &', 'arg0')]) - ## dl-mac-messages.h: ns3::OfdmDlMapIe::OfdmDlMapIe() [constructor] - cls.add_constructor([]) - ## dl-mac-messages.h: ns3::Cid ns3::OfdmDlMapIe::GetCid() const [member function] - cls.add_method('GetCid', - 'ns3::Cid', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDlMapIe::GetDiuc() const [member function] - cls.add_method('GetDiuc', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDlMapIe::GetPreamblePresent() const [member function] - cls.add_method('GetPreamblePresent', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint16_t ns3::OfdmDlMapIe::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## dl-mac-messages.h: uint16_t ns3::OfdmDlMapIe::GetStartTime() const [member function] - cls.add_method('GetStartTime', - 'uint16_t', - [], - is_const=True) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmDlMapIe::Read(ns3::Buffer::Iterator start) [member function] - cls.add_method('Read', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## dl-mac-messages.h: void ns3::OfdmDlMapIe::SetCid(ns3::Cid cid) [member function] - cls.add_method('SetCid', - 'void', - [param('ns3::Cid', 'cid')]) - ## dl-mac-messages.h: void ns3::OfdmDlMapIe::SetDiuc(uint8_t diuc) [member function] - cls.add_method('SetDiuc', - 'void', - [param('uint8_t', 'diuc')]) - ## dl-mac-messages.h: void ns3::OfdmDlMapIe::SetPreamblePresent(uint8_t preamblePresent) [member function] - cls.add_method('SetPreamblePresent', - 'void', - [param('uint8_t', 'preamblePresent')]) - ## dl-mac-messages.h: void ns3::OfdmDlMapIe::SetStartTime(uint16_t startTime) [member function] - cls.add_method('SetStartTime', - 'void', - [param('uint16_t', 'startTime')]) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmDlMapIe::Write(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Write', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - return - -def register_Ns3OfdmUlBurstProfile_methods(root_module, cls): - ## ul-mac-messages.h: ns3::OfdmUlBurstProfile::OfdmUlBurstProfile(ns3::OfdmUlBurstProfile const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OfdmUlBurstProfile const &', 'arg0')]) - ## ul-mac-messages.h: ns3::OfdmUlBurstProfile::OfdmUlBurstProfile() [constructor] - cls.add_constructor([]) - ## ul-mac-messages.h: uint8_t ns3::OfdmUlBurstProfile::GetFecCodeType() const [member function] - cls.add_method('GetFecCodeType', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::OfdmUlBurstProfile::GetLength() const [member function] - cls.add_method('GetLength', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint16_t ns3::OfdmUlBurstProfile::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::OfdmUlBurstProfile::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::OfdmUlBurstProfile::GetUiuc() const [member function] - cls.add_method('GetUiuc', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmUlBurstProfile::Read(ns3::Buffer::Iterator start) [member function] - cls.add_method('Read', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## ul-mac-messages.h: void ns3::OfdmUlBurstProfile::SetFecCodeType(uint8_t fecCodeType) [member function] - cls.add_method('SetFecCodeType', - 'void', - [param('uint8_t', 'fecCodeType')]) - ## ul-mac-messages.h: void ns3::OfdmUlBurstProfile::SetLength(uint8_t length) [member function] - cls.add_method('SetLength', - 'void', - [param('uint8_t', 'length')]) - ## ul-mac-messages.h: void ns3::OfdmUlBurstProfile::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - ## ul-mac-messages.h: void ns3::OfdmUlBurstProfile::SetUiuc(uint8_t uiuc) [member function] - cls.add_method('SetUiuc', - 'void', - [param('uint8_t', 'uiuc')]) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmUlBurstProfile::Write(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Write', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - return - -def register_Ns3OfdmUlMapIe_methods(root_module, cls): - ## ul-mac-messages.h: ns3::OfdmUlMapIe::OfdmUlMapIe(ns3::OfdmUlMapIe const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OfdmUlMapIe const &', 'arg0')]) - ## ul-mac-messages.h: ns3::OfdmUlMapIe::OfdmUlMapIe() [constructor] - cls.add_constructor([]) - ## ul-mac-messages.h: ns3::Cid ns3::OfdmUlMapIe::GetCid() const [member function] - cls.add_method('GetCid', - 'ns3::Cid', - [], - is_const=True) - ## ul-mac-messages.h: uint16_t ns3::OfdmUlMapIe::GetDuration() const [member function] - cls.add_method('GetDuration', - 'uint16_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::OfdmUlMapIe::GetMidambleRepetitionInterval() const [member function] - cls.add_method('GetMidambleRepetitionInterval', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint16_t ns3::OfdmUlMapIe::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## ul-mac-messages.h: uint16_t ns3::OfdmUlMapIe::GetStartTime() const [member function] - cls.add_method('GetStartTime', - 'uint16_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::OfdmUlMapIe::GetSubchannelIndex() const [member function] - cls.add_method('GetSubchannelIndex', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::OfdmUlMapIe::GetUiuc() const [member function] - cls.add_method('GetUiuc', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmUlMapIe::Read(ns3::Buffer::Iterator start) [member function] - cls.add_method('Read', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## ul-mac-messages.h: void ns3::OfdmUlMapIe::SetCid(ns3::Cid cid) [member function] - cls.add_method('SetCid', - 'void', - [param('ns3::Cid', 'cid')]) - ## ul-mac-messages.h: void ns3::OfdmUlMapIe::SetDuration(uint16_t duration) [member function] - cls.add_method('SetDuration', - 'void', - [param('uint16_t', 'duration')]) - ## ul-mac-messages.h: void ns3::OfdmUlMapIe::SetMidambleRepetitionInterval(uint8_t midambleRepetitionInterval) [member function] - cls.add_method('SetMidambleRepetitionInterval', - 'void', - [param('uint8_t', 'midambleRepetitionInterval')]) - ## ul-mac-messages.h: void ns3::OfdmUlMapIe::SetStartTime(uint16_t startTime) [member function] - cls.add_method('SetStartTime', - 'void', - [param('uint16_t', 'startTime')]) - ## ul-mac-messages.h: void ns3::OfdmUlMapIe::SetSubchannelIndex(uint8_t subchannelIndex) [member function] - cls.add_method('SetSubchannelIndex', - 'void', - [param('uint8_t', 'subchannelIndex')]) - ## ul-mac-messages.h: void ns3::OfdmUlMapIe::SetUiuc(uint8_t uiuc) [member function] - cls.add_method('SetUiuc', - 'void', - [param('uint8_t', 'uiuc')]) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmUlMapIe::Write(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Write', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - return - -def register_Ns3SNRToBlockErrorRateManager_methods(root_module, cls): - ## snr-to-block-error-rate-manager.h: ns3::SNRToBlockErrorRateManager::SNRToBlockErrorRateManager(ns3::SNRToBlockErrorRateManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SNRToBlockErrorRateManager const &', 'arg0')]) - ## snr-to-block-error-rate-manager.h: ns3::SNRToBlockErrorRateManager::SNRToBlockErrorRateManager() [constructor] - cls.add_constructor([]) - ## snr-to-block-error-rate-manager.h: void ns3::SNRToBlockErrorRateManager::ActivateLoss(bool loss) [member function] - cls.add_method('ActivateLoss', - 'void', - [param('bool', 'loss')]) - ## snr-to-block-error-rate-manager.h: double ns3::SNRToBlockErrorRateManager::GetBlockErrorRate(double SNR, uint8_t modulation) [member function] - cls.add_method('GetBlockErrorRate', - 'double', - [param('double', 'SNR'), param('uint8_t', 'modulation')]) - ## snr-to-block-error-rate-manager.h: ns3::SNRToBlockErrorRateRecord * ns3::SNRToBlockErrorRateManager::GetSNRToBlockErrorRateRecord(double SNR, uint8_t modulation) [member function] - cls.add_method('GetSNRToBlockErrorRateRecord', - 'ns3::SNRToBlockErrorRateRecord *', - [param('double', 'SNR'), param('uint8_t', 'modulation')]) - ## snr-to-block-error-rate-manager.h: std::string ns3::SNRToBlockErrorRateManager::GetTraceFilePath() [member function] - cls.add_method('GetTraceFilePath', - 'std::string', - []) - ## snr-to-block-error-rate-manager.h: void ns3::SNRToBlockErrorRateManager::LoadDefaultTraces() [member function] - cls.add_method('LoadDefaultTraces', - 'void', - []) - ## snr-to-block-error-rate-manager.h: void ns3::SNRToBlockErrorRateManager::LoadTraces() [member function] - cls.add_method('LoadTraces', - 'void', - []) - ## snr-to-block-error-rate-manager.h: void ns3::SNRToBlockErrorRateManager::ReLoadTraces() [member function] - cls.add_method('ReLoadTraces', - 'void', - []) - ## snr-to-block-error-rate-manager.h: void ns3::SNRToBlockErrorRateManager::SetTraceFilePath(char * traceFilePath) [member function] - cls.add_method('SetTraceFilePath', - 'void', - [param('char *', 'traceFilePath')]) - return - -def register_Ns3SNRToBlockErrorRateRecord_methods(root_module, cls): - ## snr-to-block-error-rate-record.h: ns3::SNRToBlockErrorRateRecord::SNRToBlockErrorRateRecord(ns3::SNRToBlockErrorRateRecord const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SNRToBlockErrorRateRecord const &', 'arg0')]) - ## snr-to-block-error-rate-record.h: ns3::SNRToBlockErrorRateRecord::SNRToBlockErrorRateRecord(double snrValue, double bitErrorRate, double BlockErrorRate, double sigma2, double I1, double I2) [constructor] - cls.add_constructor([param('double', 'snrValue'), param('double', 'bitErrorRate'), param('double', 'BlockErrorRate'), param('double', 'sigma2'), param('double', 'I1'), param('double', 'I2')]) - ## snr-to-block-error-rate-record.h: ns3::SNRToBlockErrorRateRecord * ns3::SNRToBlockErrorRateRecord::Copy() [member function] - cls.add_method('Copy', - 'ns3::SNRToBlockErrorRateRecord *', - []) - ## snr-to-block-error-rate-record.h: double ns3::SNRToBlockErrorRateRecord::GetBitErrorRate() [member function] - cls.add_method('GetBitErrorRate', - 'double', - []) - ## snr-to-block-error-rate-record.h: double ns3::SNRToBlockErrorRateRecord::GetBlockErrorRate() [member function] - cls.add_method('GetBlockErrorRate', - 'double', - []) - ## snr-to-block-error-rate-record.h: double ns3::SNRToBlockErrorRateRecord::GetI1() [member function] - cls.add_method('GetI1', - 'double', - []) - ## snr-to-block-error-rate-record.h: double ns3::SNRToBlockErrorRateRecord::GetI2() [member function] - cls.add_method('GetI2', - 'double', - []) - ## snr-to-block-error-rate-record.h: double ns3::SNRToBlockErrorRateRecord::GetSNRValue() [member function] - cls.add_method('GetSNRValue', - 'double', - []) - ## snr-to-block-error-rate-record.h: double ns3::SNRToBlockErrorRateRecord::GetSigma2() [member function] - cls.add_method('GetSigma2', - 'double', - []) - ## snr-to-block-error-rate-record.h: void ns3::SNRToBlockErrorRateRecord::SetBitErrorRate(double arg0) [member function] - cls.add_method('SetBitErrorRate', - 'void', - [param('double', 'arg0')]) - ## snr-to-block-error-rate-record.h: void ns3::SNRToBlockErrorRateRecord::SetBlockErrorRate(double arg0) [member function] - cls.add_method('SetBlockErrorRate', - 'void', - [param('double', 'arg0')]) - ## snr-to-block-error-rate-record.h: void ns3::SNRToBlockErrorRateRecord::SetI1(double arg0) [member function] - cls.add_method('SetI1', - 'void', - [param('double', 'arg0')]) - ## snr-to-block-error-rate-record.h: void ns3::SNRToBlockErrorRateRecord::SetI2(double arg0) [member function] - cls.add_method('SetI2', - 'void', - [param('double', 'arg0')]) - ## snr-to-block-error-rate-record.h: void ns3::SNRToBlockErrorRateRecord::SetSNRValue(double arg0) [member function] - cls.add_method('SetSNRValue', - 'void', - [param('double', 'arg0')]) - return - -def register_Ns3SSRecord_methods(root_module, cls): - ## ss-record.h: ns3::SSRecord::SSRecord(ns3::SSRecord const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SSRecord const &', 'arg0')]) - ## ss-record.h: ns3::SSRecord::SSRecord() [constructor] - cls.add_constructor([]) - ## ss-record.h: ns3::SSRecord::SSRecord(ns3::Mac48Address macAddress) [constructor] - cls.add_constructor([param('ns3::Mac48Address', 'macAddress')]) - ## ss-record.h: ns3::SSRecord::SSRecord(ns3::Mac48Address macAddress, ns3::Ipv4Address IPaddress) [constructor] - cls.add_constructor([param('ns3::Mac48Address', 'macAddress'), param('ns3::Ipv4Address', 'IPaddress')]) - ## ss-record.h: void ns3::SSRecord::AddServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('AddServiceFlow', - 'void', - [param('ns3::ServiceFlow *', 'serviceFlow')]) - ## ss-record.h: void ns3::SSRecord::DisablePollForRanging() [member function] - cls.add_method('DisablePollForRanging', - 'void', - []) - ## ss-record.h: void ns3::SSRecord::EnablePollForRanging() [member function] - cls.add_method('EnablePollForRanging', - 'void', - []) - ## ss-record.h: bool ns3::SSRecord::GetAreServiceFlowsAllocated() const [member function] - cls.add_method('GetAreServiceFlowsAllocated', - 'bool', - [], - is_const=True) - ## ss-record.h: ns3::Cid ns3::SSRecord::GetBasicCid() const [member function] - cls.add_method('GetBasicCid', - 'ns3::Cid', - [], - is_const=True) - ## ss-record.h: ns3::DsaRsp ns3::SSRecord::GetDsaRsp() const [member function] - cls.add_method('GetDsaRsp', - 'ns3::DsaRsp', - [], - is_const=True) - ## ss-record.h: uint8_t ns3::SSRecord::GetDsaRspRetries() const [member function] - cls.add_method('GetDsaRspRetries', - 'uint8_t', - [], - is_const=True) - ## ss-record.h: bool ns3::SSRecord::GetHasServiceFlowBe() const [member function] - cls.add_method('GetHasServiceFlowBe', - 'bool', - [], - is_const=True) - ## ss-record.h: bool ns3::SSRecord::GetHasServiceFlowNrtps() const [member function] - cls.add_method('GetHasServiceFlowNrtps', - 'bool', - [], - is_const=True) - ## ss-record.h: bool ns3::SSRecord::GetHasServiceFlowRtps() const [member function] - cls.add_method('GetHasServiceFlowRtps', - 'bool', - [], - is_const=True) - ## ss-record.h: bool ns3::SSRecord::GetHasServiceFlowUgs() const [member function] - cls.add_method('GetHasServiceFlowUgs', - 'bool', - [], - is_const=True) - ## ss-record.h: ns3::Ipv4Address ns3::SSRecord::GetIPAddress() [member function] - cls.add_method('GetIPAddress', - 'ns3::Ipv4Address', - []) - ## ss-record.h: uint8_t ns3::SSRecord::GetInvitedRangRetries() const [member function] - cls.add_method('GetInvitedRangRetries', - 'uint8_t', - [], - is_const=True) - ## ss-record.h: bool ns3::SSRecord::GetIsBroadcastSS() [member function] - cls.add_method('GetIsBroadcastSS', - 'bool', - []) - ## ss-record.h: ns3::Mac48Address ns3::SSRecord::GetMacAddress() const [member function] - cls.add_method('GetMacAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## ss-record.h: ns3::WimaxPhy::ModulationType ns3::SSRecord::GetModulationType() const [member function] - cls.add_method('GetModulationType', - 'ns3::WimaxPhy::ModulationType', - [], - is_const=True) - ## ss-record.h: bool ns3::SSRecord::GetPollForRanging() const [member function] - cls.add_method('GetPollForRanging', - 'bool', - [], - is_const=True) - ## ss-record.h: bool ns3::SSRecord::GetPollMeBit() const [member function] - cls.add_method('GetPollMeBit', - 'bool', - [], - is_const=True) - ## ss-record.h: ns3::Cid ns3::SSRecord::GetPrimaryCid() const [member function] - cls.add_method('GetPrimaryCid', - 'ns3::Cid', - [], - is_const=True) - ## ss-record.h: uint8_t ns3::SSRecord::GetRangingCorrectionRetries() const [member function] - cls.add_method('GetRangingCorrectionRetries', - 'uint8_t', - [], - is_const=True) - ## ss-record.h: ns3::WimaxNetDevice::RangingStatus ns3::SSRecord::GetRangingStatus() const [member function] - cls.add_method('GetRangingStatus', - 'ns3::WimaxNetDevice::RangingStatus', - [], - is_const=True) - ## ss-record.h: std::vector > ns3::SSRecord::GetServiceFlows(ns3::ServiceFlow::SchedulingType schedulingType) const [member function] - cls.add_method('GetServiceFlows', - 'std::vector< ns3::ServiceFlow * >', - [param('ns3::ServiceFlow::SchedulingType', 'schedulingType')], - is_const=True) - ## ss-record.h: uint16_t ns3::SSRecord::GetSfTransactionId() const [member function] - cls.add_method('GetSfTransactionId', - 'uint16_t', - [], - is_const=True) - ## ss-record.h: void ns3::SSRecord::IncrementDsaRspRetries() [member function] - cls.add_method('IncrementDsaRspRetries', - 'void', - []) - ## ss-record.h: void ns3::SSRecord::IncrementInvitedRangingRetries() [member function] - cls.add_method('IncrementInvitedRangingRetries', - 'void', - []) - ## ss-record.h: void ns3::SSRecord::IncrementRangingCorrectionRetries() [member function] - cls.add_method('IncrementRangingCorrectionRetries', - 'void', - []) - ## ss-record.h: void ns3::SSRecord::ResetInvitedRangingRetries() [member function] - cls.add_method('ResetInvitedRangingRetries', - 'void', - []) - ## ss-record.h: void ns3::SSRecord::ResetRangingCorrectionRetries() [member function] - cls.add_method('ResetRangingCorrectionRetries', - 'void', - []) - ## ss-record.h: void ns3::SSRecord::SetAreServiceFlowsAllocated(bool val) [member function] - cls.add_method('SetAreServiceFlowsAllocated', - 'void', - [param('bool', 'val')]) - ## ss-record.h: void ns3::SSRecord::SetBasicCid(ns3::Cid basicCid) [member function] - cls.add_method('SetBasicCid', - 'void', - [param('ns3::Cid', 'basicCid')]) - ## ss-record.h: void ns3::SSRecord::SetDsaRsp(ns3::DsaRsp dsaRsp) [member function] - cls.add_method('SetDsaRsp', - 'void', - [param('ns3::DsaRsp', 'dsaRsp')]) - ## ss-record.h: void ns3::SSRecord::SetDsaRspRetries(uint8_t dsaRspRetries) [member function] - cls.add_method('SetDsaRspRetries', - 'void', - [param('uint8_t', 'dsaRspRetries')]) - ## ss-record.h: void ns3::SSRecord::SetIPAddress(ns3::Ipv4Address IPaddress) [member function] - cls.add_method('SetIPAddress', - 'void', - [param('ns3::Ipv4Address', 'IPaddress')]) - ## ss-record.h: void ns3::SSRecord::SetIsBroadcastSS(bool arg0) [member function] - cls.add_method('SetIsBroadcastSS', - 'void', - [param('bool', 'arg0')]) - ## ss-record.h: void ns3::SSRecord::SetMacAddress(ns3::Mac48Address macAddress) [member function] - cls.add_method('SetMacAddress', - 'void', - [param('ns3::Mac48Address', 'macAddress')]) - ## ss-record.h: void ns3::SSRecord::SetModulationType(ns3::WimaxPhy::ModulationType modulationType) [member function] - cls.add_method('SetModulationType', - 'void', - [param('ns3::WimaxPhy::ModulationType', 'modulationType')]) - ## ss-record.h: void ns3::SSRecord::SetPollMeBit(bool pollMeBit) [member function] - cls.add_method('SetPollMeBit', - 'void', - [param('bool', 'pollMeBit')]) - ## ss-record.h: void ns3::SSRecord::SetPrimaryCid(ns3::Cid primaryCid) [member function] - cls.add_method('SetPrimaryCid', - 'void', - [param('ns3::Cid', 'primaryCid')]) - ## ss-record.h: void ns3::SSRecord::SetRangingStatus(ns3::WimaxNetDevice::RangingStatus rangingStatus) [member function] - cls.add_method('SetRangingStatus', - 'void', - [param('ns3::WimaxNetDevice::RangingStatus', 'rangingStatus')]) - ## ss-record.h: void ns3::SSRecord::SetSfTransactionId(uint16_t sfTransactionId) [member function] - cls.add_method('SetSfTransactionId', - 'void', - [param('uint16_t', 'sfTransactionId')]) - return - -def register_Ns3SendParams_methods(root_module, cls): - ## send-params.h: ns3::SendParams::SendParams(ns3::SendParams const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SendParams const &', 'arg0')]) - ## send-params.h: ns3::SendParams::SendParams() [constructor] - cls.add_constructor([]) - return - -def register_Ns3ServiceFlow_methods(root_module, cls): - ## service-flow.h: ns3::ServiceFlow::ServiceFlow(ns3::Tlv tlv) [constructor] - cls.add_constructor([param('ns3::Tlv', 'tlv')]) - ## service-flow.h: ns3::ServiceFlow::ServiceFlow(ns3::ServiceFlow::Direction direction) [constructor] - cls.add_constructor([param('ns3::ServiceFlow::Direction', 'direction')]) - ## service-flow.h: ns3::ServiceFlow::ServiceFlow() [constructor] - cls.add_constructor([]) - ## service-flow.h: ns3::ServiceFlow::ServiceFlow(ns3::ServiceFlow const & sf) [copy constructor] - cls.add_constructor([param('ns3::ServiceFlow const &', 'sf')]) - ## service-flow.h: ns3::ServiceFlow::ServiceFlow(uint32_t sfid, ns3::ServiceFlow::Direction direction, ns3::Ptr connection) [constructor] - cls.add_constructor([param('uint32_t', 'sfid'), param('ns3::ServiceFlow::Direction', 'direction'), param('ns3::Ptr< ns3::WimaxConnection >', 'connection')]) - ## service-flow.h: bool ns3::ServiceFlow::CheckClassifierMatch(ns3::Ipv4Address srcAddress, ns3::Ipv4Address dstAddress, uint16_t srcPort, uint16_t dstPort, uint8_t proto) const [member function] - cls.add_method('CheckClassifierMatch', - 'bool', - [param('ns3::Ipv4Address', 'srcAddress'), param('ns3::Ipv4Address', 'dstAddress'), param('uint16_t', 'srcPort'), param('uint16_t', 'dstPort'), param('uint8_t', 'proto')], - is_const=True) - ## service-flow.h: void ns3::ServiceFlow::CleanUpQueue() [member function] - cls.add_method('CleanUpQueue', - 'void', - []) - ## service-flow.h: void ns3::ServiceFlow::CopyParametersFrom(ns3::ServiceFlow sf) [member function] - cls.add_method('CopyParametersFrom', - 'void', - [param('ns3::ServiceFlow', 'sf')]) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetArqBlockLifeTime() const [member function] - cls.add_method('GetArqBlockLifeTime', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetArqBlockSize() const [member function] - cls.add_method('GetArqBlockSize', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint8_t ns3::ServiceFlow::GetArqDeliverInOrder() const [member function] - cls.add_method('GetArqDeliverInOrder', - 'uint8_t', - [], - is_const=True) - ## service-flow.h: uint8_t ns3::ServiceFlow::GetArqEnable() const [member function] - cls.add_method('GetArqEnable', - 'uint8_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetArqPurgeTimeout() const [member function] - cls.add_method('GetArqPurgeTimeout', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetArqRetryTimeoutRx() const [member function] - cls.add_method('GetArqRetryTimeoutRx', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetArqRetryTimeoutTx() const [member function] - cls.add_method('GetArqRetryTimeoutTx', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetArqSyncLoss() const [member function] - cls.add_method('GetArqSyncLoss', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetArqWindowSize() const [member function] - cls.add_method('GetArqWindowSize', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetCid() const [member function] - cls.add_method('GetCid', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: ns3::Ptr ns3::ServiceFlow::GetConnection() const [member function] - cls.add_method('GetConnection', - 'ns3::Ptr< ns3::WimaxConnection >', - [], - is_const=True) - ## service-flow.h: ns3::CsParameters ns3::ServiceFlow::GetConvergenceSublayerParam() const [member function] - cls.add_method('GetConvergenceSublayerParam', - 'ns3::CsParameters', - [], - is_const=True) - ## service-flow.h: ns3::ServiceFlow::CsSpecification ns3::ServiceFlow::GetCsSpecification() const [member function] - cls.add_method('GetCsSpecification', - 'ns3::ServiceFlow::CsSpecification', - [], - is_const=True) - ## service-flow.h: ns3::ServiceFlow::Direction ns3::ServiceFlow::GetDirection() const [member function] - cls.add_method('GetDirection', - 'ns3::ServiceFlow::Direction', - [], - is_const=True) - ## service-flow.h: uint8_t ns3::ServiceFlow::GetFixedversusVariableSduIndicator() const [member function] - cls.add_method('GetFixedversusVariableSduIndicator', - 'uint8_t', - [], - is_const=True) - ## service-flow.h: bool ns3::ServiceFlow::GetIsEnabled() const [member function] - cls.add_method('GetIsEnabled', - 'bool', - [], - is_const=True) - ## service-flow.h: bool ns3::ServiceFlow::GetIsMulticast() const [member function] - cls.add_method('GetIsMulticast', - 'bool', - [], - is_const=True) - ## service-flow.h: uint32_t ns3::ServiceFlow::GetMaxSustainedTrafficRate() const [member function] - cls.add_method('GetMaxSustainedTrafficRate', - 'uint32_t', - [], - is_const=True) - ## service-flow.h: uint32_t ns3::ServiceFlow::GetMaxTrafficBurst() const [member function] - cls.add_method('GetMaxTrafficBurst', - 'uint32_t', - [], - is_const=True) - ## service-flow.h: uint32_t ns3::ServiceFlow::GetMaximumLatency() const [member function] - cls.add_method('GetMaximumLatency', - 'uint32_t', - [], - is_const=True) - ## service-flow.h: uint32_t ns3::ServiceFlow::GetMinReservedTrafficRate() const [member function] - cls.add_method('GetMinReservedTrafficRate', - 'uint32_t', - [], - is_const=True) - ## service-flow.h: uint32_t ns3::ServiceFlow::GetMinTolerableTrafficRate() const [member function] - cls.add_method('GetMinTolerableTrafficRate', - 'uint32_t', - [], - is_const=True) - ## service-flow.h: ns3::WimaxPhy::ModulationType ns3::ServiceFlow::GetModulation() const [member function] - cls.add_method('GetModulation', - 'ns3::WimaxPhy::ModulationType', - [], - is_const=True) - ## service-flow.h: uint8_t ns3::ServiceFlow::GetQosParamSetType() const [member function] - cls.add_method('GetQosParamSetType', - 'uint8_t', - [], - is_const=True) - ## service-flow.h: ns3::Ptr ns3::ServiceFlow::GetQueue() const [member function] - cls.add_method('GetQueue', - 'ns3::Ptr< ns3::WimaxMacQueue >', - [], - is_const=True) - ## service-flow.h: ns3::ServiceFlowRecord * ns3::ServiceFlow::GetRecord() const [member function] - cls.add_method('GetRecord', - 'ns3::ServiceFlowRecord *', - [], - is_const=True) - ## service-flow.h: uint32_t ns3::ServiceFlow::GetRequestTransmissionPolicy() const [member function] - cls.add_method('GetRequestTransmissionPolicy', - 'uint32_t', - [], - is_const=True) - ## service-flow.h: ns3::ServiceFlow::SchedulingType ns3::ServiceFlow::GetSchedulingType() const [member function] - cls.add_method('GetSchedulingType', - 'ns3::ServiceFlow::SchedulingType', - [], - is_const=True) - ## service-flow.h: char * ns3::ServiceFlow::GetSchedulingTypeStr() const [member function] - cls.add_method('GetSchedulingTypeStr', - 'char *', - [], - is_const=True) - ## service-flow.h: uint8_t ns3::ServiceFlow::GetSduSize() const [member function] - cls.add_method('GetSduSize', - 'uint8_t', - [], - is_const=True) - ## service-flow.h: std::string ns3::ServiceFlow::GetServiceClassName() const [member function] - cls.add_method('GetServiceClassName', - 'std::string', - [], - is_const=True) - ## service-flow.h: ns3::ServiceFlow::SchedulingType ns3::ServiceFlow::GetServiceSchedulingType() const [member function] - cls.add_method('GetServiceSchedulingType', - 'ns3::ServiceFlow::SchedulingType', - [], - is_const=True) - ## service-flow.h: uint32_t ns3::ServiceFlow::GetSfid() const [member function] - cls.add_method('GetSfid', - 'uint32_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetTargetSAID() const [member function] - cls.add_method('GetTargetSAID', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint32_t ns3::ServiceFlow::GetToleratedJitter() const [member function] - cls.add_method('GetToleratedJitter', - 'uint32_t', - [], - is_const=True) - ## service-flow.h: uint8_t ns3::ServiceFlow::GetTrafficPriority() const [member function] - cls.add_method('GetTrafficPriority', - 'uint8_t', - [], - is_const=True) - ## service-flow.h: ns3::ServiceFlow::Type ns3::ServiceFlow::GetType() const [member function] - cls.add_method('GetType', - 'ns3::ServiceFlow::Type', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetUnsolicitedGrantInterval() const [member function] - cls.add_method('GetUnsolicitedGrantInterval', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetUnsolicitedPollingInterval() const [member function] - cls.add_method('GetUnsolicitedPollingInterval', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: bool ns3::ServiceFlow::HasPackets() const [member function] - cls.add_method('HasPackets', - 'bool', - [], - is_const=True) - ## service-flow.h: bool ns3::ServiceFlow::HasPackets(ns3::MacHeaderType::HeaderType packetType) const [member function] - cls.add_method('HasPackets', - 'bool', - [param('ns3::MacHeaderType::HeaderType', 'packetType')], - is_const=True) - ## service-flow.h: void ns3::ServiceFlow::InitValues() [member function] - cls.add_method('InitValues', - 'void', - []) - ## service-flow.h: void ns3::ServiceFlow::PrintQoSParameters() const [member function] - cls.add_method('PrintQoSParameters', - 'void', - [], - is_const=True) - ## service-flow.h: void ns3::ServiceFlow::SetArqBlockLifeTime(uint16_t arg0) [member function] - cls.add_method('SetArqBlockLifeTime', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetArqBlockSize(uint16_t arg0) [member function] - cls.add_method('SetArqBlockSize', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetArqDeliverInOrder(uint8_t arg0) [member function] - cls.add_method('SetArqDeliverInOrder', - 'void', - [param('uint8_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetArqEnable(uint8_t arg0) [member function] - cls.add_method('SetArqEnable', - 'void', - [param('uint8_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetArqPurgeTimeout(uint16_t arg0) [member function] - cls.add_method('SetArqPurgeTimeout', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetArqRetryTimeoutRx(uint16_t arg0) [member function] - cls.add_method('SetArqRetryTimeoutRx', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetArqRetryTimeoutTx(uint16_t arg0) [member function] - cls.add_method('SetArqRetryTimeoutTx', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetArqSyncLoss(uint16_t arg0) [member function] - cls.add_method('SetArqSyncLoss', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetArqWindowSize(uint16_t arg0) [member function] - cls.add_method('SetArqWindowSize', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetConnection(ns3::Ptr connection) [member function] - cls.add_method('SetConnection', - 'void', - [param('ns3::Ptr< ns3::WimaxConnection >', 'connection')]) - ## service-flow.h: void ns3::ServiceFlow::SetConvergenceSublayerParam(ns3::CsParameters arg0) [member function] - cls.add_method('SetConvergenceSublayerParam', - 'void', - [param('ns3::CsParameters', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetCsSpecification(ns3::ServiceFlow::CsSpecification arg0) [member function] - cls.add_method('SetCsSpecification', - 'void', - [param('ns3::ServiceFlow::CsSpecification', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetDirection(ns3::ServiceFlow::Direction direction) [member function] - cls.add_method('SetDirection', - 'void', - [param('ns3::ServiceFlow::Direction', 'direction')]) - ## service-flow.h: void ns3::ServiceFlow::SetFixedversusVariableSduIndicator(uint8_t arg0) [member function] - cls.add_method('SetFixedversusVariableSduIndicator', - 'void', - [param('uint8_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetIsEnabled(bool isEnabled) [member function] - cls.add_method('SetIsEnabled', - 'void', - [param('bool', 'isEnabled')]) - ## service-flow.h: void ns3::ServiceFlow::SetIsMulticast(bool isMulticast) [member function] - cls.add_method('SetIsMulticast', - 'void', - [param('bool', 'isMulticast')]) - ## service-flow.h: void ns3::ServiceFlow::SetMaxSustainedTrafficRate(uint32_t arg0) [member function] - cls.add_method('SetMaxSustainedTrafficRate', - 'void', - [param('uint32_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetMaxTrafficBurst(uint32_t arg0) [member function] - cls.add_method('SetMaxTrafficBurst', - 'void', - [param('uint32_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetMaximumLatency(uint32_t arg0) [member function] - cls.add_method('SetMaximumLatency', - 'void', - [param('uint32_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetMinReservedTrafficRate(uint32_t arg0) [member function] - cls.add_method('SetMinReservedTrafficRate', - 'void', - [param('uint32_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetMinTolerableTrafficRate(uint32_t arg0) [member function] - cls.add_method('SetMinTolerableTrafficRate', - 'void', - [param('uint32_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetModulation(ns3::WimaxPhy::ModulationType modulationType) [member function] - cls.add_method('SetModulation', - 'void', - [param('ns3::WimaxPhy::ModulationType', 'modulationType')]) - ## service-flow.h: void ns3::ServiceFlow::SetQosParamSetType(uint8_t arg0) [member function] - cls.add_method('SetQosParamSetType', - 'void', - [param('uint8_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetRecord(ns3::ServiceFlowRecord * record) [member function] - cls.add_method('SetRecord', - 'void', - [param('ns3::ServiceFlowRecord *', 'record')]) - ## service-flow.h: void ns3::ServiceFlow::SetRequestTransmissionPolicy(uint32_t arg0) [member function] - cls.add_method('SetRequestTransmissionPolicy', - 'void', - [param('uint32_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetSduSize(uint8_t arg0) [member function] - cls.add_method('SetSduSize', - 'void', - [param('uint8_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetServiceClassName(std::string arg0) [member function] - cls.add_method('SetServiceClassName', - 'void', - [param('std::string', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetServiceSchedulingType(ns3::ServiceFlow::SchedulingType arg0) [member function] - cls.add_method('SetServiceSchedulingType', - 'void', - [param('ns3::ServiceFlow::SchedulingType', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetSfid(uint32_t arg0) [member function] - cls.add_method('SetSfid', - 'void', - [param('uint32_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetTargetSAID(uint16_t arg0) [member function] - cls.add_method('SetTargetSAID', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetToleratedJitter(uint32_t arg0) [member function] - cls.add_method('SetToleratedJitter', - 'void', - [param('uint32_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetTrafficPriority(uint8_t arg0) [member function] - cls.add_method('SetTrafficPriority', - 'void', - [param('uint8_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetType(ns3::ServiceFlow::Type type) [member function] - cls.add_method('SetType', - 'void', - [param('ns3::ServiceFlow::Type', 'type')]) - ## service-flow.h: void ns3::ServiceFlow::SetUnsolicitedGrantInterval(uint16_t arg0) [member function] - cls.add_method('SetUnsolicitedGrantInterval', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetUnsolicitedPollingInterval(uint16_t arg0) [member function] - cls.add_method('SetUnsolicitedPollingInterval', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: ns3::Tlv ns3::ServiceFlow::ToTlv() const [member function] - cls.add_method('ToTlv', - 'ns3::Tlv', - [], - is_const=True) - return - -def register_Ns3ServiceFlowRecord_methods(root_module, cls): - ## service-flow-record.h: ns3::ServiceFlowRecord::ServiceFlowRecord(ns3::ServiceFlowRecord const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ServiceFlowRecord const &', 'arg0')]) - ## service-flow-record.h: ns3::ServiceFlowRecord::ServiceFlowRecord() [constructor] - cls.add_constructor([]) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetBacklogged() const [member function] - cls.add_method('GetBacklogged', - 'uint32_t', - [], - is_const=True) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetBackloggedTemp() const [member function] - cls.add_method('GetBackloggedTemp', - 'uint32_t', - [], - is_const=True) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetBwSinceLastExpiry() [member function] - cls.add_method('GetBwSinceLastExpiry', - 'uint32_t', - []) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetBytesRcvd() const [member function] - cls.add_method('GetBytesRcvd', - 'uint32_t', - [], - is_const=True) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetBytesSent() const [member function] - cls.add_method('GetBytesSent', - 'uint32_t', - [], - is_const=True) - ## service-flow-record.h: ns3::Time ns3::ServiceFlowRecord::GetDlTimeStamp() const [member function] - cls.add_method('GetDlTimeStamp', - 'ns3::Time', - [], - is_const=True) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetGrantSize() const [member function] - cls.add_method('GetGrantSize', - 'uint32_t', - [], - is_const=True) - ## service-flow-record.h: ns3::Time ns3::ServiceFlowRecord::GetGrantTimeStamp() const [member function] - cls.add_method('GetGrantTimeStamp', - 'ns3::Time', - [], - is_const=True) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetGrantedBandwidth() [member function] - cls.add_method('GetGrantedBandwidth', - 'uint32_t', - []) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetGrantedBandwidthTemp() [member function] - cls.add_method('GetGrantedBandwidthTemp', - 'uint32_t', - []) - ## service-flow-record.h: ns3::Time ns3::ServiceFlowRecord::GetLastGrantTime() const [member function] - cls.add_method('GetLastGrantTime', - 'ns3::Time', - [], - is_const=True) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetPktsRcvd() const [member function] - cls.add_method('GetPktsRcvd', - 'uint32_t', - [], - is_const=True) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetPktsSent() const [member function] - cls.add_method('GetPktsSent', - 'uint32_t', - [], - is_const=True) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetRequestedBandwidth() [member function] - cls.add_method('GetRequestedBandwidth', - 'uint32_t', - []) - ## service-flow-record.h: void ns3::ServiceFlowRecord::IncreaseBacklogged(uint32_t backlogged) [member function] - cls.add_method('IncreaseBacklogged', - 'void', - [param('uint32_t', 'backlogged')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::IncreaseBackloggedTemp(uint32_t backloggedTemp) [member function] - cls.add_method('IncreaseBackloggedTemp', - 'void', - [param('uint32_t', 'backloggedTemp')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetBacklogged(uint32_t backlogged) [member function] - cls.add_method('SetBacklogged', - 'void', - [param('uint32_t', 'backlogged')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetBackloggedTemp(uint32_t backloggedTemp) [member function] - cls.add_method('SetBackloggedTemp', - 'void', - [param('uint32_t', 'backloggedTemp')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetBwSinceLastExpiry(uint32_t bwSinceLastExpiry) [member function] - cls.add_method('SetBwSinceLastExpiry', - 'void', - [param('uint32_t', 'bwSinceLastExpiry')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetBytesRcvd(uint32_t bytesRcvd) [member function] - cls.add_method('SetBytesRcvd', - 'void', - [param('uint32_t', 'bytesRcvd')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetBytesSent(uint32_t bytesSent) [member function] - cls.add_method('SetBytesSent', - 'void', - [param('uint32_t', 'bytesSent')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetDlTimeStamp(ns3::Time dlTimeStamp) [member function] - cls.add_method('SetDlTimeStamp', - 'void', - [param('ns3::Time', 'dlTimeStamp')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetGrantSize(uint32_t grantSize) [member function] - cls.add_method('SetGrantSize', - 'void', - [param('uint32_t', 'grantSize')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetGrantTimeStamp(ns3::Time grantTimeStamp) [member function] - cls.add_method('SetGrantTimeStamp', - 'void', - [param('ns3::Time', 'grantTimeStamp')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetGrantedBandwidth(uint32_t grantedBandwidth) [member function] - cls.add_method('SetGrantedBandwidth', - 'void', - [param('uint32_t', 'grantedBandwidth')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetGrantedBandwidthTemp(uint32_t grantedBandwidthTemp) [member function] - cls.add_method('SetGrantedBandwidthTemp', - 'void', - [param('uint32_t', 'grantedBandwidthTemp')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetLastGrantTime(ns3::Time grantTime) [member function] - cls.add_method('SetLastGrantTime', - 'void', - [param('ns3::Time', 'grantTime')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetPktsRcvd(uint32_t pktsRcvd) [member function] - cls.add_method('SetPktsRcvd', - 'void', - [param('uint32_t', 'pktsRcvd')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetPktsSent(uint32_t pktsSent) [member function] - cls.add_method('SetPktsSent', - 'void', - [param('uint32_t', 'pktsSent')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetRequestedBandwidth(uint32_t requestedBandwidth) [member function] - cls.add_method('SetRequestedBandwidth', - 'void', - [param('uint32_t', 'requestedBandwidth')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::UpdateBwSinceLastExpiry(uint32_t bwSinceLastExpiry) [member function] - cls.add_method('UpdateBwSinceLastExpiry', - 'void', - [param('uint32_t', 'bwSinceLastExpiry')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::UpdateBytesRcvd(uint32_t bytesRcvd) [member function] - cls.add_method('UpdateBytesRcvd', - 'void', - [param('uint32_t', 'bytesRcvd')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::UpdateBytesSent(uint32_t bytesSent) [member function] - cls.add_method('UpdateBytesSent', - 'void', - [param('uint32_t', 'bytesSent')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::UpdateGrantedBandwidth(uint32_t grantedBandwidth) [member function] - cls.add_method('UpdateGrantedBandwidth', - 'void', - [param('uint32_t', 'grantedBandwidth')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::UpdateGrantedBandwidthTemp(uint32_t grantedBandwidthTemp) [member function] - cls.add_method('UpdateGrantedBandwidthTemp', - 'void', - [param('uint32_t', 'grantedBandwidthTemp')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::UpdatePktsRcvd(uint32_t pktsRcvd) [member function] - cls.add_method('UpdatePktsRcvd', - 'void', - [param('uint32_t', 'pktsRcvd')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::UpdatePktsSent(uint32_t pktsSent) [member function] - cls.add_method('UpdatePktsSent', - 'void', - [param('uint32_t', 'pktsSent')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::UpdateRequestedBandwidth(uint32_t requestedBandwidth) [member function] - cls.add_method('UpdateRequestedBandwidth', - 'void', - [param('uint32_t', 'requestedBandwidth')]) - return - -def register_Ns3TlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::TlvValue::TlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::TlvValue::TlvValue(ns3::TlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::TlvValue * ns3::TlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::TlvValue *', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::TlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLen) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLen')], - is_pure_virtual=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::TlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wimax-tlv.h: void ns3::TlvValue::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3TosTlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::TosTlvValue::TosTlvValue(ns3::TosTlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TosTlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::TosTlvValue::TosTlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::TosTlvValue::TosTlvValue(uint8_t arg0, uint8_t arg1, uint8_t arg2) [constructor] - cls.add_constructor([param('uint8_t', 'arg0'), param('uint8_t', 'arg1'), param('uint8_t', 'arg2')]) - ## wimax-tlv.h: ns3::TosTlvValue * ns3::TosTlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::TosTlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::TosTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], - is_virtual=True) - ## wimax-tlv.h: uint8_t ns3::TosTlvValue::GetHigh() const [member function] - cls.add_method('GetHigh', - 'uint8_t', - [], - is_const=True) - ## wimax-tlv.h: uint8_t ns3::TosTlvValue::GetLow() const [member function] - cls.add_method('GetLow', - 'uint8_t', - [], - is_const=True) - ## wimax-tlv.h: uint8_t ns3::TosTlvValue::GetMask() const [member function] - cls.add_method('GetMask', - 'uint8_t', - [], - is_const=True) - ## wimax-tlv.h: uint32_t ns3::TosTlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: void ns3::TosTlvValue::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_Ns3U16TlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::U16TlvValue::U16TlvValue(ns3::U16TlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::U16TlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::U16TlvValue::U16TlvValue(uint16_t value) [constructor] - cls.add_constructor([param('uint16_t', 'value')]) - ## wimax-tlv.h: ns3::U16TlvValue::U16TlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::U16TlvValue * ns3::U16TlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::U16TlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::U16TlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLen) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLen')], - is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::U16TlvValue::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')]) - ## wimax-tlv.h: uint32_t ns3::U16TlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint16_t ns3::U16TlvValue::GetValue() const [member function] - cls.add_method('GetValue', - 'uint16_t', - [], - is_const=True) - ## wimax-tlv.h: void ns3::U16TlvValue::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_Ns3U32TlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::U32TlvValue::U32TlvValue(ns3::U32TlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::U32TlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::U32TlvValue::U32TlvValue(uint32_t value) [constructor] - cls.add_constructor([param('uint32_t', 'value')]) - ## wimax-tlv.h: ns3::U32TlvValue::U32TlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::U32TlvValue * ns3::U32TlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::U32TlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::U32TlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLen) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLen')], - is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::U32TlvValue::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')]) - ## wimax-tlv.h: uint32_t ns3::U32TlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::U32TlvValue::GetValue() const [member function] - cls.add_method('GetValue', - 'uint32_t', - [], - is_const=True) - ## wimax-tlv.h: void ns3::U32TlvValue::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_Ns3U8TlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::U8TlvValue::U8TlvValue(ns3::U8TlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::U8TlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::U8TlvValue::U8TlvValue(uint8_t value) [constructor] - cls.add_constructor([param('uint8_t', 'value')]) - ## wimax-tlv.h: ns3::U8TlvValue::U8TlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::U8TlvValue * ns3::U8TlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::U8TlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::U8TlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLen) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLen')], - is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::U8TlvValue::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')]) - ## wimax-tlv.h: uint32_t ns3::U8TlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint8_t ns3::U8TlvValue::GetValue() const [member function] - cls.add_method('GetValue', - 'uint8_t', - [], - is_const=True) - ## wimax-tlv.h: void ns3::U8TlvValue::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_Ns3UcdChannelEncodings_methods(root_module, cls): - ## ul-mac-messages.h: ns3::UcdChannelEncodings::UcdChannelEncodings(ns3::UcdChannelEncodings const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UcdChannelEncodings const &', 'arg0')]) - ## ul-mac-messages.h: ns3::UcdChannelEncodings::UcdChannelEncodings() [constructor] - cls.add_constructor([]) - ## ul-mac-messages.h: uint16_t ns3::UcdChannelEncodings::GetBwReqOppSize() const [member function] - cls.add_method('GetBwReqOppSize', - 'uint16_t', - [], - is_const=True) - ## ul-mac-messages.h: uint32_t ns3::UcdChannelEncodings::GetFrequency() const [member function] - cls.add_method('GetFrequency', - 'uint32_t', - [], - is_const=True) - ## ul-mac-messages.h: uint16_t ns3::UcdChannelEncodings::GetRangReqOppSize() const [member function] - cls.add_method('GetRangReqOppSize', - 'uint16_t', - [], - is_const=True) - ## ul-mac-messages.h: uint16_t ns3::UcdChannelEncodings::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::UcdChannelEncodings::Read(ns3::Buffer::Iterator start) [member function] - cls.add_method('Read', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## ul-mac-messages.h: void ns3::UcdChannelEncodings::SetBwReqOppSize(uint16_t bwReqOppSize) [member function] - cls.add_method('SetBwReqOppSize', - 'void', - [param('uint16_t', 'bwReqOppSize')]) - ## ul-mac-messages.h: void ns3::UcdChannelEncodings::SetFrequency(uint32_t frequency) [member function] - cls.add_method('SetFrequency', - 'void', - [param('uint32_t', 'frequency')]) - ## ul-mac-messages.h: void ns3::UcdChannelEncodings::SetRangReqOppSize(uint16_t rangReqOppSize) [member function] - cls.add_method('SetRangReqOppSize', - 'void', - [param('uint16_t', 'rangReqOppSize')]) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::UcdChannelEncodings::Write(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Write', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::UcdChannelEncodings::DoRead(ns3::Buffer::Iterator start) [member function] - cls.add_method('DoRead', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::UcdChannelEncodings::DoWrite(ns3::Buffer::Iterator start) const [member function] - cls.add_method('DoWrite', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3VectorTlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::VectorTlvValue::VectorTlvValue(ns3::VectorTlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::VectorTlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::VectorTlvValue::VectorTlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: void ns3::VectorTlvValue::Add(ns3::Tlv const & val) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Tlv const &', 'val')]) - ## wimax-tlv.h: __gnu_cxx::__normal_iterator > > ns3::VectorTlvValue::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Tlv * const *, std::vector< ns3::Tlv * > >', - [], - is_const=True) - ## wimax-tlv.h: ns3::VectorTlvValue * ns3::VectorTlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::VectorTlvValue *', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::VectorTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], - is_pure_virtual=True, is_virtual=True) - ## wimax-tlv.h: __gnu_cxx::__normal_iterator > > ns3::VectorTlvValue::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Tlv * const *, std::vector< ns3::Tlv * > >', - [], - is_const=True) - ## wimax-tlv.h: uint32_t ns3::VectorTlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: void ns3::VectorTlvValue::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_Ns3WimaxHelper_methods(root_module, cls): - ## wimax-helper.h: ns3::WimaxHelper::WimaxHelper(ns3::WimaxHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WimaxHelper const &', 'arg0')]) - ## wimax-helper.h: ns3::WimaxHelper::WimaxHelper() [constructor] - cls.add_constructor([]) - ## wimax-helper.h: ns3::Ptr ns3::WimaxHelper::CreateBSScheduler(ns3::WimaxHelper::SchedulerType schedulerType) [member function] - cls.add_method('CreateBSScheduler', - 'ns3::Ptr< ns3::BSScheduler >', - [param('ns3::WimaxHelper::SchedulerType', 'schedulerType')]) - ## wimax-helper.h: ns3::Ptr ns3::WimaxHelper::CreatePhy(ns3::WimaxHelper::PhyType phyType) [member function] - cls.add_method('CreatePhy', - 'ns3::Ptr< ns3::WimaxPhy >', - [param('ns3::WimaxHelper::PhyType', 'phyType')]) - ## wimax-helper.h: ns3::Ptr ns3::WimaxHelper::CreatePhy(ns3::WimaxHelper::PhyType phyType, char * SNRTraceFilePath, bool activateLoss) [member function] - cls.add_method('CreatePhy', - 'ns3::Ptr< ns3::WimaxPhy >', - [param('ns3::WimaxHelper::PhyType', 'phyType'), param('char *', 'SNRTraceFilePath'), param('bool', 'activateLoss')]) - ## wimax-helper.h: ns3::Ptr ns3::WimaxHelper::CreatePhyWithoutChannel(ns3::WimaxHelper::PhyType phyType) [member function] - cls.add_method('CreatePhyWithoutChannel', - 'ns3::Ptr< ns3::WimaxPhy >', - [param('ns3::WimaxHelper::PhyType', 'phyType')]) - ## wimax-helper.h: ns3::Ptr ns3::WimaxHelper::CreatePhyWithoutChannel(ns3::WimaxHelper::PhyType phyType, char * SNRTraceFilePath, bool activateLoss) [member function] - cls.add_method('CreatePhyWithoutChannel', - 'ns3::Ptr< ns3::WimaxPhy >', - [param('ns3::WimaxHelper::PhyType', 'phyType'), param('char *', 'SNRTraceFilePath'), param('bool', 'activateLoss')]) - ## wimax-helper.h: ns3::ServiceFlow ns3::WimaxHelper::CreateServiceFlow(ns3::ServiceFlow::Direction direction, ns3::ServiceFlow::SchedulingType schedulinType, ns3::IpcsClassifierRecord classifier) [member function] - cls.add_method('CreateServiceFlow', - 'ns3::ServiceFlow', - [param('ns3::ServiceFlow::Direction', 'direction'), param('ns3::ServiceFlow::SchedulingType', 'schedulinType'), param('ns3::IpcsClassifierRecord', 'classifier')]) - ## wimax-helper.h: ns3::Ptr ns3::WimaxHelper::CreateUplinkScheduler(ns3::WimaxHelper::SchedulerType schedulerType) [member function] - cls.add_method('CreateUplinkScheduler', - 'ns3::Ptr< ns3::UplinkScheduler >', - [param('ns3::WimaxHelper::SchedulerType', 'schedulerType')]) - ## wimax-helper.h: static void ns3::WimaxHelper::EnableAsciiForConnection(ns3::Ptr oss, uint32_t nodeid, uint32_t deviceid, char * netdevice, char * connection) [member function] - cls.add_method('EnableAsciiForConnection', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'oss'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('char *', 'netdevice'), param('char *', 'connection')], - is_static=True) - ## wimax-helper.h: static void ns3::WimaxHelper::EnableLogComponents() [member function] - cls.add_method('EnableLogComponents', - 'void', - [], - is_static=True) - ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType type, ns3::WimaxHelper::PhyType phyType, ns3::WimaxHelper::SchedulerType schedulerType) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'type'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')]) - ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::Ptr channel, ns3::WimaxHelper::SchedulerType schedulerType) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::Ptr< ns3::WimaxChannel >', 'channel'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')]) - ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::WimaxHelper::SchedulerType schedulerType, double frameDuration) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType'), param('double', 'frameDuration')]) - ## wimax-helper.h: ns3::Ptr ns3::WimaxHelper::Install(ns3::Ptr node, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::Ptr channel, ns3::WimaxHelper::SchedulerType schedulerType) [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::WimaxNetDevice >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::Ptr< ns3::WimaxChannel >', 'channel'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')]) - ## wimax-helper.h: void ns3::WimaxHelper::SetPropagationLossModel(ns3::SimpleOfdmWimaxChannel::PropModel propagationModel) [member function] - cls.add_method('SetPropagationLossModel', - 'void', - [param('ns3::SimpleOfdmWimaxChannel::PropModel', 'propagationModel')]) - ## wimax-helper.h: void ns3::WimaxHelper::EnableAsciiInternal(ns3::Ptr stream, std::string prefix, ns3::Ptr nd, bool explicitFilename) [member function] - cls.add_method('EnableAsciiInternal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - ## wimax-helper.h: void ns3::WimaxHelper::EnablePcapInternal(std::string prefix, ns3::Ptr nd, bool explicitFilename, bool promiscuous) [member function] - cls.add_method('EnablePcapInternal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename'), param('bool', 'promiscuous')], - visibility='private', is_virtual=True) - return - -def register_Ns3SimpleOfdmSendParam_methods(root_module, cls): - ## simple-ofdm-send-param.h: ns3::simpleOfdmSendParam::simpleOfdmSendParam(ns3::simpleOfdmSendParam const & arg0) [copy constructor] - cls.add_constructor([param('ns3::simpleOfdmSendParam const &', 'arg0')]) - ## simple-ofdm-send-param.h: ns3::simpleOfdmSendParam::simpleOfdmSendParam() [constructor] - cls.add_constructor([]) - ## simple-ofdm-send-param.h: ns3::simpleOfdmSendParam::simpleOfdmSendParam(ns3::bvec const & fecBlock, uint32_t burstSize, bool isFirstBlock, uint64_t Frequency, ns3::WimaxPhy::ModulationType modulationType, uint8_t direction, double rxPowerDbm) [constructor] - cls.add_constructor([param('ns3::bvec const &', 'fecBlock'), param('uint32_t', 'burstSize'), param('bool', 'isFirstBlock'), param('uint64_t', 'Frequency'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint8_t', 'direction'), param('double', 'rxPowerDbm')]) - ## simple-ofdm-send-param.h: ns3::simpleOfdmSendParam::simpleOfdmSendParam(uint32_t burstSize, bool isFirstBlock, uint64_t Frequency, ns3::WimaxPhy::ModulationType modulationType, uint8_t direction, double rxPowerDbm, ns3::Ptr burst) [constructor] - cls.add_constructor([param('uint32_t', 'burstSize'), param('bool', 'isFirstBlock'), param('uint64_t', 'Frequency'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint8_t', 'direction'), param('double', 'rxPowerDbm'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-send-param.h: ns3::Ptr ns3::simpleOfdmSendParam::GetBurst() [member function] - cls.add_method('GetBurst', - 'ns3::Ptr< ns3::PacketBurst >', - []) - ## simple-ofdm-send-param.h: uint32_t ns3::simpleOfdmSendParam::GetBurstSize() [member function] - cls.add_method('GetBurstSize', - 'uint32_t', - []) - ## simple-ofdm-send-param.h: uint8_t ns3::simpleOfdmSendParam::GetDirection() [member function] - cls.add_method('GetDirection', - 'uint8_t', - []) - ## simple-ofdm-send-param.h: ns3::bvec ns3::simpleOfdmSendParam::GetFecBlock() [member function] - cls.add_method('GetFecBlock', - 'ns3::bvec', - []) - ## simple-ofdm-send-param.h: uint64_t ns3::simpleOfdmSendParam::GetFrequency() [member function] - cls.add_method('GetFrequency', - 'uint64_t', - []) - ## simple-ofdm-send-param.h: bool ns3::simpleOfdmSendParam::GetIsFirstBlock() [member function] - cls.add_method('GetIsFirstBlock', - 'bool', - []) - ## simple-ofdm-send-param.h: ns3::WimaxPhy::ModulationType ns3::simpleOfdmSendParam::GetModulationType() [member function] - cls.add_method('GetModulationType', - 'ns3::WimaxPhy::ModulationType', - []) - ## simple-ofdm-send-param.h: double ns3::simpleOfdmSendParam::GetRxPowerDbm() [member function] - cls.add_method('GetRxPowerDbm', - 'double', - []) - ## simple-ofdm-send-param.h: void ns3::simpleOfdmSendParam::SetBurstSize(uint32_t burstSize) [member function] - cls.add_method('SetBurstSize', - 'void', - [param('uint32_t', 'burstSize')]) - ## simple-ofdm-send-param.h: void ns3::simpleOfdmSendParam::SetDirection(uint8_t direction) [member function] - cls.add_method('SetDirection', - 'void', - [param('uint8_t', 'direction')]) - ## simple-ofdm-send-param.h: void ns3::simpleOfdmSendParam::SetFecBlock(ns3::bvec const & fecBlock) [member function] - cls.add_method('SetFecBlock', - 'void', - [param('ns3::bvec const &', 'fecBlock')]) - ## simple-ofdm-send-param.h: void ns3::simpleOfdmSendParam::SetFrequency(uint64_t Frequency) [member function] - cls.add_method('SetFrequency', - 'void', - [param('uint64_t', 'Frequency')]) - ## simple-ofdm-send-param.h: void ns3::simpleOfdmSendParam::SetIsFirstBlock(bool isFirstBlock) [member function] - cls.add_method('SetIsFirstBlock', - 'void', - [param('bool', 'isFirstBlock')]) - ## simple-ofdm-send-param.h: void ns3::simpleOfdmSendParam::SetModulationType(ns3::WimaxPhy::ModulationType modulationType) [member function] - cls.add_method('SetModulationType', - 'void', - [param('ns3::WimaxPhy::ModulationType', 'modulationType')]) - ## simple-ofdm-send-param.h: void ns3::simpleOfdmSendParam::SetRxPowerDbm(double rxPowerDbm) [member function] - cls.add_method('SetRxPowerDbm', - 'void', - [param('double', 'rxPowerDbm')]) - return - -def register_Ns3ClassificationRuleVectorTlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::ClassificationRuleVectorTlvValue::ClassificationRuleVectorTlvValue(ns3::ClassificationRuleVectorTlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ClassificationRuleVectorTlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::ClassificationRuleVectorTlvValue::ClassificationRuleVectorTlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::ClassificationRuleVectorTlvValue * ns3::ClassificationRuleVectorTlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::ClassificationRuleVectorTlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::ClassificationRuleVectorTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], - is_virtual=True) - return - -def register_Ns3CsParamVectorTlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::CsParamVectorTlvValue::CsParamVectorTlvValue(ns3::CsParamVectorTlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CsParamVectorTlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::CsParamVectorTlvValue::CsParamVectorTlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::CsParamVectorTlvValue * ns3::CsParamVectorTlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::CsParamVectorTlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::CsParamVectorTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], - is_virtual=True) - return - -def register_Ns3Ipv4AddressTlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue::Ipv4AddressTlvValue(ns3::Ipv4AddressTlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4AddressTlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue::Ipv4AddressTlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: void ns3::Ipv4AddressTlvValue::Add(ns3::Ipv4Address address, ns3::Ipv4Mask Mask) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ipv4Address', 'address'), param('ns3::Ipv4Mask', 'Mask')]) - ## wimax-tlv.h: __gnu_cxx::__normal_iterator > > ns3::Ipv4AddressTlvValue::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ipv4AddressTlvValue::ipv4Addr const *, std::vector< ns3::Ipv4AddressTlvValue::ipv4Addr > >', - [], - is_const=True) - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue * ns3::Ipv4AddressTlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv4AddressTlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::Ipv4AddressTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], - is_virtual=True) - ## wimax-tlv.h: __gnu_cxx::__normal_iterator > > ns3::Ipv4AddressTlvValue::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ipv4AddressTlvValue::ipv4Addr const *, std::vector< ns3::Ipv4AddressTlvValue::ipv4Addr > >', - [], - is_const=True) - ## wimax-tlv.h: uint32_t ns3::Ipv4AddressTlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: void ns3::Ipv4AddressTlvValue::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_Ns3Ipv4AddressTlvValueIpv4Addr_methods(root_module, cls): - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue::ipv4Addr::ipv4Addr() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue::ipv4Addr::ipv4Addr(ns3::Ipv4AddressTlvValue::ipv4Addr const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4AddressTlvValue::ipv4Addr const &', 'arg0')]) - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue::ipv4Addr::Address [variable] - cls.add_instance_attribute('Address', 'ns3::Ipv4Address', is_const=False) - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue::ipv4Addr::Mask [variable] - cls.add_instance_attribute('Mask', 'ns3::Ipv4Mask', is_const=False) - return - -def register_Ns3MacHeaderType_methods(root_module, cls): - ## wimax-mac-header.h: ns3::MacHeaderType::MacHeaderType(ns3::MacHeaderType const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MacHeaderType const &', 'arg0')]) - ## wimax-mac-header.h: ns3::MacHeaderType::MacHeaderType() [constructor] - cls.add_constructor([]) - ## wimax-mac-header.h: ns3::MacHeaderType::MacHeaderType(uint8_t type) [constructor] - cls.add_constructor([param('uint8_t', 'type')]) - ## wimax-mac-header.h: uint32_t ns3::MacHeaderType::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wimax-mac-header.h: ns3::TypeId ns3::MacHeaderType::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: std::string ns3::MacHeaderType::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## wimax-mac-header.h: uint32_t ns3::MacHeaderType::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: uint8_t ns3::MacHeaderType::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: static ns3::TypeId ns3::MacHeaderType::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-mac-header.h: void ns3::MacHeaderType::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::MacHeaderType::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::MacHeaderType::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - return - -def register_Ns3ManagementMessageType_methods(root_module, cls): - ## mac-messages.h: ns3::ManagementMessageType::ManagementMessageType(ns3::ManagementMessageType const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ManagementMessageType const &', 'arg0')]) - ## mac-messages.h: ns3::ManagementMessageType::ManagementMessageType() [constructor] - cls.add_constructor([]) - ## mac-messages.h: ns3::ManagementMessageType::ManagementMessageType(uint8_t type) [constructor] - cls.add_constructor([param('uint8_t', 'type')]) - ## mac-messages.h: uint32_t ns3::ManagementMessageType::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mac-messages.h: ns3::TypeId ns3::ManagementMessageType::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: std::string ns3::ManagementMessageType::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::ManagementMessageType::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: uint8_t ns3::ManagementMessageType::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: static ns3::TypeId ns3::ManagementMessageType::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mac-messages.h: void ns3::ManagementMessageType::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::ManagementMessageType::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::ManagementMessageType::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - return - -def register_Ns3OfdmDownlinkFramePrefix_methods(root_module, cls): - ## ofdm-downlink-frame-prefix.h: ns3::OfdmDownlinkFramePrefix::OfdmDownlinkFramePrefix(ns3::OfdmDownlinkFramePrefix const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OfdmDownlinkFramePrefix const &', 'arg0')]) - ## ofdm-downlink-frame-prefix.h: ns3::OfdmDownlinkFramePrefix::OfdmDownlinkFramePrefix() [constructor] - cls.add_constructor([]) - ## ofdm-downlink-frame-prefix.h: void ns3::OfdmDownlinkFramePrefix::AddDlFramePrefixElement(ns3::DlFramePrefixIe dlFramePrefixElement) [member function] - cls.add_method('AddDlFramePrefixElement', - 'void', - [param('ns3::DlFramePrefixIe', 'dlFramePrefixElement')]) - ## ofdm-downlink-frame-prefix.h: uint32_t ns3::OfdmDownlinkFramePrefix::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ofdm-downlink-frame-prefix.h: ns3::Mac48Address ns3::OfdmDownlinkFramePrefix::GetBaseStationId() const [member function] - cls.add_method('GetBaseStationId', - 'ns3::Mac48Address', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint8_t ns3::OfdmDownlinkFramePrefix::GetConfigurationChangeCount() const [member function] - cls.add_method('GetConfigurationChangeCount', - 'uint8_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: std::vector > ns3::OfdmDownlinkFramePrefix::GetDlFramePrefixElements() const [member function] - cls.add_method('GetDlFramePrefixElements', - 'std::vector< ns3::DlFramePrefixIe >', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint32_t ns3::OfdmDownlinkFramePrefix::GetFrameNumber() const [member function] - cls.add_method('GetFrameNumber', - 'uint32_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint8_t ns3::OfdmDownlinkFramePrefix::GetHcs() const [member function] - cls.add_method('GetHcs', - 'uint8_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: std::string ns3::OfdmDownlinkFramePrefix::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint32_t ns3::OfdmDownlinkFramePrefix::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ofdm-downlink-frame-prefix.h: void ns3::OfdmDownlinkFramePrefix::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ofdm-downlink-frame-prefix.h: void ns3::OfdmDownlinkFramePrefix::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ofdm-downlink-frame-prefix.h: void ns3::OfdmDownlinkFramePrefix::SetBaseStationId(ns3::Mac48Address baseStationId) [member function] - cls.add_method('SetBaseStationId', - 'void', - [param('ns3::Mac48Address', 'baseStationId')]) - ## ofdm-downlink-frame-prefix.h: void ns3::OfdmDownlinkFramePrefix::SetConfigurationChangeCount(uint8_t configurationChangeCount) [member function] - cls.add_method('SetConfigurationChangeCount', - 'void', - [param('uint8_t', 'configurationChangeCount')]) - ## ofdm-downlink-frame-prefix.h: void ns3::OfdmDownlinkFramePrefix::SetFrameNumber(uint32_t frameNumber) [member function] - cls.add_method('SetFrameNumber', - 'void', - [param('uint32_t', 'frameNumber')]) - ## ofdm-downlink-frame-prefix.h: void ns3::OfdmDownlinkFramePrefix::SetHcs(uint8_t hcs) [member function] - cls.add_method('SetHcs', - 'void', - [param('uint8_t', 'hcs')]) - return - -def register_Ns3OfdmSendParams_methods(root_module, cls): - ## send-params.h: ns3::OfdmSendParams::OfdmSendParams(ns3::OfdmSendParams const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OfdmSendParams const &', 'arg0')]) - ## send-params.h: ns3::OfdmSendParams::OfdmSendParams(ns3::Ptr burst, uint8_t modulationType, uint8_t direction) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::PacketBurst >', 'burst'), param('uint8_t', 'modulationType'), param('uint8_t', 'direction')]) - ## send-params.h: ns3::Ptr ns3::OfdmSendParams::GetBurst() const [member function] - cls.add_method('GetBurst', - 'ns3::Ptr< ns3::PacketBurst >', - [], - is_const=True) - ## send-params.h: uint8_t ns3::OfdmSendParams::GetDirection() const [member function] - cls.add_method('GetDirection', - 'uint8_t', - [], - is_const=True) - ## send-params.h: uint8_t ns3::OfdmSendParams::GetModulationType() const [member function] - cls.add_method('GetModulationType', - 'uint8_t', - [], - is_const=True) - return - -def register_Ns3OfdmUcdChannelEncodings_methods(root_module, cls): - ## ul-mac-messages.h: ns3::OfdmUcdChannelEncodings::OfdmUcdChannelEncodings(ns3::OfdmUcdChannelEncodings const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OfdmUcdChannelEncodings const &', 'arg0')]) - ## ul-mac-messages.h: ns3::OfdmUcdChannelEncodings::OfdmUcdChannelEncodings() [constructor] - cls.add_constructor([]) - ## ul-mac-messages.h: uint8_t ns3::OfdmUcdChannelEncodings::GetSbchnlFocContCodes() const [member function] - cls.add_method('GetSbchnlFocContCodes', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::OfdmUcdChannelEncodings::GetSbchnlReqRegionFullParams() const [member function] - cls.add_method('GetSbchnlReqRegionFullParams', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint16_t ns3::OfdmUcdChannelEncodings::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## ul-mac-messages.h: void ns3::OfdmUcdChannelEncodings::SetSbchnlFocContCodes(uint8_t sbchnlFocContCodes) [member function] - cls.add_method('SetSbchnlFocContCodes', - 'void', - [param('uint8_t', 'sbchnlFocContCodes')]) - ## ul-mac-messages.h: void ns3::OfdmUcdChannelEncodings::SetSbchnlReqRegionFullParams(uint8_t sbchnlReqRegionFullParams) [member function] - cls.add_method('SetSbchnlReqRegionFullParams', - 'void', - [param('uint8_t', 'sbchnlReqRegionFullParams')]) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmUcdChannelEncodings::DoRead(ns3::Buffer::Iterator start) [member function] - cls.add_method('DoRead', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - visibility='private', is_virtual=True) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmUcdChannelEncodings::DoWrite(ns3::Buffer::Iterator start) const [member function] - cls.add_method('DoWrite', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3PortRangeTlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::PortRangeTlvValue::PortRangeTlvValue(ns3::PortRangeTlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PortRangeTlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::PortRangeTlvValue::PortRangeTlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: void ns3::PortRangeTlvValue::Add(uint16_t portLow, uint16_t portHigh) [member function] - cls.add_method('Add', - 'void', - [param('uint16_t', 'portLow'), param('uint16_t', 'portHigh')]) - ## wimax-tlv.h: __gnu_cxx::__normal_iterator > > ns3::PortRangeTlvValue::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::PortRangeTlvValue::PortRange const *, std::vector< ns3::PortRangeTlvValue::PortRange > >', - [], - is_const=True) - ## wimax-tlv.h: ns3::PortRangeTlvValue * ns3::PortRangeTlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::PortRangeTlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::PortRangeTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], - is_virtual=True) - ## wimax-tlv.h: __gnu_cxx::__normal_iterator > > ns3::PortRangeTlvValue::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::PortRangeTlvValue::PortRange const *, std::vector< ns3::PortRangeTlvValue::PortRange > >', - [], - is_const=True) - ## wimax-tlv.h: uint32_t ns3::PortRangeTlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: void ns3::PortRangeTlvValue::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_Ns3PortRangeTlvValuePortRange_methods(root_module, cls): - ## wimax-tlv.h: ns3::PortRangeTlvValue::PortRange::PortRange() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::PortRangeTlvValue::PortRange::PortRange(ns3::PortRangeTlvValue::PortRange const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PortRangeTlvValue::PortRange const &', 'arg0')]) - ## wimax-tlv.h: ns3::PortRangeTlvValue::PortRange::PortHigh [variable] - cls.add_instance_attribute('PortHigh', 'uint16_t', is_const=False) - ## wimax-tlv.h: ns3::PortRangeTlvValue::PortRange::PortLow [variable] - cls.add_instance_attribute('PortLow', 'uint16_t', is_const=False) - return - -def register_Ns3PriorityUlJob_methods(root_module, cls): - ## ul-job.h: ns3::PriorityUlJob::PriorityUlJob(ns3::PriorityUlJob const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PriorityUlJob const &', 'arg0')]) - ## ul-job.h: ns3::PriorityUlJob::PriorityUlJob() [constructor] - cls.add_constructor([]) - ## ul-job.h: int ns3::PriorityUlJob::GetPriority() [member function] - cls.add_method('GetPriority', - 'int', - []) - ## ul-job.h: ns3::Ptr ns3::PriorityUlJob::GetUlJob() [member function] - cls.add_method('GetUlJob', - 'ns3::Ptr< ns3::UlJob >', - []) - ## ul-job.h: void ns3::PriorityUlJob::SetPriority(int priority) [member function] - cls.add_method('SetPriority', - 'void', - [param('int', 'priority')]) - ## ul-job.h: void ns3::PriorityUlJob::SetUlJob(ns3::Ptr job) [member function] - cls.add_method('SetUlJob', - 'void', - [param('ns3::Ptr< ns3::UlJob >', 'job')]) - return - -def register_Ns3ProtocolTlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::ProtocolTlvValue::ProtocolTlvValue(ns3::ProtocolTlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ProtocolTlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::ProtocolTlvValue::ProtocolTlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: void ns3::ProtocolTlvValue::Add(uint8_t protiocol) [member function] - cls.add_method('Add', - 'void', - [param('uint8_t', 'protiocol')]) - ## wimax-tlv.h: __gnu_cxx::__normal_iterator > > ns3::ProtocolTlvValue::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< unsigned char const *, std::vector< unsigned char > >', - [], - is_const=True) - ## wimax-tlv.h: ns3::ProtocolTlvValue * ns3::ProtocolTlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::ProtocolTlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::ProtocolTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], - is_virtual=True) - ## wimax-tlv.h: __gnu_cxx::__normal_iterator > > ns3::ProtocolTlvValue::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< unsigned char const *, std::vector< unsigned char > >', - [], - is_const=True) - ## wimax-tlv.h: uint32_t ns3::ProtocolTlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: void ns3::ProtocolTlvValue::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_Ns3RngReq_methods(root_module, cls): - ## mac-messages.h: ns3::RngReq::RngReq(ns3::RngReq const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RngReq const &', 'arg0')]) - ## mac-messages.h: ns3::RngReq::RngReq() [constructor] - cls.add_constructor([]) - ## mac-messages.h: uint32_t ns3::RngReq::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mac-messages.h: ns3::TypeId ns3::RngReq::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: ns3::Mac48Address ns3::RngReq::GetMacAddress() const [member function] - cls.add_method('GetMacAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## mac-messages.h: std::string ns3::RngReq::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## mac-messages.h: uint8_t ns3::RngReq::GetRangingAnomalies() const [member function] - cls.add_method('GetRangingAnomalies', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: uint8_t ns3::RngReq::GetReqDlBurstProfile() const [member function] - cls.add_method('GetReqDlBurstProfile', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::RngReq::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: static ns3::TypeId ns3::RngReq::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mac-messages.h: void ns3::RngReq::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::RngReq::PrintDebug() const [member function] - cls.add_method('PrintDebug', - 'void', - [], - is_const=True) - ## mac-messages.h: void ns3::RngReq::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::RngReq::SetMacAddress(ns3::Mac48Address macAddress) [member function] - cls.add_method('SetMacAddress', - 'void', - [param('ns3::Mac48Address', 'macAddress')]) - ## mac-messages.h: void ns3::RngReq::SetRangingAnomalies(uint8_t rangingAnomalies) [member function] - cls.add_method('SetRangingAnomalies', - 'void', - [param('uint8_t', 'rangingAnomalies')]) - ## mac-messages.h: void ns3::RngReq::SetReqDlBurstProfile(uint8_t reqDlBurstProfile) [member function] - cls.add_method('SetReqDlBurstProfile', - 'void', - [param('uint8_t', 'reqDlBurstProfile')]) - return - -def register_Ns3RngRsp_methods(root_module, cls): - ## mac-messages.h: ns3::RngRsp::RngRsp(ns3::RngRsp const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RngRsp const &', 'arg0')]) - ## mac-messages.h: ns3::RngRsp::RngRsp() [constructor] - cls.add_constructor([]) - ## mac-messages.h: uint32_t ns3::RngRsp::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mac-messages.h: uint8_t ns3::RngRsp::GetAasBdcastPermission() const [member function] - cls.add_method('GetAasBdcastPermission', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: ns3::Cid ns3::RngRsp::GetBasicCid() const [member function] - cls.add_method('GetBasicCid', - 'ns3::Cid', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::RngRsp::GetDlFreqOverride() const [member function] - cls.add_method('GetDlFreqOverride', - 'uint32_t', - [], - is_const=True) - ## mac-messages.h: uint16_t ns3::RngRsp::GetDlOperBurstProfile() const [member function] - cls.add_method('GetDlOperBurstProfile', - 'uint16_t', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::RngRsp::GetFrameNumber() const [member function] - cls.add_method('GetFrameNumber', - 'uint32_t', - [], - is_const=True) - ## mac-messages.h: uint8_t ns3::RngRsp::GetInitRangOppNumber() const [member function] - cls.add_method('GetInitRangOppNumber', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: ns3::TypeId ns3::RngRsp::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: ns3::Mac48Address ns3::RngRsp::GetMacAddress() const [member function] - cls.add_method('GetMacAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## mac-messages.h: std::string ns3::RngRsp::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::RngRsp::GetOffsetFreqAdjust() const [member function] - cls.add_method('GetOffsetFreqAdjust', - 'uint32_t', - [], - is_const=True) - ## mac-messages.h: uint8_t ns3::RngRsp::GetPowerLevelAdjust() const [member function] - cls.add_method('GetPowerLevelAdjust', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: ns3::Cid ns3::RngRsp::GetPrimaryCid() const [member function] - cls.add_method('GetPrimaryCid', - 'ns3::Cid', - [], - is_const=True) - ## mac-messages.h: uint8_t ns3::RngRsp::GetRangStatus() const [member function] - cls.add_method('GetRangStatus', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: uint8_t ns3::RngRsp::GetRangSubchnl() const [member function] - cls.add_method('GetRangSubchnl', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::RngRsp::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: uint32_t ns3::RngRsp::GetTimingAdjust() const [member function] - cls.add_method('GetTimingAdjust', - 'uint32_t', - [], - is_const=True) - ## mac-messages.h: static ns3::TypeId ns3::RngRsp::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mac-messages.h: uint8_t ns3::RngRsp::GetUlChnlIdOverride() const [member function] - cls.add_method('GetUlChnlIdOverride', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: void ns3::RngRsp::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::RngRsp::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::RngRsp::SetAasBdcastPermission(uint8_t aasBdcastPermission) [member function] - cls.add_method('SetAasBdcastPermission', - 'void', - [param('uint8_t', 'aasBdcastPermission')]) - ## mac-messages.h: void ns3::RngRsp::SetBasicCid(ns3::Cid basicCid) [member function] - cls.add_method('SetBasicCid', - 'void', - [param('ns3::Cid', 'basicCid')]) - ## mac-messages.h: void ns3::RngRsp::SetDlFreqOverride(uint32_t dlFreqOverride) [member function] - cls.add_method('SetDlFreqOverride', - 'void', - [param('uint32_t', 'dlFreqOverride')]) - ## mac-messages.h: void ns3::RngRsp::SetDlOperBurstProfile(uint16_t dlOperBurstProfile) [member function] - cls.add_method('SetDlOperBurstProfile', - 'void', - [param('uint16_t', 'dlOperBurstProfile')]) - ## mac-messages.h: void ns3::RngRsp::SetFrameNumber(uint32_t frameNumber) [member function] - cls.add_method('SetFrameNumber', - 'void', - [param('uint32_t', 'frameNumber')]) - ## mac-messages.h: void ns3::RngRsp::SetInitRangOppNumber(uint8_t initRangOppNumber) [member function] - cls.add_method('SetInitRangOppNumber', - 'void', - [param('uint8_t', 'initRangOppNumber')]) - ## mac-messages.h: void ns3::RngRsp::SetMacAddress(ns3::Mac48Address macAddress) [member function] - cls.add_method('SetMacAddress', - 'void', - [param('ns3::Mac48Address', 'macAddress')]) - ## mac-messages.h: void ns3::RngRsp::SetOffsetFreqAdjust(uint32_t offsetFreqAdjust) [member function] - cls.add_method('SetOffsetFreqAdjust', - 'void', - [param('uint32_t', 'offsetFreqAdjust')]) - ## mac-messages.h: void ns3::RngRsp::SetPowerLevelAdjust(uint8_t powerLevelAdjust) [member function] - cls.add_method('SetPowerLevelAdjust', - 'void', - [param('uint8_t', 'powerLevelAdjust')]) - ## mac-messages.h: void ns3::RngRsp::SetPrimaryCid(ns3::Cid primaryCid) [member function] - cls.add_method('SetPrimaryCid', - 'void', - [param('ns3::Cid', 'primaryCid')]) - ## mac-messages.h: void ns3::RngRsp::SetRangStatus(uint8_t rangStatus) [member function] - cls.add_method('SetRangStatus', - 'void', - [param('uint8_t', 'rangStatus')]) - ## mac-messages.h: void ns3::RngRsp::SetRangSubchnl(uint8_t rangSubchnl) [member function] - cls.add_method('SetRangSubchnl', - 'void', - [param('uint8_t', 'rangSubchnl')]) - ## mac-messages.h: void ns3::RngRsp::SetTimingAdjust(uint32_t timingAdjust) [member function] - cls.add_method('SetTimingAdjust', - 'void', - [param('uint32_t', 'timingAdjust')]) - ## mac-messages.h: void ns3::RngRsp::SetUlChnlIdOverride(uint8_t ulChnlIdOverride) [member function] - cls.add_method('SetUlChnlIdOverride', - 'void', - [param('uint8_t', 'ulChnlIdOverride')]) - return - -def register_Ns3SSManager_methods(root_module, cls): - ## ss-manager.h: ns3::SSManager::SSManager(ns3::SSManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SSManager const &', 'arg0')]) - ## ss-manager.h: ns3::SSManager::SSManager() [constructor] - cls.add_constructor([]) - ## ss-manager.h: ns3::SSRecord * ns3::SSManager::CreateSSRecord(ns3::Mac48Address const & macAddress) [member function] - cls.add_method('CreateSSRecord', - 'ns3::SSRecord *', - [param('ns3::Mac48Address const &', 'macAddress')]) - ## ss-manager.h: void ns3::SSManager::DeleteSSRecord(ns3::Cid cid) [member function] - cls.add_method('DeleteSSRecord', - 'void', - [param('ns3::Cid', 'cid')]) - ## ss-manager.h: ns3::Mac48Address ns3::SSManager::GetMacAddress(ns3::Cid cid) const [member function] - cls.add_method('GetMacAddress', - 'ns3::Mac48Address', - [param('ns3::Cid', 'cid')], - is_const=True) - ## ss-manager.h: uint32_t ns3::SSManager::GetNRegisteredSSs() const [member function] - cls.add_method('GetNRegisteredSSs', - 'uint32_t', - [], - is_const=True) - ## ss-manager.h: uint32_t ns3::SSManager::GetNSSs() const [member function] - cls.add_method('GetNSSs', - 'uint32_t', - [], - is_const=True) - ## ss-manager.h: ns3::SSRecord * ns3::SSManager::GetSSRecord(ns3::Mac48Address const & macAddress) const [member function] - cls.add_method('GetSSRecord', - 'ns3::SSRecord *', - [param('ns3::Mac48Address const &', 'macAddress')], - is_const=True) - ## ss-manager.h: ns3::SSRecord * ns3::SSManager::GetSSRecord(ns3::Cid cid) const [member function] - cls.add_method('GetSSRecord', - 'ns3::SSRecord *', - [param('ns3::Cid', 'cid')], - is_const=True) - ## ss-manager.h: std::vector > * ns3::SSManager::GetSSRecords() const [member function] - cls.add_method('GetSSRecords', - 'std::vector< ns3::SSRecord * > *', - [], - is_const=True) - ## ss-manager.h: bool ns3::SSManager::IsInRecord(ns3::Mac48Address const & macAddress) const [member function] - cls.add_method('IsInRecord', - 'bool', - [param('ns3::Mac48Address const &', 'macAddress')], - is_const=True) - ## ss-manager.h: bool ns3::SSManager::IsRegistered(ns3::Mac48Address const & macAddress) const [member function] - cls.add_method('IsRegistered', - 'bool', - [param('ns3::Mac48Address const &', 'macAddress')], - is_const=True) - return - -def register_Ns3ServiceFlowManager_methods(root_module, cls): - ## service-flow-manager.h: ns3::ServiceFlowManager::ServiceFlowManager(ns3::ServiceFlowManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ServiceFlowManager const &', 'arg0')]) - ## service-flow-manager.h: ns3::ServiceFlowManager::ServiceFlowManager() [constructor] - cls.add_constructor([]) - ## service-flow-manager.h: void ns3::ServiceFlowManager::AddServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('AddServiceFlow', - 'void', - [param('ns3::ServiceFlow *', 'serviceFlow')]) - ## service-flow-manager.h: bool ns3::ServiceFlowManager::AreServiceFlowsAllocated() [member function] - cls.add_method('AreServiceFlowsAllocated', - 'bool', - []) - ## service-flow-manager.h: bool ns3::ServiceFlowManager::AreServiceFlowsAllocated(std::vector > * serviceFlows) [member function] - cls.add_method('AreServiceFlowsAllocated', - 'bool', - [param('std::vector< ns3::ServiceFlow * > *', 'serviceFlows')]) - ## service-flow-manager.h: bool ns3::ServiceFlowManager::AreServiceFlowsAllocated(std::vector > serviceFlows) [member function] - cls.add_method('AreServiceFlowsAllocated', - 'bool', - [param('std::vector< ns3::ServiceFlow * >', 'serviceFlows')]) - ## service-flow-manager.h: ns3::ServiceFlow * ns3::ServiceFlowManager::DoClassify(ns3::Ipv4Address SrcAddress, ns3::Ipv4Address DstAddress, uint16_t SrcPort, uint16_t DstPort, uint8_t Proto, ns3::ServiceFlow::Direction dir) const [member function] - cls.add_method('DoClassify', - 'ns3::ServiceFlow *', - [param('ns3::Ipv4Address', 'SrcAddress'), param('ns3::Ipv4Address', 'DstAddress'), param('uint16_t', 'SrcPort'), param('uint16_t', 'DstPort'), param('uint8_t', 'Proto'), param('ns3::ServiceFlow::Direction', 'dir')], - is_const=True) - ## service-flow-manager.h: void ns3::ServiceFlowManager::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## service-flow-manager.h: ns3::ServiceFlow * ns3::ServiceFlowManager::GetNextServiceFlowToAllocate() [member function] - cls.add_method('GetNextServiceFlowToAllocate', - 'ns3::ServiceFlow *', - []) - ## service-flow-manager.h: uint32_t ns3::ServiceFlowManager::GetNrServiceFlows() const [member function] - cls.add_method('GetNrServiceFlows', - 'uint32_t', - [], - is_const=True) - ## service-flow-manager.h: ns3::ServiceFlow * ns3::ServiceFlowManager::GetServiceFlow(uint32_t sfid) const [member function] - cls.add_method('GetServiceFlow', - 'ns3::ServiceFlow *', - [param('uint32_t', 'sfid')], - is_const=True) - ## service-flow-manager.h: ns3::ServiceFlow * ns3::ServiceFlowManager::GetServiceFlow(ns3::Cid cid) const [member function] - cls.add_method('GetServiceFlow', - 'ns3::ServiceFlow *', - [param('ns3::Cid', 'cid')], - is_const=True) - ## service-flow-manager.h: std::vector > ns3::ServiceFlowManager::GetServiceFlows(ns3::ServiceFlow::SchedulingType schedulingType) const [member function] - cls.add_method('GetServiceFlows', - 'std::vector< ns3::ServiceFlow * >', - [param('ns3::ServiceFlow::SchedulingType', 'schedulingType')], - is_const=True) - return - -def register_Ns3SfVectorTlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::SfVectorTlvValue::SfVectorTlvValue(ns3::SfVectorTlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SfVectorTlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::SfVectorTlvValue::SfVectorTlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::SfVectorTlvValue * ns3::SfVectorTlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::SfVectorTlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::SfVectorTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], - is_virtual=True) - return - -def register_Ns3SsServiceFlowManager_methods(root_module, cls): - ## ss-service-flow-manager.h: ns3::SsServiceFlowManager::SsServiceFlowManager(ns3::SsServiceFlowManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SsServiceFlowManager const &', 'arg0')]) - ## ss-service-flow-manager.h: ns3::SsServiceFlowManager::SsServiceFlowManager(ns3::Ptr device) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::SubscriberStationNetDevice >', 'device')]) - ## ss-service-flow-manager.h: void ns3::SsServiceFlowManager::AddServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('AddServiceFlow', - 'void', - [param('ns3::ServiceFlow *', 'serviceFlow')]) - ## ss-service-flow-manager.h: void ns3::SsServiceFlowManager::AddServiceFlow(ns3::ServiceFlow serviceFlow) [member function] - cls.add_method('AddServiceFlow', - 'void', - [param('ns3::ServiceFlow', 'serviceFlow')]) - ## ss-service-flow-manager.h: ns3::Ptr ns3::SsServiceFlowManager::CreateDsaAck() [member function] - cls.add_method('CreateDsaAck', - 'ns3::Ptr< ns3::Packet >', - []) - ## ss-service-flow-manager.h: ns3::DsaReq ns3::SsServiceFlowManager::CreateDsaReq(ns3::ServiceFlow const * serviceFlow) [member function] - cls.add_method('CreateDsaReq', - 'ns3::DsaReq', - [param('ns3::ServiceFlow const *', 'serviceFlow')]) - ## ss-service-flow-manager.h: void ns3::SsServiceFlowManager::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## ss-service-flow-manager.h: ns3::EventId ns3::SsServiceFlowManager::GetDsaAckTimeoutEvent() const [member function] - cls.add_method('GetDsaAckTimeoutEvent', - 'ns3::EventId', - [], - is_const=True) - ## ss-service-flow-manager.h: ns3::EventId ns3::SsServiceFlowManager::GetDsaRspTimeoutEvent() const [member function] - cls.add_method('GetDsaRspTimeoutEvent', - 'ns3::EventId', - [], - is_const=True) - ## ss-service-flow-manager.h: uint8_t ns3::SsServiceFlowManager::GetMaxDsaReqRetries() const [member function] - cls.add_method('GetMaxDsaReqRetries', - 'uint8_t', - [], - is_const=True) - ## ss-service-flow-manager.h: void ns3::SsServiceFlowManager::InitiateServiceFlows() [member function] - cls.add_method('InitiateServiceFlows', - 'void', - []) - ## ss-service-flow-manager.h: void ns3::SsServiceFlowManager::ProcessDsaRsp(ns3::DsaRsp const & dsaRsp) [member function] - cls.add_method('ProcessDsaRsp', - 'void', - [param('ns3::DsaRsp const &', 'dsaRsp')]) - ## ss-service-flow-manager.h: void ns3::SsServiceFlowManager::ScheduleDsaReq(ns3::ServiceFlow const * serviceFlow) [member function] - cls.add_method('ScheduleDsaReq', - 'void', - [param('ns3::ServiceFlow const *', 'serviceFlow')]) - ## ss-service-flow-manager.h: void ns3::SsServiceFlowManager::SetMaxDsaReqRetries(uint8_t maxDsaReqRetries) [member function] - cls.add_method('SetMaxDsaReqRetries', - 'void', - [param('uint8_t', 'maxDsaReqRetries')]) - return - -def register_Ns3Tlv_methods(root_module, cls): - ## wimax-tlv.h: ns3::Tlv::Tlv(uint8_t type, uint64_t length, ns3::TlvValue const & value) [constructor] - cls.add_constructor([param('uint8_t', 'type'), param('uint64_t', 'length'), param('ns3::TlvValue const &', 'value')]) - ## wimax-tlv.h: ns3::Tlv::Tlv() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::Tlv::Tlv(ns3::Tlv const & tlv) [copy constructor] - cls.add_constructor([param('ns3::Tlv const &', 'tlv')]) - ## wimax-tlv.h: ns3::Tlv * ns3::Tlv::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Tlv *', - [], - is_const=True) - ## wimax-tlv.h: ns3::TlvValue * ns3::Tlv::CopyValue() const [member function] - cls.add_method('CopyValue', - 'ns3::TlvValue *', - [], - is_const=True) - ## wimax-tlv.h: uint32_t ns3::Tlv::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wimax-tlv.h: ns3::TypeId ns3::Tlv::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint64_t ns3::Tlv::GetLength() const [member function] - cls.add_method('GetLength', - 'uint64_t', - [], - is_const=True) - ## wimax-tlv.h: uint32_t ns3::Tlv::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint8_t ns3::Tlv::GetSizeOfLen() const [member function] - cls.add_method('GetSizeOfLen', - 'uint8_t', - [], - is_const=True) - ## wimax-tlv.h: uint8_t ns3::Tlv::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## wimax-tlv.h: ns3::TlvValue * ns3::Tlv::PeekValue() [member function] - cls.add_method('PeekValue', - 'ns3::TlvValue *', - []) - ## wimax-tlv.h: void ns3::Tlv::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wimax-tlv.h: void ns3::Tlv::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_Ns3Ucd_methods(root_module, cls): - ## ul-mac-messages.h: ns3::Ucd::Ucd(ns3::Ucd const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ucd const &', 'arg0')]) - ## ul-mac-messages.h: ns3::Ucd::Ucd() [constructor] - cls.add_constructor([]) - ## ul-mac-messages.h: void ns3::Ucd::AddUlBurstProfile(ns3::OfdmUlBurstProfile ulBurstProfile) [member function] - cls.add_method('AddUlBurstProfile', - 'void', - [param('ns3::OfdmUlBurstProfile', 'ulBurstProfile')]) - ## ul-mac-messages.h: uint32_t ns3::Ucd::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ul-mac-messages.h: ns3::OfdmUcdChannelEncodings ns3::Ucd::GetChannelEncodings() const [member function] - cls.add_method('GetChannelEncodings', - 'ns3::OfdmUcdChannelEncodings', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::Ucd::GetConfigurationChangeCount() const [member function] - cls.add_method('GetConfigurationChangeCount', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: ns3::TypeId ns3::Ucd::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ul-mac-messages.h: std::string ns3::Ucd::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::Ucd::GetNrUlBurstProfiles() const [member function] - cls.add_method('GetNrUlBurstProfiles', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::Ucd::GetRangingBackoffEnd() const [member function] - cls.add_method('GetRangingBackoffEnd', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::Ucd::GetRangingBackoffStart() const [member function] - cls.add_method('GetRangingBackoffStart', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::Ucd::GetRequestBackoffEnd() const [member function] - cls.add_method('GetRequestBackoffEnd', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::Ucd::GetRequestBackoffStart() const [member function] - cls.add_method('GetRequestBackoffStart', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint32_t ns3::Ucd::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ul-mac-messages.h: static ns3::TypeId ns3::Ucd::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ul-mac-messages.h: std::vector > ns3::Ucd::GetUlBurstProfiles() const [member function] - cls.add_method('GetUlBurstProfiles', - 'std::vector< ns3::OfdmUlBurstProfile >', - [], - is_const=True) - ## ul-mac-messages.h: void ns3::Ucd::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ul-mac-messages.h: void ns3::Ucd::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ul-mac-messages.h: void ns3::Ucd::SetChannelEncodings(ns3::OfdmUcdChannelEncodings channelEncodings) [member function] - cls.add_method('SetChannelEncodings', - 'void', - [param('ns3::OfdmUcdChannelEncodings', 'channelEncodings')]) - ## ul-mac-messages.h: void ns3::Ucd::SetConfigurationChangeCount(uint8_t ucdCount) [member function] - cls.add_method('SetConfigurationChangeCount', - 'void', - [param('uint8_t', 'ucdCount')]) - ## ul-mac-messages.h: void ns3::Ucd::SetNrUlBurstProfiles(uint8_t nrUlBurstProfiles) [member function] - cls.add_method('SetNrUlBurstProfiles', - 'void', - [param('uint8_t', 'nrUlBurstProfiles')]) - ## ul-mac-messages.h: void ns3::Ucd::SetRangingBackoffEnd(uint8_t rangingBackoffEnd) [member function] - cls.add_method('SetRangingBackoffEnd', - 'void', - [param('uint8_t', 'rangingBackoffEnd')]) - ## ul-mac-messages.h: void ns3::Ucd::SetRangingBackoffStart(uint8_t rangingBackoffStart) [member function] - cls.add_method('SetRangingBackoffStart', - 'void', - [param('uint8_t', 'rangingBackoffStart')]) - ## ul-mac-messages.h: void ns3::Ucd::SetRequestBackoffEnd(uint8_t requestBackoffEnd) [member function] - cls.add_method('SetRequestBackoffEnd', - 'void', - [param('uint8_t', 'requestBackoffEnd')]) - ## ul-mac-messages.h: void ns3::Ucd::SetRequestBackoffStart(uint8_t requestBackoffStart) [member function] - cls.add_method('SetRequestBackoffStart', - 'void', - [param('uint8_t', 'requestBackoffStart')]) - return - -def register_Ns3UlJob_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## ul-job.h: ns3::UlJob::UlJob(ns3::UlJob const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UlJob const &', 'arg0')]) - ## ul-job.h: ns3::UlJob::UlJob() [constructor] - cls.add_constructor([]) - ## ul-job.h: ns3::Time ns3::UlJob::GetDeadline() [member function] - cls.add_method('GetDeadline', - 'ns3::Time', - []) - ## ul-job.h: ns3::Time ns3::UlJob::GetPeriod() [member function] - cls.add_method('GetPeriod', - 'ns3::Time', - []) - ## ul-job.h: ns3::Time ns3::UlJob::GetReleaseTime() [member function] - cls.add_method('GetReleaseTime', - 'ns3::Time', - []) - ## ul-job.h: ns3::ServiceFlow::SchedulingType ns3::UlJob::GetSchedulingType() [member function] - cls.add_method('GetSchedulingType', - 'ns3::ServiceFlow::SchedulingType', - []) - ## ul-job.h: ns3::ServiceFlow * ns3::UlJob::GetServiceFlow() [member function] - cls.add_method('GetServiceFlow', - 'ns3::ServiceFlow *', - []) - ## ul-job.h: uint32_t ns3::UlJob::GetSize() [member function] - cls.add_method('GetSize', - 'uint32_t', - []) - ## ul-job.h: ns3::SSRecord * ns3::UlJob::GetSsRecord() [member function] - cls.add_method('GetSsRecord', - 'ns3::SSRecord *', - []) - ## ul-job.h: ns3::ReqType ns3::UlJob::GetType() [member function] - cls.add_method('GetType', - 'ns3::ReqType', - []) - ## ul-job.h: void ns3::UlJob::SetDeadline(ns3::Time deadline) [member function] - cls.add_method('SetDeadline', - 'void', - [param('ns3::Time', 'deadline')]) - ## ul-job.h: void ns3::UlJob::SetPeriod(ns3::Time period) [member function] - cls.add_method('SetPeriod', - 'void', - [param('ns3::Time', 'period')]) - ## ul-job.h: void ns3::UlJob::SetReleaseTime(ns3::Time releaseTime) [member function] - cls.add_method('SetReleaseTime', - 'void', - [param('ns3::Time', 'releaseTime')]) - ## ul-job.h: void ns3::UlJob::SetSchedulingType(ns3::ServiceFlow::SchedulingType schedulingType) [member function] - cls.add_method('SetSchedulingType', - 'void', - [param('ns3::ServiceFlow::SchedulingType', 'schedulingType')]) - ## ul-job.h: void ns3::UlJob::SetServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('SetServiceFlow', - 'void', - [param('ns3::ServiceFlow *', 'serviceFlow')]) - ## ul-job.h: void ns3::UlJob::SetSize(uint32_t size) [member function] - cls.add_method('SetSize', - 'void', - [param('uint32_t', 'size')]) - ## ul-job.h: void ns3::UlJob::SetSsRecord(ns3::SSRecord * ssRecord) [member function] - cls.add_method('SetSsRecord', - 'void', - [param('ns3::SSRecord *', 'ssRecord')]) - ## ul-job.h: void ns3::UlJob::SetType(ns3::ReqType type) [member function] - cls.add_method('SetType', - 'void', - [param('ns3::ReqType', 'type')]) - return - -def register_Ns3UlMap_methods(root_module, cls): - ## ul-mac-messages.h: ns3::UlMap::UlMap(ns3::UlMap const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UlMap const &', 'arg0')]) - ## ul-mac-messages.h: ns3::UlMap::UlMap() [constructor] - cls.add_constructor([]) - ## ul-mac-messages.h: void ns3::UlMap::AddUlMapElement(ns3::OfdmUlMapIe ulMapElement) [member function] - cls.add_method('AddUlMapElement', - 'void', - [param('ns3::OfdmUlMapIe', 'ulMapElement')]) - ## ul-mac-messages.h: uint32_t ns3::UlMap::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ul-mac-messages.h: uint32_t ns3::UlMap::GetAllocationStartTime() const [member function] - cls.add_method('GetAllocationStartTime', - 'uint32_t', - [], - is_const=True) - ## ul-mac-messages.h: ns3::TypeId ns3::UlMap::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ul-mac-messages.h: std::string ns3::UlMap::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## ul-mac-messages.h: uint32_t ns3::UlMap::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ul-mac-messages.h: static ns3::TypeId ns3::UlMap::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ul-mac-messages.h: uint8_t ns3::UlMap::GetUcdCount() const [member function] - cls.add_method('GetUcdCount', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: std::list > ns3::UlMap::GetUlMapElements() const [member function] - cls.add_method('GetUlMapElements', - 'std::list< ns3::OfdmUlMapIe >', - [], - is_const=True) - ## ul-mac-messages.h: void ns3::UlMap::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ul-mac-messages.h: void ns3::UlMap::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ul-mac-messages.h: void ns3::UlMap::SetAllocationStartTime(uint32_t allocationStartTime) [member function] - cls.add_method('SetAllocationStartTime', - 'void', - [param('uint32_t', 'allocationStartTime')]) - ## ul-mac-messages.h: void ns3::UlMap::SetUcdCount(uint8_t ucdCount) [member function] - cls.add_method('SetUcdCount', - 'void', - [param('uint8_t', 'ucdCount')]) - return - -def register_Ns3UplinkScheduler_methods(root_module, cls): - ## bs-uplink-scheduler.h: ns3::UplinkScheduler::UplinkScheduler(ns3::UplinkScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UplinkScheduler const &', 'arg0')]) - ## bs-uplink-scheduler.h: ns3::UplinkScheduler::UplinkScheduler() [constructor] - cls.add_constructor([]) - ## bs-uplink-scheduler.h: ns3::UplinkScheduler::UplinkScheduler(ns3::Ptr bs) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::AddUplinkAllocation(ns3::OfdmUlMapIe & ulMapIe, uint32_t const & allocationSize, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('AddUplinkAllocation', - 'void', - [param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('uint32_t const &', 'allocationSize'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::AllocateInitialRangingInterval(uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('AllocateInitialRangingInterval', - 'void', - [param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: uint32_t ns3::UplinkScheduler::CalculateAllocationStartTime() [member function] - cls.add_method('CalculateAllocationStartTime', - 'uint32_t', - [], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: ns3::Ptr ns3::UplinkScheduler::GetBs() [member function] - cls.add_method('GetBs', - 'ns3::Ptr< ns3::BaseStationNetDevice >', - [], - is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::GetChannelDescriptorsToUpdate(bool & arg0, bool & arg1, bool & arg2, bool & arg3) [member function] - cls.add_method('GetChannelDescriptorsToUpdate', - 'void', - [param('bool &', 'arg0'), param('bool &', 'arg1'), param('bool &', 'arg2'), param('bool &', 'arg3')], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: ns3::Time ns3::UplinkScheduler::GetDcdTimeStamp() const [member function] - cls.add_method('GetDcdTimeStamp', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler.h: bool ns3::UplinkScheduler::GetIsInvIrIntrvlAllocated() const [member function] - cls.add_method('GetIsInvIrIntrvlAllocated', - 'bool', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler.h: bool ns3::UplinkScheduler::GetIsIrIntrvlAllocated() const [member function] - cls.add_method('GetIsIrIntrvlAllocated', - 'bool', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler.h: uint8_t ns3::UplinkScheduler::GetNrIrOppsAllocated() const [member function] - cls.add_method('GetNrIrOppsAllocated', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler.h: ns3::Time ns3::UplinkScheduler::GetTimeStampIrInterval() [member function] - cls.add_method('GetTimeStampIrInterval', - 'ns3::Time', - [], - is_virtual=True) - ## bs-uplink-scheduler.h: static ns3::TypeId ns3::UplinkScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## bs-uplink-scheduler.h: ns3::Time ns3::UplinkScheduler::GetUcdTimeStamp() const [member function] - cls.add_method('GetUcdTimeStamp', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler.h: std::list > ns3::UplinkScheduler::GetUplinkAllocations() const [member function] - cls.add_method('GetUplinkAllocations', - 'std::list< ns3::OfdmUlMapIe >', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::InitOnce() [member function] - cls.add_method('InitOnce', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::OnSetRequestedBandwidth(ns3::ServiceFlowRecord * sfr) [member function] - cls.add_method('OnSetRequestedBandwidth', - 'void', - [param('ns3::ServiceFlowRecord *', 'sfr')], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::ProcessBandwidthRequest(ns3::BandwidthRequestHeader const & bwRequestHdr) [member function] - cls.add_method('ProcessBandwidthRequest', - 'void', - [param('ns3::BandwidthRequestHeader const &', 'bwRequestHdr')], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::Schedule() [member function] - cls.add_method('Schedule', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::ServiceBandwidthRequests(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceBandwidthRequests', - 'void', - [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: bool ns3::UplinkScheduler::ServiceBandwidthRequests(ns3::ServiceFlow * serviceFlow, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceBandwidthRequests', - 'bool', - [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::ServiceUnsolicitedGrants(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceUnsolicitedGrants', - 'void', - [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::SetBs(ns3::Ptr bs) [member function] - cls.add_method('SetBs', - 'void', - [param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')], - is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::SetDcdTimeStamp(ns3::Time dcdTimeStamp) [member function] - cls.add_method('SetDcdTimeStamp', - 'void', - [param('ns3::Time', 'dcdTimeStamp')], - is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::SetIsInvIrIntrvlAllocated(bool isInvIrIntrvlAllocated) [member function] - cls.add_method('SetIsInvIrIntrvlAllocated', - 'void', - [param('bool', 'isInvIrIntrvlAllocated')], - is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::SetIsIrIntrvlAllocated(bool isIrIntrvlAllocated) [member function] - cls.add_method('SetIsIrIntrvlAllocated', - 'void', - [param('bool', 'isIrIntrvlAllocated')], - is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::SetNrIrOppsAllocated(uint8_t nrIrOppsAllocated) [member function] - cls.add_method('SetNrIrOppsAllocated', - 'void', - [param('uint8_t', 'nrIrOppsAllocated')], - is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::SetTimeStampIrInterval(ns3::Time timeStampIrInterval) [member function] - cls.add_method('SetTimeStampIrInterval', - 'void', - [param('ns3::Time', 'timeStampIrInterval')], - is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::SetUcdTimeStamp(ns3::Time ucdTimeStamp) [member function] - cls.add_method('SetUcdTimeStamp', - 'void', - [param('ns3::Time', 'ucdTimeStamp')], - is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::SetupServiceFlow(ns3::SSRecord * ssRecord, ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('SetupServiceFlow', - 'void', - [param('ns3::SSRecord *', 'ssRecord'), param('ns3::ServiceFlow *', 'serviceFlow')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3UplinkSchedulerMBQoS_methods(root_module, cls): - ## bs-uplink-scheduler-mbqos.h: ns3::UplinkSchedulerMBQoS::UplinkSchedulerMBQoS(ns3::UplinkSchedulerMBQoS const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UplinkSchedulerMBQoS const &', 'arg0')]) - ## bs-uplink-scheduler-mbqos.h: ns3::UplinkSchedulerMBQoS::UplinkSchedulerMBQoS() [constructor] - cls.add_constructor([]) - ## bs-uplink-scheduler-mbqos.h: ns3::UplinkSchedulerMBQoS::UplinkSchedulerMBQoS(ns3::Time time) [constructor] - cls.add_constructor([param('ns3::Time', 'time')]) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::AddUplinkAllocation(ns3::OfdmUlMapIe & ulMapIe, uint32_t const & allocationSize, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('AddUplinkAllocation', - 'void', - [param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('uint32_t const &', 'allocationSize'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::AllocateInitialRangingInterval(uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('AllocateInitialRangingInterval', - 'void', - [param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: uint32_t ns3::UplinkSchedulerMBQoS::CalculateAllocationStartTime() [member function] - cls.add_method('CalculateAllocationStartTime', - 'uint32_t', - [], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::CheckDeadline(uint32_t & availableSymbols) [member function] - cls.add_method('CheckDeadline', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::CheckMinimumBandwidth(uint32_t & availableSymbols) [member function] - cls.add_method('CheckMinimumBandwidth', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-uplink-scheduler-mbqos.h: uint32_t ns3::UplinkSchedulerMBQoS::CountSymbolsJobs(ns3::Ptr job) [member function] - cls.add_method('CountSymbolsJobs', - 'uint32_t', - [param('ns3::Ptr< ns3::UlJob >', 'job')]) - ## bs-uplink-scheduler-mbqos.h: uint32_t ns3::UplinkSchedulerMBQoS::CountSymbolsQueue(std::list, std::allocator > > jobs) [member function] - cls.add_method('CountSymbolsQueue', - 'uint32_t', - [param('std::list< ns3::Ptr< ns3::UlJob > >', 'jobs')]) - ## bs-uplink-scheduler-mbqos.h: ns3::Ptr ns3::UplinkSchedulerMBQoS::CreateUlJob(ns3::SSRecord * ssRecord, ns3::ServiceFlow::SchedulingType schedType, ns3::ReqType reqType) [member function] - cls.add_method('CreateUlJob', - 'ns3::Ptr< ns3::UlJob >', - [param('ns3::SSRecord *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedType'), param('ns3::ReqType', 'reqType')]) - ## bs-uplink-scheduler-mbqos.h: ns3::Ptr ns3::UplinkSchedulerMBQoS::DequeueJob(ns3::UlJob::JobPriority priority) [member function] - cls.add_method('DequeueJob', - 'ns3::Ptr< ns3::UlJob >', - [param('ns3::UlJob::JobPriority', 'priority')]) - ## bs-uplink-scheduler-mbqos.h: ns3::Time ns3::UplinkSchedulerMBQoS::DetermineDeadline(ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('DetermineDeadline', - 'ns3::Time', - [param('ns3::ServiceFlow *', 'serviceFlow')]) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::EnqueueJob(ns3::UlJob::JobPriority priority, ns3::Ptr job) [member function] - cls.add_method('EnqueueJob', - 'void', - [param('ns3::UlJob::JobPriority', 'priority'), param('ns3::Ptr< ns3::UlJob >', 'job')]) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::GetChannelDescriptorsToUpdate(bool & arg0, bool & arg1, bool & arg2, bool & arg3) [member function] - cls.add_method('GetChannelDescriptorsToUpdate', - 'void', - [param('bool &', 'arg0'), param('bool &', 'arg1'), param('bool &', 'arg2'), param('bool &', 'arg3')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: uint32_t ns3::UplinkSchedulerMBQoS::GetPendingSize(ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('GetPendingSize', - 'uint32_t', - [param('ns3::ServiceFlow *', 'serviceFlow')]) - ## bs-uplink-scheduler-mbqos.h: static ns3::TypeId ns3::UplinkSchedulerMBQoS::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## bs-uplink-scheduler-mbqos.h: std::list > ns3::UplinkSchedulerMBQoS::GetUplinkAllocations() const [member function] - cls.add_method('GetUplinkAllocations', - 'std::list< ns3::OfdmUlMapIe >', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::InitOnce() [member function] - cls.add_method('InitOnce', - 'void', - [], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::OnSetRequestedBandwidth(ns3::ServiceFlowRecord * sfr) [member function] - cls.add_method('OnSetRequestedBandwidth', - 'void', - [param('ns3::ServiceFlowRecord *', 'sfr')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::ProcessBandwidthRequest(ns3::BandwidthRequestHeader const & bwRequestHdr) [member function] - cls.add_method('ProcessBandwidthRequest', - 'void', - [param('ns3::BandwidthRequestHeader const &', 'bwRequestHdr')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::Schedule() [member function] - cls.add_method('Schedule', - 'void', - [], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::ServiceBandwidthRequests(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceBandwidthRequests', - 'void', - [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: bool ns3::UplinkSchedulerMBQoS::ServiceBandwidthRequests(ns3::ServiceFlow * serviceFlow, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceBandwidthRequests', - 'bool', - [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: bool ns3::UplinkSchedulerMBQoS::ServiceBandwidthRequestsBytes(ns3::ServiceFlow * serviceFlow, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols, uint32_t allocationSizeBytes) [member function] - cls.add_method('ServiceBandwidthRequestsBytes', - 'bool', - [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols'), param('uint32_t', 'allocationSizeBytes')]) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::ServiceUnsolicitedGrants(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceUnsolicitedGrants', - 'void', - [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::SetupServiceFlow(ns3::SSRecord * ssRecord, ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('SetupServiceFlow', - 'void', - [param('ns3::SSRecord *', 'ssRecord'), param('ns3::ServiceFlow *', 'serviceFlow')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::UplinkSchedWindowTimer() [member function] - cls.add_method('UplinkSchedWindowTimer', - 'void', - []) - return - -def register_Ns3UplinkSchedulerRtps_methods(root_module, cls): - ## bs-uplink-scheduler-rtps.h: ns3::UplinkSchedulerRtps::UplinkSchedulerRtps(ns3::UplinkSchedulerRtps const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UplinkSchedulerRtps const &', 'arg0')]) - ## bs-uplink-scheduler-rtps.h: ns3::UplinkSchedulerRtps::UplinkSchedulerRtps() [constructor] - cls.add_constructor([]) - ## bs-uplink-scheduler-rtps.h: ns3::UplinkSchedulerRtps::UplinkSchedulerRtps(ns3::Ptr bs) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::AddUplinkAllocation(ns3::OfdmUlMapIe & ulMapIe, uint32_t const & allocationSize, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('AddUplinkAllocation', - 'void', - [param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('uint32_t const &', 'allocationSize'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::AllocateInitialRangingInterval(uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('AllocateInitialRangingInterval', - 'void', - [param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: uint32_t ns3::UplinkSchedulerRtps::CalculateAllocationStartTime() [member function] - cls.add_method('CalculateAllocationStartTime', - 'uint32_t', - [], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::GetChannelDescriptorsToUpdate(bool & arg0, bool & arg1, bool & arg2, bool & arg3) [member function] - cls.add_method('GetChannelDescriptorsToUpdate', - 'void', - [param('bool &', 'arg0'), param('bool &', 'arg1'), param('bool &', 'arg2'), param('bool &', 'arg3')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: static ns3::TypeId ns3::UplinkSchedulerRtps::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## bs-uplink-scheduler-rtps.h: std::list > ns3::UplinkSchedulerRtps::GetUplinkAllocations() const [member function] - cls.add_method('GetUplinkAllocations', - 'std::list< ns3::OfdmUlMapIe >', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::InitOnce() [member function] - cls.add_method('InitOnce', - 'void', - [], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::OnSetRequestedBandwidth(ns3::ServiceFlowRecord * sfr) [member function] - cls.add_method('OnSetRequestedBandwidth', - 'void', - [param('ns3::ServiceFlowRecord *', 'sfr')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::ProcessBandwidthRequest(ns3::BandwidthRequestHeader const & bwRequestHdr) [member function] - cls.add_method('ProcessBandwidthRequest', - 'void', - [param('ns3::BandwidthRequestHeader const &', 'bwRequestHdr')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::Schedule() [member function] - cls.add_method('Schedule', - 'void', - [], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::ServiceBandwidthRequests(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceBandwidthRequests', - 'void', - [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: bool ns3::UplinkSchedulerRtps::ServiceBandwidthRequests(ns3::ServiceFlow * serviceFlow, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceBandwidthRequests', - 'bool', - [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::ServiceUnsolicitedGrants(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceUnsolicitedGrants', - 'void', - [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::SetupServiceFlow(ns3::SSRecord * ssRecord, ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('SetupServiceFlow', - 'void', - [param('ns3::SSRecord *', 'ssRecord'), param('ns3::ServiceFlow *', 'serviceFlow')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::ULSchedulerRTPSConnection(uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ULSchedulerRTPSConnection', - 'void', - [param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')]) - return - -def register_Ns3UplinkSchedulerSimple_methods(root_module, cls): - ## bs-uplink-scheduler-simple.h: ns3::UplinkSchedulerSimple::UplinkSchedulerSimple(ns3::UplinkSchedulerSimple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UplinkSchedulerSimple const &', 'arg0')]) - ## bs-uplink-scheduler-simple.h: ns3::UplinkSchedulerSimple::UplinkSchedulerSimple() [constructor] - cls.add_constructor([]) - ## bs-uplink-scheduler-simple.h: ns3::UplinkSchedulerSimple::UplinkSchedulerSimple(ns3::Ptr bs) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::AddUplinkAllocation(ns3::OfdmUlMapIe & ulMapIe, uint32_t const & allocationSize, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('AddUplinkAllocation', - 'void', - [param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('uint32_t const &', 'allocationSize'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::AllocateInitialRangingInterval(uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('AllocateInitialRangingInterval', - 'void', - [param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: uint32_t ns3::UplinkSchedulerSimple::CalculateAllocationStartTime() [member function] - cls.add_method('CalculateAllocationStartTime', - 'uint32_t', - [], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::GetChannelDescriptorsToUpdate(bool & arg0, bool & arg1, bool & arg2, bool & arg3) [member function] - cls.add_method('GetChannelDescriptorsToUpdate', - 'void', - [param('bool &', 'arg0'), param('bool &', 'arg1'), param('bool &', 'arg2'), param('bool &', 'arg3')], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: static ns3::TypeId ns3::UplinkSchedulerSimple::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## bs-uplink-scheduler-simple.h: std::list > ns3::UplinkSchedulerSimple::GetUplinkAllocations() const [member function] - cls.add_method('GetUplinkAllocations', - 'std::list< ns3::OfdmUlMapIe >', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::InitOnce() [member function] - cls.add_method('InitOnce', - 'void', - [], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::OnSetRequestedBandwidth(ns3::ServiceFlowRecord * sfr) [member function] - cls.add_method('OnSetRequestedBandwidth', - 'void', - [param('ns3::ServiceFlowRecord *', 'sfr')], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::ProcessBandwidthRequest(ns3::BandwidthRequestHeader const & bwRequestHdr) [member function] - cls.add_method('ProcessBandwidthRequest', - 'void', - [param('ns3::BandwidthRequestHeader const &', 'bwRequestHdr')], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::Schedule() [member function] - cls.add_method('Schedule', - 'void', - [], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::ServiceBandwidthRequests(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceBandwidthRequests', - 'void', - [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: bool ns3::UplinkSchedulerSimple::ServiceBandwidthRequests(ns3::ServiceFlow * serviceFlow, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceBandwidthRequests', - 'bool', - [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::ServiceUnsolicitedGrants(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceUnsolicitedGrants', - 'void', - [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::SetupServiceFlow(ns3::SSRecord * ssRecord, ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('SetupServiceFlow', - 'void', - [param('ns3::SSRecord *', 'ssRecord'), param('ns3::ServiceFlow *', 'serviceFlow')], - is_virtual=True) - return - -def register_Ns3WimaxConnection_methods(root_module, cls): - ## wimax-connection.h: ns3::WimaxConnection::WimaxConnection(ns3::WimaxConnection const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WimaxConnection const &', 'arg0')]) - ## wimax-connection.h: ns3::WimaxConnection::WimaxConnection(ns3::Cid cid, ns3::Cid::Type type) [constructor] - cls.add_constructor([param('ns3::Cid', 'cid'), param('ns3::Cid::Type', 'type')]) - ## wimax-connection.h: void ns3::WimaxConnection::ClearFragmentsQueue() [member function] - cls.add_method('ClearFragmentsQueue', - 'void', - []) - ## wimax-connection.h: ns3::Ptr ns3::WimaxConnection::Dequeue(ns3::MacHeaderType::HeaderType packetType=::ns3::MacHeaderType::HEADER_TYPE_GENERIC) [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::MacHeaderType::HeaderType', 'packetType', default_value='::ns3::MacHeaderType::HEADER_TYPE_GENERIC')]) - ## wimax-connection.h: ns3::Ptr ns3::WimaxConnection::Dequeue(ns3::MacHeaderType::HeaderType packetType, uint32_t availableByte) [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::MacHeaderType::HeaderType', 'packetType'), param('uint32_t', 'availableByte')]) - ## wimax-connection.h: bool ns3::WimaxConnection::Enqueue(ns3::Ptr packet, ns3::MacHeaderType const & hdrType, ns3::GenericMacHeader const & hdr) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::MacHeaderType const &', 'hdrType'), param('ns3::GenericMacHeader const &', 'hdr')]) - ## wimax-connection.h: void ns3::WimaxConnection::FragmentEnqueue(ns3::Ptr fragment) [member function] - cls.add_method('FragmentEnqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'fragment')]) - ## wimax-connection.h: ns3::Cid ns3::WimaxConnection::GetCid() const [member function] - cls.add_method('GetCid', - 'ns3::Cid', - [], - is_const=True) - ## wimax-connection.h: std::list, std::allocator > > const ns3::WimaxConnection::GetFragmentsQueue() const [member function] - cls.add_method('GetFragmentsQueue', - 'std::list< ns3::Ptr< ns3::Packet const > > const', - [], - is_const=True) - ## wimax-connection.h: ns3::Ptr ns3::WimaxConnection::GetQueue() const [member function] - cls.add_method('GetQueue', - 'ns3::Ptr< ns3::WimaxMacQueue >', - [], - is_const=True) - ## wimax-connection.h: uint8_t ns3::WimaxConnection::GetSchedulingType() const [member function] - cls.add_method('GetSchedulingType', - 'uint8_t', - [], - is_const=True) - ## wimax-connection.h: ns3::ServiceFlow * ns3::WimaxConnection::GetServiceFlow() const [member function] - cls.add_method('GetServiceFlow', - 'ns3::ServiceFlow *', - [], - is_const=True) - ## wimax-connection.h: ns3::Cid::Type ns3::WimaxConnection::GetType() const [member function] - cls.add_method('GetType', - 'ns3::Cid::Type', - [], - is_const=True) - ## wimax-connection.h: static ns3::TypeId ns3::WimaxConnection::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-connection.h: std::string ns3::WimaxConnection::GetTypeStr() const [member function] - cls.add_method('GetTypeStr', - 'std::string', - [], - is_const=True) - ## wimax-connection.h: bool ns3::WimaxConnection::HasPackets() const [member function] - cls.add_method('HasPackets', - 'bool', - [], - is_const=True) - ## wimax-connection.h: bool ns3::WimaxConnection::HasPackets(ns3::MacHeaderType::HeaderType packetType) const [member function] - cls.add_method('HasPackets', - 'bool', - [param('ns3::MacHeaderType::HeaderType', 'packetType')], - is_const=True) - ## wimax-connection.h: void ns3::WimaxConnection::SetServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('SetServiceFlow', - 'void', - [param('ns3::ServiceFlow *', 'serviceFlow')]) - ## wimax-connection.h: void ns3::WimaxConnection::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3WimaxMacQueue_methods(root_module, cls): - ## wimax-mac-queue.h: ns3::WimaxMacQueue::WimaxMacQueue(ns3::WimaxMacQueue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WimaxMacQueue const &', 'arg0')]) - ## wimax-mac-queue.h: ns3::WimaxMacQueue::WimaxMacQueue() [constructor] - cls.add_constructor([]) - ## wimax-mac-queue.h: ns3::WimaxMacQueue::WimaxMacQueue(uint32_t maxSize) [constructor] - cls.add_constructor([param('uint32_t', 'maxSize')]) - ## wimax-mac-queue.h: bool ns3::WimaxMacQueue::CheckForFragmentation(ns3::MacHeaderType::HeaderType packetType) [member function] - cls.add_method('CheckForFragmentation', - 'bool', - [param('ns3::MacHeaderType::HeaderType', 'packetType')]) - ## wimax-mac-queue.h: ns3::Ptr ns3::WimaxMacQueue::Dequeue(ns3::MacHeaderType::HeaderType packetType) [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::MacHeaderType::HeaderType', 'packetType')]) - ## wimax-mac-queue.h: ns3::Ptr ns3::WimaxMacQueue::Dequeue(ns3::MacHeaderType::HeaderType packetType, uint32_t availableByte) [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::MacHeaderType::HeaderType', 'packetType'), param('uint32_t', 'availableByte')]) - ## wimax-mac-queue.h: bool ns3::WimaxMacQueue::Enqueue(ns3::Ptr packet, ns3::MacHeaderType const & hdrType, ns3::GenericMacHeader const & hdr) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::MacHeaderType const &', 'hdrType'), param('ns3::GenericMacHeader const &', 'hdr')]) - ## wimax-mac-queue.h: uint32_t ns3::WimaxMacQueue::GetFirstPacketHdrSize(ns3::MacHeaderType::HeaderType packetType) [member function] - cls.add_method('GetFirstPacketHdrSize', - 'uint32_t', - [param('ns3::MacHeaderType::HeaderType', 'packetType')]) - ## wimax-mac-queue.h: uint32_t ns3::WimaxMacQueue::GetFirstPacketPayloadSize(ns3::MacHeaderType::HeaderType packetType) [member function] - cls.add_method('GetFirstPacketPayloadSize', - 'uint32_t', - [param('ns3::MacHeaderType::HeaderType', 'packetType')]) - ## wimax-mac-queue.h: uint32_t ns3::WimaxMacQueue::GetFirstPacketRequiredByte(ns3::MacHeaderType::HeaderType packetType) [member function] - cls.add_method('GetFirstPacketRequiredByte', - 'uint32_t', - [param('ns3::MacHeaderType::HeaderType', 'packetType')]) - ## wimax-mac-queue.h: uint32_t ns3::WimaxMacQueue::GetMaxSize() const [member function] - cls.add_method('GetMaxSize', - 'uint32_t', - [], - is_const=True) - ## wimax-mac-queue.h: uint32_t ns3::WimaxMacQueue::GetNBytes() const [member function] - cls.add_method('GetNBytes', - 'uint32_t', - [], - is_const=True) - ## wimax-mac-queue.h: std::deque > const & ns3::WimaxMacQueue::GetPacketQueue() const [member function] - cls.add_method('GetPacketQueue', - 'std::deque< ns3::WimaxMacQueue::QueueElement > const &', - [], - is_const=True) - ## wimax-mac-queue.h: uint32_t ns3::WimaxMacQueue::GetQueueLengthWithMACOverhead() [member function] - cls.add_method('GetQueueLengthWithMACOverhead', - 'uint32_t', - []) - ## wimax-mac-queue.h: uint32_t ns3::WimaxMacQueue::GetSize() const [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_const=True) - ## wimax-mac-queue.h: static ns3::TypeId ns3::WimaxMacQueue::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-mac-queue.h: bool ns3::WimaxMacQueue::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True) - ## wimax-mac-queue.h: bool ns3::WimaxMacQueue::IsEmpty(ns3::MacHeaderType::HeaderType packetType) const [member function] - cls.add_method('IsEmpty', - 'bool', - [param('ns3::MacHeaderType::HeaderType', 'packetType')], - is_const=True) - ## wimax-mac-queue.h: ns3::Ptr ns3::WimaxMacQueue::Peek(ns3::GenericMacHeader & hdr) const [member function] - cls.add_method('Peek', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::GenericMacHeader &', 'hdr')], - is_const=True) - ## wimax-mac-queue.h: ns3::Ptr ns3::WimaxMacQueue::Peek(ns3::GenericMacHeader & hdr, ns3::Time & timeStamp) const [member function] - cls.add_method('Peek', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::GenericMacHeader &', 'hdr'), param('ns3::Time &', 'timeStamp')], - is_const=True) - ## wimax-mac-queue.h: ns3::Ptr ns3::WimaxMacQueue::Peek(ns3::MacHeaderType::HeaderType packetType) const [member function] - cls.add_method('Peek', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::MacHeaderType::HeaderType', 'packetType')], - is_const=True) - ## wimax-mac-queue.h: ns3::Ptr ns3::WimaxMacQueue::Peek(ns3::MacHeaderType::HeaderType packetType, ns3::Time & timeStamp) const [member function] - cls.add_method('Peek', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::MacHeaderType::HeaderType', 'packetType'), param('ns3::Time &', 'timeStamp')], - is_const=True) - ## wimax-mac-queue.h: void ns3::WimaxMacQueue::SetFragmentNumber(ns3::MacHeaderType::HeaderType packetType) [member function] - cls.add_method('SetFragmentNumber', - 'void', - [param('ns3::MacHeaderType::HeaderType', 'packetType')]) - ## wimax-mac-queue.h: void ns3::WimaxMacQueue::SetFragmentOffset(ns3::MacHeaderType::HeaderType packetType, uint32_t offset) [member function] - cls.add_method('SetFragmentOffset', - 'void', - [param('ns3::MacHeaderType::HeaderType', 'packetType'), param('uint32_t', 'offset')]) - ## wimax-mac-queue.h: void ns3::WimaxMacQueue::SetFragmentation(ns3::MacHeaderType::HeaderType packetType) [member function] - cls.add_method('SetFragmentation', - 'void', - [param('ns3::MacHeaderType::HeaderType', 'packetType')]) - ## wimax-mac-queue.h: void ns3::WimaxMacQueue::SetMaxSize(uint32_t maxSize) [member function] - cls.add_method('SetMaxSize', - 'void', - [param('uint32_t', 'maxSize')]) - return - -def register_Ns3WimaxMacToMacHeader_methods(root_module, cls): - ## wimax-mac-to-mac-header.h: ns3::WimaxMacToMacHeader::WimaxMacToMacHeader(ns3::WimaxMacToMacHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WimaxMacToMacHeader const &', 'arg0')]) - ## wimax-mac-to-mac-header.h: ns3::WimaxMacToMacHeader::WimaxMacToMacHeader() [constructor] - cls.add_constructor([]) - ## wimax-mac-to-mac-header.h: ns3::WimaxMacToMacHeader::WimaxMacToMacHeader(uint32_t len) [constructor] - cls.add_constructor([param('uint32_t', 'len')]) - ## wimax-mac-to-mac-header.h: uint32_t ns3::WimaxMacToMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wimax-mac-to-mac-header.h: ns3::TypeId ns3::WimaxMacToMacHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wimax-mac-to-mac-header.h: uint32_t ns3::WimaxMacToMacHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-mac-to-mac-header.h: uint8_t ns3::WimaxMacToMacHeader::GetSizeOfLen() const [member function] - cls.add_method('GetSizeOfLen', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-to-mac-header.h: static ns3::TypeId ns3::WimaxMacToMacHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-mac-to-mac-header.h: void ns3::WimaxMacToMacHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wimax-mac-to-mac-header.h: void ns3::WimaxMacToMacHeader::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_Ns3WimaxPhy_methods(root_module, cls): - ## wimax-phy.h: ns3::WimaxPhy::WimaxPhy(ns3::WimaxPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WimaxPhy const &', 'arg0')]) - ## wimax-phy.h: ns3::WimaxPhy::WimaxPhy() [constructor] - cls.add_constructor([]) - ## wimax-phy.h: void ns3::WimaxPhy::Attach(ns3::Ptr channel) [member function] - cls.add_method('Attach', - 'void', - [param('ns3::Ptr< ns3::WimaxChannel >', 'channel')]) - ## wimax-phy.h: void ns3::WimaxPhy::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## wimax-phy.h: ns3::Ptr ns3::WimaxPhy::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::WimaxChannel >', - [], - is_const=True) - ## wimax-phy.h: uint32_t ns3::WimaxPhy::GetChannelBandwidth() const [member function] - cls.add_method('GetChannelBandwidth', - 'uint32_t', - [], - is_const=True) - ## wimax-phy.h: ns3::EventId ns3::WimaxPhy::GetChnlSrchTimeoutEvent() const [member function] - cls.add_method('GetChnlSrchTimeoutEvent', - 'ns3::EventId', - [], - is_const=True) - ## wimax-phy.h: uint32_t ns3::WimaxPhy::GetDataRate(ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('GetDataRate', - 'uint32_t', - [param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_const=True) - ## wimax-phy.h: ns3::Ptr ns3::WimaxPhy::GetDevice() const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_const=True) - ## wimax-phy.h: ns3::Time ns3::WimaxPhy::GetFrameDuration() const [member function] - cls.add_method('GetFrameDuration', - 'ns3::Time', - [], - is_const=True) - ## wimax-phy.h: ns3::Time ns3::WimaxPhy::GetFrameDuration(uint8_t frameDurationCode) const [member function] - cls.add_method('GetFrameDuration', - 'ns3::Time', - [param('uint8_t', 'frameDurationCode')], - is_const=True) - ## wimax-phy.h: uint8_t ns3::WimaxPhy::GetFrameDurationCode() const [member function] - cls.add_method('GetFrameDurationCode', - 'uint8_t', - [], - is_const=True) - ## wimax-phy.h: ns3::Time ns3::WimaxPhy::GetFrameDurationSec() const [member function] - cls.add_method('GetFrameDurationSec', - 'ns3::Time', - [], - is_const=True) - ## wimax-phy.h: uint32_t ns3::WimaxPhy::GetFrequency() const [member function] - cls.add_method('GetFrequency', - 'uint32_t', - [], - is_const=True) - ## wimax-phy.h: double ns3::WimaxPhy::GetGValue() const [member function] - cls.add_method('GetGValue', - 'double', - [], - is_const=True) - ## wimax-phy.h: ns3::Ptr ns3::WimaxPhy::GetMobility() [member function] - cls.add_method('GetMobility', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## wimax-phy.h: uint16_t ns3::WimaxPhy::GetNfft() const [member function] - cls.add_method('GetNfft', - 'uint16_t', - [], - is_const=True) - ## wimax-phy.h: uint64_t ns3::WimaxPhy::GetNrBytes(uint32_t symbols, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('GetNrBytes', - 'uint64_t', - [param('uint32_t', 'symbols'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_const=True) - ## wimax-phy.h: uint8_t ns3::WimaxPhy::GetNrCarriers() const [member function] - cls.add_method('GetNrCarriers', - 'uint8_t', - [], - is_const=True) - ## wimax-phy.h: uint64_t ns3::WimaxPhy::GetNrSymbols(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('GetNrSymbols', - 'uint64_t', - [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_const=True) - ## wimax-phy.h: ns3::WimaxPhy::PhyType ns3::WimaxPhy::GetPhyType() const [member function] - cls.add_method('GetPhyType', - 'ns3::WimaxPhy::PhyType', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wimax-phy.h: ns3::Time ns3::WimaxPhy::GetPsDuration() const [member function] - cls.add_method('GetPsDuration', - 'ns3::Time', - [], - is_const=True) - ## wimax-phy.h: uint16_t ns3::WimaxPhy::GetPsPerFrame() const [member function] - cls.add_method('GetPsPerFrame', - 'uint16_t', - [], - is_const=True) - ## wimax-phy.h: uint16_t ns3::WimaxPhy::GetPsPerSymbol() const [member function] - cls.add_method('GetPsPerSymbol', - 'uint16_t', - [], - is_const=True) - ## wimax-phy.h: ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::WimaxPhy::GetReceiveCallback() const [member function] - cls.add_method('GetReceiveCallback', - 'ns3::Callback< void, ns3::Ptr< ns3::PacketBurst const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', - [], - is_const=True) - ## wimax-phy.h: uint16_t ns3::WimaxPhy::GetRtg() const [member function] - cls.add_method('GetRtg', - 'uint16_t', - [], - is_const=True) - ## wimax-phy.h: uint64_t ns3::WimaxPhy::GetRxFrequency() const [member function] - cls.add_method('GetRxFrequency', - 'uint64_t', - [], - is_const=True) - ## wimax-phy.h: double ns3::WimaxPhy::GetSamplingFactor() const [member function] - cls.add_method('GetSamplingFactor', - 'double', - [], - is_const=True) - ## wimax-phy.h: double ns3::WimaxPhy::GetSamplingFrequency() const [member function] - cls.add_method('GetSamplingFrequency', - 'double', - [], - is_const=True) - ## wimax-phy.h: uint64_t ns3::WimaxPhy::GetScanningFrequency() const [member function] - cls.add_method('GetScanningFrequency', - 'uint64_t', - [], - is_const=True) - ## wimax-phy.h: ns3::WimaxPhy::PhyState ns3::WimaxPhy::GetState() const [member function] - cls.add_method('GetState', - 'ns3::WimaxPhy::PhyState', - [], - is_const=True) - ## wimax-phy.h: ns3::Time ns3::WimaxPhy::GetSymbolDuration() const [member function] - cls.add_method('GetSymbolDuration', - 'ns3::Time', - [], - is_const=True) - ## wimax-phy.h: uint32_t ns3::WimaxPhy::GetSymbolsPerFrame() const [member function] - cls.add_method('GetSymbolsPerFrame', - 'uint32_t', - [], - is_const=True) - ## wimax-phy.h: ns3::Time ns3::WimaxPhy::GetTransmissionTime(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('GetTransmissionTime', - 'ns3::Time', - [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_const=True) - ## wimax-phy.h: uint16_t ns3::WimaxPhy::GetTtg() const [member function] - cls.add_method('GetTtg', - 'uint16_t', - [], - is_const=True) - ## wimax-phy.h: uint64_t ns3::WimaxPhy::GetTxFrequency() const [member function] - cls.add_method('GetTxFrequency', - 'uint64_t', - [], - is_const=True) - ## wimax-phy.h: static ns3::TypeId ns3::WimaxPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-phy.h: bool ns3::WimaxPhy::IsDuplex() const [member function] - cls.add_method('IsDuplex', - 'bool', - [], - is_const=True) - ## wimax-phy.h: void ns3::WimaxPhy::Send(ns3::SendParams * params) [member function] - cls.add_method('Send', - 'void', - [param('ns3::SendParams *', 'params')], - is_pure_virtual=True, is_virtual=True) - ## wimax-phy.h: void ns3::WimaxPhy::SetChannelBandwidth(uint32_t channelBandwidth) [member function] - cls.add_method('SetChannelBandwidth', - 'void', - [param('uint32_t', 'channelBandwidth')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetDataRates() [member function] - cls.add_method('SetDataRates', - 'void', - []) - ## wimax-phy.h: void ns3::WimaxPhy::SetDevice(ns3::Ptr device) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::WimaxNetDevice >', 'device')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetDuplex(uint64_t rxFrequency, uint64_t txFrequency) [member function] - cls.add_method('SetDuplex', - 'void', - [param('uint64_t', 'rxFrequency'), param('uint64_t', 'txFrequency')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetFrameDuration(ns3::Time frameDuration) [member function] - cls.add_method('SetFrameDuration', - 'void', - [param('ns3::Time', 'frameDuration')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetFrequency(uint32_t frequency) [member function] - cls.add_method('SetFrequency', - 'void', - [param('uint32_t', 'frequency')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetMobility(ns3::Ptr mobility) [member function] - cls.add_method('SetMobility', - 'void', - [param('ns3::Ptr< ns3::Object >', 'mobility')], - is_virtual=True) - ## wimax-phy.h: void ns3::WimaxPhy::SetNrCarriers(uint8_t nrCarriers) [member function] - cls.add_method('SetNrCarriers', - 'void', - [param('uint8_t', 'nrCarriers')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetPhyParameters() [member function] - cls.add_method('SetPhyParameters', - 'void', - []) - ## wimax-phy.h: void ns3::WimaxPhy::SetPsDuration(ns3::Time psDuration) [member function] - cls.add_method('SetPsDuration', - 'void', - [param('ns3::Time', 'psDuration')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetPsPerFrame(uint16_t psPerFrame) [member function] - cls.add_method('SetPsPerFrame', - 'void', - [param('uint16_t', 'psPerFrame')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetPsPerSymbol(uint16_t psPerSymbol) [member function] - cls.add_method('SetPsPerSymbol', - 'void', - [param('uint16_t', 'psPerSymbol')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetReceiveCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] - cls.add_method('SetReceiveCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::PacketBurst const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetScanningCallback() const [member function] - cls.add_method('SetScanningCallback', - 'void', - [], - is_const=True) - ## wimax-phy.h: void ns3::WimaxPhy::SetSimplex(uint64_t frequency) [member function] - cls.add_method('SetSimplex', - 'void', - [param('uint64_t', 'frequency')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetState(ns3::WimaxPhy::PhyState state) [member function] - cls.add_method('SetState', - 'void', - [param('ns3::WimaxPhy::PhyState', 'state')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetSymbolDuration(ns3::Time symbolDuration) [member function] - cls.add_method('SetSymbolDuration', - 'void', - [param('ns3::Time', 'symbolDuration')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetSymbolsPerFrame(uint32_t symbolsPerFrame) [member function] - cls.add_method('SetSymbolsPerFrame', - 'void', - [param('uint32_t', 'symbolsPerFrame')]) - ## wimax-phy.h: void ns3::WimaxPhy::StartScanning(uint64_t frequency, ns3::Time timeout, ns3::Callback callback) [member function] - cls.add_method('StartScanning', - 'void', - [param('uint64_t', 'frequency'), param('ns3::Time', 'timeout'), param('ns3::Callback< void, bool, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## wimax-phy.h: void ns3::WimaxPhy::DoAttach(ns3::Ptr channel) [member function] - cls.add_method('DoAttach', - 'void', - [param('ns3::Ptr< ns3::WimaxChannel >', 'channel')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wimax-phy.h: uint32_t ns3::WimaxPhy::DoGetDataRate(ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('DoGetDataRate', - 'uint32_t', - [param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: ns3::Time ns3::WimaxPhy::DoGetFrameDuration(uint8_t frameDurationCode) const [member function] - cls.add_method('DoGetFrameDuration', - 'ns3::Time', - [param('uint8_t', 'frameDurationCode')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: uint8_t ns3::WimaxPhy::DoGetFrameDurationCode() const [member function] - cls.add_method('DoGetFrameDurationCode', - 'uint8_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: double ns3::WimaxPhy::DoGetGValue() const [member function] - cls.add_method('DoGetGValue', - 'double', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: uint16_t ns3::WimaxPhy::DoGetNfft() const [member function] - cls.add_method('DoGetNfft', - 'uint16_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: uint64_t ns3::WimaxPhy::DoGetNrBytes(uint32_t symbols, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('DoGetNrBytes', - 'uint64_t', - [param('uint32_t', 'symbols'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: uint64_t ns3::WimaxPhy::DoGetNrSymbols(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('DoGetNrSymbols', - 'uint64_t', - [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: uint16_t ns3::WimaxPhy::DoGetRtg() const [member function] - cls.add_method('DoGetRtg', - 'uint16_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: double ns3::WimaxPhy::DoGetSamplingFactor() const [member function] - cls.add_method('DoGetSamplingFactor', - 'double', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: double ns3::WimaxPhy::DoGetSamplingFrequency() const [member function] - cls.add_method('DoGetSamplingFrequency', - 'double', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: ns3::Time ns3::WimaxPhy::DoGetTransmissionTime(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('DoGetTransmissionTime', - 'ns3::Time', - [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: uint16_t ns3::WimaxPhy::DoGetTtg() const [member function] - cls.add_method('DoGetTtg', - 'uint16_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: void ns3::WimaxPhy::DoSetDataRates() [member function] - cls.add_method('DoSetDataRates', - 'void', - [], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wimax-phy.h: void ns3::WimaxPhy::DoSetPhyParameters() [member function] - cls.add_method('DoSetPhyParameters', - 'void', - [], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3BSScheduler_methods(root_module, cls): - ## bs-scheduler.h: ns3::BSScheduler::BSScheduler(ns3::BSScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BSScheduler const &', 'arg0')]) - ## bs-scheduler.h: ns3::BSScheduler::BSScheduler() [constructor] - cls.add_constructor([]) - ## bs-scheduler.h: ns3::BSScheduler::BSScheduler(ns3::Ptr bs) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) - ## bs-scheduler.h: void ns3::BSScheduler::AddDownlinkBurst(ns3::Ptr connection, uint8_t diuc, ns3::WimaxPhy::ModulationType modulationType, ns3::Ptr burst) [member function] - cls.add_method('AddDownlinkBurst', - 'void', - [param('ns3::Ptr< ns3::WimaxConnection const >', 'connection'), param('uint8_t', 'diuc'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')], - is_pure_virtual=True, is_virtual=True) - ## bs-scheduler.h: bool ns3::BSScheduler::CheckForFragmentation(ns3::Ptr connection, int availableSymbols, ns3::WimaxPhy::ModulationType modulationType) [member function] - cls.add_method('CheckForFragmentation', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection >', 'connection'), param('int', 'availableSymbols'), param('ns3::WimaxPhy::ModulationType', 'modulationType')]) - ## bs-scheduler.h: ns3::Ptr ns3::BSScheduler::CreateUgsBurst(ns3::ServiceFlow * serviceFlow, ns3::WimaxPhy::ModulationType modulationType, uint32_t availableSymbols) [member function] - cls.add_method('CreateUgsBurst', - 'ns3::Ptr< ns3::PacketBurst >', - [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint32_t', 'availableSymbols')], - is_pure_virtual=True, is_virtual=True) - ## bs-scheduler.h: ns3::Ptr ns3::BSScheduler::GetBs() [member function] - cls.add_method('GetBs', - 'ns3::Ptr< ns3::BaseStationNetDevice >', - [], - is_virtual=True) - ## bs-scheduler.h: std::list >,std::allocator > > > * ns3::BSScheduler::GetDownlinkBursts() const [member function] - cls.add_method('GetDownlinkBursts', - 'std::list< std::pair< ns3::OfdmDlMapIe *, ns3::Ptr< ns3::PacketBurst > > > *', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## bs-scheduler.h: static ns3::TypeId ns3::BSScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## bs-scheduler.h: void ns3::BSScheduler::Schedule() [member function] - cls.add_method('Schedule', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## bs-scheduler.h: bool ns3::BSScheduler::SelectConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')], - is_pure_virtual=True, is_virtual=True) - ## bs-scheduler.h: void ns3::BSScheduler::SetBs(ns3::Ptr bs) [member function] - cls.add_method('SetBs', - 'void', - [param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')], - is_virtual=True) - return - -def register_Ns3BSSchedulerRtps_methods(root_module, cls): - ## bs-scheduler-rtps.h: ns3::BSSchedulerRtps::BSSchedulerRtps(ns3::BSSchedulerRtps const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BSSchedulerRtps const &', 'arg0')]) - ## bs-scheduler-rtps.h: ns3::BSSchedulerRtps::BSSchedulerRtps() [constructor] - cls.add_constructor([]) - ## bs-scheduler-rtps.h: ns3::BSSchedulerRtps::BSSchedulerRtps(ns3::Ptr bs) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::AddDownlinkBurst(ns3::Ptr connection, uint8_t diuc, ns3::WimaxPhy::ModulationType modulationType, ns3::Ptr burst) [member function] - cls.add_method('AddDownlinkBurst', - 'void', - [param('ns3::Ptr< ns3::WimaxConnection const >', 'connection'), param('uint8_t', 'diuc'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')], - is_virtual=True) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::BSSchedulerBEConnection(uint32_t & availableSymbols) [member function] - cls.add_method('BSSchedulerBEConnection', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::BSSchedulerBasicConnection(uint32_t & availableSymbols) [member function] - cls.add_method('BSSchedulerBasicConnection', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::BSSchedulerBroadcastConnection(uint32_t & availableSymbols) [member function] - cls.add_method('BSSchedulerBroadcastConnection', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::BSSchedulerInitialRangingConnection(uint32_t & availableSymbols) [member function] - cls.add_method('BSSchedulerInitialRangingConnection', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::BSSchedulerNRTPSConnection(uint32_t & availableSymbols) [member function] - cls.add_method('BSSchedulerNRTPSConnection', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::BSSchedulerPrimaryConnection(uint32_t & availableSymbols) [member function] - cls.add_method('BSSchedulerPrimaryConnection', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::BSSchedulerRTPSConnection(uint32_t & availableSymbols) [member function] - cls.add_method('BSSchedulerRTPSConnection', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::BSSchedulerUGSConnection(uint32_t & availableSymbols) [member function] - cls.add_method('BSSchedulerUGSConnection', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-scheduler-rtps.h: ns3::Ptr ns3::BSSchedulerRtps::CreateUgsBurst(ns3::ServiceFlow * serviceFlow, ns3::WimaxPhy::ModulationType modulationType, uint32_t availableSymbols) [member function] - cls.add_method('CreateUgsBurst', - 'ns3::Ptr< ns3::PacketBurst >', - [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint32_t', 'availableSymbols')], - is_virtual=True) - ## bs-scheduler-rtps.h: std::list >,std::allocator > > > * ns3::BSSchedulerRtps::GetDownlinkBursts() const [member function] - cls.add_method('GetDownlinkBursts', - 'std::list< std::pair< ns3::OfdmDlMapIe *, ns3::Ptr< ns3::PacketBurst > > > *', - [], - is_const=True, is_virtual=True) - ## bs-scheduler-rtps.h: static ns3::TypeId ns3::BSSchedulerRtps::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::Schedule() [member function] - cls.add_method('Schedule', - 'void', - [], - is_virtual=True) - ## bs-scheduler-rtps.h: bool ns3::BSSchedulerRtps::SelectBEConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectBEConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) - ## bs-scheduler-rtps.h: bool ns3::BSSchedulerRtps::SelectConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')], - is_virtual=True) - ## bs-scheduler-rtps.h: bool ns3::BSSchedulerRtps::SelectIRandBCConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectIRandBCConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) - ## bs-scheduler-rtps.h: bool ns3::BSSchedulerRtps::SelectMenagementConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectMenagementConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) - ## bs-scheduler-rtps.h: bool ns3::BSSchedulerRtps::SelectNRTPSConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectNRTPSConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) - ## bs-scheduler-rtps.h: bool ns3::BSSchedulerRtps::SelectRTPSConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectRTPSConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) - ## bs-scheduler-rtps.h: bool ns3::BSSchedulerRtps::SelectUGSConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectUGSConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) - return - -def register_Ns3BSSchedulerSimple_methods(root_module, cls): - ## bs-scheduler-simple.h: ns3::BSSchedulerSimple::BSSchedulerSimple(ns3::BSSchedulerSimple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BSSchedulerSimple const &', 'arg0')]) - ## bs-scheduler-simple.h: ns3::BSSchedulerSimple::BSSchedulerSimple() [constructor] - cls.add_constructor([]) - ## bs-scheduler-simple.h: ns3::BSSchedulerSimple::BSSchedulerSimple(ns3::Ptr bs) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) - ## bs-scheduler-simple.h: void ns3::BSSchedulerSimple::AddDownlinkBurst(ns3::Ptr connection, uint8_t diuc, ns3::WimaxPhy::ModulationType modulationType, ns3::Ptr burst) [member function] - cls.add_method('AddDownlinkBurst', - 'void', - [param('ns3::Ptr< ns3::WimaxConnection const >', 'connection'), param('uint8_t', 'diuc'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')], - is_virtual=True) - ## bs-scheduler-simple.h: ns3::Ptr ns3::BSSchedulerSimple::CreateUgsBurst(ns3::ServiceFlow * serviceFlow, ns3::WimaxPhy::ModulationType modulationType, uint32_t availableSymbols) [member function] - cls.add_method('CreateUgsBurst', - 'ns3::Ptr< ns3::PacketBurst >', - [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint32_t', 'availableSymbols')], - is_virtual=True) - ## bs-scheduler-simple.h: std::list >,std::allocator > > > * ns3::BSSchedulerSimple::GetDownlinkBursts() const [member function] - cls.add_method('GetDownlinkBursts', - 'std::list< std::pair< ns3::OfdmDlMapIe *, ns3::Ptr< ns3::PacketBurst > > > *', - [], - is_const=True, is_virtual=True) - ## bs-scheduler-simple.h: static ns3::TypeId ns3::BSSchedulerSimple::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## bs-scheduler-simple.h: void ns3::BSSchedulerSimple::Schedule() [member function] - cls.add_method('Schedule', - 'void', - [], - is_virtual=True) - ## bs-scheduler-simple.h: bool ns3::BSSchedulerSimple::SelectConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')], - is_virtual=True) - return - -def register_Ns3BandwidthRequestHeader_methods(root_module, cls): - ## wimax-mac-header.h: ns3::BandwidthRequestHeader::BandwidthRequestHeader(ns3::BandwidthRequestHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BandwidthRequestHeader const &', 'arg0')]) - ## wimax-mac-header.h: ns3::BandwidthRequestHeader::BandwidthRequestHeader() [constructor] - cls.add_constructor([]) - ## wimax-mac-header.h: uint32_t ns3::BandwidthRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wimax-mac-header.h: uint32_t ns3::BandwidthRequestHeader::GetBr() const [member function] - cls.add_method('GetBr', - 'uint32_t', - [], - is_const=True) - ## wimax-mac-header.h: ns3::Cid ns3::BandwidthRequestHeader::GetCid() const [member function] - cls.add_method('GetCid', - 'ns3::Cid', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::BandwidthRequestHeader::GetEc() const [member function] - cls.add_method('GetEc', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::BandwidthRequestHeader::GetHcs() const [member function] - cls.add_method('GetHcs', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::BandwidthRequestHeader::GetHt() const [member function] - cls.add_method('GetHt', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: ns3::TypeId ns3::BandwidthRequestHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: std::string ns3::BandwidthRequestHeader::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## wimax-mac-header.h: uint32_t ns3::BandwidthRequestHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: uint8_t ns3::BandwidthRequestHeader::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: static ns3::TypeId ns3::BandwidthRequestHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-mac-header.h: void ns3::BandwidthRequestHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::BandwidthRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::BandwidthRequestHeader::SetBr(uint32_t br) [member function] - cls.add_method('SetBr', - 'void', - [param('uint32_t', 'br')]) - ## wimax-mac-header.h: void ns3::BandwidthRequestHeader::SetCid(ns3::Cid cid) [member function] - cls.add_method('SetCid', - 'void', - [param('ns3::Cid', 'cid')]) - ## wimax-mac-header.h: void ns3::BandwidthRequestHeader::SetEc(uint8_t ec) [member function] - cls.add_method('SetEc', - 'void', - [param('uint8_t', 'ec')]) - ## wimax-mac-header.h: void ns3::BandwidthRequestHeader::SetHcs(uint8_t hcs) [member function] - cls.add_method('SetHcs', - 'void', - [param('uint8_t', 'hcs')]) - ## wimax-mac-header.h: void ns3::BandwidthRequestHeader::SetHt(uint8_t HT) [member function] - cls.add_method('SetHt', - 'void', - [param('uint8_t', 'HT')]) - ## wimax-mac-header.h: void ns3::BandwidthRequestHeader::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - ## wimax-mac-header.h: bool ns3::BandwidthRequestHeader::check_hcs() const [member function] - cls.add_method('check_hcs', - 'bool', - [], - is_const=True) - return - -def register_Ns3BsServiceFlowManager_methods(root_module, cls): - ## bs-service-flow-manager.h: ns3::BsServiceFlowManager::BsServiceFlowManager(ns3::BsServiceFlowManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BsServiceFlowManager const &', 'arg0')]) - ## bs-service-flow-manager.h: ns3::BsServiceFlowManager::BsServiceFlowManager(ns3::Ptr device) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'device')]) - ## bs-service-flow-manager.h: void ns3::BsServiceFlowManager::AddMulticastServiceFlow(ns3::ServiceFlow sf, ns3::WimaxPhy::ModulationType modulation) [member function] - cls.add_method('AddMulticastServiceFlow', - 'void', - [param('ns3::ServiceFlow', 'sf'), param('ns3::WimaxPhy::ModulationType', 'modulation')]) - ## bs-service-flow-manager.h: void ns3::BsServiceFlowManager::AddServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('AddServiceFlow', - 'void', - [param('ns3::ServiceFlow *', 'serviceFlow')]) - ## bs-service-flow-manager.h: void ns3::BsServiceFlowManager::AllocateServiceFlows(ns3::DsaReq const & dsaReq, ns3::Cid cid) [member function] - cls.add_method('AllocateServiceFlows', - 'void', - [param('ns3::DsaReq const &', 'dsaReq'), param('ns3::Cid', 'cid')]) - ## bs-service-flow-manager.h: void ns3::BsServiceFlowManager::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## bs-service-flow-manager.h: ns3::EventId ns3::BsServiceFlowManager::GetDsaAckTimeoutEvent() const [member function] - cls.add_method('GetDsaAckTimeoutEvent', - 'ns3::EventId', - [], - is_const=True) - ## bs-service-flow-manager.h: ns3::ServiceFlow * ns3::BsServiceFlowManager::GetServiceFlow(uint32_t sfid) const [member function] - cls.add_method('GetServiceFlow', - 'ns3::ServiceFlow *', - [param('uint32_t', 'sfid')], - is_const=True) - ## bs-service-flow-manager.h: ns3::ServiceFlow * ns3::BsServiceFlowManager::GetServiceFlow(ns3::Cid cid) const [member function] - cls.add_method('GetServiceFlow', - 'ns3::ServiceFlow *', - [param('ns3::Cid', 'cid')], - is_const=True) - ## bs-service-flow-manager.h: std::vector > ns3::BsServiceFlowManager::GetServiceFlows(ns3::ServiceFlow::SchedulingType schedulingType) const [member function] - cls.add_method('GetServiceFlows', - 'std::vector< ns3::ServiceFlow * >', - [param('ns3::ServiceFlow::SchedulingType', 'schedulingType')], - is_const=True) - ## bs-service-flow-manager.h: void ns3::BsServiceFlowManager::ProcessDsaAck(ns3::DsaAck const & dsaAck, ns3::Cid cid) [member function] - cls.add_method('ProcessDsaAck', - 'void', - [param('ns3::DsaAck const &', 'dsaAck'), param('ns3::Cid', 'cid')]) - ## bs-service-flow-manager.h: ns3::ServiceFlow * ns3::BsServiceFlowManager::ProcessDsaReq(ns3::DsaReq const & dsaReq, ns3::Cid cid) [member function] - cls.add_method('ProcessDsaReq', - 'ns3::ServiceFlow *', - [param('ns3::DsaReq const &', 'dsaReq'), param('ns3::Cid', 'cid')]) - ## bs-service-flow-manager.h: void ns3::BsServiceFlowManager::SetMaxDsaRspRetries(uint8_t maxDsaRspRetries) [member function] - cls.add_method('SetMaxDsaRspRetries', - 'void', - [param('uint8_t', 'maxDsaRspRetries')]) - return - -def register_Ns3ConnectionManager_methods(root_module, cls): - ## connection-manager.h: ns3::ConnectionManager::ConnectionManager(ns3::ConnectionManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ConnectionManager const &', 'arg0')]) - ## connection-manager.h: ns3::ConnectionManager::ConnectionManager() [constructor] - cls.add_constructor([]) - ## connection-manager.h: void ns3::ConnectionManager::AddConnection(ns3::Ptr connection, ns3::Cid::Type type) [member function] - cls.add_method('AddConnection', - 'void', - [param('ns3::Ptr< ns3::WimaxConnection >', 'connection'), param('ns3::Cid::Type', 'type')]) - ## connection-manager.h: void ns3::ConnectionManager::AllocateManagementConnections(ns3::SSRecord * ssRecord, ns3::RngRsp * rngrsp) [member function] - cls.add_method('AllocateManagementConnections', - 'void', - [param('ns3::SSRecord *', 'ssRecord'), param('ns3::RngRsp *', 'rngrsp')]) - ## connection-manager.h: ns3::Ptr ns3::ConnectionManager::CreateConnection(ns3::Cid::Type type) [member function] - cls.add_method('CreateConnection', - 'ns3::Ptr< ns3::WimaxConnection >', - [param('ns3::Cid::Type', 'type')]) - ## connection-manager.h: void ns3::ConnectionManager::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## connection-manager.h: ns3::Ptr ns3::ConnectionManager::GetConnection(ns3::Cid cid) [member function] - cls.add_method('GetConnection', - 'ns3::Ptr< ns3::WimaxConnection >', - [param('ns3::Cid', 'cid')]) - ## connection-manager.h: std::vector, std::allocator > > ns3::ConnectionManager::GetConnections(ns3::Cid::Type type) const [member function] - cls.add_method('GetConnections', - 'std::vector< ns3::Ptr< ns3::WimaxConnection > >', - [param('ns3::Cid::Type', 'type')], - is_const=True) - ## connection-manager.h: uint32_t ns3::ConnectionManager::GetNPackets(ns3::Cid::Type type, ns3::ServiceFlow::SchedulingType schedulingType) const [member function] - cls.add_method('GetNPackets', - 'uint32_t', - [param('ns3::Cid::Type', 'type'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType')], - is_const=True) - ## connection-manager.h: bool ns3::ConnectionManager::HasPackets() const [member function] - cls.add_method('HasPackets', - 'bool', - [], - is_const=True) - ## connection-manager.h: void ns3::ConnectionManager::SetCidFactory(ns3::CidFactory * cidFactory) [member function] - cls.add_method('SetCidFactory', - 'void', - [param('ns3::CidFactory *', 'cidFactory')]) - return - -def register_Ns3Dcd_methods(root_module, cls): - ## dl-mac-messages.h: ns3::Dcd::Dcd(ns3::Dcd const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Dcd const &', 'arg0')]) - ## dl-mac-messages.h: ns3::Dcd::Dcd() [constructor] - cls.add_constructor([]) - ## dl-mac-messages.h: void ns3::Dcd::AddDlBurstProfile(ns3::OfdmDlBurstProfile dlBurstProfile) [member function] - cls.add_method('AddDlBurstProfile', - 'void', - [param('ns3::OfdmDlBurstProfile', 'dlBurstProfile')]) - ## dl-mac-messages.h: uint32_t ns3::Dcd::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## dl-mac-messages.h: ns3::OfdmDcdChannelEncodings ns3::Dcd::GetChannelEncodings() const [member function] - cls.add_method('GetChannelEncodings', - 'ns3::OfdmDcdChannelEncodings', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::Dcd::GetConfigurationChangeCount() const [member function] - cls.add_method('GetConfigurationChangeCount', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: std::vector > ns3::Dcd::GetDlBurstProfiles() const [member function] - cls.add_method('GetDlBurstProfiles', - 'std::vector< ns3::OfdmDlBurstProfile >', - [], - is_const=True) - ## dl-mac-messages.h: ns3::TypeId ns3::Dcd::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## dl-mac-messages.h: std::string ns3::Dcd::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::Dcd::GetNrDlBurstProfiles() const [member function] - cls.add_method('GetNrDlBurstProfiles', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint32_t ns3::Dcd::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## dl-mac-messages.h: static ns3::TypeId ns3::Dcd::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## dl-mac-messages.h: void ns3::Dcd::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## dl-mac-messages.h: void ns3::Dcd::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## dl-mac-messages.h: void ns3::Dcd::SetChannelEncodings(ns3::OfdmDcdChannelEncodings channelEncodings) [member function] - cls.add_method('SetChannelEncodings', - 'void', - [param('ns3::OfdmDcdChannelEncodings', 'channelEncodings')]) - ## dl-mac-messages.h: void ns3::Dcd::SetConfigurationChangeCount(uint8_t configurationChangeCount) [member function] - cls.add_method('SetConfigurationChangeCount', - 'void', - [param('uint8_t', 'configurationChangeCount')]) - ## dl-mac-messages.h: void ns3::Dcd::SetNrDlBurstProfiles(uint8_t nrDlBurstProfiles) [member function] - cls.add_method('SetNrDlBurstProfiles', - 'void', - [param('uint8_t', 'nrDlBurstProfiles')]) - return - -def register_Ns3DlMap_methods(root_module, cls): - ## dl-mac-messages.h: ns3::DlMap::DlMap(ns3::DlMap const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DlMap const &', 'arg0')]) - ## dl-mac-messages.h: ns3::DlMap::DlMap() [constructor] - cls.add_constructor([]) - ## dl-mac-messages.h: void ns3::DlMap::AddDlMapElement(ns3::OfdmDlMapIe dlMapElement) [member function] - cls.add_method('AddDlMapElement', - 'void', - [param('ns3::OfdmDlMapIe', 'dlMapElement')]) - ## dl-mac-messages.h: uint32_t ns3::DlMap::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## dl-mac-messages.h: ns3::Mac48Address ns3::DlMap::GetBaseStationId() const [member function] - cls.add_method('GetBaseStationId', - 'ns3::Mac48Address', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::DlMap::GetDcdCount() const [member function] - cls.add_method('GetDcdCount', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: std::list > ns3::DlMap::GetDlMapElements() const [member function] - cls.add_method('GetDlMapElements', - 'std::list< ns3::OfdmDlMapIe >', - [], - is_const=True) - ## dl-mac-messages.h: ns3::TypeId ns3::DlMap::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## dl-mac-messages.h: std::string ns3::DlMap::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## dl-mac-messages.h: uint32_t ns3::DlMap::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## dl-mac-messages.h: static ns3::TypeId ns3::DlMap::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## dl-mac-messages.h: void ns3::DlMap::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## dl-mac-messages.h: void ns3::DlMap::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## dl-mac-messages.h: void ns3::DlMap::SetBaseStationId(ns3::Mac48Address baseStationID) [member function] - cls.add_method('SetBaseStationId', - 'void', - [param('ns3::Mac48Address', 'baseStationID')]) - ## dl-mac-messages.h: void ns3::DlMap::SetDcdCount(uint8_t dcdCount) [member function] - cls.add_method('SetDcdCount', - 'void', - [param('uint8_t', 'dcdCount')]) - return - -def register_Ns3DsaAck_methods(root_module, cls): - ## mac-messages.h: ns3::DsaAck::DsaAck(ns3::DsaAck const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DsaAck const &', 'arg0')]) - ## mac-messages.h: ns3::DsaAck::DsaAck() [constructor] - cls.add_constructor([]) - ## mac-messages.h: uint32_t ns3::DsaAck::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mac-messages.h: uint16_t ns3::DsaAck::GetConfirmationCode() const [member function] - cls.add_method('GetConfirmationCode', - 'uint16_t', - [], - is_const=True) - ## mac-messages.h: ns3::TypeId ns3::DsaAck::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: std::string ns3::DsaAck::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::DsaAck::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: uint16_t ns3::DsaAck::GetTransactionId() const [member function] - cls.add_method('GetTransactionId', - 'uint16_t', - [], - is_const=True) - ## mac-messages.h: static ns3::TypeId ns3::DsaAck::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mac-messages.h: void ns3::DsaAck::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::DsaAck::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::DsaAck::SetConfirmationCode(uint16_t confirmationCode) [member function] - cls.add_method('SetConfirmationCode', - 'void', - [param('uint16_t', 'confirmationCode')]) - ## mac-messages.h: void ns3::DsaAck::SetTransactionId(uint16_t transactionId) [member function] - cls.add_method('SetTransactionId', - 'void', - [param('uint16_t', 'transactionId')]) - return - -def register_Ns3DsaReq_methods(root_module, cls): - ## mac-messages.h: ns3::DsaReq::DsaReq(ns3::DsaReq const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DsaReq const &', 'arg0')]) - ## mac-messages.h: ns3::DsaReq::DsaReq() [constructor] - cls.add_constructor([]) - ## mac-messages.h: ns3::DsaReq::DsaReq(ns3::ServiceFlow sf) [constructor] - cls.add_constructor([param('ns3::ServiceFlow', 'sf')]) - ## mac-messages.h: uint32_t ns3::DsaReq::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mac-messages.h: ns3::Cid ns3::DsaReq::GetCid() const [member function] - cls.add_method('GetCid', - 'ns3::Cid', - [], - is_const=True) - ## mac-messages.h: ns3::TypeId ns3::DsaReq::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: std::string ns3::DsaReq::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::DsaReq::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: ns3::ServiceFlow ns3::DsaReq::GetServiceFlow() const [member function] - cls.add_method('GetServiceFlow', - 'ns3::ServiceFlow', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::DsaReq::GetSfid() const [member function] - cls.add_method('GetSfid', - 'uint32_t', - [], - is_const=True) - ## mac-messages.h: uint16_t ns3::DsaReq::GetTransactionId() const [member function] - cls.add_method('GetTransactionId', - 'uint16_t', - [], - is_const=True) - ## mac-messages.h: static ns3::TypeId ns3::DsaReq::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mac-messages.h: void ns3::DsaReq::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::DsaReq::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::DsaReq::SetCid(ns3::Cid cid) [member function] - cls.add_method('SetCid', - 'void', - [param('ns3::Cid', 'cid')]) - ## mac-messages.h: void ns3::DsaReq::SetServiceFlow(ns3::ServiceFlow sf) [member function] - cls.add_method('SetServiceFlow', - 'void', - [param('ns3::ServiceFlow', 'sf')]) - ## mac-messages.h: void ns3::DsaReq::SetSfid(uint32_t sfid) [member function] - cls.add_method('SetSfid', - 'void', - [param('uint32_t', 'sfid')]) - ## mac-messages.h: void ns3::DsaReq::SetTransactionId(uint16_t transactionId) [member function] - cls.add_method('SetTransactionId', - 'void', - [param('uint16_t', 'transactionId')]) - return - -def register_Ns3DsaRsp_methods(root_module, cls): - ## mac-messages.h: ns3::DsaRsp::DsaRsp(ns3::DsaRsp const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DsaRsp const &', 'arg0')]) - ## mac-messages.h: ns3::DsaRsp::DsaRsp() [constructor] - cls.add_constructor([]) - ## mac-messages.h: uint32_t ns3::DsaRsp::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mac-messages.h: ns3::Cid ns3::DsaRsp::GetCid() const [member function] - cls.add_method('GetCid', - 'ns3::Cid', - [], - is_const=True) - ## mac-messages.h: uint16_t ns3::DsaRsp::GetConfirmationCode() const [member function] - cls.add_method('GetConfirmationCode', - 'uint16_t', - [], - is_const=True) - ## mac-messages.h: ns3::TypeId ns3::DsaRsp::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: std::string ns3::DsaRsp::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::DsaRsp::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: ns3::ServiceFlow ns3::DsaRsp::GetServiceFlow() const [member function] - cls.add_method('GetServiceFlow', - 'ns3::ServiceFlow', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::DsaRsp::GetSfid() const [member function] - cls.add_method('GetSfid', - 'uint32_t', - [], - is_const=True) - ## mac-messages.h: uint16_t ns3::DsaRsp::GetTransactionId() const [member function] - cls.add_method('GetTransactionId', - 'uint16_t', - [], - is_const=True) - ## mac-messages.h: static ns3::TypeId ns3::DsaRsp::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mac-messages.h: void ns3::DsaRsp::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::DsaRsp::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::DsaRsp::SetCid(ns3::Cid cid) [member function] - cls.add_method('SetCid', - 'void', - [param('ns3::Cid', 'cid')]) - ## mac-messages.h: void ns3::DsaRsp::SetConfirmationCode(uint16_t confirmationCode) [member function] - cls.add_method('SetConfirmationCode', - 'void', - [param('uint16_t', 'confirmationCode')]) - ## mac-messages.h: void ns3::DsaRsp::SetServiceFlow(ns3::ServiceFlow sf) [member function] - cls.add_method('SetServiceFlow', - 'void', - [param('ns3::ServiceFlow', 'sf')]) - ## mac-messages.h: void ns3::DsaRsp::SetSfid(uint32_t sfid) [member function] - cls.add_method('SetSfid', - 'void', - [param('uint32_t', 'sfid')]) - ## mac-messages.h: void ns3::DsaRsp::SetTransactionId(uint16_t transactionId) [member function] - cls.add_method('SetTransactionId', - 'void', - [param('uint16_t', 'transactionId')]) - return - -def register_Ns3FragmentationSubheader_methods(root_module, cls): - ## wimax-mac-header.h: ns3::FragmentationSubheader::FragmentationSubheader(ns3::FragmentationSubheader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FragmentationSubheader const &', 'arg0')]) - ## wimax-mac-header.h: ns3::FragmentationSubheader::FragmentationSubheader() [constructor] - cls.add_constructor([]) - ## wimax-mac-header.h: uint32_t ns3::FragmentationSubheader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wimax-mac-header.h: uint8_t ns3::FragmentationSubheader::GetFc() const [member function] - cls.add_method('GetFc', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::FragmentationSubheader::GetFsn() const [member function] - cls.add_method('GetFsn', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: ns3::TypeId ns3::FragmentationSubheader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: std::string ns3::FragmentationSubheader::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## wimax-mac-header.h: uint32_t ns3::FragmentationSubheader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: static ns3::TypeId ns3::FragmentationSubheader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-mac-header.h: void ns3::FragmentationSubheader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::FragmentationSubheader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::FragmentationSubheader::SetFc(uint8_t fc) [member function] - cls.add_method('SetFc', - 'void', - [param('uint8_t', 'fc')]) - ## wimax-mac-header.h: void ns3::FragmentationSubheader::SetFsn(uint8_t fsn) [member function] - cls.add_method('SetFsn', - 'void', - [param('uint8_t', 'fsn')]) - return - -def register_Ns3GenericMacHeader_methods(root_module, cls): - ## wimax-mac-header.h: ns3::GenericMacHeader::GenericMacHeader(ns3::GenericMacHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::GenericMacHeader const &', 'arg0')]) - ## wimax-mac-header.h: ns3::GenericMacHeader::GenericMacHeader() [constructor] - cls.add_constructor([]) - ## wimax-mac-header.h: uint32_t ns3::GenericMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wimax-mac-header.h: uint8_t ns3::GenericMacHeader::GetCi() const [member function] - cls.add_method('GetCi', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: ns3::Cid ns3::GenericMacHeader::GetCid() const [member function] - cls.add_method('GetCid', - 'ns3::Cid', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::GenericMacHeader::GetEc() const [member function] - cls.add_method('GetEc', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::GenericMacHeader::GetEks() const [member function] - cls.add_method('GetEks', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::GenericMacHeader::GetHcs() const [member function] - cls.add_method('GetHcs', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::GenericMacHeader::GetHt() const [member function] - cls.add_method('GetHt', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: ns3::TypeId ns3::GenericMacHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: uint16_t ns3::GenericMacHeader::GetLen() const [member function] - cls.add_method('GetLen', - 'uint16_t', - [], - is_const=True) - ## wimax-mac-header.h: std::string ns3::GenericMacHeader::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## wimax-mac-header.h: uint32_t ns3::GenericMacHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: uint8_t ns3::GenericMacHeader::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: static ns3::TypeId ns3::GenericMacHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-mac-header.h: void ns3::GenericMacHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::GenericMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::GenericMacHeader::SetCi(uint8_t ci) [member function] - cls.add_method('SetCi', - 'void', - [param('uint8_t', 'ci')]) - ## wimax-mac-header.h: void ns3::GenericMacHeader::SetCid(ns3::Cid cid) [member function] - cls.add_method('SetCid', - 'void', - [param('ns3::Cid', 'cid')]) - ## wimax-mac-header.h: void ns3::GenericMacHeader::SetEc(uint8_t ec) [member function] - cls.add_method('SetEc', - 'void', - [param('uint8_t', 'ec')]) - ## wimax-mac-header.h: void ns3::GenericMacHeader::SetEks(uint8_t eks) [member function] - cls.add_method('SetEks', - 'void', - [param('uint8_t', 'eks')]) - ## wimax-mac-header.h: void ns3::GenericMacHeader::SetHcs(uint8_t hcs) [member function] - cls.add_method('SetHcs', - 'void', - [param('uint8_t', 'hcs')]) - ## wimax-mac-header.h: void ns3::GenericMacHeader::SetHt(uint8_t HT) [member function] - cls.add_method('SetHt', - 'void', - [param('uint8_t', 'HT')]) - ## wimax-mac-header.h: void ns3::GenericMacHeader::SetLen(uint16_t len) [member function] - cls.add_method('SetLen', - 'void', - [param('uint16_t', 'len')]) - ## wimax-mac-header.h: void ns3::GenericMacHeader::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - ## wimax-mac-header.h: bool ns3::GenericMacHeader::check_hcs() const [member function] - cls.add_method('check_hcs', - 'bool', - [], - is_const=True) - return - -def register_Ns3GrantManagementSubheader_methods(root_module, cls): - ## wimax-mac-header.h: ns3::GrantManagementSubheader::GrantManagementSubheader(ns3::GrantManagementSubheader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::GrantManagementSubheader const &', 'arg0')]) - ## wimax-mac-header.h: ns3::GrantManagementSubheader::GrantManagementSubheader() [constructor] - cls.add_constructor([]) - ## wimax-mac-header.h: uint32_t ns3::GrantManagementSubheader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wimax-mac-header.h: ns3::TypeId ns3::GrantManagementSubheader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: std::string ns3::GrantManagementSubheader::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## wimax-mac-header.h: uint16_t ns3::GrantManagementSubheader::GetPbr() const [member function] - cls.add_method('GetPbr', - 'uint16_t', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::GrantManagementSubheader::GetPm() const [member function] - cls.add_method('GetPm', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: uint32_t ns3::GrantManagementSubheader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: uint8_t ns3::GrantManagementSubheader::GetSi() const [member function] - cls.add_method('GetSi', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: static ns3::TypeId ns3::GrantManagementSubheader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-mac-header.h: void ns3::GrantManagementSubheader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::GrantManagementSubheader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::GrantManagementSubheader::SetPbr(uint16_t pbr) [member function] - cls.add_method('SetPbr', - 'void', - [param('uint16_t', 'pbr')]) - ## wimax-mac-header.h: void ns3::GrantManagementSubheader::SetPm(uint8_t pm) [member function] - cls.add_method('SetPm', - 'void', - [param('uint8_t', 'pm')]) - ## wimax-mac-header.h: void ns3::GrantManagementSubheader::SetSi(uint8_t si) [member function] - cls.add_method('SetSi', - 'void', - [param('uint8_t', 'si')]) - return - -def register_Ns3IpcsClassifier_methods(root_module, cls): - ## ipcs-classifier.h: ns3::IpcsClassifier::IpcsClassifier(ns3::IpcsClassifier const & arg0) [copy constructor] - cls.add_constructor([param('ns3::IpcsClassifier const &', 'arg0')]) - ## ipcs-classifier.h: ns3::IpcsClassifier::IpcsClassifier() [constructor] - cls.add_constructor([]) - ## ipcs-classifier.h: ns3::ServiceFlow * ns3::IpcsClassifier::Classify(ns3::Ptr packet, ns3::Ptr sfm, ns3::ServiceFlow::Direction dir) [member function] - cls.add_method('Classify', - 'ns3::ServiceFlow *', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::ServiceFlowManager >', 'sfm'), param('ns3::ServiceFlow::Direction', 'dir')]) - return - -def register_Ns3SimpleOfdmWimaxPhy_methods(root_module, cls): - ## simple-ofdm-wimax-phy.h: ns3::SimpleOfdmWimaxPhy::SimpleOfdmWimaxPhy(ns3::SimpleOfdmWimaxPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SimpleOfdmWimaxPhy const &', 'arg0')]) - ## simple-ofdm-wimax-phy.h: ns3::SimpleOfdmWimaxPhy::SimpleOfdmWimaxPhy() [constructor] - cls.add_constructor([]) - ## simple-ofdm-wimax-phy.h: ns3::SimpleOfdmWimaxPhy::SimpleOfdmWimaxPhy(char * tracesPath) [constructor] - cls.add_constructor([param('char *', 'tracesPath')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::ActivateLoss(bool loss) [member function] - cls.add_method('ActivateLoss', - 'void', - [param('bool', 'loss')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::DoAttach(ns3::Ptr channel) [member function] - cls.add_method('DoAttach', - 'void', - [param('ns3::Ptr< ns3::WimaxChannel >', 'channel')], - is_virtual=True) - ## simple-ofdm-wimax-phy.h: uint32_t ns3::SimpleOfdmWimaxPhy::GetBandwidth() const [member function] - cls.add_method('GetBandwidth', - 'uint32_t', - [], - is_const=True) - ## simple-ofdm-wimax-phy.h: double ns3::SimpleOfdmWimaxPhy::GetNoiseFigure() const [member function] - cls.add_method('GetNoiseFigure', - 'double', - [], - is_const=True) - ## simple-ofdm-wimax-phy.h: ns3::WimaxPhy::PhyType ns3::SimpleOfdmWimaxPhy::GetPhyType() const [member function] - cls.add_method('GetPhyType', - 'ns3::WimaxPhy::PhyType', - [], - is_const=True, is_virtual=True) - ## simple-ofdm-wimax-phy.h: double ns3::SimpleOfdmWimaxPhy::GetTxPower() const [member function] - cls.add_method('GetTxPower', - 'double', - [], - is_const=True) - ## simple-ofdm-wimax-phy.h: static ns3::TypeId ns3::SimpleOfdmWimaxPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::NotifyRxBegin(ns3::Ptr burst) [member function] - cls.add_method('NotifyRxBegin', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::NotifyRxDrop(ns3::Ptr burst) [member function] - cls.add_method('NotifyRxDrop', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::NotifyRxEnd(ns3::Ptr burst) [member function] - cls.add_method('NotifyRxEnd', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::NotifyTxBegin(ns3::Ptr burst) [member function] - cls.add_method('NotifyTxBegin', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::NotifyTxDrop(ns3::Ptr burst) [member function] - cls.add_method('NotifyTxDrop', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::NotifyTxEnd(ns3::Ptr burst) [member function] - cls.add_method('NotifyTxEnd', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::Send(ns3::Ptr burst, ns3::WimaxPhy::ModulationType modulationType, uint8_t direction) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'burst'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint8_t', 'direction')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::Send(ns3::SendParams * params) [member function] - cls.add_method('Send', - 'void', - [param('ns3::SendParams *', 'params')], - is_virtual=True) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::SetBandwidth(uint32_t BW) [member function] - cls.add_method('SetBandwidth', - 'void', - [param('uint32_t', 'BW')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::SetNoiseFigure(double nf) [member function] - cls.add_method('SetNoiseFigure', - 'void', - [param('double', 'nf')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::SetReceiveCallback(ns3::Callback,ns3::Ptr,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function] - cls.add_method('SetReceiveCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::PacketBurst >, ns3::Ptr< ns3::WimaxConnection >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::SetSNRToBlockErrorRateTracesPath(char * tracesPath) [member function] - cls.add_method('SetSNRToBlockErrorRateTracesPath', - 'void', - [param('char *', 'tracesPath')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::SetTxPower(double txPower) [member function] - cls.add_method('SetTxPower', - 'void', - [param('double', 'txPower')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::StartReceive(uint32_t burstSize, bool isFirstBlock, uint64_t frequency, ns3::WimaxPhy::ModulationType modulationType, uint8_t direction, double rxPower, ns3::Ptr burst) [member function] - cls.add_method('StartReceive', - 'void', - [param('uint32_t', 'burstSize'), param('bool', 'isFirstBlock'), param('uint64_t', 'frequency'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint8_t', 'direction'), param('double', 'rxPower'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: uint32_t ns3::SimpleOfdmWimaxPhy::DoGetDataRate(ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('DoGetDataRate', - 'uint32_t', - [param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: ns3::Time ns3::SimpleOfdmWimaxPhy::DoGetFrameDuration(uint8_t frameDurationCode) const [member function] - cls.add_method('DoGetFrameDuration', - 'ns3::Time', - [param('uint8_t', 'frameDurationCode')], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: uint8_t ns3::SimpleOfdmWimaxPhy::DoGetFrameDurationCode() const [member function] - cls.add_method('DoGetFrameDurationCode', - 'uint8_t', - [], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: double ns3::SimpleOfdmWimaxPhy::DoGetGValue() const [member function] - cls.add_method('DoGetGValue', - 'double', - [], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: uint16_t ns3::SimpleOfdmWimaxPhy::DoGetNfft() const [member function] - cls.add_method('DoGetNfft', - 'uint16_t', - [], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: uint64_t ns3::SimpleOfdmWimaxPhy::DoGetNrBytes(uint32_t symbols, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('DoGetNrBytes', - 'uint64_t', - [param('uint32_t', 'symbols'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: uint64_t ns3::SimpleOfdmWimaxPhy::DoGetNrSymbols(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('DoGetNrSymbols', - 'uint64_t', - [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: uint16_t ns3::SimpleOfdmWimaxPhy::DoGetRtg() const [member function] - cls.add_method('DoGetRtg', - 'uint16_t', - [], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: double ns3::SimpleOfdmWimaxPhy::DoGetSamplingFactor() const [member function] - cls.add_method('DoGetSamplingFactor', - 'double', - [], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: double ns3::SimpleOfdmWimaxPhy::DoGetSamplingFrequency() const [member function] - cls.add_method('DoGetSamplingFrequency', - 'double', - [], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: ns3::Time ns3::SimpleOfdmWimaxPhy::DoGetTransmissionTime(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('DoGetTransmissionTime', - 'ns3::Time', - [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: uint16_t ns3::SimpleOfdmWimaxPhy::DoGetTtg() const [member function] - cls.add_method('DoGetTtg', - 'uint16_t', - [], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::DoSetDataRates() [member function] - cls.add_method('DoSetDataRates', - 'void', - [], - visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::DoSetPhyParameters() [member function] - cls.add_method('DoSetPhyParameters', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3WimaxChannel_methods(root_module, cls): - ## wimax-channel.h: ns3::WimaxChannel::WimaxChannel(ns3::WimaxChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WimaxChannel const &', 'arg0')]) - ## wimax-channel.h: ns3::WimaxChannel::WimaxChannel() [constructor] - cls.add_constructor([]) - ## wimax-channel.h: void ns3::WimaxChannel::Attach(ns3::Ptr phy) [member function] - cls.add_method('Attach', - 'void', - [param('ns3::Ptr< ns3::WimaxPhy >', 'phy')]) - ## wimax-channel.h: ns3::Ptr ns3::WimaxChannel::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) - ## wimax-channel.h: uint32_t ns3::WimaxChannel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-channel.h: void ns3::WimaxChannel::DoAttach(ns3::Ptr phy) [member function] - cls.add_method('DoAttach', - 'void', - [param('ns3::Ptr< ns3::WimaxPhy >', 'phy')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wimax-channel.h: ns3::Ptr ns3::WimaxChannel::DoGetDevice(uint32_t i) const [member function] - cls.add_method('DoGetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'i')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-channel.h: uint32_t ns3::WimaxChannel::DoGetNDevices() const [member function] - cls.add_method('DoGetNDevices', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3WimaxNetDevice_methods(root_module, cls): - ## wimax-net-device.h: ns3::WimaxNetDevice::m_direction [variable] - cls.add_static_attribute('m_direction', 'uint8_t', is_const=False) - ## wimax-net-device.h: ns3::WimaxNetDevice::m_frameStartTime [variable] - cls.add_static_attribute('m_frameStartTime', 'ns3::Time', is_const=False) - ## wimax-net-device.h: ns3::WimaxNetDevice::m_traceRx [variable] - cls.add_instance_attribute('m_traceRx', 'ns3::TracedCallback< ns3::Ptr< ns3::Packet const >, ns3::Mac48Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) - ## wimax-net-device.h: ns3::WimaxNetDevice::m_traceTx [variable] - cls.add_instance_attribute('m_traceTx', 'ns3::TracedCallback< ns3::Ptr< ns3::Packet const >, ns3::Mac48Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) - ## wimax-net-device.h: static ns3::TypeId ns3::WimaxNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-net-device.h: ns3::WimaxNetDevice::WimaxNetDevice() [constructor] - cls.add_constructor([]) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetTtg(uint16_t ttg) [member function] - cls.add_method('SetTtg', - 'void', - [param('uint16_t', 'ttg')]) - ## wimax-net-device.h: uint16_t ns3::WimaxNetDevice::GetTtg() const [member function] - cls.add_method('GetTtg', - 'uint16_t', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetRtg(uint16_t rtg) [member function] - cls.add_method('SetRtg', - 'void', - [param('uint16_t', 'rtg')]) - ## wimax-net-device.h: uint16_t ns3::WimaxNetDevice::GetRtg() const [member function] - cls.add_method('GetRtg', - 'uint16_t', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::Attach(ns3::Ptr channel) [member function] - cls.add_method('Attach', - 'void', - [param('ns3::Ptr< ns3::WimaxChannel >', 'channel')]) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetPhy(ns3::Ptr phy) [member function] - cls.add_method('SetPhy', - 'void', - [param('ns3::Ptr< ns3::WimaxPhy >', 'phy')]) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetPhy() const [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::WimaxPhy >', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetChannel(ns3::Ptr wimaxChannel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::WimaxChannel >', 'wimaxChannel')]) - ## wimax-net-device.h: uint64_t ns3::WimaxNetDevice::GetChannel(uint8_t index) const [member function] - cls.add_method('GetChannel', - 'uint64_t', - [param('uint8_t', 'index')], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetNrFrames(uint32_t nrFrames) [member function] - cls.add_method('SetNrFrames', - 'void', - [param('uint32_t', 'nrFrames')]) - ## wimax-net-device.h: uint32_t ns3::WimaxNetDevice::GetNrFrames() const [member function] - cls.add_method('GetNrFrames', - 'uint32_t', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetMacAddress(ns3::Mac48Address address) [member function] - cls.add_method('SetMacAddress', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wimax-net-device.h: ns3::Mac48Address ns3::WimaxNetDevice::GetMacAddress() const [member function] - cls.add_method('GetMacAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetState(uint8_t state) [member function] - cls.add_method('SetState', - 'void', - [param('uint8_t', 'state')]) - ## wimax-net-device.h: uint8_t ns3::WimaxNetDevice::GetState() const [member function] - cls.add_method('GetState', - 'uint8_t', - [], - is_const=True) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetInitialRangingConnection() const [member function] - cls.add_method('GetInitialRangingConnection', - 'ns3::Ptr< ns3::WimaxConnection >', - [], - is_const=True) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetBroadcastConnection() const [member function] - cls.add_method('GetBroadcastConnection', - 'ns3::Ptr< ns3::WimaxConnection >', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetCurrentDcd(ns3::Dcd dcd) [member function] - cls.add_method('SetCurrentDcd', - 'void', - [param('ns3::Dcd', 'dcd')]) - ## wimax-net-device.h: ns3::Dcd ns3::WimaxNetDevice::GetCurrentDcd() const [member function] - cls.add_method('GetCurrentDcd', - 'ns3::Dcd', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetCurrentUcd(ns3::Ucd ucd) [member function] - cls.add_method('SetCurrentUcd', - 'void', - [param('ns3::Ucd', 'ucd')]) - ## wimax-net-device.h: ns3::Ucd ns3::WimaxNetDevice::GetCurrentUcd() const [member function] - cls.add_method('GetCurrentUcd', - 'ns3::Ucd', - [], - is_const=True) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetConnectionManager() const [member function] - cls.add_method('GetConnectionManager', - 'ns3::Ptr< ns3::ConnectionManager >', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetConnectionManager(ns3::Ptr connectionManager) [member function] - cls.add_method('SetConnectionManager', - 'void', - [param('ns3::Ptr< ns3::ConnectionManager >', 'connectionManager')], - is_virtual=True) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetBurstProfileManager() const [member function] - cls.add_method('GetBurstProfileManager', - 'ns3::Ptr< ns3::BurstProfileManager >', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetBurstProfileManager(ns3::Ptr burstProfileManager) [member function] - cls.add_method('SetBurstProfileManager', - 'void', - [param('ns3::Ptr< ns3::BurstProfileManager >', 'burstProfileManager')]) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetBandwidthManager() const [member function] - cls.add_method('GetBandwidthManager', - 'ns3::Ptr< ns3::BandwidthManager >', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetBandwidthManager(ns3::Ptr bandwidthManager) [member function] - cls.add_method('SetBandwidthManager', - 'void', - [param('ns3::Ptr< ns3::BandwidthManager >', 'bandwidthManager')]) - ## wimax-net-device.h: void ns3::WimaxNetDevice::CreateDefaultConnections() [member function] - cls.add_method('CreateDefaultConnections', - 'void', - []) - ## wimax-net-device.h: void ns3::WimaxNetDevice::Start() [member function] - cls.add_method('Start', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetReceiveCallback() [member function] - cls.add_method('SetReceiveCallback', - 'void', - []) - ## wimax-net-device.h: void ns3::WimaxNetDevice::ForwardUp(ns3::Ptr packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest) [member function] - cls.add_method('ForwardUp', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest')]) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::Enqueue(ns3::Ptr packet, ns3::MacHeaderType const & hdrType, ns3::Ptr connection) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::MacHeaderType const &', 'hdrType'), param('ns3::Ptr< ns3::WimaxConnection >', 'connection')], - is_pure_virtual=True, is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::ForwardDown(ns3::Ptr burst, ns3::WimaxPhy::ModulationType modulationType) [member function] - cls.add_method('ForwardDown', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'burst'), param('ns3::WimaxPhy::ModulationType', 'modulationType')]) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetName(std::string const name) [member function] - cls.add_method('SetName', - 'void', - [param('std::string const', 'name')], - is_virtual=True) - ## wimax-net-device.h: std::string ns3::WimaxNetDevice::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## wimax-net-device.h: uint32_t ns3::WimaxNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetPhyChannel() const [member function] - cls.add_method('GetPhyChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## wimax-net-device.h: ns3::Address ns3::WimaxNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## wimax-net-device.h: uint16_t ns3::WimaxNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetLinkChangeCallback(ns3::Callback callback) [member function] - cls.add_method('SetLinkChangeCallback', - '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) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: ns3::Address ns3::WimaxNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: ns3::Address ns3::WimaxNetDevice::GetMulticast() const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: ns3::Address ns3::WimaxNetDevice::MakeMulticastAddress(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('MakeMulticastAddress', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::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) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::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) - ## wimax-net-device.h: void ns3::WimaxNetDevice::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) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::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) - ## wimax-net-device.h: void ns3::WimaxNetDevice::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) - ## wimax-net-device.h: ns3::Callback, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> ns3::WimaxNetDevice::GetPromiscReceiveCallback() [member function] - cls.add_method('GetPromiscReceiveCallback', - '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 >', - []) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## wimax-net-device.h: ns3::Address ns3::WimaxNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## wimax-net-device.h: ns3::Address ns3::WimaxNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::IsPromisc() [member function] - cls.add_method('IsPromisc', - 'bool', - []) - ## wimax-net-device.h: void ns3::WimaxNetDevice::NotifyPromiscTrace(ns3::Ptr p) [member function] - cls.add_method('NotifyPromiscTrace', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::DoSend(ns3::Ptr packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('DoSend', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::DoReceive(ns3::Ptr packet) [member function] - cls.add_method('DoReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::DoGetChannel() const [member function] - cls.add_method('DoGetChannel', - 'ns3::Ptr< ns3::WimaxChannel >', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3BaseStationNetDevice_methods(root_module, cls): - ## bs-net-device.h: static ns3::TypeId ns3::BaseStationNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## bs-net-device.h: ns3::BaseStationNetDevice::BaseStationNetDevice() [constructor] - cls.add_constructor([]) - ## bs-net-device.h: ns3::BaseStationNetDevice::BaseStationNetDevice(ns3::Ptr node, ns3::Ptr phy) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WimaxPhy >', 'phy')]) - ## bs-net-device.h: ns3::BaseStationNetDevice::BaseStationNetDevice(ns3::Ptr node, ns3::Ptr phy, ns3::Ptr uplinkScheduler, ns3::Ptr bsScheduler) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WimaxPhy >', 'phy'), param('ns3::Ptr< ns3::UplinkScheduler >', 'uplinkScheduler'), param('ns3::Ptr< ns3::BSScheduler >', 'bsScheduler')]) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetInitialRangingInterval(ns3::Time initialRangInterval) [member function] - cls.add_method('SetInitialRangingInterval', - 'void', - [param('ns3::Time', 'initialRangInterval')]) - ## bs-net-device.h: void ns3::BaseStationNetDevice::InitBaseStationNetDevice() [member function] - cls.add_method('InitBaseStationNetDevice', - 'void', - []) - ## bs-net-device.h: ns3::Time ns3::BaseStationNetDevice::GetInitialRangingInterval() const [member function] - cls.add_method('GetInitialRangingInterval', - 'ns3::Time', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetDcdInterval(ns3::Time dcdInterval) [member function] - cls.add_method('SetDcdInterval', - 'void', - [param('ns3::Time', 'dcdInterval')]) - ## bs-net-device.h: ns3::Time ns3::BaseStationNetDevice::GetDcdInterval() const [member function] - cls.add_method('GetDcdInterval', - 'ns3::Time', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetUcdInterval(ns3::Time ucdInterval) [member function] - cls.add_method('SetUcdInterval', - 'void', - [param('ns3::Time', 'ucdInterval')]) - ## bs-net-device.h: ns3::Time ns3::BaseStationNetDevice::GetUcdInterval() const [member function] - cls.add_method('GetUcdInterval', - 'ns3::Time', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetIntervalT8(ns3::Time interval) [member function] - cls.add_method('SetIntervalT8', - 'void', - [param('ns3::Time', 'interval')]) - ## bs-net-device.h: ns3::Time ns3::BaseStationNetDevice::GetIntervalT8() const [member function] - cls.add_method('GetIntervalT8', - 'ns3::Time', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetMaxRangingCorrectionRetries(uint8_t maxRangCorrectionRetries) [member function] - cls.add_method('SetMaxRangingCorrectionRetries', - 'void', - [param('uint8_t', 'maxRangCorrectionRetries')]) - ## bs-net-device.h: uint8_t ns3::BaseStationNetDevice::GetMaxRangingCorrectionRetries() const [member function] - cls.add_method('GetMaxRangingCorrectionRetries', - 'uint8_t', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetMaxInvitedRangRetries(uint8_t maxInvitedRangRetries) [member function] - cls.add_method('SetMaxInvitedRangRetries', - 'void', - [param('uint8_t', 'maxInvitedRangRetries')]) - ## bs-net-device.h: uint8_t ns3::BaseStationNetDevice::GetMaxInvitedRangRetries() const [member function] - cls.add_method('GetMaxInvitedRangRetries', - 'uint8_t', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetRangReqOppSize(uint8_t rangReqOppSize) [member function] - cls.add_method('SetRangReqOppSize', - 'void', - [param('uint8_t', 'rangReqOppSize')]) - ## bs-net-device.h: uint8_t ns3::BaseStationNetDevice::GetRangReqOppSize() const [member function] - cls.add_method('GetRangReqOppSize', - 'uint8_t', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetBwReqOppSize(uint8_t bwReqOppSize) [member function] - cls.add_method('SetBwReqOppSize', - 'void', - [param('uint8_t', 'bwReqOppSize')]) - ## bs-net-device.h: uint8_t ns3::BaseStationNetDevice::GetBwReqOppSize() const [member function] - cls.add_method('GetBwReqOppSize', - 'uint8_t', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetNrDlSymbols(uint32_t dlSymbols) [member function] - cls.add_method('SetNrDlSymbols', - 'void', - [param('uint32_t', 'dlSymbols')]) - ## bs-net-device.h: uint32_t ns3::BaseStationNetDevice::GetNrDlSymbols() const [member function] - cls.add_method('GetNrDlSymbols', - 'uint32_t', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetNrUlSymbols(uint32_t ulSymbols) [member function] - cls.add_method('SetNrUlSymbols', - 'void', - [param('uint32_t', 'ulSymbols')]) - ## bs-net-device.h: uint32_t ns3::BaseStationNetDevice::GetNrUlSymbols() const [member function] - cls.add_method('GetNrUlSymbols', - 'uint32_t', - [], - is_const=True) - ## bs-net-device.h: uint32_t ns3::BaseStationNetDevice::GetNrDcdSent() const [member function] - cls.add_method('GetNrDcdSent', - 'uint32_t', - [], - is_const=True) - ## bs-net-device.h: uint32_t ns3::BaseStationNetDevice::GetNrUcdSent() const [member function] - cls.add_method('GetNrUcdSent', - 'uint32_t', - [], - is_const=True) - ## bs-net-device.h: ns3::Time ns3::BaseStationNetDevice::GetDlSubframeStartTime() const [member function] - cls.add_method('GetDlSubframeStartTime', - 'ns3::Time', - [], - is_const=True) - ## bs-net-device.h: ns3::Time ns3::BaseStationNetDevice::GetUlSubframeStartTime() const [member function] - cls.add_method('GetUlSubframeStartTime', - 'ns3::Time', - [], - is_const=True) - ## bs-net-device.h: uint8_t ns3::BaseStationNetDevice::GetRangingOppNumber() const [member function] - cls.add_method('GetRangingOppNumber', - 'uint8_t', - [], - is_const=True) - ## bs-net-device.h: ns3::Ptr ns3::BaseStationNetDevice::GetSSManager() const [member function] - cls.add_method('GetSSManager', - 'ns3::Ptr< ns3::SSManager >', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetSSManager(ns3::Ptr ssManager) [member function] - cls.add_method('SetSSManager', - 'void', - [param('ns3::Ptr< ns3::SSManager >', 'ssManager')]) - ## bs-net-device.h: ns3::Ptr ns3::BaseStationNetDevice::GetUplinkScheduler() const [member function] - cls.add_method('GetUplinkScheduler', - 'ns3::Ptr< ns3::UplinkScheduler >', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetUplinkScheduler(ns3::Ptr ulScheduler) [member function] - cls.add_method('SetUplinkScheduler', - 'void', - [param('ns3::Ptr< ns3::UplinkScheduler >', 'ulScheduler')]) - ## bs-net-device.h: ns3::Ptr ns3::BaseStationNetDevice::GetLinkManager() const [member function] - cls.add_method('GetLinkManager', - 'ns3::Ptr< ns3::BSLinkManager >', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetBSScheduler(ns3::Ptr bsSchedule) [member function] - cls.add_method('SetBSScheduler', - 'void', - [param('ns3::Ptr< ns3::BSScheduler >', 'bsSchedule')]) - ## bs-net-device.h: ns3::Ptr ns3::BaseStationNetDevice::GetBSScheduler() const [member function] - cls.add_method('GetBSScheduler', - 'ns3::Ptr< ns3::BSScheduler >', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetLinkManager(ns3::Ptr linkManager) [member function] - cls.add_method('SetLinkManager', - 'void', - [param('ns3::Ptr< ns3::BSLinkManager >', 'linkManager')]) - ## bs-net-device.h: ns3::Ptr ns3::BaseStationNetDevice::GetBsClassifier() const [member function] - cls.add_method('GetBsClassifier', - 'ns3::Ptr< ns3::IpcsClassifier >', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetBsClassifier(ns3::Ptr classifier) [member function] - cls.add_method('SetBsClassifier', - 'void', - [param('ns3::Ptr< ns3::IpcsClassifier >', 'classifier')]) - ## bs-net-device.h: ns3::Time ns3::BaseStationNetDevice::GetPsDuration() const [member function] - cls.add_method('GetPsDuration', - 'ns3::Time', - [], - is_const=True) - ## bs-net-device.h: ns3::Time ns3::BaseStationNetDevice::GetSymbolDuration() const [member function] - cls.add_method('GetSymbolDuration', - 'ns3::Time', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::Start() [member function] - cls.add_method('Start', - 'void', - [], - is_virtual=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## bs-net-device.h: bool ns3::BaseStationNetDevice::Enqueue(ns3::Ptr packet, ns3::MacHeaderType const & hdrType, ns3::Ptr connection) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::MacHeaderType const &', 'hdrType'), param('ns3::Ptr< ns3::WimaxConnection >', 'connection')], - is_virtual=True) - ## bs-net-device.h: ns3::Ptr ns3::BaseStationNetDevice::GetConnection(ns3::Cid cid) [member function] - cls.add_method('GetConnection', - 'ns3::Ptr< ns3::WimaxConnection >', - [param('ns3::Cid', 'cid')]) - ## bs-net-device.h: void ns3::BaseStationNetDevice::MarkUplinkAllocations() [member function] - cls.add_method('MarkUplinkAllocations', - 'void', - []) - ## bs-net-device.h: void ns3::BaseStationNetDevice::MarkRangingOppStart(ns3::Time rangingOppStartTime) [member function] - cls.add_method('MarkRangingOppStart', - 'void', - [param('ns3::Time', 'rangingOppStartTime')]) - ## bs-net-device.h: ns3::Ptr ns3::BaseStationNetDevice::GetServiceFlowManager() const [member function] - cls.add_method('GetServiceFlowManager', - 'ns3::Ptr< ns3::BsServiceFlowManager >', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetServiceFlowManager(ns3::Ptr arg0) [member function] - cls.add_method('SetServiceFlowManager', - 'void', - [param('ns3::Ptr< ns3::BsServiceFlowManager >', 'arg0')]) - ## bs-net-device.h: void ns3::BaseStationNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## bs-net-device.h: bool ns3::BaseStationNetDevice::DoSend(ns3::Ptr packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('DoSend', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - visibility='private', is_virtual=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::DoReceive(ns3::Ptr packet) [member function] - cls.add_method('DoReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet')], - visibility='private', is_virtual=True) - return - -def register_Ns3SimpleOfdmWimaxChannel_methods(root_module, cls): - ## simple-ofdm-wimax-channel.h: ns3::SimpleOfdmWimaxChannel::SimpleOfdmWimaxChannel(ns3::SimpleOfdmWimaxChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SimpleOfdmWimaxChannel const &', 'arg0')]) - ## simple-ofdm-wimax-channel.h: ns3::SimpleOfdmWimaxChannel::SimpleOfdmWimaxChannel() [constructor] - cls.add_constructor([]) - ## simple-ofdm-wimax-channel.h: ns3::SimpleOfdmWimaxChannel::SimpleOfdmWimaxChannel(ns3::SimpleOfdmWimaxChannel::PropModel propModel) [constructor] - cls.add_constructor([param('ns3::SimpleOfdmWimaxChannel::PropModel', 'propModel')]) - ## simple-ofdm-wimax-channel.h: void ns3::SimpleOfdmWimaxChannel::Send(ns3::Time BlockTime, uint32_t burstSize, ns3::Ptr phy, bool isFirstBlock, bool isLastBlock, uint64_t frequency, ns3::WimaxPhy::ModulationType modulationType, uint8_t direction, double txPowerDbm, ns3::Ptr burst) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Time', 'BlockTime'), param('uint32_t', 'burstSize'), param('ns3::Ptr< ns3::WimaxPhy >', 'phy'), param('bool', 'isFirstBlock'), param('bool', 'isLastBlock'), param('uint64_t', 'frequency'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint8_t', 'direction'), param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-wimax-channel.h: void ns3::SimpleOfdmWimaxChannel::SetPropagationModel(ns3::SimpleOfdmWimaxChannel::PropModel propModel) [member function] - cls.add_method('SetPropagationModel', - 'void', - [param('ns3::SimpleOfdmWimaxChannel::PropModel', 'propModel')]) - ## simple-ofdm-wimax-channel.h: void ns3::SimpleOfdmWimaxChannel::DoAttach(ns3::Ptr phy) [member function] - cls.add_method('DoAttach', - 'void', - [param('ns3::Ptr< ns3::WimaxPhy >', 'phy')], - visibility='private', is_virtual=True) - ## simple-ofdm-wimax-channel.h: ns3::Ptr ns3::SimpleOfdmWimaxChannel::DoGetDevice(uint32_t i) const [member function] - cls.add_method('DoGetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'i')], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-channel.h: uint32_t ns3::SimpleOfdmWimaxChannel::DoGetNDevices() const [member function] - cls.add_method('DoGetNDevices', - 'uint32_t', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3SubscriberStationNetDevice_methods(root_module, cls): - ## ss-net-device.h: ns3::SubscriberStationNetDevice::m_linkManager [variable] - cls.add_instance_attribute('m_linkManager', 'ns3::Ptr< ns3::SSLinkManager >', is_const=False) - ## ss-net-device.h: static ns3::TypeId ns3::SubscriberStationNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ss-net-device.h: ns3::SubscriberStationNetDevice::SubscriberStationNetDevice() [constructor] - cls.add_constructor([]) - ## ss-net-device.h: ns3::SubscriberStationNetDevice::SubscriberStationNetDevice(ns3::Ptr arg0, ns3::Ptr arg1) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'arg0'), param('ns3::Ptr< ns3::WimaxPhy >', 'arg1')]) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::InitSubscriberStationNetDevice() [member function] - cls.add_method('InitSubscriberStationNetDevice', - 'void', - []) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetLostDlMapInterval(ns3::Time lostDlMapInterval) [member function] - cls.add_method('SetLostDlMapInterval', - 'void', - [param('ns3::Time', 'lostDlMapInterval')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetLostDlMapInterval() const [member function] - cls.add_method('GetLostDlMapInterval', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetLostUlMapInterval(ns3::Time lostUlMapInterval) [member function] - cls.add_method('SetLostUlMapInterval', - 'void', - [param('ns3::Time', 'lostUlMapInterval')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetLostUlMapInterval() const [member function] - cls.add_method('GetLostUlMapInterval', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetMaxDcdInterval(ns3::Time maxDcdInterval) [member function] - cls.add_method('SetMaxDcdInterval', - 'void', - [param('ns3::Time', 'maxDcdInterval')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetMaxDcdInterval() const [member function] - cls.add_method('GetMaxDcdInterval', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetMaxUcdInterval(ns3::Time maxUcdInterval) [member function] - cls.add_method('SetMaxUcdInterval', - 'void', - [param('ns3::Time', 'maxUcdInterval')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetMaxUcdInterval() const [member function] - cls.add_method('GetMaxUcdInterval', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetIntervalT1(ns3::Time interval1) [member function] - cls.add_method('SetIntervalT1', - 'void', - [param('ns3::Time', 'interval1')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT1() const [member function] - cls.add_method('GetIntervalT1', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetIntervalT2(ns3::Time interval2) [member function] - cls.add_method('SetIntervalT2', - 'void', - [param('ns3::Time', 'interval2')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT2() const [member function] - cls.add_method('GetIntervalT2', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetIntervalT3(ns3::Time interval3) [member function] - cls.add_method('SetIntervalT3', - 'void', - [param('ns3::Time', 'interval3')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT3() const [member function] - cls.add_method('GetIntervalT3', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetIntervalT7(ns3::Time interval7) [member function] - cls.add_method('SetIntervalT7', - 'void', - [param('ns3::Time', 'interval7')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT7() const [member function] - cls.add_method('GetIntervalT7', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetIntervalT12(ns3::Time interval12) [member function] - cls.add_method('SetIntervalT12', - 'void', - [param('ns3::Time', 'interval12')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT12() const [member function] - cls.add_method('GetIntervalT12', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetIntervalT20(ns3::Time interval20) [member function] - cls.add_method('SetIntervalT20', - 'void', - [param('ns3::Time', 'interval20')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT20() const [member function] - cls.add_method('GetIntervalT20', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetIntervalT21(ns3::Time interval21) [member function] - cls.add_method('SetIntervalT21', - 'void', - [param('ns3::Time', 'interval21')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT21() const [member function] - cls.add_method('GetIntervalT21', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetMaxContentionRangingRetries(uint8_t maxContentionRangingRetries) [member function] - cls.add_method('SetMaxContentionRangingRetries', - 'void', - [param('uint8_t', 'maxContentionRangingRetries')]) - ## ss-net-device.h: uint8_t ns3::SubscriberStationNetDevice::GetMaxContentionRangingRetries() const [member function] - cls.add_method('GetMaxContentionRangingRetries', - 'uint8_t', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetBasicConnection(ns3::Ptr basicConnection) [member function] - cls.add_method('SetBasicConnection', - 'void', - [param('ns3::Ptr< ns3::WimaxConnection >', 'basicConnection')]) - ## ss-net-device.h: ns3::Ptr ns3::SubscriberStationNetDevice::GetBasicConnection() const [member function] - cls.add_method('GetBasicConnection', - 'ns3::Ptr< ns3::WimaxConnection >', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetPrimaryConnection(ns3::Ptr primaryConnection) [member function] - cls.add_method('SetPrimaryConnection', - 'void', - [param('ns3::Ptr< ns3::WimaxConnection >', 'primaryConnection')]) - ## ss-net-device.h: ns3::Ptr ns3::SubscriberStationNetDevice::GetPrimaryConnection() const [member function] - cls.add_method('GetPrimaryConnection', - 'ns3::Ptr< ns3::WimaxConnection >', - [], - is_const=True) - ## ss-net-device.h: ns3::Cid ns3::SubscriberStationNetDevice::GetBasicCid() const [member function] - cls.add_method('GetBasicCid', - 'ns3::Cid', - [], - is_const=True) - ## ss-net-device.h: ns3::Cid ns3::SubscriberStationNetDevice::GetPrimaryCid() const [member function] - cls.add_method('GetPrimaryCid', - 'ns3::Cid', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetModulationType(ns3::WimaxPhy::ModulationType modulationType) [member function] - cls.add_method('SetModulationType', - 'void', - [param('ns3::WimaxPhy::ModulationType', 'modulationType')]) - ## ss-net-device.h: ns3::WimaxPhy::ModulationType ns3::SubscriberStationNetDevice::GetModulationType() const [member function] - cls.add_method('GetModulationType', - 'ns3::WimaxPhy::ModulationType', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetAreManagementConnectionsAllocated(bool areManagementConnectionsAllocated) [member function] - cls.add_method('SetAreManagementConnectionsAllocated', - 'void', - [param('bool', 'areManagementConnectionsAllocated')]) - ## ss-net-device.h: bool ns3::SubscriberStationNetDevice::GetAreManagementConnectionsAllocated() const [member function] - cls.add_method('GetAreManagementConnectionsAllocated', - 'bool', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetAreServiceFlowsAllocated(bool areServiceFlowsAllocated) [member function] - cls.add_method('SetAreServiceFlowsAllocated', - 'void', - [param('bool', 'areServiceFlowsAllocated')]) - ## ss-net-device.h: bool ns3::SubscriberStationNetDevice::GetAreServiceFlowsAllocated() const [member function] - cls.add_method('GetAreServiceFlowsAllocated', - 'bool', - [], - is_const=True) - ## ss-net-device.h: ns3::Ptr ns3::SubscriberStationNetDevice::GetScheduler() const [member function] - cls.add_method('GetScheduler', - 'ns3::Ptr< ns3::SSScheduler >', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetScheduler(ns3::Ptr ssScheduler) [member function] - cls.add_method('SetScheduler', - 'void', - [param('ns3::Ptr< ns3::SSScheduler >', 'ssScheduler')]) - ## ss-net-device.h: bool ns3::SubscriberStationNetDevice::HasServiceFlows() const [member function] - cls.add_method('HasServiceFlows', - 'bool', - [], - is_const=True) - ## ss-net-device.h: bool ns3::SubscriberStationNetDevice::Enqueue(ns3::Ptr packet, ns3::MacHeaderType const & hdrType, ns3::Ptr connection) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::MacHeaderType const &', 'hdrType'), param('ns3::Ptr< ns3::WimaxConnection >', 'connection')], - is_virtual=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SendBurst(uint8_t uiuc, uint16_t nrSymbols, ns3::Ptr connection, ns3::MacHeaderType::HeaderType packetType=::ns3::MacHeaderType::HEADER_TYPE_GENERIC) [member function] - cls.add_method('SendBurst', - 'void', - [param('uint8_t', 'uiuc'), param('uint16_t', 'nrSymbols'), param('ns3::Ptr< ns3::WimaxConnection >', 'connection'), param('ns3::MacHeaderType::HeaderType', 'packetType', default_value='::ns3::MacHeaderType::HEADER_TYPE_GENERIC')]) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::Start() [member function] - cls.add_method('Start', - 'void', - [], - is_virtual=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::AddServiceFlow(ns3::ServiceFlow * sf) [member function] - cls.add_method('AddServiceFlow', - 'void', - [param('ns3::ServiceFlow *', 'sf')]) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::AddServiceFlow(ns3::ServiceFlow sf) [member function] - cls.add_method('AddServiceFlow', - 'void', - [param('ns3::ServiceFlow', 'sf')]) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetTimer(ns3::EventId eventId, ns3::EventId & event) [member function] - cls.add_method('SetTimer', - 'void', - [param('ns3::EventId', 'eventId'), param('ns3::EventId &', 'event')]) - ## ss-net-device.h: bool ns3::SubscriberStationNetDevice::IsRegistered() const [member function] - cls.add_method('IsRegistered', - 'bool', - [], - is_const=True) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetTimeToAllocation(ns3::Time defferTime) [member function] - cls.add_method('GetTimeToAllocation', - 'ns3::Time', - [param('ns3::Time', 'defferTime')]) - ## ss-net-device.h: ns3::Ptr ns3::SubscriberStationNetDevice::GetIpcsClassifier() const [member function] - cls.add_method('GetIpcsClassifier', - 'ns3::Ptr< ns3::IpcsClassifier >', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetIpcsPacketClassifier(ns3::Ptr arg0) [member function] - cls.add_method('SetIpcsPacketClassifier', - 'void', - [param('ns3::Ptr< ns3::IpcsClassifier >', 'arg0')]) - ## ss-net-device.h: ns3::Ptr ns3::SubscriberStationNetDevice::GetLinkManager() const [member function] - cls.add_method('GetLinkManager', - 'ns3::Ptr< ns3::SSLinkManager >', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetLinkManager(ns3::Ptr arg0) [member function] - cls.add_method('SetLinkManager', - 'void', - [param('ns3::Ptr< ns3::SSLinkManager >', 'arg0')]) - ## ss-net-device.h: ns3::Ptr ns3::SubscriberStationNetDevice::GetServiceFlowManager() const [member function] - cls.add_method('GetServiceFlowManager', - 'ns3::Ptr< ns3::SsServiceFlowManager >', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetServiceFlowManager(ns3::Ptr arg0) [member function] - cls.add_method('SetServiceFlowManager', - 'void', - [param('ns3::Ptr< ns3::SsServiceFlowManager >', 'arg0')]) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## ss-net-device.h: bool ns3::SubscriberStationNetDevice::DoSend(ns3::Ptr packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('DoSend', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - visibility='private', is_virtual=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::DoReceive(ns3::Ptr packet) [member function] - cls.add_method('DoReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet')], - visibility='private', is_virtual=True) - return - -def register_functions(root_module): - module = root_module - ## crc8.h: extern uint8_t ns3::CRC8Calculate(uint8_t const * data, int length) [free function] - module.add_function('CRC8Calculate', - 'uint8_t', - [param('uint8_t const *', 'data'), param('int', 'length')]) - 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/ns3modulegen_generated.py b/bindings/python/apidefs/gcc-ILP32/ns3modulegen_generated.py deleted file mode 100644 index 1f40d69a2..000000000 --- a/bindings/python/apidefs/gcc-ILP32/ns3modulegen_generated.py +++ /dev/null @@ -1,1378 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - - -import pybindgen.settings -import warnings - -class ErrorHandler(pybindgen.settings.ErrorHandler): - def handle_error(self, wrapper, exception, traceback_): - warnings.warn("exception %r in wrapper %s" % (exception, wrapper)) - return True -pybindgen.settings.error_handler = ErrorHandler() - - -import sys -import ns3_module_core -import ns3_module_network -import ns3_module_bridge -import ns3_module_config_store -import ns3_module_emu -import ns3_module_mobility -import ns3_module_mpi -import ns3_module_stats -import ns3_module_tools -import ns3_module_topology_read -import ns3_module_propagation -import ns3_module_internet -import ns3_module_point_to_point -import ns3_module_wifi -import ns3_module_applications -import ns3_module_click -import ns3_module_flow_monitor -import ns3_module_nix_vector_routing -import ns3_module_openflow -import ns3_module_tap_bridge -import ns3_module_virtual_net_device -import ns3_module_netanim -import ns3_module_energy -import ns3_module_visualizer -import ns3_module_mesh -import ns3_module_ns3wifi -import ns3_module_spectrum -import ns3_module_csma -import ns3_module_uan -import ns3_module_aodv -import ns3_module_dsdv -import ns3_module_wimax -import ns3_module_ns3tcp -import ns3_module_olsr -import ns3_module_lte - -def module_init(): - root_module = Module('ns3', cpp_namespace='::ns3') - return root_module - -def register_types(module): - root_module = module.get_root() - - root_module.begin_section('ns3_module_core') - ns3_module_core.register_types(module) - - try: - import ns3_module_core__local - except ImportError: - pass - else: - ns3_module_core__local.register_types(module) - - root_module.end_section('ns3_module_core') - root_module.begin_section('ns3_module_network') - ns3_module_network.register_types(module) - - try: - import ns3_module_network__local - except ImportError: - pass - else: - ns3_module_network__local.register_types(module) - - root_module.end_section('ns3_module_network') - root_module.begin_section('ns3_module_bridge') - ns3_module_bridge.register_types(module) - - try: - import ns3_module_bridge__local - except ImportError: - pass - else: - ns3_module_bridge__local.register_types(module) - - root_module.end_section('ns3_module_bridge') - root_module.begin_section('ns3_module_config_store') - ns3_module_config_store.register_types(module) - - try: - import ns3_module_config_store__local - except ImportError: - pass - else: - ns3_module_config_store__local.register_types(module) - - root_module.end_section('ns3_module_config_store') - root_module.begin_section('ns3_module_emu') - ns3_module_emu.register_types(module) - - try: - import ns3_module_emu__local - except ImportError: - pass - else: - ns3_module_emu__local.register_types(module) - - root_module.end_section('ns3_module_emu') - root_module.begin_section('ns3_module_mobility') - ns3_module_mobility.register_types(module) - - try: - import ns3_module_mobility__local - except ImportError: - pass - else: - ns3_module_mobility__local.register_types(module) - - root_module.end_section('ns3_module_mobility') - root_module.begin_section('ns3_module_mpi') - ns3_module_mpi.register_types(module) - - try: - import ns3_module_mpi__local - except ImportError: - pass - else: - ns3_module_mpi__local.register_types(module) - - root_module.end_section('ns3_module_mpi') - root_module.begin_section('ns3_module_stats') - ns3_module_stats.register_types(module) - - try: - import ns3_module_stats__local - except ImportError: - pass - else: - ns3_module_stats__local.register_types(module) - - root_module.end_section('ns3_module_stats') - root_module.begin_section('ns3_module_tools') - ns3_module_tools.register_types(module) - - try: - import ns3_module_tools__local - except ImportError: - pass - else: - ns3_module_tools__local.register_types(module) - - root_module.end_section('ns3_module_tools') - root_module.begin_section('ns3_module_topology_read') - ns3_module_topology_read.register_types(module) - - try: - import ns3_module_topology_read__local - except ImportError: - pass - else: - ns3_module_topology_read__local.register_types(module) - - root_module.end_section('ns3_module_topology_read') - root_module.begin_section('ns3_module_propagation') - ns3_module_propagation.register_types(module) - - try: - import ns3_module_propagation__local - except ImportError: - pass - else: - ns3_module_propagation__local.register_types(module) - - root_module.end_section('ns3_module_propagation') - root_module.begin_section('ns3_module_internet') - ns3_module_internet.register_types(module) - - try: - import ns3_module_internet__local - except ImportError: - pass - else: - ns3_module_internet__local.register_types(module) - - root_module.end_section('ns3_module_internet') - root_module.begin_section('ns3_module_point_to_point') - ns3_module_point_to_point.register_types(module) - - try: - import ns3_module_point_to_point__local - except ImportError: - pass - else: - ns3_module_point_to_point__local.register_types(module) - - root_module.end_section('ns3_module_point_to_point') - root_module.begin_section('ns3_module_wifi') - ns3_module_wifi.register_types(module) - - try: - import ns3_module_wifi__local - except ImportError: - pass - else: - ns3_module_wifi__local.register_types(module) - - root_module.end_section('ns3_module_wifi') - root_module.begin_section('ns3_module_applications') - ns3_module_applications.register_types(module) - - try: - import ns3_module_applications__local - except ImportError: - pass - else: - ns3_module_applications__local.register_types(module) - - root_module.end_section('ns3_module_applications') - root_module.begin_section('ns3_module_click') - ns3_module_click.register_types(module) - - try: - import ns3_module_click__local - except ImportError: - pass - else: - ns3_module_click__local.register_types(module) - - root_module.end_section('ns3_module_click') - root_module.begin_section('ns3_module_flow_monitor') - ns3_module_flow_monitor.register_types(module) - - try: - import ns3_module_flow_monitor__local - except ImportError: - pass - else: - ns3_module_flow_monitor__local.register_types(module) - - root_module.end_section('ns3_module_flow_monitor') - root_module.begin_section('ns3_module_nix_vector_routing') - ns3_module_nix_vector_routing.register_types(module) - - try: - import ns3_module_nix_vector_routing__local - except ImportError: - pass - else: - ns3_module_nix_vector_routing__local.register_types(module) - - root_module.end_section('ns3_module_nix_vector_routing') - root_module.begin_section('ns3_module_openflow') - ns3_module_openflow.register_types(module) - - try: - import ns3_module_openflow__local - except ImportError: - pass - else: - ns3_module_openflow__local.register_types(module) - - root_module.end_section('ns3_module_openflow') - root_module.begin_section('ns3_module_tap_bridge') - ns3_module_tap_bridge.register_types(module) - - try: - import ns3_module_tap_bridge__local - except ImportError: - pass - else: - ns3_module_tap_bridge__local.register_types(module) - - root_module.end_section('ns3_module_tap_bridge') - root_module.begin_section('ns3_module_virtual_net_device') - ns3_module_virtual_net_device.register_types(module) - - try: - import ns3_module_virtual_net_device__local - except ImportError: - pass - else: - ns3_module_virtual_net_device__local.register_types(module) - - root_module.end_section('ns3_module_virtual_net_device') - root_module.begin_section('ns3_module_netanim') - ns3_module_netanim.register_types(module) - - try: - import ns3_module_netanim__local - except ImportError: - pass - else: - ns3_module_netanim__local.register_types(module) - - root_module.end_section('ns3_module_netanim') - root_module.begin_section('ns3_module_energy') - ns3_module_energy.register_types(module) - - try: - import ns3_module_energy__local - except ImportError: - pass - else: - ns3_module_energy__local.register_types(module) - - root_module.end_section('ns3_module_energy') - root_module.begin_section('ns3_module_visualizer') - ns3_module_visualizer.register_types(module) - - try: - import ns3_module_visualizer__local - except ImportError: - pass - else: - ns3_module_visualizer__local.register_types(module) - - root_module.end_section('ns3_module_visualizer') - root_module.begin_section('ns3_module_mesh') - ns3_module_mesh.register_types(module) - - try: - import ns3_module_mesh__local - except ImportError: - pass - else: - ns3_module_mesh__local.register_types(module) - - root_module.end_section('ns3_module_mesh') - root_module.begin_section('ns3_module_ns3wifi') - ns3_module_ns3wifi.register_types(module) - - try: - import ns3_module_ns3wifi__local - except ImportError: - pass - else: - ns3_module_ns3wifi__local.register_types(module) - - root_module.end_section('ns3_module_ns3wifi') - root_module.begin_section('ns3_module_spectrum') - ns3_module_spectrum.register_types(module) - - try: - import ns3_module_spectrum__local - except ImportError: - pass - else: - ns3_module_spectrum__local.register_types(module) - - root_module.end_section('ns3_module_spectrum') - root_module.begin_section('ns3_module_csma') - ns3_module_csma.register_types(module) - - try: - import ns3_module_csma__local - except ImportError: - pass - else: - ns3_module_csma__local.register_types(module) - - root_module.end_section('ns3_module_csma') - root_module.begin_section('ns3_module_uan') - ns3_module_uan.register_types(module) - - try: - import ns3_module_uan__local - except ImportError: - pass - else: - ns3_module_uan__local.register_types(module) - - root_module.end_section('ns3_module_uan') - root_module.begin_section('ns3_module_aodv') - ns3_module_aodv.register_types(module) - - try: - import ns3_module_aodv__local - except ImportError: - pass - else: - ns3_module_aodv__local.register_types(module) - - root_module.end_section('ns3_module_aodv') - root_module.begin_section('ns3_module_dsdv') - ns3_module_dsdv.register_types(module) - - try: - import ns3_module_dsdv__local - except ImportError: - pass - else: - ns3_module_dsdv__local.register_types(module) - - root_module.end_section('ns3_module_dsdv') - root_module.begin_section('ns3_module_wimax') - ns3_module_wimax.register_types(module) - - try: - import ns3_module_wimax__local - except ImportError: - pass - else: - ns3_module_wimax__local.register_types(module) - - root_module.end_section('ns3_module_wimax') - root_module.begin_section('ns3_module_ns3tcp') - ns3_module_ns3tcp.register_types(module) - - try: - import ns3_module_ns3tcp__local - except ImportError: - pass - else: - ns3_module_ns3tcp__local.register_types(module) - - root_module.end_section('ns3_module_ns3tcp') - root_module.begin_section('ns3_module_olsr') - ns3_module_olsr.register_types(module) - - try: - import ns3_module_olsr__local - except ImportError: - pass - else: - ns3_module_olsr__local.register_types(module) - - root_module.end_section('ns3_module_olsr') - root_module.begin_section('ns3_module_lte') - ns3_module_lte.register_types(module) - - try: - import ns3_module_lte__local - except ImportError: - pass - else: - ns3_module_lte__local.register_types(module) - - root_module.end_section('ns3_module_lte') - module.add_container('std::vector< unsigned int >', 'unsigned int', container_type='vector') - module.add_container('std::vector< bool >', 'bool', container_type='vector') - module.add_container('std::vector< int >', 'int', container_type='vector') - module.add_container('std::vector< std::string >', 'std::string', container_type='vector') - module.add_container('std::set< unsigned int >', 'unsigned int', container_type='set') - module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::UanAddress > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::UanAddress >', container_type='list') - module.add_container('std::vector< ns3::ServiceFlow * >', 'ns3::ServiceFlow *', container_type='vector') - module.add_container('std::vector< std::complex< double > >', 'std::complex< double >', container_type='vector') - module.add_container('std::vector< double >', 'double', container_type='vector') - module.add_container('ns3::bvec', 'bool', container_type='vector') - module.add_container('std::vector< ns3::SSRecord * >', 'ns3::SSRecord *', container_type='vector') - module.add_container('std::map< std::string, std::string >', ('std::string', 'std::string'), container_type='map') - module.add_container('std::set< unsigned char >', 'unsigned char', container_type='set') - module.add_container('std::list< std::pair< ns3::OfdmDlMapIe *, ns3::Ptr< ns3::PacketBurst > > >', 'std::pair< ns3::OfdmDlMapIe *, ns3::Ptr< ns3::PacketBurst > >', container_type='list') - module.add_container('std::vector< unsigned long long >', 'long long unsigned int', container_type='vector') - module.add_container('std::vector< std::vector< double > >', 'std::vector< double >', container_type='vector') - module.add_container('std::list< unsigned int >', 'unsigned int', container_type='list') - module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader >', container_type='list') - module.add_container('std::vector< std::pair< ns3::Ptr< ns3::UanNetDevice >, ns3::Ptr< ns3::UanTransducer > > >', 'std::pair< ns3::Ptr< ns3::UanNetDevice >, ns3::Ptr< ns3::UanTransducer > >', container_type='vector') - - ## 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() - - module.add_container('std::map< ns3::Ipv4Address, unsigned int >', ('ns3::Ipv4Address', 'unsigned int'), container_type='map') - -def register_types_ns3_dot11s(module): - root_module = module.get_root() - - module.add_container('std::vector< std::pair< unsigned int, ns3::Mac48Address > >', 'std::pair< unsigned int, ns3::Mac48Address >', container_type='vector') - -def register_types_ns3_dsdv(module): - root_module = module.get_root() - - -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): - root_module.begin_section('ns3_module_core') - ns3_module_core.register_methods(root_module) - - try: - import ns3_module_core__local - except ImportError: - pass - else: - ns3_module_core__local.register_methods(root_module) - - root_module.end_section('ns3_module_core') - root_module.begin_section('ns3_module_network') - ns3_module_network.register_methods(root_module) - - try: - import ns3_module_network__local - except ImportError: - pass - else: - ns3_module_network__local.register_methods(root_module) - - root_module.end_section('ns3_module_network') - root_module.begin_section('ns3_module_bridge') - ns3_module_bridge.register_methods(root_module) - - try: - import ns3_module_bridge__local - except ImportError: - pass - else: - ns3_module_bridge__local.register_methods(root_module) - - root_module.end_section('ns3_module_bridge') - root_module.begin_section('ns3_module_config_store') - ns3_module_config_store.register_methods(root_module) - - try: - import ns3_module_config_store__local - except ImportError: - pass - else: - ns3_module_config_store__local.register_methods(root_module) - - root_module.end_section('ns3_module_config_store') - root_module.begin_section('ns3_module_emu') - ns3_module_emu.register_methods(root_module) - - try: - import ns3_module_emu__local - except ImportError: - pass - else: - ns3_module_emu__local.register_methods(root_module) - - root_module.end_section('ns3_module_emu') - root_module.begin_section('ns3_module_mobility') - ns3_module_mobility.register_methods(root_module) - - try: - import ns3_module_mobility__local - except ImportError: - pass - else: - ns3_module_mobility__local.register_methods(root_module) - - root_module.end_section('ns3_module_mobility') - root_module.begin_section('ns3_module_mpi') - ns3_module_mpi.register_methods(root_module) - - try: - import ns3_module_mpi__local - except ImportError: - pass - else: - ns3_module_mpi__local.register_methods(root_module) - - root_module.end_section('ns3_module_mpi') - root_module.begin_section('ns3_module_stats') - ns3_module_stats.register_methods(root_module) - - try: - import ns3_module_stats__local - except ImportError: - pass - else: - ns3_module_stats__local.register_methods(root_module) - - root_module.end_section('ns3_module_stats') - root_module.begin_section('ns3_module_tools') - ns3_module_tools.register_methods(root_module) - - try: - import ns3_module_tools__local - except ImportError: - pass - else: - ns3_module_tools__local.register_methods(root_module) - - root_module.end_section('ns3_module_tools') - root_module.begin_section('ns3_module_topology_read') - ns3_module_topology_read.register_methods(root_module) - - try: - import ns3_module_topology_read__local - except ImportError: - pass - else: - ns3_module_topology_read__local.register_methods(root_module) - - root_module.end_section('ns3_module_topology_read') - root_module.begin_section('ns3_module_propagation') - ns3_module_propagation.register_methods(root_module) - - try: - import ns3_module_propagation__local - except ImportError: - pass - else: - ns3_module_propagation__local.register_methods(root_module) - - root_module.end_section('ns3_module_propagation') - root_module.begin_section('ns3_module_internet') - ns3_module_internet.register_methods(root_module) - - try: - import ns3_module_internet__local - except ImportError: - pass - else: - ns3_module_internet__local.register_methods(root_module) - - root_module.end_section('ns3_module_internet') - root_module.begin_section('ns3_module_point_to_point') - ns3_module_point_to_point.register_methods(root_module) - - try: - import ns3_module_point_to_point__local - except ImportError: - pass - else: - ns3_module_point_to_point__local.register_methods(root_module) - - root_module.end_section('ns3_module_point_to_point') - root_module.begin_section('ns3_module_wifi') - ns3_module_wifi.register_methods(root_module) - - try: - import ns3_module_wifi__local - except ImportError: - pass - else: - ns3_module_wifi__local.register_methods(root_module) - - root_module.end_section('ns3_module_wifi') - root_module.begin_section('ns3_module_applications') - ns3_module_applications.register_methods(root_module) - - try: - import ns3_module_applications__local - except ImportError: - pass - else: - ns3_module_applications__local.register_methods(root_module) - - root_module.end_section('ns3_module_applications') - root_module.begin_section('ns3_module_click') - ns3_module_click.register_methods(root_module) - - try: - import ns3_module_click__local - except ImportError: - pass - else: - ns3_module_click__local.register_methods(root_module) - - root_module.end_section('ns3_module_click') - root_module.begin_section('ns3_module_flow_monitor') - ns3_module_flow_monitor.register_methods(root_module) - - try: - import ns3_module_flow_monitor__local - except ImportError: - pass - else: - ns3_module_flow_monitor__local.register_methods(root_module) - - root_module.end_section('ns3_module_flow_monitor') - root_module.begin_section('ns3_module_nix_vector_routing') - ns3_module_nix_vector_routing.register_methods(root_module) - - try: - import ns3_module_nix_vector_routing__local - except ImportError: - pass - else: - ns3_module_nix_vector_routing__local.register_methods(root_module) - - root_module.end_section('ns3_module_nix_vector_routing') - root_module.begin_section('ns3_module_openflow') - ns3_module_openflow.register_methods(root_module) - - try: - import ns3_module_openflow__local - except ImportError: - pass - else: - ns3_module_openflow__local.register_methods(root_module) - - root_module.end_section('ns3_module_openflow') - root_module.begin_section('ns3_module_tap_bridge') - ns3_module_tap_bridge.register_methods(root_module) - - try: - import ns3_module_tap_bridge__local - except ImportError: - pass - else: - ns3_module_tap_bridge__local.register_methods(root_module) - - root_module.end_section('ns3_module_tap_bridge') - root_module.begin_section('ns3_module_virtual_net_device') - ns3_module_virtual_net_device.register_methods(root_module) - - try: - import ns3_module_virtual_net_device__local - except ImportError: - pass - else: - ns3_module_virtual_net_device__local.register_methods(root_module) - - root_module.end_section('ns3_module_virtual_net_device') - root_module.begin_section('ns3_module_netanim') - ns3_module_netanim.register_methods(root_module) - - try: - import ns3_module_netanim__local - except ImportError: - pass - else: - ns3_module_netanim__local.register_methods(root_module) - - root_module.end_section('ns3_module_netanim') - root_module.begin_section('ns3_module_energy') - ns3_module_energy.register_methods(root_module) - - try: - import ns3_module_energy__local - except ImportError: - pass - else: - ns3_module_energy__local.register_methods(root_module) - - root_module.end_section('ns3_module_energy') - root_module.begin_section('ns3_module_visualizer') - ns3_module_visualizer.register_methods(root_module) - - try: - import ns3_module_visualizer__local - except ImportError: - pass - else: - ns3_module_visualizer__local.register_methods(root_module) - - root_module.end_section('ns3_module_visualizer') - root_module.begin_section('ns3_module_mesh') - ns3_module_mesh.register_methods(root_module) - - try: - import ns3_module_mesh__local - except ImportError: - pass - else: - ns3_module_mesh__local.register_methods(root_module) - - root_module.end_section('ns3_module_mesh') - root_module.begin_section('ns3_module_ns3wifi') - ns3_module_ns3wifi.register_methods(root_module) - - try: - import ns3_module_ns3wifi__local - except ImportError: - pass - else: - ns3_module_ns3wifi__local.register_methods(root_module) - - root_module.end_section('ns3_module_ns3wifi') - root_module.begin_section('ns3_module_spectrum') - ns3_module_spectrum.register_methods(root_module) - - try: - import ns3_module_spectrum__local - except ImportError: - pass - else: - ns3_module_spectrum__local.register_methods(root_module) - - root_module.end_section('ns3_module_spectrum') - root_module.begin_section('ns3_module_csma') - ns3_module_csma.register_methods(root_module) - - try: - import ns3_module_csma__local - except ImportError: - pass - else: - ns3_module_csma__local.register_methods(root_module) - - root_module.end_section('ns3_module_csma') - root_module.begin_section('ns3_module_uan') - ns3_module_uan.register_methods(root_module) - - try: - import ns3_module_uan__local - except ImportError: - pass - else: - ns3_module_uan__local.register_methods(root_module) - - root_module.end_section('ns3_module_uan') - root_module.begin_section('ns3_module_aodv') - ns3_module_aodv.register_methods(root_module) - - try: - import ns3_module_aodv__local - except ImportError: - pass - else: - ns3_module_aodv__local.register_methods(root_module) - - root_module.end_section('ns3_module_aodv') - root_module.begin_section('ns3_module_dsdv') - ns3_module_dsdv.register_methods(root_module) - - try: - import ns3_module_dsdv__local - except ImportError: - pass - else: - ns3_module_dsdv__local.register_methods(root_module) - - root_module.end_section('ns3_module_dsdv') - root_module.begin_section('ns3_module_wimax') - ns3_module_wimax.register_methods(root_module) - - try: - import ns3_module_wimax__local - except ImportError: - pass - else: - ns3_module_wimax__local.register_methods(root_module) - - root_module.end_section('ns3_module_wimax') - root_module.begin_section('ns3_module_ns3tcp') - ns3_module_ns3tcp.register_methods(root_module) - - try: - import ns3_module_ns3tcp__local - except ImportError: - pass - else: - ns3_module_ns3tcp__local.register_methods(root_module) - - root_module.end_section('ns3_module_ns3tcp') - root_module.begin_section('ns3_module_olsr') - ns3_module_olsr.register_methods(root_module) - - try: - import ns3_module_olsr__local - except ImportError: - pass - else: - ns3_module_olsr__local.register_methods(root_module) - - root_module.end_section('ns3_module_olsr') - root_module.begin_section('ns3_module_lte') - ns3_module_lte.register_methods(root_module) - - try: - import ns3_module_lte__local - except ImportError: - pass - else: - ns3_module_lte__local.register_methods(root_module) - - root_module.end_section('ns3_module_lte') - return - -def register_functions(root_module): - module = root_module - root_module.begin_section('ns3_module_core') - ns3_module_core.register_functions(root_module) - - try: - import ns3_module_core__local - except ImportError: - pass - else: - ns3_module_core__local.register_functions(root_module) - - root_module.end_section('ns3_module_core') - root_module.begin_section('ns3_module_network') - ns3_module_network.register_functions(root_module) - - try: - import ns3_module_network__local - except ImportError: - pass - else: - ns3_module_network__local.register_functions(root_module) - - root_module.end_section('ns3_module_network') - root_module.begin_section('ns3_module_bridge') - ns3_module_bridge.register_functions(root_module) - - try: - import ns3_module_bridge__local - except ImportError: - pass - else: - ns3_module_bridge__local.register_functions(root_module) - - root_module.end_section('ns3_module_bridge') - root_module.begin_section('ns3_module_config_store') - ns3_module_config_store.register_functions(root_module) - - try: - import ns3_module_config_store__local - except ImportError: - pass - else: - ns3_module_config_store__local.register_functions(root_module) - - root_module.end_section('ns3_module_config_store') - root_module.begin_section('ns3_module_emu') - ns3_module_emu.register_functions(root_module) - - try: - import ns3_module_emu__local - except ImportError: - pass - else: - ns3_module_emu__local.register_functions(root_module) - - root_module.end_section('ns3_module_emu') - root_module.begin_section('ns3_module_mobility') - ns3_module_mobility.register_functions(root_module) - - try: - import ns3_module_mobility__local - except ImportError: - pass - else: - ns3_module_mobility__local.register_functions(root_module) - - root_module.end_section('ns3_module_mobility') - root_module.begin_section('ns3_module_mpi') - ns3_module_mpi.register_functions(root_module) - - try: - import ns3_module_mpi__local - except ImportError: - pass - else: - ns3_module_mpi__local.register_functions(root_module) - - root_module.end_section('ns3_module_mpi') - root_module.begin_section('ns3_module_stats') - ns3_module_stats.register_functions(root_module) - - try: - import ns3_module_stats__local - except ImportError: - pass - else: - ns3_module_stats__local.register_functions(root_module) - - root_module.end_section('ns3_module_stats') - root_module.begin_section('ns3_module_tools') - ns3_module_tools.register_functions(root_module) - - try: - import ns3_module_tools__local - except ImportError: - pass - else: - ns3_module_tools__local.register_functions(root_module) - - root_module.end_section('ns3_module_tools') - root_module.begin_section('ns3_module_topology_read') - ns3_module_topology_read.register_functions(root_module) - - try: - import ns3_module_topology_read__local - except ImportError: - pass - else: - ns3_module_topology_read__local.register_functions(root_module) - - root_module.end_section('ns3_module_topology_read') - root_module.begin_section('ns3_module_propagation') - ns3_module_propagation.register_functions(root_module) - - try: - import ns3_module_propagation__local - except ImportError: - pass - else: - ns3_module_propagation__local.register_functions(root_module) - - root_module.end_section('ns3_module_propagation') - root_module.begin_section('ns3_module_internet') - ns3_module_internet.register_functions(root_module) - - try: - import ns3_module_internet__local - except ImportError: - pass - else: - ns3_module_internet__local.register_functions(root_module) - - root_module.end_section('ns3_module_internet') - root_module.begin_section('ns3_module_point_to_point') - ns3_module_point_to_point.register_functions(root_module) - - try: - import ns3_module_point_to_point__local - except ImportError: - pass - else: - ns3_module_point_to_point__local.register_functions(root_module) - - root_module.end_section('ns3_module_point_to_point') - root_module.begin_section('ns3_module_wifi') - ns3_module_wifi.register_functions(root_module) - - try: - import ns3_module_wifi__local - except ImportError: - pass - else: - ns3_module_wifi__local.register_functions(root_module) - - root_module.end_section('ns3_module_wifi') - root_module.begin_section('ns3_module_applications') - ns3_module_applications.register_functions(root_module) - - try: - import ns3_module_applications__local - except ImportError: - pass - else: - ns3_module_applications__local.register_functions(root_module) - - root_module.end_section('ns3_module_applications') - root_module.begin_section('ns3_module_click') - ns3_module_click.register_functions(root_module) - - try: - import ns3_module_click__local - except ImportError: - pass - else: - ns3_module_click__local.register_functions(root_module) - - root_module.end_section('ns3_module_click') - root_module.begin_section('ns3_module_flow_monitor') - ns3_module_flow_monitor.register_functions(root_module) - - try: - import ns3_module_flow_monitor__local - except ImportError: - pass - else: - ns3_module_flow_monitor__local.register_functions(root_module) - - root_module.end_section('ns3_module_flow_monitor') - root_module.begin_section('ns3_module_nix_vector_routing') - ns3_module_nix_vector_routing.register_functions(root_module) - - try: - import ns3_module_nix_vector_routing__local - except ImportError: - pass - else: - ns3_module_nix_vector_routing__local.register_functions(root_module) - - root_module.end_section('ns3_module_nix_vector_routing') - root_module.begin_section('ns3_module_openflow') - ns3_module_openflow.register_functions(root_module) - - try: - import ns3_module_openflow__local - except ImportError: - pass - else: - ns3_module_openflow__local.register_functions(root_module) - - root_module.end_section('ns3_module_openflow') - root_module.begin_section('ns3_module_tap_bridge') - ns3_module_tap_bridge.register_functions(root_module) - - try: - import ns3_module_tap_bridge__local - except ImportError: - pass - else: - ns3_module_tap_bridge__local.register_functions(root_module) - - root_module.end_section('ns3_module_tap_bridge') - root_module.begin_section('ns3_module_virtual_net_device') - ns3_module_virtual_net_device.register_functions(root_module) - - try: - import ns3_module_virtual_net_device__local - except ImportError: - pass - else: - ns3_module_virtual_net_device__local.register_functions(root_module) - - root_module.end_section('ns3_module_virtual_net_device') - root_module.begin_section('ns3_module_netanim') - ns3_module_netanim.register_functions(root_module) - - try: - import ns3_module_netanim__local - except ImportError: - pass - else: - ns3_module_netanim__local.register_functions(root_module) - - root_module.end_section('ns3_module_netanim') - root_module.begin_section('ns3_module_energy') - ns3_module_energy.register_functions(root_module) - - try: - import ns3_module_energy__local - except ImportError: - pass - else: - ns3_module_energy__local.register_functions(root_module) - - root_module.end_section('ns3_module_energy') - root_module.begin_section('ns3_module_visualizer') - ns3_module_visualizer.register_functions(root_module) - - try: - import ns3_module_visualizer__local - except ImportError: - pass - else: - ns3_module_visualizer__local.register_functions(root_module) - - root_module.end_section('ns3_module_visualizer') - root_module.begin_section('ns3_module_mesh') - ns3_module_mesh.register_functions(root_module) - - try: - import ns3_module_mesh__local - except ImportError: - pass - else: - ns3_module_mesh__local.register_functions(root_module) - - root_module.end_section('ns3_module_mesh') - root_module.begin_section('ns3_module_ns3wifi') - ns3_module_ns3wifi.register_functions(root_module) - - try: - import ns3_module_ns3wifi__local - except ImportError: - pass - else: - ns3_module_ns3wifi__local.register_functions(root_module) - - root_module.end_section('ns3_module_ns3wifi') - root_module.begin_section('ns3_module_spectrum') - ns3_module_spectrum.register_functions(root_module) - - try: - import ns3_module_spectrum__local - except ImportError: - pass - else: - ns3_module_spectrum__local.register_functions(root_module) - - root_module.end_section('ns3_module_spectrum') - root_module.begin_section('ns3_module_csma') - ns3_module_csma.register_functions(root_module) - - try: - import ns3_module_csma__local - except ImportError: - pass - else: - ns3_module_csma__local.register_functions(root_module) - - root_module.end_section('ns3_module_csma') - root_module.begin_section('ns3_module_uan') - ns3_module_uan.register_functions(root_module) - - try: - import ns3_module_uan__local - except ImportError: - pass - else: - ns3_module_uan__local.register_functions(root_module) - - root_module.end_section('ns3_module_uan') - root_module.begin_section('ns3_module_aodv') - ns3_module_aodv.register_functions(root_module) - - try: - import ns3_module_aodv__local - except ImportError: - pass - else: - ns3_module_aodv__local.register_functions(root_module) - - root_module.end_section('ns3_module_aodv') - root_module.begin_section('ns3_module_dsdv') - ns3_module_dsdv.register_functions(root_module) - - try: - import ns3_module_dsdv__local - except ImportError: - pass - else: - ns3_module_dsdv__local.register_functions(root_module) - - root_module.end_section('ns3_module_dsdv') - root_module.begin_section('ns3_module_wimax') - ns3_module_wimax.register_functions(root_module) - - try: - import ns3_module_wimax__local - except ImportError: - pass - else: - ns3_module_wimax__local.register_functions(root_module) - - root_module.end_section('ns3_module_wimax') - root_module.begin_section('ns3_module_ns3tcp') - ns3_module_ns3tcp.register_functions(root_module) - - try: - import ns3_module_ns3tcp__local - except ImportError: - pass - else: - ns3_module_ns3tcp__local.register_functions(root_module) - - root_module.end_section('ns3_module_ns3tcp') - root_module.begin_section('ns3_module_olsr') - ns3_module_olsr.register_functions(root_module) - - try: - import ns3_module_olsr__local - except ImportError: - pass - else: - ns3_module_olsr__local.register_functions(root_module) - - root_module.end_section('ns3_module_olsr') - root_module.begin_section('ns3_module_lte') - ns3_module_lte.register_functions(root_module) - - try: - import ns3_module_lte__local - except ImportError: - pass - else: - ns3_module_lte__local.register_functions(root_module) - - root_module.end_section('ns3_module_lte') - 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 - -def main(): - out = FileCodeSink(sys.stdout) - root_module = module_init() - register_types(root_module) - register_methods(root_module) - register_functions(root_module) - root_module.generate(out) - -if __name__ == '__main__': - main() - diff --git a/bindings/python/apidefs/gcc-LP64/callbacks_list.py b/bindings/python/apidefs/gcc-LP64/callbacks_list.py deleted file mode 100644 index 3013d6402..000000000 --- a/bindings/python/apidefs/gcc-LP64/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*', 'long', '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', '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-LP64/ns3_module_aodv.py b/bindings/python/apidefs/gcc-LP64/ns3_module_aodv.py deleted file mode 100644 index 70ffe1159..000000000 --- a/bindings/python/apidefs/gcc-LP64/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-LP64/ns3_module_applications.py b/bindings/python/apidefs/gcc-LP64/ns3_module_applications.py deleted file mode 100644 index 66b562b46..000000000 --- a/bindings/python/apidefs/gcc-LP64/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-LP64/ns3_module_bridge.py b/bindings/python/apidefs/gcc-LP64/ns3_module_bridge.py deleted file mode 100644 index 35dab5c81..000000000 --- a/bindings/python/apidefs/gcc-LP64/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-LP64/ns3_module_click.py b/bindings/python/apidefs/gcc-LP64/ns3_module_click.py deleted file mode 100644 index 1ec689daf..000000000 --- a/bindings/python/apidefs/gcc-LP64/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-LP64/ns3_module_config_store.py b/bindings/python/apidefs/gcc-LP64/ns3_module_config_store.py deleted file mode 100644 index 662be9021..000000000 --- a/bindings/python/apidefs/gcc-LP64/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-LP64/ns3_module_core.py b/bindings/python/apidefs/gcc-LP64/ns3_module_core.py deleted file mode 100644 index c0dca22ff..000000000 --- a/bindings/python/apidefs/gcc-LP64/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 >::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::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > 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__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__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::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > 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__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__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::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > 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__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__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::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > 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__Ns3FdReader_Ns3Empty_Ns3DefaultDeleter__lt__ns3FdReader__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::FdReader, ns3::empty, ns3::DefaultDeleter< ns3::FdReader > > 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__Ns3FlowClassifier_Ns3Empty_Ns3DefaultDeleter__lt__ns3FlowClassifier__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::FlowClassifier, ns3::empty, ns3::DefaultDeleter< ns3::FlowClassifier > > 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__Ns3FlowProbe_Ns3Empty_Ns3DefaultDeleter__lt__ns3FlowProbe__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::FlowProbe, ns3::empty, ns3::DefaultDeleter< ns3::FlowProbe > > 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__Ns3IdealControlMessage_Ns3Empty_Ns3DefaultDeleter__lt__ns3IdealControlMessage__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::IdealControlMessage, ns3::empty, ns3::DefaultDeleter< ns3::IdealControlMessage > > 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__Ns3InterferenceHelperEvent_Ns3Empty_Ns3DefaultDeleter__lt__ns3InterferenceHelperEvent__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::InterferenceHelper::Event, ns3::empty, ns3::DefaultDeleter< ns3::InterferenceHelper::Event > > 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__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__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::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4MulticastRoute > > 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__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__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::Ipv4Route, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4Route > > 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__Ns3Ipv6MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv6MulticastRoute__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::Ipv6MulticastRoute, ns3::empty, ns3::DefaultDeleter< ns3::Ipv6MulticastRoute > > 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__Ns3Ipv6Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv6Route__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::Ipv6Route, ns3::empty, ns3::DefaultDeleter< ns3::Ipv6Route > > 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__Ns3MeshWifiInterfaceMacPlugin_Ns3Empty_Ns3DefaultDeleter__lt__ns3MeshWifiInterfaceMacPlugin__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::MeshWifiInterfaceMacPlugin, ns3::empty, ns3::DefaultDeleter< ns3::MeshWifiInterfaceMacPlugin > > 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__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__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::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > 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__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__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::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter< ns3::OutputStreamWrapper > > 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__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__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::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > 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__Ns3PbbAddressBlock_Ns3Empty_Ns3DefaultDeleter__lt__ns3PbbAddressBlock__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::PbbAddressBlock, ns3::empty, ns3::DefaultDeleter< ns3::PbbAddressBlock > > 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__Ns3PbbMessage_Ns3Empty_Ns3DefaultDeleter__lt__ns3PbbMessage__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::PbbMessage, ns3::empty, ns3::DefaultDeleter< ns3::PbbMessage > > 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__Ns3PbbPacket_Ns3Header_Ns3DefaultDeleter__lt__ns3PbbPacket__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::PbbPacket, ns3::Header, ns3::DefaultDeleter< ns3::PbbPacket > > 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__Ns3PbbTlv_Ns3Empty_Ns3DefaultDeleter__lt__ns3PbbTlv__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::PbbTlv, ns3::empty, ns3::DefaultDeleter< ns3::PbbTlv > > 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__Ns3RadvdInterface_Ns3Empty_Ns3DefaultDeleter__lt__ns3RadvdInterface__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::RadvdInterface, ns3::empty, ns3::DefaultDeleter< ns3::RadvdInterface > > 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__Ns3RadvdPrefix_Ns3Empty_Ns3DefaultDeleter__lt__ns3RadvdPrefix__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::RadvdPrefix, ns3::empty, ns3::DefaultDeleter< ns3::RadvdPrefix > > 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__Ns3RefCountBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3RefCountBase__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::RefCountBase, ns3::empty, ns3::DefaultDeleter< ns3::RefCountBase > > 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__Ns3SpectrumConverter_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumConverter__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::SpectrumConverter, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumConverter > > 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__Ns3SpectrumModel_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumModel__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::SpectrumModel, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumModel > > 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__Ns3SpectrumValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumValue__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::SpectrumValue, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumValue > > 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__Ns3SystemThread_Ns3Empty_Ns3DefaultDeleter__lt__ns3SystemThread__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::SystemThread, ns3::empty, ns3::DefaultDeleter< ns3::SystemThread > > 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__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__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::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > 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__Ns3WifiInformationElement_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiInformationElement__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::WifiInformationElement, ns3::empty, ns3::DefaultDeleter< ns3::WifiInformationElement > > 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__Ns3Dot11sDestinationAddressUnit_Ns3Empty_Ns3DefaultDeleter__lt__ns3Dot11sDestinationAddressUnit__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::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter< ns3::dot11s::DestinationAddressUnit > > 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__Ns3Dot11sIeBeaconTimingUnit_Ns3Empty_Ns3DefaultDeleter__lt__ns3Dot11sIeBeaconTimingUnit__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::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter< ns3::dot11s::IeBeaconTimingUnit > > const &', 'o')]) - ## simple-ref-count.h: static void ns3::SimpleRefCount >::Cleanup() [member function] - cls.add_method('Cleanup', - 'void', - [], - is_static=True) - return - -def register_Ns3SimulatorImpl_methods(root_module, cls): - ## simulator-impl.h: ns3::SimulatorImpl::SimulatorImpl() [constructor] - cls.add_constructor([]) - ## simulator-impl.h: ns3::SimulatorImpl::SimulatorImpl(ns3::SimulatorImpl const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SimulatorImpl const &', 'arg0')]) - ## simulator-impl.h: void ns3::SimulatorImpl::Cancel(ns3::EventId const & ev) [member function] - cls.add_method('Cancel', - 'void', - [param('ns3::EventId const &', 'ev')], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: void ns3::SimulatorImpl::Destroy() [member function] - cls.add_method('Destroy', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: uint32_t ns3::SimulatorImpl::GetContext() const [member function] - cls.add_method('GetContext', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## simulator-impl.h: ns3::Time ns3::SimulatorImpl::GetDelayLeft(ns3::EventId const & id) const [member function] - cls.add_method('GetDelayLeft', - 'ns3::Time', - [param('ns3::EventId const &', 'id')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## simulator-impl.h: ns3::Time ns3::SimulatorImpl::GetMaximumSimulationTime() const [member function] - cls.add_method('GetMaximumSimulationTime', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## simulator-impl.h: uint32_t ns3::SimulatorImpl::GetSystemId() const [member function] - cls.add_method('GetSystemId', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## simulator-impl.h: static ns3::TypeId ns3::SimulatorImpl::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## simulator-impl.h: bool ns3::SimulatorImpl::IsExpired(ns3::EventId const & ev) const [member function] - cls.add_method('IsExpired', - 'bool', - [param('ns3::EventId const &', 'ev')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## simulator-impl.h: bool ns3::SimulatorImpl::IsFinished() const [member function] - cls.add_method('IsFinished', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## simulator-impl.h: ns3::Time ns3::SimulatorImpl::Next() const [member function] - cls.add_method('Next', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## simulator-impl.h: ns3::Time ns3::SimulatorImpl::Now() const [member function] - cls.add_method('Now', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## simulator-impl.h: void ns3::SimulatorImpl::Remove(ns3::EventId const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::EventId const &', 'ev')], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: void ns3::SimulatorImpl::Run() [member function] - cls.add_method('Run', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: void ns3::SimulatorImpl::RunOneEvent() [member function] - cls.add_method('RunOneEvent', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: ns3::EventId ns3::SimulatorImpl::Schedule(ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('Schedule', - 'ns3::EventId', - [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: ns3::EventId ns3::SimulatorImpl::ScheduleDestroy(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleDestroy', - 'ns3::EventId', - [param('ns3::EventImpl *', 'event')], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: ns3::EventId ns3::SimulatorImpl::ScheduleNow(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleNow', - 'ns3::EventId', - [param('ns3::EventImpl *', 'event')], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: void ns3::SimulatorImpl::ScheduleWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('ScheduleWithContext', - 'void', - [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: void ns3::SimulatorImpl::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] - cls.add_method('SetScheduler', - 'void', - [param('ns3::ObjectFactory', 'schedulerFactory')], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: void ns3::SimulatorImpl::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## simulator-impl.h: void ns3::SimulatorImpl::Stop(ns3::Time const & time) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time const &', 'time')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3Synchronizer_methods(root_module, cls): - ## synchronizer.h: ns3::Synchronizer::Synchronizer(ns3::Synchronizer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Synchronizer const &', 'arg0')]) - ## synchronizer.h: ns3::Synchronizer::Synchronizer() [constructor] - cls.add_constructor([]) - ## synchronizer.h: uint64_t ns3::Synchronizer::EventEnd() [member function] - cls.add_method('EventEnd', - 'uint64_t', - []) - ## synchronizer.h: void ns3::Synchronizer::EventStart() [member function] - cls.add_method('EventStart', - 'void', - []) - ## synchronizer.h: uint64_t ns3::Synchronizer::GetCurrentRealtime() [member function] - cls.add_method('GetCurrentRealtime', - 'uint64_t', - []) - ## synchronizer.h: int64_t ns3::Synchronizer::GetDrift(uint64_t ts) [member function] - cls.add_method('GetDrift', - 'int64_t', - [param('uint64_t', 'ts')]) - ## synchronizer.h: uint64_t ns3::Synchronizer::GetOrigin() [member function] - cls.add_method('GetOrigin', - 'uint64_t', - []) - ## synchronizer.h: static ns3::TypeId ns3::Synchronizer::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## synchronizer.h: bool ns3::Synchronizer::Realtime() [member function] - cls.add_method('Realtime', - 'bool', - []) - ## synchronizer.h: void ns3::Synchronizer::SetCondition(bool arg0) [member function] - cls.add_method('SetCondition', - 'void', - [param('bool', 'arg0')]) - ## synchronizer.h: void ns3::Synchronizer::SetOrigin(uint64_t ts) [member function] - cls.add_method('SetOrigin', - 'void', - [param('uint64_t', 'ts')]) - ## synchronizer.h: void ns3::Synchronizer::Signal() [member function] - cls.add_method('Signal', - 'void', - []) - ## synchronizer.h: bool ns3::Synchronizer::Synchronize(uint64_t tsCurrent, uint64_t tsDelay) [member function] - cls.add_method('Synchronize', - 'bool', - [param('uint64_t', 'tsCurrent'), param('uint64_t', 'tsDelay')]) - ## synchronizer.h: uint64_t ns3::Synchronizer::DoEventEnd() [member function] - cls.add_method('DoEventEnd', - 'uint64_t', - [], - is_pure_virtual=True, visibility='protected', is_virtual=True) - ## synchronizer.h: void ns3::Synchronizer::DoEventStart() [member function] - cls.add_method('DoEventStart', - 'void', - [], - is_pure_virtual=True, visibility='protected', is_virtual=True) - ## synchronizer.h: uint64_t ns3::Synchronizer::DoGetCurrentRealtime() [member function] - cls.add_method('DoGetCurrentRealtime', - 'uint64_t', - [], - is_pure_virtual=True, visibility='protected', is_virtual=True) - ## synchronizer.h: int64_t ns3::Synchronizer::DoGetDrift(uint64_t ns) [member function] - cls.add_method('DoGetDrift', - 'int64_t', - [param('uint64_t', 'ns')], - is_pure_virtual=True, visibility='protected', is_virtual=True) - ## synchronizer.h: bool ns3::Synchronizer::DoRealtime() [member function] - cls.add_method('DoRealtime', - 'bool', - [], - is_pure_virtual=True, visibility='protected', is_virtual=True) - ## synchronizer.h: void ns3::Synchronizer::DoSetCondition(bool arg0) [member function] - cls.add_method('DoSetCondition', - 'void', - [param('bool', 'arg0')], - is_pure_virtual=True, visibility='protected', is_virtual=True) - ## synchronizer.h: void ns3::Synchronizer::DoSetOrigin(uint64_t ns) [member function] - cls.add_method('DoSetOrigin', - 'void', - [param('uint64_t', 'ns')], - is_pure_virtual=True, visibility='protected', is_virtual=True) - ## synchronizer.h: void ns3::Synchronizer::DoSignal() [member function] - cls.add_method('DoSignal', - 'void', - [], - is_pure_virtual=True, visibility='protected', is_virtual=True) - ## synchronizer.h: bool ns3::Synchronizer::DoSynchronize(uint64_t nsCurrent, uint64_t nsDelay) [member function] - cls.add_method('DoSynchronize', - 'bool', - [param('uint64_t', 'nsCurrent'), param('uint64_t', 'nsDelay')], - is_pure_virtual=True, visibility='protected', is_virtual=True) - return - -def register_Ns3SystemThread_methods(root_module, cls): - ## system-thread.h: ns3::SystemThread::SystemThread(ns3::SystemThread const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SystemThread const &', 'arg0')]) - ## system-thread.h: ns3::SystemThread::SystemThread(ns3::Callback callback) [constructor] - cls.add_constructor([param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## system-thread.h: bool ns3::SystemThread::Break() [member function] - cls.add_method('Break', - 'bool', - []) - ## system-thread.h: void ns3::SystemThread::Join() [member function] - cls.add_method('Join', - 'void', - []) - ## system-thread.h: void ns3::SystemThread::Shutdown() [member function] - cls.add_method('Shutdown', - 'void', - []) - ## system-thread.h: void ns3::SystemThread::Start() [member function] - cls.add_method('Start', - 'void', - []) - return - -def register_Ns3Time_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) - cls.add_inplace_numeric_operator('-=', param('ns3::Time 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::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) - cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('>') - ## nstime.h: ns3::Time::Time() [constructor] - cls.add_constructor([]) - ## nstime.h: ns3::Time::Time(ns3::Time const & o) [copy constructor] - cls.add_constructor([param('ns3::Time const &', 'o')]) - ## nstime.h: ns3::Time::Time(double v) [constructor] - cls.add_constructor([param('double', 'v')]) - ## nstime.h: ns3::Time::Time(int v) [constructor] - cls.add_constructor([param('int', 'v')]) - ## nstime.h: ns3::Time::Time(long int v) [constructor] - cls.add_constructor([param('long int', 'v')]) - ## nstime.h: ns3::Time::Time(long long int v) [constructor] - cls.add_constructor([param('long long int', 'v')]) - ## nstime.h: ns3::Time::Time(unsigned int v) [constructor] - cls.add_constructor([param('unsigned int', 'v')]) - ## nstime.h: ns3::Time::Time(long unsigned int v) [constructor] - cls.add_constructor([param('long unsigned int', 'v')]) - ## nstime.h: ns3::Time::Time(long long unsigned int v) [constructor] - cls.add_constructor([param('long long unsigned int', 'v')]) - ## nstime.h: ns3::Time::Time(std::string const & s) [constructor] - cls.add_constructor([param('std::string const &', 's')]) - ## nstime.h: ns3::Time::Time(ns3::int64x64_t const & value) [constructor] - cls.add_constructor([param('ns3::int64x64_t const &', 'value')]) - ## nstime.h: int ns3::Time::Compare(ns3::Time const & o) const [member function] - cls.add_method('Compare', - 'int', - [param('ns3::Time const &', 'o')], - is_const=True) - ## nstime.h: static ns3::Time ns3::Time::From(ns3::int64x64_t const & from, ns3::Time::Unit timeUnit) [member function] - cls.add_method('From', - 'ns3::Time', - [param('ns3::int64x64_t const &', 'from'), param('ns3::Time::Unit', 'timeUnit')], - is_static=True) - ## nstime.h: static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] - cls.add_method('From', - 'ns3::Time', - [param('ns3::int64x64_t const &', 'value')], - is_static=True) - ## nstime.h: static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit timeUnit) [member function] - cls.add_method('FromDouble', - 'ns3::Time', - [param('double', 'value'), param('ns3::Time::Unit', 'timeUnit')], - is_static=True) - ## nstime.h: static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit timeUnit) [member function] - cls.add_method('FromInteger', - 'ns3::Time', - [param('uint64_t', 'value'), param('ns3::Time::Unit', 'timeUnit')], - is_static=True) - ## nstime.h: double ns3::Time::GetDouble() const [member function] - cls.add_method('GetDouble', - 'double', - [], - is_const=True) - ## nstime.h: int64_t ns3::Time::GetFemtoSeconds() const [member function] - cls.add_method('GetFemtoSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h: int64_t ns3::Time::GetInteger() const [member function] - cls.add_method('GetInteger', - 'int64_t', - [], - is_const=True) - ## nstime.h: int64_t ns3::Time::GetMicroSeconds() const [member function] - cls.add_method('GetMicroSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h: int64_t ns3::Time::GetMilliSeconds() const [member function] - cls.add_method('GetMilliSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h: int64_t ns3::Time::GetNanoSeconds() const [member function] - cls.add_method('GetNanoSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h: int64_t ns3::Time::GetPicoSeconds() const [member function] - cls.add_method('GetPicoSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h: static ns3::Time::Unit ns3::Time::GetResolution() [member function] - cls.add_method('GetResolution', - 'ns3::Time::Unit', - [], - is_static=True) - ## nstime.h: double ns3::Time::GetSeconds() const [member function] - cls.add_method('GetSeconds', - 'double', - [], - is_const=True) - ## nstime.h: int64_t ns3::Time::GetTimeStep() const [member function] - cls.add_method('GetTimeStep', - 'int64_t', - [], - is_const=True) - ## nstime.h: bool ns3::Time::IsNegative() const [member function] - cls.add_method('IsNegative', - 'bool', - [], - is_const=True) - ## nstime.h: bool ns3::Time::IsPositive() const [member function] - cls.add_method('IsPositive', - 'bool', - [], - is_const=True) - ## nstime.h: bool ns3::Time::IsStrictlyNegative() const [member function] - cls.add_method('IsStrictlyNegative', - 'bool', - [], - is_const=True) - ## nstime.h: bool ns3::Time::IsStrictlyPositive() const [member function] - cls.add_method('IsStrictlyPositive', - 'bool', - [], - is_const=True) - ## nstime.h: bool ns3::Time::IsZero() const [member function] - cls.add_method('IsZero', - 'bool', - [], - is_const=True) - ## nstime.h: static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] - cls.add_method('SetResolution', - 'void', - [param('ns3::Time::Unit', 'resolution')], - is_static=True) - ## nstime.h: ns3::int64x64_t ns3::Time::To(ns3::Time::Unit timeUnit) const [member function] - cls.add_method('To', - 'ns3::int64x64_t', - [param('ns3::Time::Unit', 'timeUnit')], - is_const=True) - ## nstime.h: double ns3::Time::ToDouble(ns3::Time::Unit timeUnit) const [member function] - cls.add_method('ToDouble', - 'double', - [param('ns3::Time::Unit', 'timeUnit')], - is_const=True) - ## nstime.h: int64_t ns3::Time::ToInteger(ns3::Time::Unit timeUnit) const [member function] - cls.add_method('ToInteger', - 'int64_t', - [param('ns3::Time::Unit', 'timeUnit')], - is_const=True) - return - -def register_Ns3TraceSourceAccessor_methods(root_module, cls): - ## trace-source-accessor.h: ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) - ## trace-source-accessor.h: ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] - cls.add_constructor([]) - ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] - cls.add_method('Connect', - 'bool', - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] - cls.add_method('ConnectWithoutContext', - 'bool', - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] - cls.add_method('Disconnect', - 'bool', - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] - cls.add_method('DisconnectWithoutContext', - 'bool', - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3TracedValue__Ns3Time_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< ns3::Time > const &', 'o')]) - ## traced-value.h: ns3::TracedValue::TracedValue(ns3::Time const & v) [constructor] - cls.add_constructor([param('ns3::Time 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: ns3::Time ns3::TracedValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Time', - [], - is_const=True) - ## traced-value.h: void ns3::TracedValue::Set(ns3::Time const & v) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Time const &', 'v')]) - return - -def register_Ns3WallClockSynchronizer_methods(root_module, cls): - ## wall-clock-synchronizer.h: ns3::WallClockSynchronizer::WallClockSynchronizer(ns3::WallClockSynchronizer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WallClockSynchronizer const &', 'arg0')]) - ## wall-clock-synchronizer.h: ns3::WallClockSynchronizer::WallClockSynchronizer() [constructor] - cls.add_constructor([]) - ## wall-clock-synchronizer.h: ns3::WallClockSynchronizer::NS_PER_SEC [variable] - cls.add_static_attribute('NS_PER_SEC', 'uint64_t const', is_const=True) - ## wall-clock-synchronizer.h: ns3::WallClockSynchronizer::US_PER_NS [variable] - cls.add_static_attribute('US_PER_NS', 'uint64_t const', is_const=True) - ## wall-clock-synchronizer.h: ns3::WallClockSynchronizer::US_PER_SEC [variable] - cls.add_static_attribute('US_PER_SEC', 'uint64_t const', is_const=True) - ## wall-clock-synchronizer.h: uint64_t ns3::WallClockSynchronizer::DoEventEnd() [member function] - cls.add_method('DoEventEnd', - 'uint64_t', - [], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: void ns3::WallClockSynchronizer::DoEventStart() [member function] - cls.add_method('DoEventStart', - 'void', - [], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: uint64_t ns3::WallClockSynchronizer::DoGetCurrentRealtime() [member function] - cls.add_method('DoGetCurrentRealtime', - 'uint64_t', - [], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: int64_t ns3::WallClockSynchronizer::DoGetDrift(uint64_t ns) [member function] - cls.add_method('DoGetDrift', - 'int64_t', - [param('uint64_t', 'ns')], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: bool ns3::WallClockSynchronizer::DoRealtime() [member function] - cls.add_method('DoRealtime', - 'bool', - [], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: void ns3::WallClockSynchronizer::DoSetCondition(bool cond) [member function] - cls.add_method('DoSetCondition', - 'void', - [param('bool', 'cond')], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: void ns3::WallClockSynchronizer::DoSetOrigin(uint64_t ns) [member function] - cls.add_method('DoSetOrigin', - 'void', - [param('uint64_t', 'ns')], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: void ns3::WallClockSynchronizer::DoSignal() [member function] - cls.add_method('DoSignal', - 'void', - [], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: bool ns3::WallClockSynchronizer::DoSynchronize(uint64_t nsCurrent, uint64_t nsDelay) [member function] - cls.add_method('DoSynchronize', - 'bool', - [param('uint64_t', 'nsCurrent'), param('uint64_t', 'nsDelay')], - visibility='protected', is_virtual=True) - ## wall-clock-synchronizer.h: uint64_t ns3::WallClockSynchronizer::DriftCorrect(uint64_t nsNow, uint64_t nsDelay) [member function] - cls.add_method('DriftCorrect', - 'uint64_t', - [param('uint64_t', 'nsNow'), param('uint64_t', 'nsDelay')], - visibility='protected') - ## wall-clock-synchronizer.h: uint64_t ns3::WallClockSynchronizer::GetNormalizedRealtime() [member function] - cls.add_method('GetNormalizedRealtime', - 'uint64_t', - [], - visibility='protected') - ## wall-clock-synchronizer.h: uint64_t ns3::WallClockSynchronizer::GetRealtime() [member function] - cls.add_method('GetRealtime', - 'uint64_t', - [], - visibility='protected') - ## wall-clock-synchronizer.h: void ns3::WallClockSynchronizer::NsToTimeval(int64_t ns, timeval * tv) [member function] - cls.add_method('NsToTimeval', - 'void', - [param('int64_t', 'ns'), param('timeval *', 'tv')], - visibility='protected') - ## wall-clock-synchronizer.h: bool ns3::WallClockSynchronizer::SleepWait(uint64_t arg0) [member function] - cls.add_method('SleepWait', - 'bool', - [param('uint64_t', 'arg0')], - visibility='protected') - ## wall-clock-synchronizer.h: bool ns3::WallClockSynchronizer::SpinWait(uint64_t arg0) [member function] - cls.add_method('SpinWait', - 'bool', - [param('uint64_t', 'arg0')], - visibility='protected') - ## wall-clock-synchronizer.h: void ns3::WallClockSynchronizer::TimevalAdd(timeval * tv1, timeval * tv2, timeval * result) [member function] - cls.add_method('TimevalAdd', - 'void', - [param('timeval *', 'tv1'), param('timeval *', 'tv2'), param('timeval *', 'result')], - visibility='protected') - ## wall-clock-synchronizer.h: uint64_t ns3::WallClockSynchronizer::TimevalToNs(timeval * tv) [member function] - cls.add_method('TimevalToNs', - 'uint64_t', - [param('timeval *', 'tv')], - visibility='protected') - return - -def register_Ns3AttributeAccessor_methods(root_module, cls): - ## attribute.h: ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) - ## attribute.h: ns3::AttributeAccessor::AttributeAccessor() [constructor] - cls.add_constructor([]) - ## attribute.h: bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] - cls.add_method('Get', - 'bool', - [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: bool ns3::AttributeAccessor::HasGetter() const [member function] - cls.add_method('HasGetter', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: bool ns3::AttributeAccessor::HasSetter() const [member function] - cls.add_method('HasSetter', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] - cls.add_method('Set', - 'bool', - [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3AttributeChecker_methods(root_module, cls): - ## attribute.h: ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) - ## attribute.h: ns3::AttributeChecker::AttributeChecker() [constructor] - cls.add_constructor([]) - ## attribute.h: bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] - cls.add_method('Check', - 'bool', - [param('ns3::AttributeValue const &', 'value')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] - cls.add_method('Copy', - 'bool', - [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: ns3::Ptr ns3::AttributeChecker::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] - cls.add_method('GetUnderlyingTypeInformation', - 'std::string', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: std::string ns3::AttributeChecker::GetValueTypeName() const [member function] - cls.add_method('GetValueTypeName', - 'std::string', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] - cls.add_method('HasUnderlyingTypeInformation', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3AttributeValue_methods(root_module, cls): - ## attribute.h: ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) - ## attribute.h: ns3::AttributeValue::AttributeValue() [constructor] - cls.add_constructor([]) - ## attribute.h: ns3::Ptr ns3::AttributeValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## attribute.h: bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_pure_virtual=True, is_virtual=True) - ## attribute.h: std::string ns3::AttributeValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3BooleanChecker_methods(root_module, cls): - ## boolean.h: ns3::BooleanChecker::BooleanChecker() [constructor] - cls.add_constructor([]) - ## boolean.h: ns3::BooleanChecker::BooleanChecker(ns3::BooleanChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BooleanChecker const &', 'arg0')]) - return - -def register_Ns3BooleanValue_methods(root_module, cls): - cls.add_output_stream_operator() - ## boolean.h: ns3::BooleanValue::BooleanValue(ns3::BooleanValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BooleanValue const &', 'arg0')]) - ## boolean.h: ns3::BooleanValue::BooleanValue() [constructor] - cls.add_constructor([]) - ## boolean.h: ns3::BooleanValue::BooleanValue(bool value) [constructor] - cls.add_constructor([param('bool', 'value')]) - ## boolean.h: ns3::Ptr ns3::BooleanValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## boolean.h: bool ns3::BooleanValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## boolean.h: bool ns3::BooleanValue::Get() const [member function] - cls.add_method('Get', - 'bool', - [], - is_const=True) - ## boolean.h: std::string ns3::BooleanValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## boolean.h: void ns3::BooleanValue::Set(bool value) [member function] - cls.add_method('Set', - 'void', - [param('bool', 'value')]) - return - -def register_Ns3CalendarScheduler_methods(root_module, cls): - ## calendar-scheduler.h: ns3::CalendarScheduler::CalendarScheduler(ns3::CalendarScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CalendarScheduler const &', 'arg0')]) - ## calendar-scheduler.h: ns3::CalendarScheduler::CalendarScheduler() [constructor] - cls.add_constructor([]) - ## calendar-scheduler.h: static ns3::TypeId ns3::CalendarScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## calendar-scheduler.h: void ns3::CalendarScheduler::Insert(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## calendar-scheduler.h: bool ns3::CalendarScheduler::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True, is_virtual=True) - ## calendar-scheduler.h: ns3::Scheduler::Event ns3::CalendarScheduler::PeekNext() const [member function] - cls.add_method('PeekNext', - 'ns3::Scheduler::Event', - [], - is_const=True, is_virtual=True) - ## calendar-scheduler.h: void ns3::CalendarScheduler::Remove(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## calendar-scheduler.h: ns3::Scheduler::Event ns3::CalendarScheduler::RemoveNext() [member function] - cls.add_method('RemoveNext', - 'ns3::Scheduler::Event', - [], - is_virtual=True) - return - -def register_Ns3CallbackChecker_methods(root_module, cls): - ## callback.h: ns3::CallbackChecker::CallbackChecker() [constructor] - cls.add_constructor([]) - ## callback.h: ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) - return - -def register_Ns3CallbackImplBase_methods(root_module, cls): - ## callback.h: ns3::CallbackImplBase::CallbackImplBase() [constructor] - cls.add_constructor([]) - ## callback.h: ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) - ## callback.h: bool ns3::CallbackImplBase::IsEqual(ns3::Ptr other) const [member function] - cls.add_method('IsEqual', - 'bool', - [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3CallbackValue_methods(root_module, cls): - ## callback.h: ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) - ## callback.h: ns3::CallbackValue::CallbackValue() [constructor] - cls.add_constructor([]) - ## callback.h: ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] - cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) - ## callback.h: ns3::Ptr ns3::CallbackValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## callback.h: bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## callback.h: std::string ns3::CallbackValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## callback.h: void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] - cls.add_method('Set', - 'void', - [param('ns3::CallbackBase', 'base')]) - return - -def register_Ns3DefaultSimulatorImpl_methods(root_module, cls): - ## default-simulator-impl.h: ns3::DefaultSimulatorImpl::DefaultSimulatorImpl(ns3::DefaultSimulatorImpl const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DefaultSimulatorImpl const &', 'arg0')]) - ## default-simulator-impl.h: ns3::DefaultSimulatorImpl::DefaultSimulatorImpl() [constructor] - cls.add_constructor([]) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::Cancel(ns3::EventId const & ev) [member function] - cls.add_method('Cancel', - 'void', - [param('ns3::EventId const &', 'ev')], - is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::Destroy() [member function] - cls.add_method('Destroy', - 'void', - [], - is_virtual=True) - ## default-simulator-impl.h: uint32_t ns3::DefaultSimulatorImpl::GetContext() const [member function] - cls.add_method('GetContext', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## default-simulator-impl.h: ns3::Time ns3::DefaultSimulatorImpl::GetDelayLeft(ns3::EventId const & id) const [member function] - cls.add_method('GetDelayLeft', - 'ns3::Time', - [param('ns3::EventId const &', 'id')], - is_const=True, is_virtual=True) - ## default-simulator-impl.h: ns3::Time ns3::DefaultSimulatorImpl::GetMaximumSimulationTime() const [member function] - cls.add_method('GetMaximumSimulationTime', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## default-simulator-impl.h: uint32_t ns3::DefaultSimulatorImpl::GetSystemId() const [member function] - cls.add_method('GetSystemId', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## default-simulator-impl.h: static ns3::TypeId ns3::DefaultSimulatorImpl::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## default-simulator-impl.h: bool ns3::DefaultSimulatorImpl::IsExpired(ns3::EventId const & ev) const [member function] - cls.add_method('IsExpired', - 'bool', - [param('ns3::EventId const &', 'ev')], - is_const=True, is_virtual=True) - ## default-simulator-impl.h: bool ns3::DefaultSimulatorImpl::IsFinished() const [member function] - cls.add_method('IsFinished', - 'bool', - [], - is_const=True, is_virtual=True) - ## default-simulator-impl.h: ns3::Time ns3::DefaultSimulatorImpl::Next() const [member function] - cls.add_method('Next', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## default-simulator-impl.h: ns3::Time ns3::DefaultSimulatorImpl::Now() const [member function] - cls.add_method('Now', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::Remove(ns3::EventId const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::EventId const &', 'ev')], - is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::Run() [member function] - cls.add_method('Run', - 'void', - [], - is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::RunOneEvent() [member function] - cls.add_method('RunOneEvent', - 'void', - [], - is_virtual=True) - ## default-simulator-impl.h: ns3::EventId ns3::DefaultSimulatorImpl::Schedule(ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('Schedule', - 'ns3::EventId', - [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## default-simulator-impl.h: ns3::EventId ns3::DefaultSimulatorImpl::ScheduleDestroy(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleDestroy', - 'ns3::EventId', - [param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## default-simulator-impl.h: ns3::EventId ns3::DefaultSimulatorImpl::ScheduleNow(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleNow', - 'ns3::EventId', - [param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::ScheduleWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('ScheduleWithContext', - 'void', - [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] - cls.add_method('SetScheduler', - 'void', - [param('ns3::ObjectFactory', 'schedulerFactory')], - is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::Stop(ns3::Time const & time) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time const &', 'time')], - is_virtual=True) - ## default-simulator-impl.h: void ns3::DefaultSimulatorImpl::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3DoubleValue_methods(root_module, cls): - ## double.h: ns3::DoubleValue::DoubleValue() [constructor] - cls.add_constructor([]) - ## double.h: ns3::DoubleValue::DoubleValue(ns3::DoubleValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DoubleValue const &', 'arg0')]) - ## double.h: ns3::DoubleValue::DoubleValue(double const & value) [constructor] - cls.add_constructor([param('double const &', 'value')]) - ## double.h: ns3::Ptr ns3::DoubleValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## double.h: bool ns3::DoubleValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## double.h: double ns3::DoubleValue::Get() const [member function] - cls.add_method('Get', - 'double', - [], - is_const=True) - ## double.h: std::string ns3::DoubleValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## double.h: void ns3::DoubleValue::Set(double const & value) [member function] - cls.add_method('Set', - 'void', - [param('double const &', 'value')]) - return - -def register_Ns3EmptyAttributeValue_methods(root_module, cls): - ## attribute.h: ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) - ## attribute.h: ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] - cls.add_constructor([]) - ## attribute.h: ns3::Ptr ns3::EmptyAttributeValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, visibility='private', is_virtual=True) - ## attribute.h: bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - visibility='private', is_virtual=True) - ## attribute.h: std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3EnumChecker_methods(root_module, cls): - ## enum.h: ns3::EnumChecker::EnumChecker(ns3::EnumChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EnumChecker const &', 'arg0')]) - ## enum.h: ns3::EnumChecker::EnumChecker() [constructor] - cls.add_constructor([]) - ## enum.h: void ns3::EnumChecker::Add(int v, std::string name) [member function] - cls.add_method('Add', - 'void', - [param('int', 'v'), param('std::string', 'name')]) - ## enum.h: void ns3::EnumChecker::AddDefault(int v, std::string name) [member function] - cls.add_method('AddDefault', - 'void', - [param('int', 'v'), param('std::string', 'name')]) - ## enum.h: bool ns3::EnumChecker::Check(ns3::AttributeValue const & value) const [member function] - cls.add_method('Check', - 'bool', - [param('ns3::AttributeValue const &', 'value')], - is_const=True, is_virtual=True) - ## enum.h: bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function] - cls.add_method('Copy', - 'bool', - [param('ns3::AttributeValue const &', 'src'), param('ns3::AttributeValue &', 'dst')], - is_const=True, is_virtual=True) - ## enum.h: ns3::Ptr ns3::EnumChecker::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## enum.h: std::string ns3::EnumChecker::GetUnderlyingTypeInformation() const [member function] - cls.add_method('GetUnderlyingTypeInformation', - 'std::string', - [], - is_const=True, is_virtual=True) - ## enum.h: std::string ns3::EnumChecker::GetValueTypeName() const [member function] - cls.add_method('GetValueTypeName', - 'std::string', - [], - is_const=True, is_virtual=True) - ## enum.h: bool ns3::EnumChecker::HasUnderlyingTypeInformation() const [member function] - cls.add_method('HasUnderlyingTypeInformation', - 'bool', - [], - is_const=True, is_virtual=True) - return - -def register_Ns3EnumValue_methods(root_module, cls): - ## enum.h: ns3::EnumValue::EnumValue(ns3::EnumValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EnumValue const &', 'arg0')]) - ## enum.h: ns3::EnumValue::EnumValue() [constructor] - cls.add_constructor([]) - ## enum.h: ns3::EnumValue::EnumValue(int v) [constructor] - cls.add_constructor([param('int', 'v')]) - ## enum.h: ns3::Ptr ns3::EnumValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## enum.h: bool ns3::EnumValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## enum.h: int ns3::EnumValue::Get() const [member function] - cls.add_method('Get', - 'int', - [], - is_const=True) - ## enum.h: std::string ns3::EnumValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## enum.h: void ns3::EnumValue::Set(int v) [member function] - cls.add_method('Set', - 'void', - [param('int', 'v')]) - return - -def register_Ns3EventImpl_methods(root_module, cls): - ## event-impl.h: ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) - ## event-impl.h: ns3::EventImpl::EventImpl() [constructor] - cls.add_constructor([]) - ## event-impl.h: void ns3::EventImpl::Cancel() [member function] - cls.add_method('Cancel', - 'void', - []) - ## event-impl.h: void ns3::EventImpl::Invoke() [member function] - cls.add_method('Invoke', - 'void', - []) - ## event-impl.h: bool ns3::EventImpl::IsCancelled() [member function] - cls.add_method('IsCancelled', - 'bool', - []) - ## event-impl.h: void ns3::EventImpl::Notify() [member function] - cls.add_method('Notify', - 'void', - [], - is_pure_virtual=True, visibility='protected', is_virtual=True) - return - -def register_Ns3FdReader_methods(root_module, cls): - ## unix-fd-reader.h: ns3::FdReader::FdReader(ns3::FdReader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FdReader const &', 'arg0')]) - ## unix-fd-reader.h: ns3::FdReader::FdReader() [constructor] - cls.add_constructor([]) - ## unix-fd-reader.h: void ns3::FdReader::Start(int fd, ns3::Callback readCallback) [member function] - cls.add_method('Start', - 'void', - [param('int', 'fd'), param('ns3::Callback< void, unsigned char *, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'readCallback')]) - ## unix-fd-reader.h: void ns3::FdReader::Stop() [member function] - cls.add_method('Stop', - 'void', - []) - ## unix-fd-reader.h: ns3::FdReader::Data ns3::FdReader::DoRead() [member function] - cls.add_method('DoRead', - 'ns3::FdReader::Data', - [], - is_pure_virtual=True, visibility='protected', is_virtual=True) - return - -def register_Ns3HeapScheduler_methods(root_module, cls): - ## heap-scheduler.h: ns3::HeapScheduler::HeapScheduler(ns3::HeapScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::HeapScheduler const &', 'arg0')]) - ## heap-scheduler.h: ns3::HeapScheduler::HeapScheduler() [constructor] - cls.add_constructor([]) - ## heap-scheduler.h: static ns3::TypeId ns3::HeapScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## heap-scheduler.h: void ns3::HeapScheduler::Insert(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## heap-scheduler.h: bool ns3::HeapScheduler::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True, is_virtual=True) - ## heap-scheduler.h: ns3::Scheduler::Event ns3::HeapScheduler::PeekNext() const [member function] - cls.add_method('PeekNext', - 'ns3::Scheduler::Event', - [], - is_const=True, is_virtual=True) - ## heap-scheduler.h: void ns3::HeapScheduler::Remove(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## heap-scheduler.h: ns3::Scheduler::Event ns3::HeapScheduler::RemoveNext() [member function] - cls.add_method('RemoveNext', - 'ns3::Scheduler::Event', - [], - is_virtual=True) - return - -def register_Ns3IntegerValue_methods(root_module, cls): - ## integer.h: ns3::IntegerValue::IntegerValue() [constructor] - cls.add_constructor([]) - ## integer.h: ns3::IntegerValue::IntegerValue(ns3::IntegerValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::IntegerValue const &', 'arg0')]) - ## integer.h: ns3::IntegerValue::IntegerValue(int64_t const & value) [constructor] - cls.add_constructor([param('int64_t const &', 'value')]) - ## integer.h: ns3::Ptr ns3::IntegerValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## integer.h: bool ns3::IntegerValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## integer.h: int64_t ns3::IntegerValue::Get() const [member function] - cls.add_method('Get', - 'int64_t', - [], - is_const=True) - ## integer.h: std::string ns3::IntegerValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## integer.h: void ns3::IntegerValue::Set(int64_t const & value) [member function] - cls.add_method('Set', - 'void', - [param('int64_t const &', 'value')]) - return - -def register_Ns3ListScheduler_methods(root_module, cls): - ## list-scheduler.h: ns3::ListScheduler::ListScheduler(ns3::ListScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ListScheduler const &', 'arg0')]) - ## list-scheduler.h: ns3::ListScheduler::ListScheduler() [constructor] - cls.add_constructor([]) - ## list-scheduler.h: static ns3::TypeId ns3::ListScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## list-scheduler.h: void ns3::ListScheduler::Insert(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## list-scheduler.h: bool ns3::ListScheduler::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True, is_virtual=True) - ## list-scheduler.h: ns3::Scheduler::Event ns3::ListScheduler::PeekNext() const [member function] - cls.add_method('PeekNext', - 'ns3::Scheduler::Event', - [], - is_const=True, is_virtual=True) - ## list-scheduler.h: void ns3::ListScheduler::Remove(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## list-scheduler.h: ns3::Scheduler::Event ns3::ListScheduler::RemoveNext() [member function] - cls.add_method('RemoveNext', - 'ns3::Scheduler::Event', - [], - is_virtual=True) - return - -def register_Ns3MapScheduler_methods(root_module, cls): - ## map-scheduler.h: ns3::MapScheduler::MapScheduler(ns3::MapScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MapScheduler const &', 'arg0')]) - ## map-scheduler.h: ns3::MapScheduler::MapScheduler() [constructor] - cls.add_constructor([]) - ## map-scheduler.h: static ns3::TypeId ns3::MapScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## map-scheduler.h: void ns3::MapScheduler::Insert(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## map-scheduler.h: bool ns3::MapScheduler::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True, is_virtual=True) - ## map-scheduler.h: ns3::Scheduler::Event ns3::MapScheduler::PeekNext() const [member function] - cls.add_method('PeekNext', - 'ns3::Scheduler::Event', - [], - is_const=True, is_virtual=True) - ## map-scheduler.h: void ns3::MapScheduler::Remove(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## map-scheduler.h: ns3::Scheduler::Event ns3::MapScheduler::RemoveNext() [member function] - cls.add_method('RemoveNext', - 'ns3::Scheduler::Event', - [], - is_virtual=True) - return - -def register_Ns3Ns2CalendarScheduler_methods(root_module, cls): - ## ns2-calendar-scheduler.h: ns3::Ns2CalendarScheduler::Ns2CalendarScheduler(ns3::Ns2CalendarScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ns2CalendarScheduler const &', 'arg0')]) - ## ns2-calendar-scheduler.h: ns3::Ns2CalendarScheduler::Ns2CalendarScheduler() [constructor] - cls.add_constructor([]) - ## ns2-calendar-scheduler.h: static ns3::TypeId ns3::Ns2CalendarScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ns2-calendar-scheduler.h: void ns3::Ns2CalendarScheduler::Insert(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## ns2-calendar-scheduler.h: bool ns3::Ns2CalendarScheduler::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True, is_virtual=True) - ## ns2-calendar-scheduler.h: ns3::Scheduler::Event ns3::Ns2CalendarScheduler::PeekNext() const [member function] - cls.add_method('PeekNext', - 'ns3::Scheduler::Event', - [], - is_const=True, is_virtual=True) - ## ns2-calendar-scheduler.h: void ns3::Ns2CalendarScheduler::Remove(ns3::Scheduler::Event const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::Scheduler::Event const &', 'ev')], - is_virtual=True) - ## ns2-calendar-scheduler.h: ns3::Scheduler::Event ns3::Ns2CalendarScheduler::RemoveNext() [member function] - cls.add_method('RemoveNext', - 'ns3::Scheduler::Event', - [], - is_virtual=True) - return - -def register_Ns3ObjectFactoryChecker_methods(root_module, cls): - ## object-factory.h: ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor] - cls.add_constructor([]) - ## object-factory.h: ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')]) - return - -def register_Ns3ObjectFactoryValue_methods(root_module, cls): - ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor] - cls.add_constructor([]) - ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')]) - ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor] - cls.add_constructor([param('ns3::ObjectFactory const &', 'value')]) - ## object-factory.h: ns3::Ptr ns3::ObjectFactoryValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## object-factory.h: bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## object-factory.h: ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function] - cls.add_method('Get', - 'ns3::ObjectFactory', - [], - is_const=True) - ## object-factory.h: std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## object-factory.h: void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::ObjectFactory const &', 'value')]) - return - -def register_Ns3ObjectVectorAccessor_methods(root_module, cls): - ## object-vector.h: ns3::ObjectVectorAccessor::ObjectVectorAccessor() [constructor] - cls.add_constructor([]) - ## object-vector.h: ns3::ObjectVectorAccessor::ObjectVectorAccessor(ns3::ObjectVectorAccessor const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ObjectVectorAccessor const &', 'arg0')]) - ## object-vector.h: bool ns3::ObjectVectorAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & value) const [member function] - cls.add_method('Get', - 'bool', - [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'value')], - is_const=True, is_virtual=True) - ## object-vector.h: bool ns3::ObjectVectorAccessor::HasGetter() const [member function] - cls.add_method('HasGetter', - 'bool', - [], - is_const=True, is_virtual=True) - ## object-vector.h: bool ns3::ObjectVectorAccessor::HasSetter() const [member function] - cls.add_method('HasSetter', - 'bool', - [], - is_const=True, is_virtual=True) - ## object-vector.h: bool ns3::ObjectVectorAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] - cls.add_method('Set', - 'bool', - [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], - is_const=True, is_virtual=True) - ## object-vector.h: ns3::Ptr ns3::ObjectVectorAccessor::DoGet(ns3::ObjectBase const * object, uint32_t i) const [member function] - cls.add_method('DoGet', - 'ns3::Ptr< ns3::Object >', - [param('ns3::ObjectBase const *', 'object'), param('uint32_t', 'i')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## object-vector.h: bool ns3::ObjectVectorAccessor::DoGetN(ns3::ObjectBase const * object, uint32_t * n) const [member function] - cls.add_method('DoGetN', - 'bool', - [param('ns3::ObjectBase const *', 'object'), param('uint32_t *', 'n')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3ObjectVectorChecker_methods(root_module, cls): - ## object-vector.h: ns3::ObjectVectorChecker::ObjectVectorChecker() [constructor] - cls.add_constructor([]) - ## object-vector.h: ns3::ObjectVectorChecker::ObjectVectorChecker(ns3::ObjectVectorChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ObjectVectorChecker const &', 'arg0')]) - ## object-vector.h: ns3::TypeId ns3::ObjectVectorChecker::GetItemTypeId() const [member function] - cls.add_method('GetItemTypeId', - 'ns3::TypeId', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3ObjectVectorValue_methods(root_module, cls): - ## object-vector.h: ns3::ObjectVectorValue::ObjectVectorValue(ns3::ObjectVectorValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ObjectVectorValue const &', 'arg0')]) - ## object-vector.h: ns3::ObjectVectorValue::ObjectVectorValue() [constructor] - cls.add_constructor([]) - ## object-vector.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::ObjectVectorValue::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Object > const, std::vector< ns3::Ptr< ns3::Object > > >', - [], - is_const=True) - ## object-vector.h: ns3::Ptr ns3::ObjectVectorValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## object-vector.h: bool ns3::ObjectVectorValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## object-vector.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::ObjectVectorValue::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Object > const, std::vector< ns3::Ptr< ns3::Object > > >', - [], - is_const=True) - ## object-vector.h: ns3::Ptr ns3::ObjectVectorValue::Get(uint32_t i) const [member function] - cls.add_method('Get', - 'ns3::Ptr< ns3::Object >', - [param('uint32_t', 'i')], - is_const=True) - ## object-vector.h: uint32_t ns3::ObjectVectorValue::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - ## object-vector.h: std::string ns3::ObjectVectorValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - return - -def register_Ns3PointerChecker_methods(root_module, cls): - ## pointer.h: ns3::PointerChecker::PointerChecker() [constructor] - cls.add_constructor([]) - ## pointer.h: ns3::PointerChecker::PointerChecker(ns3::PointerChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PointerChecker const &', 'arg0')]) - ## pointer.h: ns3::TypeId ns3::PointerChecker::GetPointeeTypeId() const [member function] - cls.add_method('GetPointeeTypeId', - 'ns3::TypeId', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3PointerValue_methods(root_module, cls): - ## pointer.h: ns3::PointerValue::PointerValue(ns3::PointerValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PointerValue const &', 'arg0')]) - ## pointer.h: ns3::PointerValue::PointerValue() [constructor] - cls.add_constructor([]) - ## pointer.h: ns3::PointerValue::PointerValue(ns3::Ptr object) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Object >', 'object')]) - ## pointer.h: ns3::Ptr ns3::PointerValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## pointer.h: bool ns3::PointerValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## pointer.h: ns3::Ptr ns3::PointerValue::GetObject() const [member function] - cls.add_method('GetObject', - 'ns3::Ptr< ns3::Object >', - [], - is_const=True) - ## pointer.h: std::string ns3::PointerValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## pointer.h: void ns3::PointerValue::SetObject(ns3::Ptr object) [member function] - cls.add_method('SetObject', - 'void', - [param('ns3::Ptr< ns3::Object >', 'object')]) - return - -def register_Ns3RandomVariableChecker_methods(root_module, cls): - ## random-variable.h: ns3::RandomVariableChecker::RandomVariableChecker() [constructor] - cls.add_constructor([]) - ## random-variable.h: ns3::RandomVariableChecker::RandomVariableChecker(ns3::RandomVariableChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomVariableChecker const &', 'arg0')]) - return - -def register_Ns3RandomVariableValue_methods(root_module, cls): - ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue() [constructor] - cls.add_constructor([]) - ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue(ns3::RandomVariableValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomVariableValue const &', 'arg0')]) - ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue(ns3::RandomVariable const & value) [constructor] - cls.add_constructor([param('ns3::RandomVariable const &', 'value')]) - ## random-variable.h: ns3::Ptr ns3::RandomVariableValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## random-variable.h: bool ns3::RandomVariableValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## random-variable.h: ns3::RandomVariable ns3::RandomVariableValue::Get() const [member function] - cls.add_method('Get', - 'ns3::RandomVariable', - [], - is_const=True) - ## random-variable.h: std::string ns3::RandomVariableValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## random-variable.h: void ns3::RandomVariableValue::Set(ns3::RandomVariable const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::RandomVariable const &', 'value')]) - return - -def register_Ns3RealtimeSimulatorImpl_methods(root_module, cls): - ## realtime-simulator-impl.h: ns3::RealtimeSimulatorImpl::RealtimeSimulatorImpl(ns3::RealtimeSimulatorImpl const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RealtimeSimulatorImpl const &', 'arg0')]) - ## realtime-simulator-impl.h: ns3::RealtimeSimulatorImpl::RealtimeSimulatorImpl() [constructor] - cls.add_constructor([]) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::Cancel(ns3::EventId const & ev) [member function] - cls.add_method('Cancel', - 'void', - [param('ns3::EventId const &', 'ev')], - is_virtual=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::Destroy() [member function] - cls.add_method('Destroy', - 'void', - [], - is_virtual=True) - ## realtime-simulator-impl.h: uint32_t ns3::RealtimeSimulatorImpl::GetContext() const [member function] - cls.add_method('GetContext', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## realtime-simulator-impl.h: ns3::Time ns3::RealtimeSimulatorImpl::GetDelayLeft(ns3::EventId const & id) const [member function] - cls.add_method('GetDelayLeft', - 'ns3::Time', - [param('ns3::EventId const &', 'id')], - is_const=True, is_virtual=True) - ## realtime-simulator-impl.h: ns3::Time ns3::RealtimeSimulatorImpl::GetHardLimit() const [member function] - cls.add_method('GetHardLimit', - 'ns3::Time', - [], - is_const=True) - ## realtime-simulator-impl.h: ns3::Time ns3::RealtimeSimulatorImpl::GetMaximumSimulationTime() const [member function] - cls.add_method('GetMaximumSimulationTime', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## realtime-simulator-impl.h: ns3::RealtimeSimulatorImpl::SynchronizationMode ns3::RealtimeSimulatorImpl::GetSynchronizationMode() const [member function] - cls.add_method('GetSynchronizationMode', - 'ns3::RealtimeSimulatorImpl::SynchronizationMode', - [], - is_const=True) - ## realtime-simulator-impl.h: uint32_t ns3::RealtimeSimulatorImpl::GetSystemId() const [member function] - cls.add_method('GetSystemId', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## realtime-simulator-impl.h: static ns3::TypeId ns3::RealtimeSimulatorImpl::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## realtime-simulator-impl.h: bool ns3::RealtimeSimulatorImpl::IsExpired(ns3::EventId const & ev) const [member function] - cls.add_method('IsExpired', - 'bool', - [param('ns3::EventId const &', 'ev')], - is_const=True, is_virtual=True) - ## realtime-simulator-impl.h: bool ns3::RealtimeSimulatorImpl::IsFinished() const [member function] - cls.add_method('IsFinished', - 'bool', - [], - is_const=True, is_virtual=True) - ## realtime-simulator-impl.h: ns3::Time ns3::RealtimeSimulatorImpl::Next() const [member function] - cls.add_method('Next', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## realtime-simulator-impl.h: ns3::Time ns3::RealtimeSimulatorImpl::Now() const [member function] - cls.add_method('Now', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## realtime-simulator-impl.h: ns3::Time ns3::RealtimeSimulatorImpl::RealtimeNow() const [member function] - cls.add_method('RealtimeNow', - 'ns3::Time', - [], - is_const=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::Remove(ns3::EventId const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::EventId const &', 'ev')], - is_virtual=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::Run() [member function] - cls.add_method('Run', - 'void', - [], - is_virtual=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::RunOneEvent() [member function] - cls.add_method('RunOneEvent', - 'void', - [], - is_virtual=True) - ## realtime-simulator-impl.h: ns3::EventId ns3::RealtimeSimulatorImpl::Schedule(ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('Schedule', - 'ns3::EventId', - [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## realtime-simulator-impl.h: ns3::EventId ns3::RealtimeSimulatorImpl::ScheduleDestroy(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleDestroy', - 'ns3::EventId', - [param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## realtime-simulator-impl.h: ns3::EventId ns3::RealtimeSimulatorImpl::ScheduleNow(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleNow', - 'ns3::EventId', - [param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::ScheduleRealtime(ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('ScheduleRealtime', - 'void', - [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')]) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::ScheduleRealtimeNow(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleRealtimeNow', - 'void', - [param('ns3::EventImpl *', 'event')]) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::ScheduleRealtimeNowWithContext(uint32_t context, ns3::EventImpl * event) [member function] - cls.add_method('ScheduleRealtimeNowWithContext', - 'void', - [param('uint32_t', 'context'), param('ns3::EventImpl *', 'event')]) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::ScheduleRealtimeWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('ScheduleRealtimeWithContext', - 'void', - [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')]) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::ScheduleWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('ScheduleWithContext', - 'void', - [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::SetHardLimit(ns3::Time limit) [member function] - cls.add_method('SetHardLimit', - 'void', - [param('ns3::Time', 'limit')]) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] - cls.add_method('SetScheduler', - 'void', - [param('ns3::ObjectFactory', 'schedulerFactory')], - is_virtual=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::SetSynchronizationMode(ns3::RealtimeSimulatorImpl::SynchronizationMode mode) [member function] - cls.add_method('SetSynchronizationMode', - 'void', - [param('ns3::RealtimeSimulatorImpl::SynchronizationMode', 'mode')]) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::Stop(ns3::Time const & time) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time const &', 'time')], - is_virtual=True) - ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3RefCountBase_methods(root_module, cls): - ## ref-count-base.h: ns3::RefCountBase::RefCountBase() [constructor] - cls.add_constructor([]) - ## ref-count-base.h: ns3::RefCountBase::RefCountBase(ns3::RefCountBase const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RefCountBase const &', 'arg0')]) - return - -def register_Ns3StringChecker_methods(root_module, cls): - ## string.h: ns3::StringChecker::StringChecker() [constructor] - cls.add_constructor([]) - ## string.h: ns3::StringChecker::StringChecker(ns3::StringChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::StringChecker const &', 'arg0')]) - return - -def register_Ns3StringValue_methods(root_module, cls): - ## string.h: ns3::StringValue::StringValue() [constructor] - cls.add_constructor([]) - ## string.h: ns3::StringValue::StringValue(ns3::StringValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::StringValue const &', 'arg0')]) - ## string.h: ns3::StringValue::StringValue(std::string const & value) [constructor] - cls.add_constructor([param('std::string const &', 'value')]) - ## string.h: ns3::Ptr ns3::StringValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## string.h: bool ns3::StringValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## string.h: std::string ns3::StringValue::Get() const [member function] - cls.add_method('Get', - 'std::string', - [], - is_const=True) - ## string.h: std::string ns3::StringValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## string.h: void ns3::StringValue::Set(std::string const & value) [member function] - cls.add_method('Set', - 'void', - [param('std::string const &', 'value')]) - return - -def register_Ns3TimeChecker_methods(root_module, cls): - ## nstime.h: ns3::TimeChecker::TimeChecker() [constructor] - cls.add_constructor([]) - ## nstime.h: ns3::TimeChecker::TimeChecker(ns3::TimeChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TimeChecker const &', 'arg0')]) - return - -def register_Ns3TimeValue_methods(root_module, cls): - ## nstime.h: ns3::TimeValue::TimeValue() [constructor] - cls.add_constructor([]) - ## nstime.h: ns3::TimeValue::TimeValue(ns3::TimeValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TimeValue const &', 'arg0')]) - ## nstime.h: ns3::TimeValue::TimeValue(ns3::Time const & value) [constructor] - cls.add_constructor([param('ns3::Time const &', 'value')]) - ## nstime.h: ns3::Ptr ns3::TimeValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## nstime.h: bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## nstime.h: ns3::Time ns3::TimeValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Time', - [], - is_const=True) - ## nstime.h: std::string ns3::TimeValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## nstime.h: void ns3::TimeValue::Set(ns3::Time const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Time const &', 'value')]) - return - -def register_Ns3TypeIdChecker_methods(root_module, cls): - ## type-id.h: ns3::TypeIdChecker::TypeIdChecker() [constructor] - cls.add_constructor([]) - ## type-id.h: ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')]) - return - -def register_Ns3TypeIdValue_methods(root_module, cls): - ## type-id.h: ns3::TypeIdValue::TypeIdValue() [constructor] - cls.add_constructor([]) - ## type-id.h: ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')]) - ## type-id.h: ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor] - cls.add_constructor([param('ns3::TypeId const &', 'value')]) - ## type-id.h: ns3::Ptr ns3::TypeIdValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## type-id.h: bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## type-id.h: ns3::TypeId ns3::TypeIdValue::Get() const [member function] - cls.add_method('Get', - 'ns3::TypeId', - [], - is_const=True) - ## type-id.h: std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## type-id.h: void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::TypeId const &', 'value')]) - return - -def register_Ns3UintegerValue_methods(root_module, cls): - ## uinteger.h: ns3::UintegerValue::UintegerValue() [constructor] - cls.add_constructor([]) - ## uinteger.h: ns3::UintegerValue::UintegerValue(ns3::UintegerValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UintegerValue const &', 'arg0')]) - ## uinteger.h: ns3::UintegerValue::UintegerValue(uint64_t const & value) [constructor] - cls.add_constructor([param('uint64_t const &', 'value')]) - ## uinteger.h: ns3::Ptr ns3::UintegerValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## uinteger.h: bool ns3::UintegerValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## uinteger.h: uint64_t ns3::UintegerValue::Get() const [member function] - cls.add_method('Get', - 'uint64_t', - [], - is_const=True) - ## uinteger.h: std::string ns3::UintegerValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## uinteger.h: void ns3::UintegerValue::Set(uint64_t const & value) [member function] - cls.add_method('Set', - 'void', - [param('uint64_t const &', 'value')]) - return - -def register_Ns3Vector2DChecker_methods(root_module, cls): - ## vector.h: ns3::Vector2DChecker::Vector2DChecker() [constructor] - cls.add_constructor([]) - ## vector.h: ns3::Vector2DChecker::Vector2DChecker(ns3::Vector2DChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Vector2DChecker const &', 'arg0')]) - return - -def register_Ns3Vector2DValue_methods(root_module, cls): - ## vector.h: ns3::Vector2DValue::Vector2DValue() [constructor] - cls.add_constructor([]) - ## vector.h: ns3::Vector2DValue::Vector2DValue(ns3::Vector2DValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Vector2DValue const &', 'arg0')]) - ## vector.h: ns3::Vector2DValue::Vector2DValue(ns3::Vector2D const & value) [constructor] - cls.add_constructor([param('ns3::Vector2D const &', 'value')]) - ## vector.h: ns3::Ptr ns3::Vector2DValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## vector.h: bool ns3::Vector2DValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## vector.h: ns3::Vector2D ns3::Vector2DValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Vector2D', - [], - is_const=True) - ## vector.h: std::string ns3::Vector2DValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## vector.h: void ns3::Vector2DValue::Set(ns3::Vector2D const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Vector2D const &', 'value')]) - return - -def register_Ns3Vector3DChecker_methods(root_module, cls): - ## vector.h: ns3::Vector3DChecker::Vector3DChecker() [constructor] - cls.add_constructor([]) - ## vector.h: ns3::Vector3DChecker::Vector3DChecker(ns3::Vector3DChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Vector3DChecker const &', 'arg0')]) - return - -def register_Ns3Vector3DValue_methods(root_module, cls): - ## vector.h: ns3::Vector3DValue::Vector3DValue() [constructor] - cls.add_constructor([]) - ## vector.h: ns3::Vector3DValue::Vector3DValue(ns3::Vector3DValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Vector3DValue const &', 'arg0')]) - ## vector.h: ns3::Vector3DValue::Vector3DValue(ns3::Vector3D const & value) [constructor] - cls.add_constructor([param('ns3::Vector3D const &', 'value')]) - ## vector.h: ns3::Ptr ns3::Vector3DValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## vector.h: bool ns3::Vector3DValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## vector.h: ns3::Vector3D ns3::Vector3DValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Vector3D', - [], - is_const=True) - ## vector.h: std::string ns3::Vector3DValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## vector.h: void ns3::Vector3DValue::Set(ns3::Vector3D const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Vector3D const &', 'value')]) - return - -def register_Ns3ConfigMatchContainer_methods(root_module, cls): - ## config.h: ns3::Config::MatchContainer::MatchContainer(ns3::Config::MatchContainer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Config::MatchContainer const &', 'arg0')]) - ## config.h: ns3::Config::MatchContainer::MatchContainer() [constructor] - cls.add_constructor([]) - ## config.h: ns3::Config::MatchContainer::MatchContainer(std::vector, std::allocator > > const & objects, std::vector > const & contexts, std::string path) [constructor] - cls.add_constructor([param('std::vector< ns3::Ptr< ns3::Object > > const &', 'objects'), param('std::vector< std::string > const &', 'contexts'), param('std::string', 'path')]) - ## config.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::Config::MatchContainer::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Object > const, std::vector< ns3::Ptr< ns3::Object > > >', - [], - is_const=True) - ## config.h: void ns3::Config::MatchContainer::Connect(std::string name, ns3::CallbackBase const & cb) [member function] - cls.add_method('Connect', - 'void', - [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) - ## config.h: void ns3::Config::MatchContainer::ConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] - cls.add_method('ConnectWithoutContext', - 'void', - [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) - ## config.h: void ns3::Config::MatchContainer::Disconnect(std::string name, ns3::CallbackBase const & cb) [member function] - cls.add_method('Disconnect', - 'void', - [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) - ## config.h: void ns3::Config::MatchContainer::DisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] - cls.add_method('DisconnectWithoutContext', - 'void', - [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) - ## config.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::Config::MatchContainer::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Object > const, std::vector< ns3::Ptr< ns3::Object > > >', - [], - is_const=True) - ## config.h: ns3::Ptr ns3::Config::MatchContainer::Get(uint32_t i) const [member function] - cls.add_method('Get', - 'ns3::Ptr< ns3::Object >', - [param('uint32_t', 'i')], - is_const=True) - ## config.h: std::string ns3::Config::MatchContainer::GetMatchedPath(uint32_t i) const [member function] - cls.add_method('GetMatchedPath', - 'std::string', - [param('uint32_t', 'i')], - is_const=True) - ## config.h: uint32_t ns3::Config::MatchContainer::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - ## config.h: std::string ns3::Config::MatchContainer::GetPath() const [member function] - cls.add_method('GetPath', - 'std::string', - [], - is_const=True) - ## config.h: void ns3::Config::MatchContainer::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_functions(root_module): - module = root_module - ## nstime.h: ns3::Time ns3::Abs(ns3::Time const & time) [free function] - module.add_function('Abs', - 'ns3::Time', - [param('ns3::Time const &', 'time')]) - ## int64x64.h: ns3::int64x64_t ns3::Abs(ns3::int64x64_t const & value) [free function] - module.add_function('Abs', - 'ns3::int64x64_t', - [param('ns3::int64x64_t const &', 'value')]) - ## breakpoint.h: extern void ns3::BreakpointFallback() [free function] - module.add_function('BreakpointFallback', - 'void', - []) - ## vector.h: extern double ns3::CalculateDistance(ns3::Vector2D const & a, ns3::Vector2D const & b) [free function] - module.add_function('CalculateDistance', - 'double', - [param('ns3::Vector2D const &', 'a'), param('ns3::Vector2D const &', 'b')]) - ## vector.h: extern double ns3::CalculateDistance(ns3::Vector3D const & a, ns3::Vector3D const & b) [free function] - module.add_function('CalculateDistance', - 'double', - [param('ns3::Vector3D const &', 'a'), param('ns3::Vector3D const &', 'b')]) - ## ptr.h: extern ns3::Ptr ns3::Create() [free function] - module.add_function('Create', - 'ns3::Ptr< ns3::ObjectVectorValue >', - [], - template_parameters=['ns3::ObjectVectorValue']) - ## ptr.h: extern ns3::Ptr ns3::Create() [free function] - module.add_function('Create', - 'ns3::Ptr< ns3::PointerValue >', - [], - template_parameters=['ns3::PointerValue']) - ## nstime.h: ns3::Time ns3::FemtoSeconds(ns3::int64x64_t fs) [free function] - module.add_function('FemtoSeconds', - 'ns3::Time', - [param('ns3::int64x64_t', 'fs')]) - ## nstime.h: ns3::Time ns3::FemtoSeconds(uint64_t fs) [free function] - module.add_function('FemtoSeconds', - 'ns3::Time', - [param('uint64_t', 'fs')]) - ## log.h: extern void ns3::LogComponentDisable(char const * name, ns3::LogLevel level) [free function] - module.add_function('LogComponentDisable', - 'void', - [param('char const *', 'name'), param('ns3::LogLevel', 'level')]) - ## log.h: extern void ns3::LogComponentDisableAll(ns3::LogLevel level) [free function] - module.add_function('LogComponentDisableAll', - 'void', - [param('ns3::LogLevel', 'level')]) - ## log.h: extern void ns3::LogComponentEnable(char const * name, ns3::LogLevel level) [free function] - module.add_function('LogComponentEnable', - 'void', - [param('char const *', 'name'), param('ns3::LogLevel', 'level')]) - ## log.h: extern void ns3::LogComponentEnableAll(ns3::LogLevel level) [free function] - module.add_function('LogComponentEnableAll', - 'void', - [param('ns3::LogLevel', 'level')]) - ## log.h: extern void ns3::LogComponentPrintList() [free function] - module.add_function('LogComponentPrintList', - 'void', - []) - ## log.h: extern ns3::LogNodePrinter ns3::LogGetNodePrinter() [free function] - module.add_function('LogGetNodePrinter', - 'ns3::LogNodePrinter', - []) - ## log.h: extern ns3::LogTimePrinter ns3::LogGetTimePrinter() [free function] - module.add_function('LogGetTimePrinter', - 'ns3::LogTimePrinter', - []) - ## log.h: extern void ns3::LogSetNodePrinter(ns3::LogNodePrinter arg0) [free function] - module.add_function('LogSetNodePrinter', - 'void', - [param('ns3::LogNodePrinter', 'arg0')]) - ## log.h: extern void ns3::LogSetTimePrinter(ns3::LogTimePrinter arg0) [free function] - module.add_function('LogSetTimePrinter', - 'void', - [param('ns3::LogTimePrinter', 'arg0')]) - ## boolean.h: extern ns3::Ptr ns3::MakeBooleanChecker() [free function] - module.add_function('MakeBooleanChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## callback.h: extern ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::MakeBoundCallback(void (*)( ::ns3::Ptr,::ns3::Ptr ) * fnPtr, ns3::Ptr a) [free function] - module.add_function('MakeBoundCallback', - 'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', - [param('void ( * ) ( ns3::Ptr< ns3::OutputStreamWrapper >, ns3::Ptr< ns3::Packet const > ) *', 'fnPtr'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'a')], - template_parameters=['void', 'ns3::Ptr', 'ns3::Ptr', 'ns3::Ptr']) - ## callback.h: extern ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::MakeBoundCallback(void (*)( ::ns3::Ptr,::ns3::Ptr ) * fnPtr, ns3::Ptr a) [free function] - module.add_function('MakeBoundCallback', - 'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', - [param('void ( * ) ( ns3::Ptr< ns3::PcapFileWrapper >, ns3::Ptr< ns3::Packet const > ) *', 'fnPtr'), param('ns3::Ptr< ns3::PcapFileWrapper >', 'a')], - template_parameters=['void', 'ns3::Ptr', 'ns3::Ptr', 'ns3::Ptr']) - ## callback.h: extern ns3::Callback, std::allocator >,ns3::Ptr,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ns3::MakeBoundCallback(void (*)( ::ns3::Ptr,::std::basic_string,std::allocator >,::ns3::Ptr ) * fnPtr, ns3::Ptr a) [free function] - module.add_function('MakeBoundCallback', - 'ns3::Callback< void, std::basic_string< char, std::char_traits< char >, std::allocator< char > >, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', - [param('void ( * ) ( ns3::Ptr< ns3::OutputStreamWrapper >, std::string, ns3::Ptr< ns3::Packet const > ) *', 'fnPtr'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'a')], - template_parameters=['void', 'ns3::Ptr', 'ns3::Ptr', 'std::string', 'ns3::Ptr']) - ## callback.h: extern ns3::Ptr ns3::MakeCallbackChecker() [free function] - module.add_function('MakeCallbackChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## enum.h: extern ns3::Ptr ns3::MakeEnumChecker(int v1, std::string n1, int v2=0, std::string n2="", int v3=0, std::string n3="", int v4=0, std::string n4="", int v5=0, std::string n5="", int v6=0, std::string n6="", int v7=0, std::string n7="", int v8=0, std::string n8="", int v9=0, std::string n9="", int v10=0, std::string n10="", int v11=0, std::string n11="", int v12=0, std::string n12="", int v13=0, std::string n13="", int v14=0, std::string n14="", int v15=0, std::string n15="", int v16=0, std::string n16="", int v17=0, std::string n17="", int v18=0, std::string n18="", int v19=0, std::string n19="", int v20=0, std::string n20="", int v21=0, std::string n21="", int v22=0, std::string n22="") [free function] - module.add_function('MakeEnumChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - [param('int', 'v1'), param('std::string', 'n1'), param('int', 'v2', default_value='0'), param('std::string', 'n2', default_value='""'), param('int', 'v3', default_value='0'), param('std::string', 'n3', default_value='""'), param('int', 'v4', default_value='0'), param('std::string', 'n4', default_value='""'), param('int', 'v5', default_value='0'), param('std::string', 'n5', default_value='""'), param('int', 'v6', default_value='0'), param('std::string', 'n6', default_value='""'), param('int', 'v7', default_value='0'), param('std::string', 'n7', default_value='""'), param('int', 'v8', default_value='0'), param('std::string', 'n8', default_value='""'), param('int', 'v9', default_value='0'), param('std::string', 'n9', default_value='""'), param('int', 'v10', default_value='0'), param('std::string', 'n10', default_value='""'), param('int', 'v11', default_value='0'), param('std::string', 'n11', default_value='""'), param('int', 'v12', default_value='0'), param('std::string', 'n12', default_value='""'), param('int', 'v13', default_value='0'), param('std::string', 'n13', default_value='""'), param('int', 'v14', default_value='0'), param('std::string', 'n14', default_value='""'), param('int', 'v15', default_value='0'), param('std::string', 'n15', default_value='""'), param('int', 'v16', default_value='0'), param('std::string', 'n16', default_value='""'), param('int', 'v17', default_value='0'), param('std::string', 'n17', default_value='""'), param('int', 'v18', default_value='0'), param('std::string', 'n18', default_value='""'), param('int', 'v19', default_value='0'), param('std::string', 'n19', default_value='""'), param('int', 'v20', default_value='0'), param('std::string', 'n20', default_value='""'), param('int', 'v21', default_value='0'), param('std::string', 'n21', default_value='""'), param('int', 'v22', default_value='0'), param('std::string', 'n22', default_value='""')]) - ## make-event.h: extern ns3::EventImpl * ns3::MakeEvent(void (*)( ) * f) [free function] - module.add_function('MakeEvent', - 'ns3::EventImpl *', - [param('void ( * ) ( ) *', 'f')]) - ## object-factory.h: extern ns3::Ptr ns3::MakeObjectFactoryChecker() [free function] - module.add_function('MakeObjectFactoryChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## random-variable.h: extern ns3::Ptr ns3::MakeRandomVariableChecker() [free function] - module.add_function('MakeRandomVariableChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## string.h: extern ns3::Ptr ns3::MakeStringChecker() [free function] - module.add_function('MakeStringChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## nstime.h: extern ns3::Ptr ns3::MakeTimeChecker() [free function] - module.add_function('MakeTimeChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## type-id.h: extern ns3::Ptr ns3::MakeTypeIdChecker() [free function] - module.add_function('MakeTypeIdChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## vector.h: extern ns3::Ptr ns3::MakeVector2DChecker() [free function] - module.add_function('MakeVector2DChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## vector.h: extern ns3::Ptr ns3::MakeVector3DChecker() [free function] - module.add_function('MakeVector3DChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## vector.h: extern ns3::Ptr ns3::MakeVectorChecker() [free function] - module.add_function('MakeVectorChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## nstime.h: ns3::Time ns3::Max(ns3::Time const & ta, ns3::Time const & tb) [free function] - module.add_function('Max', - 'ns3::Time', - [param('ns3::Time const &', 'ta'), param('ns3::Time const &', 'tb')]) - ## int64x64.h: ns3::int64x64_t ns3::Max(ns3::int64x64_t const & a, ns3::int64x64_t const & b) [free function] - module.add_function('Max', - 'ns3::int64x64_t', - [param('ns3::int64x64_t const &', 'a'), param('ns3::int64x64_t const &', 'b')]) - ## nstime.h: ns3::Time ns3::MicroSeconds(ns3::int64x64_t us) [free function] - module.add_function('MicroSeconds', - 'ns3::Time', - [param('ns3::int64x64_t', 'us')]) - ## nstime.h: ns3::Time ns3::MicroSeconds(uint64_t us) [free function] - module.add_function('MicroSeconds', - 'ns3::Time', - [param('uint64_t', 'us')]) - ## nstime.h: ns3::Time ns3::MilliSeconds(ns3::int64x64_t ms) [free function] - module.add_function('MilliSeconds', - 'ns3::Time', - [param('ns3::int64x64_t', 'ms')]) - ## nstime.h: ns3::Time ns3::MilliSeconds(uint64_t ms) [free function] - module.add_function('MilliSeconds', - 'ns3::Time', - [param('uint64_t', 'ms')]) - ## nstime.h: ns3::Time ns3::Min(ns3::Time const & ta, ns3::Time const & tb) [free function] - module.add_function('Min', - 'ns3::Time', - [param('ns3::Time const &', 'ta'), param('ns3::Time const &', 'tb')]) - ## int64x64.h: ns3::int64x64_t ns3::Min(ns3::int64x64_t const & a, ns3::int64x64_t const & b) [free function] - module.add_function('Min', - 'ns3::int64x64_t', - [param('ns3::int64x64_t const &', 'a'), param('ns3::int64x64_t const &', 'b')]) - ## nstime.h: ns3::Time ns3::NanoSeconds(ns3::int64x64_t ns) [free function] - module.add_function('NanoSeconds', - 'ns3::Time', - [param('ns3::int64x64_t', 'ns')]) - ## nstime.h: ns3::Time ns3::NanoSeconds(uint64_t ns) [free function] - module.add_function('NanoSeconds', - 'ns3::Time', - [param('uint64_t', 'ns')]) - ## simulator.h: extern ns3::Time ns3::Now() [free function] - module.add_function('Now', - 'ns3::Time', - []) - ## nstime.h: ns3::Time ns3::PicoSeconds(ns3::int64x64_t ps) [free function] - module.add_function('PicoSeconds', - 'ns3::Time', - [param('ns3::int64x64_t', 'ps')]) - ## nstime.h: ns3::Time ns3::PicoSeconds(uint64_t ps) [free function] - module.add_function('PicoSeconds', - 'ns3::Time', - [param('uint64_t', 'ps')]) - ## nstime.h: ns3::Time ns3::Seconds(ns3::int64x64_t seconds) [free function] - module.add_function('Seconds', - 'ns3::Time', - [param('ns3::int64x64_t', 'seconds')]) - ## nstime.h: ns3::Time ns3::Seconds(double seconds) [free function] - module.add_function('Seconds', - 'ns3::Time', - [param('double', 'seconds')]) - ## test.h: extern bool ns3::TestDoubleIsEqual(double const a, double const b, double const epsilon=std::numeric_limits::epsilon()) [free function] - module.add_function('TestDoubleIsEqual', - 'bool', - [param('double const', 'a'), param('double const', 'b'), param('double const', 'epsilon', default_value='std::numeric_limits::epsilon()')]) - ## nstime.h: ns3::Time ns3::TimeStep(uint64_t ts) [free function] - module.add_function('TimeStep', - 'ns3::Time', - [param('uint64_t', 'ts')]) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['double']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['float']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['long']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['int']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['short']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['signed char']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['unsigned long']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['unsigned int']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['unsigned short']) - ## type-name.h: extern std::string ns3::TypeNameGet() [free function] - module.add_function('TypeNameGet', - 'std::string', - [], - template_parameters=['unsigned char']) - 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): - ## config.h: extern void ns3::Config::Connect(std::string path, ns3::CallbackBase const & cb) [free function] - module.add_function('Connect', - 'void', - [param('std::string', 'path'), param('ns3::CallbackBase const &', 'cb')]) - ## config.h: extern void ns3::Config::ConnectWithoutContext(std::string path, ns3::CallbackBase const & cb) [free function] - module.add_function('ConnectWithoutContext', - 'void', - [param('std::string', 'path'), param('ns3::CallbackBase const &', 'cb')]) - ## config.h: extern void ns3::Config::Disconnect(std::string path, ns3::CallbackBase const & cb) [free function] - module.add_function('Disconnect', - 'void', - [param('std::string', 'path'), param('ns3::CallbackBase const &', 'cb')]) - ## config.h: extern void ns3::Config::DisconnectWithoutContext(std::string path, ns3::CallbackBase const & cb) [free function] - module.add_function('DisconnectWithoutContext', - 'void', - [param('std::string', 'path'), param('ns3::CallbackBase const &', 'cb')]) - ## config.h: extern ns3::Ptr ns3::Config::GetRootNamespaceObject(uint32_t i) [free function] - module.add_function('GetRootNamespaceObject', - 'ns3::Ptr< ns3::Object >', - [param('uint32_t', 'i')]) - ## config.h: extern uint32_t ns3::Config::GetRootNamespaceObjectN() [free function] - module.add_function('GetRootNamespaceObjectN', - 'uint32_t', - []) - ## config.h: extern ns3::Config::MatchContainer ns3::Config::LookupMatches(std::string path) [free function] - module.add_function('LookupMatches', - 'ns3::Config::MatchContainer', - [param('std::string', 'path')]) - ## config.h: extern void ns3::Config::RegisterRootNamespaceObject(ns3::Ptr obj) [free function] - module.add_function('RegisterRootNamespaceObject', - 'void', - [param('ns3::Ptr< ns3::Object >', 'obj')]) - ## config.h: extern void ns3::Config::Set(std::string path, ns3::AttributeValue const & value) [free function] - module.add_function('Set', - 'void', - [param('std::string', 'path'), param('ns3::AttributeValue const &', 'value')]) - ## config.h: extern void ns3::Config::SetDefault(std::string name, ns3::AttributeValue const & value) [free function] - module.add_function('SetDefault', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) - ## config.h: extern bool ns3::Config::SetDefaultFailSafe(std::string name, ns3::AttributeValue const & value) [free function] - module.add_function('SetDefaultFailSafe', - 'bool', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) - ## config.h: extern void ns3::Config::SetGlobal(std::string name, ns3::AttributeValue const & value) [free function] - module.add_function('SetGlobal', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) - ## config.h: extern bool ns3::Config::SetGlobalFailSafe(std::string name, ns3::AttributeValue const & value) [free function] - module.add_function('SetGlobalFailSafe', - 'bool', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) - ## config.h: extern void ns3::Config::UnregisterRootNamespaceObject(ns3::Ptr obj) [free function] - module.add_function('UnregisterRootNamespaceObject', - 'void', - [param('ns3::Ptr< ns3::Object >', 'obj')]) - return - -def register_functions_ns3_FatalImpl(module, root_module): - ## fatal-impl.h: extern void ns3::FatalImpl::FlushStreams() [free function] - module.add_function('FlushStreams', - 'void', - []) - ## fatal-impl.h: extern void ns3::FatalImpl::RegisterStream(std::ostream * stream) [free function] - module.add_function('RegisterStream', - 'void', - [param('std::ostream *', 'stream')]) - ## fatal-impl.h: extern void ns3::FatalImpl::UnregisterStream(std::ostream * stream) [free function] - module.add_function('UnregisterStream', - 'void', - [param('std::ostream *', 'stream')]) - 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): - ## double.h: extern ns3::Ptr ns3::internal::MakeDoubleChecker(double min, double max, std::string name) [free function] - module.add_function('MakeDoubleChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - [param('double', 'min'), param('double', 'max'), param('std::string', 'name')]) - ## integer.h: extern ns3::Ptr ns3::internal::MakeIntegerChecker(int64_t min, int64_t max, std::string name) [free function] - module.add_function('MakeIntegerChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - [param('int64_t', 'min'), param('int64_t', 'max'), param('std::string', 'name')]) - ## uinteger.h: extern ns3::Ptr ns3::internal::MakeUintegerChecker(uint64_t min, uint64_t max, std::string name) [free function] - module.add_function('MakeUintegerChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - [param('uint64_t', 'min'), param('uint64_t', 'max'), param('std::string', 'name')]) - return - -def register_functions_ns3_olsr(module, root_module): - return - diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_csma.py b/bindings/python/apidefs/gcc-LP64/ns3_module_csma.py deleted file mode 100644 index 007b76111..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_csma.py +++ /dev/null @@ -1,617 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## csma-channel.h: ns3::WireState [enumeration] - module.add_enum('WireState', ['IDLE', 'TRANSMITTING', 'PROPAGATING']) - ## backoff.h: ns3::Backoff [class] - module.add_class('Backoff') - ## csma-channel.h: ns3::CsmaDeviceRec [class] - module.add_class('CsmaDeviceRec') - ## csma-star-helper.h: ns3::CsmaStarHelper [class] - module.add_class('CsmaStarHelper') - ## csma-helper.h: ns3::CsmaHelper [class] - module.add_class('CsmaHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) - ## csma-channel.h: ns3::CsmaChannel [class] - module.add_class('CsmaChannel', parent=root_module['ns3::Channel']) - ## csma-net-device.h: ns3::CsmaNetDevice [class] - module.add_class('CsmaNetDevice', parent=root_module['ns3::NetDevice']) - ## csma-net-device.h: ns3::CsmaNetDevice::EncapsulationMode [enumeration] - module.add_enum('EncapsulationMode', ['ILLEGAL', 'DIX', 'LLC'], outer_class=root_module['ns3::CsmaNetDevice']) - - ## 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_Ns3Backoff_methods(root_module, root_module['ns3::Backoff']) - register_Ns3CsmaDeviceRec_methods(root_module, root_module['ns3::CsmaDeviceRec']) - register_Ns3CsmaStarHelper_methods(root_module, root_module['ns3::CsmaStarHelper']) - register_Ns3CsmaHelper_methods(root_module, root_module['ns3::CsmaHelper']) - register_Ns3CsmaChannel_methods(root_module, root_module['ns3::CsmaChannel']) - register_Ns3CsmaNetDevice_methods(root_module, root_module['ns3::CsmaNetDevice']) - return - -def register_Ns3Backoff_methods(root_module, cls): - ## backoff.h: ns3::Backoff::Backoff(ns3::Backoff const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Backoff const &', 'arg0')]) - ## backoff.h: ns3::Backoff::Backoff() [constructor] - cls.add_constructor([]) - ## backoff.h: ns3::Backoff::Backoff(ns3::Time slotTime, uint32_t minSlots, uint32_t maxSlots, uint32_t ceiling, uint32_t maxRetries) [constructor] - cls.add_constructor([param('ns3::Time', 'slotTime'), param('uint32_t', 'minSlots'), param('uint32_t', 'maxSlots'), param('uint32_t', 'ceiling'), param('uint32_t', 'maxRetries')]) - ## backoff.h: ns3::Time ns3::Backoff::GetBackoffTime() [member function] - cls.add_method('GetBackoffTime', - 'ns3::Time', - []) - ## backoff.h: void ns3::Backoff::IncrNumRetries() [member function] - cls.add_method('IncrNumRetries', - 'void', - []) - ## backoff.h: bool ns3::Backoff::MaxRetriesReached() [member function] - cls.add_method('MaxRetriesReached', - 'bool', - []) - ## backoff.h: void ns3::Backoff::ResetBackoffTime() [member function] - cls.add_method('ResetBackoffTime', - 'void', - []) - ## backoff.h: ns3::Backoff::m_ceiling [variable] - cls.add_instance_attribute('m_ceiling', 'uint32_t', is_const=False) - ## backoff.h: ns3::Backoff::m_maxRetries [variable] - cls.add_instance_attribute('m_maxRetries', 'uint32_t', is_const=False) - ## backoff.h: ns3::Backoff::m_maxSlots [variable] - cls.add_instance_attribute('m_maxSlots', 'uint32_t', is_const=False) - ## backoff.h: ns3::Backoff::m_minSlots [variable] - cls.add_instance_attribute('m_minSlots', 'uint32_t', is_const=False) - ## backoff.h: ns3::Backoff::m_slotTime [variable] - cls.add_instance_attribute('m_slotTime', 'ns3::Time', is_const=False) - return - -def register_Ns3CsmaDeviceRec_methods(root_module, cls): - ## csma-channel.h: ns3::CsmaDeviceRec::CsmaDeviceRec(ns3::CsmaDeviceRec const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CsmaDeviceRec const &', 'arg0')]) - ## csma-channel.h: ns3::CsmaDeviceRec::CsmaDeviceRec() [constructor] - cls.add_constructor([]) - ## csma-channel.h: ns3::CsmaDeviceRec::CsmaDeviceRec(ns3::Ptr device) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::CsmaNetDevice >', 'device')]) - ## csma-channel.h: bool ns3::CsmaDeviceRec::IsActive() [member function] - cls.add_method('IsActive', - 'bool', - []) - ## csma-channel.h: ns3::CsmaDeviceRec::active [variable] - cls.add_instance_attribute('active', 'bool', is_const=False) - ## csma-channel.h: ns3::CsmaDeviceRec::devicePtr [variable] - cls.add_instance_attribute('devicePtr', 'ns3::Ptr< ns3::CsmaNetDevice >', is_const=False) - return - -def register_Ns3CsmaStarHelper_methods(root_module, cls): - ## csma-star-helper.h: ns3::CsmaStarHelper::CsmaStarHelper(ns3::CsmaStarHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CsmaStarHelper const &', 'arg0')]) - ## csma-star-helper.h: ns3::CsmaStarHelper::CsmaStarHelper(uint32_t numSpokes, ns3::CsmaHelper csmaHelper) [constructor] - cls.add_constructor([param('uint32_t', 'numSpokes'), param('ns3::CsmaHelper', 'csmaHelper')]) - ## csma-star-helper.h: void ns3::CsmaStarHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper address) [member function] - cls.add_method('AssignIpv4Addresses', - 'void', - [param('ns3::Ipv4AddressHelper', 'address')]) - ## csma-star-helper.h: ns3::Ptr ns3::CsmaStarHelper::GetHub() const [member function] - cls.add_method('GetHub', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## csma-star-helper.h: ns3::NetDeviceContainer ns3::CsmaStarHelper::GetHubDevices() const [member function] - cls.add_method('GetHubDevices', - 'ns3::NetDeviceContainer', - [], - is_const=True) - ## csma-star-helper.h: ns3::Ipv4Address ns3::CsmaStarHelper::GetHubIpv4Address(uint32_t i) const [member function] - cls.add_method('GetHubIpv4Address', - 'ns3::Ipv4Address', - [param('uint32_t', 'i')], - is_const=True) - ## csma-star-helper.h: ns3::NetDeviceContainer ns3::CsmaStarHelper::GetSpokeDevices() const [member function] - cls.add_method('GetSpokeDevices', - 'ns3::NetDeviceContainer', - [], - is_const=True) - ## csma-star-helper.h: ns3::Ipv4Address ns3::CsmaStarHelper::GetSpokeIpv4Address(uint32_t i) const [member function] - cls.add_method('GetSpokeIpv4Address', - 'ns3::Ipv4Address', - [param('uint32_t', 'i')], - is_const=True) - ## csma-star-helper.h: ns3::Ptr ns3::CsmaStarHelper::GetSpokeNode(uint32_t i) const [member function] - cls.add_method('GetSpokeNode', - 'ns3::Ptr< ns3::Node >', - [param('uint32_t', 'i')], - is_const=True) - ## csma-star-helper.h: void ns3::CsmaStarHelper::InstallStack(ns3::InternetStackHelper stack) [member function] - cls.add_method('InstallStack', - 'void', - [param('ns3::InternetStackHelper', 'stack')]) - ## csma-star-helper.h: uint32_t ns3::CsmaStarHelper::SpokeCount() const [member function] - cls.add_method('SpokeCount', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3CsmaHelper_methods(root_module, cls): - ## csma-helper.h: ns3::CsmaHelper::CsmaHelper(ns3::CsmaHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CsmaHelper const &', 'arg0')]) - ## csma-helper.h: ns3::CsmaHelper::CsmaHelper() [constructor] - cls.add_constructor([]) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string name) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'name')], - is_const=True) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr node, ns3::Ptr channel) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')], - is_const=True) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::Ptr node, std::string channelName) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string', 'channelName')], - is_const=True) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string nodeName, ns3::Ptr channel) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'nodeName'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')], - is_const=True) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(std::string nodeName, std::string channelName) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'nodeName'), param('std::string', 'channelName')], - is_const=True) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer const &', 'c')], - is_const=True) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, ns3::Ptr channel) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer const &', 'c'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')], - is_const=True) - ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, std::string channelName) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer const &', 'c'), param('std::string', 'channelName')], - is_const=True) - ## csma-helper.h: void ns3::CsmaHelper::SetChannelAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] - cls.add_method('SetChannelAttribute', - 'void', - [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) - ## csma-helper.h: void ns3::CsmaHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] - cls.add_method('SetDeviceAttribute', - 'void', - [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) - ## csma-helper.h: void ns3::CsmaHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetQueue', - 'void', - [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()')]) - ## csma-helper.h: void ns3::CsmaHelper::EnableAsciiInternal(ns3::Ptr stream, std::string prefix, ns3::Ptr nd, bool explicitFilename) [member function] - cls.add_method('EnableAsciiInternal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - ## csma-helper.h: void ns3::CsmaHelper::EnablePcapInternal(std::string prefix, ns3::Ptr nd, bool promiscuous, bool explicitFilename) [member function] - cls.add_method('EnablePcapInternal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - return - -def register_Ns3CsmaChannel_methods(root_module, cls): - ## csma-channel.h: ns3::CsmaChannel::CsmaChannel(ns3::CsmaChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CsmaChannel const &', 'arg0')]) - ## csma-channel.h: ns3::CsmaChannel::CsmaChannel() [constructor] - cls.add_constructor([]) - ## csma-channel.h: int32_t ns3::CsmaChannel::Attach(ns3::Ptr device) [member function] - cls.add_method('Attach', - 'int32_t', - [param('ns3::Ptr< ns3::CsmaNetDevice >', 'device')]) - ## csma-channel.h: bool ns3::CsmaChannel::Detach(ns3::Ptr device) [member function] - cls.add_method('Detach', - 'bool', - [param('ns3::Ptr< ns3::CsmaNetDevice >', 'device')]) - ## csma-channel.h: bool ns3::CsmaChannel::Detach(uint32_t deviceId) [member function] - cls.add_method('Detach', - 'bool', - [param('uint32_t', 'deviceId')]) - ## csma-channel.h: ns3::Ptr ns3::CsmaChannel::GetCsmaDevice(uint32_t i) const [member function] - cls.add_method('GetCsmaDevice', - 'ns3::Ptr< ns3::CsmaNetDevice >', - [param('uint32_t', 'i')], - is_const=True) - ## csma-channel.h: ns3::DataRate ns3::CsmaChannel::GetDataRate() [member function] - cls.add_method('GetDataRate', - 'ns3::DataRate', - []) - ## csma-channel.h: ns3::Time ns3::CsmaChannel::GetDelay() [member function] - cls.add_method('GetDelay', - 'ns3::Time', - []) - ## csma-channel.h: ns3::Ptr ns3::CsmaChannel::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) - ## csma-channel.h: int32_t ns3::CsmaChannel::GetDeviceNum(ns3::Ptr device) [member function] - cls.add_method('GetDeviceNum', - 'int32_t', - [param('ns3::Ptr< ns3::CsmaNetDevice >', 'device')]) - ## csma-channel.h: uint32_t ns3::CsmaChannel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## csma-channel.h: uint32_t ns3::CsmaChannel::GetNumActDevices() [member function] - cls.add_method('GetNumActDevices', - 'uint32_t', - []) - ## csma-channel.h: ns3::WireState ns3::CsmaChannel::GetState() [member function] - cls.add_method('GetState', - 'ns3::WireState', - []) - ## csma-channel.h: static ns3::TypeId ns3::CsmaChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## csma-channel.h: bool ns3::CsmaChannel::IsActive(uint32_t deviceId) [member function] - cls.add_method('IsActive', - 'bool', - [param('uint32_t', 'deviceId')]) - ## csma-channel.h: bool ns3::CsmaChannel::IsBusy() [member function] - cls.add_method('IsBusy', - 'bool', - []) - ## csma-channel.h: void ns3::CsmaChannel::PropagationCompleteEvent() [member function] - cls.add_method('PropagationCompleteEvent', - 'void', - []) - ## csma-channel.h: bool ns3::CsmaChannel::Reattach(uint32_t deviceId) [member function] - cls.add_method('Reattach', - 'bool', - [param('uint32_t', 'deviceId')]) - ## csma-channel.h: bool ns3::CsmaChannel::Reattach(ns3::Ptr device) [member function] - cls.add_method('Reattach', - 'bool', - [param('ns3::Ptr< ns3::CsmaNetDevice >', 'device')]) - ## csma-channel.h: bool ns3::CsmaChannel::TransmitEnd() [member function] - cls.add_method('TransmitEnd', - 'bool', - []) - ## csma-channel.h: bool ns3::CsmaChannel::TransmitStart(ns3::Ptr p, uint32_t srcId) [member function] - cls.add_method('TransmitStart', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'srcId')]) - return - -def register_Ns3CsmaNetDevice_methods(root_module, cls): - ## csma-net-device.h: static ns3::TypeId ns3::CsmaNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## csma-net-device.h: ns3::CsmaNetDevice::CsmaNetDevice() [constructor] - cls.add_constructor([]) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetInterframeGap(ns3::Time t) [member function] - cls.add_method('SetInterframeGap', - 'void', - [param('ns3::Time', 't')]) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetBackoffParams(ns3::Time slotTime, uint32_t minSlots, uint32_t maxSlots, uint32_t maxRetries, uint32_t ceiling) [member function] - cls.add_method('SetBackoffParams', - 'void', - [param('ns3::Time', 'slotTime'), param('uint32_t', 'minSlots'), param('uint32_t', 'maxSlots'), param('uint32_t', 'maxRetries'), param('uint32_t', 'ceiling')]) - ## csma-net-device.h: bool ns3::CsmaNetDevice::Attach(ns3::Ptr ch) [member function] - cls.add_method('Attach', - 'bool', - [param('ns3::Ptr< ns3::CsmaChannel >', 'ch')]) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetQueue(ns3::Ptr queue) [member function] - cls.add_method('SetQueue', - 'void', - [param('ns3::Ptr< ns3::Queue >', 'queue')]) - ## csma-net-device.h: ns3::Ptr ns3::CsmaNetDevice::GetQueue() const [member function] - cls.add_method('GetQueue', - 'ns3::Ptr< ns3::Queue >', - [], - is_const=True) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetReceiveErrorModel(ns3::Ptr em) [member function] - cls.add_method('SetReceiveErrorModel', - 'void', - [param('ns3::Ptr< ns3::ErrorModel >', 'em')]) - ## csma-net-device.h: void ns3::CsmaNetDevice::Receive(ns3::Ptr p, ns3::Ptr sender) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ptr< ns3::CsmaNetDevice >', 'sender')]) - ## csma-net-device.h: bool ns3::CsmaNetDevice::IsSendEnabled() [member function] - cls.add_method('IsSendEnabled', - 'bool', - []) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetSendEnable(bool enable) [member function] - cls.add_method('SetSendEnable', - 'void', - [param('bool', 'enable')]) - ## csma-net-device.h: bool ns3::CsmaNetDevice::IsReceiveEnabled() [member function] - cls.add_method('IsReceiveEnabled', - 'bool', - []) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetReceiveEnable(bool enable) [member function] - cls.add_method('SetReceiveEnable', - 'void', - [param('bool', 'enable')]) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetEncapsulationMode(ns3::CsmaNetDevice::EncapsulationMode mode) [member function] - cls.add_method('SetEncapsulationMode', - 'void', - [param('ns3::CsmaNetDevice::EncapsulationMode', 'mode')]) - ## csma-net-device.h: ns3::CsmaNetDevice::EncapsulationMode ns3::CsmaNetDevice::GetEncapsulationMode() [member function] - cls.add_method('GetEncapsulationMode', - 'ns3::CsmaNetDevice::EncapsulationMode', - []) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## csma-net-device.h: uint32_t ns3::CsmaNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: ns3::Ptr ns3::CsmaNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: bool ns3::CsmaNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## csma-net-device.h: uint16_t ns3::CsmaNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## csma-net-device.h: ns3::Address ns3::CsmaNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: bool ns3::CsmaNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: void ns3::CsmaNetDevice::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) - ## csma-net-device.h: bool ns3::CsmaNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: ns3::Address ns3::CsmaNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: bool ns3::CsmaNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: ns3::Address ns3::CsmaNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## csma-net-device.h: bool ns3::CsmaNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: bool ns3::CsmaNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: bool ns3::CsmaNetDevice::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) - ## csma-net-device.h: bool ns3::CsmaNetDevice::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) - ## csma-net-device.h: ns3::Ptr ns3::CsmaNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: void ns3::CsmaNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## csma-net-device.h: bool ns3::CsmaNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: void ns3::CsmaNetDevice::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) - ## csma-net-device.h: ns3::Address ns3::CsmaNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## csma-net-device.h: void ns3::CsmaNetDevice::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) - ## csma-net-device.h: bool ns3::CsmaNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## csma-net-device.h: void ns3::CsmaNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## csma-net-device.h: void ns3::CsmaNetDevice::AddHeader(ns3::Ptr p, ns3::Mac48Address source, ns3::Mac48Address dest, uint16_t protocolNumber) [member function] - cls.add_method('AddHeader', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Mac48Address', 'source'), param('ns3::Mac48Address', 'dest'), param('uint16_t', 'protocolNumber')], - 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-LP64/ns3_module_dsdv.py b/bindings/python/apidefs/gcc-LP64/ns3_module_dsdv.py deleted file mode 100644 index 4af7bebf3..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_dsdv.py +++ /dev/null @@ -1,638 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## dsdv-helper.h: ns3::DsdvHelper [class] - module.add_class('DsdvHelper', 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() - - -def register_types_ns3_dot11s(module): - root_module = module.get_root() - - -def register_types_ns3_dsdv(module): - root_module = module.get_root() - - ## dsdv-rtable.h: ns3::dsdv::RouteFlags [enumeration] - module.add_enum('RouteFlags', ['VALID', 'INVALID']) - ## dsdv-packet.h: ns3::dsdv::DsdvHeader [class] - module.add_class('DsdvHeader', parent=root_module['ns3::Header']) - ## dsdv-packet-queue.h: ns3::dsdv::PacketQueue [class] - module.add_class('PacketQueue') - ## dsdv-packet-queue.h: ns3::dsdv::QueueEntry [class] - module.add_class('QueueEntry') - ## dsdv-routing-protocol.h: ns3::dsdv::RoutingProtocol [class] - module.add_class('RoutingProtocol', parent=root_module['ns3::Ipv4RoutingProtocol']) - ## dsdv-rtable.h: ns3::dsdv::RoutingTable [class] - module.add_class('RoutingTable') - ## dsdv-rtable.h: ns3::dsdv::RoutingTableEntry [class] - module.add_class('RoutingTableEntry') - module.add_container('std::map< ns3::Ipv4Address, ns3::dsdv::RoutingTableEntry >', ('ns3::Ipv4Address', 'ns3::dsdv::RoutingTableEntry'), container_type='map') - -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_Ns3DsdvHelper_methods(root_module, root_module['ns3::DsdvHelper']) - register_Ns3DsdvDsdvHeader_methods(root_module, root_module['ns3::dsdv::DsdvHeader']) - register_Ns3DsdvPacketQueue_methods(root_module, root_module['ns3::dsdv::PacketQueue']) - register_Ns3DsdvQueueEntry_methods(root_module, root_module['ns3::dsdv::QueueEntry']) - register_Ns3DsdvRoutingProtocol_methods(root_module, root_module['ns3::dsdv::RoutingProtocol']) - register_Ns3DsdvRoutingTable_methods(root_module, root_module['ns3::dsdv::RoutingTable']) - register_Ns3DsdvRoutingTableEntry_methods(root_module, root_module['ns3::dsdv::RoutingTableEntry']) - return - -def register_Ns3DsdvHelper_methods(root_module, cls): - ## dsdv-helper.h: ns3::DsdvHelper::DsdvHelper(ns3::DsdvHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DsdvHelper const &', 'arg0')]) - ## dsdv-helper.h: ns3::DsdvHelper::DsdvHelper() [constructor] - cls.add_constructor([]) - ## dsdv-helper.h: ns3::DsdvHelper * ns3::DsdvHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::DsdvHelper *', - [], - is_const=True, is_virtual=True) - ## dsdv-helper.h: ns3::Ptr ns3::DsdvHelper::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) - ## dsdv-helper.h: void ns3::DsdvHelper::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_Ns3DsdvDsdvHeader_methods(root_module, cls): - cls.add_output_stream_operator() - ## dsdv-packet.h: ns3::dsdv::DsdvHeader::DsdvHeader(ns3::dsdv::DsdvHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dsdv::DsdvHeader const &', 'arg0')]) - ## dsdv-packet.h: ns3::dsdv::DsdvHeader::DsdvHeader(ns3::Ipv4Address dst=ns3::Ipv4Address(), uint32_t hopcount=0, uint32_t dstSeqNo=0) [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'dst', default_value='ns3::Ipv4Address()'), param('uint32_t', 'hopcount', default_value='0'), param('uint32_t', 'dstSeqNo', default_value='0')]) - ## dsdv-packet.h: uint32_t ns3::dsdv::DsdvHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## dsdv-packet.h: ns3::Ipv4Address ns3::dsdv::DsdvHeader::GetDst() const [member function] - cls.add_method('GetDst', - 'ns3::Ipv4Address', - [], - is_const=True) - ## dsdv-packet.h: uint32_t ns3::dsdv::DsdvHeader::GetDstSeqno() const [member function] - cls.add_method('GetDstSeqno', - 'uint32_t', - [], - is_const=True) - ## dsdv-packet.h: uint32_t ns3::dsdv::DsdvHeader::GetHopCount() const [member function] - cls.add_method('GetHopCount', - 'uint32_t', - [], - is_const=True) - ## dsdv-packet.h: ns3::TypeId ns3::dsdv::DsdvHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## dsdv-packet.h: uint32_t ns3::dsdv::DsdvHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## dsdv-packet.h: static ns3::TypeId ns3::dsdv::DsdvHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::SetDst(ns3::Ipv4Address destination) [member function] - cls.add_method('SetDst', - 'void', - [param('ns3::Ipv4Address', 'destination')]) - ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::SetDstSeqno(uint32_t sequenceNumber) [member function] - cls.add_method('SetDstSeqno', - 'void', - [param('uint32_t', 'sequenceNumber')]) - ## dsdv-packet.h: void ns3::dsdv::DsdvHeader::SetHopCount(uint32_t hopCount) [member function] - cls.add_method('SetHopCount', - 'void', - [param('uint32_t', 'hopCount')]) - return - -def register_Ns3DsdvPacketQueue_methods(root_module, cls): - ## dsdv-packet-queue.h: ns3::dsdv::PacketQueue::PacketQueue(ns3::dsdv::PacketQueue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dsdv::PacketQueue const &', 'arg0')]) - ## dsdv-packet-queue.h: ns3::dsdv::PacketQueue::PacketQueue() [constructor] - cls.add_constructor([]) - ## dsdv-packet-queue.h: bool ns3::dsdv::PacketQueue::Dequeue(ns3::Ipv4Address dst, ns3::dsdv::QueueEntry & entry) [member function] - cls.add_method('Dequeue', - 'bool', - [param('ns3::Ipv4Address', 'dst'), param('ns3::dsdv::QueueEntry &', 'entry')]) - ## dsdv-packet-queue.h: void ns3::dsdv::PacketQueue::DropPacketWithDst(ns3::Ipv4Address dst) [member function] - cls.add_method('DropPacketWithDst', - 'void', - [param('ns3::Ipv4Address', 'dst')]) - ## dsdv-packet-queue.h: bool ns3::dsdv::PacketQueue::Enqueue(ns3::dsdv::QueueEntry & entry) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::dsdv::QueueEntry &', 'entry')]) - ## dsdv-packet-queue.h: bool ns3::dsdv::PacketQueue::Find(ns3::Ipv4Address dst) [member function] - cls.add_method('Find', - 'bool', - [param('ns3::Ipv4Address', 'dst')]) - ## dsdv-packet-queue.h: uint32_t ns3::dsdv::PacketQueue::GetCountForPacketsWithDst(ns3::Ipv4Address dst) [member function] - cls.add_method('GetCountForPacketsWithDst', - 'uint32_t', - [param('ns3::Ipv4Address', 'dst')]) - ## dsdv-packet-queue.h: uint32_t ns3::dsdv::PacketQueue::GetMaxPacketsPerDst() const [member function] - cls.add_method('GetMaxPacketsPerDst', - 'uint32_t', - [], - is_const=True) - ## dsdv-packet-queue.h: uint32_t ns3::dsdv::PacketQueue::GetMaxQueueLen() const [member function] - cls.add_method('GetMaxQueueLen', - 'uint32_t', - [], - is_const=True) - ## dsdv-packet-queue.h: ns3::Time ns3::dsdv::PacketQueue::GetQueueTimeout() const [member function] - cls.add_method('GetQueueTimeout', - 'ns3::Time', - [], - is_const=True) - ## dsdv-packet-queue.h: uint32_t ns3::dsdv::PacketQueue::GetSize() [member function] - cls.add_method('GetSize', - 'uint32_t', - []) - ## dsdv-packet-queue.h: void ns3::dsdv::PacketQueue::SetMaxPacketsPerDst(uint32_t len) [member function] - cls.add_method('SetMaxPacketsPerDst', - 'void', - [param('uint32_t', 'len')]) - ## dsdv-packet-queue.h: void ns3::dsdv::PacketQueue::SetMaxQueueLen(uint32_t len) [member function] - cls.add_method('SetMaxQueueLen', - 'void', - [param('uint32_t', 'len')]) - ## dsdv-packet-queue.h: void ns3::dsdv::PacketQueue::SetQueueTimeout(ns3::Time t) [member function] - cls.add_method('SetQueueTimeout', - 'void', - [param('ns3::Time', 't')]) - return - -def register_Ns3DsdvQueueEntry_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## dsdv-packet-queue.h: ns3::dsdv::QueueEntry::QueueEntry(ns3::dsdv::QueueEntry const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dsdv::QueueEntry const &', 'arg0')]) - ## dsdv-packet-queue.h: ns3::dsdv::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>()) [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>()')]) - ## dsdv-packet-queue.h: ns3::Callback, ns3::Ipv4Header const&, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::dsdv::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) - ## dsdv-packet-queue.h: ns3::Time ns3::dsdv::QueueEntry::GetExpireTime() const [member function] - cls.add_method('GetExpireTime', - 'ns3::Time', - [], - is_const=True) - ## dsdv-packet-queue.h: ns3::Ipv4Header ns3::dsdv::QueueEntry::GetIpv4Header() const [member function] - cls.add_method('GetIpv4Header', - 'ns3::Ipv4Header', - [], - is_const=True) - ## dsdv-packet-queue.h: ns3::Ptr ns3::dsdv::QueueEntry::GetPacket() const [member function] - cls.add_method('GetPacket', - 'ns3::Ptr< ns3::Packet const >', - [], - is_const=True) - ## dsdv-packet-queue.h: ns3::Callback, ns3::Ptr, ns3::Ipv4Header const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::dsdv::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) - ## dsdv-packet-queue.h: void ns3::dsdv::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')]) - ## dsdv-packet-queue.h: void ns3::dsdv::QueueEntry::SetExpireTime(ns3::Time exp) [member function] - cls.add_method('SetExpireTime', - 'void', - [param('ns3::Time', 'exp')]) - ## dsdv-packet-queue.h: void ns3::dsdv::QueueEntry::SetIpv4Header(ns3::Ipv4Header h) [member function] - cls.add_method('SetIpv4Header', - 'void', - [param('ns3::Ipv4Header', 'h')]) - ## dsdv-packet-queue.h: void ns3::dsdv::QueueEntry::SetPacket(ns3::Ptr p) [member function] - cls.add_method('SetPacket', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'p')]) - ## dsdv-packet-queue.h: void ns3::dsdv::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_Ns3DsdvRoutingProtocol_methods(root_module, cls): - ## dsdv-routing-protocol.h: ns3::dsdv::RoutingProtocol::RoutingProtocol(ns3::dsdv::RoutingProtocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dsdv::RoutingProtocol const &', 'arg0')]) - ## dsdv-routing-protocol.h: ns3::dsdv::RoutingProtocol::RoutingProtocol() [constructor] - cls.add_constructor([]) - ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## dsdv-routing-protocol.h: bool ns3::dsdv::RoutingProtocol::GetEnableBufferFlag() const [member function] - cls.add_method('GetEnableBufferFlag', - 'bool', - [], - is_const=True) - ## dsdv-routing-protocol.h: bool ns3::dsdv::RoutingProtocol::GetEnableRAFlag() const [member function] - cls.add_method('GetEnableRAFlag', - 'bool', - [], - is_const=True) - ## dsdv-routing-protocol.h: static ns3::TypeId ns3::dsdv::RoutingProtocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## dsdv-routing-protocol.h: bool ns3::dsdv::RoutingProtocol::GetWSTFlag() const [member function] - cls.add_method('GetWSTFlag', - 'bool', - [], - is_const=True) - ## dsdv-routing-protocol.h: void ns3::dsdv::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) - ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## dsdv-routing-protocol.h: void ns3::dsdv::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) - ## dsdv-routing-protocol.h: void ns3::dsdv::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) - ## dsdv-routing-protocol.h: bool ns3::dsdv::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) - ## dsdv-routing-protocol.h: ns3::Ptr ns3::dsdv::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) - ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::SetEnableBufferFlag(bool f) [member function] - cls.add_method('SetEnableBufferFlag', - 'void', - [param('bool', 'f')]) - ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::SetEnableRAFlag(bool f) [member function] - cls.add_method('SetEnableRAFlag', - 'void', - [param('bool', 'f')]) - ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::SetIpv4(ns3::Ptr ipv4) [member function] - cls.add_method('SetIpv4', - 'void', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], - is_virtual=True) - ## dsdv-routing-protocol.h: void ns3::dsdv::RoutingProtocol::SetWSTFlag(bool f) [member function] - cls.add_method('SetWSTFlag', - 'void', - [param('bool', 'f')]) - ## dsdv-routing-protocol.h: ns3::dsdv::RoutingProtocol::DSDV_PORT [variable] - cls.add_static_attribute('DSDV_PORT', 'uint32_t const', is_const=True) - return - -def register_Ns3DsdvRoutingTable_methods(root_module, cls): - ## dsdv-rtable.h: ns3::dsdv::RoutingTable::RoutingTable(ns3::dsdv::RoutingTable const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dsdv::RoutingTable const &', 'arg0')]) - ## dsdv-rtable.h: ns3::dsdv::RoutingTable::RoutingTable() [constructor] - cls.add_constructor([]) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::AddIpv4Event(ns3::Ipv4Address arg0, ns3::EventId arg1) [member function] - cls.add_method('AddIpv4Event', - 'bool', - [param('ns3::Ipv4Address', 'arg0'), param('ns3::EventId', 'arg1')]) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::AddRoute(ns3::dsdv::RoutingTableEntry & r) [member function] - cls.add_method('AddRoute', - 'bool', - [param('ns3::dsdv::RoutingTableEntry &', 'r')]) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::AnyRunningEvent(ns3::Ipv4Address address) [member function] - cls.add_method('AnyRunningEvent', - 'bool', - [param('ns3::Ipv4Address', 'address')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::DeleteAllRoutesFromInterface(ns3::Ipv4InterfaceAddress iface) [member function] - cls.add_method('DeleteAllRoutesFromInterface', - 'void', - [param('ns3::Ipv4InterfaceAddress', 'iface')]) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::DeleteIpv4Event(ns3::Ipv4Address address) [member function] - cls.add_method('DeleteIpv4Event', - 'bool', - [param('ns3::Ipv4Address', 'address')]) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::DeleteRoute(ns3::Ipv4Address dst) [member function] - cls.add_method('DeleteRoute', - 'bool', - [param('ns3::Ipv4Address', 'dst')]) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::ForceDeleteIpv4Event(ns3::Ipv4Address address) [member function] - cls.add_method('ForceDeleteIpv4Event', - 'bool', - [param('ns3::Ipv4Address', 'address')]) - ## dsdv-rtable.h: ns3::EventId ns3::dsdv::RoutingTable::GetEventId(ns3::Ipv4Address address) [member function] - cls.add_method('GetEventId', - 'ns3::EventId', - [param('ns3::Ipv4Address', 'address')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::GetListOfAllRoutes(std::map, std::allocator > > & allRoutes) [member function] - cls.add_method('GetListOfAllRoutes', - 'void', - [param('std::map< ns3::Ipv4Address, ns3::dsdv::RoutingTableEntry > &', 'allRoutes')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::GetListOfDestinationWithNextHop(ns3::Ipv4Address nxtHp, std::map, std::allocator > > & dstList) [member function] - cls.add_method('GetListOfDestinationWithNextHop', - 'void', - [param('ns3::Ipv4Address', 'nxtHp'), param('std::map< ns3::Ipv4Address, ns3::dsdv::RoutingTableEntry > &', 'dstList')]) - ## dsdv-rtable.h: ns3::Time ns3::dsdv::RoutingTable::Getholddowntime() const [member function] - cls.add_method('Getholddowntime', - 'ns3::Time', - [], - is_const=True) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::LookupRoute(ns3::Ipv4Address dst, ns3::dsdv::RoutingTableEntry & rt) [member function] - cls.add_method('LookupRoute', - 'bool', - [param('ns3::Ipv4Address', 'dst'), param('ns3::dsdv::RoutingTableEntry &', 'rt')]) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::LookupRoute(ns3::Ipv4Address id, ns3::dsdv::RoutingTableEntry & rt, bool forRouteInput) [member function] - cls.add_method('LookupRoute', - 'bool', - [param('ns3::Ipv4Address', 'id'), param('ns3::dsdv::RoutingTableEntry &', 'rt'), param('bool', 'forRouteInput')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::Print(ns3::Ptr stream) const [member function] - cls.add_method('Print', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::Purge(std::map, std::allocator > > & removedAddresses) [member function] - cls.add_method('Purge', - 'void', - [param('std::map< ns3::Ipv4Address, ns3::dsdv::RoutingTableEntry > &', 'removedAddresses')]) - ## dsdv-rtable.h: uint32_t ns3::dsdv::RoutingTable::RoutingTableSize() [member function] - cls.add_method('RoutingTableSize', - 'uint32_t', - []) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTable::Setholddowntime(ns3::Time t) [member function] - cls.add_method('Setholddowntime', - 'void', - [param('ns3::Time', 't')]) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTable::Update(ns3::dsdv::RoutingTableEntry & rt) [member function] - cls.add_method('Update', - 'bool', - [param('ns3::dsdv::RoutingTableEntry &', 'rt')]) - return - -def register_Ns3DsdvRoutingTableEntry_methods(root_module, cls): - ## dsdv-rtable.h: ns3::dsdv::RoutingTableEntry::RoutingTableEntry(ns3::dsdv::RoutingTableEntry const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dsdv::RoutingTableEntry const &', 'arg0')]) - ## dsdv-rtable.h: ns3::dsdv::RoutingTableEntry::RoutingTableEntry(ns3::Ptr dev=0, ns3::Ipv4Address dst=ns3::Ipv4Address(), u_int32_t m_seqNo=0, ns3::Ipv4InterfaceAddress iface=ns3::Ipv4InterfaceAddress(), u_int32_t hops=0, ns3::Ipv4Address nextHop=ns3::Ipv4Address(), ns3::Time lifetime=ns3::Simulator::Now( ), ns3::Time SettlingTime=ns3::Simulator::Now( ), bool changedEntries=false) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev', default_value='0'), param('ns3::Ipv4Address', 'dst', default_value='ns3::Ipv4Address()'), param('u_int32_t', 'm_seqNo', default_value='0'), param('ns3::Ipv4InterfaceAddress', 'iface', default_value='ns3::Ipv4InterfaceAddress()'), param('u_int32_t', 'hops', default_value='0'), param('ns3::Ipv4Address', 'nextHop', default_value='ns3::Ipv4Address()'), param('ns3::Time', 'lifetime', default_value='ns3::Simulator::Now( )'), param('ns3::Time', 'SettlingTime', default_value='ns3::Simulator::Now( )'), param('bool', 'changedEntries', default_value='false')]) - ## dsdv-rtable.h: ns3::Ipv4Address ns3::dsdv::RoutingTableEntry::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Ipv4Address', - [], - is_const=True) - ## dsdv-rtable.h: bool ns3::dsdv::RoutingTableEntry::GetEntriesChanged() const [member function] - cls.add_method('GetEntriesChanged', - 'bool', - [], - is_const=True) - ## dsdv-rtable.h: ns3::dsdv::RouteFlags ns3::dsdv::RoutingTableEntry::GetFlag() const [member function] - cls.add_method('GetFlag', - 'ns3::dsdv::RouteFlags', - [], - is_const=True) - ## dsdv-rtable.h: uint32_t ns3::dsdv::RoutingTableEntry::GetHop() const [member function] - cls.add_method('GetHop', - 'uint32_t', - [], - is_const=True) - ## dsdv-rtable.h: ns3::Ipv4InterfaceAddress ns3::dsdv::RoutingTableEntry::GetInterface() const [member function] - cls.add_method('GetInterface', - 'ns3::Ipv4InterfaceAddress', - [], - is_const=True) - ## dsdv-rtable.h: ns3::Time ns3::dsdv::RoutingTableEntry::GetLifeTime() const [member function] - cls.add_method('GetLifeTime', - 'ns3::Time', - [], - is_const=True) - ## dsdv-rtable.h: ns3::Ipv4Address ns3::dsdv::RoutingTableEntry::GetNextHop() const [member function] - cls.add_method('GetNextHop', - 'ns3::Ipv4Address', - [], - is_const=True) - ## dsdv-rtable.h: ns3::Ptr ns3::dsdv::RoutingTableEntry::GetOutputDevice() const [member function] - cls.add_method('GetOutputDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_const=True) - ## dsdv-rtable.h: ns3::Ptr ns3::dsdv::RoutingTableEntry::GetRoute() const [member function] - cls.add_method('GetRoute', - 'ns3::Ptr< ns3::Ipv4Route >', - [], - is_const=True) - ## dsdv-rtable.h: uint32_t ns3::dsdv::RoutingTableEntry::GetSeqNo() const [member function] - cls.add_method('GetSeqNo', - 'uint32_t', - [], - is_const=True) - ## dsdv-rtable.h: ns3::Time ns3::dsdv::RoutingTableEntry::GetSettlingTime() const [member function] - cls.add_method('GetSettlingTime', - 'ns3::Time', - [], - is_const=True) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::Print(ns3::Ptr stream) const [member function] - cls.add_method('Print', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetEntriesChanged(bool entriesChanged) [member function] - cls.add_method('SetEntriesChanged', - 'void', - [param('bool', 'entriesChanged')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetFlag(ns3::dsdv::RouteFlags flag) [member function] - cls.add_method('SetFlag', - 'void', - [param('ns3::dsdv::RouteFlags', 'flag')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetHop(uint32_t hopCount) [member function] - cls.add_method('SetHop', - 'void', - [param('uint32_t', 'hopCount')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetInterface(ns3::Ipv4InterfaceAddress iface) [member function] - cls.add_method('SetInterface', - 'void', - [param('ns3::Ipv4InterfaceAddress', 'iface')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetLifeTime(ns3::Time lifeTime) [member function] - cls.add_method('SetLifeTime', - 'void', - [param('ns3::Time', 'lifeTime')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetNextHop(ns3::Ipv4Address nextHop) [member function] - cls.add_method('SetNextHop', - 'void', - [param('ns3::Ipv4Address', 'nextHop')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetOutputDevice(ns3::Ptr device) [member function] - cls.add_method('SetOutputDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetRoute(ns3::Ptr route) [member function] - cls.add_method('SetRoute', - 'void', - [param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetSeqNo(uint32_t sequenceNumber) [member function] - cls.add_method('SetSeqNo', - 'void', - [param('uint32_t', 'sequenceNumber')]) - ## dsdv-rtable.h: void ns3::dsdv::RoutingTableEntry::SetSettlingTime(ns3::Time settlingTime) [member function] - cls.add_method('SetSettlingTime', - 'void', - [param('ns3::Time', 'settlingTime')]) - 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-LP64/ns3_module_emu.py b/bindings/python/apidefs/gcc-LP64/ns3_module_emu.py deleted file mode 100644 index c9f623e47..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_emu.py +++ /dev/null @@ -1,352 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## emu-helper.h: ns3::EmuHelper [class] - module.add_class('EmuHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) - ## emu-net-device.h: ns3::EmuNetDevice [class] - module.add_class('EmuNetDevice', parent=root_module['ns3::NetDevice']) - ## emu-net-device.h: ns3::EmuNetDevice::EncapsulationMode [enumeration] - module.add_enum('EncapsulationMode', ['ILLEGAL', 'DIX', 'LLC'], outer_class=root_module['ns3::EmuNetDevice']) - - ## 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_Ns3EmuHelper_methods(root_module, root_module['ns3::EmuHelper']) - register_Ns3EmuNetDevice_methods(root_module, root_module['ns3::EmuNetDevice']) - return - -def register_Ns3EmuHelper_methods(root_module, cls): - ## emu-helper.h: ns3::EmuHelper::EmuHelper(ns3::EmuHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EmuHelper const &', 'arg0')]) - ## emu-helper.h: ns3::EmuHelper::EmuHelper() [constructor] - cls.add_constructor([]) - ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(std::string nodeName) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'nodeName')], - is_const=True) - ## emu-helper.h: ns3::NetDeviceContainer ns3::EmuHelper::Install(ns3::NodeContainer const & c) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer const &', 'c')], - is_const=True) - ## emu-helper.h: void ns3::EmuHelper::SetAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] - cls.add_method('SetAttribute', - 'void', - [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) - ## emu-helper.h: void ns3::EmuHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetQueue', - 'void', - [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()')]) - ## emu-helper.h: void ns3::EmuHelper::EnableAsciiInternal(ns3::Ptr stream, std::string prefix, ns3::Ptr nd, bool explicitFilename) [member function] - cls.add_method('EnableAsciiInternal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - ## emu-helper.h: void ns3::EmuHelper::EnablePcapInternal(std::string prefix, ns3::Ptr nd, bool promiscuous, bool explicitFilename) [member function] - cls.add_method('EnablePcapInternal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - return - -def register_Ns3EmuNetDevice_methods(root_module, cls): - ## emu-net-device.h: static ns3::TypeId ns3::EmuNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## emu-net-device.h: ns3::EmuNetDevice::EmuNetDevice() [constructor] - cls.add_constructor([]) - ## emu-net-device.h: void ns3::EmuNetDevice::SetDataRate(ns3::DataRate bps) [member function] - cls.add_method('SetDataRate', - 'void', - [param('ns3::DataRate', 'bps')]) - ## emu-net-device.h: void ns3::EmuNetDevice::Start(ns3::Time tStart) [member function] - cls.add_method('Start', - 'void', - [param('ns3::Time', 'tStart')]) - ## emu-net-device.h: void ns3::EmuNetDevice::Stop(ns3::Time tStop) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time', 'tStop')]) - ## emu-net-device.h: void ns3::EmuNetDevice::SetQueue(ns3::Ptr queue) [member function] - cls.add_method('SetQueue', - 'void', - [param('ns3::Ptr< ns3::Queue >', 'queue')]) - ## emu-net-device.h: ns3::Ptr ns3::EmuNetDevice::GetQueue() const [member function] - cls.add_method('GetQueue', - 'ns3::Ptr< ns3::Queue >', - [], - is_const=True) - ## emu-net-device.h: void ns3::EmuNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## emu-net-device.h: uint32_t ns3::EmuNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: ns3::Ptr ns3::EmuNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: void ns3::EmuNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## emu-net-device.h: ns3::Address ns3::EmuNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: bool ns3::EmuNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## emu-net-device.h: uint16_t ns3::EmuNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: bool ns3::EmuNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: void ns3::EmuNetDevice::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) - ## emu-net-device.h: bool ns3::EmuNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: ns3::Address ns3::EmuNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: bool ns3::EmuNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: ns3::Address ns3::EmuNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## emu-net-device.h: ns3::Address ns3::EmuNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## emu-net-device.h: bool ns3::EmuNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: bool ns3::EmuNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: bool ns3::EmuNetDevice::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) - ## emu-net-device.h: bool ns3::EmuNetDevice::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) - ## emu-net-device.h: ns3::Ptr ns3::EmuNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: void ns3::EmuNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## emu-net-device.h: bool ns3::EmuNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: void ns3::EmuNetDevice::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) - ## emu-net-device.h: void ns3::EmuNetDevice::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) - ## emu-net-device.h: bool ns3::EmuNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## emu-net-device.h: void ns3::EmuNetDevice::SetEncapsulationMode(ns3::EmuNetDevice::EncapsulationMode mode) [member function] - cls.add_method('SetEncapsulationMode', - 'void', - [param('ns3::EmuNetDevice::EncapsulationMode', 'mode')]) - ## emu-net-device.h: ns3::EmuNetDevice::EncapsulationMode ns3::EmuNetDevice::GetEncapsulationMode() const [member function] - cls.add_method('GetEncapsulationMode', - 'ns3::EmuNetDevice::EncapsulationMode', - [], - is_const=True) - ## emu-net-device.h: void ns3::EmuNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - '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-LP64/ns3_module_energy.py b/bindings/python/apidefs/gcc-LP64/ns3_module_energy.py deleted file mode 100644 index b30bf0b6e..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_energy.py +++ /dev/null @@ -1,985 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## device-energy-model-container.h: ns3::DeviceEnergyModelContainer [class] - module.add_class('DeviceEnergyModelContainer') - ## energy-model-helper.h: ns3::DeviceEnergyModelHelper [class] - module.add_class('DeviceEnergyModelHelper', allow_subclassing=True) - ## energy-model-helper.h: ns3::EnergySourceHelper [class] - module.add_class('EnergySourceHelper', allow_subclassing=True) - ## rv-battery-model-helper.h: ns3::RvBatteryModelHelper [class] - module.add_class('RvBatteryModelHelper', parent=root_module['ns3::EnergySourceHelper']) - ## wifi-radio-energy-model-helper.h: ns3::WifiRadioEnergyModelHelper [class] - module.add_class('WifiRadioEnergyModelHelper', parent=root_module['ns3::DeviceEnergyModelHelper']) - ## wifi-radio-energy-model.h: ns3::WifiRadioEnergyModelPhyListener [class] - module.add_class('WifiRadioEnergyModelPhyListener', parent=root_module['ns3::WifiPhyListener']) - ## basic-energy-source-helper.h: ns3::BasicEnergySourceHelper [class] - module.add_class('BasicEnergySourceHelper', parent=root_module['ns3::EnergySourceHelper']) - ## device-energy-model.h: ns3::DeviceEnergyModel [class] - module.add_class('DeviceEnergyModel', parent=root_module['ns3::Object']) - ## energy-source.h: ns3::EnergySource [class] - module.add_class('EnergySource', parent=root_module['ns3::Object']) - ## energy-source-container.h: ns3::EnergySourceContainer [class] - module.add_class('EnergySourceContainer', parent=root_module['ns3::Object']) - ## li-ion-energy-source.h: ns3::LiIonEnergySource [class] - module.add_class('LiIonEnergySource', parent=root_module['ns3::EnergySource']) - ## rv-battery-model.h: ns3::RvBatteryModel [class] - module.add_class('RvBatteryModel', parent=root_module['ns3::EnergySource']) - ## simple-device-energy-model.h: ns3::SimpleDeviceEnergyModel [class] - module.add_class('SimpleDeviceEnergyModel', parent=root_module['ns3::DeviceEnergyModel']) - ## wifi-radio-energy-model.h: ns3::WifiRadioEnergyModel [class] - module.add_class('WifiRadioEnergyModel', parent=root_module['ns3::DeviceEnergyModel']) - ## basic-energy-source.h: ns3::BasicEnergySource [class] - module.add_class('BasicEnergySource', parent=root_module['ns3::EnergySource']) - - ## 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_Ns3DeviceEnergyModelContainer_methods(root_module, root_module['ns3::DeviceEnergyModelContainer']) - register_Ns3DeviceEnergyModelHelper_methods(root_module, root_module['ns3::DeviceEnergyModelHelper']) - register_Ns3EnergySourceHelper_methods(root_module, root_module['ns3::EnergySourceHelper']) - register_Ns3RvBatteryModelHelper_methods(root_module, root_module['ns3::RvBatteryModelHelper']) - register_Ns3WifiRadioEnergyModelHelper_methods(root_module, root_module['ns3::WifiRadioEnergyModelHelper']) - register_Ns3WifiRadioEnergyModelPhyListener_methods(root_module, root_module['ns3::WifiRadioEnergyModelPhyListener']) - register_Ns3BasicEnergySourceHelper_methods(root_module, root_module['ns3::BasicEnergySourceHelper']) - register_Ns3DeviceEnergyModel_methods(root_module, root_module['ns3::DeviceEnergyModel']) - register_Ns3EnergySource_methods(root_module, root_module['ns3::EnergySource']) - register_Ns3EnergySourceContainer_methods(root_module, root_module['ns3::EnergySourceContainer']) - register_Ns3LiIonEnergySource_methods(root_module, root_module['ns3::LiIonEnergySource']) - register_Ns3RvBatteryModel_methods(root_module, root_module['ns3::RvBatteryModel']) - register_Ns3SimpleDeviceEnergyModel_methods(root_module, root_module['ns3::SimpleDeviceEnergyModel']) - register_Ns3WifiRadioEnergyModel_methods(root_module, root_module['ns3::WifiRadioEnergyModel']) - register_Ns3BasicEnergySource_methods(root_module, root_module['ns3::BasicEnergySource']) - return - -def register_Ns3DeviceEnergyModelContainer_methods(root_module, cls): - ## device-energy-model-container.h: ns3::DeviceEnergyModelContainer::DeviceEnergyModelContainer(ns3::DeviceEnergyModelContainer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DeviceEnergyModelContainer const &', 'arg0')]) - ## device-energy-model-container.h: ns3::DeviceEnergyModelContainer::DeviceEnergyModelContainer() [constructor] - cls.add_constructor([]) - ## device-energy-model-container.h: ns3::DeviceEnergyModelContainer::DeviceEnergyModelContainer(ns3::Ptr model) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::DeviceEnergyModel >', 'model')]) - ## device-energy-model-container.h: ns3::DeviceEnergyModelContainer::DeviceEnergyModelContainer(std::string modelName) [constructor] - cls.add_constructor([param('std::string', 'modelName')]) - ## device-energy-model-container.h: ns3::DeviceEnergyModelContainer::DeviceEnergyModelContainer(ns3::DeviceEnergyModelContainer const & a, ns3::DeviceEnergyModelContainer const & b) [constructor] - cls.add_constructor([param('ns3::DeviceEnergyModelContainer const &', 'a'), param('ns3::DeviceEnergyModelContainer const &', 'b')]) - ## device-energy-model-container.h: void ns3::DeviceEnergyModelContainer::Add(ns3::DeviceEnergyModelContainer container) [member function] - cls.add_method('Add', - 'void', - [param('ns3::DeviceEnergyModelContainer', 'container')]) - ## device-energy-model-container.h: void ns3::DeviceEnergyModelContainer::Add(ns3::Ptr model) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::DeviceEnergyModel >', 'model')]) - ## device-energy-model-container.h: void ns3::DeviceEnergyModelContainer::Add(std::string modelName) [member function] - cls.add_method('Add', - 'void', - [param('std::string', 'modelName')]) - ## device-energy-model-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::DeviceEnergyModelContainer::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::DeviceEnergyModel > const, std::vector< ns3::Ptr< ns3::DeviceEnergyModel > > >', - [], - is_const=True) - ## device-energy-model-container.h: void ns3::DeviceEnergyModelContainer::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## device-energy-model-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::DeviceEnergyModelContainer::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::DeviceEnergyModel > const, std::vector< ns3::Ptr< ns3::DeviceEnergyModel > > >', - [], - is_const=True) - ## device-energy-model-container.h: ns3::Ptr ns3::DeviceEnergyModelContainer::Get(uint32_t i) const [member function] - cls.add_method('Get', - 'ns3::Ptr< ns3::DeviceEnergyModel >', - [param('uint32_t', 'i')], - is_const=True) - ## device-energy-model-container.h: uint32_t ns3::DeviceEnergyModelContainer::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3DeviceEnergyModelHelper_methods(root_module, cls): - ## energy-model-helper.h: ns3::DeviceEnergyModelHelper::DeviceEnergyModelHelper() [constructor] - cls.add_constructor([]) - ## energy-model-helper.h: ns3::DeviceEnergyModelHelper::DeviceEnergyModelHelper(ns3::DeviceEnergyModelHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DeviceEnergyModelHelper const &', 'arg0')]) - ## energy-model-helper.h: ns3::DeviceEnergyModelContainer ns3::DeviceEnergyModelHelper::Install(ns3::Ptr device, ns3::Ptr source) const [member function] - cls.add_method('Install', - 'ns3::DeviceEnergyModelContainer', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::EnergySource >', 'source')], - is_const=True) - ## energy-model-helper.h: ns3::DeviceEnergyModelContainer ns3::DeviceEnergyModelHelper::Install(ns3::NetDeviceContainer deviceContainer, ns3::EnergySourceContainer sourceContainer) const [member function] - cls.add_method('Install', - 'ns3::DeviceEnergyModelContainer', - [param('ns3::NetDeviceContainer', 'deviceContainer'), param('ns3::EnergySourceContainer', 'sourceContainer')], - is_const=True) - ## energy-model-helper.h: void ns3::DeviceEnergyModelHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('Set', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')], - is_pure_virtual=True, is_virtual=True) - ## energy-model-helper.h: ns3::Ptr ns3::DeviceEnergyModelHelper::DoInstall(ns3::Ptr device, ns3::Ptr source) const [member function] - cls.add_method('DoInstall', - 'ns3::Ptr< ns3::DeviceEnergyModel >', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::EnergySource >', 'source')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3EnergySourceHelper_methods(root_module, cls): - ## energy-model-helper.h: ns3::EnergySourceHelper::EnergySourceHelper() [constructor] - cls.add_constructor([]) - ## energy-model-helper.h: ns3::EnergySourceHelper::EnergySourceHelper(ns3::EnergySourceHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EnergySourceHelper const &', 'arg0')]) - ## energy-model-helper.h: ns3::EnergySourceContainer ns3::EnergySourceHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'ns3::EnergySourceContainer', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## energy-model-helper.h: ns3::EnergySourceContainer ns3::EnergySourceHelper::Install(ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'ns3::EnergySourceContainer', - [param('ns3::NodeContainer', 'c')], - is_const=True) - ## energy-model-helper.h: ns3::EnergySourceContainer ns3::EnergySourceHelper::Install(std::string nodeName) const [member function] - cls.add_method('Install', - 'ns3::EnergySourceContainer', - [param('std::string', 'nodeName')], - is_const=True) - ## energy-model-helper.h: ns3::EnergySourceContainer ns3::EnergySourceHelper::InstallAll() const [member function] - cls.add_method('InstallAll', - 'ns3::EnergySourceContainer', - [], - is_const=True) - ## energy-model-helper.h: void ns3::EnergySourceHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('Set', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')], - is_pure_virtual=True, is_virtual=True) - ## energy-model-helper.h: ns3::Ptr ns3::EnergySourceHelper::DoInstall(ns3::Ptr node) const [member function] - cls.add_method('DoInstall', - 'ns3::Ptr< ns3::EnergySource >', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3RvBatteryModelHelper_methods(root_module, cls): - ## rv-battery-model-helper.h: ns3::RvBatteryModelHelper::RvBatteryModelHelper(ns3::RvBatteryModelHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RvBatteryModelHelper const &', 'arg0')]) - ## rv-battery-model-helper.h: ns3::RvBatteryModelHelper::RvBatteryModelHelper() [constructor] - cls.add_constructor([]) - ## rv-battery-model-helper.h: void ns3::RvBatteryModelHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('Set', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')], - is_virtual=True) - ## rv-battery-model-helper.h: ns3::Ptr ns3::RvBatteryModelHelper::DoInstall(ns3::Ptr node) const [member function] - cls.add_method('DoInstall', - 'ns3::Ptr< ns3::EnergySource >', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3WifiRadioEnergyModelHelper_methods(root_module, cls): - ## wifi-radio-energy-model-helper.h: ns3::WifiRadioEnergyModelHelper::WifiRadioEnergyModelHelper(ns3::WifiRadioEnergyModelHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiRadioEnergyModelHelper const &', 'arg0')]) - ## wifi-radio-energy-model-helper.h: ns3::WifiRadioEnergyModelHelper::WifiRadioEnergyModelHelper() [constructor] - cls.add_constructor([]) - ## wifi-radio-energy-model-helper.h: void ns3::WifiRadioEnergyModelHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('Set', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')], - is_virtual=True) - ## wifi-radio-energy-model-helper.h: void ns3::WifiRadioEnergyModelHelper::SetDepletionCallback(ns3::Callback callback) [member function] - cls.add_method('SetDepletionCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## wifi-radio-energy-model-helper.h: ns3::Ptr ns3::WifiRadioEnergyModelHelper::DoInstall(ns3::Ptr device, ns3::Ptr source) const [member function] - cls.add_method('DoInstall', - 'ns3::Ptr< ns3::DeviceEnergyModel >', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::EnergySource >', 'source')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3WifiRadioEnergyModelPhyListener_methods(root_module, cls): - ## wifi-radio-energy-model.h: ns3::WifiRadioEnergyModelPhyListener::WifiRadioEnergyModelPhyListener(ns3::WifiRadioEnergyModelPhyListener const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiRadioEnergyModelPhyListener const &', 'arg0')]) - ## wifi-radio-energy-model.h: ns3::WifiRadioEnergyModelPhyListener::WifiRadioEnergyModelPhyListener() [constructor] - cls.add_constructor([]) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModelPhyListener::NotifyMaybeCcaBusyStart(ns3::Time duration) [member function] - cls.add_method('NotifyMaybeCcaBusyStart', - 'void', - [param('ns3::Time', 'duration')], - is_virtual=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModelPhyListener::NotifyRxEndError() [member function] - cls.add_method('NotifyRxEndError', - 'void', - [], - is_virtual=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModelPhyListener::NotifyRxEndOk() [member function] - cls.add_method('NotifyRxEndOk', - 'void', - [], - is_virtual=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModelPhyListener::NotifyRxStart(ns3::Time duration) [member function] - cls.add_method('NotifyRxStart', - 'void', - [param('ns3::Time', 'duration')], - is_virtual=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModelPhyListener::NotifySwitchingStart(ns3::Time duration) [member function] - cls.add_method('NotifySwitchingStart', - 'void', - [param('ns3::Time', 'duration')], - is_virtual=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModelPhyListener::NotifyTxStart(ns3::Time duration) [member function] - cls.add_method('NotifyTxStart', - 'void', - [param('ns3::Time', 'duration')], - is_virtual=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModelPhyListener::SetChangeStateCallback(ns3::Callback callback) [member function] - cls.add_method('SetChangeStateCallback', - 'void', - [param('ns3::Callback< void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - return - -def register_Ns3BasicEnergySourceHelper_methods(root_module, cls): - ## basic-energy-source-helper.h: ns3::BasicEnergySourceHelper::BasicEnergySourceHelper(ns3::BasicEnergySourceHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BasicEnergySourceHelper const &', 'arg0')]) - ## basic-energy-source-helper.h: ns3::BasicEnergySourceHelper::BasicEnergySourceHelper() [constructor] - cls.add_constructor([]) - ## basic-energy-source-helper.h: void ns3::BasicEnergySourceHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('Set', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')], - is_virtual=True) - ## basic-energy-source-helper.h: ns3::Ptr ns3::BasicEnergySourceHelper::DoInstall(ns3::Ptr node) const [member function] - cls.add_method('DoInstall', - 'ns3::Ptr< ns3::EnergySource >', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3DeviceEnergyModel_methods(root_module, cls): - ## device-energy-model.h: ns3::DeviceEnergyModel::DeviceEnergyModel(ns3::DeviceEnergyModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DeviceEnergyModel const &', 'arg0')]) - ## device-energy-model.h: ns3::DeviceEnergyModel::DeviceEnergyModel() [constructor] - cls.add_constructor([]) - ## device-energy-model.h: void ns3::DeviceEnergyModel::ChangeState(int newState) [member function] - cls.add_method('ChangeState', - 'void', - [param('int', 'newState')], - is_pure_virtual=True, is_virtual=True) - ## device-energy-model.h: double ns3::DeviceEnergyModel::GetCurrentA() const [member function] - cls.add_method('GetCurrentA', - 'double', - [], - is_const=True) - ## device-energy-model.h: double ns3::DeviceEnergyModel::GetTotalEnergyConsumption() const [member function] - cls.add_method('GetTotalEnergyConsumption', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## device-energy-model.h: static ns3::TypeId ns3::DeviceEnergyModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## device-energy-model.h: void ns3::DeviceEnergyModel::HandleEnergyDepletion() [member function] - cls.add_method('HandleEnergyDepletion', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## device-energy-model.h: void ns3::DeviceEnergyModel::SetEnergySource(ns3::Ptr source) [member function] - cls.add_method('SetEnergySource', - 'void', - [param('ns3::Ptr< ns3::EnergySource >', 'source')], - is_pure_virtual=True, is_virtual=True) - ## device-energy-model.h: double ns3::DeviceEnergyModel::DoGetCurrentA() const [member function] - cls.add_method('DoGetCurrentA', - 'double', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3EnergySource_methods(root_module, cls): - ## energy-source.h: ns3::EnergySource::EnergySource(ns3::EnergySource const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EnergySource const &', 'arg0')]) - ## energy-source.h: ns3::EnergySource::EnergySource() [constructor] - cls.add_constructor([]) - ## energy-source.h: void ns3::EnergySource::AppendDeviceEnergyModel(ns3::Ptr deviceEnergyModelPtr) [member function] - cls.add_method('AppendDeviceEnergyModel', - 'void', - [param('ns3::Ptr< ns3::DeviceEnergyModel >', 'deviceEnergyModelPtr')]) - ## energy-source.h: void ns3::EnergySource::DisposeDeviceModels() [member function] - cls.add_method('DisposeDeviceModels', - 'void', - []) - ## energy-source.h: ns3::DeviceEnergyModelContainer ns3::EnergySource::FindDeviceEnergyModels(ns3::TypeId tid) [member function] - cls.add_method('FindDeviceEnergyModels', - 'ns3::DeviceEnergyModelContainer', - [param('ns3::TypeId', 'tid')]) - ## energy-source.h: ns3::DeviceEnergyModelContainer ns3::EnergySource::FindDeviceEnergyModels(std::string name) [member function] - cls.add_method('FindDeviceEnergyModels', - 'ns3::DeviceEnergyModelContainer', - [param('std::string', 'name')]) - ## energy-source.h: double ns3::EnergySource::GetEnergyFraction() [member function] - cls.add_method('GetEnergyFraction', - 'double', - [], - is_pure_virtual=True, is_virtual=True) - ## energy-source.h: double ns3::EnergySource::GetInitialEnergy() const [member function] - cls.add_method('GetInitialEnergy', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## energy-source.h: ns3::Ptr ns3::EnergySource::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## energy-source.h: double ns3::EnergySource::GetRemainingEnergy() [member function] - cls.add_method('GetRemainingEnergy', - 'double', - [], - is_pure_virtual=True, is_virtual=True) - ## energy-source.h: double ns3::EnergySource::GetSupplyVoltage() const [member function] - cls.add_method('GetSupplyVoltage', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## energy-source.h: static ns3::TypeId ns3::EnergySource::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## energy-source.h: void ns3::EnergySource::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## energy-source.h: void ns3::EnergySource::StartDeviceModels() [member function] - cls.add_method('StartDeviceModels', - 'void', - []) - ## energy-source.h: void ns3::EnergySource::UpdateEnergySource() [member function] - cls.add_method('UpdateEnergySource', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## energy-source.h: void ns3::EnergySource::BreakDeviceEnergyModelRefCycle() [member function] - cls.add_method('BreakDeviceEnergyModelRefCycle', - 'void', - [], - visibility='protected') - ## energy-source.h: double ns3::EnergySource::CalculateTotalCurrent() [member function] - cls.add_method('CalculateTotalCurrent', - 'double', - [], - visibility='protected') - ## energy-source.h: void ns3::EnergySource::NotifyEnergyDrained() [member function] - cls.add_method('NotifyEnergyDrained', - 'void', - [], - visibility='protected') - ## energy-source.h: void ns3::EnergySource::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3EnergySourceContainer_methods(root_module, cls): - ## energy-source-container.h: ns3::EnergySourceContainer::EnergySourceContainer(ns3::EnergySourceContainer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EnergySourceContainer const &', 'arg0')]) - ## energy-source-container.h: ns3::EnergySourceContainer::EnergySourceContainer() [constructor] - cls.add_constructor([]) - ## energy-source-container.h: ns3::EnergySourceContainer::EnergySourceContainer(ns3::Ptr source) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::EnergySource >', 'source')]) - ## energy-source-container.h: ns3::EnergySourceContainer::EnergySourceContainer(std::string sourceName) [constructor] - cls.add_constructor([param('std::string', 'sourceName')]) - ## energy-source-container.h: ns3::EnergySourceContainer::EnergySourceContainer(ns3::EnergySourceContainer const & a, ns3::EnergySourceContainer const & b) [constructor] - cls.add_constructor([param('ns3::EnergySourceContainer const &', 'a'), param('ns3::EnergySourceContainer const &', 'b')]) - ## energy-source-container.h: void ns3::EnergySourceContainer::Add(ns3::EnergySourceContainer container) [member function] - cls.add_method('Add', - 'void', - [param('ns3::EnergySourceContainer', 'container')]) - ## energy-source-container.h: void ns3::EnergySourceContainer::Add(ns3::Ptr source) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::EnergySource >', 'source')]) - ## energy-source-container.h: void ns3::EnergySourceContainer::Add(std::string sourceName) [member function] - cls.add_method('Add', - 'void', - [param('std::string', 'sourceName')]) - ## energy-source-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::EnergySourceContainer::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::EnergySource > const, std::vector< ns3::Ptr< ns3::EnergySource > > >', - [], - is_const=True) - ## energy-source-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::EnergySourceContainer::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::EnergySource > const, std::vector< ns3::Ptr< ns3::EnergySource > > >', - [], - is_const=True) - ## energy-source-container.h: ns3::Ptr ns3::EnergySourceContainer::Get(uint32_t i) const [member function] - cls.add_method('Get', - 'ns3::Ptr< ns3::EnergySource >', - [param('uint32_t', 'i')], - is_const=True) - ## energy-source-container.h: uint32_t ns3::EnergySourceContainer::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - ## energy-source-container.h: static ns3::TypeId ns3::EnergySourceContainer::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## energy-source-container.h: void ns3::EnergySourceContainer::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## energy-source-container.h: void ns3::EnergySourceContainer::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3LiIonEnergySource_methods(root_module, cls): - ## li-ion-energy-source.h: ns3::LiIonEnergySource::LiIonEnergySource(ns3::LiIonEnergySource const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LiIonEnergySource const &', 'arg0')]) - ## li-ion-energy-source.h: ns3::LiIonEnergySource::LiIonEnergySource() [constructor] - cls.add_constructor([]) - ## li-ion-energy-source.h: void ns3::LiIonEnergySource::DecreaseRemainingEnergy(double energyJ) [member function] - cls.add_method('DecreaseRemainingEnergy', - 'void', - [param('double', 'energyJ')], - is_virtual=True) - ## li-ion-energy-source.h: double ns3::LiIonEnergySource::GetEnergyFraction() [member function] - cls.add_method('GetEnergyFraction', - 'double', - [], - is_virtual=True) - ## li-ion-energy-source.h: ns3::Time ns3::LiIonEnergySource::GetEnergyUpdateInterval() const [member function] - cls.add_method('GetEnergyUpdateInterval', - 'ns3::Time', - [], - is_const=True) - ## li-ion-energy-source.h: double ns3::LiIonEnergySource::GetInitialEnergy() const [member function] - cls.add_method('GetInitialEnergy', - 'double', - [], - is_const=True, is_virtual=True) - ## li-ion-energy-source.h: double ns3::LiIonEnergySource::GetRemainingEnergy() [member function] - cls.add_method('GetRemainingEnergy', - 'double', - [], - is_virtual=True) - ## li-ion-energy-source.h: double ns3::LiIonEnergySource::GetSupplyVoltage() const [member function] - cls.add_method('GetSupplyVoltage', - 'double', - [], - is_const=True, is_virtual=True) - ## li-ion-energy-source.h: static ns3::TypeId ns3::LiIonEnergySource::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## li-ion-energy-source.h: void ns3::LiIonEnergySource::IncreaseRemainingEnergy(double energyJ) [member function] - cls.add_method('IncreaseRemainingEnergy', - 'void', - [param('double', 'energyJ')], - is_virtual=True) - ## li-ion-energy-source.h: void ns3::LiIonEnergySource::SetEnergyUpdateInterval(ns3::Time interval) [member function] - cls.add_method('SetEnergyUpdateInterval', - 'void', - [param('ns3::Time', 'interval')]) - ## li-ion-energy-source.h: void ns3::LiIonEnergySource::SetInitialEnergy(double initialEnergyJ) [member function] - cls.add_method('SetInitialEnergy', - 'void', - [param('double', 'initialEnergyJ')]) - ## li-ion-energy-source.h: void ns3::LiIonEnergySource::SetInitialSupplyVoltage(double supplyVoltageV) [member function] - cls.add_method('SetInitialSupplyVoltage', - 'void', - [param('double', 'supplyVoltageV')]) - ## li-ion-energy-source.h: void ns3::LiIonEnergySource::UpdateEnergySource() [member function] - cls.add_method('UpdateEnergySource', - 'void', - [], - is_virtual=True) - ## li-ion-energy-source.h: void ns3::LiIonEnergySource::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## li-ion-energy-source.h: void ns3::LiIonEnergySource::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3RvBatteryModel_methods(root_module, cls): - ## rv-battery-model.h: ns3::RvBatteryModel::RvBatteryModel(ns3::RvBatteryModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RvBatteryModel const &', 'arg0')]) - ## rv-battery-model.h: ns3::RvBatteryModel::RvBatteryModel() [constructor] - cls.add_constructor([]) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetAlpha() const [member function] - cls.add_method('GetAlpha', - 'double', - [], - is_const=True) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetBatteryLevel() [member function] - cls.add_method('GetBatteryLevel', - 'double', - []) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetBeta() const [member function] - cls.add_method('GetBeta', - 'double', - [], - is_const=True) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetCutoffVoltage() const [member function] - cls.add_method('GetCutoffVoltage', - 'double', - [], - is_const=True) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetEnergyFraction() [member function] - cls.add_method('GetEnergyFraction', - 'double', - [], - is_virtual=True) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetInitialEnergy() const [member function] - cls.add_method('GetInitialEnergy', - 'double', - [], - is_const=True, is_virtual=True) - ## rv-battery-model.h: ns3::Time ns3::RvBatteryModel::GetLifetime() const [member function] - cls.add_method('GetLifetime', - 'ns3::Time', - [], - is_const=True) - ## rv-battery-model.h: int ns3::RvBatteryModel::GetNumOfTerms() const [member function] - cls.add_method('GetNumOfTerms', - 'int', - [], - is_const=True) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetOpenCircuitVoltage() const [member function] - cls.add_method('GetOpenCircuitVoltage', - 'double', - [], - is_const=True) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetRemainingEnergy() [member function] - cls.add_method('GetRemainingEnergy', - 'double', - [], - is_virtual=True) - ## rv-battery-model.h: ns3::Time ns3::RvBatteryModel::GetSamplingInterval() const [member function] - cls.add_method('GetSamplingInterval', - 'ns3::Time', - [], - is_const=True) - ## rv-battery-model.h: double ns3::RvBatteryModel::GetSupplyVoltage() const [member function] - cls.add_method('GetSupplyVoltage', - 'double', - [], - is_const=True, is_virtual=True) - ## rv-battery-model.h: static ns3::TypeId ns3::RvBatteryModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## rv-battery-model.h: void ns3::RvBatteryModel::SetAlpha(double alpha) [member function] - cls.add_method('SetAlpha', - 'void', - [param('double', 'alpha')]) - ## rv-battery-model.h: void ns3::RvBatteryModel::SetBeta(double beta) [member function] - cls.add_method('SetBeta', - 'void', - [param('double', 'beta')]) - ## rv-battery-model.h: void ns3::RvBatteryModel::SetCutoffVoltage(double voltage) [member function] - cls.add_method('SetCutoffVoltage', - 'void', - [param('double', 'voltage')]) - ## rv-battery-model.h: void ns3::RvBatteryModel::SetNumOfTerms(int num) [member function] - cls.add_method('SetNumOfTerms', - 'void', - [param('int', 'num')]) - ## rv-battery-model.h: void ns3::RvBatteryModel::SetOpenCircuitVoltage(double voltage) [member function] - cls.add_method('SetOpenCircuitVoltage', - 'void', - [param('double', 'voltage')]) - ## rv-battery-model.h: void ns3::RvBatteryModel::SetSamplingInterval(ns3::Time interval) [member function] - cls.add_method('SetSamplingInterval', - 'void', - [param('ns3::Time', 'interval')]) - ## rv-battery-model.h: void ns3::RvBatteryModel::UpdateEnergySource() [member function] - cls.add_method('UpdateEnergySource', - 'void', - [], - is_virtual=True) - ## rv-battery-model.h: void ns3::RvBatteryModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## rv-battery-model.h: void ns3::RvBatteryModel::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3SimpleDeviceEnergyModel_methods(root_module, cls): - ## simple-device-energy-model.h: ns3::SimpleDeviceEnergyModel::SimpleDeviceEnergyModel(ns3::SimpleDeviceEnergyModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SimpleDeviceEnergyModel const &', 'arg0')]) - ## simple-device-energy-model.h: ns3::SimpleDeviceEnergyModel::SimpleDeviceEnergyModel() [constructor] - cls.add_constructor([]) - ## simple-device-energy-model.h: void ns3::SimpleDeviceEnergyModel::ChangeState(int newState) [member function] - cls.add_method('ChangeState', - 'void', - [param('int', 'newState')], - is_virtual=True) - ## simple-device-energy-model.h: ns3::Ptr ns3::SimpleDeviceEnergyModel::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## simple-device-energy-model.h: double ns3::SimpleDeviceEnergyModel::GetTotalEnergyConsumption() const [member function] - cls.add_method('GetTotalEnergyConsumption', - 'double', - [], - is_const=True, is_virtual=True) - ## simple-device-energy-model.h: static ns3::TypeId ns3::SimpleDeviceEnergyModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## simple-device-energy-model.h: void ns3::SimpleDeviceEnergyModel::HandleEnergyDepletion() [member function] - cls.add_method('HandleEnergyDepletion', - 'void', - [], - is_virtual=True) - ## simple-device-energy-model.h: void ns3::SimpleDeviceEnergyModel::SetCurrentA(double current) [member function] - cls.add_method('SetCurrentA', - 'void', - [param('double', 'current')]) - ## simple-device-energy-model.h: void ns3::SimpleDeviceEnergyModel::SetEnergySource(ns3::Ptr source) [member function] - cls.add_method('SetEnergySource', - 'void', - [param('ns3::Ptr< ns3::EnergySource >', 'source')], - is_virtual=True) - ## simple-device-energy-model.h: void ns3::SimpleDeviceEnergyModel::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## simple-device-energy-model.h: void ns3::SimpleDeviceEnergyModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## simple-device-energy-model.h: double ns3::SimpleDeviceEnergyModel::DoGetCurrentA() const [member function] - cls.add_method('DoGetCurrentA', - 'double', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3WifiRadioEnergyModel_methods(root_module, cls): - ## wifi-radio-energy-model.h: ns3::WifiRadioEnergyModel::WifiRadioEnergyModel(ns3::WifiRadioEnergyModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiRadioEnergyModel const &', 'arg0')]) - ## wifi-radio-energy-model.h: ns3::WifiRadioEnergyModel::WifiRadioEnergyModel() [constructor] - cls.add_constructor([]) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::ChangeState(int newState) [member function] - cls.add_method('ChangeState', - 'void', - [param('int', 'newState')], - is_virtual=True) - ## wifi-radio-energy-model.h: double ns3::WifiRadioEnergyModel::GetCcaBusyCurrentA() const [member function] - cls.add_method('GetCcaBusyCurrentA', - 'double', - [], - is_const=True) - ## wifi-radio-energy-model.h: ns3::WifiPhy::State ns3::WifiRadioEnergyModel::GetCurrentState() const [member function] - cls.add_method('GetCurrentState', - 'ns3::WifiPhy::State', - [], - is_const=True) - ## wifi-radio-energy-model.h: double ns3::WifiRadioEnergyModel::GetIdleCurrentA() const [member function] - cls.add_method('GetIdleCurrentA', - 'double', - [], - is_const=True) - ## wifi-radio-energy-model.h: ns3::WifiRadioEnergyModelPhyListener * ns3::WifiRadioEnergyModel::GetPhyListener() [member function] - cls.add_method('GetPhyListener', - 'ns3::WifiRadioEnergyModelPhyListener *', - []) - ## wifi-radio-energy-model.h: double ns3::WifiRadioEnergyModel::GetRxCurrentA() const [member function] - cls.add_method('GetRxCurrentA', - 'double', - [], - is_const=True) - ## wifi-radio-energy-model.h: double ns3::WifiRadioEnergyModel::GetSwitchingCurrentA() const [member function] - cls.add_method('GetSwitchingCurrentA', - 'double', - [], - is_const=True) - ## wifi-radio-energy-model.h: double ns3::WifiRadioEnergyModel::GetTotalEnergyConsumption() const [member function] - cls.add_method('GetTotalEnergyConsumption', - 'double', - [], - is_const=True, is_virtual=True) - ## wifi-radio-energy-model.h: double ns3::WifiRadioEnergyModel::GetTxCurrentA() const [member function] - cls.add_method('GetTxCurrentA', - 'double', - [], - is_const=True) - ## wifi-radio-energy-model.h: static ns3::TypeId ns3::WifiRadioEnergyModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::HandleEnergyDepletion() [member function] - cls.add_method('HandleEnergyDepletion', - 'void', - [], - is_virtual=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::SetCcaBusyCurrentA(double ccaBusyCurrentA) [member function] - cls.add_method('SetCcaBusyCurrentA', - 'void', - [param('double', 'ccaBusyCurrentA')]) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::SetEnergyDepletionCallback(ns3::Callback callback) [member function] - cls.add_method('SetEnergyDepletionCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::SetEnergySource(ns3::Ptr source) [member function] - cls.add_method('SetEnergySource', - 'void', - [param('ns3::Ptr< ns3::EnergySource >', 'source')], - is_virtual=True) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::SetIdleCurrentA(double idleCurrentA) [member function] - cls.add_method('SetIdleCurrentA', - 'void', - [param('double', 'idleCurrentA')]) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::SetRxCurrentA(double rxCurrentA) [member function] - cls.add_method('SetRxCurrentA', - 'void', - [param('double', 'rxCurrentA')]) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::SetSwitchingCurrentA(double switchingCurrentA) [member function] - cls.add_method('SetSwitchingCurrentA', - 'void', - [param('double', 'switchingCurrentA')]) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::SetTxCurrentA(double txCurrentA) [member function] - cls.add_method('SetTxCurrentA', - 'void', - [param('double', 'txCurrentA')]) - ## wifi-radio-energy-model.h: void ns3::WifiRadioEnergyModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## wifi-radio-energy-model.h: double ns3::WifiRadioEnergyModel::DoGetCurrentA() const [member function] - cls.add_method('DoGetCurrentA', - 'double', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3BasicEnergySource_methods(root_module, cls): - ## basic-energy-source.h: ns3::BasicEnergySource::BasicEnergySource(ns3::BasicEnergySource const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BasicEnergySource const &', 'arg0')]) - ## basic-energy-source.h: ns3::BasicEnergySource::BasicEnergySource() [constructor] - cls.add_constructor([]) - ## basic-energy-source.h: double ns3::BasicEnergySource::GetEnergyFraction() [member function] - cls.add_method('GetEnergyFraction', - 'double', - [], - is_virtual=True) - ## basic-energy-source.h: ns3::Time ns3::BasicEnergySource::GetEnergyUpdateInterval() const [member function] - cls.add_method('GetEnergyUpdateInterval', - 'ns3::Time', - [], - is_const=True) - ## basic-energy-source.h: double ns3::BasicEnergySource::GetInitialEnergy() const [member function] - cls.add_method('GetInitialEnergy', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-energy-source.h: double ns3::BasicEnergySource::GetRemainingEnergy() [member function] - cls.add_method('GetRemainingEnergy', - 'double', - [], - is_virtual=True) - ## basic-energy-source.h: double ns3::BasicEnergySource::GetSupplyVoltage() const [member function] - cls.add_method('GetSupplyVoltage', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-energy-source.h: static ns3::TypeId ns3::BasicEnergySource::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## basic-energy-source.h: void ns3::BasicEnergySource::SetEnergyUpdateInterval(ns3::Time interval) [member function] - cls.add_method('SetEnergyUpdateInterval', - 'void', - [param('ns3::Time', 'interval')]) - ## basic-energy-source.h: void ns3::BasicEnergySource::SetInitialEnergy(double initialEnergyJ) [member function] - cls.add_method('SetInitialEnergy', - 'void', - [param('double', 'initialEnergyJ')]) - ## basic-energy-source.h: void ns3::BasicEnergySource::SetSupplyVoltage(double supplyVoltageV) [member function] - cls.add_method('SetSupplyVoltage', - 'void', - [param('double', 'supplyVoltageV')]) - ## basic-energy-source.h: void ns3::BasicEnergySource::UpdateEnergySource() [member function] - cls.add_method('UpdateEnergySource', - 'void', - [], - is_virtual=True) - ## basic-energy-source.h: void ns3::BasicEnergySource::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## basic-energy-source.h: void ns3::BasicEnergySource::DoStart() [member function] - cls.add_method('DoStart', - '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-LP64/ns3_module_flow_monitor.py b/bindings/python/apidefs/gcc-LP64/ns3_module_flow_monitor.py deleted file mode 100644 index 4aff5e474..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_flow_monitor.py +++ /dev/null @@ -1,494 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## flow-monitor-helper.h: ns3::FlowMonitorHelper [class] - module.add_class('FlowMonitorHelper') - ## histogram.h: ns3::Histogram [class] - module.add_class('Histogram') - ## simple-ref-count.h: ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::FlowClassifier', '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::FlowProbe', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) - ## flow-classifier.h: ns3::FlowClassifier [class] - module.add_class('FlowClassifier', parent=root_module['ns3::SimpleRefCount< ns3::FlowClassifier, ns3::empty, ns3::DefaultDeleter >']) - ## flow-monitor.h: ns3::FlowMonitor [class] - module.add_class('FlowMonitor', parent=root_module['ns3::Object']) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats [struct] - module.add_class('FlowStats', outer_class=root_module['ns3::FlowMonitor']) - ## flow-probe.h: ns3::FlowProbe [class] - module.add_class('FlowProbe', parent=root_module['ns3::SimpleRefCount< ns3::FlowProbe, ns3::empty, ns3::DefaultDeleter >']) - ## flow-probe.h: ns3::FlowProbe::FlowStats [struct] - module.add_class('FlowStats', outer_class=root_module['ns3::FlowProbe']) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier [class] - module.add_class('Ipv4FlowClassifier', parent=root_module['ns3::FlowClassifier']) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple [struct] - module.add_class('FiveTuple', outer_class=root_module['ns3::Ipv4FlowClassifier']) - ## ipv4-flow-probe.h: ns3::Ipv4FlowProbe [class] - module.add_class('Ipv4FlowProbe', parent=root_module['ns3::FlowProbe']) - ## ipv4-flow-probe.h: ns3::Ipv4FlowProbe::DropReason [enumeration] - module.add_enum('DropReason', ['DROP_NO_ROUTE', 'DROP_TTL_EXPIRE', 'DROP_BAD_CHECKSUM', 'DROP_QUEUE', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR', 'DROP_INVALID_REASON'], outer_class=root_module['ns3::Ipv4FlowProbe']) - module.add_container('std::map< unsigned int, ns3::FlowMonitor::FlowStats >', ('unsigned int', 'ns3::FlowMonitor::FlowStats'), container_type='map') - module.add_container('std::map< unsigned int, ns3::FlowProbe::FlowStats >', ('unsigned int', 'ns3::FlowProbe::FlowStats'), container_type='map') - typehandlers.add_type_alias('uint32_t', 'ns3::FlowPacketId') - typehandlers.add_type_alias('uint32_t*', 'ns3::FlowPacketId*') - typehandlers.add_type_alias('uint32_t&', 'ns3::FlowPacketId&') - typehandlers.add_type_alias('uint32_t', 'ns3::FlowId') - typehandlers.add_type_alias('uint32_t*', 'ns3::FlowId*') - typehandlers.add_type_alias('uint32_t&', 'ns3::FlowId&') - - ## 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_Ns3FlowMonitorHelper_methods(root_module, root_module['ns3::FlowMonitorHelper']) - register_Ns3Histogram_methods(root_module, root_module['ns3::Histogram']) - register_Ns3FlowClassifier_methods(root_module, root_module['ns3::FlowClassifier']) - register_Ns3FlowMonitor_methods(root_module, root_module['ns3::FlowMonitor']) - register_Ns3FlowMonitorFlowStats_methods(root_module, root_module['ns3::FlowMonitor::FlowStats']) - register_Ns3FlowProbe_methods(root_module, root_module['ns3::FlowProbe']) - register_Ns3FlowProbeFlowStats_methods(root_module, root_module['ns3::FlowProbe::FlowStats']) - register_Ns3Ipv4FlowClassifier_methods(root_module, root_module['ns3::Ipv4FlowClassifier']) - register_Ns3Ipv4FlowClassifierFiveTuple_methods(root_module, root_module['ns3::Ipv4FlowClassifier::FiveTuple']) - register_Ns3Ipv4FlowProbe_methods(root_module, root_module['ns3::Ipv4FlowProbe']) - return - -def register_Ns3FlowMonitorHelper_methods(root_module, cls): - ## flow-monitor-helper.h: ns3::FlowMonitorHelper::FlowMonitorHelper(ns3::FlowMonitorHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FlowMonitorHelper const &', 'arg0')]) - ## flow-monitor-helper.h: ns3::FlowMonitorHelper::FlowMonitorHelper() [constructor] - cls.add_constructor([]) - ## flow-monitor-helper.h: ns3::Ptr ns3::FlowMonitorHelper::GetClassifier() [member function] - cls.add_method('GetClassifier', - 'ns3::Ptr< ns3::FlowClassifier >', - []) - ## flow-monitor-helper.h: ns3::Ptr ns3::FlowMonitorHelper::GetMonitor() [member function] - cls.add_method('GetMonitor', - 'ns3::Ptr< ns3::FlowMonitor >', - []) - ## flow-monitor-helper.h: ns3::Ptr ns3::FlowMonitorHelper::Install(ns3::NodeContainer nodes) [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::FlowMonitor >', - [param('ns3::NodeContainer', 'nodes')]) - ## flow-monitor-helper.h: ns3::Ptr ns3::FlowMonitorHelper::Install(ns3::Ptr node) [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::FlowMonitor >', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## flow-monitor-helper.h: ns3::Ptr ns3::FlowMonitorHelper::InstallAll() [member function] - cls.add_method('InstallAll', - 'ns3::Ptr< ns3::FlowMonitor >', - []) - ## flow-monitor-helper.h: void ns3::FlowMonitorHelper::SetMonitorAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] - cls.add_method('SetMonitorAttribute', - 'void', - [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) - return - -def register_Ns3Histogram_methods(root_module, cls): - ## histogram.h: ns3::Histogram::Histogram(ns3::Histogram const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Histogram const &', 'arg0')]) - ## histogram.h: ns3::Histogram::Histogram(double binWidth) [constructor] - cls.add_constructor([param('double', 'binWidth')]) - ## histogram.h: ns3::Histogram::Histogram() [constructor] - cls.add_constructor([]) - ## histogram.h: void ns3::Histogram::AddValue(double value) [member function] - cls.add_method('AddValue', - 'void', - [param('double', 'value')]) - ## histogram.h: uint32_t ns3::Histogram::GetBinCount(uint32_t index) [member function] - cls.add_method('GetBinCount', - 'uint32_t', - [param('uint32_t', 'index')]) - ## histogram.h: double ns3::Histogram::GetBinEnd(uint32_t index) [member function] - cls.add_method('GetBinEnd', - 'double', - [param('uint32_t', 'index')]) - ## histogram.h: double ns3::Histogram::GetBinStart(uint32_t index) [member function] - cls.add_method('GetBinStart', - 'double', - [param('uint32_t', 'index')]) - ## histogram.h: double ns3::Histogram::GetBinWidth(uint32_t index) const [member function] - cls.add_method('GetBinWidth', - 'double', - [param('uint32_t', 'index')], - is_const=True) - ## histogram.h: uint32_t ns3::Histogram::GetNBins() const [member function] - cls.add_method('GetNBins', - 'uint32_t', - [], - is_const=True) - ## histogram.h: void ns3::Histogram::SerializeToXmlStream(std::ostream & os, int indent, std::string elementName) const [member function] - cls.add_method('SerializeToXmlStream', - 'void', - [param('std::ostream &', 'os'), param('int', 'indent'), param('std::string', 'elementName')], - is_const=True) - ## histogram.h: void ns3::Histogram::SetDefaultBinWidth(double binWidth) [member function] - cls.add_method('SetDefaultBinWidth', - 'void', - [param('double', 'binWidth')]) - return - -def register_Ns3FlowClassifier_methods(root_module, cls): - ## flow-classifier.h: ns3::FlowClassifier::FlowClassifier() [constructor] - cls.add_constructor([]) - ## flow-classifier.h: void ns3::FlowClassifier::SerializeToXmlStream(std::ostream & os, int indent) const [member function] - cls.add_method('SerializeToXmlStream', - 'void', - [param('std::ostream &', 'os'), param('int', 'indent')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## flow-classifier.h: ns3::FlowId ns3::FlowClassifier::GetNewFlowId() [member function] - cls.add_method('GetNewFlowId', - 'ns3::FlowId', - [], - visibility='protected') - return - -def register_Ns3FlowMonitor_methods(root_module, cls): - ## flow-monitor.h: ns3::FlowMonitor::FlowMonitor(ns3::FlowMonitor const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FlowMonitor const &', 'arg0')]) - ## flow-monitor.h: ns3::FlowMonitor::FlowMonitor() [constructor] - cls.add_constructor([]) - ## flow-monitor.h: void ns3::FlowMonitor::AddProbe(ns3::Ptr probe) [member function] - cls.add_method('AddProbe', - 'void', - [param('ns3::Ptr< ns3::FlowProbe >', 'probe')]) - ## flow-monitor.h: void ns3::FlowMonitor::CheckForLostPackets() [member function] - cls.add_method('CheckForLostPackets', - 'void', - []) - ## flow-monitor.h: void ns3::FlowMonitor::CheckForLostPackets(ns3::Time maxDelay) [member function] - cls.add_method('CheckForLostPackets', - 'void', - [param('ns3::Time', 'maxDelay')]) - ## flow-monitor.h: std::vector, std::allocator > > ns3::FlowMonitor::GetAllProbes() const [member function] - cls.add_method('GetAllProbes', - 'std::vector< ns3::Ptr< ns3::FlowProbe > >', - [], - is_const=True) - ## flow-monitor.h: std::map, std::allocator > > ns3::FlowMonitor::GetFlowStats() const [member function] - cls.add_method('GetFlowStats', - 'std::map< unsigned int, ns3::FlowMonitor::FlowStats >', - [], - is_const=True) - ## flow-monitor.h: ns3::TypeId ns3::FlowMonitor::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## flow-monitor.h: static ns3::TypeId ns3::FlowMonitor::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## flow-monitor.h: void ns3::FlowMonitor::ReportDrop(ns3::Ptr probe, ns3::FlowId flowId, ns3::FlowPacketId packetId, uint32_t packetSize, uint32_t reasonCode) [member function] - cls.add_method('ReportDrop', - 'void', - [param('ns3::Ptr< ns3::FlowProbe >', 'probe'), param('ns3::FlowId', 'flowId'), param('ns3::FlowPacketId', 'packetId'), param('uint32_t', 'packetSize'), param('uint32_t', 'reasonCode')]) - ## flow-monitor.h: void ns3::FlowMonitor::ReportFirstTx(ns3::Ptr probe, ns3::FlowId flowId, ns3::FlowPacketId packetId, uint32_t packetSize) [member function] - cls.add_method('ReportFirstTx', - 'void', - [param('ns3::Ptr< ns3::FlowProbe >', 'probe'), param('ns3::FlowId', 'flowId'), param('ns3::FlowPacketId', 'packetId'), param('uint32_t', 'packetSize')]) - ## flow-monitor.h: void ns3::FlowMonitor::ReportForwarding(ns3::Ptr probe, ns3::FlowId flowId, ns3::FlowPacketId packetId, uint32_t packetSize) [member function] - cls.add_method('ReportForwarding', - 'void', - [param('ns3::Ptr< ns3::FlowProbe >', 'probe'), param('ns3::FlowId', 'flowId'), param('ns3::FlowPacketId', 'packetId'), param('uint32_t', 'packetSize')]) - ## flow-monitor.h: void ns3::FlowMonitor::ReportLastRx(ns3::Ptr probe, ns3::FlowId flowId, ns3::FlowPacketId packetId, uint32_t packetSize) [member function] - cls.add_method('ReportLastRx', - 'void', - [param('ns3::Ptr< ns3::FlowProbe >', 'probe'), param('ns3::FlowId', 'flowId'), param('ns3::FlowPacketId', 'packetId'), param('uint32_t', 'packetSize')]) - ## flow-monitor.h: void ns3::FlowMonitor::SerializeToXmlFile(std::string fileName, bool enableHistograms, bool enableProbes) [member function] - cls.add_method('SerializeToXmlFile', - 'void', - [param('std::string', 'fileName'), param('bool', 'enableHistograms'), param('bool', 'enableProbes')]) - ## flow-monitor.h: void ns3::FlowMonitor::SerializeToXmlStream(std::ostream & os, int indent, bool enableHistograms, bool enableProbes) [member function] - cls.add_method('SerializeToXmlStream', - 'void', - [param('std::ostream &', 'os'), param('int', 'indent'), param('bool', 'enableHistograms'), param('bool', 'enableProbes')]) - ## flow-monitor.h: std::string ns3::FlowMonitor::SerializeToXmlString(int indent, bool enableHistograms, bool enableProbes) [member function] - cls.add_method('SerializeToXmlString', - 'std::string', - [param('int', 'indent'), param('bool', 'enableHistograms'), param('bool', 'enableProbes')]) - ## flow-monitor.h: void ns3::FlowMonitor::SetFlowClassifier(ns3::Ptr classifier) [member function] - cls.add_method('SetFlowClassifier', - 'void', - [param('ns3::Ptr< ns3::FlowClassifier >', 'classifier')]) - ## flow-monitor.h: void ns3::FlowMonitor::Start(ns3::Time const & time) [member function] - cls.add_method('Start', - 'void', - [param('ns3::Time const &', 'time')]) - ## flow-monitor.h: void ns3::FlowMonitor::StartRightNow() [member function] - cls.add_method('StartRightNow', - 'void', - []) - ## flow-monitor.h: void ns3::FlowMonitor::Stop(ns3::Time const & time) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time const &', 'time')]) - ## flow-monitor.h: void ns3::FlowMonitor::StopRightNow() [member function] - cls.add_method('StopRightNow', - 'void', - []) - ## flow-monitor.h: void ns3::FlowMonitor::NotifyConstructionCompleted() [member function] - cls.add_method('NotifyConstructionCompleted', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3FlowMonitorFlowStats_methods(root_module, cls): - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::FlowStats() [constructor] - cls.add_constructor([]) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::FlowStats(ns3::FlowMonitor::FlowStats const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FlowMonitor::FlowStats const &', 'arg0')]) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::bytesDropped [variable] - cls.add_instance_attribute('bytesDropped', 'std::vector< unsigned long >', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::delayHistogram [variable] - cls.add_instance_attribute('delayHistogram', 'ns3::Histogram', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::delaySum [variable] - cls.add_instance_attribute('delaySum', 'ns3::Time', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::flowInterruptionsHistogram [variable] - cls.add_instance_attribute('flowInterruptionsHistogram', 'ns3::Histogram', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::jitterHistogram [variable] - cls.add_instance_attribute('jitterHistogram', 'ns3::Histogram', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::jitterSum [variable] - cls.add_instance_attribute('jitterSum', 'ns3::Time', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::lastDelay [variable] - cls.add_instance_attribute('lastDelay', 'ns3::Time', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::lostPackets [variable] - cls.add_instance_attribute('lostPackets', 'uint32_t', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::packetSizeHistogram [variable] - cls.add_instance_attribute('packetSizeHistogram', 'ns3::Histogram', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::packetsDropped [variable] - cls.add_instance_attribute('packetsDropped', 'std::vector< unsigned int >', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::rxBytes [variable] - cls.add_instance_attribute('rxBytes', 'uint64_t', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::rxPackets [variable] - cls.add_instance_attribute('rxPackets', 'uint32_t', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::timeFirstRxPacket [variable] - cls.add_instance_attribute('timeFirstRxPacket', 'ns3::Time', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::timeFirstTxPacket [variable] - cls.add_instance_attribute('timeFirstTxPacket', 'ns3::Time', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::timeLastRxPacket [variable] - cls.add_instance_attribute('timeLastRxPacket', 'ns3::Time', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::timeLastTxPacket [variable] - cls.add_instance_attribute('timeLastTxPacket', 'ns3::Time', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::timesForwarded [variable] - cls.add_instance_attribute('timesForwarded', 'uint32_t', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::txBytes [variable] - cls.add_instance_attribute('txBytes', 'uint64_t', is_const=False) - ## flow-monitor.h: ns3::FlowMonitor::FlowStats::txPackets [variable] - cls.add_instance_attribute('txPackets', 'uint32_t', is_const=False) - return - -def register_Ns3FlowProbe_methods(root_module, cls): - ## flow-probe.h: void ns3::FlowProbe::AddPacketDropStats(ns3::FlowId flowId, uint32_t packetSize, uint32_t reasonCode) [member function] - cls.add_method('AddPacketDropStats', - 'void', - [param('ns3::FlowId', 'flowId'), param('uint32_t', 'packetSize'), param('uint32_t', 'reasonCode')]) - ## flow-probe.h: void ns3::FlowProbe::AddPacketStats(ns3::FlowId flowId, uint32_t packetSize, ns3::Time delayFromFirstProbe) [member function] - cls.add_method('AddPacketStats', - 'void', - [param('ns3::FlowId', 'flowId'), param('uint32_t', 'packetSize'), param('ns3::Time', 'delayFromFirstProbe')]) - ## flow-probe.h: std::map, std::allocator > > ns3::FlowProbe::GetStats() const [member function] - cls.add_method('GetStats', - 'std::map< unsigned int, ns3::FlowProbe::FlowStats >', - [], - is_const=True) - ## flow-probe.h: void ns3::FlowProbe::SerializeToXmlStream(std::ostream & os, int indent, uint32_t index) const [member function] - cls.add_method('SerializeToXmlStream', - 'void', - [param('std::ostream &', 'os'), param('int', 'indent'), param('uint32_t', 'index')], - is_const=True) - ## flow-probe.h: ns3::FlowProbe::FlowProbe(ns3::Ptr flowMonitor) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::FlowMonitor >', 'flowMonitor')], - visibility='protected') - return - -def register_Ns3FlowProbeFlowStats_methods(root_module, cls): - ## flow-probe.h: ns3::FlowProbe::FlowStats::FlowStats(ns3::FlowProbe::FlowStats const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FlowProbe::FlowStats const &', 'arg0')]) - ## flow-probe.h: ns3::FlowProbe::FlowStats::FlowStats() [constructor] - cls.add_constructor([]) - ## flow-probe.h: ns3::FlowProbe::FlowStats::bytes [variable] - cls.add_instance_attribute('bytes', 'uint64_t', is_const=False) - ## flow-probe.h: ns3::FlowProbe::FlowStats::bytesDropped [variable] - cls.add_instance_attribute('bytesDropped', 'std::vector< unsigned long >', is_const=False) - ## flow-probe.h: ns3::FlowProbe::FlowStats::delayFromFirstProbeSum [variable] - cls.add_instance_attribute('delayFromFirstProbeSum', 'ns3::Time', is_const=False) - ## flow-probe.h: ns3::FlowProbe::FlowStats::packets [variable] - cls.add_instance_attribute('packets', 'uint32_t', is_const=False) - ## flow-probe.h: ns3::FlowProbe::FlowStats::packetsDropped [variable] - cls.add_instance_attribute('packetsDropped', 'std::vector< unsigned int >', is_const=False) - return - -def register_Ns3Ipv4FlowClassifier_methods(root_module, cls): - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::Ipv4FlowClassifier() [constructor] - cls.add_constructor([]) - ## ipv4-flow-classifier.h: bool ns3::Ipv4FlowClassifier::Classify(ns3::Ipv4Header const & ipHeader, ns3::Ptr ipPayload, uint32_t * out_flowId, uint32_t * out_packetId) [member function] - cls.add_method('Classify', - 'bool', - [param('ns3::Ipv4Header const &', 'ipHeader'), param('ns3::Ptr< ns3::Packet const >', 'ipPayload'), param('uint32_t *', 'out_flowId'), param('uint32_t *', 'out_packetId')]) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple ns3::Ipv4FlowClassifier::FindFlow(ns3::FlowId flowId) const [member function] - cls.add_method('FindFlow', - 'ns3::Ipv4FlowClassifier::FiveTuple', - [param('ns3::FlowId', 'flowId')], - is_const=True) - ## ipv4-flow-classifier.h: void ns3::Ipv4FlowClassifier::SerializeToXmlStream(std::ostream & os, int indent) const [member function] - cls.add_method('SerializeToXmlStream', - 'void', - [param('std::ostream &', 'os'), param('int', 'indent')], - is_const=True, is_virtual=True) - return - -def register_Ns3Ipv4FlowClassifierFiveTuple_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('<') - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple::FiveTuple() [constructor] - cls.add_constructor([]) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple::FiveTuple(ns3::Ipv4FlowClassifier::FiveTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4FlowClassifier::FiveTuple const &', 'arg0')]) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple::destinationAddress [variable] - cls.add_instance_attribute('destinationAddress', 'ns3::Ipv4Address', is_const=False) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple::destinationPort [variable] - cls.add_instance_attribute('destinationPort', 'uint16_t', is_const=False) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple::protocol [variable] - cls.add_instance_attribute('protocol', 'uint8_t', is_const=False) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple::sourceAddress [variable] - cls.add_instance_attribute('sourceAddress', 'ns3::Ipv4Address', is_const=False) - ## ipv4-flow-classifier.h: ns3::Ipv4FlowClassifier::FiveTuple::sourcePort [variable] - cls.add_instance_attribute('sourcePort', 'uint16_t', is_const=False) - return - -def register_Ns3Ipv4FlowProbe_methods(root_module, cls): - ## ipv4-flow-probe.h: ns3::Ipv4FlowProbe::Ipv4FlowProbe(ns3::Ptr monitor, ns3::Ptr classifier, ns3::Ptr node) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::FlowMonitor >', 'monitor'), param('ns3::Ptr< ns3::Ipv4FlowClassifier >', 'classifier'), param('ns3::Ptr< ns3::Node >', 'node')]) - 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-LP64/ns3_module_internet.py b/bindings/python/apidefs/gcc-LP64/ns3_module_internet.py deleted file mode 100644 index 59861eca7..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_internet.py +++ /dev/null @@ -1,7760 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## tcp-socket.h: ns3::TcpStates_t [enumeration] - module.add_enum('TcpStates_t', ['CLOSED', 'LISTEN', 'SYN_SENT', 'SYN_RCVD', 'ESTABLISHED', 'CLOSE_WAIT', 'LAST_ACK', 'FIN_WAIT_1', 'FIN_WAIT_2', 'CLOSING', 'TIME_WAIT', 'LAST_STATE']) - ## internet-trace-helper.h: ns3::AsciiTraceHelperForIpv4 [class] - module.add_class('AsciiTraceHelperForIpv4', allow_subclassing=True) - ## internet-trace-helper.h: ns3::AsciiTraceHelperForIpv6 [class] - module.add_class('AsciiTraceHelperForIpv6', allow_subclassing=True) - ## candidate-queue.h: ns3::CandidateQueue [class] - module.add_class('CandidateQueue') - ## global-route-manager.h: ns3::GlobalRouteManager [class] - module.add_class('GlobalRouteManager') - ## global-route-manager-impl.h: ns3::GlobalRouteManagerImpl [class] - module.add_class('GlobalRouteManagerImpl', allow_subclassing=True) - ## global-route-manager-impl.h: ns3::GlobalRouteManagerLSDB [class] - module.add_class('GlobalRouteManagerLSDB') - ## global-router-interface.h: ns3::GlobalRoutingLSA [class] - module.add_class('GlobalRoutingLSA') - ## global-router-interface.h: ns3::GlobalRoutingLSA::LSType [enumeration] - module.add_enum('LSType', ['Unknown', 'RouterLSA', 'NetworkLSA', 'SummaryLSA', 'SummaryLSA_ASBR', 'ASExternalLSAs'], outer_class=root_module['ns3::GlobalRoutingLSA']) - ## global-router-interface.h: ns3::GlobalRoutingLSA::SPFStatus [enumeration] - module.add_enum('SPFStatus', ['LSA_SPF_NOT_EXPLORED', 'LSA_SPF_CANDIDATE', 'LSA_SPF_IN_SPFTREE'], outer_class=root_module['ns3::GlobalRoutingLSA']) - ## global-router-interface.h: ns3::GlobalRoutingLinkRecord [class] - module.add_class('GlobalRoutingLinkRecord') - ## global-router-interface.h: ns3::GlobalRoutingLinkRecord::LinkType [enumeration] - module.add_enum('LinkType', ['Unknown', 'PointToPoint', 'TransitNetwork', 'StubNetwork', 'VirtualLink'], outer_class=root_module['ns3::GlobalRoutingLinkRecord']) - ## ipv4-address-generator.h: ns3::Ipv4AddressGenerator [class] - module.add_class('Ipv4AddressGenerator') - ## ipv4-address-helper.h: ns3::Ipv4AddressHelper [class] - module.add_class('Ipv4AddressHelper') - ## ipv4-end-point.h: ns3::Ipv4EndPoint [class] - module.add_class('Ipv4EndPoint') - ## ipv4-interface-address.h: ns3::Ipv4InterfaceAddress [class] - module.add_class('Ipv4InterfaceAddress') - ## ipv4-interface-address.h: ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e [enumeration] - module.add_enum('InterfaceAddressScope_e', ['HOST', 'LINK', 'GLOBAL'], outer_class=root_module['ns3::Ipv4InterfaceAddress']) - ## ipv4-interface-container.h: ns3::Ipv4InterfaceContainer [class] - module.add_class('Ipv4InterfaceContainer') - ## ipv4-routing-table-entry.h: ns3::Ipv4MulticastRoutingTableEntry [class] - module.add_class('Ipv4MulticastRoutingTableEntry') - ## ipv4-routing-helper.h: ns3::Ipv4RoutingHelper [class] - module.add_class('Ipv4RoutingHelper', allow_subclassing=True) - ## ipv4-routing-table-entry.h: ns3::Ipv4RoutingTableEntry [class] - module.add_class('Ipv4RoutingTableEntry') - ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper [class] - module.add_class('Ipv4StaticRoutingHelper', parent=root_module['ns3::Ipv4RoutingHelper']) - ## ipv6-address-helper.h: ns3::Ipv6AddressHelper [class] - module.add_class('Ipv6AddressHelper') - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress [class] - module.add_class('Ipv6InterfaceAddress') - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress::State_e [enumeration] - module.add_enum('State_e', ['TENTATIVE', 'DEPRECATED', 'PREFERRED', 'PERMANENT', 'HOMEADDRESS', 'TENTATIVE_OPTIMISTIC', 'INVALID'], outer_class=root_module['ns3::Ipv6InterfaceAddress']) - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress::Scope_e [enumeration] - module.add_enum('Scope_e', ['HOST', 'LINKLOCAL', 'GLOBAL'], outer_class=root_module['ns3::Ipv6InterfaceAddress']) - ## ipv6-interface-container.h: ns3::Ipv6InterfaceContainer [class] - module.add_class('Ipv6InterfaceContainer') - ## ipv6-routing-table-entry.h: ns3::Ipv6MulticastRoutingTableEntry [class] - module.add_class('Ipv6MulticastRoutingTableEntry') - ## ipv6-routing-helper.h: ns3::Ipv6RoutingHelper [class] - module.add_class('Ipv6RoutingHelper', allow_subclassing=True) - ## ipv6-routing-table-entry.h: ns3::Ipv6RoutingTableEntry [class] - module.add_class('Ipv6RoutingTableEntry') - ## ipv6-static-routing-helper.h: ns3::Ipv6StaticRoutingHelper [class] - module.add_class('Ipv6StaticRoutingHelper', parent=root_module['ns3::Ipv6RoutingHelper']) - ## ipv6-extension-header.h: ns3::OptionField [class] - module.add_class('OptionField') - ## internet-trace-helper.h: ns3::PcapHelperForIpv4 [class] - module.add_class('PcapHelperForIpv4', allow_subclassing=True) - ## internet-trace-helper.h: ns3::PcapHelperForIpv6 [class] - module.add_class('PcapHelperForIpv6', allow_subclassing=True) - ## global-route-manager-impl.h: ns3::SPFVertex [class] - module.add_class('SPFVertex') - ## global-route-manager-impl.h: ns3::SPFVertex::VertexType [enumeration] - module.add_enum('VertexType', ['VertexUnknown', 'VertexRouter', 'VertexNetwork'], outer_class=root_module['ns3::SPFVertex']) - ## icmpv4.h: ns3::Icmpv4DestinationUnreachable [class] - module.add_class('Icmpv4DestinationUnreachable', parent=root_module['ns3::Header']) - ## icmpv4.h: ns3::Icmpv4DestinationUnreachable [enumeration] - module.add_enum('', ['NET_UNREACHABLE', 'HOST_UNREACHABLE', 'PROTOCOL_UNREACHABLE', 'PORT_UNREACHABLE', 'FRAG_NEEDED', 'SOURCE_ROUTE_FAILED'], outer_class=root_module['ns3::Icmpv4DestinationUnreachable']) - ## icmpv4.h: ns3::Icmpv4Echo [class] - module.add_class('Icmpv4Echo', parent=root_module['ns3::Header']) - ## icmpv4.h: ns3::Icmpv4Header [class] - module.add_class('Icmpv4Header', parent=root_module['ns3::Header']) - ## icmpv4.h: ns3::Icmpv4Header [enumeration] - module.add_enum('', ['ECHO_REPLY', 'DEST_UNREACH', 'ECHO', 'TIME_EXCEEDED'], outer_class=root_module['ns3::Icmpv4Header']) - ## icmpv4.h: ns3::Icmpv4TimeExceeded [class] - module.add_class('Icmpv4TimeExceeded', parent=root_module['ns3::Header']) - ## icmpv4.h: ns3::Icmpv4TimeExceeded [enumeration] - module.add_enum('', ['TIME_TO_LIVE', 'FRAGMENT_REASSEMBLY'], outer_class=root_module['ns3::Icmpv4TimeExceeded']) - ## icmpv6-header.h: ns3::Icmpv6Header [class] - module.add_class('Icmpv6Header', parent=root_module['ns3::Header']) - ## icmpv6-header.h: ns3::Icmpv6Header::Type_e [enumeration] - module.add_enum('Type_e', ['ICMPV6_ERROR_DESTINATION_UNREACHABLE', 'ICMPV6_ERROR_PACKET_TOO_BIG', 'ICMPV6_ERROR_TIME_EXCEEDED', 'ICMPV6_ERROR_PARAMETER_ERROR', 'ICMPV6_ECHO_REQUEST', 'ICMPV6_ECHO_REPLY', 'ICMPV6_SUBSCRIBE_REQUEST', 'ICMPV6_SUBSCRIBE_REPORT', 'ICMPV6_SUBSCRIVE_END', 'ICMPV6_ND_ROUTER_SOLICITATION', 'ICMPV6_ND_ROUTER_ADVERTISEMENT', 'ICMPV6_ND_NEIGHBOR_SOLICITATION', 'ICMPV6_ND_NEIGHBOR_ADVERTISEMENT', 'ICMPV6_ND_REDIRECTION', 'ICMPV6_ROUTER_RENUMBER', 'ICMPV6_INFORMATION_REQUEST', 'ICMPV6_INFORMATION_RESPONSE', 'ICMPV6_INVERSE_ND_SOLICITATION', 'ICMPV6_INVERSE_ND_ADVERSTISEMENT', 'ICMPV6_MLDV2_SUBSCRIBE_REPORT', 'ICMPV6_MOBILITY_HA_DISCOVER_REQUEST', 'ICMPV6_MOBILITY_HA_DISCOVER_RESPONSE', 'ICMPV6_MOBILITY_MOBILE_PREFIX_SOLICITATION', 'ICMPV6_SECURE_ND_CERTIFICATE_PATH_SOLICITATION', 'ICMPV6_SECURE_ND_CERTIFICATE_PATH_ADVERTISEMENT', 'ICMPV6_EXPERIMENTAL_MOBILITY'], outer_class=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6Header::OptionType_e [enumeration] - module.add_enum('OptionType_e', ['ICMPV6_OPT_LINK_LAYER_SOURCE', 'ICMPV6_OPT_LINK_LAYER_TARGET', 'ICMPV6_OPT_PREFIX', 'ICMPV6_OPT_REDIRECTED', 'ICMPV6_OPT_MTU'], outer_class=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6Header::ErrorDestinationUnreachable_e [enumeration] - module.add_enum('ErrorDestinationUnreachable_e', ['ICMPV6_NO_ROUTE', 'ICMPV6_ADM_PROHIBITED', 'ICMPV6_NOT_NEIGHBOUR', 'ICMPV6_ADDR_UNREACHABLE', 'ICMPV6_PORT_UNREACHABLE'], outer_class=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6Header::ErrorTimeExceeded_e [enumeration] - module.add_enum('ErrorTimeExceeded_e', ['ICMPV6_HOPLIMIT', 'ICMPV6_FRAGTIME'], outer_class=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6Header::ErrorParameterError_e [enumeration] - module.add_enum('ErrorParameterError_e', ['ICMPV6_MALFORMED_HEADER', 'ICMPV6_UNKNOWN_NEXT_HEADER', 'ICMPV6_UNKNOWN_OPTION'], outer_class=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6NA [class] - module.add_class('Icmpv6NA', parent=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6NS [class] - module.add_class('Icmpv6NS', parent=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6OptionHeader [class] - module.add_class('Icmpv6OptionHeader', parent=root_module['ns3::Header']) - ## icmpv6-header.h: ns3::Icmpv6OptionLinkLayerAddress [class] - module.add_class('Icmpv6OptionLinkLayerAddress', parent=root_module['ns3::Icmpv6OptionHeader']) - ## icmpv6-header.h: ns3::Icmpv6OptionMtu [class] - module.add_class('Icmpv6OptionMtu', parent=root_module['ns3::Icmpv6OptionHeader']) - ## icmpv6-header.h: ns3::Icmpv6OptionPrefixInformation [class] - module.add_class('Icmpv6OptionPrefixInformation', parent=root_module['ns3::Icmpv6OptionHeader']) - ## icmpv6-header.h: ns3::Icmpv6OptionRedirected [class] - module.add_class('Icmpv6OptionRedirected', parent=root_module['ns3::Icmpv6OptionHeader']) - ## icmpv6-header.h: ns3::Icmpv6ParameterError [class] - module.add_class('Icmpv6ParameterError', parent=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6RA [class] - module.add_class('Icmpv6RA', parent=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6RS [class] - module.add_class('Icmpv6RS', parent=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6Redirection [class] - module.add_class('Icmpv6Redirection', parent=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6TimeExceeded [class] - module.add_class('Icmpv6TimeExceeded', parent=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6TooBig [class] - module.add_class('Icmpv6TooBig', parent=root_module['ns3::Icmpv6Header']) - ## internet-stack-helper.h: ns3::InternetStackHelper [class] - module.add_class('InternetStackHelper', parent=[root_module['ns3::PcapHelperForIpv4'], root_module['ns3::PcapHelperForIpv6'], root_module['ns3::AsciiTraceHelperForIpv4'], root_module['ns3::AsciiTraceHelperForIpv6']]) - ## ipv4-global-routing-helper.h: ns3::Ipv4GlobalRoutingHelper [class] - module.add_class('Ipv4GlobalRoutingHelper', parent=root_module['ns3::Ipv4RoutingHelper']) - ## ipv4-header.h: ns3::Ipv4Header [class] - module.add_class('Ipv4Header', parent=root_module['ns3::Header']) - ## ipv4-list-routing-helper.h: ns3::Ipv4ListRoutingHelper [class] - module.add_class('Ipv4ListRoutingHelper', parent=root_module['ns3::Ipv4RoutingHelper']) - ## ipv4-packet-info-tag.h: ns3::Ipv4PacketInfoTag [class] - module.add_class('Ipv4PacketInfoTag', parent=root_module['ns3::Tag']) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionHeader [class] - module.add_class('Ipv6ExtensionHeader', parent=root_module['ns3::Header']) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionHopByHopHeader [class] - module.add_class('Ipv6ExtensionHopByHopHeader', parent=[root_module['ns3::Ipv6ExtensionHeader'], root_module['ns3::OptionField']]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionRoutingHeader [class] - module.add_class('Ipv6ExtensionRoutingHeader', parent=root_module['ns3::Ipv6ExtensionHeader']) - ## ipv6-header.h: ns3::Ipv6Header [class] - module.add_class('Ipv6Header', parent=root_module['ns3::Header']) - ## ipv6-header.h: ns3::Ipv6Header::NextHeader_e [enumeration] - module.add_enum('NextHeader_e', ['IPV6_EXT_HOP_BY_HOP', 'IPV6_IPV4', 'IPV6_TCP', 'IPV6_UDP', 'IPV6_IPV6', 'IPV6_EXT_ROUTING', 'IPV6_EXT_FRAGMENTATION', 'IPV6_EXT_CONFIDENTIALITY', 'IPV6_EXT_AUTHENTIFICATION', 'IPV6_ICMPV6', 'IPV6_EXT_END', 'IPV6_EXT_DESTINATION', 'IPV6_SCTP', 'IPV6_EXT_MOBILITY', 'IPV6_UDP_LITE'], outer_class=root_module['ns3::Ipv6Header']) - ## ipv6-list-routing-helper.h: ns3::Ipv6ListRoutingHelper [class] - module.add_class('Ipv6ListRoutingHelper', parent=root_module['ns3::Ipv6RoutingHelper']) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader [class] - module.add_class('Ipv6OptionHeader', parent=root_module['ns3::Header']) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Alignment [struct] - module.add_class('Alignment', outer_class=root_module['ns3::Ipv6OptionHeader']) - ## ipv6-option-header.h: ns3::Ipv6OptionJumbogramHeader [class] - module.add_class('Ipv6OptionJumbogramHeader', parent=root_module['ns3::Ipv6OptionHeader']) - ## ipv6-option-header.h: ns3::Ipv6OptionPad1Header [class] - module.add_class('Ipv6OptionPad1Header', parent=root_module['ns3::Ipv6OptionHeader']) - ## ipv6-option-header.h: ns3::Ipv6OptionPadnHeader [class] - module.add_class('Ipv6OptionPadnHeader', parent=root_module['ns3::Ipv6OptionHeader']) - ## ipv6-option-header.h: ns3::Ipv6OptionRouterAlertHeader [class] - module.add_class('Ipv6OptionRouterAlertHeader', parent=root_module['ns3::Ipv6OptionHeader']) - ## ipv6-packet-info-tag.h: ns3::Ipv6PacketInfoTag [class] - module.add_class('Ipv6PacketInfoTag', parent=root_module['ns3::Tag']) - ## simple-ref-count.h: ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::Ipv4MulticastRoute', '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::Ipv4Route', '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::Ipv6MulticastRoute', '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::Ipv6Route', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) - ## tcp-header.h: ns3::TcpHeader [class] - module.add_class('TcpHeader', parent=root_module['ns3::Header']) - ## tcp-header.h: ns3::TcpHeader::Flags_t [enumeration] - module.add_enum('Flags_t', ['NONE', 'FIN', 'SYN', 'RST', 'PSH', 'ACK', 'URG'], outer_class=root_module['ns3::TcpHeader']) - ## tcp-socket.h: ns3::TcpSocket [class] - module.add_class('TcpSocket', parent=root_module['ns3::Socket']) - ## tcp-socket-factory.h: ns3::TcpSocketFactory [class] - module.add_class('TcpSocketFactory', parent=root_module['ns3::SocketFactory']) - ## udp-header.h: ns3::UdpHeader [class] - module.add_class('UdpHeader', parent=root_module['ns3::Header']) - ## udp-socket.h: ns3::UdpSocket [class] - module.add_class('UdpSocket', parent=root_module['ns3::Socket']) - ## udp-socket-factory.h: ns3::UdpSocketFactory [class] - module.add_class('UdpSocketFactory', parent=root_module['ns3::SocketFactory']) - ## arp-cache.h: ns3::ArpCache [class] - module.add_class('ArpCache', parent=root_module['ns3::Object']) - ## arp-cache.h: ns3::ArpCache::Entry [class] - module.add_class('Entry', outer_class=root_module['ns3::ArpCache']) - ## arp-header.h: ns3::ArpHeader [class] - module.add_class('ArpHeader', parent=root_module['ns3::Header']) - ## arp-header.h: ns3::ArpHeader::ArpType_e [enumeration] - module.add_enum('ArpType_e', ['ARP_TYPE_REQUEST', 'ARP_TYPE_REPLY'], outer_class=root_module['ns3::ArpHeader']) - ## arp-l3-protocol.h: ns3::ArpL3Protocol [class] - module.add_class('ArpL3Protocol', parent=root_module['ns3::Object']) - ## global-router-interface.h: ns3::GlobalRouter [class] - module.add_class('GlobalRouter', is_singleton=True, parent=root_module['ns3::Object']) - ## icmpv6-header.h: ns3::Icmpv6DestinationUnreachable [class] - module.add_class('Icmpv6DestinationUnreachable', parent=root_module['ns3::Icmpv6Header']) - ## icmpv6-header.h: ns3::Icmpv6Echo [class] - module.add_class('Icmpv6Echo', parent=root_module['ns3::Icmpv6Header']) - ## ipv4.h: ns3::Ipv4 [class] - module.add_class('Ipv4', parent=root_module['ns3::Object']) - ## ipv4-interface.h: ns3::Ipv4Interface [class] - module.add_class('Ipv4Interface', parent=root_module['ns3::Object']) - ## ipv4-l3-protocol.h: ns3::Ipv4L3Protocol [class] - module.add_class('Ipv4L3Protocol', parent=root_module['ns3::Ipv4']) - ## ipv4-l3-protocol.h: ns3::Ipv4L3Protocol::DropReason [enumeration] - module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_BAD_CHECKSUM', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR'], outer_class=root_module['ns3::Ipv4L3Protocol']) - ## ipv4-l4-protocol.h: ns3::Ipv4L4Protocol [class] - module.add_class('Ipv4L4Protocol', parent=root_module['ns3::Object']) - ## ipv4-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus [enumeration] - module.add_enum('RxStatus', ['RX_OK', 'RX_CSUM_FAILED', 'RX_ENDPOINT_CLOSED', 'RX_ENDPOINT_UNREACH'], outer_class=root_module['ns3::Ipv4L4Protocol']) - ## ipv4-route.h: ns3::Ipv4MulticastRoute [class] - module.add_class('Ipv4MulticastRoute', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter >']) - ## ipv4-raw-socket-factory.h: ns3::Ipv4RawSocketFactory [class] - module.add_class('Ipv4RawSocketFactory', parent=root_module['ns3::SocketFactory']) - ## ipv4-raw-socket-impl.h: ns3::Ipv4RawSocketImpl [class] - module.add_class('Ipv4RawSocketImpl', parent=root_module['ns3::Socket']) - ## ipv4-route.h: ns3::Ipv4Route [class] - module.add_class('Ipv4Route', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter >']) - ## ipv4-routing-protocol.h: ns3::Ipv4RoutingProtocol [class] - module.add_class('Ipv4RoutingProtocol', parent=root_module['ns3::Object']) - ## ipv4-static-routing.h: ns3::Ipv4StaticRouting [class] - module.add_class('Ipv4StaticRouting', parent=root_module['ns3::Ipv4RoutingProtocol']) - ## ipv6.h: ns3::Ipv6 [class] - module.add_class('Ipv6', parent=root_module['ns3::Object']) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionAHHeader [class] - module.add_class('Ipv6ExtensionAHHeader', parent=root_module['ns3::Ipv6ExtensionHeader']) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionDestinationHeader [class] - module.add_class('Ipv6ExtensionDestinationHeader', parent=[root_module['ns3::Ipv6ExtensionHeader'], root_module['ns3::OptionField']]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionESPHeader [class] - module.add_class('Ipv6ExtensionESPHeader', parent=root_module['ns3::Ipv6ExtensionHeader']) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionFragmentHeader [class] - module.add_class('Ipv6ExtensionFragmentHeader', parent=root_module['ns3::Ipv6ExtensionHeader']) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionLooseRoutingHeader [class] - module.add_class('Ipv6ExtensionLooseRoutingHeader', parent=root_module['ns3::Ipv6ExtensionRoutingHeader']) - ## ipv6-interface.h: ns3::Ipv6Interface [class] - module.add_class('Ipv6Interface', parent=root_module['ns3::Object']) - ## ipv6-l3-protocol.h: ns3::Ipv6L3Protocol [class] - module.add_class('Ipv6L3Protocol', parent=root_module['ns3::Ipv6']) - ## ipv6-l3-protocol.h: ns3::Ipv6L3Protocol::DropReason [enumeration] - module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR', 'DROP_UNKNOWN_PROTOCOL'], outer_class=root_module['ns3::Ipv6L3Protocol']) - ## ipv6-l4-protocol.h: ns3::Ipv6L4Protocol [class] - module.add_class('Ipv6L4Protocol', parent=root_module['ns3::Object']) - ## ipv6-l4-protocol.h: ns3::Ipv6L4Protocol::RxStatus_e [enumeration] - module.add_enum('RxStatus_e', ['RX_OK', 'RX_CSUM_FAILED', 'RX_ENDPOINT_UNREACH'], outer_class=root_module['ns3::Ipv6L4Protocol']) - ## ipv6-route.h: ns3::Ipv6MulticastRoute [class] - module.add_class('Ipv6MulticastRoute', parent=root_module['ns3::SimpleRefCount< ns3::Ipv6MulticastRoute, ns3::empty, ns3::DefaultDeleter >']) - ## ipv6-raw-socket-factory.h: ns3::Ipv6RawSocketFactory [class] - module.add_class('Ipv6RawSocketFactory', parent=root_module['ns3::SocketFactory']) - ## ipv6-route.h: ns3::Ipv6Route [class] - module.add_class('Ipv6Route', parent=root_module['ns3::SimpleRefCount< ns3::Ipv6Route, ns3::empty, ns3::DefaultDeleter >']) - ## ipv6-routing-protocol.h: ns3::Ipv6RoutingProtocol [class] - module.add_class('Ipv6RoutingProtocol', parent=root_module['ns3::Object']) - ## ipv6-static-routing.h: ns3::Ipv6StaticRouting [class] - module.add_class('Ipv6StaticRouting', parent=root_module['ns3::Ipv6RoutingProtocol']) - ## ndisc-cache.h: ns3::NdiscCache [class] - module.add_class('NdiscCache', parent=root_module['ns3::Object']) - ## ndisc-cache.h: ns3::NdiscCache::Entry [class] - module.add_class('Entry', outer_class=root_module['ns3::NdiscCache']) - ## tcp-l4-protocol.h: ns3::TcpL4Protocol [class] - module.add_class('TcpL4Protocol', parent=root_module['ns3::Ipv4L4Protocol']) - ## udp-l4-protocol.h: ns3::UdpL4Protocol [class] - module.add_class('UdpL4Protocol', parent=root_module['ns3::Ipv4L4Protocol']) - ## icmpv4-l4-protocol.h: ns3::Icmpv4L4Protocol [class] - module.add_class('Icmpv4L4Protocol', parent=root_module['ns3::Ipv4L4Protocol']) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol [class] - module.add_class('Icmpv6L4Protocol', parent=root_module['ns3::Ipv6L4Protocol']) - ## ipv4-global-routing.h: ns3::Ipv4GlobalRouting [class] - module.add_class('Ipv4GlobalRouting', parent=root_module['ns3::Ipv4RoutingProtocol']) - ## ipv4-list-routing.h: ns3::Ipv4ListRouting [class] - module.add_class('Ipv4ListRouting', parent=root_module['ns3::Ipv4RoutingProtocol']) - ## ipv6-list-routing.h: ns3::Ipv6ListRouting [class] - module.add_class('Ipv6ListRouting', parent=root_module['ns3::Ipv6RoutingProtocol']) - ## loopback-net-device.h: ns3::LoopbackNetDevice [class] - module.add_class('LoopbackNetDevice', 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_Ns3AsciiTraceHelperForIpv4_methods(root_module, root_module['ns3::AsciiTraceHelperForIpv4']) - register_Ns3AsciiTraceHelperForIpv6_methods(root_module, root_module['ns3::AsciiTraceHelperForIpv6']) - register_Ns3CandidateQueue_methods(root_module, root_module['ns3::CandidateQueue']) - register_Ns3GlobalRouteManager_methods(root_module, root_module['ns3::GlobalRouteManager']) - register_Ns3GlobalRouteManagerImpl_methods(root_module, root_module['ns3::GlobalRouteManagerImpl']) - register_Ns3GlobalRouteManagerLSDB_methods(root_module, root_module['ns3::GlobalRouteManagerLSDB']) - register_Ns3GlobalRoutingLSA_methods(root_module, root_module['ns3::GlobalRoutingLSA']) - register_Ns3GlobalRoutingLinkRecord_methods(root_module, root_module['ns3::GlobalRoutingLinkRecord']) - register_Ns3Ipv4AddressGenerator_methods(root_module, root_module['ns3::Ipv4AddressGenerator']) - register_Ns3Ipv4AddressHelper_methods(root_module, root_module['ns3::Ipv4AddressHelper']) - register_Ns3Ipv4EndPoint_methods(root_module, root_module['ns3::Ipv4EndPoint']) - register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress']) - register_Ns3Ipv4InterfaceContainer_methods(root_module, root_module['ns3::Ipv4InterfaceContainer']) - register_Ns3Ipv4MulticastRoutingTableEntry_methods(root_module, root_module['ns3::Ipv4MulticastRoutingTableEntry']) - register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper']) - register_Ns3Ipv4RoutingTableEntry_methods(root_module, root_module['ns3::Ipv4RoutingTableEntry']) - register_Ns3Ipv4StaticRoutingHelper_methods(root_module, root_module['ns3::Ipv4StaticRoutingHelper']) - register_Ns3Ipv6AddressHelper_methods(root_module, root_module['ns3::Ipv6AddressHelper']) - register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress']) - register_Ns3Ipv6InterfaceContainer_methods(root_module, root_module['ns3::Ipv6InterfaceContainer']) - register_Ns3Ipv6MulticastRoutingTableEntry_methods(root_module, root_module['ns3::Ipv6MulticastRoutingTableEntry']) - register_Ns3Ipv6RoutingHelper_methods(root_module, root_module['ns3::Ipv6RoutingHelper']) - register_Ns3Ipv6RoutingTableEntry_methods(root_module, root_module['ns3::Ipv6RoutingTableEntry']) - register_Ns3Ipv6StaticRoutingHelper_methods(root_module, root_module['ns3::Ipv6StaticRoutingHelper']) - register_Ns3OptionField_methods(root_module, root_module['ns3::OptionField']) - register_Ns3PcapHelperForIpv4_methods(root_module, root_module['ns3::PcapHelperForIpv4']) - register_Ns3PcapHelperForIpv6_methods(root_module, root_module['ns3::PcapHelperForIpv6']) - register_Ns3SPFVertex_methods(root_module, root_module['ns3::SPFVertex']) - register_Ns3Icmpv4DestinationUnreachable_methods(root_module, root_module['ns3::Icmpv4DestinationUnreachable']) - register_Ns3Icmpv4Echo_methods(root_module, root_module['ns3::Icmpv4Echo']) - register_Ns3Icmpv4Header_methods(root_module, root_module['ns3::Icmpv4Header']) - register_Ns3Icmpv4TimeExceeded_methods(root_module, root_module['ns3::Icmpv4TimeExceeded']) - register_Ns3Icmpv6Header_methods(root_module, root_module['ns3::Icmpv6Header']) - register_Ns3Icmpv6NA_methods(root_module, root_module['ns3::Icmpv6NA']) - register_Ns3Icmpv6NS_methods(root_module, root_module['ns3::Icmpv6NS']) - register_Ns3Icmpv6OptionHeader_methods(root_module, root_module['ns3::Icmpv6OptionHeader']) - register_Ns3Icmpv6OptionLinkLayerAddress_methods(root_module, root_module['ns3::Icmpv6OptionLinkLayerAddress']) - register_Ns3Icmpv6OptionMtu_methods(root_module, root_module['ns3::Icmpv6OptionMtu']) - register_Ns3Icmpv6OptionPrefixInformation_methods(root_module, root_module['ns3::Icmpv6OptionPrefixInformation']) - register_Ns3Icmpv6OptionRedirected_methods(root_module, root_module['ns3::Icmpv6OptionRedirected']) - register_Ns3Icmpv6ParameterError_methods(root_module, root_module['ns3::Icmpv6ParameterError']) - register_Ns3Icmpv6RA_methods(root_module, root_module['ns3::Icmpv6RA']) - register_Ns3Icmpv6RS_methods(root_module, root_module['ns3::Icmpv6RS']) - register_Ns3Icmpv6Redirection_methods(root_module, root_module['ns3::Icmpv6Redirection']) - register_Ns3Icmpv6TimeExceeded_methods(root_module, root_module['ns3::Icmpv6TimeExceeded']) - register_Ns3Icmpv6TooBig_methods(root_module, root_module['ns3::Icmpv6TooBig']) - register_Ns3InternetStackHelper_methods(root_module, root_module['ns3::InternetStackHelper']) - register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, root_module['ns3::Ipv4GlobalRoutingHelper']) - register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header']) - register_Ns3Ipv4ListRoutingHelper_methods(root_module, root_module['ns3::Ipv4ListRoutingHelper']) - register_Ns3Ipv4PacketInfoTag_methods(root_module, root_module['ns3::Ipv4PacketInfoTag']) - register_Ns3Ipv6ExtensionHeader_methods(root_module, root_module['ns3::Ipv6ExtensionHeader']) - register_Ns3Ipv6ExtensionHopByHopHeader_methods(root_module, root_module['ns3::Ipv6ExtensionHopByHopHeader']) - register_Ns3Ipv6ExtensionRoutingHeader_methods(root_module, root_module['ns3::Ipv6ExtensionRoutingHeader']) - register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header']) - register_Ns3Ipv6ListRoutingHelper_methods(root_module, root_module['ns3::Ipv6ListRoutingHelper']) - register_Ns3Ipv6OptionHeader_methods(root_module, root_module['ns3::Ipv6OptionHeader']) - register_Ns3Ipv6OptionHeaderAlignment_methods(root_module, root_module['ns3::Ipv6OptionHeader::Alignment']) - register_Ns3Ipv6OptionJumbogramHeader_methods(root_module, root_module['ns3::Ipv6OptionJumbogramHeader']) - register_Ns3Ipv6OptionPad1Header_methods(root_module, root_module['ns3::Ipv6OptionPad1Header']) - register_Ns3Ipv6OptionPadnHeader_methods(root_module, root_module['ns3::Ipv6OptionPadnHeader']) - register_Ns3Ipv6OptionRouterAlertHeader_methods(root_module, root_module['ns3::Ipv6OptionRouterAlertHeader']) - register_Ns3Ipv6PacketInfoTag_methods(root_module, root_module['ns3::Ipv6PacketInfoTag']) - register_Ns3TcpHeader_methods(root_module, root_module['ns3::TcpHeader']) - register_Ns3TcpSocket_methods(root_module, root_module['ns3::TcpSocket']) - register_Ns3TcpSocketFactory_methods(root_module, root_module['ns3::TcpSocketFactory']) - register_Ns3UdpHeader_methods(root_module, root_module['ns3::UdpHeader']) - register_Ns3UdpSocket_methods(root_module, root_module['ns3::UdpSocket']) - register_Ns3UdpSocketFactory_methods(root_module, root_module['ns3::UdpSocketFactory']) - register_Ns3ArpCache_methods(root_module, root_module['ns3::ArpCache']) - register_Ns3ArpCacheEntry_methods(root_module, root_module['ns3::ArpCache::Entry']) - register_Ns3ArpHeader_methods(root_module, root_module['ns3::ArpHeader']) - register_Ns3ArpL3Protocol_methods(root_module, root_module['ns3::ArpL3Protocol']) - register_Ns3GlobalRouter_methods(root_module, root_module['ns3::GlobalRouter']) - register_Ns3Icmpv6DestinationUnreachable_methods(root_module, root_module['ns3::Icmpv6DestinationUnreachable']) - register_Ns3Icmpv6Echo_methods(root_module, root_module['ns3::Icmpv6Echo']) - register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4']) - register_Ns3Ipv4Interface_methods(root_module, root_module['ns3::Ipv4Interface']) - register_Ns3Ipv4L3Protocol_methods(root_module, root_module['ns3::Ipv4L3Protocol']) - register_Ns3Ipv4L4Protocol_methods(root_module, root_module['ns3::Ipv4L4Protocol']) - register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute']) - register_Ns3Ipv4RawSocketFactory_methods(root_module, root_module['ns3::Ipv4RawSocketFactory']) - register_Ns3Ipv4RawSocketImpl_methods(root_module, root_module['ns3::Ipv4RawSocketImpl']) - register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route']) - register_Ns3Ipv4RoutingProtocol_methods(root_module, root_module['ns3::Ipv4RoutingProtocol']) - register_Ns3Ipv4StaticRouting_methods(root_module, root_module['ns3::Ipv4StaticRouting']) - register_Ns3Ipv6_methods(root_module, root_module['ns3::Ipv6']) - register_Ns3Ipv6ExtensionAHHeader_methods(root_module, root_module['ns3::Ipv6ExtensionAHHeader']) - register_Ns3Ipv6ExtensionDestinationHeader_methods(root_module, root_module['ns3::Ipv6ExtensionDestinationHeader']) - register_Ns3Ipv6ExtensionESPHeader_methods(root_module, root_module['ns3::Ipv6ExtensionESPHeader']) - register_Ns3Ipv6ExtensionFragmentHeader_methods(root_module, root_module['ns3::Ipv6ExtensionFragmentHeader']) - register_Ns3Ipv6ExtensionLooseRoutingHeader_methods(root_module, root_module['ns3::Ipv6ExtensionLooseRoutingHeader']) - register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface']) - register_Ns3Ipv6L3Protocol_methods(root_module, root_module['ns3::Ipv6L3Protocol']) - register_Ns3Ipv6L4Protocol_methods(root_module, root_module['ns3::Ipv6L4Protocol']) - register_Ns3Ipv6MulticastRoute_methods(root_module, root_module['ns3::Ipv6MulticastRoute']) - register_Ns3Ipv6RawSocketFactory_methods(root_module, root_module['ns3::Ipv6RawSocketFactory']) - register_Ns3Ipv6Route_methods(root_module, root_module['ns3::Ipv6Route']) - register_Ns3Ipv6RoutingProtocol_methods(root_module, root_module['ns3::Ipv6RoutingProtocol']) - register_Ns3Ipv6StaticRouting_methods(root_module, root_module['ns3::Ipv6StaticRouting']) - register_Ns3NdiscCache_methods(root_module, root_module['ns3::NdiscCache']) - register_Ns3NdiscCacheEntry_methods(root_module, root_module['ns3::NdiscCache::Entry']) - register_Ns3TcpL4Protocol_methods(root_module, root_module['ns3::TcpL4Protocol']) - register_Ns3UdpL4Protocol_methods(root_module, root_module['ns3::UdpL4Protocol']) - register_Ns3Icmpv4L4Protocol_methods(root_module, root_module['ns3::Icmpv4L4Protocol']) - register_Ns3Icmpv6L4Protocol_methods(root_module, root_module['ns3::Icmpv6L4Protocol']) - register_Ns3Ipv4GlobalRouting_methods(root_module, root_module['ns3::Ipv4GlobalRouting']) - register_Ns3Ipv4ListRouting_methods(root_module, root_module['ns3::Ipv4ListRouting']) - register_Ns3Ipv6ListRouting_methods(root_module, root_module['ns3::Ipv6ListRouting']) - register_Ns3LoopbackNetDevice_methods(root_module, root_module['ns3::LoopbackNetDevice']) - return - -def register_Ns3AsciiTraceHelperForIpv4_methods(root_module, cls): - ## internet-trace-helper.h: ns3::AsciiTraceHelperForIpv4::AsciiTraceHelperForIpv4(ns3::AsciiTraceHelperForIpv4 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AsciiTraceHelperForIpv4 const &', 'arg0')]) - ## internet-trace-helper.h: ns3::AsciiTraceHelperForIpv4::AsciiTraceHelperForIpv4() [constructor] - cls.add_constructor([]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename=false) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, ns3::Ptr ipv4, uint32_t interface) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, std::string ipv4Name, uint32_t interface, bool explicitFilename=false) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('std::string', 'prefix'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, std::string ipv4Name, uint32_t interface) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::Ipv4InterfaceContainer c) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('std::string', 'prefix'), param('ns3::Ipv4InterfaceContainer', 'c')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, ns3::Ipv4InterfaceContainer c) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ipv4InterfaceContainer', 'c')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::NodeContainer n) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, ns3::NodeContainer n) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool explicitFilename) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'explicitFilename')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnableAsciiIpv4', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4All(std::string prefix) [member function] - cls.add_method('EnableAsciiIpv4All', - 'void', - [param('std::string', 'prefix')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4All(ns3::Ptr stream) [member function] - cls.add_method('EnableAsciiIpv4All', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4Internal(ns3::Ptr stream, std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnableAsciiIpv4Internal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3AsciiTraceHelperForIpv6_methods(root_module, cls): - ## internet-trace-helper.h: ns3::AsciiTraceHelperForIpv6::AsciiTraceHelperForIpv6(ns3::AsciiTraceHelperForIpv6 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AsciiTraceHelperForIpv6 const &', 'arg0')]) - ## internet-trace-helper.h: ns3::AsciiTraceHelperForIpv6::AsciiTraceHelperForIpv6() [constructor] - cls.add_constructor([]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename=false) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, ns3::Ptr ipv6, uint32_t interface) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, std::string ipv6Name, uint32_t interface, bool explicitFilename=false) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('std::string', 'prefix'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, std::string ipv6Name, uint32_t interface) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::Ipv6InterfaceContainer c) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('std::string', 'prefix'), param('ns3::Ipv6InterfaceContainer', 'c')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, ns3::Ipv6InterfaceContainer c) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ipv6InterfaceContainer', 'c')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::NodeContainer n) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, ns3::NodeContainer n) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, uint32_t nodeid, uint32_t interface) [member function] - cls.add_method('EnableAsciiIpv6', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6All(std::string prefix) [member function] - cls.add_method('EnableAsciiIpv6All', - 'void', - [param('std::string', 'prefix')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6All(ns3::Ptr stream) [member function] - cls.add_method('EnableAsciiIpv6All', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) - ## internet-trace-helper.h: void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6Internal(ns3::Ptr stream, std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnableAsciiIpv6Internal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3CandidateQueue_methods(root_module, cls): - cls.add_output_stream_operator() - ## candidate-queue.h: ns3::CandidateQueue::CandidateQueue() [constructor] - cls.add_constructor([]) - ## candidate-queue.h: void ns3::CandidateQueue::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## candidate-queue.h: bool ns3::CandidateQueue::Empty() const [member function] - cls.add_method('Empty', - 'bool', - [], - is_const=True) - ## candidate-queue.h: ns3::SPFVertex * ns3::CandidateQueue::Find(ns3::Ipv4Address const addr) const [member function] - cls.add_method('Find', - 'ns3::SPFVertex *', - [param('ns3::Ipv4Address const', 'addr')], - is_const=True) - ## candidate-queue.h: ns3::SPFVertex * ns3::CandidateQueue::Pop() [member function] - cls.add_method('Pop', - 'ns3::SPFVertex *', - []) - ## candidate-queue.h: void ns3::CandidateQueue::Push(ns3::SPFVertex * vNew) [member function] - cls.add_method('Push', - 'void', - [param('ns3::SPFVertex *', 'vNew')]) - ## candidate-queue.h: void ns3::CandidateQueue::Reorder() [member function] - cls.add_method('Reorder', - 'void', - []) - ## candidate-queue.h: uint32_t ns3::CandidateQueue::Size() const [member function] - cls.add_method('Size', - 'uint32_t', - [], - is_const=True) - ## candidate-queue.h: ns3::SPFVertex * ns3::CandidateQueue::Top() const [member function] - cls.add_method('Top', - 'ns3::SPFVertex *', - [], - is_const=True) - return - -def register_Ns3GlobalRouteManager_methods(root_module, cls): - ## global-route-manager.h: static uint32_t ns3::GlobalRouteManager::AllocateRouterId() [member function] - cls.add_method('AllocateRouterId', - 'uint32_t', - [], - is_static=True) - ## global-route-manager.h: static void ns3::GlobalRouteManager::DeleteGlobalRoutes() [member function] - cls.add_method('DeleteGlobalRoutes', - 'void', - [], - is_static=True) - ## global-route-manager.h: static void ns3::GlobalRouteManager::BuildGlobalRoutingDatabase() [member function] - cls.add_method('BuildGlobalRoutingDatabase', - 'void', - [], - is_static=True) - ## global-route-manager.h: static void ns3::GlobalRouteManager::InitializeRoutes() [member function] - cls.add_method('InitializeRoutes', - 'void', - [], - is_static=True) - return - -def register_Ns3GlobalRouteManagerImpl_methods(root_module, cls): - ## global-route-manager-impl.h: ns3::GlobalRouteManagerImpl::GlobalRouteManagerImpl() [constructor] - cls.add_constructor([]) - ## global-route-manager-impl.h: void ns3::GlobalRouteManagerImpl::DeleteGlobalRoutes() [member function] - cls.add_method('DeleteGlobalRoutes', - 'void', - [], - is_virtual=True) - ## global-route-manager-impl.h: void ns3::GlobalRouteManagerImpl::BuildGlobalRoutingDatabase() [member function] - cls.add_method('BuildGlobalRoutingDatabase', - 'void', - [], - is_virtual=True) - ## global-route-manager-impl.h: void ns3::GlobalRouteManagerImpl::InitializeRoutes() [member function] - cls.add_method('InitializeRoutes', - 'void', - [], - is_virtual=True) - ## global-route-manager-impl.h: void ns3::GlobalRouteManagerImpl::DebugUseLsdb(ns3::GlobalRouteManagerLSDB * arg0) [member function] - cls.add_method('DebugUseLsdb', - 'void', - [param('ns3::GlobalRouteManagerLSDB *', 'arg0')]) - ## global-route-manager-impl.h: void ns3::GlobalRouteManagerImpl::DebugSPFCalculate(ns3::Ipv4Address root) [member function] - cls.add_method('DebugSPFCalculate', - 'void', - [param('ns3::Ipv4Address', 'root')]) - return - -def register_Ns3GlobalRouteManagerLSDB_methods(root_module, cls): - ## global-route-manager-impl.h: ns3::GlobalRouteManagerLSDB::GlobalRouteManagerLSDB() [constructor] - cls.add_constructor([]) - ## global-route-manager-impl.h: void ns3::GlobalRouteManagerLSDB::Insert(ns3::Ipv4Address addr, ns3::GlobalRoutingLSA * lsa) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Ipv4Address', 'addr'), param('ns3::GlobalRoutingLSA *', 'lsa')]) - ## global-route-manager-impl.h: ns3::GlobalRoutingLSA * ns3::GlobalRouteManagerLSDB::GetLSA(ns3::Ipv4Address addr) const [member function] - cls.add_method('GetLSA', - 'ns3::GlobalRoutingLSA *', - [param('ns3::Ipv4Address', 'addr')], - is_const=True) - ## global-route-manager-impl.h: ns3::GlobalRoutingLSA * ns3::GlobalRouteManagerLSDB::GetLSAByLinkData(ns3::Ipv4Address addr) const [member function] - cls.add_method('GetLSAByLinkData', - 'ns3::GlobalRoutingLSA *', - [param('ns3::Ipv4Address', 'addr')], - is_const=True) - ## global-route-manager-impl.h: void ns3::GlobalRouteManagerLSDB::Initialize() [member function] - cls.add_method('Initialize', - 'void', - []) - ## global-route-manager-impl.h: ns3::GlobalRoutingLSA * ns3::GlobalRouteManagerLSDB::GetExtLSA(uint32_t index) const [member function] - cls.add_method('GetExtLSA', - 'ns3::GlobalRoutingLSA *', - [param('uint32_t', 'index')], - is_const=True) - ## global-route-manager-impl.h: uint32_t ns3::GlobalRouteManagerLSDB::GetNumExtLSAs() const [member function] - cls.add_method('GetNumExtLSAs', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3GlobalRoutingLSA_methods(root_module, cls): - cls.add_output_stream_operator() - ## global-router-interface.h: ns3::GlobalRoutingLSA::GlobalRoutingLSA() [constructor] - cls.add_constructor([]) - ## global-router-interface.h: ns3::GlobalRoutingLSA::GlobalRoutingLSA(ns3::GlobalRoutingLSA::SPFStatus status, ns3::Ipv4Address linkStateId, ns3::Ipv4Address advertisingRtr) [constructor] - cls.add_constructor([param('ns3::GlobalRoutingLSA::SPFStatus', 'status'), param('ns3::Ipv4Address', 'linkStateId'), param('ns3::Ipv4Address', 'advertisingRtr')]) - ## global-router-interface.h: ns3::GlobalRoutingLSA::GlobalRoutingLSA(ns3::GlobalRoutingLSA & lsa) [constructor] - cls.add_constructor([param('ns3::GlobalRoutingLSA &', 'lsa')]) - ## global-router-interface.h: uint32_t ns3::GlobalRoutingLSA::AddAttachedRouter(ns3::Ipv4Address addr) [member function] - cls.add_method('AddAttachedRouter', - 'uint32_t', - [param('ns3::Ipv4Address', 'addr')]) - ## global-router-interface.h: uint32_t ns3::GlobalRoutingLSA::AddLinkRecord(ns3::GlobalRoutingLinkRecord * lr) [member function] - cls.add_method('AddLinkRecord', - 'uint32_t', - [param('ns3::GlobalRoutingLinkRecord *', 'lr')]) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::ClearLinkRecords() [member function] - cls.add_method('ClearLinkRecords', - 'void', - []) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::CopyLinkRecords(ns3::GlobalRoutingLSA const & lsa) [member function] - cls.add_method('CopyLinkRecords', - 'void', - [param('ns3::GlobalRoutingLSA const &', 'lsa')]) - ## global-router-interface.h: ns3::Ipv4Address ns3::GlobalRoutingLSA::GetAdvertisingRouter() const [member function] - cls.add_method('GetAdvertisingRouter', - 'ns3::Ipv4Address', - [], - is_const=True) - ## global-router-interface.h: ns3::Ipv4Address ns3::GlobalRoutingLSA::GetAttachedRouter(uint32_t n) const [member function] - cls.add_method('GetAttachedRouter', - 'ns3::Ipv4Address', - [param('uint32_t', 'n')], - is_const=True) - ## global-router-interface.h: ns3::GlobalRoutingLSA::LSType ns3::GlobalRoutingLSA::GetLSType() const [member function] - cls.add_method('GetLSType', - 'ns3::GlobalRoutingLSA::LSType', - [], - is_const=True) - ## global-router-interface.h: ns3::GlobalRoutingLinkRecord * ns3::GlobalRoutingLSA::GetLinkRecord(uint32_t n) const [member function] - cls.add_method('GetLinkRecord', - 'ns3::GlobalRoutingLinkRecord *', - [param('uint32_t', 'n')], - is_const=True) - ## global-router-interface.h: ns3::Ipv4Address ns3::GlobalRoutingLSA::GetLinkStateId() const [member function] - cls.add_method('GetLinkStateId', - 'ns3::Ipv4Address', - [], - is_const=True) - ## global-router-interface.h: uint32_t ns3::GlobalRoutingLSA::GetNAttachedRouters() const [member function] - cls.add_method('GetNAttachedRouters', - 'uint32_t', - [], - is_const=True) - ## global-router-interface.h: uint32_t ns3::GlobalRoutingLSA::GetNLinkRecords() const [member function] - cls.add_method('GetNLinkRecords', - 'uint32_t', - [], - is_const=True) - ## global-router-interface.h: ns3::Ipv4Mask ns3::GlobalRoutingLSA::GetNetworkLSANetworkMask() const [member function] - cls.add_method('GetNetworkLSANetworkMask', - 'ns3::Ipv4Mask', - [], - is_const=True) - ## global-router-interface.h: ns3::Ptr ns3::GlobalRoutingLSA::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## global-router-interface.h: ns3::GlobalRoutingLSA::SPFStatus ns3::GlobalRoutingLSA::GetStatus() const [member function] - cls.add_method('GetStatus', - 'ns3::GlobalRoutingLSA::SPFStatus', - [], - is_const=True) - ## global-router-interface.h: bool ns3::GlobalRoutingLSA::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::SetAdvertisingRouter(ns3::Ipv4Address rtr) [member function] - cls.add_method('SetAdvertisingRouter', - 'void', - [param('ns3::Ipv4Address', 'rtr')]) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::SetLSType(ns3::GlobalRoutingLSA::LSType typ) [member function] - cls.add_method('SetLSType', - 'void', - [param('ns3::GlobalRoutingLSA::LSType', 'typ')]) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::SetLinkStateId(ns3::Ipv4Address addr) [member function] - cls.add_method('SetLinkStateId', - 'void', - [param('ns3::Ipv4Address', 'addr')]) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::SetNetworkLSANetworkMask(ns3::Ipv4Mask mask) [member function] - cls.add_method('SetNetworkLSANetworkMask', - 'void', - [param('ns3::Ipv4Mask', 'mask')]) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## global-router-interface.h: void ns3::GlobalRoutingLSA::SetStatus(ns3::GlobalRoutingLSA::SPFStatus status) [member function] - cls.add_method('SetStatus', - 'void', - [param('ns3::GlobalRoutingLSA::SPFStatus', 'status')]) - return - -def register_Ns3GlobalRoutingLinkRecord_methods(root_module, cls): - ## global-router-interface.h: ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord(ns3::GlobalRoutingLinkRecord const & arg0) [copy constructor] - cls.add_constructor([param('ns3::GlobalRoutingLinkRecord const &', 'arg0')]) - ## global-router-interface.h: ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord() [constructor] - cls.add_constructor([]) - ## global-router-interface.h: ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord(ns3::GlobalRoutingLinkRecord::LinkType linkType, ns3::Ipv4Address linkId, ns3::Ipv4Address linkData, uint16_t metric) [constructor] - cls.add_constructor([param('ns3::GlobalRoutingLinkRecord::LinkType', 'linkType'), param('ns3::Ipv4Address', 'linkId'), param('ns3::Ipv4Address', 'linkData'), param('uint16_t', 'metric')]) - ## global-router-interface.h: ns3::Ipv4Address ns3::GlobalRoutingLinkRecord::GetLinkData() const [member function] - cls.add_method('GetLinkData', - 'ns3::Ipv4Address', - [], - is_const=True) - ## global-router-interface.h: ns3::Ipv4Address ns3::GlobalRoutingLinkRecord::GetLinkId() const [member function] - cls.add_method('GetLinkId', - 'ns3::Ipv4Address', - [], - is_const=True) - ## global-router-interface.h: ns3::GlobalRoutingLinkRecord::LinkType ns3::GlobalRoutingLinkRecord::GetLinkType() const [member function] - cls.add_method('GetLinkType', - 'ns3::GlobalRoutingLinkRecord::LinkType', - [], - is_const=True) - ## global-router-interface.h: uint16_t ns3::GlobalRoutingLinkRecord::GetMetric() const [member function] - cls.add_method('GetMetric', - 'uint16_t', - [], - is_const=True) - ## global-router-interface.h: void ns3::GlobalRoutingLinkRecord::SetLinkData(ns3::Ipv4Address addr) [member function] - cls.add_method('SetLinkData', - 'void', - [param('ns3::Ipv4Address', 'addr')]) - ## global-router-interface.h: void ns3::GlobalRoutingLinkRecord::SetLinkId(ns3::Ipv4Address addr) [member function] - cls.add_method('SetLinkId', - 'void', - [param('ns3::Ipv4Address', 'addr')]) - ## global-router-interface.h: void ns3::GlobalRoutingLinkRecord::SetLinkType(ns3::GlobalRoutingLinkRecord::LinkType linkType) [member function] - cls.add_method('SetLinkType', - 'void', - [param('ns3::GlobalRoutingLinkRecord::LinkType', 'linkType')]) - ## global-router-interface.h: void ns3::GlobalRoutingLinkRecord::SetMetric(uint16_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint16_t', 'metric')]) - return - -def register_Ns3Ipv4AddressGenerator_methods(root_module, cls): - ## ipv4-address-generator.h: ns3::Ipv4AddressGenerator::Ipv4AddressGenerator() [constructor] - cls.add_constructor([]) - ## ipv4-address-generator.h: ns3::Ipv4AddressGenerator::Ipv4AddressGenerator(ns3::Ipv4AddressGenerator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4AddressGenerator const &', 'arg0')]) - ## ipv4-address-generator.h: static bool ns3::Ipv4AddressGenerator::AddAllocated(ns3::Ipv4Address const addr) [member function] - cls.add_method('AddAllocated', - 'bool', - [param('ns3::Ipv4Address const', 'addr')], - is_static=True) - ## ipv4-address-generator.h: static ns3::Ipv4Address ns3::Ipv4AddressGenerator::GetAddress(ns3::Ipv4Mask const mask) [member function] - cls.add_method('GetAddress', - 'ns3::Ipv4Address', - [param('ns3::Ipv4Mask const', 'mask')], - is_static=True) - ## ipv4-address-generator.h: static ns3::Ipv4Address ns3::Ipv4AddressGenerator::GetNetwork(ns3::Ipv4Mask const mask) [member function] - cls.add_method('GetNetwork', - 'ns3::Ipv4Address', - [param('ns3::Ipv4Mask const', 'mask')], - is_static=True) - ## ipv4-address-generator.h: static void ns3::Ipv4AddressGenerator::Init(ns3::Ipv4Address const net, ns3::Ipv4Mask const mask, ns3::Ipv4Address const addr="0.0.0.1") [member function] - cls.add_method('Init', - 'void', - [param('ns3::Ipv4Address const', 'net'), param('ns3::Ipv4Mask const', 'mask'), param('ns3::Ipv4Address const', 'addr', default_value='"0.0.0.1"')], - is_static=True) - ## ipv4-address-generator.h: static void ns3::Ipv4AddressGenerator::InitAddress(ns3::Ipv4Address const addr, ns3::Ipv4Mask const mask) [member function] - cls.add_method('InitAddress', - 'void', - [param('ns3::Ipv4Address const', 'addr'), param('ns3::Ipv4Mask const', 'mask')], - is_static=True) - ## ipv4-address-generator.h: static ns3::Ipv4Address ns3::Ipv4AddressGenerator::NextAddress(ns3::Ipv4Mask const mask) [member function] - cls.add_method('NextAddress', - 'ns3::Ipv4Address', - [param('ns3::Ipv4Mask const', 'mask')], - is_static=True) - ## ipv4-address-generator.h: static ns3::Ipv4Address ns3::Ipv4AddressGenerator::NextNetwork(ns3::Ipv4Mask const mask) [member function] - cls.add_method('NextNetwork', - 'ns3::Ipv4Address', - [param('ns3::Ipv4Mask const', 'mask')], - is_static=True) - ## ipv4-address-generator.h: static void ns3::Ipv4AddressGenerator::Reset() [member function] - cls.add_method('Reset', - 'void', - [], - is_static=True) - ## ipv4-address-generator.h: static void ns3::Ipv4AddressGenerator::TestMode() [member function] - cls.add_method('TestMode', - 'void', - [], - is_static=True) - return - -def register_Ns3Ipv4AddressHelper_methods(root_module, cls): - ## ipv4-address-helper.h: ns3::Ipv4AddressHelper::Ipv4AddressHelper(ns3::Ipv4AddressHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4AddressHelper const &', 'arg0')]) - ## ipv4-address-helper.h: ns3::Ipv4AddressHelper::Ipv4AddressHelper() [constructor] - cls.add_constructor([]) - ## ipv4-address-helper.h: ns3::Ipv4AddressHelper::Ipv4AddressHelper(ns3::Ipv4Address network, ns3::Ipv4Mask mask, ns3::Ipv4Address base="0.0.0.1") [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'mask'), param('ns3::Ipv4Address', 'base', default_value='"0.0.0.1"')]) - ## ipv4-address-helper.h: ns3::Ipv4InterfaceContainer ns3::Ipv4AddressHelper::Assign(ns3::NetDeviceContainer const & c) [member function] - cls.add_method('Assign', - 'ns3::Ipv4InterfaceContainer', - [param('ns3::NetDeviceContainer const &', 'c')]) - ## ipv4-address-helper.h: ns3::Ipv4Address ns3::Ipv4AddressHelper::NewAddress() [member function] - cls.add_method('NewAddress', - 'ns3::Ipv4Address', - []) - ## ipv4-address-helper.h: ns3::Ipv4Address ns3::Ipv4AddressHelper::NewNetwork() [member function] - cls.add_method('NewNetwork', - 'ns3::Ipv4Address', - []) - ## ipv4-address-helper.h: void ns3::Ipv4AddressHelper::SetBase(ns3::Ipv4Address network, ns3::Ipv4Mask mask, ns3::Ipv4Address base="0.0.0.1") [member function] - cls.add_method('SetBase', - 'void', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'mask'), param('ns3::Ipv4Address', 'base', default_value='"0.0.0.1"')]) - return - -def register_Ns3Ipv4EndPoint_methods(root_module, cls): - ## ipv4-end-point.h: ns3::Ipv4EndPoint::Ipv4EndPoint(ns3::Ipv4EndPoint const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4EndPoint const &', 'arg0')]) - ## ipv4-end-point.h: ns3::Ipv4EndPoint::Ipv4EndPoint(ns3::Ipv4Address address, uint16_t port) [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) - ## ipv4-end-point.h: void ns3::Ipv4EndPoint::BindToNetDevice(ns3::Ptr netdevice) [member function] - cls.add_method('BindToNetDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')]) - ## ipv4-end-point.h: void ns3::Ipv4EndPoint::ForwardIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo) [member function] - cls.add_method('ForwardIcmp', - 'void', - [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo')]) - ## ipv4-end-point.h: void ns3::Ipv4EndPoint::ForwardUp(ns3::Ptr p, ns3::Ipv4Header const & header, uint16_t sport, ns3::Ptr incomingInterface) [member function] - cls.add_method('ForwardUp', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('uint16_t', 'sport'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')]) - ## ipv4-end-point.h: ns3::Ptr ns3::Ipv4EndPoint::GetBoundNetDevice() [member function] - cls.add_method('GetBoundNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - []) - ## ipv4-end-point.h: ns3::Ipv4Address ns3::Ipv4EndPoint::GetLocalAddress() [member function] - cls.add_method('GetLocalAddress', - 'ns3::Ipv4Address', - []) - ## ipv4-end-point.h: uint16_t ns3::Ipv4EndPoint::GetLocalPort() [member function] - cls.add_method('GetLocalPort', - 'uint16_t', - []) - ## ipv4-end-point.h: ns3::Ipv4Address ns3::Ipv4EndPoint::GetPeerAddress() [member function] - cls.add_method('GetPeerAddress', - 'ns3::Ipv4Address', - []) - ## ipv4-end-point.h: uint16_t ns3::Ipv4EndPoint::GetPeerPort() [member function] - cls.add_method('GetPeerPort', - 'uint16_t', - []) - ## ipv4-end-point.h: void ns3::Ipv4EndPoint::SetDestroyCallback(ns3::Callback callback) [member function] - cls.add_method('SetDestroyCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## ipv4-end-point.h: void ns3::Ipv4EndPoint::SetIcmpCallback(ns3::Callback callback) [member function] - cls.add_method('SetIcmpCallback', - 'void', - [param('ns3::Callback< void, ns3::Ipv4Address, unsigned char, unsigned char, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## ipv4-end-point.h: void ns3::Ipv4EndPoint::SetLocalAddress(ns3::Ipv4Address address) [member function] - cls.add_method('SetLocalAddress', - 'void', - [param('ns3::Ipv4Address', 'address')]) - ## ipv4-end-point.h: void ns3::Ipv4EndPoint::SetPeer(ns3::Ipv4Address address, uint16_t port) [member function] - cls.add_method('SetPeer', - 'void', - [param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) - ## ipv4-end-point.h: void ns3::Ipv4EndPoint::SetRxCallback(ns3::Callback, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] - cls.add_method('SetRxCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Header, unsigned short, ns3::Ptr< ns3::Ipv4Interface >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - return - -def register_Ns3Ipv4InterfaceAddress_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ipv4-interface-address.h: ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress() [constructor] - cls.add_constructor([]) - ## ipv4-interface-address.h: ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress(ns3::Ipv4Address local, ns3::Ipv4Mask mask) [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'local'), param('ns3::Ipv4Mask', 'mask')]) - ## ipv4-interface-address.h: ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress(ns3::Ipv4InterfaceAddress const & o) [copy constructor] - cls.add_constructor([param('ns3::Ipv4InterfaceAddress const &', 'o')]) - ## ipv4-interface-address.h: ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-interface-address.h: ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetLocal() const [member function] - cls.add_method('GetLocal', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-interface-address.h: ns3::Ipv4Mask ns3::Ipv4InterfaceAddress::GetMask() const [member function] - cls.add_method('GetMask', - 'ns3::Ipv4Mask', - [], - is_const=True) - ## ipv4-interface-address.h: ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e ns3::Ipv4InterfaceAddress::GetScope() const [member function] - cls.add_method('GetScope', - 'ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', - [], - is_const=True) - ## ipv4-interface-address.h: bool ns3::Ipv4InterfaceAddress::IsSecondary() const [member function] - cls.add_method('IsSecondary', - 'bool', - [], - is_const=True) - ## ipv4-interface-address.h: void ns3::Ipv4InterfaceAddress::SetBroadcast(ns3::Ipv4Address broadcast) [member function] - cls.add_method('SetBroadcast', - 'void', - [param('ns3::Ipv4Address', 'broadcast')]) - ## ipv4-interface-address.h: void ns3::Ipv4InterfaceAddress::SetLocal(ns3::Ipv4Address local) [member function] - cls.add_method('SetLocal', - 'void', - [param('ns3::Ipv4Address', 'local')]) - ## ipv4-interface-address.h: void ns3::Ipv4InterfaceAddress::SetMask(ns3::Ipv4Mask mask) [member function] - cls.add_method('SetMask', - 'void', - [param('ns3::Ipv4Mask', 'mask')]) - ## ipv4-interface-address.h: void ns3::Ipv4InterfaceAddress::SetPrimary() [member function] - cls.add_method('SetPrimary', - 'void', - []) - ## ipv4-interface-address.h: void ns3::Ipv4InterfaceAddress::SetScope(ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] - cls.add_method('SetScope', - 'void', - [param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')]) - ## ipv4-interface-address.h: void ns3::Ipv4InterfaceAddress::SetSecondary() [member function] - cls.add_method('SetSecondary', - 'void', - []) - return - -def register_Ns3Ipv4InterfaceContainer_methods(root_module, cls): - ## ipv4-interface-container.h: ns3::Ipv4InterfaceContainer::Ipv4InterfaceContainer(ns3::Ipv4InterfaceContainer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4InterfaceContainer const &', 'arg0')]) - ## ipv4-interface-container.h: ns3::Ipv4InterfaceContainer::Ipv4InterfaceContainer() [constructor] - cls.add_constructor([]) - ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::Add(ns3::Ipv4InterfaceContainer other) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ipv4InterfaceContainer', 'other')]) - ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::Add(ns3::Ptr ipv4, uint32_t interface) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')]) - ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::Add(std::pair,unsigned int> ipInterfacePair) [member function] - cls.add_method('Add', - 'void', - [param('std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int >', 'ipInterfacePair')]) - ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::Add(std::string ipv4Name, uint32_t interface) [member function] - cls.add_method('Add', - 'void', - [param('std::string', 'ipv4Name'), param('uint32_t', 'interface')]) - ## ipv4-interface-container.h: __gnu_cxx::__normal_iterator, unsigned int>*,std::vector, unsigned int>, std::allocator, unsigned int> > > > ns3::Ipv4InterfaceContainer::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > const, std::vector< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > > >', - [], - is_const=True) - ## ipv4-interface-container.h: __gnu_cxx::__normal_iterator, unsigned int>*,std::vector, unsigned int>, std::allocator, unsigned int> > > > ns3::Ipv4InterfaceContainer::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > const, std::vector< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > > >', - [], - is_const=True) - ## ipv4-interface-container.h: std::pair,unsigned int> ns3::Ipv4InterfaceContainer::Get(uint32_t i) const [member function] - cls.add_method('Get', - 'std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int >', - [param('uint32_t', 'i')], - is_const=True) - ## ipv4-interface-container.h: ns3::Ipv4Address ns3::Ipv4InterfaceContainer::GetAddress(uint32_t i, uint32_t j=0) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv4Address', - [param('uint32_t', 'i'), param('uint32_t', 'j', default_value='0')], - is_const=True) - ## ipv4-interface-container.h: uint32_t ns3::Ipv4InterfaceContainer::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - ## ipv4-interface-container.h: void ns3::Ipv4InterfaceContainer::SetMetric(uint32_t i, uint16_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'i'), param('uint16_t', 'metric')]) - return - -def register_Ns3Ipv4MulticastRoutingTableEntry_methods(root_module, cls): - cls.add_output_stream_operator() - ## ipv4-routing-table-entry.h: ns3::Ipv4MulticastRoutingTableEntry::Ipv4MulticastRoutingTableEntry() [constructor] - cls.add_constructor([]) - ## ipv4-routing-table-entry.h: ns3::Ipv4MulticastRoutingTableEntry::Ipv4MulticastRoutingTableEntry(ns3::Ipv4MulticastRoutingTableEntry const & route) [copy constructor] - cls.add_constructor([param('ns3::Ipv4MulticastRoutingTableEntry const &', 'route')]) - ## ipv4-routing-table-entry.h: ns3::Ipv4MulticastRoutingTableEntry::Ipv4MulticastRoutingTableEntry(ns3::Ipv4MulticastRoutingTableEntry const * route) [constructor] - cls.add_constructor([param('ns3::Ipv4MulticastRoutingTableEntry const *', 'route')]) - ## ipv4-routing-table-entry.h: static ns3::Ipv4MulticastRoutingTableEntry ns3::Ipv4MulticastRoutingTableEntry::CreateMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface, std::vector > outputInterfaces) [member function] - cls.add_method('CreateMulticastRoute', - 'ns3::Ipv4MulticastRoutingTableEntry', - [param('ns3::Ipv4Address', 'origin'), param('ns3::Ipv4Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')], - is_static=True) - ## ipv4-routing-table-entry.h: ns3::Ipv4Address ns3::Ipv4MulticastRoutingTableEntry::GetGroup() const [member function] - cls.add_method('GetGroup', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-routing-table-entry.h: uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetInputInterface() const [member function] - cls.add_method('GetInputInterface', - 'uint32_t', - [], - is_const=True) - ## ipv4-routing-table-entry.h: uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetNOutputInterfaces() const [member function] - cls.add_method('GetNOutputInterfaces', - 'uint32_t', - [], - is_const=True) - ## ipv4-routing-table-entry.h: ns3::Ipv4Address ns3::Ipv4MulticastRoutingTableEntry::GetOrigin() const [member function] - cls.add_method('GetOrigin', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-routing-table-entry.h: uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetOutputInterface(uint32_t n) const [member function] - cls.add_method('GetOutputInterface', - 'uint32_t', - [param('uint32_t', 'n')], - is_const=True) - ## ipv4-routing-table-entry.h: std::vector > ns3::Ipv4MulticastRoutingTableEntry::GetOutputInterfaces() const [member function] - cls.add_method('GetOutputInterfaces', - 'std::vector< unsigned int >', - [], - is_const=True) - return - -def register_Ns3Ipv4RoutingHelper_methods(root_module, cls): - ## ipv4-routing-helper.h: ns3::Ipv4RoutingHelper::Ipv4RoutingHelper() [constructor] - cls.add_constructor([]) - ## ipv4-routing-helper.h: ns3::Ipv4RoutingHelper::Ipv4RoutingHelper(ns3::Ipv4RoutingHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4RoutingHelper const &', 'arg0')]) - ## ipv4-routing-helper.h: ns3::Ipv4RoutingHelper * ns3::Ipv4RoutingHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv4RoutingHelper *', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4-routing-helper.h: ns3::Ptr ns3::Ipv4RoutingHelper::Create(ns3::Ptr node) const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4-routing-helper.h: void ns3::Ipv4RoutingHelper::PrintRoutingTableAllAt(ns3::Time printTime, ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTableAllAt', - 'void', - [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True) - ## ipv4-routing-helper.h: void ns3::Ipv4RoutingHelper::PrintRoutingTableAllEvery(ns3::Time printInterval, ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTableAllEvery', - 'void', - [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True) - ## ipv4-routing-helper.h: void ns3::Ipv4RoutingHelper::PrintRoutingTableAt(ns3::Time printTime, ns3::Ptr node, ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTableAt', - 'void', - [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True) - ## ipv4-routing-helper.h: void ns3::Ipv4RoutingHelper::PrintRoutingTableEvery(ns3::Time printInterval, ns3::Ptr node, ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTableEvery', - 'void', - [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True) - return - -def register_Ns3Ipv4RoutingTableEntry_methods(root_module, cls): - cls.add_output_stream_operator() - ## ipv4-routing-table-entry.h: ns3::Ipv4RoutingTableEntry::Ipv4RoutingTableEntry() [constructor] - cls.add_constructor([]) - ## ipv4-routing-table-entry.h: ns3::Ipv4RoutingTableEntry::Ipv4RoutingTableEntry(ns3::Ipv4RoutingTableEntry const & route) [copy constructor] - cls.add_constructor([param('ns3::Ipv4RoutingTableEntry const &', 'route')]) - ## ipv4-routing-table-entry.h: ns3::Ipv4RoutingTableEntry::Ipv4RoutingTableEntry(ns3::Ipv4RoutingTableEntry const * route) [constructor] - cls.add_constructor([param('ns3::Ipv4RoutingTableEntry const *', 'route')]) - ## ipv4-routing-table-entry.h: static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateDefaultRoute(ns3::Ipv4Address nextHop, uint32_t interface) [member function] - cls.add_method('CreateDefaultRoute', - 'ns3::Ipv4RoutingTableEntry', - [param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')], - is_static=True) - ## ipv4-routing-table-entry.h: static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface) [member function] - cls.add_method('CreateHostRouteTo', - 'ns3::Ipv4RoutingTableEntry', - [param('ns3::Ipv4Address', 'dest'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')], - is_static=True) - ## ipv4-routing-table-entry.h: static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateHostRouteTo(ns3::Ipv4Address dest, uint32_t interface) [member function] - cls.add_method('CreateHostRouteTo', - 'ns3::Ipv4RoutingTableEntry', - [param('ns3::Ipv4Address', 'dest'), param('uint32_t', 'interface')], - is_static=True) - ## ipv4-routing-table-entry.h: static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface) [member function] - cls.add_method('CreateNetworkRouteTo', - 'ns3::Ipv4RoutingTableEntry', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')], - is_static=True) - ## ipv4-routing-table-entry.h: static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, uint32_t interface) [member function] - cls.add_method('CreateNetworkRouteTo', - 'ns3::Ipv4RoutingTableEntry', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('uint32_t', 'interface')], - is_static=True) - ## ipv4-routing-table-entry.h: ns3::Ipv4Address ns3::Ipv4RoutingTableEntry::GetDest() const [member function] - cls.add_method('GetDest', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-routing-table-entry.h: ns3::Ipv4Address ns3::Ipv4RoutingTableEntry::GetDestNetwork() const [member function] - cls.add_method('GetDestNetwork', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-routing-table-entry.h: ns3::Ipv4Mask ns3::Ipv4RoutingTableEntry::GetDestNetworkMask() const [member function] - cls.add_method('GetDestNetworkMask', - 'ns3::Ipv4Mask', - [], - is_const=True) - ## ipv4-routing-table-entry.h: ns3::Ipv4Address ns3::Ipv4RoutingTableEntry::GetGateway() const [member function] - cls.add_method('GetGateway', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-routing-table-entry.h: uint32_t ns3::Ipv4RoutingTableEntry::GetInterface() const [member function] - cls.add_method('GetInterface', - 'uint32_t', - [], - is_const=True) - ## ipv4-routing-table-entry.h: bool ns3::Ipv4RoutingTableEntry::IsDefault() const [member function] - cls.add_method('IsDefault', - 'bool', - [], - is_const=True) - ## ipv4-routing-table-entry.h: bool ns3::Ipv4RoutingTableEntry::IsGateway() const [member function] - cls.add_method('IsGateway', - 'bool', - [], - is_const=True) - ## ipv4-routing-table-entry.h: bool ns3::Ipv4RoutingTableEntry::IsHost() const [member function] - cls.add_method('IsHost', - 'bool', - [], - is_const=True) - ## ipv4-routing-table-entry.h: bool ns3::Ipv4RoutingTableEntry::IsNetwork() const [member function] - cls.add_method('IsNetwork', - 'bool', - [], - is_const=True) - return - -def register_Ns3Ipv4StaticRoutingHelper_methods(root_module, cls): - ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper() [constructor] - cls.add_constructor([]) - ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper(ns3::Ipv4StaticRoutingHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4StaticRoutingHelper const &', 'arg0')]) - ## ipv4-static-routing-helper.h: ns3::Ipv4StaticRoutingHelper * ns3::Ipv4StaticRoutingHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv4StaticRoutingHelper *', - [], - is_const=True, is_virtual=True) - ## ipv4-static-routing-helper.h: ns3::Ptr ns3::Ipv4StaticRoutingHelper::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) - ## ipv4-static-routing-helper.h: ns3::Ptr ns3::Ipv4StaticRoutingHelper::GetStaticRouting(ns3::Ptr ipv4) const [member function] - cls.add_method('GetStaticRouting', - 'ns3::Ptr< ns3::Ipv4StaticRouting >', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], - is_const=True) - ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(ns3::Ptr n, ns3::Ipv4Address source, ns3::Ipv4Address group, ns3::Ptr input, ns3::NetDeviceContainer output) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')]) - ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(std::string n, ns3::Ipv4Address source, ns3::Ipv4Address group, ns3::Ptr input, ns3::NetDeviceContainer output) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('std::string', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')]) - ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(ns3::Ptr n, ns3::Ipv4Address source, ns3::Ipv4Address group, std::string inputName, ns3::NetDeviceContainer output) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')]) - ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(std::string nName, ns3::Ipv4Address source, ns3::Ipv4Address group, std::string inputName, ns3::NetDeviceContainer output) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('std::string', 'nName'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')]) - ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(ns3::Ptr n, ns3::Ptr nd) [member function] - cls.add_method('SetDefaultMulticastRoute', - 'void', - [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) - ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(ns3::Ptr n, std::string ndName) [member function] - cls.add_method('SetDefaultMulticastRoute', - 'void', - [param('ns3::Ptr< ns3::Node >', 'n'), param('std::string', 'ndName')]) - ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(std::string nName, ns3::Ptr nd) [member function] - cls.add_method('SetDefaultMulticastRoute', - 'void', - [param('std::string', 'nName'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) - ## ipv4-static-routing-helper.h: void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(std::string nName, std::string ndName) [member function] - cls.add_method('SetDefaultMulticastRoute', - 'void', - [param('std::string', 'nName'), param('std::string', 'ndName')]) - return - -def register_Ns3Ipv6AddressHelper_methods(root_module, cls): - ## ipv6-address-helper.h: ns3::Ipv6AddressHelper::Ipv6AddressHelper(ns3::Ipv6AddressHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6AddressHelper const &', 'arg0')]) - ## ipv6-address-helper.h: ns3::Ipv6AddressHelper::Ipv6AddressHelper() [constructor] - cls.add_constructor([]) - ## ipv6-address-helper.h: ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::Assign(ns3::NetDeviceContainer const & c) [member function] - cls.add_method('Assign', - 'ns3::Ipv6InterfaceContainer', - [param('ns3::NetDeviceContainer const &', 'c')]) - ## ipv6-address-helper.h: ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::Assign(ns3::NetDeviceContainer const & c, std::vector > withConfiguration) [member function] - cls.add_method('Assign', - 'ns3::Ipv6InterfaceContainer', - [param('ns3::NetDeviceContainer const &', 'c'), param('std::vector< bool >', 'withConfiguration')]) - ## ipv6-address-helper.h: ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::AssignWithoutAddress(ns3::NetDeviceContainer const & c) [member function] - cls.add_method('AssignWithoutAddress', - 'ns3::Ipv6InterfaceContainer', - [param('ns3::NetDeviceContainer const &', 'c')]) - ## ipv6-address-helper.h: ns3::Ipv6Address ns3::Ipv6AddressHelper::NewAddress(ns3::Address addr) [member function] - cls.add_method('NewAddress', - 'ns3::Ipv6Address', - [param('ns3::Address', 'addr')]) - ## ipv6-address-helper.h: void ns3::Ipv6AddressHelper::NewNetwork(ns3::Ipv6Address network, ns3::Ipv6Prefix prefix) [member function] - cls.add_method('NewNetwork', - 'void', - [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'prefix')]) - return - -def register_Ns3Ipv6InterfaceAddress_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress() [constructor] - cls.add_constructor([]) - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address) [constructor] - cls.add_constructor([param('ns3::Ipv6Address', 'address')]) - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address, ns3::Ipv6Prefix prefix) [constructor] - cls.add_constructor([param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'prefix')]) - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6InterfaceAddress const & o) [copy constructor] - cls.add_constructor([param('ns3::Ipv6InterfaceAddress const &', 'o')]) - ## ipv6-interface-address.h: ns3::Ipv6Address ns3::Ipv6InterfaceAddress::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-interface-address.h: uint32_t ns3::Ipv6InterfaceAddress::GetNsDadUid() const [member function] - cls.add_method('GetNsDadUid', - 'uint32_t', - [], - is_const=True) - ## ipv6-interface-address.h: ns3::Ipv6Prefix ns3::Ipv6InterfaceAddress::GetPrefix() const [member function] - cls.add_method('GetPrefix', - 'ns3::Ipv6Prefix', - [], - is_const=True) - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress::Scope_e ns3::Ipv6InterfaceAddress::GetScope() const [member function] - cls.add_method('GetScope', - 'ns3::Ipv6InterfaceAddress::Scope_e', - [], - is_const=True) - ## ipv6-interface-address.h: ns3::Ipv6InterfaceAddress::State_e ns3::Ipv6InterfaceAddress::GetState() const [member function] - cls.add_method('GetState', - 'ns3::Ipv6InterfaceAddress::State_e', - [], - is_const=True) - ## ipv6-interface-address.h: void ns3::Ipv6InterfaceAddress::SetAddress(ns3::Ipv6Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Ipv6Address', 'address')]) - ## ipv6-interface-address.h: void ns3::Ipv6InterfaceAddress::SetNsDadUid(uint32_t uid) [member function] - cls.add_method('SetNsDadUid', - 'void', - [param('uint32_t', 'uid')]) - ## ipv6-interface-address.h: void ns3::Ipv6InterfaceAddress::SetScope(ns3::Ipv6InterfaceAddress::Scope_e scope) [member function] - cls.add_method('SetScope', - 'void', - [param('ns3::Ipv6InterfaceAddress::Scope_e', 'scope')]) - ## ipv6-interface-address.h: void ns3::Ipv6InterfaceAddress::SetState(ns3::Ipv6InterfaceAddress::State_e state) [member function] - cls.add_method('SetState', - 'void', - [param('ns3::Ipv6InterfaceAddress::State_e', 'state')]) - return - -def register_Ns3Ipv6InterfaceContainer_methods(root_module, cls): - ## ipv6-interface-container.h: ns3::Ipv6InterfaceContainer::Ipv6InterfaceContainer(ns3::Ipv6InterfaceContainer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6InterfaceContainer const &', 'arg0')]) - ## ipv6-interface-container.h: ns3::Ipv6InterfaceContainer::Ipv6InterfaceContainer() [constructor] - cls.add_constructor([]) - ## ipv6-interface-container.h: void ns3::Ipv6InterfaceContainer::Add(ns3::Ptr ipv6, uint32_t interface) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface')]) - ## ipv6-interface-container.h: void ns3::Ipv6InterfaceContainer::Add(ns3::Ipv6InterfaceContainer & c) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ipv6InterfaceContainer &', 'c')]) - ## ipv6-interface-container.h: void ns3::Ipv6InterfaceContainer::Add(std::string ipv6Name, uint32_t interface) [member function] - cls.add_method('Add', - 'void', - [param('std::string', 'ipv6Name'), param('uint32_t', 'interface')]) - ## ipv6-interface-container.h: __gnu_cxx::__normal_iterator, unsigned int>*,std::vector, unsigned int>, std::allocator, unsigned int> > > > ns3::Ipv6InterfaceContainer::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > const, std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > >', - [], - is_const=True) - ## ipv6-interface-container.h: __gnu_cxx::__normal_iterator, unsigned int>*,std::vector, unsigned int>, std::allocator, unsigned int> > > > ns3::Ipv6InterfaceContainer::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > const, std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > >', - [], - is_const=True) - ## ipv6-interface-container.h: ns3::Ipv6Address ns3::Ipv6InterfaceContainer::GetAddress(uint32_t i, uint32_t j) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv6Address', - [param('uint32_t', 'i'), param('uint32_t', 'j')], - is_const=True) - ## ipv6-interface-container.h: uint32_t ns3::Ipv6InterfaceContainer::GetInterfaceIndex(uint32_t i) const [member function] - cls.add_method('GetInterfaceIndex', - 'uint32_t', - [param('uint32_t', 'i')], - is_const=True) - ## ipv6-interface-container.h: uint32_t ns3::Ipv6InterfaceContainer::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - ## ipv6-interface-container.h: void ns3::Ipv6InterfaceContainer::SetDefaultRoute(uint32_t i, uint32_t router) [member function] - cls.add_method('SetDefaultRoute', - 'void', - [param('uint32_t', 'i'), param('uint32_t', 'router')]) - ## ipv6-interface-container.h: void ns3::Ipv6InterfaceContainer::SetRouter(uint32_t i, bool router) [member function] - cls.add_method('SetRouter', - 'void', - [param('uint32_t', 'i'), param('bool', 'router')]) - return - -def register_Ns3Ipv6MulticastRoutingTableEntry_methods(root_module, cls): - cls.add_output_stream_operator() - ## ipv6-routing-table-entry.h: ns3::Ipv6MulticastRoutingTableEntry::Ipv6MulticastRoutingTableEntry() [constructor] - cls.add_constructor([]) - ## ipv6-routing-table-entry.h: ns3::Ipv6MulticastRoutingTableEntry::Ipv6MulticastRoutingTableEntry(ns3::Ipv6MulticastRoutingTableEntry const & route) [copy constructor] - cls.add_constructor([param('ns3::Ipv6MulticastRoutingTableEntry const &', 'route')]) - ## ipv6-routing-table-entry.h: ns3::Ipv6MulticastRoutingTableEntry::Ipv6MulticastRoutingTableEntry(ns3::Ipv6MulticastRoutingTableEntry const * route) [constructor] - cls.add_constructor([param('ns3::Ipv6MulticastRoutingTableEntry const *', 'route')]) - ## ipv6-routing-table-entry.h: static ns3::Ipv6MulticastRoutingTableEntry ns3::Ipv6MulticastRoutingTableEntry::CreateMulticastRoute(ns3::Ipv6Address origin, ns3::Ipv6Address group, uint32_t inputInterface, std::vector > outputInterfaces) [member function] - cls.add_method('CreateMulticastRoute', - 'ns3::Ipv6MulticastRoutingTableEntry', - [param('ns3::Ipv6Address', 'origin'), param('ns3::Ipv6Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')], - is_static=True) - ## ipv6-routing-table-entry.h: ns3::Ipv6Address ns3::Ipv6MulticastRoutingTableEntry::GetGroup() const [member function] - cls.add_method('GetGroup', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-routing-table-entry.h: uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetInputInterface() const [member function] - cls.add_method('GetInputInterface', - 'uint32_t', - [], - is_const=True) - ## ipv6-routing-table-entry.h: uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetNOutputInterfaces() const [member function] - cls.add_method('GetNOutputInterfaces', - 'uint32_t', - [], - is_const=True) - ## ipv6-routing-table-entry.h: ns3::Ipv6Address ns3::Ipv6MulticastRoutingTableEntry::GetOrigin() const [member function] - cls.add_method('GetOrigin', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-routing-table-entry.h: uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetOutputInterface(uint32_t n) const [member function] - cls.add_method('GetOutputInterface', - 'uint32_t', - [param('uint32_t', 'n')], - is_const=True) - ## ipv6-routing-table-entry.h: std::vector > ns3::Ipv6MulticastRoutingTableEntry::GetOutputInterfaces() const [member function] - cls.add_method('GetOutputInterfaces', - 'std::vector< unsigned int >', - [], - is_const=True) - return - -def register_Ns3Ipv6RoutingHelper_methods(root_module, cls): - ## ipv6-routing-helper.h: ns3::Ipv6RoutingHelper::Ipv6RoutingHelper() [constructor] - cls.add_constructor([]) - ## ipv6-routing-helper.h: ns3::Ipv6RoutingHelper::Ipv6RoutingHelper(ns3::Ipv6RoutingHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6RoutingHelper const &', 'arg0')]) - ## ipv6-routing-helper.h: ns3::Ipv6RoutingHelper * ns3::Ipv6RoutingHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv6RoutingHelper *', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6-routing-helper.h: ns3::Ptr ns3::Ipv6RoutingHelper::Create(ns3::Ptr node) const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3Ipv6RoutingTableEntry_methods(root_module, cls): - cls.add_output_stream_operator() - ## ipv6-routing-table-entry.h: ns3::Ipv6RoutingTableEntry::Ipv6RoutingTableEntry() [constructor] - cls.add_constructor([]) - ## ipv6-routing-table-entry.h: ns3::Ipv6RoutingTableEntry::Ipv6RoutingTableEntry(ns3::Ipv6RoutingTableEntry const & route) [copy constructor] - cls.add_constructor([param('ns3::Ipv6RoutingTableEntry const &', 'route')]) - ## ipv6-routing-table-entry.h: ns3::Ipv6RoutingTableEntry::Ipv6RoutingTableEntry(ns3::Ipv6RoutingTableEntry const * route) [constructor] - cls.add_constructor([param('ns3::Ipv6RoutingTableEntry const *', 'route')]) - ## ipv6-routing-table-entry.h: static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateDefaultRoute(ns3::Ipv6Address nextHop, uint32_t interface) [member function] - cls.add_method('CreateDefaultRoute', - 'ns3::Ipv6RoutingTableEntry', - [param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface')], - is_static=True) - ## ipv6-routing-table-entry.h: static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateHostRouteTo(ns3::Ipv6Address dest, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address()) [member function] - cls.add_method('CreateHostRouteTo', - 'ns3::Ipv6RoutingTableEntry', - [param('ns3::Ipv6Address', 'dest'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address()')], - is_static=True) - ## ipv6-routing-table-entry.h: static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateHostRouteTo(ns3::Ipv6Address dest, uint32_t interface) [member function] - cls.add_method('CreateHostRouteTo', - 'ns3::Ipv6RoutingTableEntry', - [param('ns3::Ipv6Address', 'dest'), param('uint32_t', 'interface')], - is_static=True) - ## ipv6-routing-table-entry.h: static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface) [member function] - cls.add_method('CreateNetworkRouteTo', - 'ns3::Ipv6RoutingTableEntry', - [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface')], - is_static=True) - ## ipv6-routing-table-entry.h: static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse) [member function] - cls.add_method('CreateNetworkRouteTo', - 'ns3::Ipv6RoutingTableEntry', - [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse')], - is_static=True) - ## ipv6-routing-table-entry.h: static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, uint32_t interface) [member function] - cls.add_method('CreateNetworkRouteTo', - 'ns3::Ipv6RoutingTableEntry', - [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('uint32_t', 'interface')], - is_static=True) - ## ipv6-routing-table-entry.h: ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetDest() const [member function] - cls.add_method('GetDest', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-routing-table-entry.h: ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetDestNetwork() const [member function] - cls.add_method('GetDestNetwork', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-routing-table-entry.h: ns3::Ipv6Prefix ns3::Ipv6RoutingTableEntry::GetDestNetworkPrefix() const [member function] - cls.add_method('GetDestNetworkPrefix', - 'ns3::Ipv6Prefix', - [], - is_const=True) - ## ipv6-routing-table-entry.h: ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetGateway() const [member function] - cls.add_method('GetGateway', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-routing-table-entry.h: uint32_t ns3::Ipv6RoutingTableEntry::GetInterface() const [member function] - cls.add_method('GetInterface', - 'uint32_t', - [], - is_const=True) - ## ipv6-routing-table-entry.h: ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetPrefixToUse() const [member function] - cls.add_method('GetPrefixToUse', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-routing-table-entry.h: bool ns3::Ipv6RoutingTableEntry::IsDefault() const [member function] - cls.add_method('IsDefault', - 'bool', - [], - is_const=True) - ## ipv6-routing-table-entry.h: bool ns3::Ipv6RoutingTableEntry::IsGateway() const [member function] - cls.add_method('IsGateway', - 'bool', - [], - is_const=True) - ## ipv6-routing-table-entry.h: bool ns3::Ipv6RoutingTableEntry::IsHost() const [member function] - cls.add_method('IsHost', - 'bool', - [], - is_const=True) - ## ipv6-routing-table-entry.h: bool ns3::Ipv6RoutingTableEntry::IsNetwork() const [member function] - cls.add_method('IsNetwork', - 'bool', - [], - is_const=True) - ## ipv6-routing-table-entry.h: void ns3::Ipv6RoutingTableEntry::SetPrefixToUse(ns3::Ipv6Address prefix) [member function] - cls.add_method('SetPrefixToUse', - 'void', - [param('ns3::Ipv6Address', 'prefix')]) - return - -def register_Ns3Ipv6StaticRoutingHelper_methods(root_module, cls): - ## ipv6-static-routing-helper.h: ns3::Ipv6StaticRoutingHelper::Ipv6StaticRoutingHelper() [constructor] - cls.add_constructor([]) - ## ipv6-static-routing-helper.h: ns3::Ipv6StaticRoutingHelper::Ipv6StaticRoutingHelper(ns3::Ipv6StaticRoutingHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6StaticRoutingHelper const &', 'arg0')]) - ## ipv6-static-routing-helper.h: ns3::Ipv6StaticRoutingHelper * ns3::Ipv6StaticRoutingHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv6StaticRoutingHelper *', - [], - is_const=True, is_virtual=True) - ## ipv6-static-routing-helper.h: ns3::Ptr ns3::Ipv6StaticRoutingHelper::Create(ns3::Ptr node) const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True, is_virtual=True) - ## ipv6-static-routing-helper.h: ns3::Ptr ns3::Ipv6StaticRoutingHelper::GetStaticRouting(ns3::Ptr ipv6) const [member function] - cls.add_method('GetStaticRouting', - 'ns3::Ptr< ns3::Ipv6StaticRouting >', - [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], - is_const=True) - ## ipv6-static-routing-helper.h: void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(ns3::Ptr n, ns3::Ipv6Address source, ns3::Ipv6Address group, ns3::Ptr input, ns3::NetDeviceContainer output) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')]) - ## ipv6-static-routing-helper.h: void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(std::string n, ns3::Ipv6Address source, ns3::Ipv6Address group, ns3::Ptr input, ns3::NetDeviceContainer output) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('std::string', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')]) - ## ipv6-static-routing-helper.h: void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(ns3::Ptr n, ns3::Ipv6Address source, ns3::Ipv6Address group, std::string inputName, ns3::NetDeviceContainer output) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')]) - ## ipv6-static-routing-helper.h: void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(std::string nName, ns3::Ipv6Address source, ns3::Ipv6Address group, std::string inputName, ns3::NetDeviceContainer output) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('std::string', 'nName'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')]) - return - -def register_Ns3OptionField_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::OptionField::OptionField(ns3::OptionField const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OptionField const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::OptionField::OptionField(uint32_t optionsOffset) [constructor] - cls.add_constructor([param('uint32_t', 'optionsOffset')]) - ## ipv6-extension-header.h: void ns3::OptionField::AddOption(ns3::Ipv6OptionHeader const & option) [member function] - cls.add_method('AddOption', - 'void', - [param('ns3::Ipv6OptionHeader const &', 'option')]) - ## ipv6-extension-header.h: uint32_t ns3::OptionField::Deserialize(ns3::Buffer::Iterator start, uint32_t length) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'length')]) - ## ipv6-extension-header.h: ns3::Buffer ns3::OptionField::GetOptionBuffer() [member function] - cls.add_method('GetOptionBuffer', - 'ns3::Buffer', - []) - ## ipv6-extension-header.h: uint32_t ns3::OptionField::GetOptionsOffset() [member function] - cls.add_method('GetOptionsOffset', - 'uint32_t', - []) - ## ipv6-extension-header.h: uint32_t ns3::OptionField::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## ipv6-extension-header.h: void ns3::OptionField::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - return - -def register_Ns3PcapHelperForIpv4_methods(root_module, cls): - ## internet-trace-helper.h: ns3::PcapHelperForIpv4::PcapHelperForIpv4(ns3::PcapHelperForIpv4 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PcapHelperForIpv4 const &', 'arg0')]) - ## internet-trace-helper.h: ns3::PcapHelperForIpv4::PcapHelperForIpv4() [constructor] - cls.add_constructor([]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename=false) [member function] - cls.add_method('EnablePcapIpv4', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, std::string ipv4Name, uint32_t interface, bool explicitFilename=false) [member function] - cls.add_method('EnablePcapIpv4', - 'void', - [param('std::string', 'prefix'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, ns3::Ipv4InterfaceContainer c) [member function] - cls.add_method('EnablePcapIpv4', - 'void', - [param('std::string', 'prefix'), param('ns3::Ipv4InterfaceContainer', 'c')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, ns3::NodeContainer n) [member function] - cls.add_method('EnablePcapIpv4', - 'void', - [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnablePcapIpv4', - 'void', - [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv4::EnablePcapIpv4All(std::string prefix) [member function] - cls.add_method('EnablePcapIpv4All', - 'void', - [param('std::string', 'prefix')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv4::EnablePcapIpv4Internal(std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnablePcapIpv4Internal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3PcapHelperForIpv6_methods(root_module, cls): - ## internet-trace-helper.h: ns3::PcapHelperForIpv6::PcapHelperForIpv6(ns3::PcapHelperForIpv6 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PcapHelperForIpv6 const &', 'arg0')]) - ## internet-trace-helper.h: ns3::PcapHelperForIpv6::PcapHelperForIpv6() [constructor] - cls.add_constructor([]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename=false) [member function] - cls.add_method('EnablePcapIpv6', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, std::string ipv6Name, uint32_t interface, bool explicitFilename=false) [member function] - cls.add_method('EnablePcapIpv6', - 'void', - [param('std::string', 'prefix'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, ns3::Ipv6InterfaceContainer c) [member function] - cls.add_method('EnablePcapIpv6', - 'void', - [param('std::string', 'prefix'), param('ns3::Ipv6InterfaceContainer', 'c')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, ns3::NodeContainer n) [member function] - cls.add_method('EnablePcapIpv6', - 'void', - [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnablePcapIpv6', - 'void', - [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv6::EnablePcapIpv6All(std::string prefix) [member function] - cls.add_method('EnablePcapIpv6All', - 'void', - [param('std::string', 'prefix')]) - ## internet-trace-helper.h: void ns3::PcapHelperForIpv6::EnablePcapIpv6Internal(std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnablePcapIpv6Internal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3SPFVertex_methods(root_module, cls): - ## global-route-manager-impl.h: ns3::SPFVertex::SPFVertex() [constructor] - cls.add_constructor([]) - ## global-route-manager-impl.h: ns3::SPFVertex::SPFVertex(ns3::GlobalRoutingLSA * lsa) [constructor] - cls.add_constructor([param('ns3::GlobalRoutingLSA *', 'lsa')]) - ## global-route-manager-impl.h: ns3::SPFVertex::VertexType ns3::SPFVertex::GetVertexType() const [member function] - cls.add_method('GetVertexType', - 'ns3::SPFVertex::VertexType', - [], - is_const=True) - ## global-route-manager-impl.h: void ns3::SPFVertex::SetVertexType(ns3::SPFVertex::VertexType type) [member function] - cls.add_method('SetVertexType', - 'void', - [param('ns3::SPFVertex::VertexType', 'type')]) - ## global-route-manager-impl.h: ns3::Ipv4Address ns3::SPFVertex::GetVertexId() const [member function] - cls.add_method('GetVertexId', - 'ns3::Ipv4Address', - [], - is_const=True) - ## global-route-manager-impl.h: void ns3::SPFVertex::SetVertexId(ns3::Ipv4Address id) [member function] - cls.add_method('SetVertexId', - 'void', - [param('ns3::Ipv4Address', 'id')]) - ## global-route-manager-impl.h: ns3::GlobalRoutingLSA * ns3::SPFVertex::GetLSA() const [member function] - cls.add_method('GetLSA', - 'ns3::GlobalRoutingLSA *', - [], - is_const=True) - ## global-route-manager-impl.h: void ns3::SPFVertex::SetLSA(ns3::GlobalRoutingLSA * lsa) [member function] - cls.add_method('SetLSA', - 'void', - [param('ns3::GlobalRoutingLSA *', 'lsa')]) - ## global-route-manager-impl.h: uint32_t ns3::SPFVertex::GetDistanceFromRoot() const [member function] - cls.add_method('GetDistanceFromRoot', - 'uint32_t', - [], - is_const=True) - ## global-route-manager-impl.h: void ns3::SPFVertex::SetDistanceFromRoot(uint32_t distance) [member function] - cls.add_method('SetDistanceFromRoot', - 'void', - [param('uint32_t', 'distance')]) - ## global-route-manager-impl.h: void ns3::SPFVertex::SetRootExitDirection(ns3::Ipv4Address nextHop, int32_t id=ns3::SPF_INFINITY) [member function] - cls.add_method('SetRootExitDirection', - 'void', - [param('ns3::Ipv4Address', 'nextHop'), param('int32_t', 'id', default_value='ns3::SPF_INFINITY')]) - ## global-route-manager-impl.h: void ns3::SPFVertex::SetRootExitDirection(std::pair exit) [member function] - cls.add_method('SetRootExitDirection', - 'void', - [param('std::pair< ns3::Ipv4Address, int >', 'exit')]) - ## global-route-manager-impl.h: std::pair ns3::SPFVertex::GetRootExitDirection(uint32_t i) const [member function] - cls.add_method('GetRootExitDirection', - 'std::pair< ns3::Ipv4Address, int >', - [param('uint32_t', 'i')], - is_const=True) - ## global-route-manager-impl.h: std::pair ns3::SPFVertex::GetRootExitDirection() const [member function] - cls.add_method('GetRootExitDirection', - 'std::pair< ns3::Ipv4Address, int >', - [], - is_const=True) - ## global-route-manager-impl.h: void ns3::SPFVertex::MergeRootExitDirections(ns3::SPFVertex const * vertex) [member function] - cls.add_method('MergeRootExitDirections', - 'void', - [param('ns3::SPFVertex const *', 'vertex')]) - ## global-route-manager-impl.h: void ns3::SPFVertex::InheritAllRootExitDirections(ns3::SPFVertex const * vertex) [member function] - cls.add_method('InheritAllRootExitDirections', - 'void', - [param('ns3::SPFVertex const *', 'vertex')]) - ## global-route-manager-impl.h: uint32_t ns3::SPFVertex::GetNRootExitDirections() const [member function] - cls.add_method('GetNRootExitDirections', - 'uint32_t', - [], - is_const=True) - ## global-route-manager-impl.h: ns3::SPFVertex * ns3::SPFVertex::GetParent(uint32_t i=0) const [member function] - cls.add_method('GetParent', - 'ns3::SPFVertex *', - [param('uint32_t', 'i', default_value='0')], - is_const=True) - ## global-route-manager-impl.h: void ns3::SPFVertex::SetParent(ns3::SPFVertex * parent) [member function] - cls.add_method('SetParent', - 'void', - [param('ns3::SPFVertex *', 'parent')]) - ## global-route-manager-impl.h: void ns3::SPFVertex::MergeParent(ns3::SPFVertex const * v) [member function] - cls.add_method('MergeParent', - 'void', - [param('ns3::SPFVertex const *', 'v')]) - ## global-route-manager-impl.h: uint32_t ns3::SPFVertex::GetNChildren() const [member function] - cls.add_method('GetNChildren', - 'uint32_t', - [], - is_const=True) - ## global-route-manager-impl.h: ns3::SPFVertex * ns3::SPFVertex::GetChild(uint32_t n) const [member function] - cls.add_method('GetChild', - 'ns3::SPFVertex *', - [param('uint32_t', 'n')], - is_const=True) - ## global-route-manager-impl.h: uint32_t ns3::SPFVertex::AddChild(ns3::SPFVertex * child) [member function] - cls.add_method('AddChild', - 'uint32_t', - [param('ns3::SPFVertex *', 'child')]) - ## global-route-manager-impl.h: void ns3::SPFVertex::SetVertexProcessed(bool value) [member function] - cls.add_method('SetVertexProcessed', - 'void', - [param('bool', 'value')]) - ## global-route-manager-impl.h: bool ns3::SPFVertex::IsVertexProcessed() const [member function] - cls.add_method('IsVertexProcessed', - 'bool', - [], - is_const=True) - ## global-route-manager-impl.h: void ns3::SPFVertex::ClearVertexProcessed() [member function] - cls.add_method('ClearVertexProcessed', - 'void', - []) - return - -def register_Ns3Icmpv4DestinationUnreachable_methods(root_module, cls): - ## icmpv4.h: ns3::Icmpv4DestinationUnreachable::Icmpv4DestinationUnreachable(ns3::Icmpv4DestinationUnreachable const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv4DestinationUnreachable const &', 'arg0')]) - ## icmpv4.h: ns3::Icmpv4DestinationUnreachable::Icmpv4DestinationUnreachable() [constructor] - cls.add_constructor([]) - ## icmpv4.h: void ns3::Icmpv4DestinationUnreachable::GetData(uint8_t * payload) const [member function] - cls.add_method('GetData', - 'void', - [param('uint8_t *', 'payload')], - is_const=True) - ## icmpv4.h: ns3::Ipv4Header ns3::Icmpv4DestinationUnreachable::GetHeader() const [member function] - cls.add_method('GetHeader', - 'ns3::Ipv4Header', - [], - is_const=True) - ## icmpv4.h: uint16_t ns3::Icmpv4DestinationUnreachable::GetNextHopMtu() const [member function] - cls.add_method('GetNextHopMtu', - 'uint16_t', - [], - is_const=True) - ## icmpv4.h: static ns3::TypeId ns3::Icmpv4DestinationUnreachable::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv4.h: void ns3::Icmpv4DestinationUnreachable::SetData(ns3::Ptr data) [member function] - cls.add_method('SetData', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'data')]) - ## icmpv4.h: void ns3::Icmpv4DestinationUnreachable::SetHeader(ns3::Ipv4Header header) [member function] - cls.add_method('SetHeader', - 'void', - [param('ns3::Ipv4Header', 'header')]) - ## icmpv4.h: void ns3::Icmpv4DestinationUnreachable::SetNextHopMtu(uint16_t mtu) [member function] - cls.add_method('SetNextHopMtu', - 'void', - [param('uint16_t', 'mtu')]) - ## icmpv4.h: uint32_t ns3::Icmpv4DestinationUnreachable::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - visibility='private', is_virtual=True) - ## icmpv4.h: ns3::TypeId ns3::Icmpv4DestinationUnreachable::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, visibility='private', is_virtual=True) - ## icmpv4.h: uint32_t ns3::Icmpv4DestinationUnreachable::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, visibility='private', is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4DestinationUnreachable::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, visibility='private', is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4DestinationUnreachable::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_Ns3Icmpv4Echo_methods(root_module, cls): - ## icmpv4.h: ns3::Icmpv4Echo::Icmpv4Echo(ns3::Icmpv4Echo const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv4Echo const &', 'arg0')]) - ## icmpv4.h: ns3::Icmpv4Echo::Icmpv4Echo() [constructor] - cls.add_constructor([]) - ## icmpv4.h: uint32_t ns3::Icmpv4Echo::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv4.h: uint32_t ns3::Icmpv4Echo::GetData(uint8_t * payload) const [member function] - cls.add_method('GetData', - 'uint32_t', - [param('uint8_t *', 'payload')], - is_const=True) - ## icmpv4.h: uint32_t ns3::Icmpv4Echo::GetDataSize() const [member function] - cls.add_method('GetDataSize', - 'uint32_t', - [], - is_const=True) - ## icmpv4.h: uint16_t ns3::Icmpv4Echo::GetIdentifier() const [member function] - cls.add_method('GetIdentifier', - 'uint16_t', - [], - is_const=True) - ## icmpv4.h: ns3::TypeId ns3::Icmpv4Echo::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv4.h: uint16_t ns3::Icmpv4Echo::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'uint16_t', - [], - is_const=True) - ## icmpv4.h: uint32_t ns3::Icmpv4Echo::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv4.h: static ns3::TypeId ns3::Icmpv4Echo::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv4.h: void ns3::Icmpv4Echo::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4Echo::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4Echo::SetData(ns3::Ptr data) [member function] - cls.add_method('SetData', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'data')]) - ## icmpv4.h: void ns3::Icmpv4Echo::SetIdentifier(uint16_t id) [member function] - cls.add_method('SetIdentifier', - 'void', - [param('uint16_t', 'id')]) - ## icmpv4.h: void ns3::Icmpv4Echo::SetSequenceNumber(uint16_t seq) [member function] - cls.add_method('SetSequenceNumber', - 'void', - [param('uint16_t', 'seq')]) - return - -def register_Ns3Icmpv4Header_methods(root_module, cls): - ## icmpv4.h: ns3::Icmpv4Header::Icmpv4Header(ns3::Icmpv4Header const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv4Header const &', 'arg0')]) - ## icmpv4.h: ns3::Icmpv4Header::Icmpv4Header() [constructor] - cls.add_constructor([]) - ## icmpv4.h: uint32_t ns3::Icmpv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4Header::EnableChecksum() [member function] - cls.add_method('EnableChecksum', - 'void', - []) - ## icmpv4.h: uint8_t ns3::Icmpv4Header::GetCode() const [member function] - cls.add_method('GetCode', - 'uint8_t', - [], - is_const=True) - ## icmpv4.h: ns3::TypeId ns3::Icmpv4Header::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv4.h: uint32_t ns3::Icmpv4Header::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv4.h: uint8_t ns3::Icmpv4Header::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## icmpv4.h: static ns3::TypeId ns3::Icmpv4Header::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv4.h: void ns3::Icmpv4Header::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4Header::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4Header::SetCode(uint8_t code) [member function] - cls.add_method('SetCode', - 'void', - [param('uint8_t', 'code')]) - ## icmpv4.h: void ns3::Icmpv4Header::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - return - -def register_Ns3Icmpv4TimeExceeded_methods(root_module, cls): - ## icmpv4.h: ns3::Icmpv4TimeExceeded::Icmpv4TimeExceeded(ns3::Icmpv4TimeExceeded const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv4TimeExceeded const &', 'arg0')]) - ## icmpv4.h: ns3::Icmpv4TimeExceeded::Icmpv4TimeExceeded() [constructor] - cls.add_constructor([]) - ## icmpv4.h: uint32_t ns3::Icmpv4TimeExceeded::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4TimeExceeded::GetData(uint8_t * payload) const [member function] - cls.add_method('GetData', - 'void', - [param('uint8_t *', 'payload')], - is_const=True) - ## icmpv4.h: ns3::Ipv4Header ns3::Icmpv4TimeExceeded::GetHeader() const [member function] - cls.add_method('GetHeader', - 'ns3::Ipv4Header', - [], - is_const=True) - ## icmpv4.h: ns3::TypeId ns3::Icmpv4TimeExceeded::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv4.h: uint32_t ns3::Icmpv4TimeExceeded::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv4.h: static ns3::TypeId ns3::Icmpv4TimeExceeded::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv4.h: void ns3::Icmpv4TimeExceeded::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4TimeExceeded::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv4.h: void ns3::Icmpv4TimeExceeded::SetData(ns3::Ptr data) [member function] - cls.add_method('SetData', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'data')]) - ## icmpv4.h: void ns3::Icmpv4TimeExceeded::SetHeader(ns3::Ipv4Header header) [member function] - cls.add_method('SetHeader', - 'void', - [param('ns3::Ipv4Header', 'header')]) - return - -def register_Ns3Icmpv6Header_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6Header::Icmpv6Header(ns3::Icmpv6Header const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6Header const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6Header::Icmpv6Header() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: void ns3::Icmpv6Header::CalculatePseudoHeaderChecksum(ns3::Ipv6Address src, ns3::Ipv6Address dst, uint16_t length, uint8_t protocol) [member function] - cls.add_method('CalculatePseudoHeaderChecksum', - 'void', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint16_t', 'length'), param('uint8_t', 'protocol')]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6Header::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: uint16_t ns3::Icmpv6Header::GetChecksum() const [member function] - cls.add_method('GetChecksum', - 'uint16_t', - [], - is_const=True) - ## icmpv6-header.h: uint8_t ns3::Icmpv6Header::GetCode() const [member function] - cls.add_method('GetCode', - 'uint8_t', - [], - is_const=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6Header::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6Header::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint8_t ns3::Icmpv6Header::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6Header::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6Header::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6Header::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6Header::SetChecksum(uint16_t checksum) [member function] - cls.add_method('SetChecksum', - 'void', - [param('uint16_t', 'checksum')]) - ## icmpv6-header.h: void ns3::Icmpv6Header::SetCode(uint8_t code) [member function] - cls.add_method('SetCode', - 'void', - [param('uint8_t', 'code')]) - ## icmpv6-header.h: void ns3::Icmpv6Header::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - return - -def register_Ns3Icmpv6NA_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6NA::Icmpv6NA(ns3::Icmpv6NA const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6NA const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6NA::Icmpv6NA() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6NA::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: bool ns3::Icmpv6NA::GetFlagO() const [member function] - cls.add_method('GetFlagO', - 'bool', - [], - is_const=True) - ## icmpv6-header.h: bool ns3::Icmpv6NA::GetFlagR() const [member function] - cls.add_method('GetFlagR', - 'bool', - [], - is_const=True) - ## icmpv6-header.h: bool ns3::Icmpv6NA::GetFlagS() const [member function] - cls.add_method('GetFlagS', - 'bool', - [], - is_const=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6NA::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: ns3::Ipv6Address ns3::Icmpv6NA::GetIpv6Target() const [member function] - cls.add_method('GetIpv6Target', - 'ns3::Ipv6Address', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6NA::GetReserved() const [member function] - cls.add_method('GetReserved', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6NA::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6NA::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6NA::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6NA::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6NA::SetFlagO(bool o) [member function] - cls.add_method('SetFlagO', - 'void', - [param('bool', 'o')]) - ## icmpv6-header.h: void ns3::Icmpv6NA::SetFlagR(bool r) [member function] - cls.add_method('SetFlagR', - 'void', - [param('bool', 'r')]) - ## icmpv6-header.h: void ns3::Icmpv6NA::SetFlagS(bool s) [member function] - cls.add_method('SetFlagS', - 'void', - [param('bool', 's')]) - ## icmpv6-header.h: void ns3::Icmpv6NA::SetIpv6Target(ns3::Ipv6Address target) [member function] - cls.add_method('SetIpv6Target', - 'void', - [param('ns3::Ipv6Address', 'target')]) - ## icmpv6-header.h: void ns3::Icmpv6NA::SetReserved(uint32_t reserved) [member function] - cls.add_method('SetReserved', - 'void', - [param('uint32_t', 'reserved')]) - return - -def register_Ns3Icmpv6NS_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6NS::Icmpv6NS(ns3::Icmpv6NS const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6NS const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6NS::Icmpv6NS(ns3::Ipv6Address target) [constructor] - cls.add_constructor([param('ns3::Ipv6Address', 'target')]) - ## icmpv6-header.h: ns3::Icmpv6NS::Icmpv6NS() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6NS::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6NS::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: ns3::Ipv6Address ns3::Icmpv6NS::GetIpv6Target() const [member function] - cls.add_method('GetIpv6Target', - 'ns3::Ipv6Address', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6NS::GetReserved() const [member function] - cls.add_method('GetReserved', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6NS::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6NS::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6NS::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6NS::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6NS::SetIpv6Target(ns3::Ipv6Address target) [member function] - cls.add_method('SetIpv6Target', - 'void', - [param('ns3::Ipv6Address', 'target')]) - ## icmpv6-header.h: void ns3::Icmpv6NS::SetReserved(uint32_t reserved) [member function] - cls.add_method('SetReserved', - 'void', - [param('uint32_t', 'reserved')]) - return - -def register_Ns3Icmpv6OptionHeader_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6OptionHeader::Icmpv6OptionHeader(ns3::Icmpv6OptionHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6OptionHeader const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6OptionHeader::Icmpv6OptionHeader() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6OptionHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint8_t ns3::Icmpv6OptionHeader::GetLength() const [member function] - cls.add_method('GetLength', - 'uint8_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint8_t ns3::Icmpv6OptionHeader::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6OptionHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionHeader::SetLength(uint8_t len) [member function] - cls.add_method('SetLength', - 'void', - [param('uint8_t', 'len')]) - ## icmpv6-header.h: void ns3::Icmpv6OptionHeader::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - return - -def register_Ns3Icmpv6OptionLinkLayerAddress_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6OptionLinkLayerAddress::Icmpv6OptionLinkLayerAddress(ns3::Icmpv6OptionLinkLayerAddress const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6OptionLinkLayerAddress const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6OptionLinkLayerAddress::Icmpv6OptionLinkLayerAddress(bool source) [constructor] - cls.add_constructor([param('bool', 'source')]) - ## icmpv6-header.h: ns3::Icmpv6OptionLinkLayerAddress::Icmpv6OptionLinkLayerAddress(bool source, ns3::Address addr) [constructor] - cls.add_constructor([param('bool', 'source'), param('ns3::Address', 'addr')]) - ## icmpv6-header.h: ns3::Icmpv6OptionLinkLayerAddress::Icmpv6OptionLinkLayerAddress() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionLinkLayerAddress::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::Address ns3::Icmpv6OptionLinkLayerAddress::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6OptionLinkLayerAddress::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionLinkLayerAddress::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6OptionLinkLayerAddress::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionLinkLayerAddress::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionLinkLayerAddress::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionLinkLayerAddress::SetAddress(ns3::Address addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'addr')]) - return - -def register_Ns3Icmpv6OptionMtu_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6OptionMtu::Icmpv6OptionMtu(ns3::Icmpv6OptionMtu const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6OptionMtu const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6OptionMtu::Icmpv6OptionMtu() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: ns3::Icmpv6OptionMtu::Icmpv6OptionMtu(uint32_t mtu) [constructor] - cls.add_constructor([param('uint32_t', 'mtu')]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionMtu::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6OptionMtu::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionMtu::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint16_t ns3::Icmpv6OptionMtu::GetReserved() const [member function] - cls.add_method('GetReserved', - 'uint16_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionMtu::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6OptionMtu::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionMtu::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionMtu::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionMtu::SetMtu(uint32_t mtu) [member function] - cls.add_method('SetMtu', - 'void', - [param('uint32_t', 'mtu')]) - ## icmpv6-header.h: void ns3::Icmpv6OptionMtu::SetReserved(uint16_t reserved) [member function] - cls.add_method('SetReserved', - 'void', - [param('uint16_t', 'reserved')]) - return - -def register_Ns3Icmpv6OptionPrefixInformation_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6OptionPrefixInformation::Icmpv6OptionPrefixInformation(ns3::Icmpv6OptionPrefixInformation const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6OptionPrefixInformation const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6OptionPrefixInformation::Icmpv6OptionPrefixInformation() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: ns3::Icmpv6OptionPrefixInformation::Icmpv6OptionPrefixInformation(ns3::Ipv6Address network, uint8_t prefixlen) [constructor] - cls.add_constructor([param('ns3::Ipv6Address', 'network'), param('uint8_t', 'prefixlen')]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionPrefixInformation::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: uint8_t ns3::Icmpv6OptionPrefixInformation::GetFlags() const [member function] - cls.add_method('GetFlags', - 'uint8_t', - [], - is_const=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6OptionPrefixInformation::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionPrefixInformation::GetPreferredTime() const [member function] - cls.add_method('GetPreferredTime', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: ns3::Ipv6Address ns3::Icmpv6OptionPrefixInformation::GetPrefix() const [member function] - cls.add_method('GetPrefix', - 'ns3::Ipv6Address', - [], - is_const=True) - ## icmpv6-header.h: uint8_t ns3::Icmpv6OptionPrefixInformation::GetPrefixLength() const [member function] - cls.add_method('GetPrefixLength', - 'uint8_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionPrefixInformation::GetReserved() const [member function] - cls.add_method('GetReserved', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionPrefixInformation::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6OptionPrefixInformation::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionPrefixInformation::GetValidTime() const [member function] - cls.add_method('GetValidTime', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionPrefixInformation::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionPrefixInformation::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionPrefixInformation::SetFlags(uint8_t flags) [member function] - cls.add_method('SetFlags', - 'void', - [param('uint8_t', 'flags')]) - ## icmpv6-header.h: void ns3::Icmpv6OptionPrefixInformation::SetPreferredTime(uint32_t preferredTime) [member function] - cls.add_method('SetPreferredTime', - 'void', - [param('uint32_t', 'preferredTime')]) - ## icmpv6-header.h: void ns3::Icmpv6OptionPrefixInformation::SetPrefix(ns3::Ipv6Address prefix) [member function] - cls.add_method('SetPrefix', - 'void', - [param('ns3::Ipv6Address', 'prefix')]) - ## icmpv6-header.h: void ns3::Icmpv6OptionPrefixInformation::SetPrefixLength(uint8_t prefixLength) [member function] - cls.add_method('SetPrefixLength', - 'void', - [param('uint8_t', 'prefixLength')]) - ## icmpv6-header.h: void ns3::Icmpv6OptionPrefixInformation::SetReserved(uint32_t reserved) [member function] - cls.add_method('SetReserved', - 'void', - [param('uint32_t', 'reserved')]) - ## icmpv6-header.h: void ns3::Icmpv6OptionPrefixInformation::SetValidTime(uint32_t validTime) [member function] - cls.add_method('SetValidTime', - 'void', - [param('uint32_t', 'validTime')]) - return - -def register_Ns3Icmpv6OptionRedirected_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6OptionRedirected::Icmpv6OptionRedirected(ns3::Icmpv6OptionRedirected const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6OptionRedirected const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6OptionRedirected::Icmpv6OptionRedirected() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionRedirected::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6OptionRedirected::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: ns3::Ptr ns3::Icmpv6OptionRedirected::GetPacket() const [member function] - cls.add_method('GetPacket', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6OptionRedirected::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6OptionRedirected::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionRedirected::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionRedirected::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6OptionRedirected::SetPacket(ns3::Ptr packet) [member function] - cls.add_method('SetPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet')]) - return - -def register_Ns3Icmpv6ParameterError_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6ParameterError::Icmpv6ParameterError(ns3::Icmpv6ParameterError const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6ParameterError const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6ParameterError::Icmpv6ParameterError() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6ParameterError::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6ParameterError::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: ns3::Ptr ns3::Icmpv6ParameterError::GetPacket() const [member function] - cls.add_method('GetPacket', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6ParameterError::GetPtr() const [member function] - cls.add_method('GetPtr', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6ParameterError::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6ParameterError::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6ParameterError::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6ParameterError::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6ParameterError::SetPacket(ns3::Ptr p) [member function] - cls.add_method('SetPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## icmpv6-header.h: void ns3::Icmpv6ParameterError::SetPtr(uint32_t ptr) [member function] - cls.add_method('SetPtr', - 'void', - [param('uint32_t', 'ptr')]) - return - -def register_Ns3Icmpv6RA_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6RA::Icmpv6RA(ns3::Icmpv6RA const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6RA const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6RA::Icmpv6RA() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6RA::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: uint8_t ns3::Icmpv6RA::GetCurHopLimit() const [member function] - cls.add_method('GetCurHopLimit', - 'uint8_t', - [], - is_const=True) - ## icmpv6-header.h: bool ns3::Icmpv6RA::GetFlagH() const [member function] - cls.add_method('GetFlagH', - 'bool', - [], - is_const=True) - ## icmpv6-header.h: bool ns3::Icmpv6RA::GetFlagM() const [member function] - cls.add_method('GetFlagM', - 'bool', - [], - is_const=True) - ## icmpv6-header.h: bool ns3::Icmpv6RA::GetFlagO() const [member function] - cls.add_method('GetFlagO', - 'bool', - [], - is_const=True) - ## icmpv6-header.h: uint8_t ns3::Icmpv6RA::GetFlags() const [member function] - cls.add_method('GetFlags', - 'uint8_t', - [], - is_const=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6RA::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint16_t ns3::Icmpv6RA::GetLifeTime() const [member function] - cls.add_method('GetLifeTime', - 'uint16_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6RA::GetReachableTime() const [member function] - cls.add_method('GetReachableTime', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6RA::GetRetransmissionTime() const [member function] - cls.add_method('GetRetransmissionTime', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6RA::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6RA::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6RA::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6RA::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6RA::SetCurHopLimit(uint8_t m) [member function] - cls.add_method('SetCurHopLimit', - 'void', - [param('uint8_t', 'm')]) - ## icmpv6-header.h: void ns3::Icmpv6RA::SetFlagH(bool h) [member function] - cls.add_method('SetFlagH', - 'void', - [param('bool', 'h')]) - ## icmpv6-header.h: void ns3::Icmpv6RA::SetFlagM(bool m) [member function] - cls.add_method('SetFlagM', - 'void', - [param('bool', 'm')]) - ## icmpv6-header.h: void ns3::Icmpv6RA::SetFlagO(bool o) [member function] - cls.add_method('SetFlagO', - 'void', - [param('bool', 'o')]) - ## icmpv6-header.h: void ns3::Icmpv6RA::SetFlags(uint8_t f) [member function] - cls.add_method('SetFlags', - 'void', - [param('uint8_t', 'f')]) - ## icmpv6-header.h: void ns3::Icmpv6RA::SetLifeTime(uint16_t l) [member function] - cls.add_method('SetLifeTime', - 'void', - [param('uint16_t', 'l')]) - ## icmpv6-header.h: void ns3::Icmpv6RA::SetReachableTime(uint32_t r) [member function] - cls.add_method('SetReachableTime', - 'void', - [param('uint32_t', 'r')]) - ## icmpv6-header.h: void ns3::Icmpv6RA::SetRetransmissionTime(uint32_t r) [member function] - cls.add_method('SetRetransmissionTime', - 'void', - [param('uint32_t', 'r')]) - return - -def register_Ns3Icmpv6RS_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6RS::Icmpv6RS(ns3::Icmpv6RS const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6RS const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6RS::Icmpv6RS() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6RS::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6RS::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6RS::GetReserved() const [member function] - cls.add_method('GetReserved', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6RS::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6RS::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6RS::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6RS::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6RS::SetReserved(uint32_t reserved) [member function] - cls.add_method('SetReserved', - 'void', - [param('uint32_t', 'reserved')]) - return - -def register_Ns3Icmpv6Redirection_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6Redirection::Icmpv6Redirection(ns3::Icmpv6Redirection const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6Redirection const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6Redirection::Icmpv6Redirection() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6Redirection::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::Ipv6Address ns3::Icmpv6Redirection::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Ipv6Address', - [], - is_const=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6Redirection::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6Redirection::GetReserved() const [member function] - cls.add_method('GetReserved', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6Redirection::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: ns3::Ipv6Address ns3::Icmpv6Redirection::GetTarget() const [member function] - cls.add_method('GetTarget', - 'ns3::Ipv6Address', - [], - is_const=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6Redirection::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6Redirection::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6Redirection::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6Redirection::SetDestination(ns3::Ipv6Address destination) [member function] - cls.add_method('SetDestination', - 'void', - [param('ns3::Ipv6Address', 'destination')]) - ## icmpv6-header.h: void ns3::Icmpv6Redirection::SetReserved(uint32_t reserved) [member function] - cls.add_method('SetReserved', - 'void', - [param('uint32_t', 'reserved')]) - ## icmpv6-header.h: void ns3::Icmpv6Redirection::SetTarget(ns3::Ipv6Address target) [member function] - cls.add_method('SetTarget', - 'void', - [param('ns3::Ipv6Address', 'target')]) - return - -def register_Ns3Icmpv6TimeExceeded_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6TimeExceeded::Icmpv6TimeExceeded(ns3::Icmpv6TimeExceeded const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6TimeExceeded const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6TimeExceeded::Icmpv6TimeExceeded() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6TimeExceeded::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6TimeExceeded::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: ns3::Ptr ns3::Icmpv6TimeExceeded::GetPacket() const [member function] - cls.add_method('GetPacket', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6TimeExceeded::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6TimeExceeded::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6TimeExceeded::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6TimeExceeded::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6TimeExceeded::SetPacket(ns3::Ptr p) [member function] - cls.add_method('SetPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - return - -def register_Ns3Icmpv6TooBig_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6TooBig::Icmpv6TooBig(ns3::Icmpv6TooBig const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6TooBig const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6TooBig::Icmpv6TooBig() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6TooBig::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6TooBig::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6TooBig::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint32_t', - [], - is_const=True) - ## icmpv6-header.h: ns3::Ptr ns3::Icmpv6TooBig::GetPacket() const [member function] - cls.add_method('GetPacket', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6TooBig::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6TooBig::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6TooBig::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6TooBig::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6TooBig::SetMtu(uint32_t mtu) [member function] - cls.add_method('SetMtu', - 'void', - [param('uint32_t', 'mtu')]) - ## icmpv6-header.h: void ns3::Icmpv6TooBig::SetPacket(ns3::Ptr p) [member function] - cls.add_method('SetPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - return - -def register_Ns3InternetStackHelper_methods(root_module, cls): - ## internet-stack-helper.h: ns3::InternetStackHelper::InternetStackHelper() [constructor] - cls.add_constructor([]) - ## internet-stack-helper.h: ns3::InternetStackHelper::InternetStackHelper(ns3::InternetStackHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::InternetStackHelper const &', 'arg0')]) - ## internet-stack-helper.h: void ns3::InternetStackHelper::Install(std::string nodeName) const [member function] - cls.add_method('Install', - 'void', - [param('std::string', 'nodeName')], - is_const=True) - ## internet-stack-helper.h: void ns3::InternetStackHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## internet-stack-helper.h: void ns3::InternetStackHelper::Install(ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'void', - [param('ns3::NodeContainer', 'c')], - is_const=True) - ## internet-stack-helper.h: void ns3::InternetStackHelper::InstallAll() const [member function] - cls.add_method('InstallAll', - 'void', - [], - is_const=True) - ## internet-stack-helper.h: void ns3::InternetStackHelper::Reset() [member function] - cls.add_method('Reset', - 'void', - []) - ## internet-stack-helper.h: void ns3::InternetStackHelper::SetIpv4StackInstall(bool enable) [member function] - cls.add_method('SetIpv4StackInstall', - 'void', - [param('bool', 'enable')]) - ## internet-stack-helper.h: void ns3::InternetStackHelper::SetIpv6StackInstall(bool enable) [member function] - cls.add_method('SetIpv6StackInstall', - 'void', - [param('bool', 'enable')]) - ## internet-stack-helper.h: void ns3::InternetStackHelper::SetRoutingHelper(ns3::Ipv4RoutingHelper const & routing) [member function] - cls.add_method('SetRoutingHelper', - 'void', - [param('ns3::Ipv4RoutingHelper const &', 'routing')]) - ## internet-stack-helper.h: void ns3::InternetStackHelper::SetRoutingHelper(ns3::Ipv6RoutingHelper const & routing) [member function] - cls.add_method('SetRoutingHelper', - 'void', - [param('ns3::Ipv6RoutingHelper const &', 'routing')]) - ## internet-stack-helper.h: void ns3::InternetStackHelper::SetTcp(std::string tid) [member function] - cls.add_method('SetTcp', - 'void', - [param('std::string', 'tid')]) - ## internet-stack-helper.h: void ns3::InternetStackHelper::SetTcp(std::string tid, std::string attr, ns3::AttributeValue const & val) [member function] - cls.add_method('SetTcp', - 'void', - [param('std::string', 'tid'), param('std::string', 'attr'), param('ns3::AttributeValue const &', 'val')]) - ## internet-stack-helper.h: void ns3::InternetStackHelper::EnableAsciiIpv4Internal(ns3::Ptr stream, std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnableAsciiIpv4Internal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - ## internet-stack-helper.h: void ns3::InternetStackHelper::EnableAsciiIpv6Internal(ns3::Ptr stream, std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnableAsciiIpv6Internal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - ## internet-stack-helper.h: void ns3::InternetStackHelper::EnablePcapIpv4Internal(std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnablePcapIpv4Internal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - ## internet-stack-helper.h: void ns3::InternetStackHelper::EnablePcapIpv6Internal(std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename) [member function] - cls.add_method('EnablePcapIpv6Internal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - return - -def register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, cls): - ## ipv4-global-routing-helper.h: ns3::Ipv4GlobalRoutingHelper::Ipv4GlobalRoutingHelper() [constructor] - cls.add_constructor([]) - ## ipv4-global-routing-helper.h: ns3::Ipv4GlobalRoutingHelper::Ipv4GlobalRoutingHelper(ns3::Ipv4GlobalRoutingHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4GlobalRoutingHelper const &', 'arg0')]) - ## ipv4-global-routing-helper.h: ns3::Ipv4GlobalRoutingHelper * ns3::Ipv4GlobalRoutingHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv4GlobalRoutingHelper *', - [], - is_const=True, is_virtual=True) - ## ipv4-global-routing-helper.h: ns3::Ptr ns3::Ipv4GlobalRoutingHelper::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) - ## ipv4-global-routing-helper.h: static void ns3::Ipv4GlobalRoutingHelper::PopulateRoutingTables() [member function] - cls.add_method('PopulateRoutingTables', - 'void', - [], - is_static=True) - ## ipv4-global-routing-helper.h: static void ns3::Ipv4GlobalRoutingHelper::RecomputeRoutingTables() [member function] - cls.add_method('RecomputeRoutingTables', - 'void', - [], - is_static=True) - return - -def register_Ns3Ipv4Header_methods(root_module, cls): - ## ipv4-header.h: ns3::Ipv4Header::Ipv4Header(ns3::Ipv4Header const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4Header const &', 'arg0')]) - ## ipv4-header.h: ns3::Ipv4Header::Ipv4Header() [constructor] - cls.add_constructor([]) - ## ipv4-header.h: uint32_t ns3::Ipv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv4-header.h: void ns3::Ipv4Header::EnableChecksum() [member function] - cls.add_method('EnableChecksum', - 'void', - []) - ## ipv4-header.h: ns3::Ipv4Address ns3::Ipv4Header::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-header.h: uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function] - cls.add_method('GetFragmentOffset', - 'uint16_t', - [], - is_const=True) - ## ipv4-header.h: uint16_t ns3::Ipv4Header::GetIdentification() const [member function] - cls.add_method('GetIdentification', - 'uint16_t', - [], - is_const=True) - ## ipv4-header.h: ns3::TypeId ns3::Ipv4Header::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv4-header.h: uint16_t ns3::Ipv4Header::GetPayloadSize() const [member function] - cls.add_method('GetPayloadSize', - 'uint16_t', - [], - is_const=True) - ## ipv4-header.h: uint8_t ns3::Ipv4Header::GetProtocol() const [member function] - cls.add_method('GetProtocol', - 'uint8_t', - [], - is_const=True) - ## ipv4-header.h: uint32_t ns3::Ipv4Header::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv4-header.h: ns3::Ipv4Address ns3::Ipv4Header::GetSource() const [member function] - cls.add_method('GetSource', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-header.h: uint8_t ns3::Ipv4Header::GetTos() const [member function] - cls.add_method('GetTos', - 'uint8_t', - [], - is_const=True) - ## ipv4-header.h: uint8_t ns3::Ipv4Header::GetTtl() const [member function] - cls.add_method('GetTtl', - 'uint8_t', - [], - is_const=True) - ## ipv4-header.h: static ns3::TypeId ns3::Ipv4Header::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-header.h: bool ns3::Ipv4Header::IsChecksumOk() const [member function] - cls.add_method('IsChecksumOk', - 'bool', - [], - is_const=True) - ## ipv4-header.h: bool ns3::Ipv4Header::IsDontFragment() const [member function] - cls.add_method('IsDontFragment', - 'bool', - [], - is_const=True) - ## ipv4-header.h: bool ns3::Ipv4Header::IsLastFragment() const [member function] - cls.add_method('IsLastFragment', - 'bool', - [], - is_const=True) - ## ipv4-header.h: void ns3::Ipv4Header::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv4-header.h: void ns3::Ipv4Header::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv4-header.h: void ns3::Ipv4Header::SetDestination(ns3::Ipv4Address destination) [member function] - cls.add_method('SetDestination', - 'void', - [param('ns3::Ipv4Address', 'destination')]) - ## ipv4-header.h: void ns3::Ipv4Header::SetDontFragment() [member function] - cls.add_method('SetDontFragment', - 'void', - []) - ## ipv4-header.h: void ns3::Ipv4Header::SetFragmentOffset(uint16_t offset) [member function] - cls.add_method('SetFragmentOffset', - 'void', - [param('uint16_t', 'offset')]) - ## ipv4-header.h: void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function] - cls.add_method('SetIdentification', - 'void', - [param('uint16_t', 'identification')]) - ## ipv4-header.h: void ns3::Ipv4Header::SetLastFragment() [member function] - cls.add_method('SetLastFragment', - 'void', - []) - ## ipv4-header.h: void ns3::Ipv4Header::SetMayFragment() [member function] - cls.add_method('SetMayFragment', - 'void', - []) - ## ipv4-header.h: void ns3::Ipv4Header::SetMoreFragments() [member function] - cls.add_method('SetMoreFragments', - 'void', - []) - ## ipv4-header.h: void ns3::Ipv4Header::SetPayloadSize(uint16_t size) [member function] - cls.add_method('SetPayloadSize', - 'void', - [param('uint16_t', 'size')]) - ## ipv4-header.h: void ns3::Ipv4Header::SetProtocol(uint8_t num) [member function] - cls.add_method('SetProtocol', - 'void', - [param('uint8_t', 'num')]) - ## ipv4-header.h: void ns3::Ipv4Header::SetSource(ns3::Ipv4Address source) [member function] - cls.add_method('SetSource', - 'void', - [param('ns3::Ipv4Address', 'source')]) - ## ipv4-header.h: void ns3::Ipv4Header::SetTos(uint8_t tos) [member function] - cls.add_method('SetTos', - 'void', - [param('uint8_t', 'tos')]) - ## ipv4-header.h: void ns3::Ipv4Header::SetTtl(uint8_t ttl) [member function] - cls.add_method('SetTtl', - 'void', - [param('uint8_t', 'ttl')]) - return - -def register_Ns3Ipv4ListRoutingHelper_methods(root_module, cls): - ## ipv4-list-routing-helper.h: ns3::Ipv4ListRoutingHelper::Ipv4ListRoutingHelper() [constructor] - cls.add_constructor([]) - ## ipv4-list-routing-helper.h: ns3::Ipv4ListRoutingHelper::Ipv4ListRoutingHelper(ns3::Ipv4ListRoutingHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4ListRoutingHelper const &', 'arg0')]) - ## ipv4-list-routing-helper.h: ns3::Ipv4ListRoutingHelper * ns3::Ipv4ListRoutingHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv4ListRoutingHelper *', - [], - is_const=True, is_virtual=True) - ## ipv4-list-routing-helper.h: void ns3::Ipv4ListRoutingHelper::Add(ns3::Ipv4RoutingHelper const & routing, int16_t priority) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ipv4RoutingHelper const &', 'routing'), param('int16_t', 'priority')]) - ## ipv4-list-routing-helper.h: ns3::Ptr ns3::Ipv4ListRoutingHelper::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) - return - -def register_Ns3Ipv4PacketInfoTag_methods(root_module, cls): - ## ipv4-packet-info-tag.h: ns3::Ipv4PacketInfoTag::Ipv4PacketInfoTag(ns3::Ipv4PacketInfoTag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4PacketInfoTag const &', 'arg0')]) - ## ipv4-packet-info-tag.h: ns3::Ipv4PacketInfoTag::Ipv4PacketInfoTag() [constructor] - cls.add_constructor([]) - ## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## ipv4-packet-info-tag.h: ns3::Ipv4Address ns3::Ipv4PacketInfoTag::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-packet-info-tag.h: ns3::TypeId ns3::Ipv4PacketInfoTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv4-packet-info-tag.h: ns3::Ipv4Address ns3::Ipv4PacketInfoTag::GetLocalAddress() const [member function] - cls.add_method('GetLocalAddress', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-packet-info-tag.h: uint32_t ns3::Ipv4PacketInfoTag::GetRecvIf() const [member function] - cls.add_method('GetRecvIf', - 'uint32_t', - [], - is_const=True) - ## ipv4-packet-info-tag.h: uint32_t ns3::Ipv4PacketInfoTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv4-packet-info-tag.h: uint8_t ns3::Ipv4PacketInfoTag::GetTtl() const [member function] - cls.add_method('GetTtl', - 'uint8_t', - [], - is_const=True) - ## ipv4-packet-info-tag.h: static ns3::TypeId ns3::Ipv4PacketInfoTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_const=True, is_virtual=True) - ## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::SetAddress(ns3::Ipv4Address addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Ipv4Address', 'addr')]) - ## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::SetLocalAddress(ns3::Ipv4Address addr) [member function] - cls.add_method('SetLocalAddress', - 'void', - [param('ns3::Ipv4Address', 'addr')]) - ## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::SetRecvIf(uint32_t ifindex) [member function] - cls.add_method('SetRecvIf', - 'void', - [param('uint32_t', 'ifindex')]) - ## ipv4-packet-info-tag.h: void ns3::Ipv4PacketInfoTag::SetTtl(uint8_t ttl) [member function] - cls.add_method('SetTtl', - 'void', - [param('uint8_t', 'ttl')]) - return - -def register_Ns3Ipv6ExtensionHeader_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::Ipv6ExtensionHeader::Ipv6ExtensionHeader(ns3::Ipv6ExtensionHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ExtensionHeader const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionHeader::Ipv6ExtensionHeader() [constructor] - cls.add_constructor([]) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-extension-header.h: ns3::TypeId ns3::Ipv6ExtensionHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: uint16_t ns3::Ipv6ExtensionHeader::GetLength() const [member function] - cls.add_method('GetLength', - 'uint16_t', - [], - is_const=True) - ## ipv6-extension-header.h: uint8_t ns3::Ipv6ExtensionHeader::GetNextHeader() const [member function] - cls.add_method('GetNextHeader', - 'uint8_t', - [], - is_const=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: static ns3::TypeId ns3::Ipv6ExtensionHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionHeader::SetLength(uint16_t length) [member function] - cls.add_method('SetLength', - 'void', - [param('uint16_t', 'length')]) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionHeader::SetNextHeader(uint8_t nextHeader) [member function] - cls.add_method('SetNextHeader', - 'void', - [param('uint8_t', 'nextHeader')]) - return - -def register_Ns3Ipv6ExtensionHopByHopHeader_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::Ipv6ExtensionHopByHopHeader::Ipv6ExtensionHopByHopHeader(ns3::Ipv6ExtensionHopByHopHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ExtensionHopByHopHeader const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionHopByHopHeader::Ipv6ExtensionHopByHopHeader() [constructor] - cls.add_constructor([]) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionHopByHopHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-extension-header.h: ns3::TypeId ns3::Ipv6ExtensionHopByHopHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionHopByHopHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: static ns3::TypeId ns3::Ipv6ExtensionHopByHopHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionHopByHopHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionHopByHopHeader::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_Ns3Ipv6ExtensionRoutingHeader_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::Ipv6ExtensionRoutingHeader::Ipv6ExtensionRoutingHeader(ns3::Ipv6ExtensionRoutingHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ExtensionRoutingHeader const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionRoutingHeader::Ipv6ExtensionRoutingHeader() [constructor] - cls.add_constructor([]) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionRoutingHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-extension-header.h: ns3::TypeId ns3::Ipv6ExtensionRoutingHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: uint8_t ns3::Ipv6ExtensionRoutingHeader::GetSegmentsLeft() const [member function] - cls.add_method('GetSegmentsLeft', - 'uint8_t', - [], - is_const=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionRoutingHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: static ns3::TypeId ns3::Ipv6ExtensionRoutingHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-extension-header.h: uint8_t ns3::Ipv6ExtensionRoutingHeader::GetTypeRouting() const [member function] - cls.add_method('GetTypeRouting', - 'uint8_t', - [], - is_const=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionRoutingHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionRoutingHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionRoutingHeader::SetSegmentsLeft(uint8_t segmentsLeft) [member function] - cls.add_method('SetSegmentsLeft', - 'void', - [param('uint8_t', 'segmentsLeft')]) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionRoutingHeader::SetTypeRouting(uint8_t typeRouting) [member function] - cls.add_method('SetTypeRouting', - 'void', - [param('uint8_t', 'typeRouting')]) - return - -def register_Ns3Ipv6Header_methods(root_module, cls): - ## ipv6-header.h: ns3::Ipv6Header::Ipv6Header(ns3::Ipv6Header const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6Header const &', 'arg0')]) - ## ipv6-header.h: ns3::Ipv6Header::Ipv6Header() [constructor] - cls.add_constructor([]) - ## ipv6-header.h: uint32_t ns3::Ipv6Header::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-header.h: ns3::Ipv6Address ns3::Ipv6Header::GetDestinationAddress() const [member function] - cls.add_method('GetDestinationAddress', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-header.h: uint32_t ns3::Ipv6Header::GetFlowLabel() const [member function] - cls.add_method('GetFlowLabel', - 'uint32_t', - [], - is_const=True) - ## ipv6-header.h: uint8_t ns3::Ipv6Header::GetHopLimit() const [member function] - cls.add_method('GetHopLimit', - 'uint8_t', - [], - is_const=True) - ## ipv6-header.h: ns3::TypeId ns3::Ipv6Header::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-header.h: uint8_t ns3::Ipv6Header::GetNextHeader() const [member function] - cls.add_method('GetNextHeader', - 'uint8_t', - [], - is_const=True) - ## ipv6-header.h: uint16_t ns3::Ipv6Header::GetPayloadLength() const [member function] - cls.add_method('GetPayloadLength', - 'uint16_t', - [], - is_const=True) - ## ipv6-header.h: uint32_t ns3::Ipv6Header::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-header.h: ns3::Ipv6Address ns3::Ipv6Header::GetSourceAddress() const [member function] - cls.add_method('GetSourceAddress', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-header.h: uint8_t ns3::Ipv6Header::GetTrafficClass() const [member function] - cls.add_method('GetTrafficClass', - 'uint8_t', - [], - is_const=True) - ## ipv6-header.h: static ns3::TypeId ns3::Ipv6Header::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-header.h: void ns3::Ipv6Header::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-header.h: void ns3::Ipv6Header::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv6-header.h: void ns3::Ipv6Header::SetDestinationAddress(ns3::Ipv6Address dst) [member function] - cls.add_method('SetDestinationAddress', - 'void', - [param('ns3::Ipv6Address', 'dst')]) - ## ipv6-header.h: void ns3::Ipv6Header::SetFlowLabel(uint32_t flow) [member function] - cls.add_method('SetFlowLabel', - 'void', - [param('uint32_t', 'flow')]) - ## ipv6-header.h: void ns3::Ipv6Header::SetHopLimit(uint8_t limit) [member function] - cls.add_method('SetHopLimit', - 'void', - [param('uint8_t', 'limit')]) - ## ipv6-header.h: void ns3::Ipv6Header::SetNextHeader(uint8_t next) [member function] - cls.add_method('SetNextHeader', - 'void', - [param('uint8_t', 'next')]) - ## ipv6-header.h: void ns3::Ipv6Header::SetPayloadLength(uint16_t len) [member function] - cls.add_method('SetPayloadLength', - 'void', - [param('uint16_t', 'len')]) - ## ipv6-header.h: void ns3::Ipv6Header::SetSourceAddress(ns3::Ipv6Address src) [member function] - cls.add_method('SetSourceAddress', - 'void', - [param('ns3::Ipv6Address', 'src')]) - ## ipv6-header.h: void ns3::Ipv6Header::SetTrafficClass(uint8_t traffic) [member function] - cls.add_method('SetTrafficClass', - 'void', - [param('uint8_t', 'traffic')]) - return - -def register_Ns3Ipv6ListRoutingHelper_methods(root_module, cls): - ## ipv6-list-routing-helper.h: ns3::Ipv6ListRoutingHelper::Ipv6ListRoutingHelper() [constructor] - cls.add_constructor([]) - ## ipv6-list-routing-helper.h: ns3::Ipv6ListRoutingHelper::Ipv6ListRoutingHelper(ns3::Ipv6ListRoutingHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ListRoutingHelper const &', 'arg0')]) - ## ipv6-list-routing-helper.h: ns3::Ipv6ListRoutingHelper * ns3::Ipv6ListRoutingHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv6ListRoutingHelper *', - [], - is_const=True, is_virtual=True) - ## ipv6-list-routing-helper.h: void ns3::Ipv6ListRoutingHelper::Add(ns3::Ipv6RoutingHelper const & routing, int16_t priority) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ipv6RoutingHelper const &', 'routing'), param('int16_t', 'priority')]) - ## ipv6-list-routing-helper.h: ns3::Ptr ns3::Ipv6ListRoutingHelper::Create(ns3::Ptr node) const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True, is_virtual=True) - return - -def register_Ns3Ipv6OptionHeader_methods(root_module, cls): - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Ipv6OptionHeader(ns3::Ipv6OptionHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6OptionHeader const &', 'arg0')]) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Ipv6OptionHeader() [constructor] - cls.add_constructor([]) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Alignment ns3::Ipv6OptionHeader::GetAlignment() const [member function] - cls.add_method('GetAlignment', - 'ns3::Ipv6OptionHeader::Alignment', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: ns3::TypeId ns3::Ipv6OptionHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: uint8_t ns3::Ipv6OptionHeader::GetLength() const [member function] - cls.add_method('GetLength', - 'uint8_t', - [], - is_const=True) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: uint8_t ns3::Ipv6OptionHeader::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## ipv6-option-header.h: static ns3::TypeId ns3::Ipv6OptionHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionHeader::SetLength(uint8_t length) [member function] - cls.add_method('SetLength', - 'void', - [param('uint8_t', 'length')]) - ## ipv6-option-header.h: void ns3::Ipv6OptionHeader::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - return - -def register_Ns3Ipv6OptionHeaderAlignment_methods(root_module, cls): - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Alignment::Alignment() [constructor] - cls.add_constructor([]) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Alignment::Alignment(ns3::Ipv6OptionHeader::Alignment const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6OptionHeader::Alignment const &', 'arg0')]) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Alignment::factor [variable] - cls.add_instance_attribute('factor', 'uint8_t', is_const=False) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Alignment::offset [variable] - cls.add_instance_attribute('offset', 'uint8_t', is_const=False) - return - -def register_Ns3Ipv6OptionJumbogramHeader_methods(root_module, cls): - ## ipv6-option-header.h: ns3::Ipv6OptionJumbogramHeader::Ipv6OptionJumbogramHeader(ns3::Ipv6OptionJumbogramHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6OptionJumbogramHeader const &', 'arg0')]) - ## ipv6-option-header.h: ns3::Ipv6OptionJumbogramHeader::Ipv6OptionJumbogramHeader() [constructor] - cls.add_constructor([]) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionJumbogramHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Alignment ns3::Ipv6OptionJumbogramHeader::GetAlignment() const [member function] - cls.add_method('GetAlignment', - 'ns3::Ipv6OptionHeader::Alignment', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionJumbogramHeader::GetDataLength() const [member function] - cls.add_method('GetDataLength', - 'uint32_t', - [], - is_const=True) - ## ipv6-option-header.h: ns3::TypeId ns3::Ipv6OptionJumbogramHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionJumbogramHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: static ns3::TypeId ns3::Ipv6OptionJumbogramHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionJumbogramHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionJumbogramHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionJumbogramHeader::SetDataLength(uint32_t dataLength) [member function] - cls.add_method('SetDataLength', - 'void', - [param('uint32_t', 'dataLength')]) - return - -def register_Ns3Ipv6OptionPad1Header_methods(root_module, cls): - ## ipv6-option-header.h: ns3::Ipv6OptionPad1Header::Ipv6OptionPad1Header(ns3::Ipv6OptionPad1Header const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6OptionPad1Header const &', 'arg0')]) - ## ipv6-option-header.h: ns3::Ipv6OptionPad1Header::Ipv6OptionPad1Header() [constructor] - cls.add_constructor([]) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionPad1Header::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-option-header.h: ns3::TypeId ns3::Ipv6OptionPad1Header::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionPad1Header::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: static ns3::TypeId ns3::Ipv6OptionPad1Header::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionPad1Header::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionPad1Header::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_Ns3Ipv6OptionPadnHeader_methods(root_module, cls): - ## ipv6-option-header.h: ns3::Ipv6OptionPadnHeader::Ipv6OptionPadnHeader(ns3::Ipv6OptionPadnHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6OptionPadnHeader const &', 'arg0')]) - ## ipv6-option-header.h: ns3::Ipv6OptionPadnHeader::Ipv6OptionPadnHeader(uint32_t pad=2) [constructor] - cls.add_constructor([param('uint32_t', 'pad', default_value='2')]) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionPadnHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-option-header.h: ns3::TypeId ns3::Ipv6OptionPadnHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionPadnHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: static ns3::TypeId ns3::Ipv6OptionPadnHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionPadnHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionPadnHeader::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_Ns3Ipv6OptionRouterAlertHeader_methods(root_module, cls): - ## ipv6-option-header.h: ns3::Ipv6OptionRouterAlertHeader::Ipv6OptionRouterAlertHeader(ns3::Ipv6OptionRouterAlertHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6OptionRouterAlertHeader const &', 'arg0')]) - ## ipv6-option-header.h: ns3::Ipv6OptionRouterAlertHeader::Ipv6OptionRouterAlertHeader() [constructor] - cls.add_constructor([]) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionRouterAlertHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-option-header.h: ns3::Ipv6OptionHeader::Alignment ns3::Ipv6OptionRouterAlertHeader::GetAlignment() const [member function] - cls.add_method('GetAlignment', - 'ns3::Ipv6OptionHeader::Alignment', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: ns3::TypeId ns3::Ipv6OptionRouterAlertHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: uint32_t ns3::Ipv6OptionRouterAlertHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: static ns3::TypeId ns3::Ipv6OptionRouterAlertHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-option-header.h: uint16_t ns3::Ipv6OptionRouterAlertHeader::GetValue() const [member function] - cls.add_method('GetValue', - 'uint16_t', - [], - is_const=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionRouterAlertHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionRouterAlertHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv6-option-header.h: void ns3::Ipv6OptionRouterAlertHeader::SetValue(uint16_t value) [member function] - cls.add_method('SetValue', - 'void', - [param('uint16_t', 'value')]) - return - -def register_Ns3Ipv6PacketInfoTag_methods(root_module, cls): - ## ipv6-packet-info-tag.h: ns3::Ipv6PacketInfoTag::Ipv6PacketInfoTag(ns3::Ipv6PacketInfoTag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6PacketInfoTag const &', 'arg0')]) - ## ipv6-packet-info-tag.h: ns3::Ipv6PacketInfoTag::Ipv6PacketInfoTag() [constructor] - cls.add_constructor([]) - ## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## ipv6-packet-info-tag.h: ns3::Ipv6Address ns3::Ipv6PacketInfoTag::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-packet-info-tag.h: uint8_t ns3::Ipv6PacketInfoTag::GetHoplimit() const [member function] - cls.add_method('GetHoplimit', - 'uint8_t', - [], - is_const=True) - ## ipv6-packet-info-tag.h: ns3::TypeId ns3::Ipv6PacketInfoTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-packet-info-tag.h: uint32_t ns3::Ipv6PacketInfoTag::GetRecvIf() const [member function] - cls.add_method('GetRecvIf', - 'uint32_t', - [], - is_const=True) - ## ipv6-packet-info-tag.h: uint32_t ns3::Ipv6PacketInfoTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-packet-info-tag.h: uint8_t ns3::Ipv6PacketInfoTag::GetTrafficClass() const [member function] - cls.add_method('GetTrafficClass', - 'uint8_t', - [], - is_const=True) - ## ipv6-packet-info-tag.h: static ns3::TypeId ns3::Ipv6PacketInfoTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_const=True, is_virtual=True) - ## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::SetAddress(ns3::Ipv6Address addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Ipv6Address', 'addr')]) - ## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::SetHoplimit(uint8_t ttl) [member function] - cls.add_method('SetHoplimit', - 'void', - [param('uint8_t', 'ttl')]) - ## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::SetRecvIf(uint32_t ifindex) [member function] - cls.add_method('SetRecvIf', - 'void', - [param('uint32_t', 'ifindex')]) - ## ipv6-packet-info-tag.h: void ns3::Ipv6PacketInfoTag::SetTrafficClass(uint8_t tclass) [member function] - cls.add_method('SetTrafficClass', - 'void', - [param('uint8_t', 'tclass')]) - return - -def register_Ns3TcpHeader_methods(root_module, cls): - ## tcp-header.h: ns3::TcpHeader::TcpHeader(ns3::TcpHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TcpHeader const &', 'arg0')]) - ## tcp-header.h: ns3::TcpHeader::TcpHeader() [constructor] - cls.add_constructor([]) - ## tcp-header.h: uint32_t ns3::TcpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## tcp-header.h: void ns3::TcpHeader::EnableChecksums() [member function] - cls.add_method('EnableChecksums', - 'void', - []) - ## tcp-header.h: ns3::SequenceNumber32 ns3::TcpHeader::GetAckNumber() const [member function] - cls.add_method('GetAckNumber', - 'ns3::SequenceNumber32', - [], - is_const=True) - ## tcp-header.h: uint16_t ns3::TcpHeader::GetDestinationPort() const [member function] - cls.add_method('GetDestinationPort', - 'uint16_t', - [], - is_const=True) - ## tcp-header.h: uint8_t ns3::TcpHeader::GetFlags() const [member function] - cls.add_method('GetFlags', - 'uint8_t', - [], - is_const=True) - ## tcp-header.h: ns3::TypeId ns3::TcpHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## tcp-header.h: uint8_t ns3::TcpHeader::GetLength() const [member function] - cls.add_method('GetLength', - 'uint8_t', - [], - is_const=True) - ## tcp-header.h: ns3::SequenceNumber32 ns3::TcpHeader::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'ns3::SequenceNumber32', - [], - is_const=True) - ## tcp-header.h: uint32_t ns3::TcpHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## tcp-header.h: uint16_t ns3::TcpHeader::GetSourcePort() const [member function] - cls.add_method('GetSourcePort', - 'uint16_t', - [], - is_const=True) - ## tcp-header.h: static ns3::TypeId ns3::TcpHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## tcp-header.h: uint16_t ns3::TcpHeader::GetUrgentPointer() const [member function] - cls.add_method('GetUrgentPointer', - 'uint16_t', - [], - is_const=True) - ## tcp-header.h: uint16_t ns3::TcpHeader::GetWindowSize() const [member function] - cls.add_method('GetWindowSize', - 'uint16_t', - [], - is_const=True) - ## tcp-header.h: void ns3::TcpHeader::InitializeChecksum(ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol) [member function] - cls.add_method('InitializeChecksum', - 'void', - [param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol')]) - ## tcp-header.h: bool ns3::TcpHeader::IsChecksumOk() const [member function] - cls.add_method('IsChecksumOk', - 'bool', - [], - is_const=True) - ## tcp-header.h: void ns3::TcpHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## tcp-header.h: void ns3::TcpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## tcp-header.h: void ns3::TcpHeader::SetAckNumber(ns3::SequenceNumber32 ackNumber) [member function] - cls.add_method('SetAckNumber', - 'void', - [param('ns3::SequenceNumber32', 'ackNumber')]) - ## tcp-header.h: void ns3::TcpHeader::SetDestinationPort(uint16_t port) [member function] - cls.add_method('SetDestinationPort', - 'void', - [param('uint16_t', 'port')]) - ## tcp-header.h: void ns3::TcpHeader::SetFlags(uint8_t flags) [member function] - cls.add_method('SetFlags', - 'void', - [param('uint8_t', 'flags')]) - ## tcp-header.h: void ns3::TcpHeader::SetLength(uint8_t length) [member function] - cls.add_method('SetLength', - 'void', - [param('uint8_t', 'length')]) - ## tcp-header.h: void ns3::TcpHeader::SetSequenceNumber(ns3::SequenceNumber32 sequenceNumber) [member function] - cls.add_method('SetSequenceNumber', - 'void', - [param('ns3::SequenceNumber32', 'sequenceNumber')]) - ## tcp-header.h: void ns3::TcpHeader::SetSourcePort(uint16_t port) [member function] - cls.add_method('SetSourcePort', - 'void', - [param('uint16_t', 'port')]) - ## tcp-header.h: void ns3::TcpHeader::SetUrgentPointer(uint16_t urgentPointer) [member function] - cls.add_method('SetUrgentPointer', - 'void', - [param('uint16_t', 'urgentPointer')]) - ## tcp-header.h: void ns3::TcpHeader::SetWindowSize(uint16_t windowSize) [member function] - cls.add_method('SetWindowSize', - 'void', - [param('uint16_t', 'windowSize')]) - return - -def register_Ns3TcpSocket_methods(root_module, cls): - ## tcp-socket.h: ns3::TcpSocket::TcpSocket(ns3::TcpSocket const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TcpSocket const &', 'arg0')]) - ## tcp-socket.h: ns3::TcpSocket::TcpSocket() [constructor] - cls.add_constructor([]) - ## tcp-socket.h: static ns3::TypeId ns3::TcpSocket::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## tcp-socket.h: ns3::TcpSocket::TcpStateName [variable] - cls.add_static_attribute('TcpStateName', 'char const * [ 11 ] const', is_const=True) - ## tcp-socket.h: uint32_t ns3::TcpSocket::GetConnCount() const [member function] - cls.add_method('GetConnCount', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: ns3::Time ns3::TcpSocket::GetConnTimeout() const [member function] - cls.add_method('GetConnTimeout', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: uint32_t ns3::TcpSocket::GetDelAckMaxCount() const [member function] - cls.add_method('GetDelAckMaxCount', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: ns3::Time ns3::TcpSocket::GetDelAckTimeout() const [member function] - cls.add_method('GetDelAckTimeout', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: uint32_t ns3::TcpSocket::GetInitialCwnd() const [member function] - cls.add_method('GetInitialCwnd', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: ns3::Time ns3::TcpSocket::GetPersistTimeout() const [member function] - cls.add_method('GetPersistTimeout', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: uint32_t ns3::TcpSocket::GetRcvBufSize() const [member function] - cls.add_method('GetRcvBufSize', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: uint32_t ns3::TcpSocket::GetSSThresh() const [member function] - cls.add_method('GetSSThresh', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: uint32_t ns3::TcpSocket::GetSegSize() const [member function] - cls.add_method('GetSegSize', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: uint32_t ns3::TcpSocket::GetSndBufSize() const [member function] - cls.add_method('GetSndBufSize', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetConnCount(uint32_t count) [member function] - cls.add_method('SetConnCount', - 'void', - [param('uint32_t', 'count')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetConnTimeout(ns3::Time timeout) [member function] - cls.add_method('SetConnTimeout', - 'void', - [param('ns3::Time', 'timeout')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetDelAckMaxCount(uint32_t count) [member function] - cls.add_method('SetDelAckMaxCount', - 'void', - [param('uint32_t', 'count')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetDelAckTimeout(ns3::Time timeout) [member function] - cls.add_method('SetDelAckTimeout', - 'void', - [param('ns3::Time', 'timeout')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetInitialCwnd(uint32_t count) [member function] - cls.add_method('SetInitialCwnd', - 'void', - [param('uint32_t', 'count')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetPersistTimeout(ns3::Time timeout) [member function] - cls.add_method('SetPersistTimeout', - 'void', - [param('ns3::Time', 'timeout')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetRcvBufSize(uint32_t size) [member function] - cls.add_method('SetRcvBufSize', - 'void', - [param('uint32_t', 'size')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetSSThresh(uint32_t threshold) [member function] - cls.add_method('SetSSThresh', - 'void', - [param('uint32_t', 'threshold')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetSegSize(uint32_t size) [member function] - cls.add_method('SetSegSize', - 'void', - [param('uint32_t', 'size')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## tcp-socket.h: void ns3::TcpSocket::SetSndBufSize(uint32_t size) [member function] - cls.add_method('SetSndBufSize', - 'void', - [param('uint32_t', 'size')], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3TcpSocketFactory_methods(root_module, cls): - ## tcp-socket-factory.h: ns3::TcpSocketFactory::TcpSocketFactory() [constructor] - cls.add_constructor([]) - ## tcp-socket-factory.h: ns3::TcpSocketFactory::TcpSocketFactory(ns3::TcpSocketFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TcpSocketFactory const &', 'arg0')]) - ## tcp-socket-factory.h: static ns3::TypeId ns3::TcpSocketFactory::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UdpHeader_methods(root_module, cls): - ## udp-header.h: ns3::UdpHeader::UdpHeader(ns3::UdpHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UdpHeader const &', 'arg0')]) - ## udp-header.h: ns3::UdpHeader::UdpHeader() [constructor] - cls.add_constructor([]) - ## udp-header.h: uint32_t ns3::UdpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## udp-header.h: void ns3::UdpHeader::EnableChecksums() [member function] - cls.add_method('EnableChecksums', - 'void', - []) - ## udp-header.h: uint16_t ns3::UdpHeader::GetDestinationPort() const [member function] - cls.add_method('GetDestinationPort', - 'uint16_t', - [], - is_const=True) - ## udp-header.h: ns3::TypeId ns3::UdpHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## udp-header.h: uint32_t ns3::UdpHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## udp-header.h: uint16_t ns3::UdpHeader::GetSourcePort() const [member function] - cls.add_method('GetSourcePort', - 'uint16_t', - [], - is_const=True) - ## udp-header.h: static ns3::TypeId ns3::UdpHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## udp-header.h: void ns3::UdpHeader::InitializeChecksum(ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol) [member function] - cls.add_method('InitializeChecksum', - 'void', - [param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol')]) - ## udp-header.h: bool ns3::UdpHeader::IsChecksumOk() const [member function] - cls.add_method('IsChecksumOk', - 'bool', - [], - is_const=True) - ## udp-header.h: void ns3::UdpHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## udp-header.h: void ns3::UdpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## udp-header.h: void ns3::UdpHeader::SetDestinationPort(uint16_t port) [member function] - cls.add_method('SetDestinationPort', - 'void', - [param('uint16_t', 'port')]) - ## udp-header.h: void ns3::UdpHeader::SetSourcePort(uint16_t port) [member function] - cls.add_method('SetSourcePort', - 'void', - [param('uint16_t', 'port')]) - return - -def register_Ns3UdpSocket_methods(root_module, cls): - ## udp-socket.h: ns3::UdpSocket::UdpSocket(ns3::UdpSocket const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UdpSocket const &', 'arg0')]) - ## udp-socket.h: ns3::UdpSocket::UdpSocket() [constructor] - cls.add_constructor([]) - ## udp-socket.h: static ns3::TypeId ns3::UdpSocket::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## udp-socket.h: int ns3::UdpSocket::MulticastJoinGroup(uint32_t interface, ns3::Address const & groupAddress) [member function] - cls.add_method('MulticastJoinGroup', - 'int', - [param('uint32_t', 'interface'), param('ns3::Address const &', 'groupAddress')], - is_pure_virtual=True, is_virtual=True) - ## udp-socket.h: int ns3::UdpSocket::MulticastLeaveGroup(uint32_t interface, ns3::Address const & groupAddress) [member function] - cls.add_method('MulticastLeaveGroup', - 'int', - [param('uint32_t', 'interface'), param('ns3::Address const &', 'groupAddress')], - is_pure_virtual=True, is_virtual=True) - ## udp-socket.h: int32_t ns3::UdpSocket::GetIpMulticastIf() const [member function] - cls.add_method('GetIpMulticastIf', - 'int32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## udp-socket.h: bool ns3::UdpSocket::GetIpMulticastLoop() const [member function] - cls.add_method('GetIpMulticastLoop', - 'bool', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## udp-socket.h: uint8_t ns3::UdpSocket::GetIpMulticastTtl() const [member function] - cls.add_method('GetIpMulticastTtl', - 'uint8_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## udp-socket.h: uint8_t ns3::UdpSocket::GetIpTtl() const [member function] - cls.add_method('GetIpTtl', - 'uint8_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## udp-socket.h: bool ns3::UdpSocket::GetMtuDiscover() const [member function] - cls.add_method('GetMtuDiscover', - 'bool', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## udp-socket.h: uint32_t ns3::UdpSocket::GetRcvBufSize() const [member function] - cls.add_method('GetRcvBufSize', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## udp-socket.h: void ns3::UdpSocket::SetIpMulticastIf(int32_t ipIf) [member function] - cls.add_method('SetIpMulticastIf', - 'void', - [param('int32_t', 'ipIf')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## udp-socket.h: void ns3::UdpSocket::SetIpMulticastLoop(bool loop) [member function] - cls.add_method('SetIpMulticastLoop', - 'void', - [param('bool', 'loop')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## udp-socket.h: void ns3::UdpSocket::SetIpMulticastTtl(uint8_t ipTtl) [member function] - cls.add_method('SetIpMulticastTtl', - 'void', - [param('uint8_t', 'ipTtl')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## udp-socket.h: void ns3::UdpSocket::SetIpTtl(uint8_t ipTtl) [member function] - cls.add_method('SetIpTtl', - 'void', - [param('uint8_t', 'ipTtl')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## udp-socket.h: void ns3::UdpSocket::SetMtuDiscover(bool discover) [member function] - cls.add_method('SetMtuDiscover', - 'void', - [param('bool', 'discover')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## udp-socket.h: void ns3::UdpSocket::SetRcvBufSize(uint32_t size) [member function] - cls.add_method('SetRcvBufSize', - 'void', - [param('uint32_t', 'size')], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3UdpSocketFactory_methods(root_module, cls): - ## udp-socket-factory.h: ns3::UdpSocketFactory::UdpSocketFactory() [constructor] - cls.add_constructor([]) - ## udp-socket-factory.h: ns3::UdpSocketFactory::UdpSocketFactory(ns3::UdpSocketFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UdpSocketFactory const &', 'arg0')]) - ## udp-socket-factory.h: static ns3::TypeId ns3::UdpSocketFactory::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3ArpCache_methods(root_module, cls): - ## arp-cache.h: ns3::ArpCache::ArpCache() [constructor] - cls.add_constructor([]) - ## arp-cache.h: ns3::ArpCache::Entry * ns3::ArpCache::Add(ns3::Ipv4Address to) [member function] - cls.add_method('Add', - 'ns3::ArpCache::Entry *', - [param('ns3::Ipv4Address', 'to')]) - ## arp-cache.h: void ns3::ArpCache::Flush() [member function] - cls.add_method('Flush', - 'void', - []) - ## arp-cache.h: ns3::Time ns3::ArpCache::GetAliveTimeout() const [member function] - cls.add_method('GetAliveTimeout', - 'ns3::Time', - [], - is_const=True) - ## arp-cache.h: ns3::Time ns3::ArpCache::GetDeadTimeout() const [member function] - cls.add_method('GetDeadTimeout', - 'ns3::Time', - [], - is_const=True) - ## arp-cache.h: ns3::Ptr ns3::ArpCache::GetDevice() const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_const=True) - ## arp-cache.h: ns3::Ptr ns3::ArpCache::GetInterface() const [member function] - cls.add_method('GetInterface', - 'ns3::Ptr< ns3::Ipv4Interface >', - [], - is_const=True) - ## arp-cache.h: static ns3::TypeId ns3::ArpCache::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## arp-cache.h: ns3::Time ns3::ArpCache::GetWaitReplyTimeout() const [member function] - cls.add_method('GetWaitReplyTimeout', - 'ns3::Time', - [], - is_const=True) - ## arp-cache.h: ns3::ArpCache::Entry * ns3::ArpCache::Lookup(ns3::Ipv4Address destination) [member function] - cls.add_method('Lookup', - 'ns3::ArpCache::Entry *', - [param('ns3::Ipv4Address', 'destination')]) - ## arp-cache.h: void ns3::ArpCache::SetAliveTimeout(ns3::Time aliveTimeout) [member function] - cls.add_method('SetAliveTimeout', - 'void', - [param('ns3::Time', 'aliveTimeout')]) - ## arp-cache.h: void ns3::ArpCache::SetArpRequestCallback(ns3::Callback, ns3::Ipv4Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> arpRequestCallback) [member function] - cls.add_method('SetArpRequestCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::ArpCache const >, ns3::Ipv4Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'arpRequestCallback')]) - ## arp-cache.h: void ns3::ArpCache::SetDeadTimeout(ns3::Time deadTimeout) [member function] - cls.add_method('SetDeadTimeout', - 'void', - [param('ns3::Time', 'deadTimeout')]) - ## arp-cache.h: void ns3::ArpCache::SetDevice(ns3::Ptr device, ns3::Ptr interface) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')]) - ## arp-cache.h: void ns3::ArpCache::SetWaitReplyTimeout(ns3::Time waitReplyTimeout) [member function] - cls.add_method('SetWaitReplyTimeout', - 'void', - [param('ns3::Time', 'waitReplyTimeout')]) - ## arp-cache.h: void ns3::ArpCache::StartWaitReplyTimer() [member function] - cls.add_method('StartWaitReplyTimer', - 'void', - []) - ## arp-cache.h: void ns3::ArpCache::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3ArpCacheEntry_methods(root_module, cls): - ## arp-cache.h: ns3::ArpCache::Entry::Entry(ns3::ArpCache::Entry const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ArpCache::Entry const &', 'arg0')]) - ## arp-cache.h: ns3::ArpCache::Entry::Entry(ns3::ArpCache * arp) [constructor] - cls.add_constructor([param('ns3::ArpCache *', 'arp')]) - ## arp-cache.h: void ns3::ArpCache::Entry::ClearRetries() [member function] - cls.add_method('ClearRetries', - 'void', - []) - ## arp-cache.h: ns3::Ptr ns3::ArpCache::Entry::DequeuePending() [member function] - cls.add_method('DequeuePending', - 'ns3::Ptr< ns3::Packet >', - []) - ## arp-cache.h: ns3::Ipv4Address ns3::ArpCache::Entry::GetIpv4Address() const [member function] - cls.add_method('GetIpv4Address', - 'ns3::Ipv4Address', - [], - is_const=True) - ## arp-cache.h: ns3::Address ns3::ArpCache::Entry::GetMacAddress() const [member function] - cls.add_method('GetMacAddress', - 'ns3::Address', - [], - is_const=True) - ## arp-cache.h: uint32_t ns3::ArpCache::Entry::GetRetries() const [member function] - cls.add_method('GetRetries', - 'uint32_t', - [], - is_const=True) - ## arp-cache.h: void ns3::ArpCache::Entry::IncrementRetries() [member function] - cls.add_method('IncrementRetries', - 'void', - []) - ## arp-cache.h: bool ns3::ArpCache::Entry::IsAlive() [member function] - cls.add_method('IsAlive', - 'bool', - []) - ## arp-cache.h: bool ns3::ArpCache::Entry::IsDead() [member function] - cls.add_method('IsDead', - 'bool', - []) - ## arp-cache.h: bool ns3::ArpCache::Entry::IsExpired() const [member function] - cls.add_method('IsExpired', - 'bool', - [], - is_const=True) - ## arp-cache.h: bool ns3::ArpCache::Entry::IsWaitReply() [member function] - cls.add_method('IsWaitReply', - 'bool', - []) - ## arp-cache.h: void ns3::ArpCache::Entry::MarkAlive(ns3::Address macAddress) [member function] - cls.add_method('MarkAlive', - 'void', - [param('ns3::Address', 'macAddress')]) - ## arp-cache.h: void ns3::ArpCache::Entry::MarkDead() [member function] - cls.add_method('MarkDead', - 'void', - []) - ## arp-cache.h: void ns3::ArpCache::Entry::MarkWaitReply(ns3::Ptr waiting) [member function] - cls.add_method('MarkWaitReply', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'waiting')]) - ## arp-cache.h: void ns3::ArpCache::Entry::SetIpv4Address(ns3::Ipv4Address destination) [member function] - cls.add_method('SetIpv4Address', - 'void', - [param('ns3::Ipv4Address', 'destination')]) - ## arp-cache.h: bool ns3::ArpCache::Entry::UpdateWaitReply(ns3::Ptr waiting) [member function] - cls.add_method('UpdateWaitReply', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'waiting')]) - return - -def register_Ns3ArpHeader_methods(root_module, cls): - ## arp-header.h: ns3::ArpHeader::ArpHeader() [constructor] - cls.add_constructor([]) - ## arp-header.h: ns3::ArpHeader::ArpHeader(ns3::ArpHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ArpHeader const &', 'arg0')]) - ## arp-header.h: uint32_t ns3::ArpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## arp-header.h: ns3::Address ns3::ArpHeader::GetDestinationHardwareAddress() [member function] - cls.add_method('GetDestinationHardwareAddress', - 'ns3::Address', - []) - ## arp-header.h: ns3::Ipv4Address ns3::ArpHeader::GetDestinationIpv4Address() [member function] - cls.add_method('GetDestinationIpv4Address', - 'ns3::Ipv4Address', - []) - ## arp-header.h: ns3::TypeId ns3::ArpHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## arp-header.h: uint32_t ns3::ArpHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## arp-header.h: ns3::Address ns3::ArpHeader::GetSourceHardwareAddress() [member function] - cls.add_method('GetSourceHardwareAddress', - 'ns3::Address', - []) - ## arp-header.h: ns3::Ipv4Address ns3::ArpHeader::GetSourceIpv4Address() [member function] - cls.add_method('GetSourceIpv4Address', - 'ns3::Ipv4Address', - []) - ## arp-header.h: static ns3::TypeId ns3::ArpHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## arp-header.h: bool ns3::ArpHeader::IsReply() const [member function] - cls.add_method('IsReply', - 'bool', - [], - is_const=True) - ## arp-header.h: bool ns3::ArpHeader::IsRequest() const [member function] - cls.add_method('IsRequest', - 'bool', - [], - is_const=True) - ## arp-header.h: void ns3::ArpHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## arp-header.h: void ns3::ArpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## arp-header.h: void ns3::ArpHeader::SetReply(ns3::Address sourceHardwareAddress, ns3::Ipv4Address sourceProtocolAddress, ns3::Address destinationHardwareAddress, ns3::Ipv4Address destinationProtocolAddress) [member function] - cls.add_method('SetReply', - 'void', - [param('ns3::Address', 'sourceHardwareAddress'), param('ns3::Ipv4Address', 'sourceProtocolAddress'), param('ns3::Address', 'destinationHardwareAddress'), param('ns3::Ipv4Address', 'destinationProtocolAddress')]) - ## arp-header.h: void ns3::ArpHeader::SetRequest(ns3::Address sourceHardwareAddress, ns3::Ipv4Address sourceProtocolAddress, ns3::Address destinationHardwareAddress, ns3::Ipv4Address destinationProtocolAddress) [member function] - cls.add_method('SetRequest', - 'void', - [param('ns3::Address', 'sourceHardwareAddress'), param('ns3::Ipv4Address', 'sourceProtocolAddress'), param('ns3::Address', 'destinationHardwareAddress'), param('ns3::Ipv4Address', 'destinationProtocolAddress')]) - ## arp-header.h: ns3::ArpHeader::m_ipv4Dest [variable] - cls.add_instance_attribute('m_ipv4Dest', 'ns3::Ipv4Address', is_const=False) - ## arp-header.h: ns3::ArpHeader::m_ipv4Source [variable] - cls.add_instance_attribute('m_ipv4Source', 'ns3::Ipv4Address', is_const=False) - ## arp-header.h: ns3::ArpHeader::m_macDest [variable] - cls.add_instance_attribute('m_macDest', 'ns3::Address', is_const=False) - ## arp-header.h: ns3::ArpHeader::m_macSource [variable] - cls.add_instance_attribute('m_macSource', 'ns3::Address', is_const=False) - ## arp-header.h: ns3::ArpHeader::m_type [variable] - cls.add_instance_attribute('m_type', 'uint16_t', is_const=False) - return - -def register_Ns3ArpL3Protocol_methods(root_module, cls): - ## arp-l3-protocol.h: ns3::ArpL3Protocol::PROT_NUMBER [variable] - cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True) - ## arp-l3-protocol.h: static ns3::TypeId ns3::ArpL3Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## arp-l3-protocol.h: ns3::ArpL3Protocol::ArpL3Protocol() [constructor] - cls.add_constructor([]) - ## arp-l3-protocol.h: void ns3::ArpL3Protocol::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## arp-l3-protocol.h: ns3::Ptr ns3::ArpL3Protocol::CreateCache(ns3::Ptr device, ns3::Ptr interface) [member function] - cls.add_method('CreateCache', - 'ns3::Ptr< ns3::ArpCache >', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')]) - ## arp-l3-protocol.h: void ns3::ArpL3Protocol::Receive(ns3::Ptr device, ns3::Ptr p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')]) - ## arp-l3-protocol.h: bool ns3::ArpL3Protocol::Lookup(ns3::Ptr p, ns3::Ipv4Address destination, ns3::Ptr device, ns3::Ptr cache, ns3::Address * hardwareDestination) [member function] - cls.add_method('Lookup', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Address', 'destination'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::ArpCache >', 'cache'), param('ns3::Address *', 'hardwareDestination')]) - ## arp-l3-protocol.h: void ns3::ArpL3Protocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## arp-l3-protocol.h: void ns3::ArpL3Protocol::NotifyNewAggregate() [member function] - cls.add_method('NotifyNewAggregate', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3GlobalRouter_methods(root_module, cls): - ## global-router-interface.h: static ns3::TypeId ns3::GlobalRouter::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## global-router-interface.h: ns3::GlobalRouter::GlobalRouter() [constructor] - cls.add_constructor([]) - ## global-router-interface.h: void ns3::GlobalRouter::SetRoutingProtocol(ns3::Ptr routing) [member function] - cls.add_method('SetRoutingProtocol', - 'void', - [param('ns3::Ptr< ns3::Ipv4GlobalRouting >', 'routing')]) - ## global-router-interface.h: ns3::Ptr ns3::GlobalRouter::GetRoutingProtocol() [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv4GlobalRouting >', - []) - ## global-router-interface.h: ns3::Ipv4Address ns3::GlobalRouter::GetRouterId() const [member function] - cls.add_method('GetRouterId', - 'ns3::Ipv4Address', - [], - is_const=True) - ## global-router-interface.h: uint32_t ns3::GlobalRouter::DiscoverLSAs() [member function] - cls.add_method('DiscoverLSAs', - 'uint32_t', - []) - ## global-router-interface.h: uint32_t ns3::GlobalRouter::GetNumLSAs() const [member function] - cls.add_method('GetNumLSAs', - 'uint32_t', - [], - is_const=True) - ## global-router-interface.h: bool ns3::GlobalRouter::GetLSA(uint32_t n, ns3::GlobalRoutingLSA & lsa) const [member function] - cls.add_method('GetLSA', - 'bool', - [param('uint32_t', 'n'), param('ns3::GlobalRoutingLSA &', 'lsa')], - is_const=True) - ## global-router-interface.h: void ns3::GlobalRouter::InjectRoute(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask) [member function] - cls.add_method('InjectRoute', - 'void', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask')]) - ## global-router-interface.h: uint32_t ns3::GlobalRouter::GetNInjectedRoutes() [member function] - cls.add_method('GetNInjectedRoutes', - 'uint32_t', - []) - ## global-router-interface.h: ns3::Ipv4RoutingTableEntry * ns3::GlobalRouter::GetInjectedRoute(uint32_t i) [member function] - cls.add_method('GetInjectedRoute', - retval('ns3::Ipv4RoutingTableEntry *', caller_owns_return=False), - [param('uint32_t', 'i')]) - ## global-router-interface.h: void ns3::GlobalRouter::RemoveInjectedRoute(uint32_t i) [member function] - cls.add_method('RemoveInjectedRoute', - 'void', - [param('uint32_t', 'i')]) - ## global-router-interface.h: bool ns3::GlobalRouter::WithdrawRoute(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask) [member function] - cls.add_method('WithdrawRoute', - 'bool', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask')]) - ## global-router-interface.h: void ns3::GlobalRouter::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3Icmpv6DestinationUnreachable_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6DestinationUnreachable::Icmpv6DestinationUnreachable(ns3::Icmpv6DestinationUnreachable const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6DestinationUnreachable const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6DestinationUnreachable::Icmpv6DestinationUnreachable() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6DestinationUnreachable::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6DestinationUnreachable::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: ns3::Ptr ns3::Icmpv6DestinationUnreachable::GetPacket() const [member function] - cls.add_method('GetPacket', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6DestinationUnreachable::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6DestinationUnreachable::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6DestinationUnreachable::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6DestinationUnreachable::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6DestinationUnreachable::SetPacket(ns3::Ptr p) [member function] - cls.add_method('SetPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - return - -def register_Ns3Icmpv6Echo_methods(root_module, cls): - ## icmpv6-header.h: ns3::Icmpv6Echo::Icmpv6Echo(ns3::Icmpv6Echo const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6Echo const &', 'arg0')]) - ## icmpv6-header.h: ns3::Icmpv6Echo::Icmpv6Echo() [constructor] - cls.add_constructor([]) - ## icmpv6-header.h: ns3::Icmpv6Echo::Icmpv6Echo(bool request) [constructor] - cls.add_constructor([param('bool', 'request')]) - ## icmpv6-header.h: uint32_t ns3::Icmpv6Echo::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## icmpv6-header.h: uint16_t ns3::Icmpv6Echo::GetId() const [member function] - cls.add_method('GetId', - 'uint16_t', - [], - is_const=True) - ## icmpv6-header.h: ns3::TypeId ns3::Icmpv6Echo::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: uint16_t ns3::Icmpv6Echo::GetSeq() const [member function] - cls.add_method('GetSeq', - 'uint16_t', - [], - is_const=True) - ## icmpv6-header.h: uint32_t ns3::Icmpv6Echo::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## icmpv6-header.h: static ns3::TypeId ns3::Icmpv6Echo::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-header.h: void ns3::Icmpv6Echo::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6Echo::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## icmpv6-header.h: void ns3::Icmpv6Echo::SetId(uint16_t id) [member function] - cls.add_method('SetId', - 'void', - [param('uint16_t', 'id')]) - ## icmpv6-header.h: void ns3::Icmpv6Echo::SetSeq(uint16_t seq) [member function] - cls.add_method('SetSeq', - 'void', - [param('uint16_t', 'seq')]) - return - -def register_Ns3Ipv4_methods(root_module, cls): - ## ipv4.h: ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')]) - ## ipv4.h: ns3::Ipv4::Ipv4() [constructor] - cls.add_constructor([]) - ## ipv4.h: bool ns3::Ipv4::AddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('AddAddress', - 'bool', - [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: uint32_t ns3::Ipv4::AddInterface(ns3::Ptr device) [member function] - cls.add_method('AddInterface', - 'uint32_t', - [param('ns3::Ptr< ns3::NetDevice >', 'device')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: ns3::Ipv4InterfaceAddress ns3::Ipv4::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv4InterfaceAddress', - [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: int32_t ns3::Ipv4::GetInterfaceForAddress(ns3::Ipv4Address address) const [member function] - cls.add_method('GetInterfaceForAddress', - 'int32_t', - [param('ns3::Ipv4Address', 'address')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: int32_t ns3::Ipv4::GetInterfaceForDevice(ns3::Ptr device) const [member function] - cls.add_method('GetInterfaceForDevice', - 'int32_t', - [param('ns3::Ptr< ns3::NetDevice const >', 'device')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: int32_t ns3::Ipv4::GetInterfaceForPrefix(ns3::Ipv4Address address, ns3::Ipv4Mask mask) const [member function] - cls.add_method('GetInterfaceForPrefix', - 'int32_t', - [param('ns3::Ipv4Address', 'address'), param('ns3::Ipv4Mask', 'mask')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: uint16_t ns3::Ipv4::GetMetric(uint32_t interface) const [member function] - cls.add_method('GetMetric', - 'uint16_t', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: uint16_t ns3::Ipv4::GetMtu(uint32_t interface) const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: uint32_t ns3::Ipv4::GetNAddresses(uint32_t interface) const [member function] - cls.add_method('GetNAddresses', - 'uint32_t', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: uint32_t ns3::Ipv4::GetNInterfaces() const [member function] - cls.add_method('GetNInterfaces', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: ns3::Ptr ns3::Ipv4::GetNetDevice(uint32_t interface) [member function] - cls.add_method('GetNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: ns3::Ptr ns3::Ipv4::GetRoutingProtocol() const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: static ns3::TypeId ns3::Ipv4::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4.h: void ns3::Ipv4::Insert(ns3::Ptr protocol) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Ptr< ns3::Ipv4L4Protocol >', 'protocol')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: bool ns3::Ipv4::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function] - cls.add_method('IsDestinationAddress', - 'bool', - [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: bool ns3::Ipv4::IsForwarding(uint32_t interface) const [member function] - cls.add_method('IsForwarding', - 'bool', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: bool ns3::Ipv4::IsUp(uint32_t interface) const [member function] - cls.add_method('IsUp', - 'bool', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4.h: bool ns3::Ipv4::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function] - cls.add_method('RemoveAddress', - 'bool', - [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: ns3::Ipv4Address ns3::Ipv4::SelectSourceAddress(ns3::Ptr device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] - cls.add_method('SelectSourceAddress', - 'ns3::Ipv4Address', - [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: void ns3::Ipv4::Send(ns3::Ptr packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr route) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: void ns3::Ipv4::SetDown(uint32_t interface) [member function] - cls.add_method('SetDown', - 'void', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: void ns3::Ipv4::SetForwarding(uint32_t interface, bool val) [member function] - cls.add_method('SetForwarding', - 'void', - [param('uint32_t', 'interface'), param('bool', 'val')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: void ns3::Ipv4::SetMetric(uint32_t interface, uint16_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'interface'), param('uint16_t', 'metric')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: void ns3::Ipv4::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] - cls.add_method('SetRoutingProtocol', - 'void', - [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: void ns3::Ipv4::SetUp(uint32_t interface) [member function] - cls.add_method('SetUp', - 'void', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv4.h: ns3::Ipv4::IF_ANY [variable] - cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True) - ## ipv4.h: bool ns3::Ipv4::GetIpForward() const [member function] - cls.add_method('GetIpForward', - 'bool', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## ipv4.h: bool ns3::Ipv4::GetWeakEsModel() const [member function] - cls.add_method('GetWeakEsModel', - 'bool', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## ipv4.h: void ns3::Ipv4::SetIpForward(bool forward) [member function] - cls.add_method('SetIpForward', - 'void', - [param('bool', 'forward')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## ipv4.h: void ns3::Ipv4::SetWeakEsModel(bool model) [member function] - cls.add_method('SetWeakEsModel', - 'void', - [param('bool', 'model')], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3Ipv4Interface_methods(root_module, cls): - ## ipv4-interface.h: ns3::Ipv4Interface::Ipv4Interface(ns3::Ipv4Interface const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4Interface const &', 'arg0')]) - ## ipv4-interface.h: ns3::Ipv4Interface::Ipv4Interface() [constructor] - cls.add_constructor([]) - ## ipv4-interface.h: bool ns3::Ipv4Interface::AddAddress(ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('AddAddress', - 'bool', - [param('ns3::Ipv4InterfaceAddress', 'address')]) - ## ipv4-interface.h: ns3::Ipv4InterfaceAddress ns3::Ipv4Interface::GetAddress(uint32_t index) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv4InterfaceAddress', - [param('uint32_t', 'index')], - is_const=True) - ## ipv4-interface.h: ns3::Ptr ns3::Ipv4Interface::GetArpCache() const [member function] - cls.add_method('GetArpCache', - 'ns3::Ptr< ns3::ArpCache >', - [], - is_const=True) - ## ipv4-interface.h: ns3::Ptr ns3::Ipv4Interface::GetDevice() const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_const=True) - ## ipv4-interface.h: uint16_t ns3::Ipv4Interface::GetMetric() const [member function] - cls.add_method('GetMetric', - 'uint16_t', - [], - is_const=True) - ## ipv4-interface.h: uint32_t ns3::Ipv4Interface::GetNAddresses() const [member function] - cls.add_method('GetNAddresses', - 'uint32_t', - [], - is_const=True) - ## ipv4-interface.h: static ns3::TypeId ns3::Ipv4Interface::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-interface.h: bool ns3::Ipv4Interface::IsDown() const [member function] - cls.add_method('IsDown', - 'bool', - [], - is_const=True) - ## ipv4-interface.h: bool ns3::Ipv4Interface::IsForwarding() const [member function] - cls.add_method('IsForwarding', - 'bool', - [], - is_const=True) - ## ipv4-interface.h: bool ns3::Ipv4Interface::IsUp() const [member function] - cls.add_method('IsUp', - 'bool', - [], - is_const=True) - ## ipv4-interface.h: ns3::Ipv4InterfaceAddress ns3::Ipv4Interface::RemoveAddress(uint32_t index) [member function] - cls.add_method('RemoveAddress', - 'ns3::Ipv4InterfaceAddress', - [param('uint32_t', 'index')]) - ## ipv4-interface.h: void ns3::Ipv4Interface::Send(ns3::Ptr p, ns3::Ipv4Address dest) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Address', 'dest')]) - ## ipv4-interface.h: void ns3::Ipv4Interface::SetArpCache(ns3::Ptr arg0) [member function] - cls.add_method('SetArpCache', - 'void', - [param('ns3::Ptr< ns3::ArpCache >', 'arg0')]) - ## ipv4-interface.h: void ns3::Ipv4Interface::SetDevice(ns3::Ptr device) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device')]) - ## ipv4-interface.h: void ns3::Ipv4Interface::SetDown() [member function] - cls.add_method('SetDown', - 'void', - []) - ## ipv4-interface.h: void ns3::Ipv4Interface::SetForwarding(bool val) [member function] - cls.add_method('SetForwarding', - 'void', - [param('bool', 'val')]) - ## ipv4-interface.h: void ns3::Ipv4Interface::SetMetric(uint16_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint16_t', 'metric')]) - ## ipv4-interface.h: void ns3::Ipv4Interface::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## ipv4-interface.h: void ns3::Ipv4Interface::SetUp() [member function] - cls.add_method('SetUp', - 'void', - []) - ## ipv4-interface.h: void ns3::Ipv4Interface::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3Ipv4L3Protocol_methods(root_module, cls): - ## ipv4-l3-protocol.h: ns3::Ipv4L3Protocol::PROT_NUMBER [variable] - cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True) - ## ipv4-l3-protocol.h: static ns3::TypeId ns3::Ipv4L3Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-l3-protocol.h: ns3::Ipv4L3Protocol::Ipv4L3Protocol() [constructor] - cls.add_constructor([]) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] - cls.add_method('SetRoutingProtocol', - 'void', - [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')], - is_virtual=True) - ## ipv4-l3-protocol.h: ns3::Ptr ns3::Ipv4L3Protocol::GetRoutingProtocol() const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', - [], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: ns3::Ptr ns3::Ipv4L3Protocol::CreateRawSocket() [member function] - cls.add_method('CreateRawSocket', - 'ns3::Ptr< ns3::Socket >', - []) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::DeleteRawSocket(ns3::Ptr socket) [member function] - cls.add_method('DeleteRawSocket', - 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')]) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::Insert(ns3::Ptr protocol) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Ptr< ns3::Ipv4L4Protocol >', 'protocol')], - is_virtual=True) - ## ipv4-l3-protocol.h: ns3::Ptr ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber) const [member function] - cls.add_method('GetProtocol', - 'ns3::Ptr< ns3::Ipv4L4Protocol >', - [param('int', 'protocolNumber')], - is_const=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::Remove(ns3::Ptr protocol) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::Ptr< ns3::Ipv4L4Protocol >', 'protocol')]) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetDefaultTtl(uint8_t ttl) [member function] - cls.add_method('SetDefaultTtl', - 'void', - [param('uint8_t', 'ttl')]) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::Receive(ns3::Ptr device, ns3::Ptr p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')]) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::Send(ns3::Ptr packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr route) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], - is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SendWithHeader(ns3::Ptr packet, ns3::Ipv4Header ipHeader, ns3::Ptr route) [member function] - cls.add_method('SendWithHeader', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) - ## ipv4-l3-protocol.h: uint32_t ns3::Ipv4L3Protocol::AddInterface(ns3::Ptr device) [member function] - cls.add_method('AddInterface', - 'uint32_t', - [param('ns3::Ptr< ns3::NetDevice >', 'device')], - is_virtual=True) - ## ipv4-l3-protocol.h: ns3::Ptr ns3::Ipv4L3Protocol::GetInterface(uint32_t i) const [member function] - cls.add_method('GetInterface', - 'ns3::Ptr< ns3::Ipv4Interface >', - [param('uint32_t', 'i')], - is_const=True) - ## ipv4-l3-protocol.h: uint32_t ns3::Ipv4L3Protocol::GetNInterfaces() const [member function] - cls.add_method('GetNInterfaces', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: int32_t ns3::Ipv4L3Protocol::GetInterfaceForAddress(ns3::Ipv4Address addr) const [member function] - cls.add_method('GetInterfaceForAddress', - 'int32_t', - [param('ns3::Ipv4Address', 'addr')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: int32_t ns3::Ipv4L3Protocol::GetInterfaceForPrefix(ns3::Ipv4Address addr, ns3::Ipv4Mask mask) const [member function] - cls.add_method('GetInterfaceForPrefix', - 'int32_t', - [param('ns3::Ipv4Address', 'addr'), param('ns3::Ipv4Mask', 'mask')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: int32_t ns3::Ipv4L3Protocol::GetInterfaceForDevice(ns3::Ptr device) const [member function] - cls.add_method('GetInterfaceForDevice', - 'int32_t', - [param('ns3::Ptr< ns3::NetDevice const >', 'device')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: bool ns3::Ipv4L3Protocol::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function] - cls.add_method('IsDestinationAddress', - 'bool', - [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: bool ns3::Ipv4L3Protocol::AddAddress(uint32_t i, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('AddAddress', - 'bool', - [param('uint32_t', 'i'), param('ns3::Ipv4InterfaceAddress', 'address')], - is_virtual=True) - ## ipv4-l3-protocol.h: ns3::Ipv4InterfaceAddress ns3::Ipv4L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv4InterfaceAddress', - [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: uint32_t ns3::Ipv4L3Protocol::GetNAddresses(uint32_t interface) const [member function] - cls.add_method('GetNAddresses', - 'uint32_t', - [param('uint32_t', 'interface')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: bool ns3::Ipv4L3Protocol::RemoveAddress(uint32_t interfaceIndex, uint32_t addressIndex) [member function] - cls.add_method('RemoveAddress', - 'bool', - [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], - is_virtual=True) - ## ipv4-l3-protocol.h: ns3::Ipv4Address ns3::Ipv4L3Protocol::SelectSourceAddress(ns3::Ptr device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] - cls.add_method('SelectSourceAddress', - 'ns3::Ipv4Address', - [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')], - is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetMetric(uint32_t i, uint16_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'i'), param('uint16_t', 'metric')], - is_virtual=True) - ## ipv4-l3-protocol.h: uint16_t ns3::Ipv4L3Protocol::GetMetric(uint32_t i) const [member function] - cls.add_method('GetMetric', - 'uint16_t', - [param('uint32_t', 'i')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: uint16_t ns3::Ipv4L3Protocol::GetMtu(uint32_t i) const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [param('uint32_t', 'i')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: bool ns3::Ipv4L3Protocol::IsUp(uint32_t i) const [member function] - cls.add_method('IsUp', - 'bool', - [param('uint32_t', 'i')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetUp(uint32_t i) [member function] - cls.add_method('SetUp', - 'void', - [param('uint32_t', 'i')], - is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetDown(uint32_t i) [member function] - cls.add_method('SetDown', - 'void', - [param('uint32_t', 'i')], - is_virtual=True) - ## ipv4-l3-protocol.h: bool ns3::Ipv4L3Protocol::IsForwarding(uint32_t i) const [member function] - cls.add_method('IsForwarding', - 'bool', - [param('uint32_t', 'i')], - is_const=True, is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetForwarding(uint32_t i, bool val) [member function] - cls.add_method('SetForwarding', - 'void', - [param('uint32_t', 'i'), param('bool', 'val')], - is_virtual=True) - ## ipv4-l3-protocol.h: ns3::Ptr ns3::Ipv4L3Protocol::GetNetDevice(uint32_t i) [member function] - cls.add_method('GetNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'i')], - is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::NotifyNewAggregate() [member function] - cls.add_method('NotifyNewAggregate', - 'void', - [], - visibility='protected', is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetIpForward(bool forward) [member function] - cls.add_method('SetIpForward', - 'void', - [param('bool', 'forward')], - visibility='private', is_virtual=True) - ## ipv4-l3-protocol.h: bool ns3::Ipv4L3Protocol::GetIpForward() const [member function] - cls.add_method('GetIpForward', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::SetWeakEsModel(bool model) [member function] - cls.add_method('SetWeakEsModel', - 'void', - [param('bool', 'model')], - visibility='private', is_virtual=True) - ## ipv4-l3-protocol.h: bool ns3::Ipv4L3Protocol::GetWeakEsModel() const [member function] - cls.add_method('GetWeakEsModel', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3Ipv4L4Protocol_methods(root_module, cls): - ## ipv4-l4-protocol.h: ns3::Ipv4L4Protocol::Ipv4L4Protocol() [constructor] - cls.add_constructor([]) - ## ipv4-l4-protocol.h: ns3::Ipv4L4Protocol::Ipv4L4Protocol(ns3::Ipv4L4Protocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4L4Protocol const &', 'arg0')]) - ## ipv4-l4-protocol.h: ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::Ipv4L4Protocol::GetDownTarget() const [member function] - cls.add_method('GetDownTarget', - 'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4-l4-protocol.h: int ns3::Ipv4L4Protocol::GetProtocolNumber() const [member function] - cls.add_method('GetProtocolNumber', - 'int', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4-l4-protocol.h: static ns3::TypeId ns3::Ipv4L4Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::Ipv4L4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr incomingInterface) [member function] - cls.add_method('Receive', - 'ns3::Ipv4L4Protocol::RxStatus', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], - is_pure_virtual=True, is_virtual=True) - ## ipv4-l4-protocol.h: void ns3::Ipv4L4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function] - cls.add_method('ReceiveIcmp', - 'void', - [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv4Address', 'payloadSource'), param('ns3::Ipv4Address', 'payloadDestination'), param('uint8_t const *', 'payload')], - is_virtual=True) - ## ipv4-l4-protocol.h: void ns3::Ipv4L4Protocol::SetDownTarget(ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetDownTarget', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3Ipv4MulticastRoute_methods(root_module, cls): - ## ipv4-route.h: ns3::Ipv4MulticastRoute::Ipv4MulticastRoute(ns3::Ipv4MulticastRoute const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4MulticastRoute const &', 'arg0')]) - ## ipv4-route.h: ns3::Ipv4MulticastRoute::Ipv4MulticastRoute() [constructor] - cls.add_constructor([]) - ## ipv4-route.h: ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetGroup() const [member function] - cls.add_method('GetGroup', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-route.h: ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetOrigin() const [member function] - cls.add_method('GetOrigin', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-route.h: uint32_t ns3::Ipv4MulticastRoute::GetOutputTtl(uint32_t oif) const [member function] - cls.add_method('GetOutputTtl', - 'uint32_t', - [param('uint32_t', 'oif')], - is_const=True) - ## ipv4-route.h: uint32_t ns3::Ipv4MulticastRoute::GetParent() const [member function] - cls.add_method('GetParent', - 'uint32_t', - [], - is_const=True) - ## ipv4-route.h: void ns3::Ipv4MulticastRoute::SetGroup(ns3::Ipv4Address const group) [member function] - cls.add_method('SetGroup', - 'void', - [param('ns3::Ipv4Address const', 'group')]) - ## ipv4-route.h: void ns3::Ipv4MulticastRoute::SetOrigin(ns3::Ipv4Address const origin) [member function] - cls.add_method('SetOrigin', - 'void', - [param('ns3::Ipv4Address const', 'origin')]) - ## ipv4-route.h: void ns3::Ipv4MulticastRoute::SetOutputTtl(uint32_t oif, uint32_t ttl) [member function] - cls.add_method('SetOutputTtl', - 'void', - [param('uint32_t', 'oif'), param('uint32_t', 'ttl')]) - ## ipv4-route.h: void ns3::Ipv4MulticastRoute::SetParent(uint32_t iif) [member function] - cls.add_method('SetParent', - 'void', - [param('uint32_t', 'iif')]) - ## ipv4-route.h: ns3::Ipv4MulticastRoute::MAX_INTERFACES [variable] - cls.add_static_attribute('MAX_INTERFACES', 'uint32_t const', is_const=True) - ## ipv4-route.h: ns3::Ipv4MulticastRoute::MAX_TTL [variable] - cls.add_static_attribute('MAX_TTL', 'uint32_t const', is_const=True) - return - -def register_Ns3Ipv4RawSocketFactory_methods(root_module, cls): - ## ipv4-raw-socket-factory.h: ns3::Ipv4RawSocketFactory::Ipv4RawSocketFactory() [constructor] - cls.add_constructor([]) - ## ipv4-raw-socket-factory.h: ns3::Ipv4RawSocketFactory::Ipv4RawSocketFactory(ns3::Ipv4RawSocketFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4RawSocketFactory const &', 'arg0')]) - ## ipv4-raw-socket-factory.h: static ns3::TypeId ns3::Ipv4RawSocketFactory::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3Ipv4RawSocketImpl_methods(root_module, cls): - ## ipv4-raw-socket-impl.h: ns3::Ipv4RawSocketImpl::Ipv4RawSocketImpl(ns3::Ipv4RawSocketImpl const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4RawSocketImpl const &', 'arg0')]) - ## ipv4-raw-socket-impl.h: ns3::Ipv4RawSocketImpl::Ipv4RawSocketImpl() [constructor] - cls.add_constructor([]) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::Bind(ns3::Address const & address) [member function] - cls.add_method('Bind', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::Bind() [member function] - cls.add_method('Bind', - 'int', - [], - is_virtual=True) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::Close() [member function] - cls.add_method('Close', - 'int', - [], - is_virtual=True) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::Connect(ns3::Address const & address) [member function] - cls.add_method('Connect', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True) - ## ipv4-raw-socket-impl.h: bool ns3::Ipv4RawSocketImpl::ForwardUp(ns3::Ptr p, ns3::Ipv4Header ipHeader, ns3::Ptr incomingInterface) [member function] - cls.add_method('ForwardUp', - 'bool', - [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')]) - ## ipv4-raw-socket-impl.h: bool ns3::Ipv4RawSocketImpl::GetAllowBroadcast() const [member function] - cls.add_method('GetAllowBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## ipv4-raw-socket-impl.h: ns3::Socket::SocketErrno ns3::Ipv4RawSocketImpl::GetErrno() const [member function] - cls.add_method('GetErrno', - 'ns3::Socket::SocketErrno', - [], - is_const=True, is_virtual=True) - ## ipv4-raw-socket-impl.h: ns3::Ptr ns3::Ipv4RawSocketImpl::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## ipv4-raw-socket-impl.h: uint32_t ns3::Ipv4RawSocketImpl::GetRxAvailable() const [member function] - cls.add_method('GetRxAvailable', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::GetSockName(ns3::Address & address) const [member function] - cls.add_method('GetSockName', - 'int', - [param('ns3::Address &', 'address')], - is_const=True, is_virtual=True) - ## ipv4-raw-socket-impl.h: ns3::Socket::SocketType ns3::Ipv4RawSocketImpl::GetSocketType() const [member function] - cls.add_method('GetSocketType', - 'ns3::Socket::SocketType', - [], - is_const=True, is_virtual=True) - ## ipv4-raw-socket-impl.h: uint32_t ns3::Ipv4RawSocketImpl::GetTxAvailable() const [member function] - cls.add_method('GetTxAvailable', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv4-raw-socket-impl.h: static ns3::TypeId ns3::Ipv4RawSocketImpl::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::Listen() [member function] - cls.add_method('Listen', - 'int', - [], - is_virtual=True) - ## ipv4-raw-socket-impl.h: ns3::Ptr ns3::Ipv4RawSocketImpl::Recv(uint32_t maxSize, uint32_t flags) [member function] - cls.add_method('Recv', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')], - is_virtual=True) - ## ipv4-raw-socket-impl.h: ns3::Ptr ns3::Ipv4RawSocketImpl::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function] - cls.add_method('RecvFrom', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')], - is_virtual=True) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::Send(ns3::Ptr p, uint32_t flags) [member function] - cls.add_method('Send', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')], - is_virtual=True) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::SendTo(ns3::Ptr p, uint32_t flags, ns3::Address const & toAddress) [member function] - cls.add_method('SendTo', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')], - is_virtual=True) - ## ipv4-raw-socket-impl.h: bool ns3::Ipv4RawSocketImpl::SetAllowBroadcast(bool allowBroadcast) [member function] - cls.add_method('SetAllowBroadcast', - 'bool', - [param('bool', 'allowBroadcast')], - is_virtual=True) - ## ipv4-raw-socket-impl.h: void ns3::Ipv4RawSocketImpl::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## ipv4-raw-socket-impl.h: void ns3::Ipv4RawSocketImpl::SetProtocol(uint16_t protocol) [member function] - cls.add_method('SetProtocol', - 'void', - [param('uint16_t', 'protocol')]) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::ShutdownRecv() [member function] - cls.add_method('ShutdownRecv', - 'int', - [], - is_virtual=True) - ## ipv4-raw-socket-impl.h: int ns3::Ipv4RawSocketImpl::ShutdownSend() [member function] - cls.add_method('ShutdownSend', - 'int', - [], - is_virtual=True) - ## ipv4-raw-socket-impl.h: void ns3::Ipv4RawSocketImpl::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3Ipv4Route_methods(root_module, cls): - cls.add_output_stream_operator() - ## ipv4-route.h: ns3::Ipv4Route::Ipv4Route(ns3::Ipv4Route const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4Route const &', 'arg0')]) - ## ipv4-route.h: ns3::Ipv4Route::Ipv4Route() [constructor] - cls.add_constructor([]) - ## ipv4-route.h: ns3::Ipv4Address ns3::Ipv4Route::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-route.h: ns3::Ipv4Address ns3::Ipv4Route::GetGateway() const [member function] - cls.add_method('GetGateway', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-route.h: ns3::Ptr ns3::Ipv4Route::GetOutputDevice() const [member function] - cls.add_method('GetOutputDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_const=True) - ## ipv4-route.h: ns3::Ipv4Address ns3::Ipv4Route::GetSource() const [member function] - cls.add_method('GetSource', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-route.h: void ns3::Ipv4Route::SetDestination(ns3::Ipv4Address dest) [member function] - cls.add_method('SetDestination', - 'void', - [param('ns3::Ipv4Address', 'dest')]) - ## ipv4-route.h: void ns3::Ipv4Route::SetGateway(ns3::Ipv4Address gw) [member function] - cls.add_method('SetGateway', - 'void', - [param('ns3::Ipv4Address', 'gw')]) - ## ipv4-route.h: void ns3::Ipv4Route::SetOutputDevice(ns3::Ptr outputDevice) [member function] - cls.add_method('SetOutputDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'outputDevice')]) - ## ipv4-route.h: void ns3::Ipv4Route::SetSource(ns3::Ipv4Address src) [member function] - cls.add_method('SetSource', - 'void', - [param('ns3::Ipv4Address', 'src')]) - return - -def register_Ns3Ipv4RoutingProtocol_methods(root_module, cls): - ## ipv4-routing-protocol.h: ns3::Ipv4RoutingProtocol::Ipv4RoutingProtocol() [constructor] - cls.add_constructor([]) - ## ipv4-routing-protocol.h: ns3::Ipv4RoutingProtocol::Ipv4RoutingProtocol(ns3::Ipv4RoutingProtocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4RoutingProtocol const &', 'arg0')]) - ## ipv4-routing-protocol.h: static ns3::TypeId ns3::Ipv4RoutingProtocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-routing-protocol.h: void ns3::Ipv4RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('NotifyAddAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], - is_pure_virtual=True, is_virtual=True) - ## ipv4-routing-protocol.h: void ns3::Ipv4RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv4-routing-protocol.h: void ns3::Ipv4RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv4-routing-protocol.h: void ns3::Ipv4RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('NotifyRemoveAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], - is_pure_virtual=True, is_virtual=True) - ## ipv4-routing-protocol.h: void ns3::Ipv4RoutingProtocol::PrintRoutingTable(ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTable', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv4-routing-protocol.h: bool ns3::Ipv4RoutingProtocol::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_pure_virtual=True, is_virtual=True) - ## ipv4-routing-protocol.h: ns3::Ptr ns3::Ipv4RoutingProtocol::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_pure_virtual=True, is_virtual=True) - ## ipv4-routing-protocol.h: void ns3::Ipv4RoutingProtocol::SetIpv4(ns3::Ptr ipv4) [member function] - cls.add_method('SetIpv4', - 'void', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3Ipv4StaticRouting_methods(root_module, cls): - ## ipv4-static-routing.h: ns3::Ipv4StaticRouting::Ipv4StaticRouting(ns3::Ipv4StaticRouting const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4StaticRouting const &', 'arg0')]) - ## ipv4-static-routing.h: ns3::Ipv4StaticRouting::Ipv4StaticRouting() [constructor] - cls.add_constructor([]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function] - cls.add_method('AddHostRouteTo', - 'void', - [param('ns3::Ipv4Address', 'dest'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddHostRouteTo(ns3::Ipv4Address dest, uint32_t interface, uint32_t metric=0) [member function] - cls.add_method('AddHostRouteTo', - 'void', - [param('ns3::Ipv4Address', 'dest'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface, std::vector > outputInterfaces) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('ns3::Ipv4Address', 'origin'), param('ns3::Ipv4Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function] - cls.add_method('AddNetworkRouteTo', - 'void', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, uint32_t interface, uint32_t metric=0) [member function] - cls.add_method('AddNetworkRouteTo', - 'void', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) - ## ipv4-static-routing.h: ns3::Ipv4RoutingTableEntry ns3::Ipv4StaticRouting::GetDefaultRoute() [member function] - cls.add_method('GetDefaultRoute', - 'ns3::Ipv4RoutingTableEntry', - []) - ## ipv4-static-routing.h: uint32_t ns3::Ipv4StaticRouting::GetMetric(uint32_t index) [member function] - cls.add_method('GetMetric', - 'uint32_t', - [param('uint32_t', 'index')]) - ## ipv4-static-routing.h: ns3::Ipv4MulticastRoutingTableEntry ns3::Ipv4StaticRouting::GetMulticastRoute(uint32_t i) const [member function] - cls.add_method('GetMulticastRoute', - 'ns3::Ipv4MulticastRoutingTableEntry', - [param('uint32_t', 'i')], - is_const=True) - ## ipv4-static-routing.h: uint32_t ns3::Ipv4StaticRouting::GetNMulticastRoutes() const [member function] - cls.add_method('GetNMulticastRoutes', - 'uint32_t', - [], - is_const=True) - ## ipv4-static-routing.h: uint32_t ns3::Ipv4StaticRouting::GetNRoutes() const [member function] - cls.add_method('GetNRoutes', - 'uint32_t', - [], - is_const=True) - ## ipv4-static-routing.h: ns3::Ipv4RoutingTableEntry ns3::Ipv4StaticRouting::GetRoute(uint32_t i) const [member function] - cls.add_method('GetRoute', - 'ns3::Ipv4RoutingTableEntry', - [param('uint32_t', 'i')], - is_const=True) - ## ipv4-static-routing.h: static ns3::TypeId ns3::Ipv4StaticRouting::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::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) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::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) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::PrintRoutingTable(ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTable', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True, is_virtual=True) - ## ipv4-static-routing.h: bool ns3::Ipv4StaticRouting::RemoveMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface) [member function] - cls.add_method('RemoveMulticastRoute', - 'bool', - [param('ns3::Ipv4Address', 'origin'), param('ns3::Ipv4Address', 'group'), param('uint32_t', 'inputInterface')]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::RemoveMulticastRoute(uint32_t index) [member function] - cls.add_method('RemoveMulticastRoute', - 'void', - [param('uint32_t', 'index')]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::RemoveRoute(uint32_t i) [member function] - cls.add_method('RemoveRoute', - 'void', - [param('uint32_t', 'i')]) - ## ipv4-static-routing.h: bool ns3::Ipv4StaticRouting::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) - ## ipv4-static-routing.h: ns3::Ptr ns3::Ipv4StaticRouting::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) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::SetDefaultMulticastRoute(uint32_t outputInterface) [member function] - cls.add_method('SetDefaultMulticastRoute', - 'void', - [param('uint32_t', 'outputInterface')]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::SetDefaultRoute(ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function] - cls.add_method('SetDefaultRoute', - 'void', - [param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::SetIpv4(ns3::Ptr ipv4) [member function] - cls.add_method('SetIpv4', - 'void', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], - is_virtual=True) - ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3Ipv6_methods(root_module, cls): - ## ipv6.h: ns3::Ipv6::Ipv6(ns3::Ipv6 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6 const &', 'arg0')]) - ## ipv6.h: ns3::Ipv6::Ipv6() [constructor] - cls.add_constructor([]) - ## ipv6.h: bool ns3::Ipv6::AddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('AddAddress', - 'bool', - [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: uint32_t ns3::Ipv6::AddInterface(ns3::Ptr device) [member function] - cls.add_method('AddInterface', - 'uint32_t', - [param('ns3::Ptr< ns3::NetDevice >', 'device')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: ns3::Ipv6InterfaceAddress ns3::Ipv6::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv6InterfaceAddress', - [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: int32_t ns3::Ipv6::GetInterfaceForAddress(ns3::Ipv6Address address) const [member function] - cls.add_method('GetInterfaceForAddress', - 'int32_t', - [param('ns3::Ipv6Address', 'address')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: int32_t ns3::Ipv6::GetInterfaceForDevice(ns3::Ptr device) const [member function] - cls.add_method('GetInterfaceForDevice', - 'int32_t', - [param('ns3::Ptr< ns3::NetDevice const >', 'device')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: int32_t ns3::Ipv6::GetInterfaceForPrefix(ns3::Ipv6Address address, ns3::Ipv6Prefix mask) const [member function] - cls.add_method('GetInterfaceForPrefix', - 'int32_t', - [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'mask')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: uint16_t ns3::Ipv6::GetMetric(uint32_t interface) const [member function] - cls.add_method('GetMetric', - 'uint16_t', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: uint16_t ns3::Ipv6::GetMtu(uint32_t interface) const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: uint32_t ns3::Ipv6::GetNAddresses(uint32_t interface) const [member function] - cls.add_method('GetNAddresses', - 'uint32_t', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: uint32_t ns3::Ipv6::GetNInterfaces() const [member function] - cls.add_method('GetNInterfaces', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: ns3::Ptr ns3::Ipv6::GetNetDevice(uint32_t interface) [member function] - cls.add_method('GetNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: ns3::Ptr ns3::Ipv6::GetRoutingProtocol() const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: static ns3::TypeId ns3::Ipv6::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6.h: bool ns3::Ipv6::IsForwarding(uint32_t interface) const [member function] - cls.add_method('IsForwarding', - 'bool', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: bool ns3::Ipv6::IsUp(uint32_t interface) const [member function] - cls.add_method('IsUp', - 'bool', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6.h: void ns3::Ipv6::RegisterExtensions() [member function] - cls.add_method('RegisterExtensions', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: void ns3::Ipv6::RegisterOptions() [member function] - cls.add_method('RegisterOptions', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: bool ns3::Ipv6::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function] - cls.add_method('RemoveAddress', - 'bool', - [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: void ns3::Ipv6::SetDown(uint32_t interface) [member function] - cls.add_method('SetDown', - 'void', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: void ns3::Ipv6::SetForwarding(uint32_t interface, bool val) [member function] - cls.add_method('SetForwarding', - 'void', - [param('uint32_t', 'interface'), param('bool', 'val')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: void ns3::Ipv6::SetMetric(uint32_t interface, uint16_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'interface'), param('uint16_t', 'metric')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: void ns3::Ipv6::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] - cls.add_method('SetRoutingProtocol', - 'void', - [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: void ns3::Ipv6::SetUp(uint32_t interface) [member function] - cls.add_method('SetUp', - 'void', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv6.h: ns3::Ipv6::IF_ANY [variable] - cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True) - ## ipv6.h: bool ns3::Ipv6::GetIpForward() const [member function] - cls.add_method('GetIpForward', - 'bool', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## ipv6.h: void ns3::Ipv6::SetIpForward(bool forward) [member function] - cls.add_method('SetIpForward', - 'void', - [param('bool', 'forward')], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3Ipv6ExtensionAHHeader_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::Ipv6ExtensionAHHeader::Ipv6ExtensionAHHeader(ns3::Ipv6ExtensionAHHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ExtensionAHHeader const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionAHHeader::Ipv6ExtensionAHHeader() [constructor] - cls.add_constructor([]) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionAHHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-extension-header.h: ns3::TypeId ns3::Ipv6ExtensionAHHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionAHHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: static ns3::TypeId ns3::Ipv6ExtensionAHHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionAHHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionAHHeader::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_Ns3Ipv6ExtensionDestinationHeader_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::Ipv6ExtensionDestinationHeader::Ipv6ExtensionDestinationHeader(ns3::Ipv6ExtensionDestinationHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ExtensionDestinationHeader const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionDestinationHeader::Ipv6ExtensionDestinationHeader() [constructor] - cls.add_constructor([]) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionDestinationHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-extension-header.h: ns3::TypeId ns3::Ipv6ExtensionDestinationHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionDestinationHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: static ns3::TypeId ns3::Ipv6ExtensionDestinationHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionDestinationHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionDestinationHeader::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_Ns3Ipv6ExtensionESPHeader_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::Ipv6ExtensionESPHeader::Ipv6ExtensionESPHeader(ns3::Ipv6ExtensionESPHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ExtensionESPHeader const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionESPHeader::Ipv6ExtensionESPHeader() [constructor] - cls.add_constructor([]) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionESPHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-extension-header.h: ns3::TypeId ns3::Ipv6ExtensionESPHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionESPHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: static ns3::TypeId ns3::Ipv6ExtensionESPHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionESPHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionESPHeader::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_Ns3Ipv6ExtensionFragmentHeader_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::Ipv6ExtensionFragmentHeader::Ipv6ExtensionFragmentHeader(ns3::Ipv6ExtensionFragmentHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ExtensionFragmentHeader const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionFragmentHeader::Ipv6ExtensionFragmentHeader() [constructor] - cls.add_constructor([]) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionFragmentHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionFragmentHeader::GetIdentification() const [member function] - cls.add_method('GetIdentification', - 'uint32_t', - [], - is_const=True) - ## ipv6-extension-header.h: ns3::TypeId ns3::Ipv6ExtensionFragmentHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: bool ns3::Ipv6ExtensionFragmentHeader::GetMoreFragment() const [member function] - cls.add_method('GetMoreFragment', - 'bool', - [], - is_const=True) - ## ipv6-extension-header.h: uint16_t ns3::Ipv6ExtensionFragmentHeader::GetOffset() const [member function] - cls.add_method('GetOffset', - 'uint16_t', - [], - is_const=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionFragmentHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: static ns3::TypeId ns3::Ipv6ExtensionFragmentHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionFragmentHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionFragmentHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionFragmentHeader::SetIdentification(uint32_t identification) [member function] - cls.add_method('SetIdentification', - 'void', - [param('uint32_t', 'identification')]) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionFragmentHeader::SetMoreFragment(bool moreFragment) [member function] - cls.add_method('SetMoreFragment', - 'void', - [param('bool', 'moreFragment')]) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionFragmentHeader::SetOffset(uint16_t offset) [member function] - cls.add_method('SetOffset', - 'void', - [param('uint16_t', 'offset')]) - return - -def register_Ns3Ipv6ExtensionLooseRoutingHeader_methods(root_module, cls): - ## ipv6-extension-header.h: ns3::Ipv6ExtensionLooseRoutingHeader::Ipv6ExtensionLooseRoutingHeader(ns3::Ipv6ExtensionLooseRoutingHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ExtensionLooseRoutingHeader const &', 'arg0')]) - ## ipv6-extension-header.h: ns3::Ipv6ExtensionLooseRoutingHeader::Ipv6ExtensionLooseRoutingHeader() [constructor] - cls.add_constructor([]) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionLooseRoutingHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv6-extension-header.h: ns3::TypeId ns3::Ipv6ExtensionLooseRoutingHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: ns3::Ipv6Address ns3::Ipv6ExtensionLooseRoutingHeader::GetRouterAddress(uint8_t index) const [member function] - cls.add_method('GetRouterAddress', - 'ns3::Ipv6Address', - [param('uint8_t', 'index')], - is_const=True) - ## ipv6-extension-header.h: std::vector > ns3::Ipv6ExtensionLooseRoutingHeader::GetRoutersAddress() const [member function] - cls.add_method('GetRoutersAddress', - 'std::vector< ns3::Ipv6Address >', - [], - is_const=True) - ## ipv6-extension-header.h: uint32_t ns3::Ipv6ExtensionLooseRoutingHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: static ns3::TypeId ns3::Ipv6ExtensionLooseRoutingHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionLooseRoutingHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionLooseRoutingHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionLooseRoutingHeader::SetNumberAddress(uint8_t n) [member function] - cls.add_method('SetNumberAddress', - 'void', - [param('uint8_t', 'n')]) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionLooseRoutingHeader::SetRouterAddress(uint8_t index, ns3::Ipv6Address addr) [member function] - cls.add_method('SetRouterAddress', - 'void', - [param('uint8_t', 'index'), param('ns3::Ipv6Address', 'addr')]) - ## ipv6-extension-header.h: void ns3::Ipv6ExtensionLooseRoutingHeader::SetRoutersAddress(std::vector > routersAddress) [member function] - cls.add_method('SetRoutersAddress', - 'void', - [param('std::vector< ns3::Ipv6Address >', 'routersAddress')]) - return - -def register_Ns3Ipv6Interface_methods(root_module, cls): - ## ipv6-interface.h: ns3::Ipv6Interface::Ipv6Interface(ns3::Ipv6Interface const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6Interface const &', 'arg0')]) - ## ipv6-interface.h: ns3::Ipv6Interface::Ipv6Interface() [constructor] - cls.add_constructor([]) - ## ipv6-interface.h: bool ns3::Ipv6Interface::AddAddress(ns3::Ipv6InterfaceAddress iface) [member function] - cls.add_method('AddAddress', - 'bool', - [param('ns3::Ipv6InterfaceAddress', 'iface')]) - ## ipv6-interface.h: ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetAddress(uint32_t index) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv6InterfaceAddress', - [param('uint32_t', 'index')], - is_const=True) - ## ipv6-interface.h: ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetAddressMatchingDestination(ns3::Ipv6Address dst) [member function] - cls.add_method('GetAddressMatchingDestination', - 'ns3::Ipv6InterfaceAddress', - [param('ns3::Ipv6Address', 'dst')]) - ## ipv6-interface.h: uint16_t ns3::Ipv6Interface::GetBaseReachableTime() const [member function] - cls.add_method('GetBaseReachableTime', - 'uint16_t', - [], - is_const=True) - ## ipv6-interface.h: uint8_t ns3::Ipv6Interface::GetCurHopLimit() const [member function] - cls.add_method('GetCurHopLimit', - 'uint8_t', - [], - is_const=True) - ## ipv6-interface.h: ns3::Ptr ns3::Ipv6Interface::GetDevice() const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_const=True, is_virtual=True) - ## ipv6-interface.h: ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetLinkLocalAddress() const [member function] - cls.add_method('GetLinkLocalAddress', - 'ns3::Ipv6InterfaceAddress', - [], - is_const=True) - ## ipv6-interface.h: uint16_t ns3::Ipv6Interface::GetMetric() const [member function] - cls.add_method('GetMetric', - 'uint16_t', - [], - is_const=True) - ## ipv6-interface.h: uint32_t ns3::Ipv6Interface::GetNAddresses() const [member function] - cls.add_method('GetNAddresses', - 'uint32_t', - [], - is_const=True) - ## ipv6-interface.h: uint16_t ns3::Ipv6Interface::GetReachableTime() const [member function] - cls.add_method('GetReachableTime', - 'uint16_t', - [], - is_const=True) - ## ipv6-interface.h: uint16_t ns3::Ipv6Interface::GetRetransTimer() const [member function] - cls.add_method('GetRetransTimer', - 'uint16_t', - [], - is_const=True) - ## ipv6-interface.h: static ns3::TypeId ns3::Ipv6Interface::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-interface.h: bool ns3::Ipv6Interface::IsDown() const [member function] - cls.add_method('IsDown', - 'bool', - [], - is_const=True) - ## ipv6-interface.h: bool ns3::Ipv6Interface::IsForwarding() const [member function] - cls.add_method('IsForwarding', - 'bool', - [], - is_const=True) - ## ipv6-interface.h: bool ns3::Ipv6Interface::IsUp() const [member function] - cls.add_method('IsUp', - 'bool', - [], - is_const=True) - ## ipv6-interface.h: ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::RemoveAddress(uint32_t index) [member function] - cls.add_method('RemoveAddress', - 'ns3::Ipv6InterfaceAddress', - [param('uint32_t', 'index')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::Send(ns3::Ptr p, ns3::Ipv6Address dest) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address', 'dest')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetBaseReachableTime(uint16_t baseReachableTime) [member function] - cls.add_method('SetBaseReachableTime', - 'void', - [param('uint16_t', 'baseReachableTime')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetCurHopLimit(uint8_t curHopLimit) [member function] - cls.add_method('SetCurHopLimit', - 'void', - [param('uint8_t', 'curHopLimit')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetDevice(ns3::Ptr device) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetDown() [member function] - cls.add_method('SetDown', - 'void', - []) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetForwarding(bool forward) [member function] - cls.add_method('SetForwarding', - 'void', - [param('bool', 'forward')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetMetric(uint16_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint16_t', 'metric')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetNsDadUid(ns3::Ipv6Address address, uint32_t uid) [member function] - cls.add_method('SetNsDadUid', - 'void', - [param('ns3::Ipv6Address', 'address'), param('uint32_t', 'uid')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetReachableTime(uint16_t reachableTime) [member function] - cls.add_method('SetReachableTime', - 'void', - [param('uint16_t', 'reachableTime')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetRetransTimer(uint16_t retransTimer) [member function] - cls.add_method('SetRetransTimer', - 'void', - [param('uint16_t', 'retransTimer')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetState(ns3::Ipv6Address address, ns3::Ipv6InterfaceAddress::State_e state) [member function] - cls.add_method('SetState', - 'void', - [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6InterfaceAddress::State_e', 'state')]) - ## ipv6-interface.h: void ns3::Ipv6Interface::SetUp() [member function] - cls.add_method('SetUp', - 'void', - []) - ## ipv6-interface.h: void ns3::Ipv6Interface::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3Ipv6L3Protocol_methods(root_module, cls): - ## ipv6-l3-protocol.h: ns3::Ipv6L3Protocol::PROT_NUMBER [variable] - cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True) - ## ipv6-l3-protocol.h: static ns3::TypeId ns3::Ipv6L3Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-l3-protocol.h: ns3::Ipv6L3Protocol::Ipv6L3Protocol() [constructor] - cls.add_constructor([]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::Insert(ns3::Ptr protocol) [member function] - cls.add_method('Insert', - 'void', - [param('ns3::Ptr< ns3::Ipv6L4Protocol >', 'protocol')]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::Remove(ns3::Ptr protocol) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::Ptr< ns3::Ipv6L4Protocol >', 'protocol')]) - ## ipv6-l3-protocol.h: ns3::Ptr ns3::Ipv6L3Protocol::GetProtocol(int protocolNumber) const [member function] - cls.add_method('GetProtocol', - 'ns3::Ptr< ns3::Ipv6L4Protocol >', - [param('int', 'protocolNumber')], - is_const=True) - ## ipv6-l3-protocol.h: ns3::Ptr ns3::Ipv6L3Protocol::CreateRawSocket() [member function] - cls.add_method('CreateRawSocket', - 'ns3::Ptr< ns3::Socket >', - []) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::DeleteRawSocket(ns3::Ptr socket) [member function] - cls.add_method('DeleteRawSocket', - 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::SetDefaultTtl(uint8_t ttl) [member function] - cls.add_method('SetDefaultTtl', - 'void', - [param('uint8_t', 'ttl')]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::Receive(ns3::Ptr device, ns3::Ptr p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::Send(ns3::Ptr packet, ns3::Ipv6Address source, ns3::Ipv6Address destination, uint8_t protocol, ns3::Ptr route) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv6Route >', 'route')]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] - cls.add_method('SetRoutingProtocol', - 'void', - [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol')], - is_virtual=True) - ## ipv6-l3-protocol.h: ns3::Ptr ns3::Ipv6L3Protocol::GetRoutingProtocol() const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', - [], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: uint32_t ns3::Ipv6L3Protocol::AddInterface(ns3::Ptr device) [member function] - cls.add_method('AddInterface', - 'uint32_t', - [param('ns3::Ptr< ns3::NetDevice >', 'device')], - is_virtual=True) - ## ipv6-l3-protocol.h: ns3::Ptr ns3::Ipv6L3Protocol::GetInterface(uint32_t i) const [member function] - cls.add_method('GetInterface', - 'ns3::Ptr< ns3::Ipv6Interface >', - [param('uint32_t', 'i')], - is_const=True) - ## ipv6-l3-protocol.h: uint32_t ns3::Ipv6L3Protocol::GetNInterfaces() const [member function] - cls.add_method('GetNInterfaces', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: int32_t ns3::Ipv6L3Protocol::GetInterfaceForAddress(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetInterfaceForAddress', - 'int32_t', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: int32_t ns3::Ipv6L3Protocol::GetInterfaceForPrefix(ns3::Ipv6Address addr, ns3::Ipv6Prefix mask) const [member function] - cls.add_method('GetInterfaceForPrefix', - 'int32_t', - [param('ns3::Ipv6Address', 'addr'), param('ns3::Ipv6Prefix', 'mask')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: int32_t ns3::Ipv6L3Protocol::GetInterfaceForDevice(ns3::Ptr device) const [member function] - cls.add_method('GetInterfaceForDevice', - 'int32_t', - [param('ns3::Ptr< ns3::NetDevice const >', 'device')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: bool ns3::Ipv6L3Protocol::AddAddress(uint32_t i, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('AddAddress', - 'bool', - [param('uint32_t', 'i'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_virtual=True) - ## ipv6-l3-protocol.h: ns3::Ipv6InterfaceAddress ns3::Ipv6L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv6InterfaceAddress', - [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: uint32_t ns3::Ipv6L3Protocol::GetNAddresses(uint32_t interface) const [member function] - cls.add_method('GetNAddresses', - 'uint32_t', - [param('uint32_t', 'interface')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: bool ns3::Ipv6L3Protocol::RemoveAddress(uint32_t interfaceIndex, uint32_t addressIndex) [member function] - cls.add_method('RemoveAddress', - 'bool', - [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], - is_virtual=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::SetMetric(uint32_t i, uint16_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'i'), param('uint16_t', 'metric')], - is_virtual=True) - ## ipv6-l3-protocol.h: uint16_t ns3::Ipv6L3Protocol::GetMetric(uint32_t i) const [member function] - cls.add_method('GetMetric', - 'uint16_t', - [param('uint32_t', 'i')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: uint16_t ns3::Ipv6L3Protocol::GetMtu(uint32_t i) const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [param('uint32_t', 'i')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: bool ns3::Ipv6L3Protocol::IsUp(uint32_t i) const [member function] - cls.add_method('IsUp', - 'bool', - [param('uint32_t', 'i')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::SetUp(uint32_t i) [member function] - cls.add_method('SetUp', - 'void', - [param('uint32_t', 'i')], - is_virtual=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::SetDown(uint32_t i) [member function] - cls.add_method('SetDown', - 'void', - [param('uint32_t', 'i')], - is_virtual=True) - ## ipv6-l3-protocol.h: bool ns3::Ipv6L3Protocol::IsForwarding(uint32_t i) const [member function] - cls.add_method('IsForwarding', - 'bool', - [param('uint32_t', 'i')], - is_const=True, is_virtual=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::SetForwarding(uint32_t i, bool val) [member function] - cls.add_method('SetForwarding', - 'void', - [param('uint32_t', 'i'), param('bool', 'val')], - is_virtual=True) - ## ipv6-l3-protocol.h: ns3::Ptr ns3::Ipv6L3Protocol::GetNetDevice(uint32_t i) [member function] - cls.add_method('GetNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'i')], - is_virtual=True) - ## ipv6-l3-protocol.h: ns3::Ptr ns3::Ipv6L3Protocol::GetIcmpv6() const [member function] - cls.add_method('GetIcmpv6', - 'ns3::Ptr< ns3::Icmpv6L4Protocol >', - [], - is_const=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::AddAutoconfiguredAddress(uint32_t interface, ns3::Ipv6Address network, ns3::Ipv6Prefix mask, uint8_t flags, uint32_t validTime, uint32_t preferredTime, ns3::Ipv6Address defaultRouter=ns3::Ipv6Address::GetZero( )) [member function] - cls.add_method('AddAutoconfiguredAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'mask'), param('uint8_t', 'flags'), param('uint32_t', 'validTime'), param('uint32_t', 'preferredTime'), param('ns3::Ipv6Address', 'defaultRouter', default_value='ns3::Ipv6Address::GetZero( )')]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::RemoveAutoconfiguredAddress(uint32_t interface, ns3::Ipv6Address network, ns3::Ipv6Prefix mask, ns3::Ipv6Address defaultRouter) [member function] - cls.add_method('RemoveAutoconfiguredAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'defaultRouter')]) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::RegisterExtensions() [member function] - cls.add_method('RegisterExtensions', - 'void', - [], - is_virtual=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::RegisterOptions() [member function] - cls.add_method('RegisterOptions', - 'void', - [], - is_virtual=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::NotifyNewAggregate() [member function] - cls.add_method('NotifyNewAggregate', - 'void', - [], - visibility='protected', is_virtual=True) - ## ipv6-l3-protocol.h: void ns3::Ipv6L3Protocol::SetIpForward(bool forward) [member function] - cls.add_method('SetIpForward', - 'void', - [param('bool', 'forward')], - visibility='private', is_virtual=True) - ## ipv6-l3-protocol.h: bool ns3::Ipv6L3Protocol::GetIpForward() const [member function] - cls.add_method('GetIpForward', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3Ipv6L4Protocol_methods(root_module, cls): - ## ipv6-l4-protocol.h: ns3::Ipv6L4Protocol::Ipv6L4Protocol() [constructor] - cls.add_constructor([]) - ## ipv6-l4-protocol.h: ns3::Ipv6L4Protocol::Ipv6L4Protocol(ns3::Ipv6L4Protocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6L4Protocol const &', 'arg0')]) - ## ipv6-l4-protocol.h: int ns3::Ipv6L4Protocol::GetProtocolNumber() const [member function] - cls.add_method('GetProtocolNumber', - 'int', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## ipv6-l4-protocol.h: static ns3::TypeId ns3::Ipv6L4Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-l4-protocol.h: ns3::Ipv6L4Protocol::RxStatus_e ns3::Ipv6L4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr incomingInterface) [member function] - cls.add_method('Receive', - 'ns3::Ipv6L4Protocol::RxStatus_e', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-l4-protocol.h: void ns3::Ipv6L4Protocol::ReceiveIcmp(ns3::Ipv6Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv6Address payloadSource, ns3::Ipv6Address payloadDestination, uint8_t const * payload) [member function] - cls.add_method('ReceiveIcmp', - 'void', - [param('ns3::Ipv6Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv6Address', 'payloadSource'), param('ns3::Ipv6Address', 'payloadDestination'), param('uint8_t const *', 'payload')], - is_virtual=True) - return - -def register_Ns3Ipv6MulticastRoute_methods(root_module, cls): - cls.add_output_stream_operator() - ## ipv6-route.h: ns3::Ipv6MulticastRoute::Ipv6MulticastRoute(ns3::Ipv6MulticastRoute const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6MulticastRoute const &', 'arg0')]) - ## ipv6-route.h: ns3::Ipv6MulticastRoute::Ipv6MulticastRoute() [constructor] - cls.add_constructor([]) - ## ipv6-route.h: ns3::Ipv6Address ns3::Ipv6MulticastRoute::GetGroup() const [member function] - cls.add_method('GetGroup', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-route.h: ns3::Ipv6Address ns3::Ipv6MulticastRoute::GetOrigin() const [member function] - cls.add_method('GetOrigin', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-route.h: uint32_t ns3::Ipv6MulticastRoute::GetOutputTtl(uint32_t oif) const [member function] - cls.add_method('GetOutputTtl', - 'uint32_t', - [param('uint32_t', 'oif')], - is_const=True) - ## ipv6-route.h: uint32_t ns3::Ipv6MulticastRoute::GetParent() const [member function] - cls.add_method('GetParent', - 'uint32_t', - [], - is_const=True) - ## ipv6-route.h: void ns3::Ipv6MulticastRoute::SetGroup(ns3::Ipv6Address const group) [member function] - cls.add_method('SetGroup', - 'void', - [param('ns3::Ipv6Address const', 'group')]) - ## ipv6-route.h: void ns3::Ipv6MulticastRoute::SetOrigin(ns3::Ipv6Address const origin) [member function] - cls.add_method('SetOrigin', - 'void', - [param('ns3::Ipv6Address const', 'origin')]) - ## ipv6-route.h: void ns3::Ipv6MulticastRoute::SetOutputTtl(uint32_t oif, uint32_t ttl) [member function] - cls.add_method('SetOutputTtl', - 'void', - [param('uint32_t', 'oif'), param('uint32_t', 'ttl')]) - ## ipv6-route.h: void ns3::Ipv6MulticastRoute::SetParent(uint32_t iif) [member function] - cls.add_method('SetParent', - 'void', - [param('uint32_t', 'iif')]) - ## ipv6-route.h: ns3::Ipv6MulticastRoute::MAX_INTERFACES [variable] - cls.add_static_attribute('MAX_INTERFACES', 'uint32_t const', is_const=True) - ## ipv6-route.h: ns3::Ipv6MulticastRoute::MAX_TTL [variable] - cls.add_static_attribute('MAX_TTL', 'uint32_t const', is_const=True) - return - -def register_Ns3Ipv6RawSocketFactory_methods(root_module, cls): - ## ipv6-raw-socket-factory.h: ns3::Ipv6RawSocketFactory::Ipv6RawSocketFactory() [constructor] - cls.add_constructor([]) - ## ipv6-raw-socket-factory.h: ns3::Ipv6RawSocketFactory::Ipv6RawSocketFactory(ns3::Ipv6RawSocketFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6RawSocketFactory const &', 'arg0')]) - ## ipv6-raw-socket-factory.h: static ns3::TypeId ns3::Ipv6RawSocketFactory::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3Ipv6Route_methods(root_module, cls): - cls.add_output_stream_operator() - ## ipv6-route.h: ns3::Ipv6Route::Ipv6Route(ns3::Ipv6Route const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6Route const &', 'arg0')]) - ## ipv6-route.h: ns3::Ipv6Route::Ipv6Route() [constructor] - cls.add_constructor([]) - ## ipv6-route.h: ns3::Ipv6Address ns3::Ipv6Route::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-route.h: ns3::Ipv6Address ns3::Ipv6Route::GetGateway() const [member function] - cls.add_method('GetGateway', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-route.h: ns3::Ptr ns3::Ipv6Route::GetOutputDevice() const [member function] - cls.add_method('GetOutputDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_const=True) - ## ipv6-route.h: ns3::Ipv6Address ns3::Ipv6Route::GetSource() const [member function] - cls.add_method('GetSource', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-route.h: void ns3::Ipv6Route::SetDestination(ns3::Ipv6Address dest) [member function] - cls.add_method('SetDestination', - 'void', - [param('ns3::Ipv6Address', 'dest')]) - ## ipv6-route.h: void ns3::Ipv6Route::SetGateway(ns3::Ipv6Address gw) [member function] - cls.add_method('SetGateway', - 'void', - [param('ns3::Ipv6Address', 'gw')]) - ## ipv6-route.h: void ns3::Ipv6Route::SetOutputDevice(ns3::Ptr outputDevice) [member function] - cls.add_method('SetOutputDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'outputDevice')]) - ## ipv6-route.h: void ns3::Ipv6Route::SetSource(ns3::Ipv6Address src) [member function] - cls.add_method('SetSource', - 'void', - [param('ns3::Ipv6Address', 'src')]) - return - -def register_Ns3Ipv6RoutingProtocol_methods(root_module, cls): - ## ipv6-routing-protocol.h: ns3::Ipv6RoutingProtocol::Ipv6RoutingProtocol() [constructor] - cls.add_constructor([]) - ## ipv6-routing-protocol.h: ns3::Ipv6RoutingProtocol::Ipv6RoutingProtocol(ns3::Ipv6RoutingProtocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6RoutingProtocol const &', 'arg0')]) - ## ipv6-routing-protocol.h: static ns3::TypeId ns3::Ipv6RoutingProtocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-routing-protocol.h: void ns3::Ipv6RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('NotifyAddAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-routing-protocol.h: void ns3::Ipv6RoutingProtocol::NotifyAddRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero( )) [member function] - cls.add_method('NotifyAddRoute', - 'void', - [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero( )')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-routing-protocol.h: void ns3::Ipv6RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-routing-protocol.h: void ns3::Ipv6RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-routing-protocol.h: void ns3::Ipv6RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('NotifyRemoveAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-routing-protocol.h: void ns3::Ipv6RoutingProtocol::NotifyRemoveRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero( )) [member function] - cls.add_method('NotifyRemoveRoute', - 'void', - [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero( )')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-routing-protocol.h: bool ns3::Ipv6RoutingProtocol::RouteInput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr idev, ns3::Callback,ns3::Ptr,const ns3::Ipv6Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ucb, ns3::Callback,ns3::Ptr,const ns3::Ipv6Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> mcb, ns3::Callback,const ns3::Ipv6Header&,unsigned int,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> lcb, ns3::Callback,const ns3::Ipv6Header&,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::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header 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::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-routing-protocol.h: ns3::Ptr ns3::Ipv6RoutingProtocol::RouteOutput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] - cls.add_method('RouteOutput', - 'ns3::Ptr< ns3::Ipv6Route >', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], - is_pure_virtual=True, is_virtual=True) - ## ipv6-routing-protocol.h: void ns3::Ipv6RoutingProtocol::SetIpv6(ns3::Ptr ipv6) [member function] - cls.add_method('SetIpv6', - 'void', - [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3Ipv6StaticRouting_methods(root_module, cls): - ## ipv6-static-routing.h: ns3::Ipv6StaticRouting::Ipv6StaticRouting(ns3::Ipv6StaticRouting const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6StaticRouting const &', 'arg0')]) - ## ipv6-static-routing.h: ns3::Ipv6StaticRouting::Ipv6StaticRouting() [constructor] - cls.add_constructor([]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::AddHostRouteTo(ns3::Ipv6Address dest, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address(((const char*)"::")), uint32_t metric=0) [member function] - cls.add_method('AddHostRouteTo', - 'void', - [param('ns3::Ipv6Address', 'dest'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address(((const char*)"::"))'), param('uint32_t', 'metric', default_value='0')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::AddHostRouteTo(ns3::Ipv6Address dest, uint32_t interface, uint32_t metric=0) [member function] - cls.add_method('AddHostRouteTo', - 'void', - [param('ns3::Ipv6Address', 'dest'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::AddMulticastRoute(ns3::Ipv6Address origin, ns3::Ipv6Address group, uint32_t inputInterface, std::vector > outputInterfaces) [member function] - cls.add_method('AddMulticastRoute', - 'void', - [param('ns3::Ipv6Address', 'origin'), param('ns3::Ipv6Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::AddNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface, uint32_t metric=0) [member function] - cls.add_method('AddNetworkRouteTo', - 'void', - [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::AddNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse, uint32_t metric=0) [member function] - cls.add_method('AddNetworkRouteTo', - 'void', - [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse'), param('uint32_t', 'metric', default_value='0')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::AddNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, uint32_t interface, uint32_t metric=0) [member function] - cls.add_method('AddNetworkRouteTo', - 'void', - [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) - ## ipv6-static-routing.h: ns3::Ipv6RoutingTableEntry ns3::Ipv6StaticRouting::GetDefaultRoute() [member function] - cls.add_method('GetDefaultRoute', - 'ns3::Ipv6RoutingTableEntry', - []) - ## ipv6-static-routing.h: uint32_t ns3::Ipv6StaticRouting::GetMetric(uint32_t index) [member function] - cls.add_method('GetMetric', - 'uint32_t', - [param('uint32_t', 'index')]) - ## ipv6-static-routing.h: ns3::Ipv6MulticastRoutingTableEntry ns3::Ipv6StaticRouting::GetMulticastRoute(uint32_t i) const [member function] - cls.add_method('GetMulticastRoute', - 'ns3::Ipv6MulticastRoutingTableEntry', - [param('uint32_t', 'i')], - is_const=True) - ## ipv6-static-routing.h: uint32_t ns3::Ipv6StaticRouting::GetNMulticastRoutes() const [member function] - cls.add_method('GetNMulticastRoutes', - 'uint32_t', - [], - is_const=True) - ## ipv6-static-routing.h: uint32_t ns3::Ipv6StaticRouting::GetNRoutes() [member function] - cls.add_method('GetNRoutes', - 'uint32_t', - []) - ## ipv6-static-routing.h: ns3::Ipv6RoutingTableEntry ns3::Ipv6StaticRouting::GetRoute(uint32_t i) [member function] - cls.add_method('GetRoute', - 'ns3::Ipv6RoutingTableEntry', - [param('uint32_t', 'i')]) - ## ipv6-static-routing.h: static ns3::TypeId ns3::Ipv6StaticRouting::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-static-routing.h: bool ns3::Ipv6StaticRouting::HasNetworkDest(ns3::Ipv6Address dest, uint32_t interfaceIndex) [member function] - cls.add_method('HasNetworkDest', - 'bool', - [param('ns3::Ipv6Address', 'dest'), param('uint32_t', 'interfaceIndex')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('NotifyAddAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_virtual=True) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::NotifyAddRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero( )) [member function] - cls.add_method('NotifyAddRoute', - 'void', - [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero( )')], - is_virtual=True) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('NotifyRemoveAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_virtual=True) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::NotifyRemoveRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero( )) [member function] - cls.add_method('NotifyRemoveRoute', - 'void', - [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero( )')], - is_virtual=True) - ## ipv6-static-routing.h: bool ns3::Ipv6StaticRouting::RemoveMulticastRoute(ns3::Ipv6Address origin, ns3::Ipv6Address group, uint32_t inputInterface) [member function] - cls.add_method('RemoveMulticastRoute', - 'bool', - [param('ns3::Ipv6Address', 'origin'), param('ns3::Ipv6Address', 'group'), param('uint32_t', 'inputInterface')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::RemoveMulticastRoute(uint32_t i) [member function] - cls.add_method('RemoveMulticastRoute', - 'void', - [param('uint32_t', 'i')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::RemoveRoute(uint32_t i) [member function] - cls.add_method('RemoveRoute', - 'void', - [param('uint32_t', 'i')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::RemoveRoute(ns3::Ipv6Address network, ns3::Ipv6Prefix prefix, uint32_t ifIndex, ns3::Ipv6Address prefixToUse) [member function] - cls.add_method('RemoveRoute', - 'void', - [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'prefix'), param('uint32_t', 'ifIndex'), param('ns3::Ipv6Address', 'prefixToUse')]) - ## ipv6-static-routing.h: bool ns3::Ipv6StaticRouting::RouteInput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr idev, ns3::Callback,ns3::Ptr,const ns3::Ipv6Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ucb, ns3::Callback,ns3::Ptr,const ns3::Ipv6Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> mcb, ns3::Callback,const ns3::Ipv6Header&,unsigned int,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> lcb, ns3::Callback,const ns3::Ipv6Header&,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::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header 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::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], - is_virtual=True) - ## ipv6-static-routing.h: ns3::Ptr ns3::Ipv6StaticRouting::RouteOutput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] - cls.add_method('RouteOutput', - 'ns3::Ptr< ns3::Ipv6Route >', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], - is_virtual=True) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::SetDefaultMulticastRoute(uint32_t outputInterface) [member function] - cls.add_method('SetDefaultMulticastRoute', - 'void', - [param('uint32_t', 'outputInterface')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::SetDefaultRoute(ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address(((const char*)"::")), uint32_t metric=0) [member function] - cls.add_method('SetDefaultRoute', - 'void', - [param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address(((const char*)"::"))'), param('uint32_t', 'metric', default_value='0')]) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::SetIpv6(ns3::Ptr ipv6) [member function] - cls.add_method('SetIpv6', - 'void', - [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], - is_virtual=True) - ## ipv6-static-routing.h: void ns3::Ipv6StaticRouting::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3NdiscCache_methods(root_module, cls): - ## ndisc-cache.h: ns3::NdiscCache::NdiscCache() [constructor] - cls.add_constructor([]) - ## ndisc-cache.h: ns3::NdiscCache::Entry * ns3::NdiscCache::Add(ns3::Ipv6Address to) [member function] - cls.add_method('Add', - 'ns3::NdiscCache::Entry *', - [param('ns3::Ipv6Address', 'to')]) - ## ndisc-cache.h: void ns3::NdiscCache::Flush() [member function] - cls.add_method('Flush', - 'void', - []) - ## ndisc-cache.h: ns3::Ptr ns3::NdiscCache::GetDevice() const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_const=True) - ## ndisc-cache.h: ns3::Ptr ns3::NdiscCache::GetInterface() const [member function] - cls.add_method('GetInterface', - 'ns3::Ptr< ns3::Ipv6Interface >', - [], - is_const=True) - ## ndisc-cache.h: static ns3::TypeId ns3::NdiscCache::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ndisc-cache.h: uint32_t ns3::NdiscCache::GetUnresQlen() [member function] - cls.add_method('GetUnresQlen', - 'uint32_t', - []) - ## ndisc-cache.h: ns3::NdiscCache::Entry * ns3::NdiscCache::Lookup(ns3::Ipv6Address dst) [member function] - cls.add_method('Lookup', - 'ns3::NdiscCache::Entry *', - [param('ns3::Ipv6Address', 'dst')]) - ## ndisc-cache.h: void ns3::NdiscCache::Remove(ns3::NdiscCache::Entry * entry) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::NdiscCache::Entry *', 'entry')]) - ## ndisc-cache.h: void ns3::NdiscCache::SetDevice(ns3::Ptr device, ns3::Ptr interface) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')]) - ## ndisc-cache.h: void ns3::NdiscCache::SetUnresQlen(uint32_t unresQlen) [member function] - cls.add_method('SetUnresQlen', - 'void', - [param('uint32_t', 'unresQlen')]) - ## ndisc-cache.h: ns3::NdiscCache::DEFAULT_UNRES_QLEN [variable] - cls.add_static_attribute('DEFAULT_UNRES_QLEN', 'uint32_t const', is_const=True) - ## ndisc-cache.h: void ns3::NdiscCache::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3NdiscCacheEntry_methods(root_module, cls): - ## ndisc-cache.h: ns3::NdiscCache::Entry::Entry(ns3::NdiscCache::Entry const & arg0) [copy constructor] - cls.add_constructor([param('ns3::NdiscCache::Entry const &', 'arg0')]) - ## ndisc-cache.h: ns3::NdiscCache::Entry::Entry(ns3::NdiscCache * nd) [constructor] - cls.add_constructor([param('ns3::NdiscCache *', 'nd')]) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::AddWaitingPacket(ns3::Ptr p) [member function] - cls.add_method('AddWaitingPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::ClearWaitingPacket() [member function] - cls.add_method('ClearWaitingPacket', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::FunctionDelayTimeout() [member function] - cls.add_method('FunctionDelayTimeout', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::FunctionProbeTimeout() [member function] - cls.add_method('FunctionProbeTimeout', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::FunctionReachableTimeout() [member function] - cls.add_method('FunctionReachableTimeout', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::FunctionRetransmitTimeout() [member function] - cls.add_method('FunctionRetransmitTimeout', - 'void', - []) - ## ndisc-cache.h: ns3::Time ns3::NdiscCache::Entry::GetLastReachabilityConfirmation() const [member function] - cls.add_method('GetLastReachabilityConfirmation', - 'ns3::Time', - [], - is_const=True) - ## ndisc-cache.h: ns3::Address ns3::NdiscCache::Entry::GetMacAddress() const [member function] - cls.add_method('GetMacAddress', - 'ns3::Address', - [], - is_const=True) - ## ndisc-cache.h: uint8_t ns3::NdiscCache::Entry::GetNSRetransmit() const [member function] - cls.add_method('GetNSRetransmit', - 'uint8_t', - [], - is_const=True) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::IncNSRetransmit() [member function] - cls.add_method('IncNSRetransmit', - 'void', - []) - ## ndisc-cache.h: bool ns3::NdiscCache::Entry::IsDelay() const [member function] - cls.add_method('IsDelay', - 'bool', - [], - is_const=True) - ## ndisc-cache.h: bool ns3::NdiscCache::Entry::IsIncomplete() const [member function] - cls.add_method('IsIncomplete', - 'bool', - [], - is_const=True) - ## ndisc-cache.h: bool ns3::NdiscCache::Entry::IsProbe() const [member function] - cls.add_method('IsProbe', - 'bool', - [], - is_const=True) - ## ndisc-cache.h: bool ns3::NdiscCache::Entry::IsReachable() const [member function] - cls.add_method('IsReachable', - 'bool', - [], - is_const=True) - ## ndisc-cache.h: bool ns3::NdiscCache::Entry::IsRouter() const [member function] - cls.add_method('IsRouter', - 'bool', - [], - is_const=True) - ## ndisc-cache.h: bool ns3::NdiscCache::Entry::IsStale() const [member function] - cls.add_method('IsStale', - 'bool', - [], - is_const=True) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::MarkDelay() [member function] - cls.add_method('MarkDelay', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::MarkIncomplete(ns3::Ptr p) [member function] - cls.add_method('MarkIncomplete', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::MarkProbe() [member function] - cls.add_method('MarkProbe', - 'void', - []) - ## ndisc-cache.h: std::list, std::allocator > > ns3::NdiscCache::Entry::MarkReachable(ns3::Address mac) [member function] - cls.add_method('MarkReachable', - 'std::list< ns3::Ptr< ns3::Packet > >', - [param('ns3::Address', 'mac')]) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::MarkReachable() [member function] - cls.add_method('MarkReachable', - 'void', - []) - ## ndisc-cache.h: std::list, std::allocator > > ns3::NdiscCache::Entry::MarkStale(ns3::Address mac) [member function] - cls.add_method('MarkStale', - 'std::list< ns3::Ptr< ns3::Packet > >', - [param('ns3::Address', 'mac')]) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::MarkStale() [member function] - cls.add_method('MarkStale', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::ResetNSRetransmit() [member function] - cls.add_method('ResetNSRetransmit', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::SetIpv6Address(ns3::Ipv6Address ipv6Address) [member function] - cls.add_method('SetIpv6Address', - 'void', - [param('ns3::Ipv6Address', 'ipv6Address')]) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::SetMacAddress(ns3::Address mac) [member function] - cls.add_method('SetMacAddress', - 'void', - [param('ns3::Address', 'mac')]) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::SetRouter(bool router) [member function] - cls.add_method('SetRouter', - 'void', - [param('bool', 'router')]) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::StartDelayTimer() [member function] - cls.add_method('StartDelayTimer', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::StartProbeTimer() [member function] - cls.add_method('StartProbeTimer', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::StartReachableTimer() [member function] - cls.add_method('StartReachableTimer', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::StartRetransmitTimer() [member function] - cls.add_method('StartRetransmitTimer', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::StopDelayTimer() [member function] - cls.add_method('StopDelayTimer', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::StopProbeTimer() [member function] - cls.add_method('StopProbeTimer', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::StopReachableTimer() [member function] - cls.add_method('StopReachableTimer', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::StopRetransmitTimer() [member function] - cls.add_method('StopRetransmitTimer', - 'void', - []) - ## ndisc-cache.h: void ns3::NdiscCache::Entry::UpdateLastReachabilityconfirmation() [member function] - cls.add_method('UpdateLastReachabilityconfirmation', - 'void', - []) - return - -def register_Ns3TcpL4Protocol_methods(root_module, cls): - ## tcp-l4-protocol.h: ns3::TcpL4Protocol::PROT_NUMBER [variable] - cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) - ## tcp-l4-protocol.h: static ns3::TypeId ns3::TcpL4Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## tcp-l4-protocol.h: ns3::TcpL4Protocol::TcpL4Protocol() [constructor] - cls.add_constructor([]) - ## tcp-l4-protocol.h: void ns3::TcpL4Protocol::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## tcp-l4-protocol.h: int ns3::TcpL4Protocol::GetProtocolNumber() const [member function] - cls.add_method('GetProtocolNumber', - 'int', - [], - is_const=True, is_virtual=True) - ## tcp-l4-protocol.h: ns3::Ptr ns3::TcpL4Protocol::CreateSocket() [member function] - cls.add_method('CreateSocket', - 'ns3::Ptr< ns3::Socket >', - []) - ## tcp-l4-protocol.h: ns3::Ptr ns3::TcpL4Protocol::CreateSocket(ns3::TypeId socketTypeId) [member function] - cls.add_method('CreateSocket', - 'ns3::Ptr< ns3::Socket >', - [param('ns3::TypeId', 'socketTypeId')]) - ## tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate() [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - []) - ## tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ipv4Address address) [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - [param('ns3::Ipv4Address', 'address')]) - ## tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(uint16_t port) [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - [param('uint16_t', 'port')]) - ## tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ipv4Address address, uint16_t port) [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - [param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) - ## tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ipv4Address localAddress, uint16_t localPort, ns3::Ipv4Address peerAddress, uint16_t peerPort) [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - [param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv4Address', 'peerAddress'), param('uint16_t', 'peerPort')]) - ## tcp-l4-protocol.h: void ns3::TcpL4Protocol::DeAllocate(ns3::Ipv4EndPoint * endPoint) [member function] - cls.add_method('DeAllocate', - 'void', - [param('ns3::Ipv4EndPoint *', 'endPoint')]) - ## tcp-l4-protocol.h: void ns3::TcpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv4Address saddr, ns3::Ipv4Address daddr, uint16_t sport, uint16_t dport, ns3::Ptr oif=0) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'saddr'), param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport'), param('ns3::Ptr< ns3::NetDevice >', 'oif', default_value='0')]) - ## tcp-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr incomingInterface) [member function] - cls.add_method('Receive', - 'ns3::Ipv4L4Protocol::RxStatus', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], - is_virtual=True) - ## tcp-l4-protocol.h: void ns3::TcpL4Protocol::SetDownTarget(ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetDownTarget', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## tcp-l4-protocol.h: ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::TcpL4Protocol::GetDownTarget() const [member function] - cls.add_method('GetDownTarget', - 'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', - [], - is_const=True, is_virtual=True) - ## tcp-l4-protocol.h: void ns3::TcpL4Protocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## tcp-l4-protocol.h: void ns3::TcpL4Protocol::NotifyNewAggregate() [member function] - cls.add_method('NotifyNewAggregate', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UdpL4Protocol_methods(root_module, cls): - ## udp-l4-protocol.h: ns3::UdpL4Protocol::PROT_NUMBER [variable] - cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) - ## udp-l4-protocol.h: static ns3::TypeId ns3::UdpL4Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## udp-l4-protocol.h: ns3::UdpL4Protocol::UdpL4Protocol() [constructor] - cls.add_constructor([]) - ## udp-l4-protocol.h: void ns3::UdpL4Protocol::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## udp-l4-protocol.h: int ns3::UdpL4Protocol::GetProtocolNumber() const [member function] - cls.add_method('GetProtocolNumber', - 'int', - [], - is_const=True, is_virtual=True) - ## udp-l4-protocol.h: ns3::Ptr ns3::UdpL4Protocol::CreateSocket() [member function] - cls.add_method('CreateSocket', - 'ns3::Ptr< ns3::Socket >', - []) - ## udp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate() [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - []) - ## udp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ipv4Address address) [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - [param('ns3::Ipv4Address', 'address')]) - ## udp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(uint16_t port) [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - [param('uint16_t', 'port')]) - ## udp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ipv4Address address, uint16_t port) [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - [param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) - ## udp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ipv4Address localAddress, uint16_t localPort, ns3::Ipv4Address peerAddress, uint16_t peerPort) [member function] - cls.add_method('Allocate', - 'ns3::Ipv4EndPoint *', - [param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv4Address', 'peerAddress'), param('uint16_t', 'peerPort')]) - ## udp-l4-protocol.h: void ns3::UdpL4Protocol::DeAllocate(ns3::Ipv4EndPoint * endPoint) [member function] - cls.add_method('DeAllocate', - 'void', - [param('ns3::Ipv4EndPoint *', 'endPoint')]) - ## udp-l4-protocol.h: void ns3::UdpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv4Address saddr, ns3::Ipv4Address daddr, uint16_t sport, uint16_t dport) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'saddr'), param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport')]) - ## udp-l4-protocol.h: void ns3::UdpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv4Address saddr, ns3::Ipv4Address daddr, uint16_t sport, uint16_t dport, ns3::Ptr route) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'saddr'), param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) - ## udp-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::UdpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr interface) [member function] - cls.add_method('Receive', - 'ns3::Ipv4L4Protocol::RxStatus', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')], - is_virtual=True) - ## udp-l4-protocol.h: void ns3::UdpL4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function] - cls.add_method('ReceiveIcmp', - 'void', - [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv4Address', 'payloadSource'), param('ns3::Ipv4Address', 'payloadDestination'), param('uint8_t const *', 'payload')], - is_virtual=True) - ## udp-l4-protocol.h: void ns3::UdpL4Protocol::SetDownTarget(ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetDownTarget', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## udp-l4-protocol.h: ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::UdpL4Protocol::GetDownTarget() const [member function] - cls.add_method('GetDownTarget', - 'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', - [], - is_const=True, is_virtual=True) - ## udp-l4-protocol.h: void ns3::UdpL4Protocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## udp-l4-protocol.h: void ns3::UdpL4Protocol::NotifyNewAggregate() [member function] - cls.add_method('NotifyNewAggregate', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3Icmpv4L4Protocol_methods(root_module, cls): - ## icmpv4-l4-protocol.h: ns3::Icmpv4L4Protocol::Icmpv4L4Protocol(ns3::Icmpv4L4Protocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv4L4Protocol const &', 'arg0')]) - ## icmpv4-l4-protocol.h: ns3::Icmpv4L4Protocol::Icmpv4L4Protocol() [constructor] - cls.add_constructor([]) - ## icmpv4-l4-protocol.h: ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::Icmpv4L4Protocol::GetDownTarget() const [member function] - cls.add_method('GetDownTarget', - 'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', - [], - is_const=True, is_virtual=True) - ## icmpv4-l4-protocol.h: int ns3::Icmpv4L4Protocol::GetProtocolNumber() const [member function] - cls.add_method('GetProtocolNumber', - 'int', - [], - is_const=True, is_virtual=True) - ## icmpv4-l4-protocol.h: static uint16_t ns3::Icmpv4L4Protocol::GetStaticProtocolNumber() [member function] - cls.add_method('GetStaticProtocolNumber', - 'uint16_t', - [], - is_static=True) - ## icmpv4-l4-protocol.h: static ns3::TypeId ns3::Icmpv4L4Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv4-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::Icmpv4L4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr incomingInterface) [member function] - cls.add_method('Receive', - 'ns3::Ipv4L4Protocol::RxStatus', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], - is_virtual=True) - ## icmpv4-l4-protocol.h: void ns3::Icmpv4L4Protocol::SendDestUnreachFragNeeded(ns3::Ipv4Header header, ns3::Ptr orgData, uint16_t nextHopMtu) [member function] - cls.add_method('SendDestUnreachFragNeeded', - 'void', - [param('ns3::Ipv4Header', 'header'), param('ns3::Ptr< ns3::Packet const >', 'orgData'), param('uint16_t', 'nextHopMtu')]) - ## icmpv4-l4-protocol.h: void ns3::Icmpv4L4Protocol::SendDestUnreachPort(ns3::Ipv4Header header, ns3::Ptr orgData) [member function] - cls.add_method('SendDestUnreachPort', - 'void', - [param('ns3::Ipv4Header', 'header'), param('ns3::Ptr< ns3::Packet const >', 'orgData')]) - ## icmpv4-l4-protocol.h: void ns3::Icmpv4L4Protocol::SendTimeExceededTtl(ns3::Ipv4Header header, ns3::Ptr orgData) [member function] - cls.add_method('SendTimeExceededTtl', - 'void', - [param('ns3::Ipv4Header', 'header'), param('ns3::Ptr< ns3::Packet const >', 'orgData')]) - ## icmpv4-l4-protocol.h: void ns3::Icmpv4L4Protocol::SetDownTarget(ns3::Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetDownTarget', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## icmpv4-l4-protocol.h: void ns3::Icmpv4L4Protocol::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## icmpv4-l4-protocol.h: ns3::Icmpv4L4Protocol::PROT_NUMBER [variable] - cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) - ## icmpv4-l4-protocol.h: void ns3::Icmpv4L4Protocol::NotifyNewAggregate() [member function] - cls.add_method('NotifyNewAggregate', - 'void', - [], - visibility='protected', is_virtual=True) - ## icmpv4-l4-protocol.h: void ns3::Icmpv4L4Protocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3Icmpv6L4Protocol_methods(root_module, cls): - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::Icmpv6L4Protocol(ns3::Icmpv6L4Protocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Icmpv6L4Protocol const &', 'arg0')]) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::Icmpv6L4Protocol() [constructor] - cls.add_constructor([]) - ## icmpv6-l4-protocol.h: ns3::Ptr ns3::Icmpv6L4Protocol::CreateCache(ns3::Ptr device, ns3::Ptr interface) [member function] - cls.add_method('CreateCache', - 'ns3::Ptr< ns3::NdiscCache >', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::DoDAD(ns3::Ipv6Address target, ns3::Ptr interface) [member function] - cls.add_method('DoDAD', - 'void', - [param('ns3::Ipv6Address', 'target'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')]) - ## icmpv6-l4-protocol.h: ns3::Ptr ns3::Icmpv6L4Protocol::ForgeEchoRequest(ns3::Ipv6Address src, ns3::Ipv6Address dst, uint16_t id, uint16_t seq, ns3::Ptr data) [member function] - cls.add_method('ForgeEchoRequest', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint16_t', 'id'), param('uint16_t', 'seq'), param('ns3::Ptr< ns3::Packet >', 'data')]) - ## icmpv6-l4-protocol.h: ns3::Ptr ns3::Icmpv6L4Protocol::ForgeNA(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Address * hardwareAddress, uint8_t flags) [member function] - cls.add_method('ForgeNA', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Address *', 'hardwareAddress'), param('uint8_t', 'flags')]) - ## icmpv6-l4-protocol.h: ns3::Ptr ns3::Icmpv6L4Protocol::ForgeNS(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Ipv6Address target, ns3::Address hardwareAddress) [member function] - cls.add_method('ForgeNS', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Address', 'target'), param('ns3::Address', 'hardwareAddress')]) - ## icmpv6-l4-protocol.h: ns3::Ptr ns3::Icmpv6L4Protocol::ForgeRS(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Address hardwareAddress) [member function] - cls.add_method('ForgeRS', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Address', 'hardwareAddress')]) - ## icmpv6-l4-protocol.h: static void ns3::Icmpv6L4Protocol::FunctionDadTimeout(ns3::Ptr icmpv6, ns3::Ipv6Interface * interface, ns3::Ipv6Address addr) [member function] - cls.add_method('FunctionDadTimeout', - 'void', - [param('ns3::Ptr< ns3::Icmpv6L4Protocol >', 'icmpv6'), param('ns3::Ipv6Interface *', 'interface'), param('ns3::Ipv6Address', 'addr')], - is_static=True) - ## icmpv6-l4-protocol.h: int ns3::Icmpv6L4Protocol::GetProtocolNumber() const [member function] - cls.add_method('GetProtocolNumber', - 'int', - [], - is_const=True, is_virtual=True) - ## icmpv6-l4-protocol.h: static uint16_t ns3::Icmpv6L4Protocol::GetStaticProtocolNumber() [member function] - cls.add_method('GetStaticProtocolNumber', - 'uint16_t', - [], - is_static=True) - ## icmpv6-l4-protocol.h: static ns3::TypeId ns3::Icmpv6L4Protocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## icmpv6-l4-protocol.h: int ns3::Icmpv6L4Protocol::GetVersion() const [member function] - cls.add_method('GetVersion', - 'int', - [], - is_const=True, is_virtual=True) - ## icmpv6-l4-protocol.h: bool ns3::Icmpv6L4Protocol::IsAlwaysDad() const [member function] - cls.add_method('IsAlwaysDad', - 'bool', - [], - is_const=True) - ## icmpv6-l4-protocol.h: bool ns3::Icmpv6L4Protocol::Lookup(ns3::Ipv6Address dst, ns3::Ptr device, ns3::Ptr cache, ns3::Address * hardwareDestination) [member function] - cls.add_method('Lookup', - 'bool', - [param('ns3::Ipv6Address', 'dst'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::NdiscCache >', 'cache'), param('ns3::Address *', 'hardwareDestination')]) - ## icmpv6-l4-protocol.h: bool ns3::Icmpv6L4Protocol::Lookup(ns3::Ptr p, ns3::Ipv6Address dst, ns3::Ptr device, ns3::Ptr cache, ns3::Address * hardwareDestination) [member function] - cls.add_method('Lookup', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address', 'dst'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::NdiscCache >', 'cache'), param('ns3::Address *', 'hardwareDestination')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::NotifyNewAggregate() [member function] - cls.add_method('NotifyNewAggregate', - 'void', - [], - is_virtual=True) - ## icmpv6-l4-protocol.h: ns3::Ipv6L4Protocol::RxStatus_e ns3::Icmpv6L4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] - cls.add_method('Receive', - 'ns3::Ipv6L4Protocol::RxStatus_e', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], - is_virtual=True) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendEchoReply(ns3::Ipv6Address src, ns3::Ipv6Address dst, uint16_t id, uint16_t seq, ns3::Ptr data) [member function] - cls.add_method('SendEchoReply', - 'void', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint16_t', 'id'), param('uint16_t', 'seq'), param('ns3::Ptr< ns3::Packet >', 'data')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendErrorDestinationUnreachable(ns3::Ptr malformedPacket, ns3::Ipv6Address dst, uint8_t code) [member function] - cls.add_method('SendErrorDestinationUnreachable', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'malformedPacket'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'code')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendErrorParameterError(ns3::Ptr malformedPacket, ns3::Ipv6Address dst, uint8_t code, uint32_t ptr) [member function] - cls.add_method('SendErrorParameterError', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'malformedPacket'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'code'), param('uint32_t', 'ptr')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendErrorTimeExceeded(ns3::Ptr malformedPacket, ns3::Ipv6Address dst, uint8_t code) [member function] - cls.add_method('SendErrorTimeExceeded', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'malformedPacket'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'code')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendErrorTooBig(ns3::Ptr malformedPacket, ns3::Ipv6Address dst, uint32_t mtu) [member function] - cls.add_method('SendErrorTooBig', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'malformedPacket'), param('ns3::Ipv6Address', 'dst'), param('uint32_t', 'mtu')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendMessage(ns3::Ptr packet, ns3::Ipv6Address src, ns3::Ipv6Address dst, uint8_t ttl) [member function] - cls.add_method('SendMessage', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'ttl')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendMessage(ns3::Ptr packet, ns3::Ipv6Address dst, ns3::Icmpv6Header & icmpv6Hdr, uint8_t ttl) [member function] - cls.add_method('SendMessage', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'dst'), param('ns3::Icmpv6Header &', 'icmpv6Hdr'), param('uint8_t', 'ttl')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendNA(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Address * hardwareAddress, uint8_t flags) [member function] - cls.add_method('SendNA', - 'void', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Address *', 'hardwareAddress'), param('uint8_t', 'flags')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendNS(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Ipv6Address target, ns3::Address hardwareAddress) [member function] - cls.add_method('SendNS', - 'void', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Address', 'target'), param('ns3::Address', 'hardwareAddress')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendRS(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Address hardwareAddress) [member function] - cls.add_method('SendRS', - 'void', - [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Address', 'hardwareAddress')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SendRedirection(ns3::Ptr redirectedPacket, ns3::Ipv6Address dst, ns3::Ipv6Address redirTarget, ns3::Ipv6Address redirDestination, ns3::Address redirHardwareTarget) [member function] - cls.add_method('SendRedirection', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'redirectedPacket'), param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Address', 'redirTarget'), param('ns3::Ipv6Address', 'redirDestination'), param('ns3::Address', 'redirHardwareTarget')]) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::DELAY_FIRST_PROBE_TIME [variable] - cls.add_static_attribute('DELAY_FIRST_PROBE_TIME', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_ANYCAST_DELAY_TIME [variable] - cls.add_static_attribute('MAX_ANYCAST_DELAY_TIME', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_FINAL_RTR_ADVERTISEMENTS [variable] - cls.add_static_attribute('MAX_FINAL_RTR_ADVERTISEMENTS', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_INITIAL_RTR_ADVERTISEMENTS [variable] - cls.add_static_attribute('MAX_INITIAL_RTR_ADVERTISEMENTS', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_INITIAL_RTR_ADVERT_INTERVAL [variable] - cls.add_static_attribute('MAX_INITIAL_RTR_ADVERT_INTERVAL', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_MULTICAST_SOLICIT [variable] - cls.add_static_attribute('MAX_MULTICAST_SOLICIT', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_NEIGHBOR_ADVERTISEMENT [variable] - cls.add_static_attribute('MAX_NEIGHBOR_ADVERTISEMENT', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_RANDOM_FACTOR [variable] - cls.add_static_attribute('MAX_RANDOM_FACTOR', 'double const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_RA_DELAY_TIME [variable] - cls.add_static_attribute('MAX_RA_DELAY_TIME', 'uint32_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_RTR_SOLICITATIONS [variable] - cls.add_static_attribute('MAX_RTR_SOLICITATIONS', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_RTR_SOLICITATION_DELAY [variable] - cls.add_static_attribute('MAX_RTR_SOLICITATION_DELAY', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MAX_UNICAST_SOLICIT [variable] - cls.add_static_attribute('MAX_UNICAST_SOLICIT', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MIN_DELAY_BETWEEN_RAS [variable] - cls.add_static_attribute('MIN_DELAY_BETWEEN_RAS', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::MIN_RANDOM_FACTOR [variable] - cls.add_static_attribute('MIN_RANDOM_FACTOR', 'double const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::PROT_NUMBER [variable] - cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::REACHABLE_TIME [variable] - cls.add_static_attribute('REACHABLE_TIME', 'uint32_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::RETRANS_TIMER [variable] - cls.add_static_attribute('RETRANS_TIMER', 'uint32_t const', is_const=True) - ## icmpv6-l4-protocol.h: ns3::Icmpv6L4Protocol::RTR_SOLICITATION_INTERVAL [variable] - cls.add_static_attribute('RTR_SOLICITATION_INTERVAL', 'uint8_t const', is_const=True) - ## icmpv6-l4-protocol.h: void ns3::Icmpv6L4Protocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3Ipv4GlobalRouting_methods(root_module, cls): - ## ipv4-global-routing.h: ns3::Ipv4GlobalRouting::Ipv4GlobalRouting(ns3::Ipv4GlobalRouting const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4GlobalRouting const &', 'arg0')]) - ## ipv4-global-routing.h: ns3::Ipv4GlobalRouting::Ipv4GlobalRouting() [constructor] - cls.add_constructor([]) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::AddASExternalRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface) [member function] - cls.add_method('AddASExternalRouteTo', - 'void', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::AddHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface) [member function] - cls.add_method('AddHostRouteTo', - 'void', - [param('ns3::Ipv4Address', 'dest'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::AddHostRouteTo(ns3::Ipv4Address dest, uint32_t interface) [member function] - cls.add_method('AddHostRouteTo', - 'void', - [param('ns3::Ipv4Address', 'dest'), param('uint32_t', 'interface')]) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface) [member function] - cls.add_method('AddNetworkRouteTo', - 'void', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, uint32_t interface) [member function] - cls.add_method('AddNetworkRouteTo', - 'void', - [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('uint32_t', 'interface')]) - ## ipv4-global-routing.h: uint32_t ns3::Ipv4GlobalRouting::GetNRoutes() const [member function] - cls.add_method('GetNRoutes', - 'uint32_t', - [], - is_const=True) - ## ipv4-global-routing.h: ns3::Ipv4RoutingTableEntry * ns3::Ipv4GlobalRouting::GetRoute(uint32_t i) const [member function] - cls.add_method('GetRoute', - retval('ns3::Ipv4RoutingTableEntry *', caller_owns_return=False), - [param('uint32_t', 'i')], - is_const=True) - ## ipv4-global-routing.h: static ns3::TypeId ns3::Ipv4GlobalRouting::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::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) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::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) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::PrintRoutingTable(ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTable', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True, is_virtual=True) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::RemoveRoute(uint32_t i) [member function] - cls.add_method('RemoveRoute', - 'void', - [param('uint32_t', 'i')]) - ## ipv4-global-routing.h: bool ns3::Ipv4GlobalRouting::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) - ## ipv4-global-routing.h: ns3::Ptr ns3::Ipv4GlobalRouting::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) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::SetIpv4(ns3::Ptr ipv4) [member function] - cls.add_method('SetIpv4', - 'void', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], - is_virtual=True) - ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3Ipv4ListRouting_methods(root_module, cls): - ## ipv4-list-routing.h: ns3::Ipv4ListRouting::Ipv4ListRouting(ns3::Ipv4ListRouting const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4ListRouting const &', 'arg0')]) - ## ipv4-list-routing.h: ns3::Ipv4ListRouting::Ipv4ListRouting() [constructor] - cls.add_constructor([]) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::AddRoutingProtocol(ns3::Ptr routingProtocol, int16_t priority) [member function] - cls.add_method('AddRoutingProtocol', - 'void', - [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol'), param('int16_t', 'priority')], - is_virtual=True) - ## ipv4-list-routing.h: uint32_t ns3::Ipv4ListRouting::GetNRoutingProtocols() const [member function] - cls.add_method('GetNRoutingProtocols', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv4-list-routing.h: ns3::Ptr ns3::Ipv4ListRouting::GetRoutingProtocol(uint32_t index, int16_t & priority) const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', - [param('uint32_t', 'index'), param('int16_t &', 'priority', direction=2)], - is_const=True, is_virtual=True) - ## ipv4-list-routing.h: static ns3::TypeId ns3::Ipv4ListRouting::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::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) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::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) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::PrintRoutingTable(ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTable', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True, is_virtual=True) - ## ipv4-list-routing.h: bool ns3::Ipv4ListRouting::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) - ## ipv4-list-routing.h: ns3::Ptr ns3::Ipv4ListRouting::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) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::SetIpv4(ns3::Ptr ipv4) [member function] - cls.add_method('SetIpv4', - 'void', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], - is_virtual=True) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## ipv4-list-routing.h: void ns3::Ipv4ListRouting::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3Ipv6ListRouting_methods(root_module, cls): - ## ipv6-list-routing.h: ns3::Ipv6ListRouting::Ipv6ListRouting(ns3::Ipv6ListRouting const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6ListRouting const &', 'arg0')]) - ## ipv6-list-routing.h: ns3::Ipv6ListRouting::Ipv6ListRouting() [constructor] - cls.add_constructor([]) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::AddRoutingProtocol(ns3::Ptr routingProtocol, int16_t priority) [member function] - cls.add_method('AddRoutingProtocol', - 'void', - [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol'), param('int16_t', 'priority')], - is_virtual=True) - ## ipv6-list-routing.h: uint32_t ns3::Ipv6ListRouting::GetNRoutingProtocols() const [member function] - cls.add_method('GetNRoutingProtocols', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ipv6-list-routing.h: ns3::Ptr ns3::Ipv6ListRouting::GetRoutingProtocol(uint32_t index, int16_t & priority) const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', - [param('uint32_t', 'index'), param('int16_t &', 'priority')], - is_const=True, is_virtual=True) - ## ipv6-list-routing.h: static ns3::TypeId ns3::Ipv6ListRouting::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('NotifyAddAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_virtual=True) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::NotifyAddRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero( )) [member function] - cls.add_method('NotifyAddRoute', - 'void', - [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero( )')], - is_virtual=True) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - is_virtual=True) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('NotifyRemoveAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_virtual=True) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::NotifyRemoveRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero( )) [member function] - cls.add_method('NotifyRemoveRoute', - 'void', - [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero( )')], - is_virtual=True) - ## ipv6-list-routing.h: bool ns3::Ipv6ListRouting::RouteInput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr idev, ns3::Callback,ns3::Ptr,const ns3::Ipv6Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ucb, ns3::Callback,ns3::Ptr,const ns3::Ipv6Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> mcb, ns3::Callback,const ns3::Ipv6Header&,unsigned int,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> lcb, ns3::Callback,const ns3::Ipv6Header&,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::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header 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::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], - is_virtual=True) - ## ipv6-list-routing.h: ns3::Ptr ns3::Ipv6ListRouting::RouteOutput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] - cls.add_method('RouteOutput', - 'ns3::Ptr< ns3::Ipv6Route >', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], - is_virtual=True) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::SetIpv6(ns3::Ptr ipv6) [member function] - cls.add_method('SetIpv6', - 'void', - [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], - is_virtual=True) - ## ipv6-list-routing.h: void ns3::Ipv6ListRouting::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3LoopbackNetDevice_methods(root_module, cls): - ## loopback-net-device.h: ns3::LoopbackNetDevice::LoopbackNetDevice(ns3::LoopbackNetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LoopbackNetDevice const &', 'arg0')]) - ## loopback-net-device.h: ns3::LoopbackNetDevice::LoopbackNetDevice() [constructor] - cls.add_constructor([]) - ## loopback-net-device.h: void ns3::LoopbackNetDevice::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) - ## loopback-net-device.h: ns3::Address ns3::LoopbackNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: ns3::Address ns3::LoopbackNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: ns3::Ptr ns3::LoopbackNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: uint32_t ns3::LoopbackNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: uint16_t ns3::LoopbackNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: ns3::Address ns3::LoopbackNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## loopback-net-device.h: ns3::Address ns3::LoopbackNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## loopback-net-device.h: ns3::Ptr ns3::LoopbackNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: static ns3::TypeId ns3::LoopbackNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::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) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::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) - ## loopback-net-device.h: void ns3::LoopbackNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## loopback-net-device.h: void ns3::LoopbackNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## loopback-net-device.h: void ns3::LoopbackNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## loopback-net-device.h: void ns3::LoopbackNetDevice::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) - ## loopback-net-device.h: void ns3::LoopbackNetDevice::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) - ## loopback-net-device.h: bool ns3::LoopbackNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## loopback-net-device.h: void ns3::LoopbackNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', 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-LP64/ns3_module_lte.py b/bindings/python/apidefs/gcc-LP64/ns3_module_lte.py deleted file mode 100644 index acc469616..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_lte.py +++ /dev/null @@ -1,1990 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## lte-helper.h: ns3::LteHelper [class] - module.add_class('LteHelper') - ## lte-helper.h: ns3::LteHelper::NetDeviceType [enumeration] - module.add_enum('NetDeviceType', ['DEVICE_TYPE_USER_EQUIPMENT', 'DEVICE_TYPE_ENODEB'], outer_class=root_module['ns3::LteHelper']) - ## lte-spectrum-value-helper.h: ns3::LteSpectrumValueHelper [class] - module.add_class('LteSpectrumValueHelper') - ## lte-mac-header.h: ns3::LteMacHeader [class] - module.add_class('LteMacHeader', parent=root_module['ns3::Header']) - ## packet-scheduler.h: ns3::PacketScheduler [class] - module.add_class('PacketScheduler', parent=root_module['ns3::Object']) - ## radio-bearer-instance.h: ns3::RadioBearerInstance [class] - module.add_class('RadioBearerInstance', parent=root_module['ns3::Object']) - ## radio-bearer-instance.h: ns3::RadioBearerInstance::BearerDirection [enumeration] - module.add_enum('BearerDirection', ['DIRECTION_TYPE_UL', 'DIRECTION_TYPE_DL'], outer_class=root_module['ns3::RadioBearerInstance']) - ## radio-bearer-instance.h: ns3::RadioBearerInstance::BearerType [enumeration] - module.add_enum('BearerType', ['BEARER_TYPE_SRB1', 'BEARER_TYPE_SRB2', 'BEARER_TYPE_DRB'], outer_class=root_module['ns3::RadioBearerInstance']) - ## rlc-entity.h: ns3::RlcEntity [class] - module.add_class('RlcEntity', parent=root_module['ns3::Object']) - ## rrc-entity.h: ns3::RrcEntity [class] - module.add_class('RrcEntity', parent=root_module['ns3::Object']) - ## simple-packet-scheduler.h: ns3::SimplePacketScheduler [class] - module.add_class('SimplePacketScheduler', parent=root_module['ns3::PacketScheduler']) - ## simple-ref-count.h: ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::IdealControlMessage', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) - ## ue-manager.h: ns3::UeManager [class] - module.add_class('UeManager', parent=root_module['ns3::Object']) - ## ue-record.h: ns3::UeRecord [class] - module.add_class('UeRecord', parent=root_module['ns3::Object']) - ## ue-record.h: ns3::UeRecord::CqiFeedback [struct] - module.add_class('CqiFeedback', outer_class=root_module['ns3::UeRecord']) - ## amc-module.h: ns3::AmcModule [class] - module.add_class('AmcModule', parent=root_module['ns3::Object']) - ## bearer-qos-parameters.h: ns3::BearerQosParameters [class] - module.add_class('BearerQosParameters', parent=root_module['ns3::Object']) - ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosType [enumeration] - module.add_enum('BearerQosType', ['BEARER_TYPE_GBR', 'BEARER_TYPE_NGBR'], outer_class=root_module['ns3::BearerQosParameters']) - ## channel-realization.h: ns3::ChannelRealization [class] - module.add_class('ChannelRealization', parent=root_module['ns3::Object']) - ## discrete-time-loss-model.h: ns3::DiscreteTimeLossModel [class] - module.add_class('DiscreteTimeLossModel', parent=root_module['ns3::Object']) - ## ideal-control-messages.h: ns3::IdealControlMessage [class] - module.add_class('IdealControlMessage', parent=root_module['ns3::SimpleRefCount< ns3::IdealControlMessage, ns3::empty, ns3::DefaultDeleter >']) - ## ideal-control-messages.h: ns3::IdealControlMessage::MessageType [enumeration] - module.add_enum('MessageType', ['CQI_FEEDBACKS', 'ALLOCATION_MAP'], outer_class=root_module['ns3::IdealControlMessage']) - ## jakes-fading-loss-model.h: ns3::JakesFadingLossModel [class] - module.add_class('JakesFadingLossModel', parent=root_module['ns3::DiscreteTimeLossModel']) - ## lte-mac-queue.h: ns3::LteMacQueue [class] - module.add_class('LteMacQueue', parent=root_module['ns3::Object']) - ## lte-phy.h: ns3::LtePhy [class] - module.add_class('LtePhy', parent=root_module['ns3::Object']) - ## lte-propagation-loss-model.h: ns3::LtePropagationLossModel [class] - module.add_class('LtePropagationLossModel', parent=root_module['ns3::SpectrumPropagationLossModel']) - ## lte-spectrum-phy.h: ns3::LteSpectrumPhy [class] - module.add_class('LteSpectrumPhy', parent=root_module['ns3::SpectrumPhy']) - ## lte-spectrum-phy.h: ns3::LteSpectrumPhy::State [enumeration] - module.add_enum('State', ['IDLE', 'TX', 'RX'], outer_class=root_module['ns3::LteSpectrumPhy']) - ## mac-entity.h: ns3::MacEntity [class] - module.add_class('MacEntity', parent=root_module['ns3::Object']) - ## path-loss-model.h: ns3::PathLossModel [class] - module.add_class('PathLossModel', parent=root_module['ns3::DiscreteTimeLossModel']) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage [class] - module.add_class('PdcchMapIdealControlMessage', parent=root_module['ns3::IdealControlMessage']) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::Direction [enumeration] - module.add_enum('Direction', ['DOWNLINK', 'UPLINK'], outer_class=root_module['ns3::PdcchMapIdealControlMessage']) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord [struct] - module.add_class('IdealPdcchRecord', outer_class=root_module['ns3::PdcchMapIdealControlMessage']) - ## penetration-loss-model.h: ns3::PenetrationLossModel [class] - module.add_class('PenetrationLossModel', parent=root_module['ns3::DiscreteTimeLossModel']) - ## shadowing-loss-model.h: ns3::ShadowingLossModel [class] - module.add_class('ShadowingLossModel', parent=root_module['ns3::DiscreteTimeLossModel']) - ## ue-phy.h: ns3::UeLtePhy [class] - module.add_class('UeLtePhy', parent=root_module['ns3::LtePhy']) - ## ue-lte-spectrum-phy.h: ns3::UeLteSpectrumPhy [class] - module.add_class('UeLteSpectrumPhy', parent=root_module['ns3::LteSpectrumPhy']) - ## ue-mac-entity.h: ns3::UeMacEntity [class] - module.add_class('UeMacEntity', parent=root_module['ns3::MacEntity']) - ## ideal-control-messages.h: ns3::CqiIdealControlMessage [class] - module.add_class('CqiIdealControlMessage', parent=root_module['ns3::IdealControlMessage']) - ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiFeedback [struct] - module.add_class('CqiFeedback', outer_class=root_module['ns3::CqiIdealControlMessage']) - ## enb-phy.h: ns3::EnbLtePhy [class] - module.add_class('EnbLtePhy', parent=root_module['ns3::LtePhy']) - ## enb-lte-spectrum-phy.h: ns3::EnbLteSpectrumPhy [class] - module.add_class('EnbLteSpectrumPhy', parent=root_module['ns3::LteSpectrumPhy']) - ## enb-mac-entity.h: ns3::EnbMacEntity [class] - module.add_class('EnbMacEntity', parent=root_module['ns3::MacEntity']) - ## lte-net-device.h: ns3::LteNetDevice [class] - module.add_class('LteNetDevice', parent=root_module['ns3::NetDevice']) - ## ue-net-device.h: ns3::UeNetDevice [class] - module.add_class('UeNetDevice', parent=root_module['ns3::LteNetDevice']) - ## enb-net-device.h: ns3::EnbNetDevice [class] - module.add_class('EnbNetDevice', parent=root_module['ns3::LteNetDevice']) - module.add_container('std::vector< ns3::UeRecord::CqiFeedback >', 'ns3::UeRecord::CqiFeedback', container_type='vector') - module.add_container('std::deque< ns3::LteMacQueue::QueueElement >', 'ns3::LteMacQueue::QueueElement', container_type='dequeue') - module.add_container('std::list< ns3::PdcchMapIdealControlMessage::IdealPdcchRecord >', 'ns3::PdcchMapIdealControlMessage::IdealPdcchRecord', container_type='list') - module.add_container('std::list< ns3::CqiIdealControlMessage::CqiFeedback >', 'ns3::CqiIdealControlMessage::CqiFeedback', container_type='list') - - ## 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_Ns3LteHelper_methods(root_module, root_module['ns3::LteHelper']) - register_Ns3LteSpectrumValueHelper_methods(root_module, root_module['ns3::LteSpectrumValueHelper']) - register_Ns3LteMacHeader_methods(root_module, root_module['ns3::LteMacHeader']) - register_Ns3PacketScheduler_methods(root_module, root_module['ns3::PacketScheduler']) - register_Ns3RadioBearerInstance_methods(root_module, root_module['ns3::RadioBearerInstance']) - register_Ns3RlcEntity_methods(root_module, root_module['ns3::RlcEntity']) - register_Ns3RrcEntity_methods(root_module, root_module['ns3::RrcEntity']) - register_Ns3SimplePacketScheduler_methods(root_module, root_module['ns3::SimplePacketScheduler']) - register_Ns3UeManager_methods(root_module, root_module['ns3::UeManager']) - register_Ns3UeRecord_methods(root_module, root_module['ns3::UeRecord']) - register_Ns3UeRecordCqiFeedback_methods(root_module, root_module['ns3::UeRecord::CqiFeedback']) - register_Ns3AmcModule_methods(root_module, root_module['ns3::AmcModule']) - register_Ns3BearerQosParameters_methods(root_module, root_module['ns3::BearerQosParameters']) - register_Ns3ChannelRealization_methods(root_module, root_module['ns3::ChannelRealization']) - register_Ns3DiscreteTimeLossModel_methods(root_module, root_module['ns3::DiscreteTimeLossModel']) - register_Ns3IdealControlMessage_methods(root_module, root_module['ns3::IdealControlMessage']) - register_Ns3JakesFadingLossModel_methods(root_module, root_module['ns3::JakesFadingLossModel']) - register_Ns3LteMacQueue_methods(root_module, root_module['ns3::LteMacQueue']) - register_Ns3LtePhy_methods(root_module, root_module['ns3::LtePhy']) - register_Ns3LtePropagationLossModel_methods(root_module, root_module['ns3::LtePropagationLossModel']) - register_Ns3LteSpectrumPhy_methods(root_module, root_module['ns3::LteSpectrumPhy']) - register_Ns3MacEntity_methods(root_module, root_module['ns3::MacEntity']) - register_Ns3PathLossModel_methods(root_module, root_module['ns3::PathLossModel']) - register_Ns3PdcchMapIdealControlMessage_methods(root_module, root_module['ns3::PdcchMapIdealControlMessage']) - register_Ns3PdcchMapIdealControlMessageIdealPdcchRecord_methods(root_module, root_module['ns3::PdcchMapIdealControlMessage::IdealPdcchRecord']) - register_Ns3PenetrationLossModel_methods(root_module, root_module['ns3::PenetrationLossModel']) - register_Ns3ShadowingLossModel_methods(root_module, root_module['ns3::ShadowingLossModel']) - register_Ns3UeLtePhy_methods(root_module, root_module['ns3::UeLtePhy']) - register_Ns3UeLteSpectrumPhy_methods(root_module, root_module['ns3::UeLteSpectrumPhy']) - register_Ns3UeMacEntity_methods(root_module, root_module['ns3::UeMacEntity']) - register_Ns3CqiIdealControlMessage_methods(root_module, root_module['ns3::CqiIdealControlMessage']) - register_Ns3CqiIdealControlMessageCqiFeedback_methods(root_module, root_module['ns3::CqiIdealControlMessage::CqiFeedback']) - register_Ns3EnbLtePhy_methods(root_module, root_module['ns3::EnbLtePhy']) - register_Ns3EnbLteSpectrumPhy_methods(root_module, root_module['ns3::EnbLteSpectrumPhy']) - register_Ns3EnbMacEntity_methods(root_module, root_module['ns3::EnbMacEntity']) - register_Ns3LteNetDevice_methods(root_module, root_module['ns3::LteNetDevice']) - register_Ns3UeNetDevice_methods(root_module, root_module['ns3::UeNetDevice']) - register_Ns3EnbNetDevice_methods(root_module, root_module['ns3::EnbNetDevice']) - return - -def register_Ns3LteHelper_methods(root_module, cls): - ## lte-helper.h: ns3::LteHelper::LteHelper(ns3::LteHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LteHelper const &', 'arg0')]) - ## lte-helper.h: ns3::LteHelper::LteHelper() [constructor] - cls.add_constructor([]) - ## lte-helper.h: void ns3::LteHelper::AddDownlinkChannelRealization(ns3::Ptr enbMobility, ns3::Ptr ueMobility, ns3::Ptr phy) [member function] - cls.add_method('AddDownlinkChannelRealization', - 'void', - [param('ns3::Ptr< ns3::MobilityModel >', 'enbMobility'), param('ns3::Ptr< ns3::MobilityModel >', 'ueMobility'), param('ns3::Ptr< ns3::LtePhy >', 'phy')]) - ## lte-helper.h: void ns3::LteHelper::AddMobility(ns3::Ptr phy, ns3::Ptr m) [member function] - cls.add_method('AddMobility', - 'void', - [param('ns3::Ptr< ns3::LtePhy >', 'phy'), param('ns3::Ptr< ns3::MobilityModel >', 'm')]) - ## lte-helper.h: void ns3::LteHelper::EnableLogComponents() [member function] - cls.add_method('EnableLogComponents', - 'void', - []) - ## lte-helper.h: ns3::NetDeviceContainer ns3::LteHelper::Install(ns3::NodeContainer c, ns3::LteHelper::NetDeviceType type) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c'), param('ns3::LteHelper::NetDeviceType', 'type')]) - ## lte-helper.h: void ns3::LteHelper::RegisterUeToTheEnb(ns3::Ptr ue, ns3::Ptr enb) [member function] - cls.add_method('RegisterUeToTheEnb', - 'void', - [param('ns3::Ptr< ns3::UeNetDevice >', 'ue'), param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')]) - return - -def register_Ns3LteSpectrumValueHelper_methods(root_module, cls): - ## lte-spectrum-value-helper.h: ns3::LteSpectrumValueHelper::LteSpectrumValueHelper() [constructor] - cls.add_constructor([]) - ## lte-spectrum-value-helper.h: ns3::LteSpectrumValueHelper::LteSpectrumValueHelper(ns3::LteSpectrumValueHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LteSpectrumValueHelper const &', 'arg0')]) - ## lte-spectrum-value-helper.h: ns3::Ptr ns3::LteSpectrumValueHelper::CreateDownlinkNoisePowerSpectralDensity() [member function] - cls.add_method('CreateDownlinkNoisePowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - []) - ## lte-spectrum-value-helper.h: ns3::Ptr ns3::LteSpectrumValueHelper::CreateDownlinkTxPowerSpectralDensity(double powerTx, std::vector > channels) [member function] - cls.add_method('CreateDownlinkTxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('double', 'powerTx'), param('std::vector< int >', 'channels')]) - ## lte-spectrum-value-helper.h: ns3::Ptr ns3::LteSpectrumValueHelper::CreateUplinkNoisePowerSpectralDensity() [member function] - cls.add_method('CreateUplinkNoisePowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - []) - ## lte-spectrum-value-helper.h: ns3::Ptr ns3::LteSpectrumValueHelper::CreateUplinkTxPowerSpectralDensity(double powerTx, std::vector > channels) [member function] - cls.add_method('CreateUplinkTxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('double', 'powerTx'), param('std::vector< int >', 'channels')]) - return - -def register_Ns3LteMacHeader_methods(root_module, cls): - ## lte-mac-header.h: ns3::LteMacHeader::LteMacHeader() [constructor] - cls.add_constructor([]) - ## lte-mac-header.h: ns3::LteMacHeader::LteMacHeader(ns3::LteMacHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LteMacHeader const &', 'arg0')]) - ## lte-mac-header.h: uint32_t ns3::LteMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## lte-mac-header.h: ns3::Mac48Address ns3::LteMacHeader::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Mac48Address', - [], - is_const=True) - ## lte-mac-header.h: ns3::TypeId ns3::LteMacHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## lte-mac-header.h: uint32_t ns3::LteMacHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## lte-mac-header.h: ns3::Mac48Address ns3::LteMacHeader::GetSource() const [member function] - cls.add_method('GetSource', - 'ns3::Mac48Address', - [], - is_const=True) - ## lte-mac-header.h: static ns3::TypeId ns3::LteMacHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## lte-mac-header.h: void ns3::LteMacHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## lte-mac-header.h: void ns3::LteMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## lte-mac-header.h: void ns3::LteMacHeader::SetDestination(ns3::Mac48Address destination) [member function] - cls.add_method('SetDestination', - 'void', - [param('ns3::Mac48Address', 'destination')]) - ## lte-mac-header.h: void ns3::LteMacHeader::SetSource(ns3::Mac48Address source) [member function] - cls.add_method('SetSource', - 'void', - [param('ns3::Mac48Address', 'source')]) - return - -def register_Ns3PacketScheduler_methods(root_module, cls): - ## packet-scheduler.h: ns3::PacketScheduler::PacketScheduler(ns3::PacketScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketScheduler const &', 'arg0')]) - ## packet-scheduler.h: ns3::PacketScheduler::PacketScheduler() [constructor] - cls.add_constructor([]) - ## packet-scheduler.h: ns3::PacketScheduler::PacketScheduler(ns3::Ptr enb) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')]) - ## packet-scheduler.h: void ns3::PacketScheduler::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## packet-scheduler.h: void ns3::PacketScheduler::DoRunPacketScheduler() [member function] - cls.add_method('DoRunPacketScheduler', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## packet-scheduler.h: ns3::Ptr ns3::PacketScheduler::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::EnbNetDevice >', - []) - ## packet-scheduler.h: ns3::Ptr ns3::PacketScheduler::GetMacEntity() [member function] - cls.add_method('GetMacEntity', - 'ns3::Ptr< ns3::MacEntity >', - []) - ## packet-scheduler.h: static ns3::TypeId ns3::PacketScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## packet-scheduler.h: void ns3::PacketScheduler::RunPacketScheduler() [member function] - cls.add_method('RunPacketScheduler', - 'void', - []) - ## packet-scheduler.h: void ns3::PacketScheduler::SetDevice(ns3::Ptr enb) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')]) - ## packet-scheduler.h: void ns3::PacketScheduler::SetMacEntity(ns3::Ptr mac) [member function] - cls.add_method('SetMacEntity', - 'void', - [param('ns3::Ptr< ns3::MacEntity >', 'mac')]) - return - -def register_Ns3RadioBearerInstance_methods(root_module, cls): - ## radio-bearer-instance.h: ns3::RadioBearerInstance::RadioBearerInstance(ns3::RadioBearerInstance const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RadioBearerInstance const &', 'arg0')]) - ## radio-bearer-instance.h: ns3::RadioBearerInstance::RadioBearerInstance() [constructor] - cls.add_constructor([]) - ## radio-bearer-instance.h: ns3::Ptr ns3::RadioBearerInstance::Dequeue() [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - []) - ## radio-bearer-instance.h: ns3::Ptr ns3::RadioBearerInstance::Dequeue(uint32_t availableByte) [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'availableByte')]) - ## radio-bearer-instance.h: bool ns3::RadioBearerInstance::Enqueue(ns3::Ptr packet) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet')]) - ## radio-bearer-instance.h: ns3::RadioBearerInstance::BearerDirection ns3::RadioBearerInstance::GetBearerDirection() const [member function] - cls.add_method('GetBearerDirection', - 'ns3::RadioBearerInstance::BearerDirection', - [], - is_const=True) - ## radio-bearer-instance.h: ns3::RadioBearerInstance::BearerType ns3::RadioBearerInstance::GetBearerType() const [member function] - cls.add_method('GetBearerType', - 'ns3::RadioBearerInstance::BearerType', - [], - is_const=True) - ## radio-bearer-instance.h: ns3::IpcsClassifierRecord * ns3::RadioBearerInstance::GetIpcsClassifierRecord() [member function] - cls.add_method('GetIpcsClassifierRecord', - 'ns3::IpcsClassifierRecord *', - []) - ## radio-bearer-instance.h: ns3::Ptr ns3::RadioBearerInstance::GetQosParameters() [member function] - cls.add_method('GetQosParameters', - 'ns3::Ptr< ns3::BearerQosParameters >', - []) - ## radio-bearer-instance.h: ns3::Ptr ns3::RadioBearerInstance::GetQueue() const [member function] - cls.add_method('GetQueue', - 'ns3::Ptr< ns3::LteMacQueue >', - [], - is_const=True) - ## radio-bearer-instance.h: ns3::Ptr ns3::RadioBearerInstance::GetRlcEntity() [member function] - cls.add_method('GetRlcEntity', - 'ns3::Ptr< ns3::RlcEntity >', - []) - ## radio-bearer-instance.h: static ns3::TypeId ns3::RadioBearerInstance::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## radio-bearer-instance.h: bool ns3::RadioBearerInstance::HasPackets() const [member function] - cls.add_method('HasPackets', - 'bool', - [], - is_const=True) - ## radio-bearer-instance.h: void ns3::RadioBearerInstance::SetBearerDirection(ns3::RadioBearerInstance::BearerDirection direction) [member function] - cls.add_method('SetBearerDirection', - 'void', - [param('ns3::RadioBearerInstance::BearerDirection', 'direction')]) - ## radio-bearer-instance.h: void ns3::RadioBearerInstance::SetBearerType(ns3::RadioBearerInstance::BearerType type) [member function] - cls.add_method('SetBearerType', - 'void', - [param('ns3::RadioBearerInstance::BearerType', 'type')]) - ## radio-bearer-instance.h: void ns3::RadioBearerInstance::SetIpcsClassifierRecord(ns3::IpcsClassifierRecord * c) [member function] - cls.add_method('SetIpcsClassifierRecord', - 'void', - [param('ns3::IpcsClassifierRecord *', 'c')]) - ## radio-bearer-instance.h: void ns3::RadioBearerInstance::SetQosParameters(ns3::Ptr qosParameters) [member function] - cls.add_method('SetQosParameters', - 'void', - [param('ns3::Ptr< ns3::BearerQosParameters >', 'qosParameters')]) - ## radio-bearer-instance.h: void ns3::RadioBearerInstance::SetRlcEntity(ns3::Ptr rlc) [member function] - cls.add_method('SetRlcEntity', - 'void', - [param('ns3::Ptr< ns3::RlcEntity >', 'rlc')]) - ## radio-bearer-instance.h: void ns3::RadioBearerInstance::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3RlcEntity_methods(root_module, cls): - ## rlc-entity.h: ns3::RlcEntity::RlcEntity(ns3::RlcEntity const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RlcEntity const &', 'arg0')]) - ## rlc-entity.h: ns3::RlcEntity::RlcEntity() [constructor] - cls.add_constructor([]) - ## rlc-entity.h: ns3::RlcEntity::RlcEntity(ns3::Ptr d) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::LteNetDevice >', 'd')]) - ## rlc-entity.h: ns3::Ptr ns3::RlcEntity::Dequeue() [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - []) - ## rlc-entity.h: void ns3::RlcEntity::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## rlc-entity.h: ns3::Ptr ns3::RlcEntity::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::LteNetDevice >', - []) - ## rlc-entity.h: ns3::Ptr ns3::RlcEntity::GetRadioBearer() [member function] - cls.add_method('GetRadioBearer', - 'ns3::Ptr< ns3::RadioBearerInstance >', - []) - ## rlc-entity.h: static ns3::TypeId ns3::RlcEntity::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## rlc-entity.h: void ns3::RlcEntity::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::LteNetDevice >', 'd')]) - ## rlc-entity.h: void ns3::RlcEntity::SetRadioBearer(ns3::Ptr b) [member function] - cls.add_method('SetRadioBearer', - 'void', - [param('ns3::Ptr< ns3::RadioBearerInstance >', 'b')]) - return - -def register_Ns3RrcEntity_methods(root_module, cls): - ## rrc-entity.h: ns3::RrcEntity::RrcEntity(ns3::RrcEntity const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RrcEntity const &', 'arg0')]) - ## rrc-entity.h: ns3::RrcEntity::RrcEntity() [constructor] - cls.add_constructor([]) - ## rrc-entity.h: void ns3::RrcEntity::AddDownlinkGbrBearer(ns3::Ptr bearer) [member function] - cls.add_method('AddDownlinkGbrBearer', - 'void', - [param('ns3::Ptr< ns3::RadioBearerInstance >', 'bearer')]) - ## rrc-entity.h: void ns3::RrcEntity::AddDownlinkNgbrBearer(ns3::Ptr bearer) [member function] - cls.add_method('AddDownlinkNgbrBearer', - 'void', - [param('ns3::Ptr< ns3::RadioBearerInstance >', 'bearer')]) - ## rrc-entity.h: void ns3::RrcEntity::AddUplinkGbrBearer(ns3::Ptr bearer) [member function] - cls.add_method('AddUplinkGbrBearer', - 'void', - [param('ns3::Ptr< ns3::RadioBearerInstance >', 'bearer')]) - ## rrc-entity.h: void ns3::RrcEntity::AddUplinkNgbrBearer(ns3::Ptr bearer) [member function] - cls.add_method('AddUplinkNgbrBearer', - 'void', - [param('ns3::Ptr< ns3::RadioBearerInstance >', 'bearer')]) - ## rrc-entity.h: ns3::Ptr ns3::RrcEntity::Classify(ns3::Ptr p) const [member function] - cls.add_method('Classify', - 'ns3::Ptr< ns3::RadioBearerInstance >', - [param('ns3::Ptr< ns3::Packet >', 'p')], - is_const=True) - ## rrc-entity.h: void ns3::RrcEntity::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## rrc-entity.h: ns3::Ptr ns3::RrcEntity::GetDefaultBearer() [member function] - cls.add_method('GetDefaultBearer', - 'ns3::Ptr< ns3::RadioBearerInstance >', - []) - ## rrc-entity.h: std::vector,std::allocator > > * ns3::RrcEntity::GetDownlinkGbrBearers() const [member function] - cls.add_method('GetDownlinkGbrBearers', - 'std::vector< ns3::Ptr< ns3::RadioBearerInstance > > *', - [], - is_const=True) - ## rrc-entity.h: std::vector,std::allocator > > * ns3::RrcEntity::GetDownlinkNgbrBearers() const [member function] - cls.add_method('GetDownlinkNgbrBearers', - 'std::vector< ns3::Ptr< ns3::RadioBearerInstance > > *', - [], - is_const=True) - ## rrc-entity.h: static ns3::TypeId ns3::RrcEntity::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## rrc-entity.h: std::vector,std::allocator > > * ns3::RrcEntity::GetUplinkGbrBearers() const [member function] - cls.add_method('GetUplinkGbrBearers', - 'std::vector< ns3::Ptr< ns3::RadioBearerInstance > > *', - [], - is_const=True) - ## rrc-entity.h: std::vector,std::allocator > > * ns3::RrcEntity::GetUplinkNgbrBearers() const [member function] - cls.add_method('GetUplinkNgbrBearers', - 'std::vector< ns3::Ptr< ns3::RadioBearerInstance > > *', - [], - is_const=True) - return - -def register_Ns3SimplePacketScheduler_methods(root_module, cls): - ## simple-packet-scheduler.h: ns3::SimplePacketScheduler::SimplePacketScheduler(ns3::SimplePacketScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SimplePacketScheduler const &', 'arg0')]) - ## simple-packet-scheduler.h: ns3::SimplePacketScheduler::SimplePacketScheduler() [constructor] - cls.add_constructor([]) - ## simple-packet-scheduler.h: ns3::SimplePacketScheduler::SimplePacketScheduler(ns3::Ptr enb) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')]) - ## simple-packet-scheduler.h: void ns3::SimplePacketScheduler::DoRunPacketScheduler() [member function] - cls.add_method('DoRunPacketScheduler', - 'void', - [], - is_virtual=True) - ## simple-packet-scheduler.h: static ns3::TypeId ns3::SimplePacketScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UeManager_methods(root_module, cls): - ## ue-manager.h: ns3::UeManager::UeManager(ns3::UeManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UeManager const &', 'arg0')]) - ## ue-manager.h: ns3::UeManager::UeManager() [constructor] - cls.add_constructor([]) - ## ue-manager.h: void ns3::UeManager::CreateUeRecord(ns3::Ptr ue, ns3::Ptr enb) [member function] - cls.add_method('CreateUeRecord', - 'void', - [param('ns3::Ptr< ns3::UeNetDevice >', 'ue'), param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')]) - ## ue-manager.h: void ns3::UeManager::DeleteUeRecord(ns3::Ptr ue) [member function] - cls.add_method('DeleteUeRecord', - 'void', - [param('ns3::Ptr< ns3::UeNetDevice >', 'ue')]) - ## ue-manager.h: void ns3::UeManager::DeleteUeRecord(ns3::Mac48Address const & macAddress) [member function] - cls.add_method('DeleteUeRecord', - 'void', - [param('ns3::Mac48Address const &', 'macAddress')]) - ## ue-manager.h: uint32_t ns3::UeManager::GetNRegisteredUes() const [member function] - cls.add_method('GetNRegisteredUes', - 'uint32_t', - [], - is_const=True) - ## ue-manager.h: ns3::Ptr ns3::UeManager::GetUeRecord(ns3::Ptr ue) [member function] - cls.add_method('GetUeRecord', - 'ns3::Ptr< ns3::UeRecord >', - [param('ns3::Ptr< ns3::UeNetDevice >', 'ue')]) - ## ue-manager.h: ns3::Ptr ns3::UeManager::GetUeRecord(ns3::Mac48Address const macAddress) [member function] - cls.add_method('GetUeRecord', - 'ns3::Ptr< ns3::UeRecord >', - [param('ns3::Mac48Address const', 'macAddress')]) - ## ue-manager.h: std::vector,std::allocator > > * ns3::UeManager::GetUeRecords() [member function] - cls.add_method('GetUeRecords', - 'std::vector< ns3::Ptr< ns3::UeRecord > > *', - []) - ## ue-manager.h: bool ns3::UeManager::IsRegistered(ns3::Ptr ue) const [member function] - cls.add_method('IsRegistered', - 'bool', - [param('ns3::Ptr< ns3::UeNetDevice >', 'ue')], - is_const=True) - ## ue-manager.h: bool ns3::UeManager::IsRegistered(ns3::Mac48Address const & macAddress) const [member function] - cls.add_method('IsRegistered', - 'bool', - [param('ns3::Mac48Address const &', 'macAddress')], - is_const=True) - return - -def register_Ns3UeRecord_methods(root_module, cls): - ## ue-record.h: ns3::UeRecord::UeRecord(ns3::UeRecord const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UeRecord const &', 'arg0')]) - ## ue-record.h: ns3::UeRecord::UeRecord() [constructor] - cls.add_constructor([]) - ## ue-record.h: ns3::UeRecord::UeRecord(ns3::Ptr ue, ns3::Ptr enb) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'ue'), param('ns3::Ptr< ns3::NetDevice >', 'enb')]) - ## ue-record.h: std::vector > ns3::UeRecord::GetCqiFeedbacks() [member function] - cls.add_method('GetCqiFeedbacks', - 'std::vector< ns3::UeRecord::CqiFeedback >', - []) - ## ue-record.h: ns3::Ptr ns3::UeRecord::GetEnb() [member function] - cls.add_method('GetEnb', - 'ns3::Ptr< ns3::NetDevice >', - []) - ## ue-record.h: ns3::Ptr ns3::UeRecord::GetUe() [member function] - cls.add_method('GetUe', - 'ns3::Ptr< ns3::NetDevice >', - []) - ## ue-record.h: void ns3::UeRecord::SetCqiFeedbacks(std::vector > cqiFeedbacks) [member function] - cls.add_method('SetCqiFeedbacks', - 'void', - [param('std::vector< ns3::UeRecord::CqiFeedback >', 'cqiFeedbacks')]) - ## ue-record.h: void ns3::UeRecord::SetEnb(ns3::Ptr enb) [member function] - cls.add_method('SetEnb', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'enb')]) - ## ue-record.h: void ns3::UeRecord::SetUe(ns3::Ptr ue) [member function] - cls.add_method('SetUe', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'ue')]) - return - -def register_Ns3UeRecordCqiFeedback_methods(root_module, cls): - ## ue-record.h: ns3::UeRecord::CqiFeedback::CqiFeedback() [constructor] - cls.add_constructor([]) - ## ue-record.h: ns3::UeRecord::CqiFeedback::CqiFeedback(ns3::UeRecord::CqiFeedback const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UeRecord::CqiFeedback const &', 'arg0')]) - ## ue-record.h: ns3::UeRecord::CqiFeedback::m_cqi [variable] - cls.add_instance_attribute('m_cqi', 'int', is_const=False) - ## ue-record.h: ns3::UeRecord::CqiFeedback::m_subChannelId [variable] - cls.add_instance_attribute('m_subChannelId', 'int', is_const=False) - return - -def register_Ns3AmcModule_methods(root_module, cls): - ## amc-module.h: ns3::AmcModule::AmcModule(ns3::AmcModule const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AmcModule const &', 'arg0')]) - ## amc-module.h: ns3::AmcModule::AmcModule() [constructor] - cls.add_constructor([]) - ## amc-module.h: std::vector > ns3::AmcModule::CreateCqiFeedbacks(std::vector > sinr) [member function] - cls.add_method('CreateCqiFeedbacks', - 'std::vector< int >', - [param('std::vector< double >', 'sinr')]) - ## amc-module.h: int ns3::AmcModule::GetMcsFromCqi(int cqi) [member function] - cls.add_method('GetMcsFromCqi', - 'int', - [param('int', 'cqi')]) - ## amc-module.h: double ns3::AmcModule::GetSpectralEfficiencyFromCqi(int cqi) [member function] - cls.add_method('GetSpectralEfficiencyFromCqi', - 'double', - [param('int', 'cqi')]) - ## amc-module.h: int ns3::AmcModule::GetTbSizeFromMcs(int mcs) [member function] - cls.add_method('GetTbSizeFromMcs', - 'int', - [param('int', 'mcs')]) - ## amc-module.h: static ns3::TypeId ns3::AmcModule::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## amc-module.h: void ns3::AmcModule::Initialize() [member function] - cls.add_method('Initialize', - 'void', - []) - return - -def register_Ns3BearerQosParameters_methods(root_module, cls): - ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosParameters(ns3::BearerQosParameters const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BearerQosParameters const &', 'arg0')]) - ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosParameters() [constructor] - cls.add_constructor([]) - ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosParameters(int qci, double gbr, double mbr) [constructor] - cls.add_constructor([param('int', 'qci'), param('double', 'gbr'), param('double', 'mbr')]) - ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosParameters(int qci, bool apec, bool apev, double gbr, double mbr) [constructor] - cls.add_constructor([param('int', 'qci'), param('bool', 'apec'), param('bool', 'apev'), param('double', 'gbr'), param('double', 'mbr')]) - ## bearer-qos-parameters.h: bool ns3::BearerQosParameters::GetArpPreEmptionCapability() const [member function] - cls.add_method('GetArpPreEmptionCapability', - 'bool', - [], - is_const=True) - ## bearer-qos-parameters.h: bool ns3::BearerQosParameters::GetArpPreEmptionVulnerability() const [member function] - cls.add_method('GetArpPreEmptionVulnerability', - 'bool', - [], - is_const=True) - ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosType ns3::BearerQosParameters::GetBearerQosType() const [member function] - cls.add_method('GetBearerQosType', - 'ns3::BearerQosParameters::BearerQosType', - [], - is_const=True) - ## bearer-qos-parameters.h: double ns3::BearerQosParameters::GetGbr() const [member function] - cls.add_method('GetGbr', - 'double', - [], - is_const=True) - ## bearer-qos-parameters.h: double ns3::BearerQosParameters::GetMaxDelay() const [member function] - cls.add_method('GetMaxDelay', - 'double', - [], - is_const=True) - ## bearer-qos-parameters.h: double ns3::BearerQosParameters::GetMbr() const [member function] - cls.add_method('GetMbr', - 'double', - [], - is_const=True) - ## bearer-qos-parameters.h: int ns3::BearerQosParameters::GetQci() const [member function] - cls.add_method('GetQci', - 'int', - [], - is_const=True) - ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetArpPreEmptionCapability(bool apec) [member function] - cls.add_method('SetArpPreEmptionCapability', - 'void', - [param('bool', 'apec')]) - ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetArpPreEmptionVulnerability(bool apev) [member function] - cls.add_method('SetArpPreEmptionVulnerability', - 'void', - [param('bool', 'apev')]) - ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetBearerQosType(ns3::BearerQosParameters::BearerQosType QosType) [member function] - cls.add_method('SetBearerQosType', - 'void', - [param('ns3::BearerQosParameters::BearerQosType', 'QosType')]) - ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetGbr(double gbr) [member function] - cls.add_method('SetGbr', - 'void', - [param('double', 'gbr')]) - ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetMaxDelay(double targetDelay) [member function] - cls.add_method('SetMaxDelay', - 'void', - [param('double', 'targetDelay')]) - ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetMbr(double mbr) [member function] - cls.add_method('SetMbr', - 'void', - [param('double', 'mbr')]) - ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetQci(int qci) [member function] - cls.add_method('SetQci', - 'void', - [param('int', 'qci')]) - return - -def register_Ns3ChannelRealization_methods(root_module, cls): - ## channel-realization.h: ns3::ChannelRealization::ChannelRealization(ns3::ChannelRealization const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ChannelRealization const &', 'arg0')]) - ## channel-realization.h: ns3::ChannelRealization::ChannelRealization() [constructor] - cls.add_constructor([]) - ## channel-realization.h: ns3::Ptr ns3::ChannelRealization::GetJakesFadingLossModel() [member function] - cls.add_method('GetJakesFadingLossModel', - 'ns3::Ptr< ns3::JakesFadingLossModel >', - []) - ## channel-realization.h: ns3::Ptr ns3::ChannelRealization::GetPathLossModel() [member function] - cls.add_method('GetPathLossModel', - 'ns3::Ptr< ns3::PathLossModel >', - []) - ## channel-realization.h: ns3::Ptr ns3::ChannelRealization::GetPenetrationLossModel() [member function] - cls.add_method('GetPenetrationLossModel', - 'ns3::Ptr< ns3::PenetrationLossModel >', - []) - ## channel-realization.h: ns3::Ptr ns3::ChannelRealization::GetShadowingLossModel() [member function] - cls.add_method('GetShadowingLossModel', - 'ns3::Ptr< ns3::ShadowingLossModel >', - []) - ## channel-realization.h: static ns3::TypeId ns3::ChannelRealization::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## channel-realization.h: void ns3::ChannelRealization::SetJakesFadingLossModel(ns3::Ptr l) [member function] - cls.add_method('SetJakesFadingLossModel', - 'void', - [param('ns3::Ptr< ns3::JakesFadingLossModel >', 'l')]) - ## channel-realization.h: void ns3::ChannelRealization::SetPathLossModel(ns3::Ptr l) [member function] - cls.add_method('SetPathLossModel', - 'void', - [param('ns3::Ptr< ns3::PathLossModel >', 'l')]) - ## channel-realization.h: void ns3::ChannelRealization::SetPenetrationLossModel(ns3::Ptr l) [member function] - cls.add_method('SetPenetrationLossModel', - 'void', - [param('ns3::Ptr< ns3::PenetrationLossModel >', 'l')]) - ## channel-realization.h: void ns3::ChannelRealization::SetShadowingLossModel(ns3::Ptr l) [member function] - cls.add_method('SetShadowingLossModel', - 'void', - [param('ns3::Ptr< ns3::ShadowingLossModel >', 'l')]) - return - -def register_Ns3DiscreteTimeLossModel_methods(root_module, cls): - ## discrete-time-loss-model.h: ns3::DiscreteTimeLossModel::DiscreteTimeLossModel(ns3::DiscreteTimeLossModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DiscreteTimeLossModel const &', 'arg0')]) - ## discrete-time-loss-model.h: ns3::DiscreteTimeLossModel::DiscreteTimeLossModel() [constructor] - cls.add_constructor([]) - ## discrete-time-loss-model.h: ns3::Time ns3::DiscreteTimeLossModel::GetLastUpdate() [member function] - cls.add_method('GetLastUpdate', - 'ns3::Time', - []) - ## discrete-time-loss-model.h: double ns3::DiscreteTimeLossModel::GetSamplingPeriod() [member function] - cls.add_method('GetSamplingPeriod', - 'double', - []) - ## discrete-time-loss-model.h: static ns3::TypeId ns3::DiscreteTimeLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## discrete-time-loss-model.h: bool ns3::DiscreteTimeLossModel::NeedForUpdate() [member function] - cls.add_method('NeedForUpdate', - 'bool', - []) - ## discrete-time-loss-model.h: void ns3::DiscreteTimeLossModel::SetLastUpdate() [member function] - cls.add_method('SetLastUpdate', - 'void', - []) - ## discrete-time-loss-model.h: void ns3::DiscreteTimeLossModel::SetSamplingPeriod(double sp) [member function] - cls.add_method('SetSamplingPeriod', - 'void', - [param('double', 'sp')]) - return - -def register_Ns3IdealControlMessage_methods(root_module, cls): - ## ideal-control-messages.h: ns3::IdealControlMessage::IdealControlMessage(ns3::IdealControlMessage const & arg0) [copy constructor] - cls.add_constructor([param('ns3::IdealControlMessage const &', 'arg0')]) - ## ideal-control-messages.h: ns3::IdealControlMessage::IdealControlMessage() [constructor] - cls.add_constructor([]) - ## ideal-control-messages.h: ns3::Ptr ns3::IdealControlMessage::GetDestinationDevice() [member function] - cls.add_method('GetDestinationDevice', - 'ns3::Ptr< ns3::LteNetDevice >', - []) - ## ideal-control-messages.h: ns3::IdealControlMessage::MessageType ns3::IdealControlMessage::GetMessageType() [member function] - cls.add_method('GetMessageType', - 'ns3::IdealControlMessage::MessageType', - []) - ## ideal-control-messages.h: ns3::Ptr ns3::IdealControlMessage::GetSourceDevice() [member function] - cls.add_method('GetSourceDevice', - 'ns3::Ptr< ns3::LteNetDevice >', - []) - ## ideal-control-messages.h: void ns3::IdealControlMessage::SetDestinationDevice(ns3::Ptr dst) [member function] - cls.add_method('SetDestinationDevice', - 'void', - [param('ns3::Ptr< ns3::LteNetDevice >', 'dst')]) - ## ideal-control-messages.h: void ns3::IdealControlMessage::SetMessageType(ns3::IdealControlMessage::MessageType type) [member function] - cls.add_method('SetMessageType', - 'void', - [param('ns3::IdealControlMessage::MessageType', 'type')]) - ## ideal-control-messages.h: void ns3::IdealControlMessage::SetSourceDevice(ns3::Ptr src) [member function] - cls.add_method('SetSourceDevice', - 'void', - [param('ns3::Ptr< ns3::LteNetDevice >', 'src')]) - return - -def register_Ns3JakesFadingLossModel_methods(root_module, cls): - ## jakes-fading-loss-model.h: ns3::JakesFadingLossModel::JakesFadingLossModel(ns3::JakesFadingLossModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::JakesFadingLossModel const &', 'arg0')]) - ## jakes-fading-loss-model.h: ns3::JakesFadingLossModel::JakesFadingLossModel() [constructor] - cls.add_constructor([]) - ## jakes-fading-loss-model.h: ns3::Ptr ns3::JakesFadingLossModel::GetPhy() [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::LtePhy >', - []) - ## jakes-fading-loss-model.h: static ns3::TypeId ns3::JakesFadingLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## jakes-fading-loss-model.h: double ns3::JakesFadingLossModel::GetValue(int subChannel) [member function] - cls.add_method('GetValue', - 'double', - [param('int', 'subChannel')]) - ## jakes-fading-loss-model.h: void ns3::JakesFadingLossModel::SetPhy(ns3::Ptr phy) [member function] - cls.add_method('SetPhy', - 'void', - [param('ns3::Ptr< ns3::LtePhy >', 'phy')]) - ## jakes-fading-loss-model.h: void ns3::JakesFadingLossModel::SetValue() [member function] - cls.add_method('SetValue', - 'void', - []) - return - -def register_Ns3LteMacQueue_methods(root_module, cls): - ## lte-mac-queue.h: ns3::LteMacQueue::LteMacQueue(ns3::LteMacQueue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LteMacQueue const &', 'arg0')]) - ## lte-mac-queue.h: ns3::LteMacQueue::LteMacQueue() [constructor] - cls.add_constructor([]) - ## lte-mac-queue.h: ns3::LteMacQueue::LteMacQueue(uint32_t maxSize) [constructor] - cls.add_constructor([param('uint32_t', 'maxSize')]) - ## lte-mac-queue.h: ns3::Ptr ns3::LteMacQueue::Dequeue() [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - []) - ## lte-mac-queue.h: ns3::Ptr ns3::LteMacQueue::Dequeue(uint32_t availableByte) [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'availableByte')]) - ## lte-mac-queue.h: bool ns3::LteMacQueue::Enqueue(ns3::Ptr packet) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet')]) - ## lte-mac-queue.h: uint32_t ns3::LteMacQueue::GetMaxSize() const [member function] - cls.add_method('GetMaxSize', - 'uint32_t', - [], - is_const=True) - ## lte-mac-queue.h: uint32_t ns3::LteMacQueue::GetNBytes() const [member function] - cls.add_method('GetNBytes', - 'uint32_t', - [], - is_const=True) - ## lte-mac-queue.h: std::deque > const & ns3::LteMacQueue::GetPacketQueue() const [member function] - cls.add_method('GetPacketQueue', - 'std::deque< ns3::LteMacQueue::QueueElement > const &', - [], - is_const=True) - ## lte-mac-queue.h: uint32_t ns3::LteMacQueue::GetQueueLengthWithMACOverhead() [member function] - cls.add_method('GetQueueLengthWithMACOverhead', - 'uint32_t', - []) - ## lte-mac-queue.h: uint32_t ns3::LteMacQueue::GetSize() const [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_const=True) - ## lte-mac-queue.h: static ns3::TypeId ns3::LteMacQueue::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## lte-mac-queue.h: bool ns3::LteMacQueue::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True) - ## lte-mac-queue.h: ns3::Ptr ns3::LteMacQueue::Peek() const [member function] - cls.add_method('Peek', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## lte-mac-queue.h: void ns3::LteMacQueue::SetMaxSize(uint32_t maxSize) [member function] - cls.add_method('SetMaxSize', - 'void', - [param('uint32_t', 'maxSize')]) - return - -def register_Ns3LtePhy_methods(root_module, cls): - ## lte-phy.h: ns3::LtePhy::LtePhy(ns3::LtePhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LtePhy const &', 'arg0')]) - ## lte-phy.h: ns3::LtePhy::LtePhy() [constructor] - cls.add_constructor([]) - ## lte-phy.h: ns3::Ptr ns3::LtePhy::CreateTxPowerSpectralDensity() [member function] - cls.add_method('CreateTxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [], - is_pure_virtual=True, is_virtual=True) - ## lte-phy.h: void ns3::LtePhy::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## lte-phy.h: void ns3::LtePhy::DoSetDownlinkSubChannels() [member function] - cls.add_method('DoSetDownlinkSubChannels', - 'void', - [], - is_virtual=True) - ## lte-phy.h: void ns3::LtePhy::DoSetUplinkSubChannels() [member function] - cls.add_method('DoSetUplinkSubChannels', - 'void', - [], - is_virtual=True) - ## lte-phy.h: ns3::Ptr ns3::LtePhy::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::LteNetDevice >', - []) - ## lte-phy.h: ns3::Ptr ns3::LtePhy::GetDownlinkChannel() [member function] - cls.add_method('GetDownlinkChannel', - 'ns3::Ptr< ns3::SpectrumChannel >', - []) - ## lte-phy.h: ns3::Ptr ns3::LtePhy::GetDownlinkSpectrumPhy() [member function] - cls.add_method('GetDownlinkSpectrumPhy', - 'ns3::Ptr< ns3::LteSpectrumPhy >', - []) - ## lte-phy.h: std::vector > ns3::LtePhy::GetDownlinkSubChannels() [member function] - cls.add_method('GetDownlinkSubChannels', - 'std::vector< int >', - []) - ## lte-phy.h: uint32_t ns3::LtePhy::GetNrFrames() const [member function] - cls.add_method('GetNrFrames', - 'uint32_t', - [], - is_const=True) - ## lte-phy.h: uint32_t ns3::LtePhy::GetNrSubFrames() const [member function] - cls.add_method('GetNrSubFrames', - 'uint32_t', - [], - is_const=True) - ## lte-phy.h: double ns3::LtePhy::GetTti() const [member function] - cls.add_method('GetTti', - 'double', - [], - is_const=True) - ## lte-phy.h: double ns3::LtePhy::GetTxPower() [member function] - cls.add_method('GetTxPower', - 'double', - []) - ## lte-phy.h: static ns3::TypeId ns3::LtePhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## lte-phy.h: ns3::Ptr ns3::LtePhy::GetUplinkChannel() [member function] - cls.add_method('GetUplinkChannel', - 'ns3::Ptr< ns3::SpectrumChannel >', - []) - ## lte-phy.h: ns3::Ptr ns3::LtePhy::GetUplinkSpectrumPhy() [member function] - cls.add_method('GetUplinkSpectrumPhy', - 'ns3::Ptr< ns3::LteSpectrumPhy >', - []) - ## lte-phy.h: std::vector > ns3::LtePhy::GetUplinkSubChannels() [member function] - cls.add_method('GetUplinkSubChannels', - 'std::vector< int >', - []) - ## lte-phy.h: void ns3::LtePhy::ReceiveIdealControlMessage(ns3::Ptr msg) [member function] - cls.add_method('ReceiveIdealControlMessage', - 'void', - [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], - is_pure_virtual=True, is_virtual=True) - ## lte-phy.h: void ns3::LtePhy::SendIdealControlMessage(ns3::Ptr msg) [member function] - cls.add_method('SendIdealControlMessage', - 'void', - [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], - is_pure_virtual=True, is_virtual=True) - ## lte-phy.h: bool ns3::LtePhy::SendPacket(ns3::Ptr pb) [member function] - cls.add_method('SendPacket', - 'bool', - [param('ns3::Ptr< ns3::PacketBurst >', 'pb')], - is_pure_virtual=True, is_virtual=True) - ## lte-phy.h: void ns3::LtePhy::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::LteNetDevice >', 'd')]) - ## lte-phy.h: void ns3::LtePhy::SetDownlinkChannel(ns3::Ptr c) [member function] - cls.add_method('SetDownlinkChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')]) - ## lte-phy.h: void ns3::LtePhy::SetDownlinkSpectrumPhy(ns3::Ptr s) [member function] - cls.add_method('SetDownlinkSpectrumPhy', - 'void', - [param('ns3::Ptr< ns3::LteSpectrumPhy >', 's')]) - ## lte-phy.h: void ns3::LtePhy::SetDownlinkSubChannels(std::vector > mask) [member function] - cls.add_method('SetDownlinkSubChannels', - 'void', - [param('std::vector< int >', 'mask')]) - ## lte-phy.h: void ns3::LtePhy::SetNrFrames(uint32_t nrFrames) [member function] - cls.add_method('SetNrFrames', - 'void', - [param('uint32_t', 'nrFrames')]) - ## lte-phy.h: void ns3::LtePhy::SetNrSubFrames(uint32_t nrSubFrames) [member function] - cls.add_method('SetNrSubFrames', - 'void', - [param('uint32_t', 'nrSubFrames')]) - ## lte-phy.h: void ns3::LtePhy::SetTti(double tti) [member function] - cls.add_method('SetTti', - 'void', - [param('double', 'tti')]) - ## lte-phy.h: void ns3::LtePhy::SetTxPower(double pw) [member function] - cls.add_method('SetTxPower', - 'void', - [param('double', 'pw')]) - ## lte-phy.h: void ns3::LtePhy::SetUplinkChannel(ns3::Ptr c) [member function] - cls.add_method('SetUplinkChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')]) - ## lte-phy.h: void ns3::LtePhy::SetUplinkSpectrumPhy(ns3::Ptr s) [member function] - cls.add_method('SetUplinkSpectrumPhy', - 'void', - [param('ns3::Ptr< ns3::LteSpectrumPhy >', 's')]) - ## lte-phy.h: void ns3::LtePhy::SetUplinkSubChannels(std::vector > mask) [member function] - cls.add_method('SetUplinkSubChannels', - 'void', - [param('std::vector< int >', 'mask')]) - return - -def register_Ns3LtePropagationLossModel_methods(root_module, cls): - ## lte-propagation-loss-model.h: ns3::LtePropagationLossModel::LtePropagationLossModel(ns3::LtePropagationLossModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LtePropagationLossModel const &', 'arg0')]) - ## lte-propagation-loss-model.h: ns3::LtePropagationLossModel::LtePropagationLossModel() [constructor] - cls.add_constructor([]) - ## lte-propagation-loss-model.h: void ns3::LtePropagationLossModel::CreateChannelRealization(ns3::Ptr enbMobility, ns3::Ptr ueMobility) [member function] - cls.add_method('CreateChannelRealization', - 'void', - [param('ns3::Ptr< ns3::MobilityModel const >', 'enbMobility'), param('ns3::Ptr< ns3::MobilityModel const >', 'ueMobility')]) - ## lte-propagation-loss-model.h: ns3::Ptr ns3::LtePropagationLossModel::GetChannelRealization(ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('GetChannelRealization', - 'ns3::Ptr< ns3::ChannelRealization >', - [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], - is_const=True) - ## lte-propagation-loss-model.h: static ns3::TypeId ns3::LtePropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## lte-propagation-loss-model.h: ns3::Ptr ns3::LtePropagationLossModel::DoCalcRxPowerSpectralDensity(ns3::Ptr txPsd, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3LteSpectrumPhy_methods(root_module, cls): - ## lte-spectrum-phy.h: ns3::LteSpectrumPhy::LteSpectrumPhy(ns3::LteSpectrumPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LteSpectrumPhy const &', 'arg0')]) - ## lte-spectrum-phy.h: ns3::LteSpectrumPhy::LteSpectrumPhy() [constructor] - cls.add_constructor([]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::CalcSinrValues(ns3::Ptr rxPsd, ns3::Ptr noise) [member function] - cls.add_method('CalcSinrValues', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::Ptr< ns3::SpectrumValue const >', 'noise')], - is_pure_virtual=True, is_virtual=True) - ## lte-spectrum-phy.h: ns3::Ptr ns3::LteSpectrumPhy::GetChannel() [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::SpectrumChannel >', - []) - ## lte-spectrum-phy.h: ns3::Ptr ns3::LteSpectrumPhy::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## lte-spectrum-phy.h: ns3::Ptr ns3::LteSpectrumPhy::GetMobility() [member function] - cls.add_method('GetMobility', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## lte-spectrum-phy.h: ns3::Ptr ns3::LteSpectrumPhy::GetNoisePowerSpectralDensity() [member function] - cls.add_method('GetNoisePowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue const >', - []) - ## lte-spectrum-phy.h: ns3::Ptr ns3::LteSpectrumPhy::GetRxSpectrumModel() const [member function] - cls.add_method('GetRxSpectrumModel', - 'ns3::Ptr< ns3::SpectrumModel const >', - [], - is_const=True, is_virtual=True) - ## lte-spectrum-phy.h: ns3::SpectrumType ns3::LteSpectrumPhy::GetSpectrumType() [member function] - cls.add_method('GetSpectrumType', - 'ns3::SpectrumType', - []) - ## lte-spectrum-phy.h: static ns3::TypeId ns3::LteSpectrumPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetChannel(ns3::Ptr c) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], - is_virtual=True) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::Object >', 'd')], - is_virtual=True) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetGenericPhyRxEndErrorCallback(ns3::GenericPhyRxEndErrorCallback c) [member function] - cls.add_method('SetGenericPhyRxEndErrorCallback', - 'void', - [param('ns3::GenericPhyRxEndErrorCallback', 'c')]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetGenericPhyRxEndOkCallback(ns3::GenericPhyRxEndOkCallback c) [member function] - cls.add_method('SetGenericPhyRxEndOkCallback', - 'void', - [param('ns3::GenericPhyRxEndOkCallback', 'c')]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetGenericPhyRxStartCallback(ns3::GenericPhyRxStartCallback c) [member function] - cls.add_method('SetGenericPhyRxStartCallback', - 'void', - [param('ns3::GenericPhyRxStartCallback', 'c')]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetGenericPhyTxEndCallback(ns3::GenericPhyTxEndCallback c) [member function] - cls.add_method('SetGenericPhyTxEndCallback', - 'void', - [param('ns3::GenericPhyTxEndCallback', 'c')]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetMobility(ns3::Ptr m) [member function] - cls.add_method('SetMobility', - 'void', - [param('ns3::Ptr< ns3::Object >', 'm')], - is_virtual=True) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetNoisePowerSpectralDensity(ns3::Ptr noisePsd) [member function] - cls.add_method('SetNoisePowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetState(ns3::LteSpectrumPhy::State newState) [member function] - cls.add_method('SetState', - 'void', - [param('ns3::LteSpectrumPhy::State', 'newState')]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetTxPowerSpectralDensity(ns3::Ptr txPsd) [member function] - cls.add_method('SetTxPowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd')]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::StartRx(ns3::Ptr pb, ns3::Ptr rxPsd, ns3::SpectrumType st, ns3::Time duration) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'pb'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], - is_virtual=True) - ## lte-spectrum-phy.h: bool ns3::LteSpectrumPhy::StartTx(ns3::Ptr pb) [member function] - cls.add_method('StartTx', - 'bool', - [param('ns3::Ptr< ns3::PacketBurst >', 'pb')]) - ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::EndRx() [member function] - cls.add_method('EndRx', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3MacEntity_methods(root_module, cls): - ## mac-entity.h: ns3::MacEntity::MacEntity(ns3::MacEntity const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MacEntity const &', 'arg0')]) - ## mac-entity.h: ns3::MacEntity::MacEntity() [constructor] - cls.add_constructor([]) - ## mac-entity.h: void ns3::MacEntity::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## mac-entity.h: ns3::Ptr ns3::MacEntity::GetAmcModule() const [member function] - cls.add_method('GetAmcModule', - 'ns3::Ptr< ns3::AmcModule >', - [], - is_const=True) - ## mac-entity.h: ns3::Ptr ns3::MacEntity::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::LteNetDevice >', - []) - ## mac-entity.h: static ns3::TypeId ns3::MacEntity::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mac-entity.h: void ns3::MacEntity::SetAmcModule(ns3::Ptr amcModule) [member function] - cls.add_method('SetAmcModule', - 'void', - [param('ns3::Ptr< ns3::AmcModule >', 'amcModule')]) - ## mac-entity.h: void ns3::MacEntity::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::LteNetDevice >', 'd')]) - return - -def register_Ns3PathLossModel_methods(root_module, cls): - ## path-loss-model.h: ns3::PathLossModel::PathLossModel(ns3::PathLossModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PathLossModel const &', 'arg0')]) - ## path-loss-model.h: ns3::PathLossModel::PathLossModel() [constructor] - cls.add_constructor([]) - ## path-loss-model.h: static ns3::TypeId ns3::PathLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## path-loss-model.h: double ns3::PathLossModel::GetValue(ns3::Ptr a, ns3::Ptr b) [member function] - cls.add_method('GetValue', - 'double', - [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')]) - ## path-loss-model.h: void ns3::PathLossModel::SetValue(double pl) [member function] - cls.add_method('SetValue', - 'void', - [param('double', 'pl')]) - return - -def register_Ns3PdcchMapIdealControlMessage_methods(root_module, cls): - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::PdcchMapIdealControlMessage(ns3::PdcchMapIdealControlMessage const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PdcchMapIdealControlMessage const &', 'arg0')]) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::PdcchMapIdealControlMessage() [constructor] - cls.add_constructor([]) - ## ideal-control-messages.h: void ns3::PdcchMapIdealControlMessage::AddNewRecord(ns3::PdcchMapIdealControlMessage::Direction direction, int subChannel, ns3::Ptr ue, double mcs) [member function] - cls.add_method('AddNewRecord', - 'void', - [param('ns3::PdcchMapIdealControlMessage::Direction', 'direction'), param('int', 'subChannel'), param('ns3::Ptr< ns3::LteNetDevice >', 'ue'), param('double', 'mcs')]) - ## ideal-control-messages.h: std::list > * ns3::PdcchMapIdealControlMessage::GetMessage() [member function] - cls.add_method('GetMessage', - 'std::list< ns3::PdcchMapIdealControlMessage::IdealPdcchRecord > *', - []) - return - -def register_Ns3PdcchMapIdealControlMessageIdealPdcchRecord_methods(root_module, cls): - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::IdealPdcchRecord() [constructor] - cls.add_constructor([]) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::IdealPdcchRecord(ns3::PdcchMapIdealControlMessage::IdealPdcchRecord const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PdcchMapIdealControlMessage::IdealPdcchRecord const &', 'arg0')]) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::m_direction [variable] - cls.add_instance_attribute('m_direction', 'ns3::PdcchMapIdealControlMessage::Direction', is_const=False) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::m_idSubChannel [variable] - cls.add_instance_attribute('m_idSubChannel', 'int', is_const=False) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::m_mcsIndex [variable] - cls.add_instance_attribute('m_mcsIndex', 'double', is_const=False) - ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::m_ue [variable] - cls.add_instance_attribute('m_ue', 'ns3::Ptr< ns3::LteNetDevice >', is_const=False) - return - -def register_Ns3PenetrationLossModel_methods(root_module, cls): - ## penetration-loss-model.h: ns3::PenetrationLossModel::PenetrationLossModel(ns3::PenetrationLossModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PenetrationLossModel const &', 'arg0')]) - ## penetration-loss-model.h: ns3::PenetrationLossModel::PenetrationLossModel() [constructor] - cls.add_constructor([]) - ## penetration-loss-model.h: static ns3::TypeId ns3::PenetrationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## penetration-loss-model.h: double ns3::PenetrationLossModel::GetValue() [member function] - cls.add_method('GetValue', - 'double', - []) - ## penetration-loss-model.h: void ns3::PenetrationLossModel::SetValue(double pnl) [member function] - cls.add_method('SetValue', - 'void', - [param('double', 'pnl')]) - return - -def register_Ns3ShadowingLossModel_methods(root_module, cls): - ## shadowing-loss-model.h: ns3::ShadowingLossModel::ShadowingLossModel(ns3::ShadowingLossModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ShadowingLossModel const &', 'arg0')]) - ## shadowing-loss-model.h: ns3::ShadowingLossModel::ShadowingLossModel() [constructor] - cls.add_constructor([]) - ## shadowing-loss-model.h: ns3::ShadowingLossModel::ShadowingLossModel(double mu, double sigma, double samplingPeriod) [constructor] - cls.add_constructor([param('double', 'mu'), param('double', 'sigma'), param('double', 'samplingPeriod')]) - ## shadowing-loss-model.h: static ns3::TypeId ns3::ShadowingLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## shadowing-loss-model.h: double ns3::ShadowingLossModel::GetValue() [member function] - cls.add_method('GetValue', - 'double', - []) - ## shadowing-loss-model.h: void ns3::ShadowingLossModel::SetValue(double sh) [member function] - cls.add_method('SetValue', - 'void', - [param('double', 'sh')]) - return - -def register_Ns3UeLtePhy_methods(root_module, cls): - ## ue-phy.h: ns3::UeLtePhy::UeLtePhy(ns3::UeLtePhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UeLtePhy const &', 'arg0')]) - ## ue-phy.h: ns3::UeLtePhy::UeLtePhy() [constructor] - cls.add_constructor([]) - ## ue-phy.h: ns3::UeLtePhy::UeLtePhy(ns3::Ptr d) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::LteNetDevice >', 'd')]) - ## ue-phy.h: void ns3::UeLtePhy::CreateCqiFeedbacks(std::vector > sinr) [member function] - cls.add_method('CreateCqiFeedbacks', - 'void', - [param('std::vector< double >', 'sinr')]) - ## ue-phy.h: ns3::Ptr ns3::UeLtePhy::CreateTxPowerSpectralDensity() [member function] - cls.add_method('CreateTxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [], - is_virtual=True) - ## ue-phy.h: void ns3::UeLtePhy::DoSetUplinkSubChannels() [member function] - cls.add_method('DoSetUplinkSubChannels', - 'void', - [], - is_virtual=True) - ## ue-phy.h: std::vector > ns3::UeLtePhy::GetSubChannelsForReception() [member function] - cls.add_method('GetSubChannelsForReception', - 'std::vector< int >', - []) - ## ue-phy.h: std::vector > ns3::UeLtePhy::GetSubChannelsForTransmission() [member function] - cls.add_method('GetSubChannelsForTransmission', - 'std::vector< int >', - []) - ## ue-phy.h: static ns3::TypeId ns3::UeLtePhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ue-phy.h: void ns3::UeLtePhy::ReceiveIdealControlMessage(ns3::Ptr msg) [member function] - cls.add_method('ReceiveIdealControlMessage', - 'void', - [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], - is_virtual=True) - ## ue-phy.h: void ns3::UeLtePhy::SendIdealControlMessage(ns3::Ptr msg) [member function] - cls.add_method('SendIdealControlMessage', - 'void', - [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], - is_virtual=True) - ## ue-phy.h: bool ns3::UeLtePhy::SendPacket(ns3::Ptr pb) [member function] - cls.add_method('SendPacket', - 'bool', - [param('ns3::Ptr< ns3::PacketBurst >', 'pb')], - is_virtual=True) - ## ue-phy.h: void ns3::UeLtePhy::SetSubChannelsForReception(std::vector > mask) [member function] - cls.add_method('SetSubChannelsForReception', - 'void', - [param('std::vector< int >', 'mask')]) - ## ue-phy.h: void ns3::UeLtePhy::SetSubChannelsForTransmission(std::vector > mask) [member function] - cls.add_method('SetSubChannelsForTransmission', - 'void', - [param('std::vector< int >', 'mask')]) - return - -def register_Ns3UeLteSpectrumPhy_methods(root_module, cls): - ## ue-lte-spectrum-phy.h: ns3::UeLteSpectrumPhy::UeLteSpectrumPhy(ns3::UeLteSpectrumPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UeLteSpectrumPhy const &', 'arg0')]) - ## ue-lte-spectrum-phy.h: ns3::UeLteSpectrumPhy::UeLteSpectrumPhy() [constructor] - cls.add_constructor([]) - ## ue-lte-spectrum-phy.h: void ns3::UeLteSpectrumPhy::CalcSinrValues(ns3::Ptr rxPsd, ns3::Ptr noise) [member function] - cls.add_method('CalcSinrValues', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::Ptr< ns3::SpectrumValue const >', 'noise')], - is_virtual=True) - ## ue-lte-spectrum-phy.h: static ns3::TypeId ns3::UeLteSpectrumPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UeMacEntity_methods(root_module, cls): - ## ue-mac-entity.h: ns3::UeMacEntity::UeMacEntity(ns3::UeMacEntity const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UeMacEntity const &', 'arg0')]) - ## ue-mac-entity.h: ns3::UeMacEntity::UeMacEntity() [constructor] - cls.add_constructor([]) - ## ue-mac-entity.h: ns3::Ptr ns3::UeMacEntity::CreateCqiFeedbacks(std::vector > sinr) [member function] - cls.add_method('CreateCqiFeedbacks', - 'ns3::Ptr< ns3::CqiIdealControlMessage >', - [param('std::vector< double >', 'sinr')]) - ## ue-mac-entity.h: static ns3::TypeId ns3::UeMacEntity::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3CqiIdealControlMessage_methods(root_module, cls): - ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiIdealControlMessage(ns3::CqiIdealControlMessage const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CqiIdealControlMessage const &', 'arg0')]) - ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiIdealControlMessage() [constructor] - cls.add_constructor([]) - ## ideal-control-messages.h: void ns3::CqiIdealControlMessage::AddNewRecord(int subChannel, double cqi) [member function] - cls.add_method('AddNewRecord', - 'void', - [param('int', 'subChannel'), param('double', 'cqi')]) - ## ideal-control-messages.h: std::list > * ns3::CqiIdealControlMessage::GetMessage() [member function] - cls.add_method('GetMessage', - 'std::list< ns3::CqiIdealControlMessage::CqiFeedback > *', - []) - return - -def register_Ns3CqiIdealControlMessageCqiFeedback_methods(root_module, cls): - ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiFeedback::CqiFeedback() [constructor] - cls.add_constructor([]) - ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiFeedback::CqiFeedback(ns3::CqiIdealControlMessage::CqiFeedback const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CqiIdealControlMessage::CqiFeedback const &', 'arg0')]) - ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiFeedback::m_cqi [variable] - cls.add_instance_attribute('m_cqi', 'double', is_const=False) - ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiFeedback::m_idSubChannel [variable] - cls.add_instance_attribute('m_idSubChannel', 'int', is_const=False) - return - -def register_Ns3EnbLtePhy_methods(root_module, cls): - ## enb-phy.h: ns3::EnbLtePhy::EnbLtePhy(ns3::EnbLtePhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EnbLtePhy const &', 'arg0')]) - ## enb-phy.h: ns3::EnbLtePhy::EnbLtePhy() [constructor] - cls.add_constructor([]) - ## enb-phy.h: ns3::EnbLtePhy::EnbLtePhy(ns3::Ptr d) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::LteNetDevice >', 'd')]) - ## enb-phy.h: void ns3::EnbLtePhy::CalcChannelQualityForUe(std::vector > sinr, ns3::Ptr ue) [member function] - cls.add_method('CalcChannelQualityForUe', - 'void', - [param('std::vector< double >', 'sinr'), param('ns3::Ptr< ns3::LteSpectrumPhy >', 'ue')]) - ## enb-phy.h: ns3::Ptr ns3::EnbLtePhy::CreateTxPowerSpectralDensity() [member function] - cls.add_method('CreateTxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [], - is_virtual=True) - ## enb-phy.h: void ns3::EnbLtePhy::DoSetDownlinkSubChannels() [member function] - cls.add_method('DoSetDownlinkSubChannels', - 'void', - [], - is_virtual=True) - ## enb-phy.h: void ns3::EnbLtePhy::EndFrame() [member function] - cls.add_method('EndFrame', - 'void', - []) - ## enb-phy.h: void ns3::EnbLtePhy::EndSubFrame() [member function] - cls.add_method('EndSubFrame', - 'void', - []) - ## enb-phy.h: static ns3::TypeId ns3::EnbLtePhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## enb-phy.h: void ns3::EnbLtePhy::ReceiveIdealControlMessage(ns3::Ptr msg) [member function] - cls.add_method('ReceiveIdealControlMessage', - 'void', - [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], - is_virtual=True) - ## enb-phy.h: void ns3::EnbLtePhy::SendIdealControlMessage(ns3::Ptr msg) [member function] - cls.add_method('SendIdealControlMessage', - 'void', - [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], - is_virtual=True) - ## enb-phy.h: bool ns3::EnbLtePhy::SendPacket(ns3::Ptr pb) [member function] - cls.add_method('SendPacket', - 'bool', - [param('ns3::Ptr< ns3::PacketBurst >', 'pb')], - is_virtual=True) - ## enb-phy.h: void ns3::EnbLtePhy::StartFrame() [member function] - cls.add_method('StartFrame', - 'void', - []) - ## enb-phy.h: void ns3::EnbLtePhy::StartSubFrame() [member function] - cls.add_method('StartSubFrame', - 'void', - []) - return - -def register_Ns3EnbLteSpectrumPhy_methods(root_module, cls): - ## enb-lte-spectrum-phy.h: ns3::EnbLteSpectrumPhy::EnbLteSpectrumPhy(ns3::EnbLteSpectrumPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EnbLteSpectrumPhy const &', 'arg0')]) - ## enb-lte-spectrum-phy.h: ns3::EnbLteSpectrumPhy::EnbLteSpectrumPhy() [constructor] - cls.add_constructor([]) - ## enb-lte-spectrum-phy.h: void ns3::EnbLteSpectrumPhy::CalcSinrValues(ns3::Ptr rxPsd, ns3::Ptr noise) [member function] - cls.add_method('CalcSinrValues', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::Ptr< ns3::SpectrumValue const >', 'noise')], - is_virtual=True) - ## enb-lte-spectrum-phy.h: static ns3::TypeId ns3::EnbLteSpectrumPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3EnbMacEntity_methods(root_module, cls): - ## enb-mac-entity.h: ns3::EnbMacEntity::EnbMacEntity(ns3::EnbMacEntity const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EnbMacEntity const &', 'arg0')]) - ## enb-mac-entity.h: ns3::EnbMacEntity::EnbMacEntity() [constructor] - cls.add_constructor([]) - ## enb-mac-entity.h: void ns3::EnbMacEntity::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## enb-mac-entity.h: ns3::Ptr ns3::EnbMacEntity::GetDownlinkPacketScheduler() [member function] - cls.add_method('GetDownlinkPacketScheduler', - 'ns3::Ptr< ns3::PacketScheduler >', - []) - ## enb-mac-entity.h: static ns3::TypeId ns3::EnbMacEntity::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## enb-mac-entity.h: ns3::Ptr ns3::EnbMacEntity::GetUplinkPacketScheduler() [member function] - cls.add_method('GetUplinkPacketScheduler', - 'ns3::Ptr< ns3::PacketScheduler >', - []) - ## enb-mac-entity.h: void ns3::EnbMacEntity::ReceiveCqiIdealControlMessage(ns3::Ptr msg) [member function] - cls.add_method('ReceiveCqiIdealControlMessage', - 'void', - [param('ns3::Ptr< ns3::CqiIdealControlMessage >', 'msg')]) - ## enb-mac-entity.h: void ns3::EnbMacEntity::SendPdcchMapIdealControlMessage(ns3::Ptr msg) [member function] - cls.add_method('SendPdcchMapIdealControlMessage', - 'void', - [param('ns3::Ptr< ns3::PdcchMapIdealControlMessage >', 'msg')]) - ## enb-mac-entity.h: void ns3::EnbMacEntity::SetDownlinkPacketScheduler(ns3::Ptr s) [member function] - cls.add_method('SetDownlinkPacketScheduler', - 'void', - [param('ns3::Ptr< ns3::PacketScheduler >', 's')]) - ## enb-mac-entity.h: void ns3::EnbMacEntity::SetUplinkPacketScheduler(ns3::Ptr s) [member function] - cls.add_method('SetUplinkPacketScheduler', - 'void', - [param('ns3::Ptr< ns3::PacketScheduler >', 's')]) - return - -def register_Ns3LteNetDevice_methods(root_module, cls): - ## lte-net-device.h: static ns3::TypeId ns3::LteNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## lte-net-device.h: ns3::LteNetDevice::LteNetDevice() [constructor] - cls.add_constructor([]) - ## lte-net-device.h: void ns3::LteNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::SetGenericPhyTxStartCallback(ns3::GenericPhyTxStartCallback c) [member function] - cls.add_method('SetGenericPhyTxStartCallback', - 'void', - [param('ns3::GenericPhyTxStartCallback', 'c')]) - ## lte-net-device.h: void ns3::LteNetDevice::SetPhy(ns3::Ptr phy) [member function] - cls.add_method('SetPhy', - 'void', - [param('ns3::Ptr< ns3::LtePhy >', 'phy')]) - ## lte-net-device.h: ns3::Ptr ns3::LteNetDevice::GetPhy() const [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::LtePhy >', - [], - is_const=True) - ## lte-net-device.h: void ns3::LteNetDevice::SetRrcEntity(ns3::Ptr rrc) [member function] - cls.add_method('SetRrcEntity', - 'void', - [param('ns3::Ptr< ns3::RrcEntity >', 'rrc')]) - ## lte-net-device.h: ns3::Ptr ns3::LteNetDevice::GetRrcEntity() [member function] - cls.add_method('GetRrcEntity', - 'ns3::Ptr< ns3::RrcEntity >', - []) - ## lte-net-device.h: void ns3::LteNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## lte-net-device.h: uint32_t ns3::LteNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: ns3::Ptr ns3::LteNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## lte-net-device.h: uint16_t ns3::LteNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## lte-net-device.h: ns3::Address ns3::LteNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::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) - ## lte-net-device.h: bool ns3::LteNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: ns3::Address ns3::LteNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: ns3::Ptr ns3::LteNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::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) - ## lte-net-device.h: ns3::Address ns3::LteNetDevice::GetMulticast(ns3::Ipv4Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'addr')], - is_const=True, is_virtual=True) - ## lte-net-device.h: ns3::Address ns3::LteNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::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) - ## lte-net-device.h: void ns3::LteNetDevice::Start() [member function] - cls.add_method('Start', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::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) - ## lte-net-device.h: bool ns3::LteNetDevice::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) - ## lte-net-device.h: bool ns3::LteNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::Receive(ns3::Ptr p) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## lte-net-device.h: void ns3::LteNetDevice::ForwardUp(ns3::Ptr packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest) [member function] - cls.add_method('ForwardUp', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest')]) - ## lte-net-device.h: void ns3::LteNetDevice::ForwardUp(ns3::Ptr packet) [member function] - cls.add_method('ForwardUp', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet')]) - ## lte-net-device.h: void ns3::LteNetDevice::SetPacketToSend(ns3::Ptr p) [member function] - cls.add_method('SetPacketToSend', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p')]) - ## lte-net-device.h: ns3::Ptr ns3::LteNetDevice::GetPacketToSend() [member function] - cls.add_method('GetPacketToSend', - 'ns3::Ptr< ns3::PacketBurst >', - []) - ## lte-net-device.h: void ns3::LteNetDevice::StartTransmission() [member function] - cls.add_method('StartTransmission', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::SendPacket(ns3::Ptr p) [member function] - cls.add_method('SendPacket', - 'bool', - [param('ns3::Ptr< ns3::PacketBurst >', 'p')], - is_pure_virtual=True, is_virtual=True) - ## lte-net-device.h: bool ns3::LteNetDevice::DoSend(ns3::Ptr packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('DoSend', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## lte-net-device.h: void ns3::LteNetDevice::DoReceive(ns3::Ptr p) [member function] - cls.add_method('DoReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3UeNetDevice_methods(root_module, cls): - ## ue-net-device.h: static ns3::TypeId ns3::UeNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ue-net-device.h: ns3::UeNetDevice::UeNetDevice() [constructor] - cls.add_constructor([]) - ## ue-net-device.h: ns3::UeNetDevice::UeNetDevice(ns3::Ptr node, ns3::Ptr phy) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::LtePhy >', 'phy')]) - ## ue-net-device.h: ns3::UeNetDevice::UeNetDevice(ns3::Ptr node, ns3::Ptr phy, ns3::Ptr targetEnb) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::LtePhy >', 'phy'), param('ns3::Ptr< ns3::EnbNetDevice >', 'targetEnb')]) - ## ue-net-device.h: void ns3::UeNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## ue-net-device.h: void ns3::UeNetDevice::SetMacEntity(ns3::Ptr m) [member function] - cls.add_method('SetMacEntity', - 'void', - [param('ns3::Ptr< ns3::UeMacEntity >', 'm')]) - ## ue-net-device.h: ns3::Ptr ns3::UeNetDevice::GetMacEntity() [member function] - cls.add_method('GetMacEntity', - 'ns3::Ptr< ns3::UeMacEntity >', - []) - ## ue-net-device.h: void ns3::UeNetDevice::InitUeNetDevice() [member function] - cls.add_method('InitUeNetDevice', - 'void', - []) - ## ue-net-device.h: void ns3::UeNetDevice::Start() [member function] - cls.add_method('Start', - 'void', - [], - is_virtual=True) - ## ue-net-device.h: void ns3::UeNetDevice::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## ue-net-device.h: void ns3::UeNetDevice::SetTargetEnb(ns3::Ptr enb) [member function] - cls.add_method('SetTargetEnb', - 'void', - [param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')]) - ## ue-net-device.h: ns3::Ptr ns3::UeNetDevice::GetTargetEnb() [member function] - cls.add_method('GetTargetEnb', - 'ns3::Ptr< ns3::EnbNetDevice >', - []) - ## ue-net-device.h: void ns3::UeNetDevice::StartTransmission() [member function] - cls.add_method('StartTransmission', - 'void', - [], - is_virtual=True) - ## ue-net-device.h: bool ns3::UeNetDevice::SendPacket(ns3::Ptr p) [member function] - cls.add_method('SendPacket', - 'bool', - [param('ns3::Ptr< ns3::PacketBurst >', 'p')], - is_virtual=True) - ## ue-net-device.h: bool ns3::UeNetDevice::DoSend(ns3::Ptr packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('DoSend', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - visibility='private', is_virtual=True) - ## ue-net-device.h: void ns3::UeNetDevice::DoReceive(ns3::Ptr p) [member function] - cls.add_method('DoReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='private', is_virtual=True) - return - -def register_Ns3EnbNetDevice_methods(root_module, cls): - ## enb-net-device.h: static ns3::TypeId ns3::EnbNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## enb-net-device.h: ns3::EnbNetDevice::EnbNetDevice() [constructor] - cls.add_constructor([]) - ## enb-net-device.h: ns3::EnbNetDevice::EnbNetDevice(ns3::Ptr node, ns3::Ptr phy) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::LtePhy >', 'phy')]) - ## enb-net-device.h: void ns3::EnbNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## enb-net-device.h: void ns3::EnbNetDevice::InitEnbNetDevice() [member function] - cls.add_method('InitEnbNetDevice', - 'void', - []) - ## enb-net-device.h: void ns3::EnbNetDevice::Start() [member function] - cls.add_method('Start', - 'void', - [], - is_virtual=True) - ## enb-net-device.h: void ns3::EnbNetDevice::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## enb-net-device.h: void ns3::EnbNetDevice::SetUeManager(ns3::Ptr m) [member function] - cls.add_method('SetUeManager', - 'void', - [param('ns3::Ptr< ns3::UeManager >', 'm')]) - ## enb-net-device.h: ns3::Ptr ns3::EnbNetDevice::GetUeManager() [member function] - cls.add_method('GetUeManager', - 'ns3::Ptr< ns3::UeManager >', - []) - ## enb-net-device.h: void ns3::EnbNetDevice::SetMacEntity(ns3::Ptr m) [member function] - cls.add_method('SetMacEntity', - 'void', - [param('ns3::Ptr< ns3::EnbMacEntity >', 'm')]) - ## enb-net-device.h: ns3::Ptr ns3::EnbNetDevice::GetMacEntity() [member function] - cls.add_method('GetMacEntity', - 'ns3::Ptr< ns3::EnbMacEntity >', - []) - ## enb-net-device.h: void ns3::EnbNetDevice::StartTransmission() [member function] - cls.add_method('StartTransmission', - 'void', - [], - is_virtual=True) - ## enb-net-device.h: bool ns3::EnbNetDevice::SendPacket(ns3::Ptr p) [member function] - cls.add_method('SendPacket', - 'bool', - [param('ns3::Ptr< ns3::PacketBurst >', 'p')], - is_virtual=True) - ## enb-net-device.h: void ns3::EnbNetDevice::SendIdealPdcchMessage() [member function] - cls.add_method('SendIdealPdcchMessage', - 'void', - []) - ## enb-net-device.h: bool ns3::EnbNetDevice::DoSend(ns3::Ptr packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('DoSend', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - visibility='private', is_virtual=True) - ## enb-net-device.h: void ns3::EnbNetDevice::DoReceive(ns3::Ptr p) [member function] - cls.add_method('DoReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')], - 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-LP64/ns3_module_mesh.py b/bindings/python/apidefs/gcc-LP64/ns3_module_mesh.py deleted file mode 100644 index e52170400..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_mesh.py +++ /dev/null @@ -1,2526 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## mesh-helper.h: ns3::MeshHelper [class] - module.add_class('MeshHelper') - ## mesh-helper.h: ns3::MeshHelper::ChannelPolicy [enumeration] - module.add_enum('ChannelPolicy', ['SPREAD_CHANNELS', 'ZERO_CHANNEL'], outer_class=root_module['ns3::MeshHelper']) - ## mesh-wifi-beacon.h: ns3::MeshWifiBeacon [class] - module.add_class('MeshWifiBeacon') - ## simple-ref-count.h: ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::MeshWifiInterfaceMacPlugin', '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::dot11s::DestinationAddressUnit', '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::dot11s::IeBeaconTimingUnit', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) - ## mesh-information-element-vector.h: ns3::MeshInformationElementVector [class] - module.add_class('MeshInformationElementVector', parent=root_module['ns3::WifiInformationElementVector']) - ## mesh-l2-routing-protocol.h: ns3::MeshL2RoutingProtocol [class] - module.add_class('MeshL2RoutingProtocol', parent=root_module['ns3::Object']) - ## mesh-stack-installer.h: ns3::MeshStack [class] - module.add_class('MeshStack', parent=root_module['ns3::Object']) - ## mesh-wifi-interface-mac-plugin.h: ns3::MeshWifiInterfaceMacPlugin [class] - module.add_class('MeshWifiInterfaceMacPlugin', parent=root_module['ns3::SimpleRefCount< ns3::MeshWifiInterfaceMacPlugin, ns3::empty, ns3::DefaultDeleter >']) - ## dot11s-installer.h: ns3::Dot11sStack [class] - module.add_class('Dot11sStack', parent=root_module['ns3::MeshStack']) - ## flame-installer.h: ns3::FlameStack [class] - module.add_class('FlameStack', parent=root_module['ns3::MeshStack']) - ## mesh-point-device.h: ns3::MeshPointDevice [class] - module.add_class('MeshPointDevice', parent=root_module['ns3::NetDevice']) - ## mesh-wifi-interface-mac.h: ns3::MeshWifiInterfaceMac [class] - module.add_class('MeshWifiInterfaceMac', parent=root_module['ns3::RegularWifiMac']) - - ## 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() - - ## ie-dot11s-configuration.h: ns3::dot11s::dot11sCongestionControlMode [enumeration] - module.add_enum('dot11sCongestionControlMode', ['CONGESTION_SIGNALING', 'CONGESTION_NULL']) - ## ie-dot11s-configuration.h: ns3::dot11s::dot11sPathSelectionProtocol [enumeration] - module.add_enum('dot11sPathSelectionProtocol', ['PROTOCOL_HWMP']) - ## ie-dot11s-configuration.h: ns3::dot11s::dot11sAuthenticationProtocol [enumeration] - module.add_enum('dot11sAuthenticationProtocol', ['AUTH_NULL', 'AUTH_SAE']) - ## ie-dot11s-configuration.h: ns3::dot11s::dot11sSynchronizationProtocolIdentifier [enumeration] - module.add_enum('dot11sSynchronizationProtocolIdentifier', ['SYNC_NEIGHBOUR_OFFSET', 'SYNC_NULL']) - ## ie-dot11s-peer-management.h: ns3::dot11s::PmpReasonCode [enumeration] - module.add_enum('PmpReasonCode', ['REASON11S_PEERING_CANCELLED', 'REASON11S_MESH_MAX_PEERS', 'REASON11S_MESH_CAPABILITY_POLICY_VIOLATION', 'REASON11S_MESH_CLOSE_RCVD', 'REASON11S_MESH_MAX_RETRIES', 'REASON11S_MESH_CONFIRM_TIMEOUT', 'REASON11S_MESH_INVALID_GTK', 'REASON11S_MESH_INCONSISTENT_PARAMETERS', 'REASON11S_MESH_INVALID_SECURITY_CAPABILITY', 'REASON11S_RESERVED']) - ## ie-dot11s-configuration.h: ns3::dot11s::dot11sPathSelectionMetric [enumeration] - module.add_enum('dot11sPathSelectionMetric', ['METRIC_AIRTIME']) - ## ie-dot11s-preq.h: ns3::dot11s::DestinationAddressUnit [class] - module.add_class('DestinationAddressUnit', parent=root_module['ns3::SimpleRefCount< ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter >']) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability [class] - module.add_class('Dot11sMeshCapability') - ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol [class] - module.add_class('HwmpProtocol', parent=root_module['ns3::MeshL2RoutingProtocol']) - ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination [struct] - module.add_class('FailedDestination', outer_class=root_module['ns3::dot11s::HwmpProtocol']) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable [class] - module.add_class('HwmpRtable', parent=root_module['ns3::Object']) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult [struct] - module.add_class('LookupResult', outer_class=root_module['ns3::dot11s::HwmpRtable']) - ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming [class] - module.add_class('IeBeaconTiming', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTimingUnit [class] - module.add_class('IeBeaconTimingUnit', parent=root_module['ns3::SimpleRefCount< ns3::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter >']) - ## ie-dot11s-configuration.h: ns3::dot11s::IeConfiguration [class] - module.add_class('IeConfiguration', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport [class] - module.add_class('IeLinkMetricReport', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshId [class] - module.add_class('IeMeshId', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdChecker [class] - module.add_class('IeMeshIdChecker', parent=root_module['ns3::AttributeChecker']) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdValue [class] - module.add_class('IeMeshIdValue', parent=root_module['ns3::AttributeValue']) - ## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement [class] - module.add_class('IePeerManagement', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement::Subtype [enumeration] - module.add_enum('Subtype', ['PEER_OPEN', 'PEER_CONFIRM', 'PEER_CLOSE'], outer_class=root_module['ns3::dot11s::IePeerManagement']) - ## ie-dot11s-peering-protocol.h: ns3::dot11s::IePeeringProtocol [class] - module.add_class('IePeeringProtocol', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-perr.h: ns3::dot11s::IePerr [class] - module.add_class('IePerr', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-prep.h: ns3::dot11s::IePrep [class] - module.add_class('IePrep', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-preq.h: ns3::dot11s::IePreq [class] - module.add_class('IePreq', parent=root_module['ns3::WifiInformationElement']) - ## ie-dot11s-rann.h: ns3::dot11s::IeRann [class] - module.add_class('IeRann', parent=root_module['ns3::WifiInformationElement']) - ## dot11s-mac-header.h: ns3::dot11s::MeshHeader [class] - module.add_class('MeshHeader', parent=root_module['ns3::Header']) - ## peer-link.h: ns3::dot11s::PeerLink [class] - module.add_class('PeerLink', parent=root_module['ns3::Object']) - ## peer-link.h: ns3::dot11s::PeerLink::PeerState [enumeration] - module.add_enum('PeerState', ['IDLE', 'OPN_SNT', 'CNF_RCVD', 'OPN_RCVD', 'ESTAB', 'HOLDING'], outer_class=root_module['ns3::dot11s::PeerLink']) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart [class] - module.add_class('PeerLinkFrameStart', parent=root_module['ns3::Header']) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields [struct] - module.add_class('PlinkFrameStartFields', outer_class=root_module['ns3::dot11s::PeerLinkFrameStart']) - ## peer-management-protocol.h: ns3::dot11s::PeerManagementProtocol [class] - module.add_class('PeerManagementProtocol', parent=root_module['ns3::Object']) - module.add_container('std::vector< ns3::dot11s::HwmpProtocol::FailedDestination >', 'ns3::dot11s::HwmpProtocol::FailedDestination', container_type='vector') - -def register_types_ns3_dsdv(module): - root_module = module.get_root() - - -def register_types_ns3_flame(module): - root_module = module.get_root() - - ## flame-header.h: ns3::flame::FlameHeader [class] - module.add_class('FlameHeader', parent=root_module['ns3::Header']) - ## flame-protocol.h: ns3::flame::FlameProtocol [class] - module.add_class('FlameProtocol', parent=root_module['ns3::MeshL2RoutingProtocol']) - ## flame-protocol-mac.h: ns3::flame::FlameProtocolMac [class] - module.add_class('FlameProtocolMac', parent=root_module['ns3::MeshWifiInterfaceMacPlugin']) - ## flame-rtable.h: ns3::flame::FlameRtable [class] - module.add_class('FlameRtable', parent=root_module['ns3::Object']) - ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult [struct] - module.add_class('LookupResult', outer_class=root_module['ns3::flame::FlameRtable']) - ## flame-protocol.h: ns3::flame::FlameTag [class] - module.add_class('FlameTag', parent=root_module['ns3::Tag']) - -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_Ns3MeshHelper_methods(root_module, root_module['ns3::MeshHelper']) - register_Ns3MeshWifiBeacon_methods(root_module, root_module['ns3::MeshWifiBeacon']) - register_Ns3MeshInformationElementVector_methods(root_module, root_module['ns3::MeshInformationElementVector']) - register_Ns3MeshL2RoutingProtocol_methods(root_module, root_module['ns3::MeshL2RoutingProtocol']) - register_Ns3MeshStack_methods(root_module, root_module['ns3::MeshStack']) - register_Ns3MeshWifiInterfaceMacPlugin_methods(root_module, root_module['ns3::MeshWifiInterfaceMacPlugin']) - register_Ns3Dot11sStack_methods(root_module, root_module['ns3::Dot11sStack']) - register_Ns3FlameStack_methods(root_module, root_module['ns3::FlameStack']) - register_Ns3MeshPointDevice_methods(root_module, root_module['ns3::MeshPointDevice']) - register_Ns3MeshWifiInterfaceMac_methods(root_module, root_module['ns3::MeshWifiInterfaceMac']) - register_Ns3Dot11sDestinationAddressUnit_methods(root_module, root_module['ns3::dot11s::DestinationAddressUnit']) - register_Ns3Dot11sDot11sMeshCapability_methods(root_module, root_module['ns3::dot11s::Dot11sMeshCapability']) - register_Ns3Dot11sHwmpProtocol_methods(root_module, root_module['ns3::dot11s::HwmpProtocol']) - register_Ns3Dot11sHwmpProtocolFailedDestination_methods(root_module, root_module['ns3::dot11s::HwmpProtocol::FailedDestination']) - register_Ns3Dot11sHwmpRtable_methods(root_module, root_module['ns3::dot11s::HwmpRtable']) - register_Ns3Dot11sHwmpRtableLookupResult_methods(root_module, root_module['ns3::dot11s::HwmpRtable::LookupResult']) - register_Ns3Dot11sIeBeaconTiming_methods(root_module, root_module['ns3::dot11s::IeBeaconTiming']) - register_Ns3Dot11sIeBeaconTimingUnit_methods(root_module, root_module['ns3::dot11s::IeBeaconTimingUnit']) - register_Ns3Dot11sIeConfiguration_methods(root_module, root_module['ns3::dot11s::IeConfiguration']) - register_Ns3Dot11sIeLinkMetricReport_methods(root_module, root_module['ns3::dot11s::IeLinkMetricReport']) - register_Ns3Dot11sIeMeshId_methods(root_module, root_module['ns3::dot11s::IeMeshId']) - register_Ns3Dot11sIeMeshIdChecker_methods(root_module, root_module['ns3::dot11s::IeMeshIdChecker']) - register_Ns3Dot11sIeMeshIdValue_methods(root_module, root_module['ns3::dot11s::IeMeshIdValue']) - register_Ns3Dot11sIePeerManagement_methods(root_module, root_module['ns3::dot11s::IePeerManagement']) - register_Ns3Dot11sIePeeringProtocol_methods(root_module, root_module['ns3::dot11s::IePeeringProtocol']) - register_Ns3Dot11sIePerr_methods(root_module, root_module['ns3::dot11s::IePerr']) - register_Ns3Dot11sIePrep_methods(root_module, root_module['ns3::dot11s::IePrep']) - register_Ns3Dot11sIePreq_methods(root_module, root_module['ns3::dot11s::IePreq']) - register_Ns3Dot11sIeRann_methods(root_module, root_module['ns3::dot11s::IeRann']) - register_Ns3Dot11sMeshHeader_methods(root_module, root_module['ns3::dot11s::MeshHeader']) - register_Ns3Dot11sPeerLink_methods(root_module, root_module['ns3::dot11s::PeerLink']) - register_Ns3Dot11sPeerLinkFrameStart_methods(root_module, root_module['ns3::dot11s::PeerLinkFrameStart']) - register_Ns3Dot11sPeerLinkFrameStartPlinkFrameStartFields_methods(root_module, root_module['ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields']) - register_Ns3Dot11sPeerManagementProtocol_methods(root_module, root_module['ns3::dot11s::PeerManagementProtocol']) - register_Ns3FlameFlameHeader_methods(root_module, root_module['ns3::flame::FlameHeader']) - register_Ns3FlameFlameProtocol_methods(root_module, root_module['ns3::flame::FlameProtocol']) - register_Ns3FlameFlameProtocolMac_methods(root_module, root_module['ns3::flame::FlameProtocolMac']) - register_Ns3FlameFlameRtable_methods(root_module, root_module['ns3::flame::FlameRtable']) - register_Ns3FlameFlameRtableLookupResult_methods(root_module, root_module['ns3::flame::FlameRtable::LookupResult']) - register_Ns3FlameFlameTag_methods(root_module, root_module['ns3::flame::FlameTag']) - return - -def register_Ns3MeshHelper_methods(root_module, cls): - ## mesh-helper.h: ns3::MeshHelper::MeshHelper(ns3::MeshHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MeshHelper const &', 'arg0')]) - ## mesh-helper.h: ns3::MeshHelper::MeshHelper() [constructor] - cls.add_constructor([]) - ## mesh-helper.h: static ns3::MeshHelper ns3::MeshHelper::Default() [member function] - cls.add_method('Default', - 'ns3::MeshHelper', - [], - is_static=True) - ## mesh-helper.h: ns3::NetDeviceContainer ns3::MeshHelper::Install(ns3::WifiPhyHelper const & phyHelper, ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::WifiPhyHelper const &', 'phyHelper'), param('ns3::NodeContainer', 'c')], - is_const=True) - ## mesh-helper.h: void ns3::MeshHelper::Report(ns3::Ptr const & arg0, std::ostream & arg1) [member function] - cls.add_method('Report', - 'void', - [param('ns3::Ptr< ns3::NetDevice > const &', 'arg0'), param('std::ostream &', 'arg1')]) - ## mesh-helper.h: void ns3::MeshHelper::ResetStats(ns3::Ptr const & arg0) [member function] - cls.add_method('ResetStats', - 'void', - [param('ns3::Ptr< ns3::NetDevice > const &', 'arg0')]) - ## mesh-helper.h: void ns3::MeshHelper::SetMacType(std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetMacType', - 'void', - [param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## mesh-helper.h: void ns3::MeshHelper::SetNumberOfInterfaces(uint32_t nInterfaces) [member function] - cls.add_method('SetNumberOfInterfaces', - 'void', - [param('uint32_t', 'nInterfaces')]) - ## mesh-helper.h: void ns3::MeshHelper::SetRemoteStationManager(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetRemoteStationManager', - 'void', - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## mesh-helper.h: void ns3::MeshHelper::SetSpreadInterfaceChannels(ns3::MeshHelper::ChannelPolicy arg0) [member function] - cls.add_method('SetSpreadInterfaceChannels', - 'void', - [param('ns3::MeshHelper::ChannelPolicy', 'arg0')]) - ## mesh-helper.h: void ns3::MeshHelper::SetStackInstaller(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetStackInstaller', - 'void', - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## mesh-helper.h: void ns3::MeshHelper::SetStandard(ns3::WifiPhyStandard standard) [member function] - cls.add_method('SetStandard', - 'void', - [param('ns3::WifiPhyStandard', 'standard')]) - return - -def register_Ns3MeshWifiBeacon_methods(root_module, cls): - ## mesh-wifi-beacon.h: ns3::MeshWifiBeacon::MeshWifiBeacon(ns3::MeshWifiBeacon const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MeshWifiBeacon const &', 'arg0')]) - ## mesh-wifi-beacon.h: ns3::MeshWifiBeacon::MeshWifiBeacon(ns3::Ssid ssid, ns3::SupportedRates rates, uint64_t us) [constructor] - cls.add_constructor([param('ns3::Ssid', 'ssid'), param('ns3::SupportedRates', 'rates'), param('uint64_t', 'us')]) - ## mesh-wifi-beacon.h: void ns3::MeshWifiBeacon::AddInformationElement(ns3::Ptr ie) [member function] - cls.add_method('AddInformationElement', - 'void', - [param('ns3::Ptr< ns3::WifiInformationElement >', 'ie')]) - ## mesh-wifi-beacon.h: ns3::MgtBeaconHeader ns3::MeshWifiBeacon::BeaconHeader() const [member function] - cls.add_method('BeaconHeader', - 'ns3::MgtBeaconHeader', - [], - is_const=True) - ## mesh-wifi-beacon.h: ns3::WifiMacHeader ns3::MeshWifiBeacon::CreateHeader(ns3::Mac48Address address, ns3::Mac48Address mpAddress) [member function] - cls.add_method('CreateHeader', - 'ns3::WifiMacHeader', - [param('ns3::Mac48Address', 'address'), param('ns3::Mac48Address', 'mpAddress')]) - ## mesh-wifi-beacon.h: ns3::Ptr ns3::MeshWifiBeacon::CreatePacket() [member function] - cls.add_method('CreatePacket', - 'ns3::Ptr< ns3::Packet >', - []) - ## mesh-wifi-beacon.h: ns3::Time ns3::MeshWifiBeacon::GetBeaconInterval() const [member function] - cls.add_method('GetBeaconInterval', - 'ns3::Time', - [], - is_const=True) - return - -def register_Ns3MeshInformationElementVector_methods(root_module, cls): - ## mesh-information-element-vector.h: ns3::MeshInformationElementVector::MeshInformationElementVector() [constructor] - cls.add_constructor([]) - ## mesh-information-element-vector.h: ns3::MeshInformationElementVector::MeshInformationElementVector(ns3::MeshInformationElementVector const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MeshInformationElementVector const &', 'arg0')]) - ## mesh-information-element-vector.h: uint32_t ns3::MeshInformationElementVector::DeserializeSingleIe(ns3::Buffer::Iterator start) [member function] - cls.add_method('DeserializeSingleIe', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - return - -def register_Ns3MeshL2RoutingProtocol_methods(root_module, cls): - ## mesh-l2-routing-protocol.h: ns3::MeshL2RoutingProtocol::MeshL2RoutingProtocol() [constructor] - cls.add_constructor([]) - ## mesh-l2-routing-protocol.h: ns3::MeshL2RoutingProtocol::MeshL2RoutingProtocol(ns3::MeshL2RoutingProtocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MeshL2RoutingProtocol const &', 'arg0')]) - ## mesh-l2-routing-protocol.h: ns3::Ptr ns3::MeshL2RoutingProtocol::GetMeshPoint() const [member function] - cls.add_method('GetMeshPoint', - 'ns3::Ptr< ns3::MeshPointDevice >', - [], - is_const=True) - ## mesh-l2-routing-protocol.h: static ns3::TypeId ns3::MeshL2RoutingProtocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mesh-l2-routing-protocol.h: bool ns3::MeshL2RoutingProtocol::RemoveRoutingStuff(uint32_t fromIface, ns3::Mac48Address const source, ns3::Mac48Address const destination, ns3::Ptr packet, uint16_t & protocolType) [member function] - cls.add_method('RemoveRoutingStuff', - 'bool', - [param('uint32_t', 'fromIface'), param('ns3::Mac48Address const', 'source'), param('ns3::Mac48Address const', 'destination'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint16_t &', 'protocolType')], - is_pure_virtual=True, is_virtual=True) - ## mesh-l2-routing-protocol.h: bool ns3::MeshL2RoutingProtocol::RequestRoute(uint32_t sourceIface, ns3::Mac48Address const source, ns3::Mac48Address const destination, ns3::Ptr packet, uint16_t protocolType, ns3::Callback, ns3::Mac48Address, ns3::Mac48Address, unsigned short, unsigned int, ns3::empty, ns3::empty, ns3::empty> routeReply) [member function] - cls.add_method('RequestRoute', - 'bool', - [param('uint32_t', 'sourceIface'), param('ns3::Mac48Address const', 'source'), param('ns3::Mac48Address const', 'destination'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocolType'), param('ns3::Callback< void, bool, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, unsigned short, unsigned int, ns3::empty, ns3::empty, ns3::empty >', 'routeReply')], - is_pure_virtual=True, is_virtual=True) - ## mesh-l2-routing-protocol.h: void ns3::MeshL2RoutingProtocol::SetMeshPoint(ns3::Ptr mp) [member function] - cls.add_method('SetMeshPoint', - 'void', - [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')]) - return - -def register_Ns3MeshStack_methods(root_module, cls): - ## mesh-stack-installer.h: ns3::MeshStack::MeshStack() [constructor] - cls.add_constructor([]) - ## mesh-stack-installer.h: ns3::MeshStack::MeshStack(ns3::MeshStack const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MeshStack const &', 'arg0')]) - ## mesh-stack-installer.h: bool ns3::MeshStack::InstallStack(ns3::Ptr mp) [member function] - cls.add_method('InstallStack', - 'bool', - [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')], - is_pure_virtual=True, is_virtual=True) - ## mesh-stack-installer.h: void ns3::MeshStack::Report(ns3::Ptr const mp, std::ostream & arg1) [member function] - cls.add_method('Report', - 'void', - [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')], - is_pure_virtual=True, is_virtual=True) - ## mesh-stack-installer.h: void ns3::MeshStack::ResetStats(ns3::Ptr const mp) [member function] - cls.add_method('ResetStats', - 'void', - [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3MeshWifiInterfaceMacPlugin_methods(root_module, cls): - ## mesh-wifi-interface-mac-plugin.h: ns3::MeshWifiInterfaceMacPlugin::MeshWifiInterfaceMacPlugin() [constructor] - cls.add_constructor([]) - ## mesh-wifi-interface-mac-plugin.h: ns3::MeshWifiInterfaceMacPlugin::MeshWifiInterfaceMacPlugin(ns3::MeshWifiInterfaceMacPlugin const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MeshWifiInterfaceMacPlugin const &', 'arg0')]) - ## mesh-wifi-interface-mac-plugin.h: bool ns3::MeshWifiInterfaceMacPlugin::Receive(ns3::Ptr packet, ns3::WifiMacHeader const & header) [member function] - cls.add_method('Receive', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const &', 'header')], - is_pure_virtual=True, is_virtual=True) - ## mesh-wifi-interface-mac-plugin.h: void ns3::MeshWifiInterfaceMacPlugin::SetParent(ns3::Ptr parent) [member function] - cls.add_method('SetParent', - 'void', - [param('ns3::Ptr< ns3::MeshWifiInterfaceMac >', 'parent')], - is_pure_virtual=True, is_virtual=True) - ## mesh-wifi-interface-mac-plugin.h: void ns3::MeshWifiInterfaceMacPlugin::UpdateBeacon(ns3::MeshWifiBeacon & beacon) const [member function] - cls.add_method('UpdateBeacon', - 'void', - [param('ns3::MeshWifiBeacon &', 'beacon')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## mesh-wifi-interface-mac-plugin.h: bool ns3::MeshWifiInterfaceMacPlugin::UpdateOutcomingFrame(ns3::Ptr packet, ns3::WifiMacHeader & header, ns3::Mac48Address from, ns3::Mac48Address to) [member function] - cls.add_method('UpdateOutcomingFrame', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader &', 'header'), param('ns3::Mac48Address', 'from'), param('ns3::Mac48Address', 'to')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3Dot11sStack_methods(root_module, cls): - ## dot11s-installer.h: ns3::Dot11sStack::Dot11sStack(ns3::Dot11sStack const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Dot11sStack const &', 'arg0')]) - ## dot11s-installer.h: ns3::Dot11sStack::Dot11sStack() [constructor] - cls.add_constructor([]) - ## dot11s-installer.h: void ns3::Dot11sStack::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## dot11s-installer.h: static ns3::TypeId ns3::Dot11sStack::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## dot11s-installer.h: bool ns3::Dot11sStack::InstallStack(ns3::Ptr mp) [member function] - cls.add_method('InstallStack', - 'bool', - [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')], - is_virtual=True) - ## dot11s-installer.h: void ns3::Dot11sStack::Report(ns3::Ptr const mp, std::ostream & arg1) [member function] - cls.add_method('Report', - 'void', - [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')], - is_virtual=True) - ## dot11s-installer.h: void ns3::Dot11sStack::ResetStats(ns3::Ptr const mp) [member function] - cls.add_method('ResetStats', - 'void', - [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')], - is_virtual=True) - return - -def register_Ns3FlameStack_methods(root_module, cls): - ## flame-installer.h: ns3::FlameStack::FlameStack(ns3::FlameStack const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FlameStack const &', 'arg0')]) - ## flame-installer.h: ns3::FlameStack::FlameStack() [constructor] - cls.add_constructor([]) - ## flame-installer.h: void ns3::FlameStack::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## flame-installer.h: static ns3::TypeId ns3::FlameStack::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## flame-installer.h: bool ns3::FlameStack::InstallStack(ns3::Ptr mp) [member function] - cls.add_method('InstallStack', - 'bool', - [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')], - is_virtual=True) - ## flame-installer.h: void ns3::FlameStack::Report(ns3::Ptr const mp, std::ostream & arg1) [member function] - cls.add_method('Report', - 'void', - [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')], - is_virtual=True) - ## flame-installer.h: void ns3::FlameStack::ResetStats(ns3::Ptr const mp) [member function] - cls.add_method('ResetStats', - 'void', - [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')], - is_virtual=True) - return - -def register_Ns3MeshPointDevice_methods(root_module, cls): - ## mesh-point-device.h: ns3::MeshPointDevice::MeshPointDevice(ns3::MeshPointDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MeshPointDevice const &', 'arg0')]) - ## mesh-point-device.h: ns3::MeshPointDevice::MeshPointDevice() [constructor] - cls.add_constructor([]) - ## mesh-point-device.h: void ns3::MeshPointDevice::AddInterface(ns3::Ptr port) [member function] - cls.add_method('AddInterface', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'port')]) - ## mesh-point-device.h: void ns3::MeshPointDevice::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) - ## mesh-point-device.h: void ns3::MeshPointDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## mesh-point-device.h: ns3::Address ns3::MeshPointDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: ns3::Address ns3::MeshPointDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: ns3::Ptr ns3::MeshPointDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: uint32_t ns3::MeshPointDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: ns3::Ptr ns3::MeshPointDevice::GetInterface(uint32_t id) const [member function] - cls.add_method('GetInterface', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'id')], - is_const=True) - ## mesh-point-device.h: std::vector, std::allocator > > ns3::MeshPointDevice::GetInterfaces() const [member function] - cls.add_method('GetInterfaces', - 'std::vector< ns3::Ptr< ns3::NetDevice > >', - [], - is_const=True) - ## mesh-point-device.h: uint16_t ns3::MeshPointDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: ns3::Address ns3::MeshPointDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## mesh-point-device.h: ns3::Address ns3::MeshPointDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## mesh-point-device.h: uint32_t ns3::MeshPointDevice::GetNInterfaces() const [member function] - cls.add_method('GetNInterfaces', - 'uint32_t', - [], - is_const=True) - ## mesh-point-device.h: ns3::Ptr ns3::MeshPointDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: ns3::Ptr ns3::MeshPointDevice::GetRoutingProtocol() const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::MeshL2RoutingProtocol >', - [], - is_const=True) - ## mesh-point-device.h: static ns3::TypeId ns3::MeshPointDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mesh-point-device.h: bool ns3::MeshPointDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: bool ns3::MeshPointDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: bool ns3::MeshPointDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: bool ns3::MeshPointDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: bool ns3::MeshPointDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: bool ns3::MeshPointDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## mesh-point-device.h: void ns3::MeshPointDevice::Report(std::ostream & os) const [member function] - cls.add_method('Report', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## mesh-point-device.h: void ns3::MeshPointDevice::ResetStats() [member function] - cls.add_method('ResetStats', - 'void', - []) - ## mesh-point-device.h: bool ns3::MeshPointDevice::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) - ## mesh-point-device.h: bool ns3::MeshPointDevice::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) - ## mesh-point-device.h: void ns3::MeshPointDevice::SetAddress(ns3::Address a) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'a')], - is_virtual=True) - ## mesh-point-device.h: void ns3::MeshPointDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## mesh-point-device.h: bool ns3::MeshPointDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## mesh-point-device.h: void ns3::MeshPointDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## mesh-point-device.h: void ns3::MeshPointDevice::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) - ## mesh-point-device.h: void ns3::MeshPointDevice::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) - ## mesh-point-device.h: void ns3::MeshPointDevice::SetRoutingProtocol(ns3::Ptr protocol) [member function] - cls.add_method('SetRoutingProtocol', - 'void', - [param('ns3::Ptr< ns3::MeshL2RoutingProtocol >', 'protocol')]) - ## mesh-point-device.h: bool ns3::MeshPointDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - return - -def register_Ns3MeshWifiInterfaceMac_methods(root_module, cls): - ## mesh-wifi-interface-mac.h: ns3::MeshWifiInterfaceMac::MeshWifiInterfaceMac() [constructor] - cls.add_constructor([]) - ## mesh-wifi-interface-mac.h: bool ns3::MeshWifiInterfaceMac::CheckSupportedRates(ns3::SupportedRates rates) const [member function] - cls.add_method('CheckSupportedRates', - 'bool', - [param('ns3::SupportedRates', 'rates')], - is_const=True) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], - is_virtual=True) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], - is_virtual=True) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::FinishConfigureStandard(ns3::WifiPhyStandard standard) [member function] - cls.add_method('FinishConfigureStandard', - 'void', - [param('ns3::WifiPhyStandard', 'standard')], - is_virtual=True) - ## mesh-wifi-interface-mac.h: ns3::Time ns3::MeshWifiInterfaceMac::GetBeaconInterval() const [member function] - cls.add_method('GetBeaconInterval', - 'ns3::Time', - [], - is_const=True) - ## mesh-wifi-interface-mac.h: uint16_t ns3::MeshWifiInterfaceMac::GetFrequencyChannel() const [member function] - cls.add_method('GetFrequencyChannel', - 'uint16_t', - [], - is_const=True) - ## mesh-wifi-interface-mac.h: uint32_t ns3::MeshWifiInterfaceMac::GetLinkMetric(ns3::Mac48Address peerAddress) [member function] - cls.add_method('GetLinkMetric', - 'uint32_t', - [param('ns3::Mac48Address', 'peerAddress')]) - ## mesh-wifi-interface-mac.h: ns3::Mac48Address ns3::MeshWifiInterfaceMac::GetMeshPointAddress() const [member function] - cls.add_method('GetMeshPointAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## mesh-wifi-interface-mac.h: ns3::WifiPhyStandard ns3::MeshWifiInterfaceMac::GetPhyStandard() const [member function] - cls.add_method('GetPhyStandard', - 'ns3::WifiPhyStandard', - [], - is_const=True) - ## mesh-wifi-interface-mac.h: ns3::SupportedRates ns3::MeshWifiInterfaceMac::GetSupportedRates() const [member function] - cls.add_method('GetSupportedRates', - 'ns3::SupportedRates', - [], - is_const=True) - ## mesh-wifi-interface-mac.h: ns3::Time ns3::MeshWifiInterfaceMac::GetTbtt() const [member function] - cls.add_method('GetTbtt', - 'ns3::Time', - [], - is_const=True) - ## mesh-wifi-interface-mac.h: static ns3::TypeId ns3::MeshWifiInterfaceMac::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::InstallPlugin(ns3::Ptr plugin) [member function] - cls.add_method('InstallPlugin', - 'void', - [param('ns3::Ptr< ns3::MeshWifiInterfaceMacPlugin >', 'plugin')]) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::Report(std::ostream & arg0) const [member function] - cls.add_method('Report', - 'void', - [param('std::ostream &', 'arg0')], - is_const=True) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::ResetStats() [member function] - cls.add_method('ResetStats', - 'void', - []) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::SendManagementFrame(ns3::Ptr frame, ns3::WifiMacHeader const & hdr) [member function] - cls.add_method('SendManagementFrame', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'frame'), param('ns3::WifiMacHeader const &', 'hdr')]) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::SetBeaconGeneration(bool enable) [member function] - cls.add_method('SetBeaconGeneration', - 'void', - [param('bool', 'enable')]) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::SetBeaconInterval(ns3::Time interval) [member function] - cls.add_method('SetBeaconInterval', - 'void', - [param('ns3::Time', 'interval')]) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::SetLinkMetricCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetLinkMetricCallback', - 'void', - [param('ns3::Callback< unsigned int, ns3::Mac48Address, ns3::Ptr< ns3::MeshWifiInterfaceMac >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::SetLinkUpCallback(ns3::Callback linkUp) [member function] - cls.add_method('SetLinkUpCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], - is_virtual=True) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::SetMeshPointAddress(ns3::Mac48Address arg0) [member function] - cls.add_method('SetMeshPointAddress', - 'void', - [param('ns3::Mac48Address', 'arg0')]) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::SetRandomStartDelay(ns3::Time interval) [member function] - cls.add_method('SetRandomStartDelay', - 'void', - [param('ns3::Time', 'interval')]) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::ShiftTbtt(ns3::Time shift) [member function] - cls.add_method('ShiftTbtt', - 'void', - [param('ns3::Time', 'shift')]) - ## mesh-wifi-interface-mac.h: bool ns3::MeshWifiInterfaceMac::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::SwitchFrequencyChannel(uint16_t new_id) [member function] - cls.add_method('SwitchFrequencyChannel', - 'void', - [param('uint16_t', 'new_id')]) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## mesh-wifi-interface-mac.h: void ns3::MeshWifiInterfaceMac::Receive(ns3::Ptr packet, ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], - visibility='private', is_virtual=True) - return - -def register_Ns3Dot11sDestinationAddressUnit_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## ie-dot11s-preq.h: ns3::dot11s::DestinationAddressUnit::DestinationAddressUnit(ns3::dot11s::DestinationAddressUnit const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::DestinationAddressUnit const &', 'arg0')]) - ## ie-dot11s-preq.h: ns3::dot11s::DestinationAddressUnit::DestinationAddressUnit() [constructor] - cls.add_constructor([]) - ## ie-dot11s-preq.h: uint32_t ns3::dot11s::DestinationAddressUnit::GetDestSeqNumber() const [member function] - cls.add_method('GetDestSeqNumber', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-preq.h: ns3::Mac48Address ns3::dot11s::DestinationAddressUnit::GetDestinationAddress() const [member function] - cls.add_method('GetDestinationAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## ie-dot11s-preq.h: bool ns3::dot11s::DestinationAddressUnit::IsDo() [member function] - cls.add_method('IsDo', - 'bool', - []) - ## ie-dot11s-preq.h: bool ns3::dot11s::DestinationAddressUnit::IsRf() [member function] - cls.add_method('IsRf', - 'bool', - []) - ## ie-dot11s-preq.h: bool ns3::dot11s::DestinationAddressUnit::IsUsn() [member function] - cls.add_method('IsUsn', - 'bool', - []) - ## ie-dot11s-preq.h: void ns3::dot11s::DestinationAddressUnit::SetDestSeqNumber(uint32_t dest_seq_number) [member function] - cls.add_method('SetDestSeqNumber', - 'void', - [param('uint32_t', 'dest_seq_number')]) - ## ie-dot11s-preq.h: void ns3::dot11s::DestinationAddressUnit::SetDestinationAddress(ns3::Mac48Address dest_address) [member function] - cls.add_method('SetDestinationAddress', - 'void', - [param('ns3::Mac48Address', 'dest_address')]) - ## ie-dot11s-preq.h: void ns3::dot11s::DestinationAddressUnit::SetFlags(bool doFlag, bool rfFlag, bool usnFlag) [member function] - cls.add_method('SetFlags', - 'void', - [param('bool', 'doFlag'), param('bool', 'rfFlag'), param('bool', 'usnFlag')]) - return - -def register_Ns3Dot11sDot11sMeshCapability_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::Dot11sMeshCapability(ns3::dot11s::Dot11sMeshCapability const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::Dot11sMeshCapability const &', 'arg0')]) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::Dot11sMeshCapability() [constructor] - cls.add_constructor([]) - ## ie-dot11s-configuration.h: ns3::Buffer::Iterator ns3::dot11s::Dot11sMeshCapability::Deserialize(ns3::Buffer::Iterator i) [member function] - cls.add_method('Deserialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'i')]) - ## ie-dot11s-configuration.h: uint8_t ns3::dot11s::Dot11sMeshCapability::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-configuration.h: uint16_t ns3::dot11s::Dot11sMeshCapability::GetUint16() const [member function] - cls.add_method('GetUint16', - 'uint16_t', - [], - is_const=True) - ## ie-dot11s-configuration.h: bool ns3::dot11s::Dot11sMeshCapability::Is(uint16_t cap, uint8_t n) const [member function] - cls.add_method('Is', - 'bool', - [param('uint16_t', 'cap'), param('uint8_t', 'n')], - is_const=True) - ## ie-dot11s-configuration.h: ns3::Buffer::Iterator ns3::dot11s::Dot11sMeshCapability::Serialize(ns3::Buffer::Iterator i) const [member function] - cls.add_method('Serialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::MCCAEnabled [variable] - cls.add_instance_attribute('MCCAEnabled', 'bool', is_const=False) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::MCCASupported [variable] - cls.add_instance_attribute('MCCASupported', 'bool', is_const=False) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::TBTTAdjustment [variable] - cls.add_instance_attribute('TBTTAdjustment', 'bool', is_const=False) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::acceptPeerLinks [variable] - cls.add_instance_attribute('acceptPeerLinks', 'bool', is_const=False) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::beaconTimingReport [variable] - cls.add_instance_attribute('beaconTimingReport', 'bool', is_const=False) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::forwarding [variable] - cls.add_instance_attribute('forwarding', 'bool', is_const=False) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::powerSaveLevel [variable] - cls.add_instance_attribute('powerSaveLevel', 'bool', is_const=False) - return - -def register_Ns3Dot11sHwmpProtocol_methods(root_module, cls): - ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::HwmpProtocol() [constructor] - cls.add_constructor([]) - ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## hwmp-protocol.h: static ns3::TypeId ns3::dot11s::HwmpProtocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## hwmp-protocol.h: bool ns3::dot11s::HwmpProtocol::Install(ns3::Ptr arg0) [member function] - cls.add_method('Install', - 'bool', - [param('ns3::Ptr< ns3::MeshPointDevice >', 'arg0')]) - ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::PeerLinkStatus(ns3::Mac48Address meshPontAddress, ns3::Mac48Address peerAddress, uint32_t interface, bool status) [member function] - cls.add_method('PeerLinkStatus', - 'void', - [param('ns3::Mac48Address', 'meshPontAddress'), param('ns3::Mac48Address', 'peerAddress'), param('uint32_t', 'interface'), param('bool', 'status')]) - ## hwmp-protocol.h: bool ns3::dot11s::HwmpProtocol::RemoveRoutingStuff(uint32_t fromIface, ns3::Mac48Address const source, ns3::Mac48Address const destination, ns3::Ptr packet, uint16_t & protocolType) [member function] - cls.add_method('RemoveRoutingStuff', - 'bool', - [param('uint32_t', 'fromIface'), param('ns3::Mac48Address const', 'source'), param('ns3::Mac48Address const', 'destination'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint16_t &', 'protocolType')], - is_virtual=True) - ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::Report(std::ostream & arg0) const [member function] - cls.add_method('Report', - 'void', - [param('std::ostream &', 'arg0')], - is_const=True) - ## hwmp-protocol.h: bool ns3::dot11s::HwmpProtocol::RequestRoute(uint32_t sourceIface, ns3::Mac48Address const source, ns3::Mac48Address const destination, ns3::Ptr packet, uint16_t protocolType, ns3::Callback, ns3::Mac48Address, ns3::Mac48Address, unsigned short, unsigned int, ns3::empty, ns3::empty, ns3::empty> routeReply) [member function] - cls.add_method('RequestRoute', - 'bool', - [param('uint32_t', 'sourceIface'), param('ns3::Mac48Address const', 'source'), param('ns3::Mac48Address const', 'destination'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocolType'), param('ns3::Callback< void, bool, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, unsigned short, unsigned int, ns3::empty, ns3::empty, ns3::empty >', 'routeReply')], - is_virtual=True) - ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::ResetStats() [member function] - cls.add_method('ResetStats', - 'void', - []) - ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::SetNeighboursCallback(ns3::Callback >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetNeighboursCallback', - 'void', - [param('ns3::Callback< std::vector< ns3::Mac48Address >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) - ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::SetRoot() [member function] - cls.add_method('SetRoot', - 'void', - []) - ## hwmp-protocol.h: void ns3::dot11s::HwmpProtocol::UnsetRoot() [member function] - cls.add_method('UnsetRoot', - 'void', - []) - return - -def register_Ns3Dot11sHwmpProtocolFailedDestination_methods(root_module, cls): - ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination::FailedDestination() [constructor] - cls.add_constructor([]) - ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination::FailedDestination(ns3::dot11s::HwmpProtocol::FailedDestination const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::HwmpProtocol::FailedDestination const &', 'arg0')]) - ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination::destination [variable] - cls.add_instance_attribute('destination', 'ns3::Mac48Address', is_const=False) - ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination::seqnum [variable] - cls.add_instance_attribute('seqnum', 'uint32_t', is_const=False) - return - -def register_Ns3Dot11sHwmpRtable_methods(root_module, cls): - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::HwmpRtable(ns3::dot11s::HwmpRtable const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::HwmpRtable const &', 'arg0')]) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::HwmpRtable() [constructor] - cls.add_constructor([]) - ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::AddPrecursor(ns3::Mac48Address destination, uint32_t precursorInterface, ns3::Mac48Address precursorAddress, ns3::Time lifetime) [member function] - cls.add_method('AddPrecursor', - 'void', - [param('ns3::Mac48Address', 'destination'), param('uint32_t', 'precursorInterface'), param('ns3::Mac48Address', 'precursorAddress'), param('ns3::Time', 'lifetime')]) - ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::AddProactivePath(uint32_t metric, ns3::Mac48Address root, ns3::Mac48Address retransmitter, uint32_t interface, ns3::Time lifetime, uint32_t seqnum) [member function] - cls.add_method('AddProactivePath', - 'void', - [param('uint32_t', 'metric'), param('ns3::Mac48Address', 'root'), param('ns3::Mac48Address', 'retransmitter'), param('uint32_t', 'interface'), param('ns3::Time', 'lifetime'), param('uint32_t', 'seqnum')]) - ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::AddReactivePath(ns3::Mac48Address destination, ns3::Mac48Address retransmitter, uint32_t interface, uint32_t metric, ns3::Time lifetime, uint32_t seqnum) [member function] - cls.add_method('AddReactivePath', - 'void', - [param('ns3::Mac48Address', 'destination'), param('ns3::Mac48Address', 'retransmitter'), param('uint32_t', 'interface'), param('uint32_t', 'metric'), param('ns3::Time', 'lifetime'), param('uint32_t', 'seqnum')]) - ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DeleteProactivePath() [member function] - cls.add_method('DeleteProactivePath', - 'void', - []) - ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DeleteProactivePath(ns3::Mac48Address root) [member function] - cls.add_method('DeleteProactivePath', - 'void', - [param('ns3::Mac48Address', 'root')]) - ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DeleteReactivePath(ns3::Mac48Address destination) [member function] - cls.add_method('DeleteReactivePath', - 'void', - [param('ns3::Mac48Address', 'destination')]) - ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## hwmp-rtable.h: std::vector, std::allocator > > ns3::dot11s::HwmpRtable::GetPrecursors(ns3::Mac48Address destination) [member function] - cls.add_method('GetPrecursors', - 'std::vector< std::pair< unsigned int, ns3::Mac48Address > >', - [param('ns3::Mac48Address', 'destination')]) - ## hwmp-rtable.h: static ns3::TypeId ns3::dot11s::HwmpRtable::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## hwmp-rtable.h: std::vector > ns3::dot11s::HwmpRtable::GetUnreachableDestinations(ns3::Mac48Address peerAddress) [member function] - cls.add_method('GetUnreachableDestinations', - 'std::vector< ns3::dot11s::HwmpProtocol::FailedDestination >', - [param('ns3::Mac48Address', 'peerAddress')]) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupProactive() [member function] - cls.add_method('LookupProactive', - 'ns3::dot11s::HwmpRtable::LookupResult', - []) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupProactiveExpired() [member function] - cls.add_method('LookupProactiveExpired', - 'ns3::dot11s::HwmpRtable::LookupResult', - []) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupReactive(ns3::Mac48Address destination) [member function] - cls.add_method('LookupReactive', - 'ns3::dot11s::HwmpRtable::LookupResult', - [param('ns3::Mac48Address', 'destination')]) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupReactiveExpired(ns3::Mac48Address destination) [member function] - cls.add_method('LookupReactiveExpired', - 'ns3::dot11s::HwmpRtable::LookupResult', - [param('ns3::Mac48Address', 'destination')]) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::INTERFACE_ANY [variable] - cls.add_static_attribute('INTERFACE_ANY', 'uint32_t const', is_const=True) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::MAX_METRIC [variable] - cls.add_static_attribute('MAX_METRIC', 'uint32_t const', is_const=True) - return - -def register_Ns3Dot11sHwmpRtableLookupResult_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::LookupResult(ns3::dot11s::HwmpRtable::LookupResult const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::HwmpRtable::LookupResult const &', 'arg0')]) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::LookupResult(ns3::Mac48Address r=ns3::Mac48Address::GetBroadcast(), uint32_t i=ns3::dot11s::HwmpRtable::INTERFACE_ANY, uint32_t m=ns3::dot11s::HwmpRtable::MAX_METRIC, uint32_t s=0, ns3::Time l=ns3::Seconds( )) [constructor] - cls.add_constructor([param('ns3::Mac48Address', 'r', default_value='ns3::Mac48Address::GetBroadcast()'), param('uint32_t', 'i', default_value='ns3::dot11s::HwmpRtable::INTERFACE_ANY'), param('uint32_t', 'm', default_value='ns3::dot11s::HwmpRtable::MAX_METRIC'), param('uint32_t', 's', default_value='0'), param('ns3::Time', 'l', default_value='ns3::Seconds(0)')]) - ## hwmp-rtable.h: bool ns3::dot11s::HwmpRtable::LookupResult::IsValid() const [member function] - cls.add_method('IsValid', - 'bool', - [], - is_const=True) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::ifIndex [variable] - cls.add_instance_attribute('ifIndex', 'uint32_t', is_const=False) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::lifetime [variable] - cls.add_instance_attribute('lifetime', 'ns3::Time', is_const=False) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::metric [variable] - cls.add_instance_attribute('metric', 'uint32_t', is_const=False) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::retransmitter [variable] - cls.add_instance_attribute('retransmitter', 'ns3::Mac48Address', is_const=False) - ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::seqnum [variable] - cls.add_instance_attribute('seqnum', 'uint32_t', is_const=False) - return - -def register_Ns3Dot11sIeBeaconTiming_methods(root_module, cls): - cls.add_output_stream_operator() - ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming::IeBeaconTiming(ns3::dot11s::IeBeaconTiming const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IeBeaconTiming const &', 'arg0')]) - ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming::IeBeaconTiming() [constructor] - cls.add_constructor([]) - ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTiming::AddNeighboursTimingElementUnit(uint16_t aid, ns3::Time last_beacon, ns3::Time beacon_interval) [member function] - cls.add_method('AddNeighboursTimingElementUnit', - 'void', - [param('uint16_t', 'aid'), param('ns3::Time', 'last_beacon'), param('ns3::Time', 'beacon_interval')]) - ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTiming::ClearTimingElement() [member function] - cls.add_method('ClearTimingElement', - 'void', - []) - ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTiming::DelNeighboursTimingElementUnit(uint16_t aid, ns3::Time last_beacon, ns3::Time beacon_interval) [member function] - cls.add_method('DelNeighboursTimingElementUnit', - 'void', - [param('uint16_t', 'aid'), param('ns3::Time', 'last_beacon'), param('ns3::Time', 'beacon_interval')]) - ## ie-dot11s-beacon-timing.h: uint8_t ns3::dot11s::IeBeaconTiming::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-beacon-timing.h: ns3::WifiInformationElementId ns3::dot11s::IeBeaconTiming::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-beacon-timing.h: uint8_t ns3::dot11s::IeBeaconTiming::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-beacon-timing.h: std::vector, std::allocator > > ns3::dot11s::IeBeaconTiming::GetNeighboursTimingElementsList() [member function] - cls.add_method('GetNeighboursTimingElementsList', - 'std::vector< ns3::Ptr< ns3::dot11s::IeBeaconTimingUnit > >', - []) - ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTiming::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTiming::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - return - -def register_Ns3Dot11sIeBeaconTimingUnit_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTimingUnit::IeBeaconTimingUnit(ns3::dot11s::IeBeaconTimingUnit const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IeBeaconTimingUnit const &', 'arg0')]) - ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTimingUnit::IeBeaconTimingUnit() [constructor] - cls.add_constructor([]) - ## ie-dot11s-beacon-timing.h: uint8_t ns3::dot11s::IeBeaconTimingUnit::GetAid() const [member function] - cls.add_method('GetAid', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-beacon-timing.h: uint16_t ns3::dot11s::IeBeaconTimingUnit::GetBeaconInterval() const [member function] - cls.add_method('GetBeaconInterval', - 'uint16_t', - [], - is_const=True) - ## ie-dot11s-beacon-timing.h: uint16_t ns3::dot11s::IeBeaconTimingUnit::GetLastBeacon() const [member function] - cls.add_method('GetLastBeacon', - 'uint16_t', - [], - is_const=True) - ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTimingUnit::SetAid(uint8_t aid) [member function] - cls.add_method('SetAid', - 'void', - [param('uint8_t', 'aid')]) - ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTimingUnit::SetBeaconInterval(uint16_t beaconInterval) [member function] - cls.add_method('SetBeaconInterval', - 'void', - [param('uint16_t', 'beaconInterval')]) - ## ie-dot11s-beacon-timing.h: void ns3::dot11s::IeBeaconTimingUnit::SetLastBeacon(uint16_t lastBeacon) [member function] - cls.add_method('SetLastBeacon', - 'void', - [param('uint16_t', 'lastBeacon')]) - return - -def register_Ns3Dot11sIeConfiguration_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ie-dot11s-configuration.h: ns3::dot11s::IeConfiguration::IeConfiguration(ns3::dot11s::IeConfiguration const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IeConfiguration const &', 'arg0')]) - ## ie-dot11s-configuration.h: ns3::dot11s::IeConfiguration::IeConfiguration() [constructor] - cls.add_constructor([]) - ## ie-dot11s-configuration.h: uint8_t ns3::dot11s::IeConfiguration::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-configuration.h: ns3::WifiInformationElementId ns3::dot11s::IeConfiguration::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-configuration.h: uint8_t ns3::dot11s::IeConfiguration::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-configuration.h: uint8_t ns3::dot11s::IeConfiguration::GetNeighborCount() [member function] - cls.add_method('GetNeighborCount', - 'uint8_t', - []) - ## ie-dot11s-configuration.h: bool ns3::dot11s::IeConfiguration::IsAirtime() [member function] - cls.add_method('IsAirtime', - 'bool', - []) - ## ie-dot11s-configuration.h: bool ns3::dot11s::IeConfiguration::IsHWMP() [member function] - cls.add_method('IsHWMP', - 'bool', - []) - ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability const & ns3::dot11s::IeConfiguration::MeshCapability() [member function] - cls.add_method('MeshCapability', - 'ns3::dot11s::Dot11sMeshCapability const &', - []) - ## ie-dot11s-configuration.h: void ns3::dot11s::IeConfiguration::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-configuration.h: void ns3::dot11s::IeConfiguration::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - ## ie-dot11s-configuration.h: void ns3::dot11s::IeConfiguration::SetMetric(ns3::dot11s::dot11sPathSelectionMetric metricId) [member function] - cls.add_method('SetMetric', - 'void', - [param('ns3::dot11s::dot11sPathSelectionMetric', 'metricId')]) - ## ie-dot11s-configuration.h: void ns3::dot11s::IeConfiguration::SetNeighborCount(uint8_t neighbors) [member function] - cls.add_method('SetNeighborCount', - 'void', - [param('uint8_t', 'neighbors')]) - ## ie-dot11s-configuration.h: void ns3::dot11s::IeConfiguration::SetRouting(ns3::dot11s::dot11sPathSelectionProtocol routingId) [member function] - cls.add_method('SetRouting', - 'void', - [param('ns3::dot11s::dot11sPathSelectionProtocol', 'routingId')]) - return - -def register_Ns3Dot11sIeLinkMetricReport_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('>') - ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport::IeLinkMetricReport(ns3::dot11s::IeLinkMetricReport const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IeLinkMetricReport const &', 'arg0')]) - ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport::IeLinkMetricReport() [constructor] - cls.add_constructor([]) - ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport::IeLinkMetricReport(uint32_t metric) [constructor] - cls.add_constructor([param('uint32_t', 'metric')]) - ## ie-dot11s-metric-report.h: uint8_t ns3::dot11s::IeLinkMetricReport::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-metric-report.h: ns3::WifiInformationElementId ns3::dot11s::IeLinkMetricReport::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-metric-report.h: uint8_t ns3::dot11s::IeLinkMetricReport::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-metric-report.h: uint32_t ns3::dot11s::IeLinkMetricReport::GetMetric() [member function] - cls.add_method('GetMetric', - 'uint32_t', - []) - ## ie-dot11s-metric-report.h: void ns3::dot11s::IeLinkMetricReport::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-metric-report.h: void ns3::dot11s::IeLinkMetricReport::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - ## ie-dot11s-metric-report.h: void ns3::dot11s::IeLinkMetricReport::SetMetric(uint32_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'metric')]) - return - -def register_Ns3Dot11sIeMeshId_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ie-dot11s-id.h: ns3::dot11s::IeMeshId::IeMeshId(ns3::dot11s::IeMeshId const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IeMeshId const &', 'arg0')]) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshId::IeMeshId() [constructor] - cls.add_constructor([]) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshId::IeMeshId(std::string s) [constructor] - cls.add_constructor([param('std::string', 's')]) - ## ie-dot11s-id.h: uint8_t ns3::dot11s::IeMeshId::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-id.h: ns3::WifiInformationElementId ns3::dot11s::IeMeshId::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-id.h: uint8_t ns3::dot11s::IeMeshId::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-id.h: bool ns3::dot11s::IeMeshId::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True) - ## ie-dot11s-id.h: bool ns3::dot11s::IeMeshId::IsEqual(ns3::dot11s::IeMeshId const & o) const [member function] - cls.add_method('IsEqual', - 'bool', - [param('ns3::dot11s::IeMeshId const &', 'o')], - is_const=True) - ## ie-dot11s-id.h: char * ns3::dot11s::IeMeshId::PeekString() const [member function] - cls.add_method('PeekString', - 'char *', - [], - is_const=True) - ## ie-dot11s-id.h: void ns3::dot11s::IeMeshId::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-id.h: void ns3::dot11s::IeMeshId::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - return - -def register_Ns3Dot11sIeMeshIdChecker_methods(root_module, cls): - ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdChecker::IeMeshIdChecker() [constructor] - cls.add_constructor([]) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdChecker::IeMeshIdChecker(ns3::dot11s::IeMeshIdChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IeMeshIdChecker const &', 'arg0')]) - return - -def register_Ns3Dot11sIeMeshIdValue_methods(root_module, cls): - ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdValue::IeMeshIdValue() [constructor] - cls.add_constructor([]) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdValue::IeMeshIdValue(ns3::dot11s::IeMeshIdValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IeMeshIdValue const &', 'arg0')]) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdValue::IeMeshIdValue(ns3::dot11s::IeMeshId const & value) [constructor] - cls.add_constructor([param('ns3::dot11s::IeMeshId const &', 'value')]) - ## ie-dot11s-id.h: ns3::Ptr ns3::dot11s::IeMeshIdValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-id.h: bool ns3::dot11s::IeMeshIdValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## ie-dot11s-id.h: ns3::dot11s::IeMeshId ns3::dot11s::IeMeshIdValue::Get() const [member function] - cls.add_method('Get', - 'ns3::dot11s::IeMeshId', - [], - is_const=True) - ## ie-dot11s-id.h: std::string ns3::dot11s::IeMeshIdValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## ie-dot11s-id.h: void ns3::dot11s::IeMeshIdValue::Set(ns3::dot11s::IeMeshId const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::dot11s::IeMeshId const &', 'value')]) - return - -def register_Ns3Dot11sIePeerManagement_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement::IePeerManagement(ns3::dot11s::IePeerManagement const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IePeerManagement const &', 'arg0')]) - ## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement::IePeerManagement() [constructor] - cls.add_constructor([]) - ## ie-dot11s-peer-management.h: uint8_t ns3::dot11s::IePeerManagement::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-peer-management.h: ns3::WifiInformationElementId ns3::dot11s::IePeerManagement::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-peer-management.h: uint8_t ns3::dot11s::IePeerManagement::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-peer-management.h: uint16_t ns3::dot11s::IePeerManagement::GetLocalLinkId() const [member function] - cls.add_method('GetLocalLinkId', - 'uint16_t', - [], - is_const=True) - ## ie-dot11s-peer-management.h: uint16_t ns3::dot11s::IePeerManagement::GetPeerLinkId() const [member function] - cls.add_method('GetPeerLinkId', - 'uint16_t', - [], - is_const=True) - ## ie-dot11s-peer-management.h: ns3::dot11s::PmpReasonCode ns3::dot11s::IePeerManagement::GetReasonCode() const [member function] - cls.add_method('GetReasonCode', - 'ns3::dot11s::PmpReasonCode', - [], - is_const=True) - ## ie-dot11s-peer-management.h: uint8_t ns3::dot11s::IePeerManagement::GetSubtype() const [member function] - cls.add_method('GetSubtype', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-peer-management.h: void ns3::dot11s::IePeerManagement::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-peer-management.h: void ns3::dot11s::IePeerManagement::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - ## ie-dot11s-peer-management.h: void ns3::dot11s::IePeerManagement::SetPeerClose(uint16_t localLinkID, uint16_t peerLinkId, ns3::dot11s::PmpReasonCode reasonCode) [member function] - cls.add_method('SetPeerClose', - 'void', - [param('uint16_t', 'localLinkID'), param('uint16_t', 'peerLinkId'), param('ns3::dot11s::PmpReasonCode', 'reasonCode')]) - ## ie-dot11s-peer-management.h: void ns3::dot11s::IePeerManagement::SetPeerConfirm(uint16_t localLinkID, uint16_t peerLinkId) [member function] - cls.add_method('SetPeerConfirm', - 'void', - [param('uint16_t', 'localLinkID'), param('uint16_t', 'peerLinkId')]) - ## ie-dot11s-peer-management.h: void ns3::dot11s::IePeerManagement::SetPeerOpen(uint16_t localLinkId) [member function] - cls.add_method('SetPeerOpen', - 'void', - [param('uint16_t', 'localLinkId')]) - ## ie-dot11s-peer-management.h: bool ns3::dot11s::IePeerManagement::SubtypeIsClose() const [member function] - cls.add_method('SubtypeIsClose', - 'bool', - [], - is_const=True) - ## ie-dot11s-peer-management.h: bool ns3::dot11s::IePeerManagement::SubtypeIsConfirm() const [member function] - cls.add_method('SubtypeIsConfirm', - 'bool', - [], - is_const=True) - ## ie-dot11s-peer-management.h: bool ns3::dot11s::IePeerManagement::SubtypeIsOpen() const [member function] - cls.add_method('SubtypeIsOpen', - 'bool', - [], - is_const=True) - return - -def register_Ns3Dot11sIePeeringProtocol_methods(root_module, cls): - ## ie-dot11s-peering-protocol.h: ns3::dot11s::IePeeringProtocol::IePeeringProtocol(ns3::dot11s::IePeeringProtocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IePeeringProtocol const &', 'arg0')]) - ## ie-dot11s-peering-protocol.h: ns3::dot11s::IePeeringProtocol::IePeeringProtocol() [constructor] - cls.add_constructor([]) - ## ie-dot11s-peering-protocol.h: uint8_t ns3::dot11s::IePeeringProtocol::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-peering-protocol.h: ns3::WifiInformationElementId ns3::dot11s::IePeeringProtocol::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-peering-protocol.h: uint8_t ns3::dot11s::IePeeringProtocol::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-peering-protocol.h: void ns3::dot11s::IePeeringProtocol::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-peering-protocol.h: void ns3::dot11s::IePeeringProtocol::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - return - -def register_Ns3Dot11sIePerr_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ie-dot11s-perr.h: ns3::dot11s::IePerr::IePerr(ns3::dot11s::IePerr const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IePerr const &', 'arg0')]) - ## ie-dot11s-perr.h: ns3::dot11s::IePerr::IePerr() [constructor] - cls.add_constructor([]) - ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::AddAddressUnit(ns3::dot11s::HwmpProtocol::FailedDestination unit) [member function] - cls.add_method('AddAddressUnit', - 'void', - [param('ns3::dot11s::HwmpProtocol::FailedDestination', 'unit')]) - ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::DeleteAddressUnit(ns3::Mac48Address address) [member function] - cls.add_method('DeleteAddressUnit', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## ie-dot11s-perr.h: uint8_t ns3::dot11s::IePerr::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-perr.h: ns3::WifiInformationElementId ns3::dot11s::IePerr::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-perr.h: std::vector > ns3::dot11s::IePerr::GetAddressUnitVector() const [member function] - cls.add_method('GetAddressUnitVector', - 'std::vector< ns3::dot11s::HwmpProtocol::FailedDestination >', - [], - is_const=True) - ## ie-dot11s-perr.h: uint8_t ns3::dot11s::IePerr::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-perr.h: uint8_t ns3::dot11s::IePerr::GetNumOfDest() const [member function] - cls.add_method('GetNumOfDest', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-perr.h: bool ns3::dot11s::IePerr::IsFull() const [member function] - cls.add_method('IsFull', - 'bool', - [], - is_const=True) - ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::ResetPerr() [member function] - cls.add_method('ResetPerr', - 'void', - []) - ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - return - -def register_Ns3Dot11sIePrep_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ie-dot11s-prep.h: ns3::dot11s::IePrep::IePrep(ns3::dot11s::IePrep const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IePrep const &', 'arg0')]) - ## ie-dot11s-prep.h: ns3::dot11s::IePrep::IePrep() [constructor] - cls.add_constructor([]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::DecrementTtl() [member function] - cls.add_method('DecrementTtl', - 'void', - []) - ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-prep.h: ns3::WifiInformationElementId ns3::dot11s::IePrep::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-prep.h: ns3::Mac48Address ns3::dot11s::IePrep::GetDestinationAddress() const [member function] - cls.add_method('GetDestinationAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetDestinationSeqNumber() const [member function] - cls.add_method('GetDestinationSeqNumber', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::GetFlags() const [member function] - cls.add_method('GetFlags', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::GetHopcount() const [member function] - cls.add_method('GetHopcount', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetLifetime() const [member function] - cls.add_method('GetLifetime', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetMetric() const [member function] - cls.add_method('GetMetric', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-prep.h: ns3::Mac48Address ns3::dot11s::IePrep::GetOriginatorAddress() const [member function] - cls.add_method('GetOriginatorAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetOriginatorSeqNumber() const [member function] - cls.add_method('GetOriginatorSeqNumber', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetTtl() const [member function] - cls.add_method('GetTtl', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::IncrementMetric(uint32_t metric) [member function] - cls.add_method('IncrementMetric', - 'void', - [param('uint32_t', 'metric')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetDestinationAddress(ns3::Mac48Address dest_address) [member function] - cls.add_method('SetDestinationAddress', - 'void', - [param('ns3::Mac48Address', 'dest_address')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetDestinationSeqNumber(uint32_t dest_seq_number) [member function] - cls.add_method('SetDestinationSeqNumber', - 'void', - [param('uint32_t', 'dest_seq_number')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetFlags(uint8_t flags) [member function] - cls.add_method('SetFlags', - 'void', - [param('uint8_t', 'flags')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetHopcount(uint8_t hopcount) [member function] - cls.add_method('SetHopcount', - 'void', - [param('uint8_t', 'hopcount')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetLifetime(uint32_t lifetime) [member function] - cls.add_method('SetLifetime', - 'void', - [param('uint32_t', 'lifetime')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetMetric(uint32_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'metric')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetOriginatorAddress(ns3::Mac48Address originator_address) [member function] - cls.add_method('SetOriginatorAddress', - 'void', - [param('ns3::Mac48Address', 'originator_address')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetOriginatorSeqNumber(uint32_t originator_seq_number) [member function] - cls.add_method('SetOriginatorSeqNumber', - 'void', - [param('uint32_t', 'originator_seq_number')]) - ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetTtl(uint8_t ttl) [member function] - cls.add_method('SetTtl', - 'void', - [param('uint8_t', 'ttl')]) - return - -def register_Ns3Dot11sIePreq_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ie-dot11s-preq.h: ns3::dot11s::IePreq::IePreq(ns3::dot11s::IePreq const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IePreq const &', 'arg0')]) - ## ie-dot11s-preq.h: ns3::dot11s::IePreq::IePreq() [constructor] - cls.add_constructor([]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::AddDestinationAddressElement(bool doFlag, bool rfFlag, ns3::Mac48Address dest_address, uint32_t dest_seq_number) [member function] - cls.add_method('AddDestinationAddressElement', - 'void', - [param('bool', 'doFlag'), param('bool', 'rfFlag'), param('ns3::Mac48Address', 'dest_address'), param('uint32_t', 'dest_seq_number')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::ClearDestinationAddressElements() [member function] - cls.add_method('ClearDestinationAddressElements', - 'void', - []) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::DecrementTtl() [member function] - cls.add_method('DecrementTtl', - 'void', - []) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::DelDestinationAddressElement(ns3::Mac48Address dest_address) [member function] - cls.add_method('DelDestinationAddressElement', - 'void', - [param('ns3::Mac48Address', 'dest_address')]) - ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-preq.h: ns3::WifiInformationElementId ns3::dot11s::IePreq::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetDestCount() const [member function] - cls.add_method('GetDestCount', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-preq.h: std::vector, std::allocator > > ns3::dot11s::IePreq::GetDestinationList() [member function] - cls.add_method('GetDestinationList', - 'std::vector< ns3::Ptr< ns3::dot11s::DestinationAddressUnit > >', - []) - ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetHopCount() const [member function] - cls.add_method('GetHopCount', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetLifetime() const [member function] - cls.add_method('GetLifetime', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetMetric() const [member function] - cls.add_method('GetMetric', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-preq.h: ns3::Mac48Address ns3::dot11s::IePreq::GetOriginatorAddress() const [member function] - cls.add_method('GetOriginatorAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetOriginatorSeqNumber() const [member function] - cls.add_method('GetOriginatorSeqNumber', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetPreqID() const [member function] - cls.add_method('GetPreqID', - 'uint32_t', - [], - is_const=True) - ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetTtl() const [member function] - cls.add_method('GetTtl', - 'uint8_t', - [], - is_const=True) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::IncrementMetric(uint32_t metric) [member function] - cls.add_method('IncrementMetric', - 'void', - [param('uint32_t', 'metric')]) - ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::IsFull() const [member function] - cls.add_method('IsFull', - 'bool', - [], - is_const=True) - ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::IsNeedNotPrep() const [member function] - cls.add_method('IsNeedNotPrep', - 'bool', - [], - is_const=True) - ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::IsUnicastPreq() const [member function] - cls.add_method('IsUnicastPreq', - 'bool', - [], - is_const=True) - ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::MayAddAddress(ns3::Mac48Address originator) [member function] - cls.add_method('MayAddAddress', - 'bool', - [param('ns3::Mac48Address', 'originator')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetDestCount(uint8_t dest_count) [member function] - cls.add_method('SetDestCount', - 'void', - [param('uint8_t', 'dest_count')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetHopcount(uint8_t hopcount) [member function] - cls.add_method('SetHopcount', - 'void', - [param('uint8_t', 'hopcount')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetLifetime(uint32_t lifetime) [member function] - cls.add_method('SetLifetime', - 'void', - [param('uint32_t', 'lifetime')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetMetric(uint32_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'metric')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetNeedNotPrep() [member function] - cls.add_method('SetNeedNotPrep', - 'void', - []) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetOriginatorAddress(ns3::Mac48Address originator_address) [member function] - cls.add_method('SetOriginatorAddress', - 'void', - [param('ns3::Mac48Address', 'originator_address')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetOriginatorSeqNumber(uint32_t originator_seq_number) [member function] - cls.add_method('SetOriginatorSeqNumber', - 'void', - [param('uint32_t', 'originator_seq_number')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetPreqID(uint32_t id) [member function] - cls.add_method('SetPreqID', - 'void', - [param('uint32_t', 'id')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetTTL(uint8_t ttl) [member function] - cls.add_method('SetTTL', - 'void', - [param('uint8_t', 'ttl')]) - ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetUnicastPreq() [member function] - cls.add_method('SetUnicastPreq', - 'void', - []) - return - -def register_Ns3Dot11sIeRann_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ie-dot11s-rann.h: ns3::dot11s::IeRann::IeRann(ns3::dot11s::IeRann const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::IeRann const &', 'arg0')]) - ## ie-dot11s-rann.h: ns3::dot11s::IeRann::IeRann() [constructor] - cls.add_constructor([]) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::DecrementTtl() [member function] - cls.add_method('DecrementTtl', - 'void', - []) - ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_virtual=True) - ## ie-dot11s-rann.h: ns3::WifiInformationElementId ns3::dot11s::IeRann::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-rann.h: uint32_t ns3::dot11s::IeRann::GetDestSeqNumber() [member function] - cls.add_method('GetDestSeqNumber', - 'uint32_t', - []) - ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetFlags() [member function] - cls.add_method('GetFlags', - 'uint8_t', - []) - ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetHopcount() [member function] - cls.add_method('GetHopcount', - 'uint8_t', - []) - ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ie-dot11s-rann.h: uint32_t ns3::dot11s::IeRann::GetMetric() [member function] - cls.add_method('GetMetric', - 'uint32_t', - []) - ## ie-dot11s-rann.h: ns3::Mac48Address ns3::dot11s::IeRann::GetOriginatorAddress() [member function] - cls.add_method('GetOriginatorAddress', - 'ns3::Mac48Address', - []) - ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetTtl() [member function] - cls.add_method('GetTtl', - 'uint8_t', - []) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::IncrementMetric(uint32_t metric) [member function] - cls.add_method('IncrementMetric', - 'void', - [param('uint32_t', 'metric')]) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True, is_virtual=True) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetDestSeqNumber(uint32_t dest_seq_number) [member function] - cls.add_method('SetDestSeqNumber', - 'void', - [param('uint32_t', 'dest_seq_number')]) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetFlags(uint8_t flags) [member function] - cls.add_method('SetFlags', - 'void', - [param('uint8_t', 'flags')]) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetHopcount(uint8_t hopcount) [member function] - cls.add_method('SetHopcount', - 'void', - [param('uint8_t', 'hopcount')]) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetMetric(uint32_t metric) [member function] - cls.add_method('SetMetric', - 'void', - [param('uint32_t', 'metric')]) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetOriginatorAddress(ns3::Mac48Address originator_address) [member function] - cls.add_method('SetOriginatorAddress', - 'void', - [param('ns3::Mac48Address', 'originator_address')]) - ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetTTL(uint8_t ttl) [member function] - cls.add_method('SetTTL', - 'void', - [param('uint8_t', 'ttl')]) - return - -def register_Ns3Dot11sMeshHeader_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## dot11s-mac-header.h: ns3::dot11s::MeshHeader::MeshHeader(ns3::dot11s::MeshHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::MeshHeader const &', 'arg0')]) - ## dot11s-mac-header.h: ns3::dot11s::MeshHeader::MeshHeader() [constructor] - cls.add_constructor([]) - ## dot11s-mac-header.h: uint32_t ns3::dot11s::MeshHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## dot11s-mac-header.h: ns3::Mac48Address ns3::dot11s::MeshHeader::GetAddr4() const [member function] - cls.add_method('GetAddr4', - 'ns3::Mac48Address', - [], - is_const=True) - ## dot11s-mac-header.h: ns3::Mac48Address ns3::dot11s::MeshHeader::GetAddr5() const [member function] - cls.add_method('GetAddr5', - 'ns3::Mac48Address', - [], - is_const=True) - ## dot11s-mac-header.h: ns3::Mac48Address ns3::dot11s::MeshHeader::GetAddr6() const [member function] - cls.add_method('GetAddr6', - 'ns3::Mac48Address', - [], - is_const=True) - ## dot11s-mac-header.h: uint8_t ns3::dot11s::MeshHeader::GetAddressExt() const [member function] - cls.add_method('GetAddressExt', - 'uint8_t', - [], - is_const=True) - ## dot11s-mac-header.h: ns3::TypeId ns3::dot11s::MeshHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## dot11s-mac-header.h: uint32_t ns3::dot11s::MeshHeader::GetMeshSeqno() const [member function] - cls.add_method('GetMeshSeqno', - 'uint32_t', - [], - is_const=True) - ## dot11s-mac-header.h: uint8_t ns3::dot11s::MeshHeader::GetMeshTtl() const [member function] - cls.add_method('GetMeshTtl', - 'uint8_t', - [], - is_const=True) - ## dot11s-mac-header.h: uint32_t ns3::dot11s::MeshHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## dot11s-mac-header.h: static ns3::TypeId ns3::dot11s::MeshHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddr4(ns3::Mac48Address address) [member function] - cls.add_method('SetAddr4', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddr5(ns3::Mac48Address address) [member function] - cls.add_method('SetAddr5', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddr6(ns3::Mac48Address address) [member function] - cls.add_method('SetAddr6', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddressExt(uint8_t num_of_addresses) [member function] - cls.add_method('SetAddressExt', - 'void', - [param('uint8_t', 'num_of_addresses')]) - ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetMeshSeqno(uint32_t seqno) [member function] - cls.add_method('SetMeshSeqno', - 'void', - [param('uint32_t', 'seqno')]) - ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetMeshTtl(uint8_t TTL) [member function] - cls.add_method('SetMeshTtl', - 'void', - [param('uint8_t', 'TTL')]) - return - -def register_Ns3Dot11sPeerLink_methods(root_module, cls): - ## peer-link.h: static ns3::TypeId ns3::dot11s::PeerLink::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## peer-link.h: ns3::dot11s::PeerLink::PeerLink() [constructor] - cls.add_constructor([]) - ## peer-link.h: void ns3::dot11s::PeerLink::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## peer-link.h: void ns3::dot11s::PeerLink::SetBeaconInformation(ns3::Time lastBeacon, ns3::Time BeaconInterval) [member function] - cls.add_method('SetBeaconInformation', - 'void', - [param('ns3::Time', 'lastBeacon'), param('ns3::Time', 'BeaconInterval')]) - ## peer-link.h: void ns3::dot11s::PeerLink::SetLinkStatusCallback(ns3::Callback cb) [member function] - cls.add_method('SetLinkStatusCallback', - 'void', - [param('ns3::Callback< void, unsigned int, ns3::Mac48Address, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) - ## peer-link.h: void ns3::dot11s::PeerLink::SetPeerAddress(ns3::Mac48Address macaddr) [member function] - cls.add_method('SetPeerAddress', - 'void', - [param('ns3::Mac48Address', 'macaddr')]) - ## peer-link.h: void ns3::dot11s::PeerLink::SetPeerMeshPointAddress(ns3::Mac48Address macaddr) [member function] - cls.add_method('SetPeerMeshPointAddress', - 'void', - [param('ns3::Mac48Address', 'macaddr')]) - ## peer-link.h: void ns3::dot11s::PeerLink::SetInterface(uint32_t interface) [member function] - cls.add_method('SetInterface', - 'void', - [param('uint32_t', 'interface')]) - ## peer-link.h: void ns3::dot11s::PeerLink::SetLocalLinkId(uint16_t id) [member function] - cls.add_method('SetLocalLinkId', - 'void', - [param('uint16_t', 'id')]) - ## peer-link.h: void ns3::dot11s::PeerLink::SetLocalAid(uint16_t aid) [member function] - cls.add_method('SetLocalAid', - 'void', - [param('uint16_t', 'aid')]) - ## peer-link.h: uint16_t ns3::dot11s::PeerLink::GetPeerAid() const [member function] - cls.add_method('GetPeerAid', - 'uint16_t', - [], - is_const=True) - ## peer-link.h: void ns3::dot11s::PeerLink::SetBeaconTimingElement(ns3::dot11s::IeBeaconTiming beaconTiming) [member function] - cls.add_method('SetBeaconTimingElement', - 'void', - [param('ns3::dot11s::IeBeaconTiming', 'beaconTiming')]) - ## peer-link.h: ns3::Mac48Address ns3::dot11s::PeerLink::GetPeerAddress() const [member function] - cls.add_method('GetPeerAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## peer-link.h: uint16_t ns3::dot11s::PeerLink::GetLocalAid() const [member function] - cls.add_method('GetLocalAid', - 'uint16_t', - [], - is_const=True) - ## peer-link.h: ns3::Time ns3::dot11s::PeerLink::GetLastBeacon() const [member function] - cls.add_method('GetLastBeacon', - 'ns3::Time', - [], - is_const=True) - ## peer-link.h: ns3::Time ns3::dot11s::PeerLink::GetBeaconInterval() const [member function] - cls.add_method('GetBeaconInterval', - 'ns3::Time', - [], - is_const=True) - ## peer-link.h: ns3::dot11s::IeBeaconTiming ns3::dot11s::PeerLink::GetBeaconTimingElement() const [member function] - cls.add_method('GetBeaconTimingElement', - 'ns3::dot11s::IeBeaconTiming', - [], - is_const=True) - ## peer-link.h: void ns3::dot11s::PeerLink::MLMECancelPeerLink(ns3::dot11s::PmpReasonCode reason) [member function] - cls.add_method('MLMECancelPeerLink', - 'void', - [param('ns3::dot11s::PmpReasonCode', 'reason')]) - ## peer-link.h: void ns3::dot11s::PeerLink::MLMEActivePeerLinkOpen() [member function] - cls.add_method('MLMEActivePeerLinkOpen', - 'void', - []) - ## peer-link.h: void ns3::dot11s::PeerLink::MLMEPeeringRequestReject() [member function] - cls.add_method('MLMEPeeringRequestReject', - 'void', - []) - ## peer-link.h: void ns3::dot11s::PeerLink::MLMESetSignalStatusCallback(ns3::Callback arg0) [member function] - cls.add_method('MLMESetSignalStatusCallback', - 'void', - [param('ns3::Callback< void, unsigned int, ns3::Mac48Address, ns3::Mac48Address, ns3::dot11s::PeerLink::PeerState, ns3::dot11s::PeerLink::PeerState, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'arg0')]) - ## peer-link.h: void ns3::dot11s::PeerLink::TransmissionSuccess() [member function] - cls.add_method('TransmissionSuccess', - 'void', - []) - ## peer-link.h: void ns3::dot11s::PeerLink::TransmissionFailure() [member function] - cls.add_method('TransmissionFailure', - 'void', - []) - ## peer-link.h: void ns3::dot11s::PeerLink::Report(std::ostream & os) const [member function] - cls.add_method('Report', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - return - -def register_Ns3Dot11sPeerLinkFrameStart_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PeerLinkFrameStart() [constructor] - cls.add_constructor([]) - ## peer-link-frame.h: uint32_t ns3::dot11s::PeerLinkFrameStart::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields ns3::dot11s::PeerLinkFrameStart::GetFields() const [member function] - cls.add_method('GetFields', - 'ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields', - [], - is_const=True) - ## peer-link-frame.h: ns3::TypeId ns3::dot11s::PeerLinkFrameStart::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## peer-link-frame.h: uint32_t ns3::dot11s::PeerLinkFrameStart::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## peer-link-frame.h: static ns3::TypeId ns3::dot11s::PeerLinkFrameStart::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## peer-link-frame.h: void ns3::dot11s::PeerLinkFrameStart::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## peer-link-frame.h: void ns3::dot11s::PeerLinkFrameStart::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## peer-link-frame.h: void ns3::dot11s::PeerLinkFrameStart::SetPlinkFrameStart(ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields arg0) [member function] - cls.add_method('SetPlinkFrameStart', - 'void', - [param('ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields', 'arg0')]) - ## peer-link-frame.h: void ns3::dot11s::PeerLinkFrameStart::SetPlinkFrameSubtype(uint8_t subtype) [member function] - cls.add_method('SetPlinkFrameSubtype', - 'void', - [param('uint8_t', 'subtype')]) - return - -def register_Ns3Dot11sPeerLinkFrameStartPlinkFrameStartFields_methods(root_module, cls): - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::PlinkFrameStartFields() [constructor] - cls.add_constructor([]) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::PlinkFrameStartFields(ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields const & arg0) [copy constructor] - cls.add_constructor([param('ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields const &', 'arg0')]) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::aid [variable] - cls.add_instance_attribute('aid', 'uint16_t', is_const=False) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::capability [variable] - cls.add_instance_attribute('capability', 'uint16_t', is_const=False) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::config [variable] - cls.add_instance_attribute('config', 'ns3::dot11s::IeConfiguration', is_const=False) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::meshId [variable] - cls.add_instance_attribute('meshId', 'ns3::dot11s::IeMeshId', is_const=False) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::protocol [variable] - cls.add_instance_attribute('protocol', 'ns3::dot11s::IePeeringProtocol', is_const=False) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::rates [variable] - cls.add_instance_attribute('rates', 'ns3::SupportedRates', is_const=False) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::reasonCode [variable] - cls.add_instance_attribute('reasonCode', 'uint16_t', is_const=False) - ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields::subtype [variable] - cls.add_instance_attribute('subtype', 'uint8_t', is_const=False) - return - -def register_Ns3Dot11sPeerManagementProtocol_methods(root_module, cls): - ## peer-management-protocol.h: ns3::dot11s::PeerManagementProtocol::PeerManagementProtocol() [constructor] - cls.add_constructor([]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::ConfigurationMismatch(uint32_t interface, ns3::Mac48Address peerAddress) [member function] - cls.add_method('ConfigurationMismatch', - 'void', - [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## peer-management-protocol.h: ns3::Ptr ns3::dot11s::PeerManagementProtocol::FindPeerLink(uint32_t interface, ns3::Mac48Address peerAddress) [member function] - cls.add_method('FindPeerLink', - 'ns3::Ptr< ns3::dot11s::PeerLink >', - [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress')]) - ## peer-management-protocol.h: ns3::Mac48Address ns3::dot11s::PeerManagementProtocol::GetAddress() [member function] - cls.add_method('GetAddress', - 'ns3::Mac48Address', - []) - ## peer-management-protocol.h: bool ns3::dot11s::PeerManagementProtocol::GetBeaconCollisionAvoidance() const [member function] - cls.add_method('GetBeaconCollisionAvoidance', - 'bool', - [], - is_const=True) - ## peer-management-protocol.h: ns3::Ptr ns3::dot11s::PeerManagementProtocol::GetBeaconTimingElement(uint32_t interface) [member function] - cls.add_method('GetBeaconTimingElement', - 'ns3::Ptr< ns3::dot11s::IeBeaconTiming >', - [param('uint32_t', 'interface')]) - ## peer-management-protocol.h: ns3::Ptr ns3::dot11s::PeerManagementProtocol::GetMeshId() const [member function] - cls.add_method('GetMeshId', - 'ns3::Ptr< ns3::dot11s::IeMeshId >', - [], - is_const=True) - ## peer-management-protocol.h: uint8_t ns3::dot11s::PeerManagementProtocol::GetNumberOfLinks() [member function] - cls.add_method('GetNumberOfLinks', - 'uint8_t', - []) - ## peer-management-protocol.h: std::vector,std::allocator > > ns3::dot11s::PeerManagementProtocol::GetPeerLinks() const [member function] - cls.add_method('GetPeerLinks', - 'std::vector< ns3::Ptr< ns3::dot11s::PeerLink > >', - [], - is_const=True) - ## peer-management-protocol.h: std::vector > ns3::dot11s::PeerManagementProtocol::GetPeers(uint32_t interface) const [member function] - cls.add_method('GetPeers', - 'std::vector< ns3::Mac48Address >', - [param('uint32_t', 'interface')], - is_const=True) - ## peer-management-protocol.h: static ns3::TypeId ns3::dot11s::PeerManagementProtocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## peer-management-protocol.h: bool ns3::dot11s::PeerManagementProtocol::Install(ns3::Ptr arg0) [member function] - cls.add_method('Install', - 'bool', - [param('ns3::Ptr< ns3::MeshPointDevice >', 'arg0')]) - ## peer-management-protocol.h: bool ns3::dot11s::PeerManagementProtocol::IsActiveLink(uint32_t interface, ns3::Mac48Address peerAddress) [member function] - cls.add_method('IsActiveLink', - 'bool', - [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::NotifyBeaconSent(uint32_t interface, ns3::Time beaconInterval) [member function] - cls.add_method('NotifyBeaconSent', - 'void', - [param('uint32_t', 'interface'), param('ns3::Time', 'beaconInterval')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::ReceiveBeacon(uint32_t interface, ns3::Mac48Address peerAddress, ns3::Time beaconInterval, ns3::Ptr beaconTiming) [member function] - cls.add_method('ReceiveBeacon', - 'void', - [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress'), param('ns3::Time', 'beaconInterval'), param('ns3::Ptr< ns3::dot11s::IeBeaconTiming >', 'beaconTiming')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::ReceivePeerLinkFrame(uint32_t interface, ns3::Mac48Address peerAddress, ns3::Mac48Address peerMeshPointAddress, uint16_t aid, ns3::dot11s::IePeerManagement peerManagementElement, ns3::dot11s::IeConfiguration meshConfig) [member function] - cls.add_method('ReceivePeerLinkFrame', - 'void', - [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress'), param('ns3::Mac48Address', 'peerMeshPointAddress'), param('uint16_t', 'aid'), param('ns3::dot11s::IePeerManagement', 'peerManagementElement'), param('ns3::dot11s::IeConfiguration', 'meshConfig')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::Report(std::ostream & arg0) const [member function] - cls.add_method('Report', - 'void', - [param('std::ostream &', 'arg0')], - is_const=True) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::ResetStats() [member function] - cls.add_method('ResetStats', - 'void', - []) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::SetBeaconCollisionAvoidance(bool enable) [member function] - cls.add_method('SetBeaconCollisionAvoidance', - 'void', - [param('bool', 'enable')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::SetMeshId(std::string s) [member function] - cls.add_method('SetMeshId', - 'void', - [param('std::string', 's')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::SetPeerLinkStatusCallback(ns3::Callback cb) [member function] - cls.add_method('SetPeerLinkStatusCallback', - 'void', - [param('ns3::Callback< void, ns3::Mac48Address, ns3::Mac48Address, unsigned int, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::TransmissionFailure(uint32_t interface, ns3::Mac48Address const peerAddress) [member function] - cls.add_method('TransmissionFailure', - 'void', - [param('uint32_t', 'interface'), param('ns3::Mac48Address const', 'peerAddress')]) - ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::TransmissionSuccess(uint32_t interface, ns3::Mac48Address const peerAddress) [member function] - cls.add_method('TransmissionSuccess', - 'void', - [param('uint32_t', 'interface'), param('ns3::Mac48Address const', 'peerAddress')]) - return - -def register_Ns3FlameFlameHeader_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## flame-header.h: ns3::flame::FlameHeader::FlameHeader(ns3::flame::FlameHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::flame::FlameHeader const &', 'arg0')]) - ## flame-header.h: ns3::flame::FlameHeader::FlameHeader() [constructor] - cls.add_constructor([]) - ## flame-header.h: void ns3::flame::FlameHeader::AddCost(uint8_t cost) [member function] - cls.add_method('AddCost', - 'void', - [param('uint8_t', 'cost')]) - ## flame-header.h: uint32_t ns3::flame::FlameHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## flame-header.h: uint8_t ns3::flame::FlameHeader::GetCost() const [member function] - cls.add_method('GetCost', - 'uint8_t', - [], - is_const=True) - ## flame-header.h: ns3::TypeId ns3::flame::FlameHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## flame-header.h: ns3::Mac48Address ns3::flame::FlameHeader::GetOrigDst() const [member function] - cls.add_method('GetOrigDst', - 'ns3::Mac48Address', - [], - is_const=True) - ## flame-header.h: ns3::Mac48Address ns3::flame::FlameHeader::GetOrigSrc() const [member function] - cls.add_method('GetOrigSrc', - 'ns3::Mac48Address', - [], - is_const=True) - ## flame-header.h: uint16_t ns3::flame::FlameHeader::GetProtocol() const [member function] - cls.add_method('GetProtocol', - 'uint16_t', - [], - is_const=True) - ## flame-header.h: uint16_t ns3::flame::FlameHeader::GetSeqno() const [member function] - cls.add_method('GetSeqno', - 'uint16_t', - [], - is_const=True) - ## flame-header.h: uint32_t ns3::flame::FlameHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## flame-header.h: static ns3::TypeId ns3::flame::FlameHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## flame-header.h: void ns3::flame::FlameHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## flame-header.h: void ns3::flame::FlameHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## flame-header.h: void ns3::flame::FlameHeader::SetOrigDst(ns3::Mac48Address dst) [member function] - cls.add_method('SetOrigDst', - 'void', - [param('ns3::Mac48Address', 'dst')]) - ## flame-header.h: void ns3::flame::FlameHeader::SetOrigSrc(ns3::Mac48Address OrigSrc) [member function] - cls.add_method('SetOrigSrc', - 'void', - [param('ns3::Mac48Address', 'OrigSrc')]) - ## flame-header.h: void ns3::flame::FlameHeader::SetProtocol(uint16_t protocol) [member function] - cls.add_method('SetProtocol', - 'void', - [param('uint16_t', 'protocol')]) - ## flame-header.h: void ns3::flame::FlameHeader::SetSeqno(uint16_t seqno) [member function] - cls.add_method('SetSeqno', - 'void', - [param('uint16_t', 'seqno')]) - return - -def register_Ns3FlameFlameProtocol_methods(root_module, cls): - ## flame-protocol.h: ns3::flame::FlameProtocol::FlameProtocol() [constructor] - cls.add_constructor([]) - ## flame-protocol.h: void ns3::flame::FlameProtocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## flame-protocol.h: ns3::Mac48Address ns3::flame::FlameProtocol::GetAddress() [member function] - cls.add_method('GetAddress', - 'ns3::Mac48Address', - []) - ## flame-protocol.h: static ns3::TypeId ns3::flame::FlameProtocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## flame-protocol.h: bool ns3::flame::FlameProtocol::Install(ns3::Ptr arg0) [member function] - cls.add_method('Install', - 'bool', - [param('ns3::Ptr< ns3::MeshPointDevice >', 'arg0')]) - ## flame-protocol.h: bool ns3::flame::FlameProtocol::RemoveRoutingStuff(uint32_t fromIface, ns3::Mac48Address const source, ns3::Mac48Address const destination, ns3::Ptr packet, uint16_t & protocolType) [member function] - cls.add_method('RemoveRoutingStuff', - 'bool', - [param('uint32_t', 'fromIface'), param('ns3::Mac48Address const', 'source'), param('ns3::Mac48Address const', 'destination'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint16_t &', 'protocolType')], - is_virtual=True) - ## flame-protocol.h: void ns3::flame::FlameProtocol::Report(std::ostream & arg0) const [member function] - cls.add_method('Report', - 'void', - [param('std::ostream &', 'arg0')], - is_const=True) - ## flame-protocol.h: bool ns3::flame::FlameProtocol::RequestRoute(uint32_t sourceIface, ns3::Mac48Address const source, ns3::Mac48Address const destination, ns3::Ptr packet, uint16_t protocolType, ns3::Callback, ns3::Mac48Address, ns3::Mac48Address, unsigned short, unsigned int, ns3::empty, ns3::empty, ns3::empty> routeReply) [member function] - cls.add_method('RequestRoute', - 'bool', - [param('uint32_t', 'sourceIface'), param('ns3::Mac48Address const', 'source'), param('ns3::Mac48Address const', 'destination'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocolType'), param('ns3::Callback< void, bool, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, unsigned short, unsigned int, ns3::empty, ns3::empty, ns3::empty >', 'routeReply')], - is_virtual=True) - ## flame-protocol.h: void ns3::flame::FlameProtocol::ResetStats() [member function] - cls.add_method('ResetStats', - 'void', - []) - return - -def register_Ns3FlameFlameProtocolMac_methods(root_module, cls): - ## flame-protocol-mac.h: ns3::flame::FlameProtocolMac::FlameProtocolMac(ns3::flame::FlameProtocolMac const & arg0) [copy constructor] - cls.add_constructor([param('ns3::flame::FlameProtocolMac const &', 'arg0')]) - ## flame-protocol-mac.h: ns3::flame::FlameProtocolMac::FlameProtocolMac(uint32_t arg0, ns3::Ptr arg1) [constructor] - cls.add_constructor([param('uint32_t', 'arg0'), param('ns3::Ptr< ns3::flame::FlameProtocol >', 'arg1')]) - ## flame-protocol-mac.h: uint16_t ns3::flame::FlameProtocolMac::GetChannelId() const [member function] - cls.add_method('GetChannelId', - 'uint16_t', - [], - is_const=True) - ## flame-protocol-mac.h: bool ns3::flame::FlameProtocolMac::Receive(ns3::Ptr packet, ns3::WifiMacHeader const & header) [member function] - cls.add_method('Receive', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const &', 'header')], - is_virtual=True) - ## flame-protocol-mac.h: void ns3::flame::FlameProtocolMac::Report(std::ostream & arg0) const [member function] - cls.add_method('Report', - 'void', - [param('std::ostream &', 'arg0')], - is_const=True) - ## flame-protocol-mac.h: void ns3::flame::FlameProtocolMac::ResetStats() [member function] - cls.add_method('ResetStats', - 'void', - []) - ## flame-protocol-mac.h: void ns3::flame::FlameProtocolMac::SetParent(ns3::Ptr parent) [member function] - cls.add_method('SetParent', - 'void', - [param('ns3::Ptr< ns3::MeshWifiInterfaceMac >', 'parent')], - is_virtual=True) - ## flame-protocol-mac.h: void ns3::flame::FlameProtocolMac::UpdateBeacon(ns3::MeshWifiBeacon & beacon) const [member function] - cls.add_method('UpdateBeacon', - 'void', - [param('ns3::MeshWifiBeacon &', 'beacon')], - is_const=True, is_virtual=True) - ## flame-protocol-mac.h: bool ns3::flame::FlameProtocolMac::UpdateOutcomingFrame(ns3::Ptr packet, ns3::WifiMacHeader & header, ns3::Mac48Address from, ns3::Mac48Address to) [member function] - cls.add_method('UpdateOutcomingFrame', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader &', 'header'), param('ns3::Mac48Address', 'from'), param('ns3::Mac48Address', 'to')], - is_virtual=True) - return - -def register_Ns3FlameFlameRtable_methods(root_module, cls): - ## flame-rtable.h: ns3::flame::FlameRtable::FlameRtable() [constructor] - cls.add_constructor([]) - ## flame-rtable.h: void ns3::flame::FlameRtable::AddPath(ns3::Mac48Address const destination, ns3::Mac48Address const retransmitter, uint32_t const interface, uint8_t const cost, uint16_t const seqnum) [member function] - cls.add_method('AddPath', - 'void', - [param('ns3::Mac48Address const', 'destination'), param('ns3::Mac48Address const', 'retransmitter'), param('uint32_t const', 'interface'), param('uint8_t const', 'cost'), param('uint16_t const', 'seqnum')]) - ## flame-rtable.h: void ns3::flame::FlameRtable::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## flame-rtable.h: static ns3::TypeId ns3::flame::FlameRtable::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult ns3::flame::FlameRtable::Lookup(ns3::Mac48Address destination) [member function] - cls.add_method('Lookup', - 'ns3::flame::FlameRtable::LookupResult', - [param('ns3::Mac48Address', 'destination')]) - ## flame-rtable.h: ns3::flame::FlameRtable::INTERFACE_ANY [variable] - cls.add_static_attribute('INTERFACE_ANY', 'uint32_t const', is_const=True) - ## flame-rtable.h: ns3::flame::FlameRtable::MAX_COST [variable] - cls.add_static_attribute('MAX_COST', 'uint32_t const', is_const=True) - return - -def register_Ns3FlameFlameRtableLookupResult_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::LookupResult(ns3::flame::FlameRtable::LookupResult const & arg0) [copy constructor] - cls.add_constructor([param('ns3::flame::FlameRtable::LookupResult const &', 'arg0')]) - ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::LookupResult(ns3::Mac48Address r=ns3::Mac48Address::GetBroadcast(), uint32_t i=ns3::flame::FlameRtable::INTERFACE_ANY, uint8_t c=ns3::flame::FlameRtable::MAX_COST, uint16_t s=0) [constructor] - cls.add_constructor([param('ns3::Mac48Address', 'r', default_value='ns3::Mac48Address::GetBroadcast()'), param('uint32_t', 'i', default_value='ns3::flame::FlameRtable::INTERFACE_ANY'), param('uint8_t', 'c', default_value='ns3::flame::FlameRtable::MAX_COST'), param('uint16_t', 's', default_value='0')]) - ## flame-rtable.h: bool ns3::flame::FlameRtable::LookupResult::IsValid() const [member function] - cls.add_method('IsValid', - 'bool', - [], - is_const=True) - ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::cost [variable] - cls.add_instance_attribute('cost', 'uint8_t', is_const=False) - ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::ifIndex [variable] - cls.add_instance_attribute('ifIndex', 'uint32_t', is_const=False) - ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::retransmitter [variable] - cls.add_instance_attribute('retransmitter', 'ns3::Mac48Address', is_const=False) - ## flame-rtable.h: ns3::flame::FlameRtable::LookupResult::seqnum [variable] - cls.add_instance_attribute('seqnum', 'uint16_t', is_const=False) - return - -def register_Ns3FlameFlameTag_methods(root_module, cls): - ## flame-protocol.h: ns3::flame::FlameTag::FlameTag(ns3::flame::FlameTag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::flame::FlameTag const &', 'arg0')]) - ## flame-protocol.h: ns3::flame::FlameTag::FlameTag(ns3::Mac48Address a=ns3::Mac48Address()) [constructor] - cls.add_constructor([param('ns3::Mac48Address', 'a', default_value='ns3::Mac48Address()')]) - ## flame-protocol.h: void ns3::flame::FlameTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## flame-protocol.h: ns3::TypeId ns3::flame::FlameTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## flame-protocol.h: uint32_t ns3::flame::FlameTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## flame-protocol.h: static ns3::TypeId ns3::flame::FlameTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## flame-protocol.h: void ns3::flame::FlameTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## flame-protocol.h: void ns3::flame::FlameTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_const=True, is_virtual=True) - ## flame-protocol.h: ns3::flame::FlameTag::receiver [variable] - cls.add_instance_attribute('receiver', 'ns3::Mac48Address', is_const=False) - ## flame-protocol.h: ns3::flame::FlameTag::transmitter [variable] - cls.add_instance_attribute('transmitter', 'ns3::Mac48Address', is_const=False) - 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): - ## ie-dot11s-id.h: extern ns3::Ptr ns3::dot11s::MakeIeMeshIdChecker() [free function] - module.add_function('MakeIeMeshIdChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - 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-LP64/ns3_module_mobility.py b/bindings/python/apidefs/gcc-LP64/ns3_module_mobility.py deleted file mode 100644 index 62ffee68e..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_mobility.py +++ /dev/null @@ -1,1217 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## box.h: ns3::Box [class] - module.add_class('Box') - ## box.h: ns3::Box::Side [enumeration] - module.add_enum('Side', ['RIGHT', 'LEFT', 'TOP', 'BOTTOM', 'UP', 'DOWN'], outer_class=root_module['ns3::Box']) - ## constant-velocity-helper.h: ns3::ConstantVelocityHelper [class] - module.add_class('ConstantVelocityHelper') - ## mobility-helper.h: ns3::MobilityHelper [class] - module.add_class('MobilityHelper') - ## ns2-mobility-helper.h: ns3::Ns2MobilityHelper [class] - module.add_class('Ns2MobilityHelper') - ## rectangle.h: ns3::Rectangle [class] - module.add_class('Rectangle') - ## rectangle.h: ns3::Rectangle::Side [enumeration] - module.add_enum('Side', ['RIGHT', 'LEFT', 'TOP', 'BOTTOM'], outer_class=root_module['ns3::Rectangle']) - ## waypoint.h: ns3::Waypoint [class] - module.add_class('Waypoint') - ## position-allocator.h: ns3::PositionAllocator [class] - module.add_class('PositionAllocator', parent=root_module['ns3::Object']) - ## position-allocator.h: ns3::RandomBoxPositionAllocator [class] - module.add_class('RandomBoxPositionAllocator', parent=root_module['ns3::PositionAllocator']) - ## position-allocator.h: ns3::RandomDiscPositionAllocator [class] - module.add_class('RandomDiscPositionAllocator', parent=root_module['ns3::PositionAllocator']) - ## position-allocator.h: ns3::RandomRectanglePositionAllocator [class] - module.add_class('RandomRectanglePositionAllocator', parent=root_module['ns3::PositionAllocator']) - ## position-allocator.h: ns3::UniformDiscPositionAllocator [class] - module.add_class('UniformDiscPositionAllocator', parent=root_module['ns3::PositionAllocator']) - ## box.h: ns3::BoxChecker [class] - module.add_class('BoxChecker', parent=root_module['ns3::AttributeChecker']) - ## box.h: ns3::BoxValue [class] - module.add_class('BoxValue', parent=root_module['ns3::AttributeValue']) - ## position-allocator.h: ns3::GridPositionAllocator [class] - module.add_class('GridPositionAllocator', parent=root_module['ns3::PositionAllocator']) - ## position-allocator.h: ns3::GridPositionAllocator::LayoutType [enumeration] - module.add_enum('LayoutType', ['ROW_FIRST', 'COLUMN_FIRST'], outer_class=root_module['ns3::GridPositionAllocator']) - ## position-allocator.h: ns3::ListPositionAllocator [class] - module.add_class('ListPositionAllocator', parent=root_module['ns3::PositionAllocator']) - ## mobility-model.h: ns3::MobilityModel [class] - module.add_class('MobilityModel', parent=root_module['ns3::Object']) - ## random-direction-2d-mobility-model.h: ns3::RandomDirection2dMobilityModel [class] - module.add_class('RandomDirection2dMobilityModel', parent=root_module['ns3::MobilityModel']) - ## random-walk-2d-mobility-model.h: ns3::RandomWalk2dMobilityModel [class] - module.add_class('RandomWalk2dMobilityModel', parent=root_module['ns3::MobilityModel']) - ## random-walk-2d-mobility-model.h: ns3::RandomWalk2dMobilityModel::Mode [enumeration] - module.add_enum('Mode', ['MODE_DISTANCE', 'MODE_TIME'], outer_class=root_module['ns3::RandomWalk2dMobilityModel']) - ## random-waypoint-mobility-model.h: ns3::RandomWaypointMobilityModel [class] - module.add_class('RandomWaypointMobilityModel', parent=root_module['ns3::MobilityModel']) - ## rectangle.h: ns3::RectangleChecker [class] - module.add_class('RectangleChecker', parent=root_module['ns3::AttributeChecker']) - ## rectangle.h: ns3::RectangleValue [class] - module.add_class('RectangleValue', parent=root_module['ns3::AttributeValue']) - ## steady-state-random-waypoint-mobility-model.h: ns3::SteadyStateRandomWaypointMobilityModel [class] - module.add_class('SteadyStateRandomWaypointMobilityModel', parent=root_module['ns3::MobilityModel']) - ## waypoint.h: ns3::WaypointChecker [class] - module.add_class('WaypointChecker', parent=root_module['ns3::AttributeChecker']) - ## waypoint-mobility-model.h: ns3::WaypointMobilityModel [class] - module.add_class('WaypointMobilityModel', parent=root_module['ns3::MobilityModel']) - ## waypoint.h: ns3::WaypointValue [class] - module.add_class('WaypointValue', parent=root_module['ns3::AttributeValue']) - ## constant-acceleration-mobility-model.h: ns3::ConstantAccelerationMobilityModel [class] - module.add_class('ConstantAccelerationMobilityModel', parent=root_module['ns3::MobilityModel']) - ## constant-position-mobility-model.h: ns3::ConstantPositionMobilityModel [class] - module.add_class('ConstantPositionMobilityModel', parent=root_module['ns3::MobilityModel']) - ## constant-velocity-mobility-model.h: ns3::ConstantVelocityMobilityModel [class] - module.add_class('ConstantVelocityMobilityModel', parent=root_module['ns3::MobilityModel']) - ## gauss-markov-mobility-model.h: ns3::GaussMarkovMobilityModel [class] - module.add_class('GaussMarkovMobilityModel', parent=root_module['ns3::MobilityModel']) - ## hierarchical-mobility-model.h: ns3::HierarchicalMobilityModel [class] - module.add_class('HierarchicalMobilityModel', parent=root_module['ns3::MobilityModel']) - - ## 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_Ns3Box_methods(root_module, root_module['ns3::Box']) - register_Ns3ConstantVelocityHelper_methods(root_module, root_module['ns3::ConstantVelocityHelper']) - register_Ns3MobilityHelper_methods(root_module, root_module['ns3::MobilityHelper']) - register_Ns3Ns2MobilityHelper_methods(root_module, root_module['ns3::Ns2MobilityHelper']) - register_Ns3Rectangle_methods(root_module, root_module['ns3::Rectangle']) - register_Ns3Waypoint_methods(root_module, root_module['ns3::Waypoint']) - register_Ns3PositionAllocator_methods(root_module, root_module['ns3::PositionAllocator']) - register_Ns3RandomBoxPositionAllocator_methods(root_module, root_module['ns3::RandomBoxPositionAllocator']) - register_Ns3RandomDiscPositionAllocator_methods(root_module, root_module['ns3::RandomDiscPositionAllocator']) - register_Ns3RandomRectanglePositionAllocator_methods(root_module, root_module['ns3::RandomRectanglePositionAllocator']) - register_Ns3UniformDiscPositionAllocator_methods(root_module, root_module['ns3::UniformDiscPositionAllocator']) - register_Ns3BoxChecker_methods(root_module, root_module['ns3::BoxChecker']) - register_Ns3BoxValue_methods(root_module, root_module['ns3::BoxValue']) - register_Ns3GridPositionAllocator_methods(root_module, root_module['ns3::GridPositionAllocator']) - register_Ns3ListPositionAllocator_methods(root_module, root_module['ns3::ListPositionAllocator']) - register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel']) - register_Ns3RandomDirection2dMobilityModel_methods(root_module, root_module['ns3::RandomDirection2dMobilityModel']) - register_Ns3RandomWalk2dMobilityModel_methods(root_module, root_module['ns3::RandomWalk2dMobilityModel']) - register_Ns3RandomWaypointMobilityModel_methods(root_module, root_module['ns3::RandomWaypointMobilityModel']) - register_Ns3RectangleChecker_methods(root_module, root_module['ns3::RectangleChecker']) - register_Ns3RectangleValue_methods(root_module, root_module['ns3::RectangleValue']) - register_Ns3SteadyStateRandomWaypointMobilityModel_methods(root_module, root_module['ns3::SteadyStateRandomWaypointMobilityModel']) - register_Ns3WaypointChecker_methods(root_module, root_module['ns3::WaypointChecker']) - register_Ns3WaypointMobilityModel_methods(root_module, root_module['ns3::WaypointMobilityModel']) - register_Ns3WaypointValue_methods(root_module, root_module['ns3::WaypointValue']) - register_Ns3ConstantAccelerationMobilityModel_methods(root_module, root_module['ns3::ConstantAccelerationMobilityModel']) - register_Ns3ConstantPositionMobilityModel_methods(root_module, root_module['ns3::ConstantPositionMobilityModel']) - register_Ns3ConstantVelocityMobilityModel_methods(root_module, root_module['ns3::ConstantVelocityMobilityModel']) - register_Ns3GaussMarkovMobilityModel_methods(root_module, root_module['ns3::GaussMarkovMobilityModel']) - register_Ns3HierarchicalMobilityModel_methods(root_module, root_module['ns3::HierarchicalMobilityModel']) - return - -def register_Ns3Box_methods(root_module, cls): - cls.add_output_stream_operator() - ## box.h: ns3::Box::Box(ns3::Box const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Box const &', 'arg0')]) - ## box.h: ns3::Box::Box(double _xMin, double _xMax, double _yMin, double _yMax, double _zMin, double _zMax) [constructor] - cls.add_constructor([param('double', '_xMin'), param('double', '_xMax'), param('double', '_yMin'), param('double', '_yMax'), param('double', '_zMin'), param('double', '_zMax')]) - ## box.h: ns3::Box::Box() [constructor] - cls.add_constructor([]) - ## box.h: ns3::Vector ns3::Box::CalculateIntersection(ns3::Vector const & current, ns3::Vector const & speed) const [member function] - cls.add_method('CalculateIntersection', - 'ns3::Vector', - [param('ns3::Vector const &', 'current'), param('ns3::Vector const &', 'speed')], - is_const=True) - ## box.h: ns3::Box::Side ns3::Box::GetClosestSide(ns3::Vector const & position) const [member function] - cls.add_method('GetClosestSide', - 'ns3::Box::Side', - [param('ns3::Vector const &', 'position')], - is_const=True) - ## box.h: bool ns3::Box::IsInside(ns3::Vector const & position) const [member function] - cls.add_method('IsInside', - 'bool', - [param('ns3::Vector const &', 'position')], - is_const=True) - ## box.h: ns3::Box::xMax [variable] - cls.add_instance_attribute('xMax', 'double', is_const=False) - ## box.h: ns3::Box::xMin [variable] - cls.add_instance_attribute('xMin', 'double', is_const=False) - ## box.h: ns3::Box::yMax [variable] - cls.add_instance_attribute('yMax', 'double', is_const=False) - ## box.h: ns3::Box::yMin [variable] - cls.add_instance_attribute('yMin', 'double', is_const=False) - ## box.h: ns3::Box::zMax [variable] - cls.add_instance_attribute('zMax', 'double', is_const=False) - ## box.h: ns3::Box::zMin [variable] - cls.add_instance_attribute('zMin', 'double', is_const=False) - return - -def register_Ns3ConstantVelocityHelper_methods(root_module, cls): - ## constant-velocity-helper.h: ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::ConstantVelocityHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ConstantVelocityHelper const &', 'arg0')]) - ## constant-velocity-helper.h: ns3::ConstantVelocityHelper::ConstantVelocityHelper() [constructor] - cls.add_constructor([]) - ## constant-velocity-helper.h: ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::Vector const & position) [constructor] - cls.add_constructor([param('ns3::Vector const &', 'position')]) - ## constant-velocity-helper.h: ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::Vector const & position, ns3::Vector const & vel) [constructor] - cls.add_constructor([param('ns3::Vector const &', 'position'), param('ns3::Vector const &', 'vel')]) - ## constant-velocity-helper.h: ns3::Vector ns3::ConstantVelocityHelper::GetCurrentPosition() const [member function] - cls.add_method('GetCurrentPosition', - 'ns3::Vector', - [], - is_const=True) - ## constant-velocity-helper.h: ns3::Vector ns3::ConstantVelocityHelper::GetVelocity() const [member function] - cls.add_method('GetVelocity', - 'ns3::Vector', - [], - is_const=True) - ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::Pause() [member function] - cls.add_method('Pause', - 'void', - []) - ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::SetPosition(ns3::Vector const & position) [member function] - cls.add_method('SetPosition', - 'void', - [param('ns3::Vector const &', 'position')]) - ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::SetVelocity(ns3::Vector const & vel) [member function] - cls.add_method('SetVelocity', - 'void', - [param('ns3::Vector const &', 'vel')]) - ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::Unpause() [member function] - cls.add_method('Unpause', - 'void', - []) - ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::Update() const [member function] - cls.add_method('Update', - 'void', - [], - is_const=True) - ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::UpdateWithBounds(ns3::Rectangle const & rectangle) const [member function] - cls.add_method('UpdateWithBounds', - 'void', - [param('ns3::Rectangle const &', 'rectangle')], - is_const=True) - ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::UpdateWithBounds(ns3::Box const & bounds) const [member function] - cls.add_method('UpdateWithBounds', - 'void', - [param('ns3::Box const &', 'bounds')], - is_const=True) - return - -def register_Ns3MobilityHelper_methods(root_module, cls): - ## mobility-helper.h: ns3::MobilityHelper::MobilityHelper(ns3::MobilityHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MobilityHelper const &', 'arg0')]) - ## mobility-helper.h: ns3::MobilityHelper::MobilityHelper() [constructor] - cls.add_constructor([]) - ## mobility-helper.h: static void ns3::MobilityHelper::EnableAscii(std::ostream & os, uint32_t nodeid) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::ostream &', 'os'), param('uint32_t', 'nodeid')], - is_static=True) - ## mobility-helper.h: static void ns3::MobilityHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], - is_static=True) - ## mobility-helper.h: static void ns3::MobilityHelper::EnableAsciiAll(std::ostream & os) [member function] - cls.add_method('EnableAsciiAll', - 'void', - [param('std::ostream &', 'os')], - is_static=True) - ## mobility-helper.h: std::string ns3::MobilityHelper::GetMobilityModelType() const [member function] - cls.add_method('GetMobilityModelType', - 'std::string', - [], - is_const=True) - ## mobility-helper.h: void ns3::MobilityHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## mobility-helper.h: void ns3::MobilityHelper::Install(std::string nodeName) const [member function] - cls.add_method('Install', - 'void', - [param('std::string', 'nodeName')], - is_const=True) - ## mobility-helper.h: void ns3::MobilityHelper::Install(ns3::NodeContainer container) const [member function] - cls.add_method('Install', - 'void', - [param('ns3::NodeContainer', 'container')], - is_const=True) - ## mobility-helper.h: void ns3::MobilityHelper::InstallAll() [member function] - cls.add_method('InstallAll', - 'void', - []) - ## mobility-helper.h: void ns3::MobilityHelper::PopReferenceMobilityModel() [member function] - cls.add_method('PopReferenceMobilityModel', - 'void', - []) - ## mobility-helper.h: void ns3::MobilityHelper::PushReferenceMobilityModel(ns3::Ptr reference) [member function] - cls.add_method('PushReferenceMobilityModel', - 'void', - [param('ns3::Ptr< ns3::Object >', 'reference')]) - ## mobility-helper.h: void ns3::MobilityHelper::PushReferenceMobilityModel(std::string referenceName) [member function] - cls.add_method('PushReferenceMobilityModel', - 'void', - [param('std::string', 'referenceName')]) - ## mobility-helper.h: void ns3::MobilityHelper::SetMobilityModel(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue(), std::string n8="", ns3::AttributeValue const & v8=ns3::EmptyAttributeValue(), std::string n9="", ns3::AttributeValue const & v9=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetMobilityModel', - 'void', - [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n8', default_value='""'), param('ns3::AttributeValue const &', 'v8', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n9', default_value='""'), param('ns3::AttributeValue const &', 'v9', default_value='ns3::EmptyAttributeValue()')]) - ## mobility-helper.h: void ns3::MobilityHelper::SetPositionAllocator(ns3::Ptr allocator) [member function] - cls.add_method('SetPositionAllocator', - 'void', - [param('ns3::Ptr< ns3::PositionAllocator >', 'allocator')]) - ## mobility-helper.h: void ns3::MobilityHelper::SetPositionAllocator(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue(), std::string n8="", ns3::AttributeValue const & v8=ns3::EmptyAttributeValue(), std::string n9="", ns3::AttributeValue const & v9=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetPositionAllocator', - 'void', - [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n8', default_value='""'), param('ns3::AttributeValue const &', 'v8', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n9', default_value='""'), param('ns3::AttributeValue const &', 'v9', default_value='ns3::EmptyAttributeValue()')]) - return - -def register_Ns3Ns2MobilityHelper_methods(root_module, cls): - ## ns2-mobility-helper.h: ns3::Ns2MobilityHelper::Ns2MobilityHelper(ns3::Ns2MobilityHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ns2MobilityHelper const &', 'arg0')]) - ## ns2-mobility-helper.h: ns3::Ns2MobilityHelper::Ns2MobilityHelper(std::string filename) [constructor] - cls.add_constructor([param('std::string', 'filename')]) - ## ns2-mobility-helper.h: void ns3::Ns2MobilityHelper::Install() const [member function] - cls.add_method('Install', - 'void', - [], - is_const=True) - return - -def register_Ns3Rectangle_methods(root_module, cls): - cls.add_output_stream_operator() - ## rectangle.h: ns3::Rectangle::Rectangle(ns3::Rectangle const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Rectangle const &', 'arg0')]) - ## rectangle.h: ns3::Rectangle::Rectangle(double _xMin, double _xMax, double _yMin, double _yMax) [constructor] - cls.add_constructor([param('double', '_xMin'), param('double', '_xMax'), param('double', '_yMin'), param('double', '_yMax')]) - ## rectangle.h: ns3::Rectangle::Rectangle() [constructor] - cls.add_constructor([]) - ## rectangle.h: ns3::Vector ns3::Rectangle::CalculateIntersection(ns3::Vector const & current, ns3::Vector const & speed) const [member function] - cls.add_method('CalculateIntersection', - 'ns3::Vector', - [param('ns3::Vector const &', 'current'), param('ns3::Vector const &', 'speed')], - is_const=True) - ## rectangle.h: ns3::Rectangle::Side ns3::Rectangle::GetClosestSide(ns3::Vector const & position) const [member function] - cls.add_method('GetClosestSide', - 'ns3::Rectangle::Side', - [param('ns3::Vector const &', 'position')], - is_const=True) - ## rectangle.h: bool ns3::Rectangle::IsInside(ns3::Vector const & position) const [member function] - cls.add_method('IsInside', - 'bool', - [param('ns3::Vector const &', 'position')], - is_const=True) - ## rectangle.h: ns3::Rectangle::xMax [variable] - cls.add_instance_attribute('xMax', 'double', is_const=False) - ## rectangle.h: ns3::Rectangle::xMin [variable] - cls.add_instance_attribute('xMin', 'double', is_const=False) - ## rectangle.h: ns3::Rectangle::yMax [variable] - cls.add_instance_attribute('yMax', 'double', is_const=False) - ## rectangle.h: ns3::Rectangle::yMin [variable] - cls.add_instance_attribute('yMin', 'double', is_const=False) - return - -def register_Ns3Waypoint_methods(root_module, cls): - cls.add_output_stream_operator() - ## waypoint.h: ns3::Waypoint::Waypoint(ns3::Waypoint const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Waypoint const &', 'arg0')]) - ## waypoint.h: ns3::Waypoint::Waypoint(ns3::Time const & waypointTime, ns3::Vector const & waypointPosition) [constructor] - cls.add_constructor([param('ns3::Time const &', 'waypointTime'), param('ns3::Vector const &', 'waypointPosition')]) - ## waypoint.h: ns3::Waypoint::Waypoint() [constructor] - cls.add_constructor([]) - ## waypoint.h: ns3::Waypoint::position [variable] - cls.add_instance_attribute('position', 'ns3::Vector', is_const=False) - ## waypoint.h: ns3::Waypoint::time [variable] - cls.add_instance_attribute('time', 'ns3::Time', is_const=False) - return - -def register_Ns3PositionAllocator_methods(root_module, cls): - ## position-allocator.h: ns3::PositionAllocator::PositionAllocator(ns3::PositionAllocator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PositionAllocator const &', 'arg0')]) - ## position-allocator.h: ns3::PositionAllocator::PositionAllocator() [constructor] - cls.add_constructor([]) - ## position-allocator.h: ns3::Vector ns3::PositionAllocator::GetNext() const [member function] - cls.add_method('GetNext', - 'ns3::Vector', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## position-allocator.h: static ns3::TypeId ns3::PositionAllocator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3RandomBoxPositionAllocator_methods(root_module, cls): - ## position-allocator.h: ns3::RandomBoxPositionAllocator::RandomBoxPositionAllocator(ns3::RandomBoxPositionAllocator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomBoxPositionAllocator const &', 'arg0')]) - ## position-allocator.h: ns3::RandomBoxPositionAllocator::RandomBoxPositionAllocator() [constructor] - cls.add_constructor([]) - ## position-allocator.h: ns3::Vector ns3::RandomBoxPositionAllocator::GetNext() const [member function] - cls.add_method('GetNext', - 'ns3::Vector', - [], - is_const=True, is_virtual=True) - ## position-allocator.h: static ns3::TypeId ns3::RandomBoxPositionAllocator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## position-allocator.h: void ns3::RandomBoxPositionAllocator::SetX(ns3::RandomVariable x) [member function] - cls.add_method('SetX', - 'void', - [param('ns3::RandomVariable', 'x')]) - ## position-allocator.h: void ns3::RandomBoxPositionAllocator::SetY(ns3::RandomVariable y) [member function] - cls.add_method('SetY', - 'void', - [param('ns3::RandomVariable', 'y')]) - ## position-allocator.h: void ns3::RandomBoxPositionAllocator::SetZ(ns3::RandomVariable z) [member function] - cls.add_method('SetZ', - 'void', - [param('ns3::RandomVariable', 'z')]) - return - -def register_Ns3RandomDiscPositionAllocator_methods(root_module, cls): - ## position-allocator.h: ns3::RandomDiscPositionAllocator::RandomDiscPositionAllocator(ns3::RandomDiscPositionAllocator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomDiscPositionAllocator const &', 'arg0')]) - ## position-allocator.h: ns3::RandomDiscPositionAllocator::RandomDiscPositionAllocator() [constructor] - cls.add_constructor([]) - ## position-allocator.h: ns3::Vector ns3::RandomDiscPositionAllocator::GetNext() const [member function] - cls.add_method('GetNext', - 'ns3::Vector', - [], - is_const=True, is_virtual=True) - ## position-allocator.h: static ns3::TypeId ns3::RandomDiscPositionAllocator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## position-allocator.h: void ns3::RandomDiscPositionAllocator::SetRho(ns3::RandomVariable rho) [member function] - cls.add_method('SetRho', - 'void', - [param('ns3::RandomVariable', 'rho')]) - ## position-allocator.h: void ns3::RandomDiscPositionAllocator::SetTheta(ns3::RandomVariable theta) [member function] - cls.add_method('SetTheta', - 'void', - [param('ns3::RandomVariable', 'theta')]) - ## position-allocator.h: void ns3::RandomDiscPositionAllocator::SetX(double x) [member function] - cls.add_method('SetX', - 'void', - [param('double', 'x')]) - ## position-allocator.h: void ns3::RandomDiscPositionAllocator::SetY(double y) [member function] - cls.add_method('SetY', - 'void', - [param('double', 'y')]) - return - -def register_Ns3RandomRectanglePositionAllocator_methods(root_module, cls): - ## position-allocator.h: ns3::RandomRectanglePositionAllocator::RandomRectanglePositionAllocator(ns3::RandomRectanglePositionAllocator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomRectanglePositionAllocator const &', 'arg0')]) - ## position-allocator.h: ns3::RandomRectanglePositionAllocator::RandomRectanglePositionAllocator() [constructor] - cls.add_constructor([]) - ## position-allocator.h: ns3::Vector ns3::RandomRectanglePositionAllocator::GetNext() const [member function] - cls.add_method('GetNext', - 'ns3::Vector', - [], - is_const=True, is_virtual=True) - ## position-allocator.h: static ns3::TypeId ns3::RandomRectanglePositionAllocator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## position-allocator.h: void ns3::RandomRectanglePositionAllocator::SetX(ns3::RandomVariable x) [member function] - cls.add_method('SetX', - 'void', - [param('ns3::RandomVariable', 'x')]) - ## position-allocator.h: void ns3::RandomRectanglePositionAllocator::SetY(ns3::RandomVariable y) [member function] - cls.add_method('SetY', - 'void', - [param('ns3::RandomVariable', 'y')]) - return - -def register_Ns3UniformDiscPositionAllocator_methods(root_module, cls): - ## position-allocator.h: ns3::UniformDiscPositionAllocator::UniformDiscPositionAllocator(ns3::UniformDiscPositionAllocator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UniformDiscPositionAllocator const &', 'arg0')]) - ## position-allocator.h: ns3::UniformDiscPositionAllocator::UniformDiscPositionAllocator() [constructor] - cls.add_constructor([]) - ## position-allocator.h: ns3::Vector ns3::UniformDiscPositionAllocator::GetNext() const [member function] - cls.add_method('GetNext', - 'ns3::Vector', - [], - is_const=True, is_virtual=True) - ## position-allocator.h: static ns3::TypeId ns3::UniformDiscPositionAllocator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## position-allocator.h: void ns3::UniformDiscPositionAllocator::SetRho(double rho) [member function] - cls.add_method('SetRho', - 'void', - [param('double', 'rho')]) - ## position-allocator.h: void ns3::UniformDiscPositionAllocator::SetX(double x) [member function] - cls.add_method('SetX', - 'void', - [param('double', 'x')]) - ## position-allocator.h: void ns3::UniformDiscPositionAllocator::SetY(double y) [member function] - cls.add_method('SetY', - 'void', - [param('double', 'y')]) - return - -def register_Ns3BoxChecker_methods(root_module, cls): - ## box.h: ns3::BoxChecker::BoxChecker() [constructor] - cls.add_constructor([]) - ## box.h: ns3::BoxChecker::BoxChecker(ns3::BoxChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BoxChecker const &', 'arg0')]) - return - -def register_Ns3BoxValue_methods(root_module, cls): - ## box.h: ns3::BoxValue::BoxValue() [constructor] - cls.add_constructor([]) - ## box.h: ns3::BoxValue::BoxValue(ns3::BoxValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BoxValue const &', 'arg0')]) - ## box.h: ns3::BoxValue::BoxValue(ns3::Box const & value) [constructor] - cls.add_constructor([param('ns3::Box const &', 'value')]) - ## box.h: ns3::Ptr ns3::BoxValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## box.h: bool ns3::BoxValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## box.h: ns3::Box ns3::BoxValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Box', - [], - is_const=True) - ## box.h: std::string ns3::BoxValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## box.h: void ns3::BoxValue::Set(ns3::Box const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Box const &', 'value')]) - return - -def register_Ns3GridPositionAllocator_methods(root_module, cls): - ## position-allocator.h: ns3::GridPositionAllocator::GridPositionAllocator(ns3::GridPositionAllocator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::GridPositionAllocator const &', 'arg0')]) - ## position-allocator.h: ns3::GridPositionAllocator::GridPositionAllocator() [constructor] - cls.add_constructor([]) - ## position-allocator.h: double ns3::GridPositionAllocator::GetDeltaX() const [member function] - cls.add_method('GetDeltaX', - 'double', - [], - is_const=True) - ## position-allocator.h: double ns3::GridPositionAllocator::GetDeltaY() const [member function] - cls.add_method('GetDeltaY', - 'double', - [], - is_const=True) - ## position-allocator.h: ns3::GridPositionAllocator::LayoutType ns3::GridPositionAllocator::GetLayoutType() const [member function] - cls.add_method('GetLayoutType', - 'ns3::GridPositionAllocator::LayoutType', - [], - is_const=True) - ## position-allocator.h: double ns3::GridPositionAllocator::GetMinX() const [member function] - cls.add_method('GetMinX', - 'double', - [], - is_const=True) - ## position-allocator.h: double ns3::GridPositionAllocator::GetMinY() const [member function] - cls.add_method('GetMinY', - 'double', - [], - is_const=True) - ## position-allocator.h: uint32_t ns3::GridPositionAllocator::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - ## position-allocator.h: ns3::Vector ns3::GridPositionAllocator::GetNext() const [member function] - cls.add_method('GetNext', - 'ns3::Vector', - [], - is_const=True, is_virtual=True) - ## position-allocator.h: static ns3::TypeId ns3::GridPositionAllocator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## position-allocator.h: void ns3::GridPositionAllocator::SetDeltaX(double deltaX) [member function] - cls.add_method('SetDeltaX', - 'void', - [param('double', 'deltaX')]) - ## position-allocator.h: void ns3::GridPositionAllocator::SetDeltaY(double deltaY) [member function] - cls.add_method('SetDeltaY', - 'void', - [param('double', 'deltaY')]) - ## position-allocator.h: void ns3::GridPositionAllocator::SetLayoutType(ns3::GridPositionAllocator::LayoutType layoutType) [member function] - cls.add_method('SetLayoutType', - 'void', - [param('ns3::GridPositionAllocator::LayoutType', 'layoutType')]) - ## position-allocator.h: void ns3::GridPositionAllocator::SetMinX(double xMin) [member function] - cls.add_method('SetMinX', - 'void', - [param('double', 'xMin')]) - ## position-allocator.h: void ns3::GridPositionAllocator::SetMinY(double yMin) [member function] - cls.add_method('SetMinY', - 'void', - [param('double', 'yMin')]) - ## position-allocator.h: void ns3::GridPositionAllocator::SetN(uint32_t n) [member function] - cls.add_method('SetN', - 'void', - [param('uint32_t', 'n')]) - return - -def register_Ns3ListPositionAllocator_methods(root_module, cls): - ## position-allocator.h: ns3::ListPositionAllocator::ListPositionAllocator(ns3::ListPositionAllocator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ListPositionAllocator const &', 'arg0')]) - ## position-allocator.h: ns3::ListPositionAllocator::ListPositionAllocator() [constructor] - cls.add_constructor([]) - ## position-allocator.h: void ns3::ListPositionAllocator::Add(ns3::Vector v) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Vector', 'v')]) - ## position-allocator.h: ns3::Vector ns3::ListPositionAllocator::GetNext() const [member function] - cls.add_method('GetNext', - 'ns3::Vector', - [], - is_const=True, is_virtual=True) - ## position-allocator.h: static ns3::TypeId ns3::ListPositionAllocator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3MobilityModel_methods(root_module, cls): - ## mobility-model.h: ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')]) - ## mobility-model.h: ns3::MobilityModel::MobilityModel() [constructor] - cls.add_constructor([]) - ## mobility-model.h: double ns3::MobilityModel::GetDistanceFrom(ns3::Ptr position) const [member function] - cls.add_method('GetDistanceFrom', - 'double', - [param('ns3::Ptr< ns3::MobilityModel const >', 'position')], - is_const=True) - ## mobility-model.h: ns3::Vector ns3::MobilityModel::GetPosition() const [member function] - cls.add_method('GetPosition', - 'ns3::Vector', - [], - is_const=True) - ## mobility-model.h: static ns3::TypeId ns3::MobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mobility-model.h: ns3::Vector ns3::MobilityModel::GetVelocity() const [member function] - cls.add_method('GetVelocity', - 'ns3::Vector', - [], - is_const=True) - ## mobility-model.h: void ns3::MobilityModel::SetPosition(ns3::Vector const & position) [member function] - cls.add_method('SetPosition', - 'void', - [param('ns3::Vector const &', 'position')]) - ## mobility-model.h: void ns3::MobilityModel::NotifyCourseChange() const [member function] - cls.add_method('NotifyCourseChange', - 'void', - [], - is_const=True, visibility='protected') - ## mobility-model.h: ns3::Vector ns3::MobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## mobility-model.h: ns3::Vector ns3::MobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## mobility-model.h: void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3RandomDirection2dMobilityModel_methods(root_module, cls): - ## random-direction-2d-mobility-model.h: ns3::RandomDirection2dMobilityModel::RandomDirection2dMobilityModel() [constructor] - cls.add_constructor([]) - ## random-direction-2d-mobility-model.h: ns3::RandomDirection2dMobilityModel::RandomDirection2dMobilityModel(ns3::RandomDirection2dMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomDirection2dMobilityModel const &', 'arg0')]) - ## random-direction-2d-mobility-model.h: static ns3::TypeId ns3::RandomDirection2dMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## random-direction-2d-mobility-model.h: void ns3::RandomDirection2dMobilityModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## random-direction-2d-mobility-model.h: ns3::Vector ns3::RandomDirection2dMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## random-direction-2d-mobility-model.h: ns3::Vector ns3::RandomDirection2dMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## random-direction-2d-mobility-model.h: void ns3::RandomDirection2dMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - ## random-direction-2d-mobility-model.h: void ns3::RandomDirection2dMobilityModel::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3RandomWalk2dMobilityModel_methods(root_module, cls): - ## random-walk-2d-mobility-model.h: ns3::RandomWalk2dMobilityModel::RandomWalk2dMobilityModel() [constructor] - cls.add_constructor([]) - ## random-walk-2d-mobility-model.h: ns3::RandomWalk2dMobilityModel::RandomWalk2dMobilityModel(ns3::RandomWalk2dMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomWalk2dMobilityModel const &', 'arg0')]) - ## random-walk-2d-mobility-model.h: static ns3::TypeId ns3::RandomWalk2dMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## random-walk-2d-mobility-model.h: void ns3::RandomWalk2dMobilityModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## random-walk-2d-mobility-model.h: ns3::Vector ns3::RandomWalk2dMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## random-walk-2d-mobility-model.h: ns3::Vector ns3::RandomWalk2dMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## random-walk-2d-mobility-model.h: void ns3::RandomWalk2dMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - ## random-walk-2d-mobility-model.h: void ns3::RandomWalk2dMobilityModel::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3RandomWaypointMobilityModel_methods(root_module, cls): - ## random-waypoint-mobility-model.h: ns3::RandomWaypointMobilityModel::RandomWaypointMobilityModel() [constructor] - cls.add_constructor([]) - ## random-waypoint-mobility-model.h: ns3::RandomWaypointMobilityModel::RandomWaypointMobilityModel(ns3::RandomWaypointMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomWaypointMobilityModel const &', 'arg0')]) - ## random-waypoint-mobility-model.h: static ns3::TypeId ns3::RandomWaypointMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## random-waypoint-mobility-model.h: void ns3::RandomWaypointMobilityModel::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='protected', is_virtual=True) - ## random-waypoint-mobility-model.h: ns3::Vector ns3::RandomWaypointMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## random-waypoint-mobility-model.h: ns3::Vector ns3::RandomWaypointMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## random-waypoint-mobility-model.h: void ns3::RandomWaypointMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - return - -def register_Ns3RectangleChecker_methods(root_module, cls): - ## rectangle.h: ns3::RectangleChecker::RectangleChecker() [constructor] - cls.add_constructor([]) - ## rectangle.h: ns3::RectangleChecker::RectangleChecker(ns3::RectangleChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RectangleChecker const &', 'arg0')]) - return - -def register_Ns3RectangleValue_methods(root_module, cls): - ## rectangle.h: ns3::RectangleValue::RectangleValue() [constructor] - cls.add_constructor([]) - ## rectangle.h: ns3::RectangleValue::RectangleValue(ns3::RectangleValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RectangleValue const &', 'arg0')]) - ## rectangle.h: ns3::RectangleValue::RectangleValue(ns3::Rectangle const & value) [constructor] - cls.add_constructor([param('ns3::Rectangle const &', 'value')]) - ## rectangle.h: ns3::Ptr ns3::RectangleValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## rectangle.h: bool ns3::RectangleValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## rectangle.h: ns3::Rectangle ns3::RectangleValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Rectangle', - [], - is_const=True) - ## rectangle.h: std::string ns3::RectangleValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## rectangle.h: void ns3::RectangleValue::Set(ns3::Rectangle const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Rectangle const &', 'value')]) - return - -def register_Ns3SteadyStateRandomWaypointMobilityModel_methods(root_module, cls): - ## steady-state-random-waypoint-mobility-model.h: ns3::SteadyStateRandomWaypointMobilityModel::SteadyStateRandomWaypointMobilityModel(ns3::SteadyStateRandomWaypointMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SteadyStateRandomWaypointMobilityModel const &', 'arg0')]) - ## steady-state-random-waypoint-mobility-model.h: ns3::SteadyStateRandomWaypointMobilityModel::SteadyStateRandomWaypointMobilityModel() [constructor] - cls.add_constructor([]) - ## steady-state-random-waypoint-mobility-model.h: static ns3::TypeId ns3::SteadyStateRandomWaypointMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## steady-state-random-waypoint-mobility-model.h: void ns3::SteadyStateRandomWaypointMobilityModel::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='protected', is_virtual=True) - ## steady-state-random-waypoint-mobility-model.h: ns3::Vector ns3::SteadyStateRandomWaypointMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## steady-state-random-waypoint-mobility-model.h: ns3::Vector ns3::SteadyStateRandomWaypointMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## steady-state-random-waypoint-mobility-model.h: void ns3::SteadyStateRandomWaypointMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - return - -def register_Ns3WaypointChecker_methods(root_module, cls): - ## waypoint.h: ns3::WaypointChecker::WaypointChecker() [constructor] - cls.add_constructor([]) - ## waypoint.h: ns3::WaypointChecker::WaypointChecker(ns3::WaypointChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WaypointChecker const &', 'arg0')]) - return - -def register_Ns3WaypointMobilityModel_methods(root_module, cls): - ## waypoint-mobility-model.h: ns3::WaypointMobilityModel::WaypointMobilityModel(ns3::WaypointMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WaypointMobilityModel const &', 'arg0')]) - ## waypoint-mobility-model.h: ns3::WaypointMobilityModel::WaypointMobilityModel() [constructor] - cls.add_constructor([]) - ## waypoint-mobility-model.h: void ns3::WaypointMobilityModel::AddWaypoint(ns3::Waypoint const & waypoint) [member function] - cls.add_method('AddWaypoint', - 'void', - [param('ns3::Waypoint const &', 'waypoint')]) - ## waypoint-mobility-model.h: void ns3::WaypointMobilityModel::EndMobility() [member function] - cls.add_method('EndMobility', - 'void', - []) - ## waypoint-mobility-model.h: ns3::Waypoint ns3::WaypointMobilityModel::GetNextWaypoint() const [member function] - cls.add_method('GetNextWaypoint', - 'ns3::Waypoint', - [], - is_const=True) - ## waypoint-mobility-model.h: static ns3::TypeId ns3::WaypointMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## waypoint-mobility-model.h: uint32_t ns3::WaypointMobilityModel::WaypointsLeft() const [member function] - cls.add_method('WaypointsLeft', - 'uint32_t', - [], - is_const=True) - ## waypoint-mobility-model.h: void ns3::WaypointMobilityModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## waypoint-mobility-model.h: ns3::Vector ns3::WaypointMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## waypoint-mobility-model.h: ns3::Vector ns3::WaypointMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## waypoint-mobility-model.h: void ns3::WaypointMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - return - -def register_Ns3WaypointValue_methods(root_module, cls): - ## waypoint.h: ns3::WaypointValue::WaypointValue() [constructor] - cls.add_constructor([]) - ## waypoint.h: ns3::WaypointValue::WaypointValue(ns3::WaypointValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WaypointValue const &', 'arg0')]) - ## waypoint.h: ns3::WaypointValue::WaypointValue(ns3::Waypoint const & value) [constructor] - cls.add_constructor([param('ns3::Waypoint const &', 'value')]) - ## waypoint.h: ns3::Ptr ns3::WaypointValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## waypoint.h: bool ns3::WaypointValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## waypoint.h: ns3::Waypoint ns3::WaypointValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Waypoint', - [], - is_const=True) - ## waypoint.h: std::string ns3::WaypointValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## waypoint.h: void ns3::WaypointValue::Set(ns3::Waypoint const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Waypoint const &', 'value')]) - return - -def register_Ns3ConstantAccelerationMobilityModel_methods(root_module, cls): - ## constant-acceleration-mobility-model.h: ns3::ConstantAccelerationMobilityModel::ConstantAccelerationMobilityModel(ns3::ConstantAccelerationMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ConstantAccelerationMobilityModel const &', 'arg0')]) - ## constant-acceleration-mobility-model.h: ns3::ConstantAccelerationMobilityModel::ConstantAccelerationMobilityModel() [constructor] - cls.add_constructor([]) - ## constant-acceleration-mobility-model.h: static ns3::TypeId ns3::ConstantAccelerationMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## constant-acceleration-mobility-model.h: void ns3::ConstantAccelerationMobilityModel::SetVelocityAndAcceleration(ns3::Vector const & velocity, ns3::Vector const & acceleration) [member function] - cls.add_method('SetVelocityAndAcceleration', - 'void', - [param('ns3::Vector const &', 'velocity'), param('ns3::Vector const &', 'acceleration')]) - ## constant-acceleration-mobility-model.h: ns3::Vector ns3::ConstantAccelerationMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## constant-acceleration-mobility-model.h: ns3::Vector ns3::ConstantAccelerationMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## constant-acceleration-mobility-model.h: void ns3::ConstantAccelerationMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - return - -def register_Ns3ConstantPositionMobilityModel_methods(root_module, cls): - ## constant-position-mobility-model.h: ns3::ConstantPositionMobilityModel::ConstantPositionMobilityModel(ns3::ConstantPositionMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ConstantPositionMobilityModel const &', 'arg0')]) - ## constant-position-mobility-model.h: ns3::ConstantPositionMobilityModel::ConstantPositionMobilityModel() [constructor] - cls.add_constructor([]) - ## constant-position-mobility-model.h: static ns3::TypeId ns3::ConstantPositionMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## constant-position-mobility-model.h: ns3::Vector ns3::ConstantPositionMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## constant-position-mobility-model.h: ns3::Vector ns3::ConstantPositionMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## constant-position-mobility-model.h: void ns3::ConstantPositionMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - return - -def register_Ns3ConstantVelocityMobilityModel_methods(root_module, cls): - ## constant-velocity-mobility-model.h: ns3::ConstantVelocityMobilityModel::ConstantVelocityMobilityModel(ns3::ConstantVelocityMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ConstantVelocityMobilityModel const &', 'arg0')]) - ## constant-velocity-mobility-model.h: ns3::ConstantVelocityMobilityModel::ConstantVelocityMobilityModel() [constructor] - cls.add_constructor([]) - ## constant-velocity-mobility-model.h: static ns3::TypeId ns3::ConstantVelocityMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## constant-velocity-mobility-model.h: void ns3::ConstantVelocityMobilityModel::SetVelocity(ns3::Vector const & speed) [member function] - cls.add_method('SetVelocity', - 'void', - [param('ns3::Vector const &', 'speed')]) - ## constant-velocity-mobility-model.h: ns3::Vector ns3::ConstantVelocityMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## constant-velocity-mobility-model.h: ns3::Vector ns3::ConstantVelocityMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## constant-velocity-mobility-model.h: void ns3::ConstantVelocityMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - return - -def register_Ns3GaussMarkovMobilityModel_methods(root_module, cls): - ## gauss-markov-mobility-model.h: ns3::GaussMarkovMobilityModel::GaussMarkovMobilityModel(ns3::GaussMarkovMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::GaussMarkovMobilityModel const &', 'arg0')]) - ## gauss-markov-mobility-model.h: ns3::GaussMarkovMobilityModel::GaussMarkovMobilityModel() [constructor] - cls.add_constructor([]) - ## gauss-markov-mobility-model.h: static ns3::TypeId ns3::GaussMarkovMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## gauss-markov-mobility-model.h: void ns3::GaussMarkovMobilityModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## gauss-markov-mobility-model.h: ns3::Vector ns3::GaussMarkovMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## gauss-markov-mobility-model.h: ns3::Vector ns3::GaussMarkovMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## gauss-markov-mobility-model.h: void ns3::GaussMarkovMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - return - -def register_Ns3HierarchicalMobilityModel_methods(root_module, cls): - ## hierarchical-mobility-model.h: ns3::HierarchicalMobilityModel::HierarchicalMobilityModel(ns3::HierarchicalMobilityModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::HierarchicalMobilityModel const &', 'arg0')]) - ## hierarchical-mobility-model.h: ns3::HierarchicalMobilityModel::HierarchicalMobilityModel() [constructor] - cls.add_constructor([]) - ## hierarchical-mobility-model.h: ns3::Ptr ns3::HierarchicalMobilityModel::GetChild() const [member function] - cls.add_method('GetChild', - 'ns3::Ptr< ns3::MobilityModel >', - [], - is_const=True) - ## hierarchical-mobility-model.h: ns3::Ptr ns3::HierarchicalMobilityModel::GetParent() const [member function] - cls.add_method('GetParent', - 'ns3::Ptr< ns3::MobilityModel >', - [], - is_const=True) - ## hierarchical-mobility-model.h: static ns3::TypeId ns3::HierarchicalMobilityModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## hierarchical-mobility-model.h: void ns3::HierarchicalMobilityModel::SetChild(ns3::Ptr model) [member function] - cls.add_method('SetChild', - 'void', - [param('ns3::Ptr< ns3::MobilityModel >', 'model')]) - ## hierarchical-mobility-model.h: void ns3::HierarchicalMobilityModel::SetParent(ns3::Ptr model) [member function] - cls.add_method('SetParent', - 'void', - [param('ns3::Ptr< ns3::MobilityModel >', 'model')]) - ## hierarchical-mobility-model.h: ns3::Vector ns3::HierarchicalMobilityModel::DoGetPosition() const [member function] - cls.add_method('DoGetPosition', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## hierarchical-mobility-model.h: ns3::Vector ns3::HierarchicalMobilityModel::DoGetVelocity() const [member function] - cls.add_method('DoGetVelocity', - 'ns3::Vector', - [], - is_const=True, visibility='private', is_virtual=True) - ## hierarchical-mobility-model.h: void ns3::HierarchicalMobilityModel::DoSetPosition(ns3::Vector const & position) [member function] - cls.add_method('DoSetPosition', - 'void', - [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True) - return - -def register_functions(root_module): - module = root_module - ## box.h: extern ns3::Ptr ns3::MakeBoxChecker() [free function] - module.add_function('MakeBoxChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## rectangle.h: extern ns3::Ptr ns3::MakeRectangleChecker() [free function] - module.add_function('MakeRectangleChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## waypoint.h: extern ns3::Ptr ns3::MakeWaypointChecker() [free function] - module.add_function('MakeWaypointChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - 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-LP64/ns3_module_mpi.py b/bindings/python/apidefs/gcc-LP64/ns3_module_mpi.py deleted file mode 100644 index 588b909ce..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_mpi.py +++ /dev/null @@ -1,388 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## distributed-simulator-impl.h: ns3::LbtsMessage [class] - module.add_class('LbtsMessage') - ## mpi-interface.h: ns3::MpiInterface [class] - module.add_class('MpiInterface') - ## mpi-net-device.h: ns3::MpiNetDevice [class] - module.add_class('MpiNetDevice', allow_subclassing=True) - ## mpi-interface.h: ns3::SentBuffer [class] - module.add_class('SentBuffer') - ## distributed-simulator-impl.h: ns3::DistributedSimulatorImpl [class] - module.add_class('DistributedSimulatorImpl', parent=root_module['ns3::SimulatorImpl']) - - ## 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_Ns3LbtsMessage_methods(root_module, root_module['ns3::LbtsMessage']) - register_Ns3MpiInterface_methods(root_module, root_module['ns3::MpiInterface']) - register_Ns3MpiNetDevice_methods(root_module, root_module['ns3::MpiNetDevice']) - register_Ns3SentBuffer_methods(root_module, root_module['ns3::SentBuffer']) - register_Ns3DistributedSimulatorImpl_methods(root_module, root_module['ns3::DistributedSimulatorImpl']) - return - -def register_Ns3LbtsMessage_methods(root_module, cls): - ## distributed-simulator-impl.h: ns3::LbtsMessage::LbtsMessage(ns3::LbtsMessage const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LbtsMessage const &', 'arg0')]) - ## distributed-simulator-impl.h: ns3::LbtsMessage::LbtsMessage() [constructor] - cls.add_constructor([]) - ## distributed-simulator-impl.h: ns3::LbtsMessage::LbtsMessage(uint32_t rxc, uint32_t txc, uint32_t id, ns3::Time const & t) [constructor] - cls.add_constructor([param('uint32_t', 'rxc'), param('uint32_t', 'txc'), param('uint32_t', 'id'), param('ns3::Time const &', 't')]) - ## distributed-simulator-impl.h: uint32_t ns3::LbtsMessage::GetMyId() [member function] - cls.add_method('GetMyId', - 'uint32_t', - []) - ## distributed-simulator-impl.h: uint32_t ns3::LbtsMessage::GetRxCount() [member function] - cls.add_method('GetRxCount', - 'uint32_t', - []) - ## distributed-simulator-impl.h: ns3::Time ns3::LbtsMessage::GetSmallestTime() [member function] - cls.add_method('GetSmallestTime', - 'ns3::Time', - []) - ## distributed-simulator-impl.h: uint32_t ns3::LbtsMessage::GetTxCount() [member function] - cls.add_method('GetTxCount', - 'uint32_t', - []) - return - -def register_Ns3MpiInterface_methods(root_module, cls): - ## mpi-interface.h: ns3::MpiInterface::MpiInterface() [constructor] - cls.add_constructor([]) - ## mpi-interface.h: ns3::MpiInterface::MpiInterface(ns3::MpiInterface const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MpiInterface const &', 'arg0')]) - ## mpi-interface.h: static void ns3::MpiInterface::Destroy() [member function] - cls.add_method('Destroy', - 'void', - [], - is_static=True) - ## mpi-interface.h: static void ns3::MpiInterface::Enable(int * pargc, char * * * pargv) [member function] - cls.add_method('Enable', - 'void', - [param('int *', 'pargc'), param('char * * *', 'pargv')], - is_static=True) - ## mpi-interface.h: static uint32_t ns3::MpiInterface::GetRxCount() [member function] - cls.add_method('GetRxCount', - 'uint32_t', - [], - is_static=True) - ## mpi-interface.h: static uint32_t ns3::MpiInterface::GetSize() [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_static=True) - ## mpi-interface.h: static uint32_t ns3::MpiInterface::GetSystemId() [member function] - cls.add_method('GetSystemId', - 'uint32_t', - [], - is_static=True) - ## mpi-interface.h: static uint32_t ns3::MpiInterface::GetTxCount() [member function] - cls.add_method('GetTxCount', - 'uint32_t', - [], - is_static=True) - ## mpi-interface.h: static bool ns3::MpiInterface::IsEnabled() [member function] - cls.add_method('IsEnabled', - 'bool', - [], - is_static=True) - ## mpi-interface.h: static void ns3::MpiInterface::ReceiveMessages() [member function] - cls.add_method('ReceiveMessages', - 'void', - [], - is_static=True) - ## mpi-interface.h: static void ns3::MpiInterface::SendPacket(ns3::Ptr p, ns3::Time const & rxTime, uint32_t node, uint32_t dev) [member function] - cls.add_method('SendPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Time const &', 'rxTime'), param('uint32_t', 'node'), param('uint32_t', 'dev')], - is_static=True) - ## mpi-interface.h: static void ns3::MpiInterface::TestSendComplete() [member function] - cls.add_method('TestSendComplete', - 'void', - [], - is_static=True) - return - -def register_Ns3MpiNetDevice_methods(root_module, cls): - ## mpi-net-device.h: ns3::MpiNetDevice::MpiNetDevice() [constructor] - cls.add_constructor([]) - ## mpi-net-device.h: ns3::MpiNetDevice::MpiNetDevice(ns3::MpiNetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MpiNetDevice const &', 'arg0')]) - ## mpi-net-device.h: void ns3::MpiNetDevice::MpiReceive(ns3::Ptr p) [member function] - cls.add_method('MpiReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## mpi-net-device.h: void ns3::MpiNetDevice::DoMpiReceive(ns3::Ptr p) [member function] - cls.add_method('DoMpiReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')], - is_pure_virtual=True, visibility='protected', is_virtual=True) - return - -def register_Ns3SentBuffer_methods(root_module, cls): - ## mpi-interface.h: ns3::SentBuffer::SentBuffer(ns3::SentBuffer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SentBuffer const &', 'arg0')]) - ## mpi-interface.h: ns3::SentBuffer::SentBuffer() [constructor] - cls.add_constructor([]) - ## mpi-interface.h: uint8_t * ns3::SentBuffer::GetBuffer() [member function] - cls.add_method('GetBuffer', - 'uint8_t *', - []) - ## mpi-interface.h: MPI_Request * ns3::SentBuffer::GetRequest() [member function] - cls.add_method('GetRequest', - 'MPI_Request *', - []) - ## mpi-interface.h: void ns3::SentBuffer::SetBuffer(uint8_t * buffer) [member function] - cls.add_method('SetBuffer', - 'void', - [param('uint8_t *', 'buffer')]) - return - -def register_Ns3DistributedSimulatorImpl_methods(root_module, cls): - ## distributed-simulator-impl.h: ns3::DistributedSimulatorImpl::DistributedSimulatorImpl(ns3::DistributedSimulatorImpl const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DistributedSimulatorImpl const &', 'arg0')]) - ## distributed-simulator-impl.h: ns3::DistributedSimulatorImpl::DistributedSimulatorImpl() [constructor] - cls.add_constructor([]) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::Cancel(ns3::EventId const & ev) [member function] - cls.add_method('Cancel', - 'void', - [param('ns3::EventId const &', 'ev')], - is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::Destroy() [member function] - cls.add_method('Destroy', - 'void', - [], - is_virtual=True) - ## distributed-simulator-impl.h: uint32_t ns3::DistributedSimulatorImpl::GetContext() const [member function] - cls.add_method('GetContext', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## distributed-simulator-impl.h: ns3::Time ns3::DistributedSimulatorImpl::GetDelayLeft(ns3::EventId const & id) const [member function] - cls.add_method('GetDelayLeft', - 'ns3::Time', - [param('ns3::EventId const &', 'id')], - is_const=True, is_virtual=True) - ## distributed-simulator-impl.h: ns3::Time ns3::DistributedSimulatorImpl::GetMaximumSimulationTime() const [member function] - cls.add_method('GetMaximumSimulationTime', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## distributed-simulator-impl.h: uint32_t ns3::DistributedSimulatorImpl::GetSystemId() const [member function] - cls.add_method('GetSystemId', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## distributed-simulator-impl.h: static ns3::TypeId ns3::DistributedSimulatorImpl::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## distributed-simulator-impl.h: bool ns3::DistributedSimulatorImpl::IsExpired(ns3::EventId const & ev) const [member function] - cls.add_method('IsExpired', - 'bool', - [param('ns3::EventId const &', 'ev')], - is_const=True, is_virtual=True) - ## distributed-simulator-impl.h: bool ns3::DistributedSimulatorImpl::IsFinished() const [member function] - cls.add_method('IsFinished', - 'bool', - [], - is_const=True, is_virtual=True) - ## distributed-simulator-impl.h: ns3::Time ns3::DistributedSimulatorImpl::Next() const [member function] - cls.add_method('Next', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## distributed-simulator-impl.h: ns3::Time ns3::DistributedSimulatorImpl::Now() const [member function] - cls.add_method('Now', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::Remove(ns3::EventId const & ev) [member function] - cls.add_method('Remove', - 'void', - [param('ns3::EventId const &', 'ev')], - is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::Run() [member function] - cls.add_method('Run', - 'void', - [], - is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::RunOneEvent() [member function] - cls.add_method('RunOneEvent', - 'void', - [], - is_virtual=True) - ## distributed-simulator-impl.h: ns3::EventId ns3::DistributedSimulatorImpl::Schedule(ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('Schedule', - 'ns3::EventId', - [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## distributed-simulator-impl.h: ns3::EventId ns3::DistributedSimulatorImpl::ScheduleDestroy(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleDestroy', - 'ns3::EventId', - [param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## distributed-simulator-impl.h: ns3::EventId ns3::DistributedSimulatorImpl::ScheduleNow(ns3::EventImpl * event) [member function] - cls.add_method('ScheduleNow', - 'ns3::EventId', - [param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::ScheduleWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function] - cls.add_method('ScheduleWithContext', - 'void', - [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], - is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] - cls.add_method('SetScheduler', - 'void', - [param('ns3::ObjectFactory', 'schedulerFactory')], - is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::Stop(ns3::Time const & time) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time const &', 'time')], - is_virtual=True) - ## distributed-simulator-impl.h: void ns3::DistributedSimulatorImpl::DoDispose() [member function] - cls.add_method('DoDispose', - '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-LP64/ns3_module_netanim.py b/bindings/python/apidefs/gcc-LP64/ns3_module_netanim.py deleted file mode 100644 index cdb48ddaf..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_netanim.py +++ /dev/null @@ -1,328 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## animation-interface.h: ns3::AnimationInterface [class] - module.add_class('AnimationInterface') - ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper [class] - module.add_class('PointToPointDumbbellHelper') - ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper [class] - module.add_class('PointToPointGridHelper') - ## point-to-point-star-helper.h: ns3::PointToPointStarHelper [class] - module.add_class('PointToPointStarHelper') - ## canvas-location.h: ns3::CanvasLocation [class] - module.add_class('CanvasLocation', parent=root_module['ns3::Object']) - - ## Register a nested module for the namespace Config - - nested_module = module.add_cpp_namespace('Config') - register_types_ns3_Config(nested_module) - - - ## Register a nested module for the namespace FatalImpl - - nested_module = module.add_cpp_namespace('FatalImpl') - register_types_ns3_FatalImpl(nested_module) - - - ## Register a nested module for the namespace addressUtils - - nested_module = module.add_cpp_namespace('addressUtils') - register_types_ns3_addressUtils(nested_module) - - - ## Register a nested module for the namespace aodv - - nested_module = module.add_cpp_namespace('aodv') - register_types_ns3_aodv(nested_module) - - - ## Register a nested module for the namespace dot11s - - nested_module = module.add_cpp_namespace('dot11s') - register_types_ns3_dot11s(nested_module) - - - ## Register a nested module for the namespace dsdv - - nested_module = module.add_cpp_namespace('dsdv') - register_types_ns3_dsdv(nested_module) - - - ## Register a nested module for the namespace flame - - nested_module = module.add_cpp_namespace('flame') - register_types_ns3_flame(nested_module) - - - ## Register a nested module for the namespace internal - - nested_module = module.add_cpp_namespace('internal') - register_types_ns3_internal(nested_module) - - - ## Register a nested module for the namespace olsr - - nested_module = module.add_cpp_namespace('olsr') - register_types_ns3_olsr(nested_module) - - -def register_types_ns3_Config(module): - root_module = module.get_root() - - -def register_types_ns3_FatalImpl(module): - root_module = module.get_root() - - -def register_types_ns3_addressUtils(module): - root_module = module.get_root() - - -def register_types_ns3_aodv(module): - root_module = module.get_root() - - -def register_types_ns3_dot11s(module): - root_module = module.get_root() - - -def register_types_ns3_dsdv(module): - root_module = module.get_root() - - -def register_types_ns3_flame(module): - root_module = module.get_root() - - -def register_types_ns3_internal(module): - root_module = module.get_root() - - -def register_types_ns3_olsr(module): - root_module = module.get_root() - - -def register_methods(root_module): - register_Ns3AnimationInterface_methods(root_module, root_module['ns3::AnimationInterface']) - register_Ns3PointToPointDumbbellHelper_methods(root_module, root_module['ns3::PointToPointDumbbellHelper']) - register_Ns3PointToPointGridHelper_methods(root_module, root_module['ns3::PointToPointGridHelper']) - register_Ns3PointToPointStarHelper_methods(root_module, root_module['ns3::PointToPointStarHelper']) - register_Ns3CanvasLocation_methods(root_module, root_module['ns3::CanvasLocation']) - return - -def register_Ns3AnimationInterface_methods(root_module, cls): - ## animation-interface.h: ns3::AnimationInterface::AnimationInterface(ns3::AnimationInterface const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AnimationInterface const &', 'arg0')]) - ## animation-interface.h: ns3::AnimationInterface::AnimationInterface() [constructor] - cls.add_constructor([]) - ## animation-interface.h: bool ns3::AnimationInterface::SetOutputFile(std::string const & fn) [member function] - cls.add_method('SetOutputFile', - 'bool', - [param('std::string const &', 'fn')]) - ## animation-interface.h: bool ns3::AnimationInterface::SetServerPort(uint16_t port) [member function] - cls.add_method('SetServerPort', - 'bool', - [param('uint16_t', 'port')]) - ## animation-interface.h: void ns3::AnimationInterface::StartAnimation() [member function] - cls.add_method('StartAnimation', - 'void', - []) - ## animation-interface.h: void ns3::AnimationInterface::StopAnimation() [member function] - cls.add_method('StopAnimation', - 'void', - []) - return - -def register_Ns3PointToPointDumbbellHelper_methods(root_module, cls): - ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper::PointToPointDumbbellHelper(ns3::PointToPointDumbbellHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PointToPointDumbbellHelper const &', 'arg0')]) - ## point-to-point-dumbbell-helper.h: ns3::PointToPointDumbbellHelper::PointToPointDumbbellHelper(uint32_t nLeftLeaf, ns3::PointToPointHelper leftHelper, uint32_t nRightLeaf, ns3::PointToPointHelper rightHelper, ns3::PointToPointHelper bottleneckHelper) [constructor] - cls.add_constructor([param('uint32_t', 'nLeftLeaf'), param('ns3::PointToPointHelper', 'leftHelper'), param('uint32_t', 'nRightLeaf'), param('ns3::PointToPointHelper', 'rightHelper'), param('ns3::PointToPointHelper', 'bottleneckHelper')]) - ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper leftIp, ns3::Ipv4AddressHelper rightIp, ns3::Ipv4AddressHelper routerIp) [member function] - cls.add_method('AssignIpv4Addresses', - 'void', - [param('ns3::Ipv4AddressHelper', 'leftIp'), param('ns3::Ipv4AddressHelper', 'rightIp'), param('ns3::Ipv4AddressHelper', 'routerIp')]) - ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function] - cls.add_method('BoundingBox', - 'void', - [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')]) - ## point-to-point-dumbbell-helper.h: ns3::Ptr ns3::PointToPointDumbbellHelper::GetLeft() const [member function] - cls.add_method('GetLeft', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## point-to-point-dumbbell-helper.h: ns3::Ptr ns3::PointToPointDumbbellHelper::GetLeft(uint32_t i) const [member function] - cls.add_method('GetLeft', - 'ns3::Ptr< ns3::Node >', - [param('uint32_t', 'i')], - is_const=True) - ## point-to-point-dumbbell-helper.h: ns3::Ipv4Address ns3::PointToPointDumbbellHelper::GetLeftIpv4Address(uint32_t i) const [member function] - cls.add_method('GetLeftIpv4Address', - 'ns3::Ipv4Address', - [param('uint32_t', 'i')], - is_const=True) - ## point-to-point-dumbbell-helper.h: ns3::Ptr ns3::PointToPointDumbbellHelper::GetRight() const [member function] - cls.add_method('GetRight', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## point-to-point-dumbbell-helper.h: ns3::Ptr ns3::PointToPointDumbbellHelper::GetRight(uint32_t i) const [member function] - cls.add_method('GetRight', - 'ns3::Ptr< ns3::Node >', - [param('uint32_t', 'i')], - is_const=True) - ## point-to-point-dumbbell-helper.h: ns3::Ipv4Address ns3::PointToPointDumbbellHelper::GetRightIpv4Address(uint32_t i) const [member function] - cls.add_method('GetRightIpv4Address', - 'ns3::Ipv4Address', - [param('uint32_t', 'i')], - is_const=True) - ## point-to-point-dumbbell-helper.h: void ns3::PointToPointDumbbellHelper::InstallStack(ns3::InternetStackHelper stack) [member function] - cls.add_method('InstallStack', - 'void', - [param('ns3::InternetStackHelper', 'stack')]) - ## point-to-point-dumbbell-helper.h: uint32_t ns3::PointToPointDumbbellHelper::LeftCount() const [member function] - cls.add_method('LeftCount', - 'uint32_t', - [], - is_const=True) - ## point-to-point-dumbbell-helper.h: uint32_t ns3::PointToPointDumbbellHelper::RightCount() const [member function] - cls.add_method('RightCount', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3PointToPointGridHelper_methods(root_module, cls): - ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper::PointToPointGridHelper(ns3::PointToPointGridHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PointToPointGridHelper const &', 'arg0')]) - ## point-to-point-grid-helper.h: ns3::PointToPointGridHelper::PointToPointGridHelper(uint32_t nRows, uint32_t nCols, ns3::PointToPointHelper pointToPoint) [constructor] - cls.add_constructor([param('uint32_t', 'nRows'), param('uint32_t', 'nCols'), param('ns3::PointToPointHelper', 'pointToPoint')]) - ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper rowIp, ns3::Ipv4AddressHelper colIp) [member function] - cls.add_method('AssignIpv4Addresses', - 'void', - [param('ns3::Ipv4AddressHelper', 'rowIp'), param('ns3::Ipv4AddressHelper', 'colIp')]) - ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function] - cls.add_method('BoundingBox', - 'void', - [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')]) - ## point-to-point-grid-helper.h: ns3::Ipv4Address ns3::PointToPointGridHelper::GetIpv4Address(uint32_t row, uint32_t col) [member function] - cls.add_method('GetIpv4Address', - 'ns3::Ipv4Address', - [param('uint32_t', 'row'), param('uint32_t', 'col')]) - ## point-to-point-grid-helper.h: ns3::Ptr ns3::PointToPointGridHelper::GetNode(uint32_t row, uint32_t col) [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [param('uint32_t', 'row'), param('uint32_t', 'col')]) - ## point-to-point-grid-helper.h: void ns3::PointToPointGridHelper::InstallStack(ns3::InternetStackHelper stack) [member function] - cls.add_method('InstallStack', - 'void', - [param('ns3::InternetStackHelper', 'stack')]) - return - -def register_Ns3PointToPointStarHelper_methods(root_module, cls): - ## point-to-point-star-helper.h: ns3::PointToPointStarHelper::PointToPointStarHelper(ns3::PointToPointStarHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PointToPointStarHelper const &', 'arg0')]) - ## point-to-point-star-helper.h: ns3::PointToPointStarHelper::PointToPointStarHelper(uint32_t numSpokes, ns3::PointToPointHelper p2pHelper) [constructor] - cls.add_constructor([param('uint32_t', 'numSpokes'), param('ns3::PointToPointHelper', 'p2pHelper')]) - ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::AssignIpv4Addresses(ns3::Ipv4AddressHelper address) [member function] - cls.add_method('AssignIpv4Addresses', - 'void', - [param('ns3::Ipv4AddressHelper', 'address')]) - ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::BoundingBox(double ulx, double uly, double lrx, double lry) [member function] - cls.add_method('BoundingBox', - 'void', - [param('double', 'ulx'), param('double', 'uly'), param('double', 'lrx'), param('double', 'lry')]) - ## point-to-point-star-helper.h: ns3::Ptr ns3::PointToPointStarHelper::GetHub() const [member function] - cls.add_method('GetHub', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## point-to-point-star-helper.h: ns3::Ipv4Address ns3::PointToPointStarHelper::GetHubIpv4Address(uint32_t i) const [member function] - cls.add_method('GetHubIpv4Address', - 'ns3::Ipv4Address', - [param('uint32_t', 'i')], - is_const=True) - ## point-to-point-star-helper.h: ns3::Ipv4Address ns3::PointToPointStarHelper::GetSpokeIpv4Address(uint32_t i) const [member function] - cls.add_method('GetSpokeIpv4Address', - 'ns3::Ipv4Address', - [param('uint32_t', 'i')], - is_const=True) - ## point-to-point-star-helper.h: ns3::Ptr ns3::PointToPointStarHelper::GetSpokeNode(uint32_t i) const [member function] - cls.add_method('GetSpokeNode', - 'ns3::Ptr< ns3::Node >', - [param('uint32_t', 'i')], - is_const=True) - ## point-to-point-star-helper.h: void ns3::PointToPointStarHelper::InstallStack(ns3::InternetStackHelper stack) [member function] - cls.add_method('InstallStack', - 'void', - [param('ns3::InternetStackHelper', 'stack')]) - ## point-to-point-star-helper.h: uint32_t ns3::PointToPointStarHelper::SpokeCount() const [member function] - cls.add_method('SpokeCount', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3CanvasLocation_methods(root_module, cls): - ## canvas-location.h: ns3::CanvasLocation::CanvasLocation(ns3::CanvasLocation const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CanvasLocation const &', 'arg0')]) - ## canvas-location.h: ns3::CanvasLocation::CanvasLocation() [constructor] - cls.add_constructor([]) - ## canvas-location.h: ns3::Vector ns3::CanvasLocation::GetLocation() const [member function] - cls.add_method('GetLocation', - 'ns3::Vector', - [], - is_const=True) - ## canvas-location.h: static ns3::TypeId ns3::CanvasLocation::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## canvas-location.h: void ns3::CanvasLocation::SetLocation(ns3::Vector const & location) [member function] - cls.add_method('SetLocation', - 'void', - [param('ns3::Vector const &', 'location')]) - return - -def register_functions(root_module): - module = root_module - register_functions_ns3_Config(module.get_submodule('Config'), root_module) - register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) - register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) - register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) - register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) - register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module) - register_functions_ns3_flame(module.get_submodule('flame'), root_module) - register_functions_ns3_internal(module.get_submodule('internal'), root_module) - register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) - return - -def register_functions_ns3_Config(module, root_module): - return - -def register_functions_ns3_FatalImpl(module, root_module): - return - -def register_functions_ns3_addressUtils(module, root_module): - return - -def register_functions_ns3_aodv(module, root_module): - return - -def register_functions_ns3_dot11s(module, root_module): - return - -def register_functions_ns3_dsdv(module, root_module): - return - -def register_functions_ns3_flame(module, root_module): - return - -def register_functions_ns3_internal(module, root_module): - return - -def register_functions_ns3_olsr(module, root_module): - return - diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_network.py b/bindings/python/apidefs/gcc-LP64/ns3_module_network.py deleted file mode 100644 index 7aea9666f..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_network.py +++ /dev/null @@ -1,6038 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## packetbb.h: ns3::PbbAddressLength [enumeration] - module.add_enum('PbbAddressLength', ['IPV4', 'IPV6']) - ## error-model.h: ns3::ErrorUnit [enumeration] - module.add_enum('ErrorUnit', ['EU_BIT', 'EU_BYTE', 'EU_PKT']) - ## ethernet-header.h: ns3::ethernet_header_t [enumeration] - module.add_enum('ethernet_header_t', ['LENGTH', 'VLAN', 'QINQ']) - ## address.h: ns3::Address [class] - module.add_class('Address') - ## address.h: ns3::Address::MaxSize_e [enumeration] - module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address']) - ## application-container.h: ns3::ApplicationContainer [class] - module.add_class('ApplicationContainer') - ## trace-helper.h: ns3::AsciiTraceHelper [class] - module.add_class('AsciiTraceHelper') - ## trace-helper.h: ns3::AsciiTraceHelperForDevice [class] - module.add_class('AsciiTraceHelperForDevice', allow_subclassing=True) - ## buffer.h: ns3::Buffer [class] - module.add_class('Buffer') - ## buffer.h: ns3::Buffer::Iterator [class] - module.add_class('Iterator', outer_class=root_module['ns3::Buffer']) - ## packet.h: ns3::ByteTagIterator [class] - module.add_class('ByteTagIterator') - ## packet.h: ns3::ByteTagIterator::Item [class] - module.add_class('Item', outer_class=root_module['ns3::ByteTagIterator']) - ## byte-tag-list.h: ns3::ByteTagList [class] - module.add_class('ByteTagList') - ## byte-tag-list.h: ns3::ByteTagList::Iterator [class] - module.add_class('Iterator', outer_class=root_module['ns3::ByteTagList']) - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item [struct] - module.add_class('Item', outer_class=root_module['ns3::ByteTagList::Iterator']) - ## channel-list.h: ns3::ChannelList [class] - module.add_class('ChannelList') - ## data-rate.h: ns3::DataRate [class] - module.add_class('DataRate') - ## inet6-socket-address.h: ns3::Inet6SocketAddress [class] - module.add_class('Inet6SocketAddress') - ## inet6-socket-address.h: ns3::Inet6SocketAddress [class] - root_module['ns3::Inet6SocketAddress'].implicitly_converts_to(root_module['ns3::Address']) - ## inet-socket-address.h: ns3::InetSocketAddress [class] - module.add_class('InetSocketAddress') - ## inet-socket-address.h: ns3::InetSocketAddress [class] - root_module['ns3::InetSocketAddress'].implicitly_converts_to(root_module['ns3::Address']) - ## ipv4-address.h: ns3::Ipv4Address [class] - module.add_class('Ipv4Address') - ## ipv4-address.h: ns3::Ipv4Address [class] - root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) - ## ipv4-address.h: ns3::Ipv4Mask [class] - module.add_class('Ipv4Mask') - ## ipv6-address.h: ns3::Ipv6Address [class] - module.add_class('Ipv6Address') - ## ipv6-address.h: ns3::Ipv6Address [class] - root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) - ## ipv6-address.h: ns3::Ipv6Prefix [class] - module.add_class('Ipv6Prefix') - ## mac48-address.h: ns3::Mac48Address [class] - module.add_class('Mac48Address') - ## mac48-address.h: ns3::Mac48Address [class] - root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) - ## mac64-address.h: ns3::Mac64Address [class] - module.add_class('Mac64Address') - ## mac64-address.h: ns3::Mac64Address [class] - root_module['ns3::Mac64Address'].implicitly_converts_to(root_module['ns3::Address']) - ## net-device-container.h: ns3::NetDeviceContainer [class] - module.add_class('NetDeviceContainer') - ## node-container.h: ns3::NodeContainer [class] - module.add_class('NodeContainer') - ## node-list.h: ns3::NodeList [class] - module.add_class('NodeList') - ## packet-metadata.h: ns3::PacketMetadata [class] - module.add_class('PacketMetadata') - ## packet-metadata.h: ns3::PacketMetadata::Item [struct] - module.add_class('Item', outer_class=root_module['ns3::PacketMetadata']) - ## packet-metadata.h: ns3::PacketMetadata::Item [enumeration] - module.add_enum('', ['PAYLOAD', 'HEADER', 'TRAILER'], outer_class=root_module['ns3::PacketMetadata::Item']) - ## packet-metadata.h: ns3::PacketMetadata::ItemIterator [class] - module.add_class('ItemIterator', outer_class=root_module['ns3::PacketMetadata']) - ## packet-socket-address.h: ns3::PacketSocketAddress [class] - module.add_class('PacketSocketAddress') - ## packet-socket-address.h: ns3::PacketSocketAddress [class] - root_module['ns3::PacketSocketAddress'].implicitly_converts_to(root_module['ns3::Address']) - ## packet-socket-helper.h: ns3::PacketSocketHelper [class] - module.add_class('PacketSocketHelper') - ## packet.h: ns3::PacketTagIterator [class] - module.add_class('PacketTagIterator') - ## packet.h: ns3::PacketTagIterator::Item [class] - module.add_class('Item', outer_class=root_module['ns3::PacketTagIterator']) - ## packet-tag-list.h: ns3::PacketTagList [class] - module.add_class('PacketTagList') - ## packet-tag-list.h: ns3::PacketTagList::TagData [struct] - module.add_class('TagData', outer_class=root_module['ns3::PacketTagList']) - ## packetbb.h: ns3::PbbAddressTlvBlock [class] - module.add_class('PbbAddressTlvBlock') - ## packetbb.h: ns3::PbbTlvBlock [class] - module.add_class('PbbTlvBlock') - ## pcap-file.h: ns3::PcapFile [class] - module.add_class('PcapFile') - ## trace-helper.h: ns3::PcapHelper [class] - module.add_class('PcapHelper') - ## trace-helper.h: ns3::PcapHelper [enumeration] - module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO'], outer_class=root_module['ns3::PcapHelper']) - ## trace-helper.h: ns3::PcapHelperForDevice [class] - module.add_class('PcapHelperForDevice', allow_subclassing=True) - ## sequence-number.h: ns3::SequenceNumber [class] - module.add_class('SequenceNumber32') - ## tag.h: ns3::Tag [class] - module.add_class('Tag', parent=root_module['ns3::ObjectBase']) - ## tag-buffer.h: ns3::TagBuffer [class] - module.add_class('TagBuffer') - ## chunk.h: ns3::Chunk [class] - module.add_class('Chunk', parent=root_module['ns3::ObjectBase']) - ## flow-id-tag.h: ns3::FlowIdTag [class] - module.add_class('FlowIdTag', parent=root_module['ns3::Tag']) - ## header.h: ns3::Header [class] - module.add_class('Header', parent=root_module['ns3::Chunk']) - ## llc-snap-header.h: ns3::LlcSnapHeader [class] - module.add_class('LlcSnapHeader', parent=root_module['ns3::Header']) - ## packet-burst.h: ns3::PacketBurst [class] - module.add_class('PacketBurst', parent=root_module['ns3::Object']) - ## pcap-file-wrapper.h: ns3::PcapFileWrapper [class] - module.add_class('PcapFileWrapper', parent=root_module['ns3::Object']) - ## queue.h: ns3::Queue [class] - module.add_class('Queue', parent=root_module['ns3::Object']) - ## radiotap-header.h: ns3::RadiotapHeader [class] - module.add_class('RadiotapHeader', parent=root_module['ns3::Header']) - ## radiotap-header.h: ns3::RadiotapHeader [enumeration] - module.add_enum('', ['FRAME_FLAG_NONE', 'FRAME_FLAG_CFP', 'FRAME_FLAG_SHORT_PREAMBLE', 'FRAME_FLAG_WEP', 'FRAME_FLAG_FRAGMENTED', 'FRAME_FLAG_FCS_INCLUDED', 'FRAME_FLAG_DATA_PADDING', 'FRAME_FLAG_BAD_FCS', 'FRAME_FLAG_SHORT_GUARD'], outer_class=root_module['ns3::RadiotapHeader']) - ## radiotap-header.h: ns3::RadiotapHeader [enumeration] - module.add_enum('', ['CHANNEL_FLAG_NONE', 'CHANNEL_FLAG_TURBO', 'CHANNEL_FLAG_CCK', 'CHANNEL_FLAG_OFDM', 'CHANNEL_FLAG_SPECTRUM_2GHZ', 'CHANNEL_FLAG_SPECTRUM_5GHZ', 'CHANNEL_FLAG_PASSIVE', 'CHANNEL_FLAG_DYNAMIC', 'CHANNEL_FLAG_GFSK'], outer_class=root_module['ns3::RadiotapHeader']) - ## simple-ref-count.h: ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::NixVector', '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::OutputStreamWrapper', '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::Packet', '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::PbbAddressBlock', '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::PbbMessage', '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::PbbPacket', 'ns3::Header', 'ns3::DefaultDeleter'], parent=root_module['ns3::Header'], 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::PbbTlv', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) - ## socket.h: ns3::Socket [class] - module.add_class('Socket', parent=root_module['ns3::Object']) - ## socket.h: ns3::Socket::SocketErrno [enumeration] - module.add_enum('SocketErrno', ['ERROR_NOTERROR', 'ERROR_ISCONN', 'ERROR_NOTCONN', 'ERROR_MSGSIZE', 'ERROR_AGAIN', 'ERROR_SHUTDOWN', 'ERROR_OPNOTSUPP', 'ERROR_AFNOSUPPORT', 'ERROR_INVAL', 'ERROR_BADF', 'ERROR_NOROUTETOHOST', 'ERROR_NODEV', 'ERROR_ADDRNOTAVAIL', 'SOCKET_ERRNO_LAST'], outer_class=root_module['ns3::Socket']) - ## socket.h: ns3::Socket::SocketType [enumeration] - module.add_enum('SocketType', ['NS3_SOCK_STREAM', 'NS3_SOCK_SEQPACKET', 'NS3_SOCK_DGRAM', 'NS3_SOCK_RAW'], outer_class=root_module['ns3::Socket']) - ## socket.h: ns3::SocketAddressTag [class] - module.add_class('SocketAddressTag', parent=root_module['ns3::Tag']) - ## socket-factory.h: ns3::SocketFactory [class] - module.add_class('SocketFactory', parent=root_module['ns3::Object']) - ## socket.h: ns3::SocketIpTtlTag [class] - module.add_class('SocketIpTtlTag', parent=root_module['ns3::Tag']) - ## socket.h: ns3::SocketSetDontFragmentTag [class] - module.add_class('SocketSetDontFragmentTag', parent=root_module['ns3::Tag']) - ## trailer.h: ns3::Trailer [class] - module.add_class('Trailer', parent=root_module['ns3::Chunk']) - ## application.h: ns3::Application [class] - module.add_class('Application', parent=root_module['ns3::Object']) - ## channel.h: ns3::Channel [class] - module.add_class('Channel', parent=root_module['ns3::Object']) - ## data-rate.h: ns3::DataRateChecker [class] - module.add_class('DataRateChecker', parent=root_module['ns3::AttributeChecker']) - ## data-rate.h: ns3::DataRateValue [class] - module.add_class('DataRateValue', parent=root_module['ns3::AttributeValue']) - ## drop-tail-queue.h: ns3::DropTailQueue [class] - module.add_class('DropTailQueue', parent=root_module['ns3::Queue']) - ## drop-tail-queue.h: ns3::DropTailQueue::Mode [enumeration] - module.add_enum('Mode', ['ILLEGAL', 'PACKETS', 'BYTES'], outer_class=root_module['ns3::DropTailQueue']) - ## error-model.h: ns3::ErrorModel [class] - module.add_class('ErrorModel', parent=root_module['ns3::Object']) - ## ethernet-header.h: ns3::EthernetHeader [class] - module.add_class('EthernetHeader', parent=root_module['ns3::Header']) - ## ethernet-trailer.h: ns3::EthernetTrailer [class] - module.add_class('EthernetTrailer', parent=root_module['ns3::Trailer']) - ## ipv4-address.h: ns3::Ipv4AddressChecker [class] - module.add_class('Ipv4AddressChecker', parent=root_module['ns3::AttributeChecker']) - ## ipv4-address.h: ns3::Ipv4AddressValue [class] - module.add_class('Ipv4AddressValue', parent=root_module['ns3::AttributeValue']) - ## ipv4-address.h: ns3::Ipv4MaskChecker [class] - module.add_class('Ipv4MaskChecker', parent=root_module['ns3::AttributeChecker']) - ## ipv4-address.h: ns3::Ipv4MaskValue [class] - module.add_class('Ipv4MaskValue', parent=root_module['ns3::AttributeValue']) - ## ipv6-address.h: ns3::Ipv6AddressChecker [class] - module.add_class('Ipv6AddressChecker', parent=root_module['ns3::AttributeChecker']) - ## ipv6-address.h: ns3::Ipv6AddressValue [class] - module.add_class('Ipv6AddressValue', parent=root_module['ns3::AttributeValue']) - ## ipv6-address.h: ns3::Ipv6PrefixChecker [class] - module.add_class('Ipv6PrefixChecker', parent=root_module['ns3::AttributeChecker']) - ## ipv6-address.h: ns3::Ipv6PrefixValue [class] - module.add_class('Ipv6PrefixValue', parent=root_module['ns3::AttributeValue']) - ## error-model.h: ns3::ListErrorModel [class] - module.add_class('ListErrorModel', parent=root_module['ns3::ErrorModel']) - ## mac48-address.h: ns3::Mac48AddressChecker [class] - module.add_class('Mac48AddressChecker', parent=root_module['ns3::AttributeChecker']) - ## mac48-address.h: ns3::Mac48AddressValue [class] - module.add_class('Mac48AddressValue', parent=root_module['ns3::AttributeValue']) - ## net-device.h: ns3::NetDevice [class] - module.add_class('NetDevice', parent=root_module['ns3::Object']) - ## net-device.h: ns3::NetDevice::PacketType [enumeration] - module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice']) - ## nix-vector.h: ns3::NixVector [class] - module.add_class('NixVector', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter >']) - ## node.h: ns3::Node [class] - module.add_class('Node', parent=root_module['ns3::Object']) - ## output-stream-wrapper.h: ns3::OutputStreamWrapper [class] - module.add_class('OutputStreamWrapper', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter >']) - ## packet.h: ns3::Packet [class] - module.add_class('Packet', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter >']) - ## packet-socket.h: ns3::PacketSocket [class] - module.add_class('PacketSocket', parent=root_module['ns3::Socket']) - ## packet-socket-factory.h: ns3::PacketSocketFactory [class] - module.add_class('PacketSocketFactory', parent=root_module['ns3::SocketFactory']) - ## packetbb.h: ns3::PbbAddressBlock [class] - module.add_class('PbbAddressBlock', parent=root_module['ns3::SimpleRefCount< ns3::PbbAddressBlock, ns3::empty, ns3::DefaultDeleter >']) - ## packetbb.h: ns3::PbbAddressBlockIpv4 [class] - module.add_class('PbbAddressBlockIpv4', parent=root_module['ns3::PbbAddressBlock']) - ## packetbb.h: ns3::PbbAddressBlockIpv6 [class] - module.add_class('PbbAddressBlockIpv6', parent=root_module['ns3::PbbAddressBlock']) - ## packetbb.h: ns3::PbbMessage [class] - module.add_class('PbbMessage', parent=root_module['ns3::SimpleRefCount< ns3::PbbMessage, ns3::empty, ns3::DefaultDeleter >']) - ## packetbb.h: ns3::PbbMessageIpv4 [class] - module.add_class('PbbMessageIpv4', parent=root_module['ns3::PbbMessage']) - ## packetbb.h: ns3::PbbMessageIpv6 [class] - module.add_class('PbbMessageIpv6', parent=root_module['ns3::PbbMessage']) - ## packetbb.h: ns3::PbbPacket [class] - module.add_class('PbbPacket', parent=root_module['ns3::SimpleRefCount< ns3::PbbPacket, ns3::Header, ns3::DefaultDeleter >']) - ## packetbb.h: ns3::PbbTlv [class] - module.add_class('PbbTlv', parent=root_module['ns3::SimpleRefCount< ns3::PbbTlv, ns3::empty, ns3::DefaultDeleter >']) - ## error-model.h: ns3::RateErrorModel [class] - module.add_class('RateErrorModel', parent=root_module['ns3::ErrorModel']) - ## error-model.h: ns3::ReceiveListErrorModel [class] - module.add_class('ReceiveListErrorModel', parent=root_module['ns3::ErrorModel']) - ## simple-channel.h: ns3::SimpleChannel [class] - module.add_class('SimpleChannel', parent=root_module['ns3::Channel']) - ## simple-net-device.h: ns3::SimpleNetDevice [class] - module.add_class('SimpleNetDevice', parent=root_module['ns3::NetDevice']) - ## address.h: ns3::AddressChecker [class] - module.add_class('AddressChecker', parent=root_module['ns3::AttributeChecker']) - ## address.h: ns3::AddressValue [class] - module.add_class('AddressValue', parent=root_module['ns3::AttributeValue']) - ## packetbb.h: ns3::PbbAddressTlv [class] - module.add_class('PbbAddressTlv', parent=root_module['ns3::PbbTlv']) - module.add_container('ns3::olsr::MprSet', 'ns3::Ipv4Address', container_type='set') - module.add_container('std::vector< ns3::Ipv4Address >', 'ns3::Ipv4Address', container_type='vector') - module.add_container('std::vector< ns3::Ipv6Address >', 'ns3::Ipv6Address', container_type='vector') - typehandlers.add_type_alias('ns3::SequenceNumber< short unsigned int, short int >', 'ns3::SequenceNumber16') - typehandlers.add_type_alias('ns3::SequenceNumber< short unsigned int, short int >*', 'ns3::SequenceNumber16*') - typehandlers.add_type_alias('ns3::SequenceNumber< short unsigned int, short int >&', 'ns3::SequenceNumber16&') - typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >', 'ns3::SequenceNumber32') - typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >*', 'ns3::SequenceNumber32*') - typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >&', 'ns3::SequenceNumber32&') - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxEndCallback') - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxEndCallback*') - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxEndCallback&') - typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxStartCallback') - typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxStartCallback*') - typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxStartCallback&') - typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxEndErrorCallback') - typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxEndErrorCallback*') - typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxEndErrorCallback&') - typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxStartCallback') - typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxStartCallback*') - typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxStartCallback&') - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxEndOkCallback') - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxEndOkCallback*') - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxEndOkCallback&') - - ## 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() - - module.add_container('std::vector< ns3::Mac48Address >', 'ns3::Mac48Address', 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_Ns3Address_methods(root_module, root_module['ns3::Address']) - register_Ns3ApplicationContainer_methods(root_module, root_module['ns3::ApplicationContainer']) - register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper']) - register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice']) - register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) - register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) - register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) - register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) - register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) - register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) - register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) - register_Ns3ChannelList_methods(root_module, root_module['ns3::ChannelList']) - register_Ns3DataRate_methods(root_module, root_module['ns3::DataRate']) - register_Ns3Inet6SocketAddress_methods(root_module, root_module['ns3::Inet6SocketAddress']) - register_Ns3InetSocketAddress_methods(root_module, root_module['ns3::InetSocketAddress']) - register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) - register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) - register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) - register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) - register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) - register_Ns3Mac64Address_methods(root_module, root_module['ns3::Mac64Address']) - register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) - register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) - register_Ns3NodeList_methods(root_module, root_module['ns3::NodeList']) - register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) - register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) - register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) - register_Ns3PacketSocketAddress_methods(root_module, root_module['ns3::PacketSocketAddress']) - register_Ns3PacketSocketHelper_methods(root_module, root_module['ns3::PacketSocketHelper']) - register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) - register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) - register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList']) - register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) - register_Ns3PbbAddressTlvBlock_methods(root_module, root_module['ns3::PbbAddressTlvBlock']) - register_Ns3PbbTlvBlock_methods(root_module, root_module['ns3::PbbTlvBlock']) - register_Ns3PcapFile_methods(root_module, root_module['ns3::PcapFile']) - register_Ns3PcapHelper_methods(root_module, root_module['ns3::PcapHelper']) - register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice']) - register_Ns3SequenceNumber32_methods(root_module, root_module['ns3::SequenceNumber32']) - register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) - register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) - register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) - register_Ns3FlowIdTag_methods(root_module, root_module['ns3::FlowIdTag']) - register_Ns3Header_methods(root_module, root_module['ns3::Header']) - register_Ns3LlcSnapHeader_methods(root_module, root_module['ns3::LlcSnapHeader']) - register_Ns3PacketBurst_methods(root_module, root_module['ns3::PacketBurst']) - register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper']) - register_Ns3Queue_methods(root_module, root_module['ns3::Queue']) - register_Ns3RadiotapHeader_methods(root_module, root_module['ns3::RadiotapHeader']) - register_Ns3Socket_methods(root_module, root_module['ns3::Socket']) - register_Ns3SocketAddressTag_methods(root_module, root_module['ns3::SocketAddressTag']) - register_Ns3SocketFactory_methods(root_module, root_module['ns3::SocketFactory']) - register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag']) - register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag']) - register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) - register_Ns3Application_methods(root_module, root_module['ns3::Application']) - register_Ns3Channel_methods(root_module, root_module['ns3::Channel']) - register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker']) - register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue']) - register_Ns3DropTailQueue_methods(root_module, root_module['ns3::DropTailQueue']) - register_Ns3ErrorModel_methods(root_module, root_module['ns3::ErrorModel']) - register_Ns3EthernetHeader_methods(root_module, root_module['ns3::EthernetHeader']) - register_Ns3EthernetTrailer_methods(root_module, root_module['ns3::EthernetTrailer']) - register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) - register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) - register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) - register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) - register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) - register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) - register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) - register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) - register_Ns3ListErrorModel_methods(root_module, root_module['ns3::ListErrorModel']) - register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) - register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) - register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) - register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) - register_Ns3Node_methods(root_module, root_module['ns3::Node']) - register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper']) - register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) - register_Ns3PacketSocket_methods(root_module, root_module['ns3::PacketSocket']) - register_Ns3PacketSocketFactory_methods(root_module, root_module['ns3::PacketSocketFactory']) - register_Ns3PbbAddressBlock_methods(root_module, root_module['ns3::PbbAddressBlock']) - register_Ns3PbbAddressBlockIpv4_methods(root_module, root_module['ns3::PbbAddressBlockIpv4']) - register_Ns3PbbAddressBlockIpv6_methods(root_module, root_module['ns3::PbbAddressBlockIpv6']) - register_Ns3PbbMessage_methods(root_module, root_module['ns3::PbbMessage']) - register_Ns3PbbMessageIpv4_methods(root_module, root_module['ns3::PbbMessageIpv4']) - register_Ns3PbbMessageIpv6_methods(root_module, root_module['ns3::PbbMessageIpv6']) - register_Ns3PbbPacket_methods(root_module, root_module['ns3::PbbPacket']) - register_Ns3PbbTlv_methods(root_module, root_module['ns3::PbbTlv']) - register_Ns3RateErrorModel_methods(root_module, root_module['ns3::RateErrorModel']) - register_Ns3ReceiveListErrorModel_methods(root_module, root_module['ns3::ReceiveListErrorModel']) - register_Ns3SimpleChannel_methods(root_module, root_module['ns3::SimpleChannel']) - register_Ns3SimpleNetDevice_methods(root_module, root_module['ns3::SimpleNetDevice']) - register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) - register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) - register_Ns3PbbAddressTlv_methods(root_module, root_module['ns3::PbbAddressTlv']) - return - -def register_Ns3Address_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('<') - ## address.h: ns3::Address::Address() [constructor] - cls.add_constructor([]) - ## address.h: ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor] - cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) - ## address.h: ns3::Address::Address(ns3::Address const & address) [copy constructor] - cls.add_constructor([param('ns3::Address const &', 'address')]) - ## address.h: bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function] - cls.add_method('CheckCompatible', - 'bool', - [param('uint8_t', 'type'), param('uint8_t', 'len')], - is_const=True) - ## address.h: uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function] - cls.add_method('CopyAllFrom', - 'uint32_t', - [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) - ## address.h: uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function] - cls.add_method('CopyAllTo', - 'uint32_t', - [param('uint8_t *', 'buffer'), param('uint8_t', 'len')], - is_const=True) - ## address.h: uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function] - cls.add_method('CopyFrom', - 'uint32_t', - [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) - ## address.h: uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function] - cls.add_method('CopyTo', - 'uint32_t', - [param('uint8_t *', 'buffer')], - is_const=True) - ## address.h: void ns3::Address::Deserialize(ns3::TagBuffer buffer) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'buffer')]) - ## address.h: uint8_t ns3::Address::GetLength() const [member function] - cls.add_method('GetLength', - 'uint8_t', - [], - is_const=True) - ## address.h: uint32_t ns3::Address::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## address.h: bool ns3::Address::IsInvalid() const [member function] - cls.add_method('IsInvalid', - 'bool', - [], - is_const=True) - ## address.h: bool ns3::Address::IsMatchingType(uint8_t type) const [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('uint8_t', 'type')], - is_const=True) - ## address.h: static uint8_t ns3::Address::Register() [member function] - cls.add_method('Register', - 'uint8_t', - [], - is_static=True) - ## address.h: void ns3::Address::Serialize(ns3::TagBuffer buffer) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'buffer')], - is_const=True) - return - -def register_Ns3ApplicationContainer_methods(root_module, cls): - ## application-container.h: ns3::ApplicationContainer::ApplicationContainer(ns3::ApplicationContainer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ApplicationContainer const &', 'arg0')]) - ## application-container.h: ns3::ApplicationContainer::ApplicationContainer() [constructor] - cls.add_constructor([]) - ## application-container.h: ns3::ApplicationContainer::ApplicationContainer(ns3::Ptr application) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Application >', 'application')]) - ## application-container.h: ns3::ApplicationContainer::ApplicationContainer(std::string name) [constructor] - cls.add_constructor([param('std::string', 'name')]) - ## application-container.h: void ns3::ApplicationContainer::Add(ns3::ApplicationContainer other) [member function] - cls.add_method('Add', - 'void', - [param('ns3::ApplicationContainer', 'other')]) - ## application-container.h: void ns3::ApplicationContainer::Add(ns3::Ptr application) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::Application >', 'application')]) - ## application-container.h: void ns3::ApplicationContainer::Add(std::string name) [member function] - cls.add_method('Add', - 'void', - [param('std::string', 'name')]) - ## application-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::ApplicationContainer::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Application > const, std::vector< ns3::Ptr< ns3::Application > > >', - [], - is_const=True) - ## application-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::ApplicationContainer::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Application > const, std::vector< ns3::Ptr< ns3::Application > > >', - [], - is_const=True) - ## application-container.h: ns3::Ptr ns3::ApplicationContainer::Get(uint32_t i) const [member function] - cls.add_method('Get', - 'ns3::Ptr< ns3::Application >', - [param('uint32_t', 'i')], - is_const=True) - ## application-container.h: uint32_t ns3::ApplicationContainer::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - ## application-container.h: void ns3::ApplicationContainer::Start(ns3::Time start) [member function] - cls.add_method('Start', - 'void', - [param('ns3::Time', 'start')]) - ## application-container.h: void ns3::ApplicationContainer::Stop(ns3::Time stop) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time', 'stop')]) - return - -def register_Ns3AsciiTraceHelper_methods(root_module, cls): - ## trace-helper.h: ns3::AsciiTraceHelper::AsciiTraceHelper(ns3::AsciiTraceHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AsciiTraceHelper const &', 'arg0')]) - ## trace-helper.h: ns3::AsciiTraceHelper::AsciiTraceHelper() [constructor] - cls.add_constructor([]) - ## trace-helper.h: ns3::Ptr ns3::AsciiTraceHelper::CreateFileStream(std::string filename, std::_Ios_Openmode filemode=std::ios_base::out) [member function] - cls.add_method('CreateFileStream', - 'ns3::Ptr< ns3::OutputStreamWrapper >', - [param('std::string', 'filename'), param('std::_Ios_Openmode', 'filemode', default_value='std::ios_base::out')]) - ## trace-helper.h: static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithContext(ns3::Ptr file, std::string context, ns3::Ptr p) [member function] - cls.add_method('DefaultDequeueSinkWithContext', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], - is_static=True) - ## trace-helper.h: static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithoutContext(ns3::Ptr file, ns3::Ptr p) [member function] - cls.add_method('DefaultDequeueSinkWithoutContext', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], - is_static=True) - ## trace-helper.h: static void ns3::AsciiTraceHelper::DefaultDropSinkWithContext(ns3::Ptr file, std::string context, ns3::Ptr p) [member function] - cls.add_method('DefaultDropSinkWithContext', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], - is_static=True) - ## trace-helper.h: static void ns3::AsciiTraceHelper::DefaultDropSinkWithoutContext(ns3::Ptr file, ns3::Ptr p) [member function] - cls.add_method('DefaultDropSinkWithoutContext', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], - is_static=True) - ## trace-helper.h: static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithContext(ns3::Ptr file, std::string context, ns3::Ptr p) [member function] - cls.add_method('DefaultEnqueueSinkWithContext', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], - is_static=True) - ## trace-helper.h: static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithoutContext(ns3::Ptr file, ns3::Ptr p) [member function] - cls.add_method('DefaultEnqueueSinkWithoutContext', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], - is_static=True) - ## trace-helper.h: static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithContext(ns3::Ptr file, std::string context, ns3::Ptr p) [member function] - cls.add_method('DefaultReceiveSinkWithContext', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], - is_static=True) - ## trace-helper.h: static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithoutContext(ns3::Ptr file, ns3::Ptr p) [member function] - cls.add_method('DefaultReceiveSinkWithoutContext', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], - is_static=True) - ## trace-helper.h: std::string ns3::AsciiTraceHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr device, bool useObjectNames=true) [member function] - cls.add_method('GetFilenameFromDevice', - 'std::string', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')]) - ## trace-helper.h: std::string ns3::AsciiTraceHelper::GetFilenameFromInterfacePair(std::string prefix, ns3::Ptr object, uint32_t interface, bool useObjectNames=true) [member function] - cls.add_method('GetFilenameFromInterfacePair', - 'std::string', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')]) - return - -def register_Ns3AsciiTraceHelperForDevice_methods(root_module, cls): - ## trace-helper.h: ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice(ns3::AsciiTraceHelperForDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AsciiTraceHelperForDevice const &', 'arg0')]) - ## trace-helper.h: ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice() [constructor] - cls.add_constructor([]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::Ptr nd, bool explicitFilename=false) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename', default_value='false')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, ns3::Ptr nd) [member function] - cls.add_method('EnableAscii', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, std::string ndName, bool explicitFilename=false) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'explicitFilename', default_value='false')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, std::string ndName) [member function] - cls.add_method('EnableAscii', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ndName')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NetDeviceContainer d) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, ns3::NetDeviceContainer d) [member function] - cls.add_method('EnableAscii', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NetDeviceContainer', 'd')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NodeContainer n) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, ns3::NodeContainer n) [member function] - cls.add_method('EnableAscii', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool explicitFilename) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'explicitFilename')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, uint32_t nodeid, uint32_t deviceid) [member function] - cls.add_method('EnableAscii', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(std::string prefix) [member function] - cls.add_method('EnableAsciiAll', - 'void', - [param('std::string', 'prefix')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(ns3::Ptr stream) [member function] - cls.add_method('EnableAsciiAll', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) - ## trace-helper.h: void ns3::AsciiTraceHelperForDevice::EnableAsciiInternal(ns3::Ptr stream, std::string prefix, ns3::Ptr nd, bool explicitFilename) [member function] - cls.add_method('EnableAsciiInternal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3Buffer_methods(root_module, cls): - ## buffer.h: ns3::Buffer::Buffer() [constructor] - cls.add_constructor([]) - ## buffer.h: ns3::Buffer::Buffer(uint32_t dataSize) [constructor] - cls.add_constructor([param('uint32_t', 'dataSize')]) - ## buffer.h: ns3::Buffer::Buffer(uint32_t dataSize, bool initialize) [constructor] - cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')]) - ## buffer.h: ns3::Buffer::Buffer(ns3::Buffer const & o) [copy constructor] - cls.add_constructor([param('ns3::Buffer const &', 'o')]) - ## buffer.h: bool ns3::Buffer::AddAtEnd(uint32_t end) [member function] - cls.add_method('AddAtEnd', - 'bool', - [param('uint32_t', 'end')]) - ## buffer.h: void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function] - cls.add_method('AddAtEnd', - 'void', - [param('ns3::Buffer const &', 'o')]) - ## buffer.h: bool ns3::Buffer::AddAtStart(uint32_t start) [member function] - cls.add_method('AddAtStart', - 'bool', - [param('uint32_t', 'start')]) - ## buffer.h: ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function] - cls.add_method('Begin', - 'ns3::Buffer::Iterator', - [], - is_const=True) - ## buffer.h: void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function] - cls.add_method('CopyData', - 'void', - [param('std::ostream *', 'os'), param('uint32_t', 'size')], - is_const=True) - ## buffer.h: uint32_t ns3::Buffer::CopyData(uint8_t * buffer, uint32_t size) const [member function] - cls.add_method('CopyData', - 'uint32_t', - [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], - is_const=True) - ## buffer.h: ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function] - cls.add_method('CreateFragment', - 'ns3::Buffer', - [param('uint32_t', 'start'), param('uint32_t', 'length')], - is_const=True) - ## buffer.h: ns3::Buffer ns3::Buffer::CreateFullCopy() const [member function] - cls.add_method('CreateFullCopy', - 'ns3::Buffer', - [], - is_const=True) - ## buffer.h: uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) - ## buffer.h: ns3::Buffer::Iterator ns3::Buffer::End() const [member function] - cls.add_method('End', - 'ns3::Buffer::Iterator', - [], - is_const=True) - ## buffer.h: int32_t ns3::Buffer::GetCurrentEndOffset() const [member function] - cls.add_method('GetCurrentEndOffset', - 'int32_t', - [], - is_const=True) - ## buffer.h: int32_t ns3::Buffer::GetCurrentStartOffset() const [member function] - cls.add_method('GetCurrentStartOffset', - 'int32_t', - [], - is_const=True) - ## buffer.h: uint32_t ns3::Buffer::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## buffer.h: uint32_t ns3::Buffer::GetSize() const [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_const=True) - ## buffer.h: uint8_t const * ns3::Buffer::PeekData() const [member function] - cls.add_method('PeekData', - 'uint8_t const *', - [], - is_const=True) - ## buffer.h: void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function] - cls.add_method('RemoveAtEnd', - 'void', - [param('uint32_t', 'end')]) - ## buffer.h: void ns3::Buffer::RemoveAtStart(uint32_t start) [member function] - cls.add_method('RemoveAtStart', - 'void', - [param('uint32_t', 'start')]) - ## buffer.h: uint32_t ns3::Buffer::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] - cls.add_method('Serialize', - 'uint32_t', - [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], - is_const=True) - return - -def register_Ns3BufferIterator_methods(root_module, cls): - ## buffer.h: ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')]) - ## buffer.h: ns3::Buffer::Iterator::Iterator() [constructor] - cls.add_constructor([]) - ## buffer.h: uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function] - cls.add_method('CalculateIpChecksum', - 'uint16_t', - [param('uint16_t', 'size')]) - ## buffer.h: uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function] - cls.add_method('CalculateIpChecksum', - 'uint16_t', - [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')]) - ## buffer.h: uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function] - cls.add_method('GetDistanceFrom', - 'uint32_t', - [param('ns3::Buffer::Iterator const &', 'o')], - is_const=True) - ## buffer.h: uint32_t ns3::Buffer::Iterator::GetSize() const [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_const=True) - ## buffer.h: bool ns3::Buffer::Iterator::IsEnd() const [member function] - cls.add_method('IsEnd', - 'bool', - [], - is_const=True) - ## buffer.h: bool ns3::Buffer::Iterator::IsStart() const [member function] - cls.add_method('IsStart', - 'bool', - [], - is_const=True) - ## buffer.h: void ns3::Buffer::Iterator::Next() [member function] - cls.add_method('Next', - 'void', - []) - ## buffer.h: void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] - cls.add_method('Next', - 'void', - [param('uint32_t', 'delta')]) - ## buffer.h: void ns3::Buffer::Iterator::Prev() [member function] - cls.add_method('Prev', - 'void', - []) - ## buffer.h: void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] - cls.add_method('Prev', - 'void', - [param('uint32_t', 'delta')]) - ## buffer.h: void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] - cls.add_method('Read', - 'void', - [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) - ## buffer.h: uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] - cls.add_method('ReadLsbtohU16', - 'uint16_t', - []) - ## buffer.h: uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] - cls.add_method('ReadLsbtohU32', - 'uint32_t', - []) - ## buffer.h: uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function] - cls.add_method('ReadLsbtohU64', - 'uint64_t', - []) - ## buffer.h: uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function] - cls.add_method('ReadNtohU16', - 'uint16_t', - []) - ## buffer.h: uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function] - cls.add_method('ReadNtohU32', - 'uint32_t', - []) - ## buffer.h: uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function] - cls.add_method('ReadNtohU64', - 'uint64_t', - []) - ## buffer.h: uint16_t ns3::Buffer::Iterator::ReadU16() [member function] - cls.add_method('ReadU16', - 'uint16_t', - []) - ## buffer.h: uint32_t ns3::Buffer::Iterator::ReadU32() [member function] - cls.add_method('ReadU32', - 'uint32_t', - []) - ## buffer.h: uint64_t ns3::Buffer::Iterator::ReadU64() [member function] - cls.add_method('ReadU64', - 'uint64_t', - []) - ## buffer.h: uint8_t ns3::Buffer::Iterator::ReadU8() [member function] - cls.add_method('ReadU8', - 'uint8_t', - []) - ## buffer.h: void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function] - cls.add_method('Write', - 'void', - [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) - ## buffer.h: void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] - cls.add_method('Write', - 'void', - [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function] - cls.add_method('WriteHtolsbU16', - 'void', - [param('uint16_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteHtolsbU32(uint32_t data) [member function] - cls.add_method('WriteHtolsbU32', - 'void', - [param('uint32_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteHtolsbU64(uint64_t data) [member function] - cls.add_method('WriteHtolsbU64', - 'void', - [param('uint64_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteHtonU16(uint16_t data) [member function] - cls.add_method('WriteHtonU16', - 'void', - [param('uint16_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteHtonU32(uint32_t data) [member function] - cls.add_method('WriteHtonU32', - 'void', - [param('uint32_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteHtonU64(uint64_t data) [member function] - cls.add_method('WriteHtonU64', - 'void', - [param('uint64_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function] - cls.add_method('WriteU16', - 'void', - [param('uint16_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function] - cls.add_method('WriteU32', - 'void', - [param('uint32_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function] - cls.add_method('WriteU64', - 'void', - [param('uint64_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function] - cls.add_method('WriteU8', - 'void', - [param('uint8_t', 'data')]) - ## buffer.h: void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function] - cls.add_method('WriteU8', - 'void', - [param('uint8_t', 'data'), param('uint32_t', 'len')]) - return - -def register_Ns3ByteTagIterator_methods(root_module, cls): - ## packet.h: ns3::ByteTagIterator::ByteTagIterator(ns3::ByteTagIterator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ByteTagIterator const &', 'arg0')]) - ## packet.h: bool ns3::ByteTagIterator::HasNext() const [member function] - cls.add_method('HasNext', - 'bool', - [], - is_const=True) - ## packet.h: ns3::ByteTagIterator::Item ns3::ByteTagIterator::Next() [member function] - cls.add_method('Next', - 'ns3::ByteTagIterator::Item', - []) - return - -def register_Ns3ByteTagIteratorItem_methods(root_module, cls): - ## packet.h: ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')]) - ## packet.h: uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function] - cls.add_method('GetEnd', - 'uint32_t', - [], - is_const=True) - ## packet.h: uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function] - cls.add_method('GetStart', - 'uint32_t', - [], - is_const=True) - ## packet.h: void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] - cls.add_method('GetTag', - 'void', - [param('ns3::Tag &', 'tag')], - is_const=True) - ## packet.h: ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_const=True) - return - -def register_Ns3ByteTagList_methods(root_module, cls): - ## byte-tag-list.h: ns3::ByteTagList::ByteTagList() [constructor] - cls.add_constructor([]) - ## byte-tag-list.h: ns3::ByteTagList::ByteTagList(ns3::ByteTagList const & o) [copy constructor] - cls.add_constructor([param('ns3::ByteTagList const &', 'o')]) - ## byte-tag-list.h: ns3::TagBuffer ns3::ByteTagList::Add(ns3::TypeId tid, uint32_t bufferSize, int32_t start, int32_t end) [member function] - cls.add_method('Add', - 'ns3::TagBuffer', - [param('ns3::TypeId', 'tid'), param('uint32_t', 'bufferSize'), param('int32_t', 'start'), param('int32_t', 'end')]) - ## byte-tag-list.h: void ns3::ByteTagList::Add(ns3::ByteTagList const & o) [member function] - cls.add_method('Add', - 'void', - [param('ns3::ByteTagList const &', 'o')]) - ## byte-tag-list.h: void ns3::ByteTagList::AddAtEnd(int32_t adjustment, int32_t appendOffset) [member function] - cls.add_method('AddAtEnd', - 'void', - [param('int32_t', 'adjustment'), param('int32_t', 'appendOffset')]) - ## byte-tag-list.h: void ns3::ByteTagList::AddAtStart(int32_t adjustment, int32_t prependOffset) [member function] - cls.add_method('AddAtStart', - 'void', - [param('int32_t', 'adjustment'), param('int32_t', 'prependOffset')]) - ## byte-tag-list.h: ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function] - cls.add_method('Begin', - 'ns3::ByteTagList::Iterator', - [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')], - is_const=True) - ## byte-tag-list.h: void ns3::ByteTagList::RemoveAll() [member function] - cls.add_method('RemoveAll', - 'void', - []) - return - -def register_Ns3ByteTagListIterator_methods(root_module, cls): - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')]) - ## byte-tag-list.h: uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function] - cls.add_method('GetOffsetStart', - 'uint32_t', - [], - is_const=True) - ## byte-tag-list.h: bool ns3::ByteTagList::Iterator::HasNext() const [member function] - cls.add_method('HasNext', - 'bool', - [], - is_const=True) - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item ns3::ByteTagList::Iterator::Next() [member function] - cls.add_method('Next', - 'ns3::ByteTagList::Iterator::Item', - []) - return - -def register_Ns3ByteTagListIteratorItem_methods(root_module, cls): - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')]) - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor] - cls.add_constructor([param('ns3::TagBuffer', 'buf')]) - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::buf [variable] - cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False) - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::end [variable] - cls.add_instance_attribute('end', 'int32_t', is_const=False) - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::size [variable] - cls.add_instance_attribute('size', 'uint32_t', is_const=False) - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::start [variable] - cls.add_instance_attribute('start', 'int32_t', is_const=False) - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::tid [variable] - cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) - return - -def register_Ns3ChannelList_methods(root_module, cls): - ## channel-list.h: ns3::ChannelList::ChannelList() [constructor] - cls.add_constructor([]) - ## channel-list.h: ns3::ChannelList::ChannelList(ns3::ChannelList const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ChannelList const &', 'arg0')]) - ## channel-list.h: static uint32_t ns3::ChannelList::Add(ns3::Ptr channel) [member function] - cls.add_method('Add', - 'uint32_t', - [param('ns3::Ptr< ns3::Channel >', 'channel')], - is_static=True) - ## channel-list.h: static __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::ChannelList::Begin() [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Channel > const, std::vector< ns3::Ptr< ns3::Channel > > >', - [], - is_static=True) - ## channel-list.h: static __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::ChannelList::End() [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Channel > const, std::vector< ns3::Ptr< ns3::Channel > > >', - [], - is_static=True) - ## channel-list.h: static ns3::Ptr ns3::ChannelList::GetChannel(uint32_t n) [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [param('uint32_t', 'n')], - is_static=True) - ## channel-list.h: static uint32_t ns3::ChannelList::GetNChannels() [member function] - cls.add_method('GetNChannels', - 'uint32_t', - [], - is_static=True) - return - -def register_Ns3DataRate_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('!=') - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('<=') - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('>') - cls.add_binary_comparison_operator('>=') - ## data-rate.h: ns3::DataRate::DataRate(ns3::DataRate const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DataRate const &', 'arg0')]) - ## data-rate.h: ns3::DataRate::DataRate() [constructor] - cls.add_constructor([]) - ## data-rate.h: ns3::DataRate::DataRate(uint64_t bps) [constructor] - cls.add_constructor([param('uint64_t', 'bps')]) - ## data-rate.h: ns3::DataRate::DataRate(std::string rate) [constructor] - cls.add_constructor([param('std::string', 'rate')]) - ## data-rate.h: double ns3::DataRate::CalculateTxTime(uint32_t bytes) const [member function] - cls.add_method('CalculateTxTime', - 'double', - [param('uint32_t', 'bytes')], - is_const=True) - ## data-rate.h: uint64_t ns3::DataRate::GetBitRate() const [member function] - cls.add_method('GetBitRate', - 'uint64_t', - [], - is_const=True) - return - -def register_Ns3Inet6SocketAddress_methods(root_module, cls): - ## inet6-socket-address.h: ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Inet6SocketAddress const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Inet6SocketAddress const &', 'arg0')]) - ## inet6-socket-address.h: ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Ipv6Address ipv6, uint16_t port) [constructor] - cls.add_constructor([param('ns3::Ipv6Address', 'ipv6'), param('uint16_t', 'port')]) - ## inet6-socket-address.h: ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Ipv6Address ipv6) [constructor] - cls.add_constructor([param('ns3::Ipv6Address', 'ipv6')]) - ## inet6-socket-address.h: ns3::Inet6SocketAddress::Inet6SocketAddress(uint16_t port) [constructor] - cls.add_constructor([param('uint16_t', 'port')]) - ## inet6-socket-address.h: ns3::Inet6SocketAddress::Inet6SocketAddress(char const * ipv6, uint16_t port) [constructor] - cls.add_constructor([param('char const *', 'ipv6'), param('uint16_t', 'port')]) - ## inet6-socket-address.h: ns3::Inet6SocketAddress::Inet6SocketAddress(char const * ipv6) [constructor] - cls.add_constructor([param('char const *', 'ipv6')]) - ## inet6-socket-address.h: static ns3::Inet6SocketAddress ns3::Inet6SocketAddress::ConvertFrom(ns3::Address const & addr) [member function] - cls.add_method('ConvertFrom', - 'ns3::Inet6SocketAddress', - [param('ns3::Address const &', 'addr')], - is_static=True) - ## inet6-socket-address.h: ns3::Ipv6Address ns3::Inet6SocketAddress::GetIpv6() const [member function] - cls.add_method('GetIpv6', - 'ns3::Ipv6Address', - [], - is_const=True) - ## inet6-socket-address.h: uint16_t ns3::Inet6SocketAddress::GetPort() const [member function] - cls.add_method('GetPort', - 'uint16_t', - [], - is_const=True) - ## inet6-socket-address.h: static bool ns3::Inet6SocketAddress::IsMatchingType(ns3::Address const & addr) [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('ns3::Address const &', 'addr')], - is_static=True) - ## inet6-socket-address.h: void ns3::Inet6SocketAddress::SetIpv6(ns3::Ipv6Address ipv6) [member function] - cls.add_method('SetIpv6', - 'void', - [param('ns3::Ipv6Address', 'ipv6')]) - ## inet6-socket-address.h: void ns3::Inet6SocketAddress::SetPort(uint16_t port) [member function] - cls.add_method('SetPort', - 'void', - [param('uint16_t', 'port')]) - return - -def register_Ns3InetSocketAddress_methods(root_module, cls): - ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(ns3::InetSocketAddress const & arg0) [copy constructor] - cls.add_constructor([param('ns3::InetSocketAddress const &', 'arg0')]) - ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4, uint16_t port) [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'ipv4'), param('uint16_t', 'port')]) - ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4) [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'ipv4')]) - ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(uint16_t port) [constructor] - cls.add_constructor([param('uint16_t', 'port')]) - ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(char const * ipv4, uint16_t port) [constructor] - cls.add_constructor([param('char const *', 'ipv4'), param('uint16_t', 'port')]) - ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(char const * ipv4) [constructor] - cls.add_constructor([param('char const *', 'ipv4')]) - ## inet-socket-address.h: static ns3::InetSocketAddress ns3::InetSocketAddress::ConvertFrom(ns3::Address const & address) [member function] - cls.add_method('ConvertFrom', - 'ns3::InetSocketAddress', - [param('ns3::Address const &', 'address')], - is_static=True) - ## inet-socket-address.h: ns3::Ipv4Address ns3::InetSocketAddress::GetIpv4() const [member function] - cls.add_method('GetIpv4', - 'ns3::Ipv4Address', - [], - is_const=True) - ## inet-socket-address.h: uint16_t ns3::InetSocketAddress::GetPort() const [member function] - cls.add_method('GetPort', - 'uint16_t', - [], - is_const=True) - ## inet-socket-address.h: static bool ns3::InetSocketAddress::IsMatchingType(ns3::Address const & address) [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('ns3::Address const &', 'address')], - is_static=True) - ## inet-socket-address.h: void ns3::InetSocketAddress::SetIpv4(ns3::Ipv4Address address) [member function] - cls.add_method('SetIpv4', - 'void', - [param('ns3::Ipv4Address', 'address')]) - ## inet-socket-address.h: void ns3::InetSocketAddress::SetPort(uint16_t port) [member function] - cls.add_method('SetPort', - 'void', - [param('uint16_t', 'port')]) - return - -def register_Ns3Ipv4Address_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('<') - ## ipv4-address.h: ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')]) - ## ipv4-address.h: ns3::Ipv4Address::Ipv4Address() [constructor] - cls.add_constructor([]) - ## ipv4-address.h: ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor] - cls.add_constructor([param('uint32_t', 'address')]) - ## ipv4-address.h: ns3::Ipv4Address::Ipv4Address(char const * address) [constructor] - cls.add_constructor([param('char const *', 'address')]) - ## ipv4-address.h: ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function] - cls.add_method('CombineMask', - 'ns3::Ipv4Address', - [param('ns3::Ipv4Mask const &', 'mask')], - is_const=True) - ## ipv4-address.h: static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function] - cls.add_method('ConvertFrom', - 'ns3::Ipv4Address', - [param('ns3::Address const &', 'address')], - is_static=True) - ## ipv4-address.h: static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function] - cls.add_method('Deserialize', - 'ns3::Ipv4Address', - [param('uint8_t const *', 'buf')], - is_static=True) - ## ipv4-address.h: uint32_t ns3::Ipv4Address::Get() const [member function] - cls.add_method('Get', - 'uint32_t', - [], - is_const=True) - ## ipv4-address.h: static ns3::Ipv4Address ns3::Ipv4Address::GetAny() [member function] - cls.add_method('GetAny', - 'ns3::Ipv4Address', - [], - is_static=True) - ## ipv4-address.h: static ns3::Ipv4Address ns3::Ipv4Address::GetBroadcast() [member function] - cls.add_method('GetBroadcast', - 'ns3::Ipv4Address', - [], - is_static=True) - ## ipv4-address.h: static ns3::Ipv4Address ns3::Ipv4Address::GetLoopback() [member function] - cls.add_method('GetLoopback', - 'ns3::Ipv4Address', - [], - is_static=True) - ## ipv4-address.h: ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] - cls.add_method('GetSubnetDirectedBroadcast', - 'ns3::Ipv4Address', - [param('ns3::Ipv4Mask const &', 'mask')], - is_const=True) - ## ipv4-address.h: static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function] - cls.add_method('GetZero', - 'ns3::Ipv4Address', - [], - is_static=True) - ## ipv4-address.h: bool ns3::Ipv4Address::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True) - ## ipv4-address.h: bool ns3::Ipv4Address::IsEqual(ns3::Ipv4Address const & other) const [member function] - cls.add_method('IsEqual', - 'bool', - [param('ns3::Ipv4Address const &', 'other')], - is_const=True) - ## ipv4-address.h: bool ns3::Ipv4Address::IsLocalMulticast() const [member function] - cls.add_method('IsLocalMulticast', - 'bool', - [], - is_const=True) - ## ipv4-address.h: static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('ns3::Address const &', 'address')], - is_static=True) - ## ipv4-address.h: bool ns3::Ipv4Address::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True) - ## ipv4-address.h: bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] - cls.add_method('IsSubnetDirectedBroadcast', - 'bool', - [param('ns3::Ipv4Mask const &', 'mask')], - is_const=True) - ## ipv4-address.h: void ns3::Ipv4Address::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## ipv4-address.h: void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function] - cls.add_method('Serialize', - 'void', - [param('uint8_t *', 'buf')], - is_const=True) - ## ipv4-address.h: void ns3::Ipv4Address::Set(uint32_t address) [member function] - cls.add_method('Set', - 'void', - [param('uint32_t', 'address')]) - ## ipv4-address.h: void ns3::Ipv4Address::Set(char const * address) [member function] - cls.add_method('Set', - 'void', - [param('char const *', 'address')]) - return - -def register_Ns3Ipv4Mask_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ipv4-address.h: ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')]) - ## ipv4-address.h: ns3::Ipv4Mask::Ipv4Mask() [constructor] - cls.add_constructor([]) - ## ipv4-address.h: ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor] - cls.add_constructor([param('uint32_t', 'mask')]) - ## ipv4-address.h: ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor] - cls.add_constructor([param('char const *', 'mask')]) - ## ipv4-address.h: uint32_t ns3::Ipv4Mask::Get() const [member function] - cls.add_method('Get', - 'uint32_t', - [], - is_const=True) - ## ipv4-address.h: uint32_t ns3::Ipv4Mask::GetInverse() const [member function] - cls.add_method('GetInverse', - 'uint32_t', - [], - is_const=True) - ## ipv4-address.h: static ns3::Ipv4Mask ns3::Ipv4Mask::GetLoopback() [member function] - cls.add_method('GetLoopback', - 'ns3::Ipv4Mask', - [], - is_static=True) - ## ipv4-address.h: static ns3::Ipv4Mask ns3::Ipv4Mask::GetOnes() [member function] - cls.add_method('GetOnes', - 'ns3::Ipv4Mask', - [], - is_static=True) - ## ipv4-address.h: uint16_t ns3::Ipv4Mask::GetPrefixLength() const [member function] - cls.add_method('GetPrefixLength', - 'uint16_t', - [], - is_const=True) - ## ipv4-address.h: static ns3::Ipv4Mask ns3::Ipv4Mask::GetZero() [member function] - cls.add_method('GetZero', - 'ns3::Ipv4Mask', - [], - is_static=True) - ## ipv4-address.h: bool ns3::Ipv4Mask::IsEqual(ns3::Ipv4Mask other) const [member function] - cls.add_method('IsEqual', - 'bool', - [param('ns3::Ipv4Mask', 'other')], - is_const=True) - ## ipv4-address.h: bool ns3::Ipv4Mask::IsMatch(ns3::Ipv4Address a, ns3::Ipv4Address b) const [member function] - cls.add_method('IsMatch', - 'bool', - [param('ns3::Ipv4Address', 'a'), param('ns3::Ipv4Address', 'b')], - is_const=True) - ## ipv4-address.h: void ns3::Ipv4Mask::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## ipv4-address.h: void ns3::Ipv4Mask::Set(uint32_t mask) [member function] - cls.add_method('Set', - 'void', - [param('uint32_t', 'mask')]) - return - -def register_Ns3Ipv6Address_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('<') - ## ipv6-address.h: ns3::Ipv6Address::Ipv6Address() [constructor] - cls.add_constructor([]) - ## ipv6-address.h: ns3::Ipv6Address::Ipv6Address(char const * address) [constructor] - cls.add_constructor([param('char const *', 'address')]) - ## ipv6-address.h: ns3::Ipv6Address::Ipv6Address(uint8_t * address) [constructor] - cls.add_constructor([param('uint8_t *', 'address')]) - ## ipv6-address.h: ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const & addr) [copy constructor] - cls.add_constructor([param('ns3::Ipv6Address const &', 'addr')]) - ## ipv6-address.h: ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const * addr) [constructor] - cls.add_constructor([param('ns3::Ipv6Address const *', 'addr')]) - ## ipv6-address.h: ns3::Ipv6Address ns3::Ipv6Address::CombinePrefix(ns3::Ipv6Prefix const & prefix) [member function] - cls.add_method('CombinePrefix', - 'ns3::Ipv6Address', - [param('ns3::Ipv6Prefix const &', 'prefix')]) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::ConvertFrom(ns3::Address const & address) [member function] - cls.add_method('ConvertFrom', - 'ns3::Ipv6Address', - [param('ns3::Address const &', 'address')], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::Deserialize(uint8_t const * buf) [member function] - cls.add_method('Deserialize', - 'ns3::Ipv6Address', - [param('uint8_t const *', 'buf')], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::GetAllHostsMulticast() [member function] - cls.add_method('GetAllHostsMulticast', - 'ns3::Ipv6Address', - [], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::GetAllNodesMulticast() [member function] - cls.add_method('GetAllNodesMulticast', - 'ns3::Ipv6Address', - [], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::GetAllRoutersMulticast() [member function] - cls.add_method('GetAllRoutersMulticast', - 'ns3::Ipv6Address', - [], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::GetAny() [member function] - cls.add_method('GetAny', - 'ns3::Ipv6Address', - [], - is_static=True) - ## ipv6-address.h: void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function] - cls.add_method('GetBytes', - 'void', - [param('uint8_t *', 'buf')], - is_const=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function] - cls.add_method('GetLoopback', - 'ns3::Ipv6Address', - [], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::GetOnes() [member function] - cls.add_method('GetOnes', - 'ns3::Ipv6Address', - [], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::GetZero() [member function] - cls.add_method('GetZero', - 'ns3::Ipv6Address', - [], - is_static=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsAllHostsMulticast() const [member function] - cls.add_method('IsAllHostsMulticast', - 'bool', - [], - is_const=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function] - cls.add_method('IsAllNodesMulticast', - 'bool', - [], - is_const=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsAllRoutersMulticast() const [member function] - cls.add_method('IsAllRoutersMulticast', - 'bool', - [], - is_const=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsAny() const [member function] - cls.add_method('IsAny', - 'bool', - [], - is_const=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsEqual(ns3::Ipv6Address const & other) const [member function] - cls.add_method('IsEqual', - 'bool', - [param('ns3::Ipv6Address const &', 'other')], - is_const=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsLinkLocal() const [member function] - cls.add_method('IsLinkLocal', - 'bool', - [], - is_const=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsLocalhost() const [member function] - cls.add_method('IsLocalhost', - 'bool', - [], - is_const=True) - ## ipv6-address.h: static bool ns3::Ipv6Address::IsMatchingType(ns3::Address const & address) [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('ns3::Address const &', 'address')], - is_static=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True) - ## ipv6-address.h: bool ns3::Ipv6Address::IsSolicitedMulticast() const [member function] - cls.add_method('IsSolicitedMulticast', - 'bool', - [], - is_const=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac48Address addr, ns3::Ipv6Address prefix) [member function] - cls.add_method('MakeAutoconfiguredAddress', - 'ns3::Ipv6Address', - [param('ns3::Mac48Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function] - cls.add_method('MakeAutoconfiguredLinkLocalAddress', - 'ns3::Ipv6Address', - [param('ns3::Mac48Address', 'mac')], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function] - cls.add_method('MakeSolicitedAddress', - 'ns3::Ipv6Address', - [param('ns3::Ipv6Address', 'addr')], - is_static=True) - ## ipv6-address.h: void ns3::Ipv6Address::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## ipv6-address.h: void ns3::Ipv6Address::Serialize(uint8_t * buf) const [member function] - cls.add_method('Serialize', - 'void', - [param('uint8_t *', 'buf')], - is_const=True) - ## ipv6-address.h: void ns3::Ipv6Address::Set(char const * address) [member function] - cls.add_method('Set', - 'void', - [param('char const *', 'address')]) - ## ipv6-address.h: void ns3::Ipv6Address::Set(uint8_t * address) [member function] - cls.add_method('Set', - 'void', - [param('uint8_t *', 'address')]) - return - -def register_Ns3Ipv6Prefix_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## ipv6-address.h: ns3::Ipv6Prefix::Ipv6Prefix() [constructor] - cls.add_constructor([]) - ## ipv6-address.h: ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix) [constructor] - cls.add_constructor([param('uint8_t *', 'prefix')]) - ## ipv6-address.h: ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix) [constructor] - cls.add_constructor([param('char const *', 'prefix')]) - ## ipv6-address.h: ns3::Ipv6Prefix::Ipv6Prefix(uint8_t prefix) [constructor] - cls.add_constructor([param('uint8_t', 'prefix')]) - ## ipv6-address.h: ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const & prefix) [copy constructor] - cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')]) - ## ipv6-address.h: ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor] - cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')]) - ## ipv6-address.h: void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function] - cls.add_method('GetBytes', - 'void', - [param('uint8_t *', 'buf')], - is_const=True) - ## ipv6-address.h: static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetLoopback() [member function] - cls.add_method('GetLoopback', - 'ns3::Ipv6Prefix', - [], - is_static=True) - ## ipv6-address.h: static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetOnes() [member function] - cls.add_method('GetOnes', - 'ns3::Ipv6Prefix', - [], - is_static=True) - ## ipv6-address.h: uint8_t ns3::Ipv6Prefix::GetPrefixLength() const [member function] - cls.add_method('GetPrefixLength', - 'uint8_t', - [], - is_const=True) - ## ipv6-address.h: static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetZero() [member function] - cls.add_method('GetZero', - 'ns3::Ipv6Prefix', - [], - is_static=True) - ## ipv6-address.h: bool ns3::Ipv6Prefix::IsEqual(ns3::Ipv6Prefix const & other) const [member function] - cls.add_method('IsEqual', - 'bool', - [param('ns3::Ipv6Prefix const &', 'other')], - is_const=True) - ## ipv6-address.h: bool ns3::Ipv6Prefix::IsMatch(ns3::Ipv6Address a, ns3::Ipv6Address b) const [member function] - cls.add_method('IsMatch', - 'bool', - [param('ns3::Ipv6Address', 'a'), param('ns3::Ipv6Address', 'b')], - is_const=True) - ## ipv6-address.h: void ns3::Ipv6Prefix::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - return - -def register_Ns3Mac48Address_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('<') - ## mac48-address.h: ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')]) - ## mac48-address.h: ns3::Mac48Address::Mac48Address() [constructor] - cls.add_constructor([]) - ## mac48-address.h: ns3::Mac48Address::Mac48Address(char const * str) [constructor] - cls.add_constructor([param('char const *', 'str')]) - ## mac48-address.h: static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function] - cls.add_method('Allocate', - 'ns3::Mac48Address', - [], - is_static=True) - ## mac48-address.h: static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function] - cls.add_method('ConvertFrom', - 'ns3::Mac48Address', - [param('ns3::Address const &', 'address')], - is_static=True) - ## mac48-address.h: void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function] - cls.add_method('CopyFrom', - 'void', - [param('uint8_t const *', 'buffer')]) - ## mac48-address.h: void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function] - cls.add_method('CopyTo', - 'void', - [param('uint8_t *', 'buffer')], - is_const=True) - ## mac48-address.h: static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function] - cls.add_method('GetBroadcast', - 'ns3::Mac48Address', - [], - is_static=True) - ## mac48-address.h: static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function] - cls.add_method('GetMulticast', - 'ns3::Mac48Address', - [param('ns3::Ipv4Address', 'address')], - is_static=True) - ## mac48-address.h: static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function] - cls.add_method('GetMulticast', - 'ns3::Mac48Address', - [param('ns3::Ipv6Address', 'address')], - is_static=True) - ## mac48-address.h: static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function] - cls.add_method('GetMulticast6Prefix', - 'ns3::Mac48Address', - [], - is_static=True) - ## mac48-address.h: static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function] - cls.add_method('GetMulticastPrefix', - 'ns3::Mac48Address', - [], - is_static=True) - ## mac48-address.h: bool ns3::Mac48Address::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True) - ## mac48-address.h: bool ns3::Mac48Address::IsGroup() const [member function] - cls.add_method('IsGroup', - 'bool', - [], - is_const=True) - ## mac48-address.h: static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('ns3::Address const &', 'address')], - is_static=True) - return - -def register_Ns3Mac64Address_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## mac64-address.h: ns3::Mac64Address::Mac64Address(ns3::Mac64Address const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Mac64Address const &', 'arg0')]) - ## mac64-address.h: ns3::Mac64Address::Mac64Address() [constructor] - cls.add_constructor([]) - ## mac64-address.h: ns3::Mac64Address::Mac64Address(char const * str) [constructor] - cls.add_constructor([param('char const *', 'str')]) - ## mac64-address.h: static ns3::Mac64Address ns3::Mac64Address::Allocate() [member function] - cls.add_method('Allocate', - 'ns3::Mac64Address', - [], - is_static=True) - ## mac64-address.h: static ns3::Mac64Address ns3::Mac64Address::ConvertFrom(ns3::Address const & address) [member function] - cls.add_method('ConvertFrom', - 'ns3::Mac64Address', - [param('ns3::Address const &', 'address')], - is_static=True) - ## mac64-address.h: void ns3::Mac64Address::CopyFrom(uint8_t const * buffer) [member function] - cls.add_method('CopyFrom', - 'void', - [param('uint8_t const *', 'buffer')]) - ## mac64-address.h: void ns3::Mac64Address::CopyTo(uint8_t * buffer) const [member function] - cls.add_method('CopyTo', - 'void', - [param('uint8_t *', 'buffer')], - is_const=True) - ## mac64-address.h: static bool ns3::Mac64Address::IsMatchingType(ns3::Address const & address) [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('ns3::Address const &', 'address')], - is_static=True) - return - -def register_Ns3NetDeviceContainer_methods(root_module, cls): - ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')]) - ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer() [constructor] - cls.add_constructor([]) - ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(ns3::Ptr dev) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev')]) - ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(std::string devName) [constructor] - cls.add_constructor([param('std::string', 'devName')]) - ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & a, ns3::NetDeviceContainer const & b) [constructor] - cls.add_constructor([param('ns3::NetDeviceContainer const &', 'a'), param('ns3::NetDeviceContainer const &', 'b')]) - ## net-device-container.h: void ns3::NetDeviceContainer::Add(ns3::NetDeviceContainer other) [member function] - cls.add_method('Add', - 'void', - [param('ns3::NetDeviceContainer', 'other')]) - ## net-device-container.h: void ns3::NetDeviceContainer::Add(ns3::Ptr device) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device')]) - ## net-device-container.h: void ns3::NetDeviceContainer::Add(std::string deviceName) [member function] - cls.add_method('Add', - 'void', - [param('std::string', 'deviceName')]) - ## net-device-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::NetDeviceContainer::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::NetDevice > const, std::vector< ns3::Ptr< ns3::NetDevice > > >', - [], - is_const=True) - ## net-device-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::NetDeviceContainer::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::NetDevice > const, std::vector< ns3::Ptr< ns3::NetDevice > > >', - [], - is_const=True) - ## net-device-container.h: ns3::Ptr ns3::NetDeviceContainer::Get(uint32_t i) const [member function] - cls.add_method('Get', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'i')], - is_const=True) - ## net-device-container.h: uint32_t ns3::NetDeviceContainer::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3NodeContainer_methods(root_module, cls): - ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')]) - ## node-container.h: ns3::NodeContainer::NodeContainer() [constructor] - cls.add_constructor([]) - ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::Ptr node) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node')]) - ## node-container.h: ns3::NodeContainer::NodeContainer(std::string nodeName) [constructor] - cls.add_constructor([param('std::string', 'nodeName')]) - ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b) [constructor] - cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b')]) - ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c) [constructor] - cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c')]) - ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d) [constructor] - cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd')]) - ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d, ns3::NodeContainer const & e) [constructor] - cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd'), param('ns3::NodeContainer const &', 'e')]) - ## node-container.h: void ns3::NodeContainer::Add(ns3::NodeContainer other) [member function] - cls.add_method('Add', - 'void', - [param('ns3::NodeContainer', 'other')]) - ## node-container.h: void ns3::NodeContainer::Add(ns3::Ptr node) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## node-container.h: void ns3::NodeContainer::Add(std::string nodeName) [member function] - cls.add_method('Add', - 'void', - [param('std::string', 'nodeName')]) - ## node-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::NodeContainer::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', - [], - is_const=True) - ## node-container.h: void ns3::NodeContainer::Create(uint32_t n) [member function] - cls.add_method('Create', - 'void', - [param('uint32_t', 'n')]) - ## node-container.h: void ns3::NodeContainer::Create(uint32_t n, uint32_t systemId) [member function] - cls.add_method('Create', - 'void', - [param('uint32_t', 'n'), param('uint32_t', 'systemId')]) - ## node-container.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::NodeContainer::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', - [], - is_const=True) - ## node-container.h: ns3::Ptr ns3::NodeContainer::Get(uint32_t i) const [member function] - cls.add_method('Get', - 'ns3::Ptr< ns3::Node >', - [param('uint32_t', 'i')], - is_const=True) - ## node-container.h: static ns3::NodeContainer ns3::NodeContainer::GetGlobal() [member function] - cls.add_method('GetGlobal', - 'ns3::NodeContainer', - [], - is_static=True) - ## node-container.h: uint32_t ns3::NodeContainer::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3NodeList_methods(root_module, cls): - ## node-list.h: ns3::NodeList::NodeList() [constructor] - cls.add_constructor([]) - ## node-list.h: ns3::NodeList::NodeList(ns3::NodeList const & arg0) [copy constructor] - cls.add_constructor([param('ns3::NodeList const &', 'arg0')]) - ## node-list.h: static uint32_t ns3::NodeList::Add(ns3::Ptr node) [member function] - cls.add_method('Add', - 'uint32_t', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_static=True) - ## node-list.h: static __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::NodeList::Begin() [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', - [], - is_static=True) - ## node-list.h: static __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::NodeList::End() [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', - [], - is_static=True) - ## node-list.h: static uint32_t ns3::NodeList::GetNNodes() [member function] - cls.add_method('GetNNodes', - 'uint32_t', - [], - is_static=True) - ## node-list.h: static ns3::Ptr ns3::NodeList::GetNode(uint32_t n) [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [param('uint32_t', 'n')], - is_static=True) - return - -def register_Ns3PacketMetadata_methods(root_module, cls): - ## packet-metadata.h: ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] - cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) - ## packet-metadata.h: ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [copy constructor] - cls.add_constructor([param('ns3::PacketMetadata const &', 'o')]) - ## packet-metadata.h: void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function] - cls.add_method('AddAtEnd', - 'void', - [param('ns3::PacketMetadata const &', 'o')]) - ## packet-metadata.h: void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function] - cls.add_method('AddHeader', - 'void', - [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) - ## packet-metadata.h: void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function] - cls.add_method('AddPaddingAtEnd', - 'void', - [param('uint32_t', 'end')]) - ## packet-metadata.h: void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] - cls.add_method('AddTrailer', - 'void', - [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) - ## packet-metadata.h: ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function] - cls.add_method('BeginItem', - 'ns3::PacketMetadata::ItemIterator', - [param('ns3::Buffer', 'buffer')], - is_const=True) - ## packet-metadata.h: ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function] - cls.add_method('CreateFragment', - 'ns3::PacketMetadata', - [param('uint32_t', 'start'), param('uint32_t', 'end')], - is_const=True) - ## packet-metadata.h: uint32_t ns3::PacketMetadata::Deserialize(uint8_t const * buffer, uint32_t size) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) - ## packet-metadata.h: static void ns3::PacketMetadata::Enable() [member function] - cls.add_method('Enable', - 'void', - [], - is_static=True) - ## packet-metadata.h: static void ns3::PacketMetadata::EnableChecking() [member function] - cls.add_method('EnableChecking', - 'void', - [], - is_static=True) - ## packet-metadata.h: uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## packet-metadata.h: uint64_t ns3::PacketMetadata::GetUid() const [member function] - cls.add_method('GetUid', - 'uint64_t', - [], - is_const=True) - ## packet-metadata.h: void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function] - cls.add_method('RemoveAtEnd', - 'void', - [param('uint32_t', 'end')]) - ## packet-metadata.h: void ns3::PacketMetadata::RemoveAtStart(uint32_t start) [member function] - cls.add_method('RemoveAtStart', - 'void', - [param('uint32_t', 'start')]) - ## packet-metadata.h: void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function] - cls.add_method('RemoveHeader', - 'void', - [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) - ## packet-metadata.h: void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] - cls.add_method('RemoveTrailer', - 'void', - [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) - ## packet-metadata.h: uint32_t ns3::PacketMetadata::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] - cls.add_method('Serialize', - 'uint32_t', - [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], - is_const=True) - return - -def register_Ns3PacketMetadataItem_methods(root_module, cls): - ## packet-metadata.h: ns3::PacketMetadata::Item::Item() [constructor] - cls.add_constructor([]) - ## packet-metadata.h: ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')]) - ## packet-metadata.h: ns3::PacketMetadata::Item::current [variable] - cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False) - ## packet-metadata.h: ns3::PacketMetadata::Item::currentSize [variable] - cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False) - ## packet-metadata.h: ns3::PacketMetadata::Item::currentTrimedFromEnd [variable] - cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False) - ## packet-metadata.h: ns3::PacketMetadata::Item::currentTrimedFromStart [variable] - cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False) - ## packet-metadata.h: ns3::PacketMetadata::Item::isFragment [variable] - cls.add_instance_attribute('isFragment', 'bool', is_const=False) - ## packet-metadata.h: ns3::PacketMetadata::Item::tid [variable] - cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) - return - -def register_Ns3PacketMetadataItemIterator_methods(root_module, cls): - ## packet-metadata.h: ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata::ItemIterator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketMetadata::ItemIterator const &', 'arg0')]) - ## packet-metadata.h: ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata const * metadata, ns3::Buffer buffer) [constructor] - cls.add_constructor([param('ns3::PacketMetadata const *', 'metadata'), param('ns3::Buffer', 'buffer')]) - ## packet-metadata.h: bool ns3::PacketMetadata::ItemIterator::HasNext() const [member function] - cls.add_method('HasNext', - 'bool', - [], - is_const=True) - ## packet-metadata.h: ns3::PacketMetadata::Item ns3::PacketMetadata::ItemIterator::Next() [member function] - cls.add_method('Next', - 'ns3::PacketMetadata::Item', - []) - return - -def register_Ns3PacketSocketAddress_methods(root_module, cls): - ## packet-socket-address.h: ns3::PacketSocketAddress::PacketSocketAddress(ns3::PacketSocketAddress const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketSocketAddress const &', 'arg0')]) - ## packet-socket-address.h: ns3::PacketSocketAddress::PacketSocketAddress() [constructor] - cls.add_constructor([]) - ## packet-socket-address.h: static ns3::PacketSocketAddress ns3::PacketSocketAddress::ConvertFrom(ns3::Address const & address) [member function] - cls.add_method('ConvertFrom', - 'ns3::PacketSocketAddress', - [param('ns3::Address const &', 'address')], - is_static=True) - ## packet-socket-address.h: ns3::Address ns3::PacketSocketAddress::GetPhysicalAddress() const [member function] - cls.add_method('GetPhysicalAddress', - 'ns3::Address', - [], - is_const=True) - ## packet-socket-address.h: uint16_t ns3::PacketSocketAddress::GetProtocol() const [member function] - cls.add_method('GetProtocol', - 'uint16_t', - [], - is_const=True) - ## packet-socket-address.h: uint32_t ns3::PacketSocketAddress::GetSingleDevice() const [member function] - cls.add_method('GetSingleDevice', - 'uint32_t', - [], - is_const=True) - ## packet-socket-address.h: static bool ns3::PacketSocketAddress::IsMatchingType(ns3::Address const & address) [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('ns3::Address const &', 'address')], - is_static=True) - ## packet-socket-address.h: bool ns3::PacketSocketAddress::IsSingleDevice() const [member function] - cls.add_method('IsSingleDevice', - 'bool', - [], - is_const=True) - ## packet-socket-address.h: void ns3::PacketSocketAddress::SetAllDevices() [member function] - cls.add_method('SetAllDevices', - 'void', - []) - ## packet-socket-address.h: void ns3::PacketSocketAddress::SetPhysicalAddress(ns3::Address const address) [member function] - cls.add_method('SetPhysicalAddress', - 'void', - [param('ns3::Address const', 'address')]) - ## packet-socket-address.h: void ns3::PacketSocketAddress::SetProtocol(uint16_t protocol) [member function] - cls.add_method('SetProtocol', - 'void', - [param('uint16_t', 'protocol')]) - ## packet-socket-address.h: void ns3::PacketSocketAddress::SetSingleDevice(uint32_t device) [member function] - cls.add_method('SetSingleDevice', - 'void', - [param('uint32_t', 'device')]) - return - -def register_Ns3PacketSocketHelper_methods(root_module, cls): - ## packet-socket-helper.h: ns3::PacketSocketHelper::PacketSocketHelper() [constructor] - cls.add_constructor([]) - ## packet-socket-helper.h: ns3::PacketSocketHelper::PacketSocketHelper(ns3::PacketSocketHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketSocketHelper const &', 'arg0')]) - ## packet-socket-helper.h: void ns3::PacketSocketHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## packet-socket-helper.h: void ns3::PacketSocketHelper::Install(std::string nodeName) const [member function] - cls.add_method('Install', - 'void', - [param('std::string', 'nodeName')], - is_const=True) - ## packet-socket-helper.h: void ns3::PacketSocketHelper::Install(ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'void', - [param('ns3::NodeContainer', 'c')], - is_const=True) - return - -def register_Ns3PacketTagIterator_methods(root_module, cls): - ## packet.h: ns3::PacketTagIterator::PacketTagIterator(ns3::PacketTagIterator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketTagIterator const &', 'arg0')]) - ## packet.h: bool ns3::PacketTagIterator::HasNext() const [member function] - cls.add_method('HasNext', - 'bool', - [], - is_const=True) - ## packet.h: ns3::PacketTagIterator::Item ns3::PacketTagIterator::Next() [member function] - cls.add_method('Next', - 'ns3::PacketTagIterator::Item', - []) - return - -def register_Ns3PacketTagIteratorItem_methods(root_module, cls): - ## packet.h: ns3::PacketTagIterator::Item::Item(ns3::PacketTagIterator::Item const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketTagIterator::Item const &', 'arg0')]) - ## packet.h: void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] - cls.add_method('GetTag', - 'void', - [param('ns3::Tag &', 'tag')], - is_const=True) - ## packet.h: ns3::TypeId ns3::PacketTagIterator::Item::GetTypeId() const [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_const=True) - return - -def register_Ns3PacketTagList_methods(root_module, cls): - ## packet-tag-list.h: ns3::PacketTagList::PacketTagList() [constructor] - cls.add_constructor([]) - ## packet-tag-list.h: ns3::PacketTagList::PacketTagList(ns3::PacketTagList const & o) [copy constructor] - cls.add_constructor([param('ns3::PacketTagList const &', 'o')]) - ## packet-tag-list.h: void ns3::PacketTagList::Add(ns3::Tag const & tag) const [member function] - cls.add_method('Add', - 'void', - [param('ns3::Tag const &', 'tag')], - is_const=True) - ## packet-tag-list.h: ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function] - cls.add_method('Head', - 'ns3::PacketTagList::TagData const *', - [], - is_const=True) - ## packet-tag-list.h: bool ns3::PacketTagList::Peek(ns3::Tag & tag) const [member function] - cls.add_method('Peek', - 'bool', - [param('ns3::Tag &', 'tag')], - is_const=True) - ## packet-tag-list.h: bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function] - cls.add_method('Remove', - 'bool', - [param('ns3::Tag &', 'tag')]) - ## packet-tag-list.h: void ns3::PacketTagList::RemoveAll() [member function] - cls.add_method('RemoveAll', - 'void', - []) - return - -def register_Ns3PacketTagListTagData_methods(root_module, cls): - ## packet-tag-list.h: ns3::PacketTagList::TagData::TagData() [constructor] - cls.add_constructor([]) - ## packet-tag-list.h: ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) - ## packet-tag-list.h: ns3::PacketTagList::TagData::count [variable] - cls.add_instance_attribute('count', 'uint32_t', is_const=False) - ## packet-tag-list.h: ns3::PacketTagList::TagData::data [variable] - cls.add_instance_attribute('data', 'uint8_t [ 20 ]', is_const=False) - ## packet-tag-list.h: ns3::PacketTagList::TagData::next [variable] - cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) - ## packet-tag-list.h: ns3::PacketTagList::TagData::tid [variable] - cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) - return - -def register_Ns3PbbAddressTlvBlock_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('!=') - ## packetbb.h: ns3::PbbAddressTlvBlock::PbbAddressTlvBlock(ns3::PbbAddressTlvBlock const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbAddressTlvBlock const &', 'arg0')]) - ## packetbb.h: ns3::PbbAddressTlvBlock::PbbAddressTlvBlock() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::Ptr ns3::PbbAddressTlvBlock::Back() const [member function] - cls.add_method('Back', - 'ns3::Ptr< ns3::PbbAddressTlv >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressTlvBlock::Begin() [member function] - cls.add_method('Begin', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbAddressTlvBlock::Begin() const [member function] - cls.add_method('Begin', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbAddressTlvBlock::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressTlvBlock::Deserialize(ns3::Buffer::Iterator & start) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')]) - ## packetbb.h: bool ns3::PbbAddressTlvBlock::Empty() const [member function] - cls.add_method('Empty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressTlvBlock::End() [member function] - cls.add_method('End', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbAddressTlvBlock::End() const [member function] - cls.add_method('End', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressTlvBlock::Erase(std::_List_iterator > position) [member function] - cls.add_method('Erase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', 'position')]) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressTlvBlock::Erase(std::_List_iterator > first, std::_List_iterator > last) [member function] - cls.add_method('Erase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', 'first'), param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', 'last')]) - ## packetbb.h: ns3::Ptr ns3::PbbAddressTlvBlock::Front() const [member function] - cls.add_method('Front', - 'ns3::Ptr< ns3::PbbAddressTlv >', - [], - is_const=True) - ## packetbb.h: uint32_t ns3::PbbAddressTlvBlock::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressTlvBlock::Insert(std::_List_iterator > position, ns3::Ptr const tlv) [member function] - cls.add_method('Insert', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', 'position'), param('ns3::Ptr< ns3::PbbAddressTlv > const', 'tlv')]) - ## packetbb.h: void ns3::PbbAddressTlvBlock::PopBack() [member function] - cls.add_method('PopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressTlvBlock::PopFront() [member function] - cls.add_method('PopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressTlvBlock::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## packetbb.h: void ns3::PbbAddressTlvBlock::Print(std::ostream & os, int level) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os'), param('int', 'level')], - is_const=True) - ## packetbb.h: void ns3::PbbAddressTlvBlock::PushBack(ns3::Ptr tlv) [member function] - cls.add_method('PushBack', - 'void', - [param('ns3::Ptr< ns3::PbbAddressTlv >', 'tlv')]) - ## packetbb.h: void ns3::PbbAddressTlvBlock::PushFront(ns3::Ptr tlv) [member function] - cls.add_method('PushFront', - 'void', - [param('ns3::Ptr< ns3::PbbAddressTlv >', 'tlv')]) - ## packetbb.h: void ns3::PbbAddressTlvBlock::Serialize(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True) - ## packetbb.h: int ns3::PbbAddressTlvBlock::Size() const [member function] - cls.add_method('Size', - 'int', - [], - is_const=True) - return - -def register_Ns3PbbTlvBlock_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('!=') - ## packetbb.h: ns3::PbbTlvBlock::PbbTlvBlock(ns3::PbbTlvBlock const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbTlvBlock const &', 'arg0')]) - ## packetbb.h: ns3::PbbTlvBlock::PbbTlvBlock() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::Ptr ns3::PbbTlvBlock::Back() const [member function] - cls.add_method('Back', - 'ns3::Ptr< ns3::PbbTlv >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbTlvBlock::Begin() [member function] - cls.add_method('Begin', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbTlvBlock::Begin() const [member function] - cls.add_method('Begin', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbTlv > >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbTlvBlock::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## packetbb.h: void ns3::PbbTlvBlock::Deserialize(ns3::Buffer::Iterator & start) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')]) - ## packetbb.h: bool ns3::PbbTlvBlock::Empty() const [member function] - cls.add_method('Empty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbTlvBlock::End() [member function] - cls.add_method('End', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbTlvBlock::End() const [member function] - cls.add_method('End', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbTlv > >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbTlvBlock::Erase(std::_List_iterator > position) [member function] - cls.add_method('Erase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'position')]) - ## packetbb.h: std::_List_iterator > ns3::PbbTlvBlock::Erase(std::_List_iterator > first, std::_List_iterator > last) [member function] - cls.add_method('Erase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'first'), param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'last')]) - ## packetbb.h: ns3::Ptr ns3::PbbTlvBlock::Front() const [member function] - cls.add_method('Front', - 'ns3::Ptr< ns3::PbbTlv >', - [], - is_const=True) - ## packetbb.h: uint32_t ns3::PbbTlvBlock::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbTlvBlock::Insert(std::_List_iterator > position, ns3::Ptr const tlv) [member function] - cls.add_method('Insert', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'position'), param('ns3::Ptr< ns3::PbbTlv > const', 'tlv')]) - ## packetbb.h: void ns3::PbbTlvBlock::PopBack() [member function] - cls.add_method('PopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbTlvBlock::PopFront() [member function] - cls.add_method('PopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbTlvBlock::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## packetbb.h: void ns3::PbbTlvBlock::Print(std::ostream & os, int level) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os'), param('int', 'level')], - is_const=True) - ## packetbb.h: void ns3::PbbTlvBlock::PushBack(ns3::Ptr tlv) [member function] - cls.add_method('PushBack', - 'void', - [param('ns3::Ptr< ns3::PbbTlv >', 'tlv')]) - ## packetbb.h: void ns3::PbbTlvBlock::PushFront(ns3::Ptr tlv) [member function] - cls.add_method('PushFront', - 'void', - [param('ns3::Ptr< ns3::PbbTlv >', 'tlv')]) - ## packetbb.h: void ns3::PbbTlvBlock::Serialize(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True) - ## packetbb.h: int ns3::PbbTlvBlock::Size() const [member function] - cls.add_method('Size', - 'int', - [], - is_const=True) - return - -def register_Ns3PcapFile_methods(root_module, cls): - ## pcap-file.h: ns3::PcapFile::PcapFile() [constructor] - cls.add_constructor([]) - ## pcap-file.h: void ns3::PcapFile::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## pcap-file.h: void ns3::PcapFile::Close() [member function] - cls.add_method('Close', - 'void', - []) - ## pcap-file.h: static bool ns3::PcapFile::Diff(std::string const & f1, std::string const & f2, uint32_t & sec, uint32_t & usec, uint32_t snapLen=ns3::PcapFile::SNAPLEN_DEFAULT) [member function] - cls.add_method('Diff', - 'bool', - [param('std::string const &', 'f1'), param('std::string const &', 'f2'), param('uint32_t &', 'sec'), param('uint32_t &', 'usec'), param('uint32_t', 'snapLen', default_value='ns3::PcapFile::SNAPLEN_DEFAULT')], - is_static=True) - ## pcap-file.h: bool ns3::PcapFile::Eof() const [member function] - cls.add_method('Eof', - 'bool', - [], - is_const=True) - ## pcap-file.h: bool ns3::PcapFile::Fail() const [member function] - cls.add_method('Fail', - 'bool', - [], - is_const=True) - ## pcap-file.h: uint32_t ns3::PcapFile::GetDataLinkType() [member function] - cls.add_method('GetDataLinkType', - 'uint32_t', - []) - ## pcap-file.h: uint32_t ns3::PcapFile::GetMagic() [member function] - cls.add_method('GetMagic', - 'uint32_t', - []) - ## pcap-file.h: uint32_t ns3::PcapFile::GetSigFigs() [member function] - cls.add_method('GetSigFigs', - 'uint32_t', - []) - ## pcap-file.h: uint32_t ns3::PcapFile::GetSnapLen() [member function] - cls.add_method('GetSnapLen', - 'uint32_t', - []) - ## pcap-file.h: bool ns3::PcapFile::GetSwapMode() [member function] - cls.add_method('GetSwapMode', - 'bool', - []) - ## pcap-file.h: int32_t ns3::PcapFile::GetTimeZoneOffset() [member function] - cls.add_method('GetTimeZoneOffset', - 'int32_t', - []) - ## pcap-file.h: uint16_t ns3::PcapFile::GetVersionMajor() [member function] - cls.add_method('GetVersionMajor', - 'uint16_t', - []) - ## pcap-file.h: uint16_t ns3::PcapFile::GetVersionMinor() [member function] - cls.add_method('GetVersionMinor', - 'uint16_t', - []) - ## pcap-file.h: void ns3::PcapFile::Init(uint32_t dataLinkType, uint32_t snapLen=ns3::PcapFile::SNAPLEN_DEFAULT, int32_t timeZoneCorrection=ns3::PcapFile::ZONE_DEFAULT, bool swapMode=false) [member function] - cls.add_method('Init', - 'void', - [param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='ns3::PcapFile::SNAPLEN_DEFAULT'), param('int32_t', 'timeZoneCorrection', default_value='ns3::PcapFile::ZONE_DEFAULT'), param('bool', 'swapMode', default_value='false')]) - ## pcap-file.h: void ns3::PcapFile::Open(std::string const & filename, std::_Ios_Openmode mode) [member function] - cls.add_method('Open', - 'void', - [param('std::string const &', 'filename'), param('std::_Ios_Openmode', 'mode')]) - ## pcap-file.h: void ns3::PcapFile::Read(uint8_t * const data, uint32_t maxBytes, uint32_t & tsSec, uint32_t & tsUsec, uint32_t & inclLen, uint32_t & origLen, uint32_t & readLen) [member function] - cls.add_method('Read', - 'void', - [param('uint8_t * const', 'data'), param('uint32_t', 'maxBytes'), param('uint32_t &', 'tsSec'), param('uint32_t &', 'tsUsec'), param('uint32_t &', 'inclLen'), param('uint32_t &', 'origLen'), param('uint32_t &', 'readLen')]) - ## pcap-file.h: void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, uint8_t const * const data, uint32_t totalLen) [member function] - cls.add_method('Write', - 'void', - [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('uint8_t const * const', 'data'), param('uint32_t', 'totalLen')]) - ## pcap-file.h: void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Ptr p) [member function] - cls.add_method('Write', - 'void', - [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Ptr< ns3::Packet const >', 'p')]) - ## pcap-file.h: void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Header & header, ns3::Ptr p) [member function] - cls.add_method('Write', - 'void', - [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')]) - ## pcap-file.h: ns3::PcapFile::SNAPLEN_DEFAULT [variable] - cls.add_static_attribute('SNAPLEN_DEFAULT', 'uint32_t const', is_const=True) - ## pcap-file.h: ns3::PcapFile::ZONE_DEFAULT [variable] - cls.add_static_attribute('ZONE_DEFAULT', 'int32_t const', is_const=True) - return - -def register_Ns3PcapHelper_methods(root_module, cls): - ## trace-helper.h: ns3::PcapHelper::PcapHelper(ns3::PcapHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PcapHelper const &', 'arg0')]) - ## trace-helper.h: ns3::PcapHelper::PcapHelper() [constructor] - cls.add_constructor([]) - ## trace-helper.h: ns3::Ptr ns3::PcapHelper::CreateFile(std::string filename, std::_Ios_Openmode filemode, uint32_t dataLinkType, uint32_t snapLen=65535, int32_t tzCorrection=0) [member function] - cls.add_method('CreateFile', - 'ns3::Ptr< ns3::PcapFileWrapper >', - [param('std::string', 'filename'), param('std::_Ios_Openmode', 'filemode'), param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='65535'), param('int32_t', 'tzCorrection', default_value='0')]) - ## trace-helper.h: std::string ns3::PcapHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr device, bool useObjectNames=true) [member function] - cls.add_method('GetFilenameFromDevice', - 'std::string', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')]) - ## trace-helper.h: std::string ns3::PcapHelper::GetFilenameFromInterfacePair(std::string prefix, ns3::Ptr object, uint32_t interface, bool useObjectNames=true) [member function] - cls.add_method('GetFilenameFromInterfacePair', - 'std::string', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')]) - return - -def register_Ns3PcapHelperForDevice_methods(root_module, cls): - ## trace-helper.h: ns3::PcapHelperForDevice::PcapHelperForDevice(ns3::PcapHelperForDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PcapHelperForDevice const &', 'arg0')]) - ## trace-helper.h: ns3::PcapHelperForDevice::PcapHelperForDevice() [constructor] - cls.add_constructor([]) - ## trace-helper.h: void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::Ptr nd, bool promiscuous=false, bool explicitFilename=false) [member function] - cls.add_method('EnablePcap', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')]) - ## trace-helper.h: void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, std::string ndName, bool promiscuous=false, bool explicitFilename=false) [member function] - cls.add_method('EnablePcap', - 'void', - [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')]) - ## trace-helper.h: void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NetDeviceContainer d, bool promiscuous=false) [member function] - cls.add_method('EnablePcap', - 'void', - [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd'), param('bool', 'promiscuous', default_value='false')]) - ## trace-helper.h: void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NodeContainer n, bool promiscuous=false) [member function] - cls.add_method('EnablePcap', - 'void', - [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n'), param('bool', 'promiscuous', default_value='false')]) - ## trace-helper.h: void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool promiscuous=false) [member function] - cls.add_method('EnablePcap', - 'void', - [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'promiscuous', default_value='false')]) - ## trace-helper.h: void ns3::PcapHelperForDevice::EnablePcapAll(std::string prefix, bool promiscuous=false) [member function] - cls.add_method('EnablePcapAll', - 'void', - [param('std::string', 'prefix'), param('bool', 'promiscuous', default_value='false')]) - ## trace-helper.h: void ns3::PcapHelperForDevice::EnablePcapInternal(std::string prefix, ns3::Ptr nd, bool promiscuous, bool explicitFilename) [member function] - cls.add_method('EnablePcapInternal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3SequenceNumber32_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_binary_numeric_operator('+', root_module['ns3::SequenceNumber32'], root_module['ns3::SequenceNumber32'], param('ns3::SequenceNumber< unsigned int, int > const &', 'right')) - cls.add_binary_numeric_operator('+', root_module['ns3::SequenceNumber32'], root_module['ns3::SequenceNumber32'], param('int', 'right')) - cls.add_inplace_numeric_operator('+=', param('int', 'right')) - cls.add_binary_numeric_operator('-', root_module['ns3::SequenceNumber32'], root_module['ns3::SequenceNumber32'], param('int', 'right')) - cls.add_inplace_numeric_operator('-=', param('int', 'right')) - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('<=') - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('>') - cls.add_binary_comparison_operator('>=') - ## sequence-number.h: ns3::SequenceNumber::SequenceNumber() [constructor] - cls.add_constructor([]) - ## sequence-number.h: ns3::SequenceNumber::SequenceNumber(unsigned int value) [constructor] - cls.add_constructor([param('unsigned int', 'value')]) - ## sequence-number.h: ns3::SequenceNumber::SequenceNumber(ns3::SequenceNumber const & value) [copy constructor] - cls.add_constructor([param('ns3::SequenceNumber< unsigned int, int > const &', 'value')]) - ## sequence-number.h: unsigned int ns3::SequenceNumber::GetValue() const [member function] - cls.add_method('GetValue', - 'unsigned int', - [], - is_const=True) - return - -def register_Ns3Tag_methods(root_module, cls): - ## tag.h: ns3::Tag::Tag() [constructor] - cls.add_constructor([]) - ## tag.h: ns3::Tag::Tag(ns3::Tag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Tag const &', 'arg0')]) - ## tag.h: void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_pure_virtual=True, is_virtual=True) - ## tag.h: uint32_t ns3::Tag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## tag.h: static ns3::TypeId ns3::Tag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## tag.h: void ns3::Tag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## tag.h: void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3TagBuffer_methods(root_module, cls): - ## tag-buffer.h: ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')]) - ## tag-buffer.h: ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor] - cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')]) - ## tag-buffer.h: void ns3::TagBuffer::CopyFrom(ns3::TagBuffer o) [member function] - cls.add_method('CopyFrom', - 'void', - [param('ns3::TagBuffer', 'o')]) - ## tag-buffer.h: void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function] - cls.add_method('Read', - 'void', - [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) - ## tag-buffer.h: double ns3::TagBuffer::ReadDouble() [member function] - cls.add_method('ReadDouble', - 'double', - []) - ## tag-buffer.h: uint16_t ns3::TagBuffer::ReadU16() [member function] - cls.add_method('ReadU16', - 'uint16_t', - []) - ## tag-buffer.h: uint32_t ns3::TagBuffer::ReadU32() [member function] - cls.add_method('ReadU32', - 'uint32_t', - []) - ## tag-buffer.h: uint64_t ns3::TagBuffer::ReadU64() [member function] - cls.add_method('ReadU64', - 'uint64_t', - []) - ## tag-buffer.h: uint8_t ns3::TagBuffer::ReadU8() [member function] - cls.add_method('ReadU8', - 'uint8_t', - []) - ## tag-buffer.h: void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function] - cls.add_method('TrimAtEnd', - 'void', - [param('uint32_t', 'trim')]) - ## tag-buffer.h: void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function] - cls.add_method('Write', - 'void', - [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) - ## tag-buffer.h: void ns3::TagBuffer::WriteDouble(double v) [member function] - cls.add_method('WriteDouble', - 'void', - [param('double', 'v')]) - ## tag-buffer.h: void ns3::TagBuffer::WriteU16(uint16_t data) [member function] - cls.add_method('WriteU16', - 'void', - [param('uint16_t', 'data')]) - ## tag-buffer.h: void ns3::TagBuffer::WriteU32(uint32_t data) [member function] - cls.add_method('WriteU32', - 'void', - [param('uint32_t', 'data')]) - ## tag-buffer.h: void ns3::TagBuffer::WriteU64(uint64_t v) [member function] - cls.add_method('WriteU64', - 'void', - [param('uint64_t', 'v')]) - ## tag-buffer.h: void ns3::TagBuffer::WriteU8(uint8_t v) [member function] - cls.add_method('WriteU8', - 'void', - [param('uint8_t', 'v')]) - return - -def register_Ns3Chunk_methods(root_module, cls): - ## chunk.h: ns3::Chunk::Chunk() [constructor] - cls.add_constructor([]) - ## chunk.h: ns3::Chunk::Chunk(ns3::Chunk const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Chunk const &', 'arg0')]) - ## chunk.h: uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, is_virtual=True) - ## chunk.h: static ns3::TypeId ns3::Chunk::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## chunk.h: void ns3::Chunk::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3FlowIdTag_methods(root_module, cls): - ## flow-id-tag.h: ns3::FlowIdTag::FlowIdTag(ns3::FlowIdTag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FlowIdTag const &', 'arg0')]) - ## flow-id-tag.h: ns3::FlowIdTag::FlowIdTag() [constructor] - cls.add_constructor([]) - ## flow-id-tag.h: ns3::FlowIdTag::FlowIdTag(uint32_t flowId) [constructor] - cls.add_constructor([param('uint32_t', 'flowId')]) - ## flow-id-tag.h: static uint32_t ns3::FlowIdTag::AllocateFlowId() [member function] - cls.add_method('AllocateFlowId', - 'uint32_t', - [], - is_static=True) - ## flow-id-tag.h: void ns3::FlowIdTag::Deserialize(ns3::TagBuffer buf) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'buf')], - is_virtual=True) - ## flow-id-tag.h: uint32_t ns3::FlowIdTag::GetFlowId() const [member function] - cls.add_method('GetFlowId', - 'uint32_t', - [], - is_const=True) - ## flow-id-tag.h: ns3::TypeId ns3::FlowIdTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## flow-id-tag.h: uint32_t ns3::FlowIdTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## flow-id-tag.h: static ns3::TypeId ns3::FlowIdTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## flow-id-tag.h: void ns3::FlowIdTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## flow-id-tag.h: void ns3::FlowIdTag::Serialize(ns3::TagBuffer buf) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'buf')], - is_const=True, is_virtual=True) - ## flow-id-tag.h: void ns3::FlowIdTag::SetFlowId(uint32_t flowId) [member function] - cls.add_method('SetFlowId', - 'void', - [param('uint32_t', 'flowId')]) - return - -def register_Ns3Header_methods(root_module, cls): - cls.add_output_stream_operator() - ## header.h: ns3::Header::Header() [constructor] - cls.add_constructor([]) - ## header.h: ns3::Header::Header(ns3::Header const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Header const &', 'arg0')]) - ## header.h: uint32_t ns3::Header::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, is_virtual=True) - ## header.h: uint32_t ns3::Header::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## header.h: static ns3::TypeId ns3::Header::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## header.h: void ns3::Header::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## header.h: void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3LlcSnapHeader_methods(root_module, cls): - ## llc-snap-header.h: ns3::LlcSnapHeader::LlcSnapHeader(ns3::LlcSnapHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::LlcSnapHeader const &', 'arg0')]) - ## llc-snap-header.h: ns3::LlcSnapHeader::LlcSnapHeader() [constructor] - cls.add_constructor([]) - ## llc-snap-header.h: uint32_t ns3::LlcSnapHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## llc-snap-header.h: ns3::TypeId ns3::LlcSnapHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## llc-snap-header.h: uint32_t ns3::LlcSnapHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## llc-snap-header.h: uint16_t ns3::LlcSnapHeader::GetType() [member function] - cls.add_method('GetType', - 'uint16_t', - []) - ## llc-snap-header.h: static ns3::TypeId ns3::LlcSnapHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## llc-snap-header.h: void ns3::LlcSnapHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## llc-snap-header.h: void ns3::LlcSnapHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## llc-snap-header.h: void ns3::LlcSnapHeader::SetType(uint16_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint16_t', 'type')]) - return - -def register_Ns3PacketBurst_methods(root_module, cls): - ## packet-burst.h: ns3::PacketBurst::PacketBurst(ns3::PacketBurst const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketBurst const &', 'arg0')]) - ## packet-burst.h: ns3::PacketBurst::PacketBurst() [constructor] - cls.add_constructor([]) - ## packet-burst.h: void ns3::PacketBurst::AddPacket(ns3::Ptr packet) [member function] - cls.add_method('AddPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet')]) - ## packet-burst.h: std::_List_const_iterator > ns3::PacketBurst::Begin() const [member function] - cls.add_method('Begin', - 'std::_List_const_iterator< ns3::Ptr< ns3::Packet > >', - [], - is_const=True) - ## packet-burst.h: ns3::Ptr ns3::PacketBurst::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::PacketBurst >', - [], - is_const=True) - ## packet-burst.h: std::_List_const_iterator > ns3::PacketBurst::End() const [member function] - cls.add_method('End', - 'std::_List_const_iterator< ns3::Ptr< ns3::Packet > >', - [], - is_const=True) - ## packet-burst.h: uint32_t ns3::PacketBurst::GetNPackets() const [member function] - cls.add_method('GetNPackets', - 'uint32_t', - [], - is_const=True) - ## packet-burst.h: std::list, std::allocator > > ns3::PacketBurst::GetPackets() const [member function] - cls.add_method('GetPackets', - 'std::list< ns3::Ptr< ns3::Packet > >', - [], - is_const=True) - ## packet-burst.h: uint32_t ns3::PacketBurst::GetSize() const [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_const=True) - ## packet-burst.h: static ns3::TypeId ns3::PacketBurst::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## packet-burst.h: void ns3::PacketBurst::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3PcapFileWrapper_methods(root_module, cls): - ## pcap-file-wrapper.h: static ns3::TypeId ns3::PcapFileWrapper::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## pcap-file-wrapper.h: ns3::PcapFileWrapper::PcapFileWrapper() [constructor] - cls.add_constructor([]) - ## pcap-file-wrapper.h: bool ns3::PcapFileWrapper::Fail() const [member function] - cls.add_method('Fail', - 'bool', - [], - is_const=True) - ## pcap-file-wrapper.h: bool ns3::PcapFileWrapper::Eof() const [member function] - cls.add_method('Eof', - 'bool', - [], - is_const=True) - ## pcap-file-wrapper.h: void ns3::PcapFileWrapper::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## pcap-file-wrapper.h: void ns3::PcapFileWrapper::Open(std::string const & filename, std::_Ios_Openmode mode) [member function] - cls.add_method('Open', - 'void', - [param('std::string const &', 'filename'), param('std::_Ios_Openmode', 'mode')]) - ## pcap-file-wrapper.h: void ns3::PcapFileWrapper::Close() [member function] - cls.add_method('Close', - 'void', - []) - ## pcap-file-wrapper.h: void ns3::PcapFileWrapper::Init(uint32_t dataLinkType, uint32_t snapLen=std::numeric_limits::max(), int32_t tzCorrection=ns3::PcapFile::ZONE_DEFAULT) [member function] - cls.add_method('Init', - 'void', - [param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='std::numeric_limits::max()'), param('int32_t', 'tzCorrection', default_value='ns3::PcapFile::ZONE_DEFAULT')]) - ## pcap-file-wrapper.h: void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Ptr p) [member function] - cls.add_method('Write', - 'void', - [param('ns3::Time', 't'), param('ns3::Ptr< ns3::Packet const >', 'p')]) - ## pcap-file-wrapper.h: void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Header & header, ns3::Ptr p) [member function] - cls.add_method('Write', - 'void', - [param('ns3::Time', 't'), param('ns3::Header &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')]) - ## pcap-file-wrapper.h: void ns3::PcapFileWrapper::Write(ns3::Time t, uint8_t const * buffer, uint32_t length) [member function] - cls.add_method('Write', - 'void', - [param('ns3::Time', 't'), param('uint8_t const *', 'buffer'), param('uint32_t', 'length')]) - ## pcap-file-wrapper.h: uint32_t ns3::PcapFileWrapper::GetMagic() [member function] - cls.add_method('GetMagic', - 'uint32_t', - []) - ## pcap-file-wrapper.h: uint16_t ns3::PcapFileWrapper::GetVersionMajor() [member function] - cls.add_method('GetVersionMajor', - 'uint16_t', - []) - ## pcap-file-wrapper.h: uint16_t ns3::PcapFileWrapper::GetVersionMinor() [member function] - cls.add_method('GetVersionMinor', - 'uint16_t', - []) - ## pcap-file-wrapper.h: int32_t ns3::PcapFileWrapper::GetTimeZoneOffset() [member function] - cls.add_method('GetTimeZoneOffset', - 'int32_t', - []) - ## pcap-file-wrapper.h: uint32_t ns3::PcapFileWrapper::GetSigFigs() [member function] - cls.add_method('GetSigFigs', - 'uint32_t', - []) - ## pcap-file-wrapper.h: uint32_t ns3::PcapFileWrapper::GetSnapLen() [member function] - cls.add_method('GetSnapLen', - 'uint32_t', - []) - ## pcap-file-wrapper.h: uint32_t ns3::PcapFileWrapper::GetDataLinkType() [member function] - cls.add_method('GetDataLinkType', - 'uint32_t', - []) - return - -def register_Ns3Queue_methods(root_module, cls): - ## queue.h: ns3::Queue::Queue(ns3::Queue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Queue const &', 'arg0')]) - ## queue.h: ns3::Queue::Queue() [constructor] - cls.add_constructor([]) - ## queue.h: ns3::Ptr ns3::Queue::Dequeue() [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - []) - ## queue.h: void ns3::Queue::DequeueAll() [member function] - cls.add_method('DequeueAll', - 'void', - []) - ## queue.h: bool ns3::Queue::Enqueue(ns3::Ptr p) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## queue.h: uint32_t ns3::Queue::GetNBytes() const [member function] - cls.add_method('GetNBytes', - 'uint32_t', - [], - is_const=True) - ## queue.h: uint32_t ns3::Queue::GetNPackets() const [member function] - cls.add_method('GetNPackets', - 'uint32_t', - [], - is_const=True) - ## queue.h: uint32_t ns3::Queue::GetTotalDroppedBytes() const [member function] - cls.add_method('GetTotalDroppedBytes', - 'uint32_t', - [], - is_const=True) - ## queue.h: uint32_t ns3::Queue::GetTotalDroppedPackets() const [member function] - cls.add_method('GetTotalDroppedPackets', - 'uint32_t', - [], - is_const=True) - ## queue.h: uint32_t ns3::Queue::GetTotalReceivedBytes() const [member function] - cls.add_method('GetTotalReceivedBytes', - 'uint32_t', - [], - is_const=True) - ## queue.h: uint32_t ns3::Queue::GetTotalReceivedPackets() const [member function] - cls.add_method('GetTotalReceivedPackets', - 'uint32_t', - [], - is_const=True) - ## queue.h: static ns3::TypeId ns3::Queue::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## queue.h: bool ns3::Queue::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True) - ## queue.h: ns3::Ptr ns3::Queue::Peek() const [member function] - cls.add_method('Peek', - 'ns3::Ptr< ns3::Packet const >', - [], - is_const=True) - ## queue.h: void ns3::Queue::ResetStatistics() [member function] - cls.add_method('ResetStatistics', - 'void', - []) - ## queue.h: void ns3::Queue::Drop(ns3::Ptr packet) [member function] - cls.add_method('Drop', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet')], - visibility='protected') - ## queue.h: ns3::Ptr ns3::Queue::DoDequeue() [member function] - cls.add_method('DoDequeue', - 'ns3::Ptr< ns3::Packet >', - [], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## queue.h: bool ns3::Queue::DoEnqueue(ns3::Ptr p) [member function] - cls.add_method('DoEnqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## queue.h: ns3::Ptr ns3::Queue::DoPeek() const [member function] - cls.add_method('DoPeek', - 'ns3::Ptr< ns3::Packet const >', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3RadiotapHeader_methods(root_module, cls): - ## radiotap-header.h: ns3::RadiotapHeader::RadiotapHeader(ns3::RadiotapHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RadiotapHeader const &', 'arg0')]) - ## radiotap-header.h: ns3::RadiotapHeader::RadiotapHeader() [constructor] - cls.add_constructor([]) - ## radiotap-header.h: uint32_t ns3::RadiotapHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## radiotap-header.h: uint8_t ns3::RadiotapHeader::GetAntennaNoisePower() const [member function] - cls.add_method('GetAntennaNoisePower', - 'uint8_t', - [], - is_const=True) - ## radiotap-header.h: uint8_t ns3::RadiotapHeader::GetAntennaSignalPower() const [member function] - cls.add_method('GetAntennaSignalPower', - 'uint8_t', - [], - is_const=True) - ## radiotap-header.h: uint16_t ns3::RadiotapHeader::GetChannelFlags() const [member function] - cls.add_method('GetChannelFlags', - 'uint16_t', - [], - is_const=True) - ## radiotap-header.h: uint16_t ns3::RadiotapHeader::GetChannelFrequency() const [member function] - cls.add_method('GetChannelFrequency', - 'uint16_t', - [], - is_const=True) - ## radiotap-header.h: uint8_t ns3::RadiotapHeader::GetFrameFlags() const [member function] - cls.add_method('GetFrameFlags', - 'uint8_t', - [], - is_const=True) - ## radiotap-header.h: ns3::TypeId ns3::RadiotapHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## radiotap-header.h: uint8_t ns3::RadiotapHeader::GetRate() const [member function] - cls.add_method('GetRate', - 'uint8_t', - [], - is_const=True) - ## radiotap-header.h: uint32_t ns3::RadiotapHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## radiotap-header.h: uint64_t ns3::RadiotapHeader::GetTsft() const [member function] - cls.add_method('GetTsft', - 'uint64_t', - [], - is_const=True) - ## radiotap-header.h: static ns3::TypeId ns3::RadiotapHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## radiotap-header.h: void ns3::RadiotapHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## radiotap-header.h: void ns3::RadiotapHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## radiotap-header.h: void ns3::RadiotapHeader::SetAntennaNoisePower(double noise) [member function] - cls.add_method('SetAntennaNoisePower', - 'void', - [param('double', 'noise')]) - ## radiotap-header.h: void ns3::RadiotapHeader::SetAntennaSignalPower(double signal) [member function] - cls.add_method('SetAntennaSignalPower', - 'void', - [param('double', 'signal')]) - ## radiotap-header.h: void ns3::RadiotapHeader::SetChannelFrequencyAndFlags(uint16_t frequency, uint16_t flags) [member function] - cls.add_method('SetChannelFrequencyAndFlags', - 'void', - [param('uint16_t', 'frequency'), param('uint16_t', 'flags')]) - ## radiotap-header.h: void ns3::RadiotapHeader::SetFrameFlags(uint8_t flags) [member function] - cls.add_method('SetFrameFlags', - 'void', - [param('uint8_t', 'flags')]) - ## radiotap-header.h: void ns3::RadiotapHeader::SetRate(uint8_t rate) [member function] - cls.add_method('SetRate', - 'void', - [param('uint8_t', 'rate')]) - ## radiotap-header.h: void ns3::RadiotapHeader::SetTsft(uint64_t tsft) [member function] - cls.add_method('SetTsft', - 'void', - [param('uint64_t', 'tsft')]) - return - -def register_Ns3Socket_methods(root_module, cls): - ## socket.h: ns3::Socket::Socket(ns3::Socket const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Socket const &', 'arg0')]) - ## socket.h: ns3::Socket::Socket() [constructor] - cls.add_constructor([]) - ## socket.h: int ns3::Socket::Bind(ns3::Address const & address) [member function] - cls.add_method('Bind', - 'int', - [param('ns3::Address const &', 'address')], - is_pure_virtual=True, is_virtual=True) - ## socket.h: int ns3::Socket::Bind() [member function] - cls.add_method('Bind', - 'int', - [], - is_pure_virtual=True, is_virtual=True) - ## socket.h: void ns3::Socket::BindToNetDevice(ns3::Ptr netdevice) [member function] - cls.add_method('BindToNetDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')], - is_virtual=True) - ## socket.h: int ns3::Socket::Close() [member function] - cls.add_method('Close', - 'int', - [], - is_pure_virtual=True, is_virtual=True) - ## socket.h: int ns3::Socket::Connect(ns3::Address const & address) [member function] - cls.add_method('Connect', - 'int', - [param('ns3::Address const &', 'address')], - is_pure_virtual=True, is_virtual=True) - ## socket.h: static ns3::Ptr ns3::Socket::CreateSocket(ns3::Ptr node, ns3::TypeId tid) [member function] - cls.add_method('CreateSocket', - 'ns3::Ptr< ns3::Socket >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::TypeId', 'tid')], - is_static=True) - ## socket.h: bool ns3::Socket::GetAllowBroadcast() const [member function] - cls.add_method('GetAllowBroadcast', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## socket.h: ns3::Ptr ns3::Socket::GetBoundNetDevice() [member function] - cls.add_method('GetBoundNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - []) - ## socket.h: ns3::Socket::SocketErrno ns3::Socket::GetErrno() const [member function] - cls.add_method('GetErrno', - 'ns3::Socket::SocketErrno', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## socket.h: ns3::Ptr ns3::Socket::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## socket.h: uint32_t ns3::Socket::GetRxAvailable() const [member function] - cls.add_method('GetRxAvailable', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## socket.h: int ns3::Socket::GetSockName(ns3::Address & address) const [member function] - cls.add_method('GetSockName', - 'int', - [param('ns3::Address &', 'address')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## socket.h: ns3::Socket::SocketType ns3::Socket::GetSocketType() const [member function] - cls.add_method('GetSocketType', - 'ns3::Socket::SocketType', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## socket.h: uint32_t ns3::Socket::GetTxAvailable() const [member function] - cls.add_method('GetTxAvailable', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## socket.h: int ns3::Socket::Listen() [member function] - cls.add_method('Listen', - 'int', - [], - is_pure_virtual=True, is_virtual=True) - ## socket.h: ns3::Ptr ns3::Socket::Recv(uint32_t maxSize, uint32_t flags) [member function] - cls.add_method('Recv', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')], - is_pure_virtual=True, is_virtual=True) - ## socket.h: ns3::Ptr ns3::Socket::Recv() [member function] - cls.add_method('Recv', - 'ns3::Ptr< ns3::Packet >', - []) - ## socket.h: int ns3::Socket::Recv(uint8_t * buf, uint32_t size, uint32_t flags) [member function] - cls.add_method('Recv', - 'int', - [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')]) - ## socket.h: ns3::Ptr ns3::Socket::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function] - cls.add_method('RecvFrom', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')], - is_pure_virtual=True, is_virtual=True) - ## socket.h: ns3::Ptr ns3::Socket::RecvFrom(ns3::Address & fromAddress) [member function] - cls.add_method('RecvFrom', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::Address &', 'fromAddress')]) - ## socket.h: int ns3::Socket::RecvFrom(uint8_t * buf, uint32_t size, uint32_t flags, ns3::Address & fromAddress) [member function] - cls.add_method('RecvFrom', - 'int', - [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')]) - ## socket.h: int ns3::Socket::Send(ns3::Ptr p, uint32_t flags) [member function] - cls.add_method('Send', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')], - is_pure_virtual=True, is_virtual=True) - ## socket.h: int ns3::Socket::Send(ns3::Ptr p) [member function] - cls.add_method('Send', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## socket.h: int ns3::Socket::Send(uint8_t const * buf, uint32_t size, uint32_t flags) [member function] - cls.add_method('Send', - 'int', - [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')]) - ## socket.h: int ns3::Socket::SendTo(ns3::Ptr p, uint32_t flags, ns3::Address const & toAddress) [member function] - cls.add_method('SendTo', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')], - is_pure_virtual=True, is_virtual=True) - ## socket.h: int ns3::Socket::SendTo(uint8_t const * buf, uint32_t size, uint32_t flags, ns3::Address const & address) [member function] - cls.add_method('SendTo', - 'int', - [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address const &', 'address')]) - ## socket.h: void ns3::Socket::SetAcceptCallback(ns3::Callback, ns3::Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionRequest, ns3::Callback, ns3::Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> newConnectionCreated) [member function] - cls.add_method('SetAcceptCallback', - 'void', - [param('ns3::Callback< bool, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionRequest'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'newConnectionCreated')]) - ## socket.h: bool ns3::Socket::SetAllowBroadcast(bool allowBroadcast) [member function] - cls.add_method('SetAllowBroadcast', - 'bool', - [param('bool', 'allowBroadcast')], - is_pure_virtual=True, is_virtual=True) - ## socket.h: void ns3::Socket::SetCloseCallbacks(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> normalClose, ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> errorClose) [member function] - cls.add_method('SetCloseCallbacks', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'normalClose'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'errorClose')]) - ## socket.h: void ns3::Socket::SetConnectCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionSucceeded, ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionFailed) [member function] - cls.add_method('SetConnectCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionSucceeded'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionFailed')]) - ## socket.h: void ns3::Socket::SetDataSentCallback(ns3::Callback, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> dataSent) [member function] - cls.add_method('SetDataSentCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'dataSent')]) - ## socket.h: void ns3::Socket::SetRecvCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> arg0) [member function] - cls.add_method('SetRecvCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'arg0')]) - ## socket.h: void ns3::Socket::SetRecvPktInfo(bool flag) [member function] - cls.add_method('SetRecvPktInfo', - 'void', - [param('bool', 'flag')]) - ## socket.h: void ns3::Socket::SetSendCallback(ns3::Callback, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> sendCb) [member function] - cls.add_method('SetSendCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'sendCb')]) - ## socket.h: int ns3::Socket::ShutdownRecv() [member function] - cls.add_method('ShutdownRecv', - 'int', - [], - is_pure_virtual=True, is_virtual=True) - ## socket.h: int ns3::Socket::ShutdownSend() [member function] - cls.add_method('ShutdownSend', - 'int', - [], - is_pure_virtual=True, is_virtual=True) - ## socket.h: void ns3::Socket::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## socket.h: void ns3::Socket::NotifyConnectionFailed() [member function] - cls.add_method('NotifyConnectionFailed', - 'void', - [], - visibility='protected') - ## socket.h: bool ns3::Socket::NotifyConnectionRequest(ns3::Address const & from) [member function] - cls.add_method('NotifyConnectionRequest', - 'bool', - [param('ns3::Address const &', 'from')], - visibility='protected') - ## socket.h: void ns3::Socket::NotifyConnectionSucceeded() [member function] - cls.add_method('NotifyConnectionSucceeded', - 'void', - [], - visibility='protected') - ## socket.h: void ns3::Socket::NotifyDataRecv() [member function] - cls.add_method('NotifyDataRecv', - 'void', - [], - visibility='protected') - ## socket.h: void ns3::Socket::NotifyDataSent(uint32_t size) [member function] - cls.add_method('NotifyDataSent', - 'void', - [param('uint32_t', 'size')], - visibility='protected') - ## socket.h: void ns3::Socket::NotifyErrorClose() [member function] - cls.add_method('NotifyErrorClose', - 'void', - [], - visibility='protected') - ## socket.h: void ns3::Socket::NotifyNewConnectionCreated(ns3::Ptr socket, ns3::Address const & from) [member function] - cls.add_method('NotifyNewConnectionCreated', - 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket'), param('ns3::Address const &', 'from')], - visibility='protected') - ## socket.h: void ns3::Socket::NotifyNormalClose() [member function] - cls.add_method('NotifyNormalClose', - 'void', - [], - visibility='protected') - ## socket.h: void ns3::Socket::NotifySend(uint32_t spaceAvailable) [member function] - cls.add_method('NotifySend', - 'void', - [param('uint32_t', 'spaceAvailable')], - visibility='protected') - return - -def register_Ns3SocketAddressTag_methods(root_module, cls): - ## socket.h: ns3::SocketAddressTag::SocketAddressTag(ns3::SocketAddressTag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SocketAddressTag const &', 'arg0')]) - ## socket.h: ns3::SocketAddressTag::SocketAddressTag() [constructor] - cls.add_constructor([]) - ## socket.h: void ns3::SocketAddressTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## socket.h: ns3::Address ns3::SocketAddressTag::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True) - ## socket.h: ns3::TypeId ns3::SocketAddressTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## socket.h: uint32_t ns3::SocketAddressTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## socket.h: static ns3::TypeId ns3::SocketAddressTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## socket.h: void ns3::SocketAddressTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## socket.h: void ns3::SocketAddressTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_const=True, is_virtual=True) - ## socket.h: void ns3::SocketAddressTag::SetAddress(ns3::Address addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'addr')]) - return - -def register_Ns3SocketFactory_methods(root_module, cls): - ## socket-factory.h: ns3::SocketFactory::SocketFactory(ns3::SocketFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SocketFactory const &', 'arg0')]) - ## socket-factory.h: ns3::SocketFactory::SocketFactory() [constructor] - cls.add_constructor([]) - ## socket-factory.h: ns3::Ptr ns3::SocketFactory::CreateSocket() [member function] - cls.add_method('CreateSocket', - 'ns3::Ptr< ns3::Socket >', - [], - is_pure_virtual=True, is_virtual=True) - ## socket-factory.h: static ns3::TypeId ns3::SocketFactory::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3SocketIpTtlTag_methods(root_module, cls): - ## socket.h: ns3::SocketIpTtlTag::SocketIpTtlTag(ns3::SocketIpTtlTag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SocketIpTtlTag const &', 'arg0')]) - ## socket.h: ns3::SocketIpTtlTag::SocketIpTtlTag() [constructor] - cls.add_constructor([]) - ## socket.h: void ns3::SocketIpTtlTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## socket.h: ns3::TypeId ns3::SocketIpTtlTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## socket.h: uint32_t ns3::SocketIpTtlTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## socket.h: uint8_t ns3::SocketIpTtlTag::GetTtl() const [member function] - cls.add_method('GetTtl', - 'uint8_t', - [], - is_const=True) - ## socket.h: static ns3::TypeId ns3::SocketIpTtlTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## socket.h: void ns3::SocketIpTtlTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## socket.h: void ns3::SocketIpTtlTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_const=True, is_virtual=True) - ## socket.h: void ns3::SocketIpTtlTag::SetTtl(uint8_t ttl) [member function] - cls.add_method('SetTtl', - 'void', - [param('uint8_t', 'ttl')]) - return - -def register_Ns3SocketSetDontFragmentTag_methods(root_module, cls): - ## socket.h: ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag(ns3::SocketSetDontFragmentTag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SocketSetDontFragmentTag const &', 'arg0')]) - ## socket.h: ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag() [constructor] - cls.add_constructor([]) - ## socket.h: void ns3::SocketSetDontFragmentTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## socket.h: void ns3::SocketSetDontFragmentTag::Disable() [member function] - cls.add_method('Disable', - 'void', - []) - ## socket.h: void ns3::SocketSetDontFragmentTag::Enable() [member function] - cls.add_method('Enable', - 'void', - []) - ## socket.h: ns3::TypeId ns3::SocketSetDontFragmentTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## socket.h: uint32_t ns3::SocketSetDontFragmentTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## socket.h: static ns3::TypeId ns3::SocketSetDontFragmentTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## socket.h: bool ns3::SocketSetDontFragmentTag::IsEnabled() const [member function] - cls.add_method('IsEnabled', - 'bool', - [], - is_const=True) - ## socket.h: void ns3::SocketSetDontFragmentTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## socket.h: void ns3::SocketSetDontFragmentTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_const=True, is_virtual=True) - return - -def register_Ns3Trailer_methods(root_module, cls): - cls.add_output_stream_operator() - ## trailer.h: ns3::Trailer::Trailer() [constructor] - cls.add_constructor([]) - ## trailer.h: ns3::Trailer::Trailer(ns3::Trailer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) - ## trailer.h: uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'end')], - is_pure_virtual=True, is_virtual=True) - ## trailer.h: uint32_t ns3::Trailer::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## trailer.h: static ns3::TypeId ns3::Trailer::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## trailer.h: void ns3::Trailer::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## trailer.h: void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3Application_methods(root_module, cls): - ## application.h: ns3::Application::Application(ns3::Application const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Application const &', 'arg0')]) - ## application.h: ns3::Application::Application() [constructor] - cls.add_constructor([]) - ## application.h: ns3::Ptr ns3::Application::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## application.h: static ns3::TypeId ns3::Application::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## application.h: void ns3::Application::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## application.h: void ns3::Application::SetStartTime(ns3::Time start) [member function] - cls.add_method('SetStartTime', - 'void', - [param('ns3::Time', 'start')]) - ## application.h: void ns3::Application::SetStopTime(ns3::Time stop) [member function] - cls.add_method('SetStopTime', - 'void', - [param('ns3::Time', 'stop')]) - ## application.h: void ns3::Application::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## application.h: void ns3::Application::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='protected', is_virtual=True) - ## application.h: void ns3::Application::StartApplication() [member function] - cls.add_method('StartApplication', - 'void', - [], - visibility='private', is_virtual=True) - ## application.h: void ns3::Application::StopApplication() [member function] - cls.add_method('StopApplication', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3Channel_methods(root_module, cls): - ## channel.h: ns3::Channel::Channel(ns3::Channel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Channel const &', 'arg0')]) - ## channel.h: ns3::Channel::Channel() [constructor] - cls.add_constructor([]) - ## channel.h: ns3::Ptr ns3::Channel::GetDevice(uint32_t i) const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'i')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## channel.h: uint32_t ns3::Channel::GetId() const [member function] - cls.add_method('GetId', - 'uint32_t', - [], - is_const=True) - ## channel.h: uint32_t ns3::Channel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## channel.h: static ns3::TypeId ns3::Channel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3DataRateChecker_methods(root_module, cls): - ## data-rate.h: ns3::DataRateChecker::DataRateChecker() [constructor] - cls.add_constructor([]) - ## data-rate.h: ns3::DataRateChecker::DataRateChecker(ns3::DataRateChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DataRateChecker const &', 'arg0')]) - return - -def register_Ns3DataRateValue_methods(root_module, cls): - ## data-rate.h: ns3::DataRateValue::DataRateValue() [constructor] - cls.add_constructor([]) - ## data-rate.h: ns3::DataRateValue::DataRateValue(ns3::DataRateValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DataRateValue const &', 'arg0')]) - ## data-rate.h: ns3::DataRateValue::DataRateValue(ns3::DataRate const & value) [constructor] - cls.add_constructor([param('ns3::DataRate const &', 'value')]) - ## data-rate.h: ns3::Ptr ns3::DataRateValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## data-rate.h: bool ns3::DataRateValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## data-rate.h: ns3::DataRate ns3::DataRateValue::Get() const [member function] - cls.add_method('Get', - 'ns3::DataRate', - [], - is_const=True) - ## data-rate.h: std::string ns3::DataRateValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## data-rate.h: void ns3::DataRateValue::Set(ns3::DataRate const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::DataRate const &', 'value')]) - return - -def register_Ns3DropTailQueue_methods(root_module, cls): - ## drop-tail-queue.h: ns3::DropTailQueue::DropTailQueue(ns3::DropTailQueue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DropTailQueue const &', 'arg0')]) - ## drop-tail-queue.h: ns3::DropTailQueue::DropTailQueue() [constructor] - cls.add_constructor([]) - ## drop-tail-queue.h: ns3::DropTailQueue::Mode ns3::DropTailQueue::GetMode() [member function] - cls.add_method('GetMode', - 'ns3::DropTailQueue::Mode', - []) - ## drop-tail-queue.h: static ns3::TypeId ns3::DropTailQueue::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## drop-tail-queue.h: void ns3::DropTailQueue::SetMode(ns3::DropTailQueue::Mode mode) [member function] - cls.add_method('SetMode', - 'void', - [param('ns3::DropTailQueue::Mode', 'mode')]) - ## drop-tail-queue.h: ns3::Ptr ns3::DropTailQueue::DoDequeue() [member function] - cls.add_method('DoDequeue', - 'ns3::Ptr< ns3::Packet >', - [], - visibility='private', is_virtual=True) - ## drop-tail-queue.h: bool ns3::DropTailQueue::DoEnqueue(ns3::Ptr p) [member function] - cls.add_method('DoEnqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='private', is_virtual=True) - ## drop-tail-queue.h: ns3::Ptr ns3::DropTailQueue::DoPeek() const [member function] - cls.add_method('DoPeek', - 'ns3::Ptr< ns3::Packet const >', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3ErrorModel_methods(root_module, cls): - ## error-model.h: ns3::ErrorModel::ErrorModel(ns3::ErrorModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ErrorModel const &', 'arg0')]) - ## error-model.h: ns3::ErrorModel::ErrorModel() [constructor] - cls.add_constructor([]) - ## error-model.h: void ns3::ErrorModel::Disable() [member function] - cls.add_method('Disable', - 'void', - []) - ## error-model.h: void ns3::ErrorModel::Enable() [member function] - cls.add_method('Enable', - 'void', - []) - ## error-model.h: static ns3::TypeId ns3::ErrorModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## error-model.h: bool ns3::ErrorModel::IsCorrupt(ns3::Ptr pkt) [member function] - cls.add_method('IsCorrupt', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'pkt')]) - ## error-model.h: bool ns3::ErrorModel::IsEnabled() const [member function] - cls.add_method('IsEnabled', - 'bool', - [], - is_const=True) - ## error-model.h: void ns3::ErrorModel::Reset() [member function] - cls.add_method('Reset', - 'void', - []) - ## error-model.h: bool ns3::ErrorModel::DoCorrupt(ns3::Ptr arg0) [member function] - cls.add_method('DoCorrupt', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'arg0')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## error-model.h: void ns3::ErrorModel::DoReset() [member function] - cls.add_method('DoReset', - 'void', - [], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3EthernetHeader_methods(root_module, cls): - ## ethernet-header.h: ns3::EthernetHeader::EthernetHeader(ns3::EthernetHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EthernetHeader const &', 'arg0')]) - ## ethernet-header.h: ns3::EthernetHeader::EthernetHeader(bool hasPreamble) [constructor] - cls.add_constructor([param('bool', 'hasPreamble')]) - ## ethernet-header.h: ns3::EthernetHeader::EthernetHeader() [constructor] - cls.add_constructor([]) - ## ethernet-header.h: uint32_t ns3::EthernetHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ethernet-header.h: ns3::Mac48Address ns3::EthernetHeader::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Mac48Address', - [], - is_const=True) - ## ethernet-header.h: uint32_t ns3::EthernetHeader::GetHeaderSize() const [member function] - cls.add_method('GetHeaderSize', - 'uint32_t', - [], - is_const=True) - ## ethernet-header.h: ns3::TypeId ns3::EthernetHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ethernet-header.h: uint16_t ns3::EthernetHeader::GetLengthType() const [member function] - cls.add_method('GetLengthType', - 'uint16_t', - [], - is_const=True) - ## ethernet-header.h: ns3::ethernet_header_t ns3::EthernetHeader::GetPacketType() const [member function] - cls.add_method('GetPacketType', - 'ns3::ethernet_header_t', - [], - is_const=True) - ## ethernet-header.h: uint64_t ns3::EthernetHeader::GetPreambleSfd() const [member function] - cls.add_method('GetPreambleSfd', - 'uint64_t', - [], - is_const=True) - ## ethernet-header.h: uint32_t ns3::EthernetHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ethernet-header.h: ns3::Mac48Address ns3::EthernetHeader::GetSource() const [member function] - cls.add_method('GetSource', - 'ns3::Mac48Address', - [], - is_const=True) - ## ethernet-header.h: static ns3::TypeId ns3::EthernetHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ethernet-header.h: void ns3::EthernetHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ethernet-header.h: void ns3::EthernetHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ethernet-header.h: void ns3::EthernetHeader::SetDestination(ns3::Mac48Address destination) [member function] - cls.add_method('SetDestination', - 'void', - [param('ns3::Mac48Address', 'destination')]) - ## ethernet-header.h: void ns3::EthernetHeader::SetLengthType(uint16_t size) [member function] - cls.add_method('SetLengthType', - 'void', - [param('uint16_t', 'size')]) - ## ethernet-header.h: void ns3::EthernetHeader::SetPreambleSfd(uint64_t preambleSfd) [member function] - cls.add_method('SetPreambleSfd', - 'void', - [param('uint64_t', 'preambleSfd')]) - ## ethernet-header.h: void ns3::EthernetHeader::SetSource(ns3::Mac48Address source) [member function] - cls.add_method('SetSource', - 'void', - [param('ns3::Mac48Address', 'source')]) - return - -def register_Ns3EthernetTrailer_methods(root_module, cls): - ## ethernet-trailer.h: ns3::EthernetTrailer::EthernetTrailer(ns3::EthernetTrailer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EthernetTrailer const &', 'arg0')]) - ## ethernet-trailer.h: ns3::EthernetTrailer::EthernetTrailer() [constructor] - cls.add_constructor([]) - ## ethernet-trailer.h: void ns3::EthernetTrailer::CalcFcs(ns3::Ptr p) [member function] - cls.add_method('CalcFcs', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'p')]) - ## ethernet-trailer.h: bool ns3::EthernetTrailer::CheckFcs(ns3::Ptr p) const [member function] - cls.add_method('CheckFcs', - 'bool', - [param('ns3::Ptr< ns3::Packet const >', 'p')], - is_const=True) - ## ethernet-trailer.h: uint32_t ns3::EthernetTrailer::Deserialize(ns3::Buffer::Iterator end) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'end')], - is_virtual=True) - ## ethernet-trailer.h: void ns3::EthernetTrailer::EnableFcs(bool enable) [member function] - cls.add_method('EnableFcs', - 'void', - [param('bool', 'enable')]) - ## ethernet-trailer.h: uint32_t ns3::EthernetTrailer::GetFcs() [member function] - cls.add_method('GetFcs', - 'uint32_t', - []) - ## ethernet-trailer.h: ns3::TypeId ns3::EthernetTrailer::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ethernet-trailer.h: uint32_t ns3::EthernetTrailer::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ethernet-trailer.h: uint32_t ns3::EthernetTrailer::GetTrailerSize() const [member function] - cls.add_method('GetTrailerSize', - 'uint32_t', - [], - is_const=True) - ## ethernet-trailer.h: static ns3::TypeId ns3::EthernetTrailer::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ethernet-trailer.h: void ns3::EthernetTrailer::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ethernet-trailer.h: void ns3::EthernetTrailer::Serialize(ns3::Buffer::Iterator end) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'end')], - is_const=True, is_virtual=True) - ## ethernet-trailer.h: void ns3::EthernetTrailer::SetFcs(uint32_t fcs) [member function] - cls.add_method('SetFcs', - 'void', - [param('uint32_t', 'fcs')]) - return - -def register_Ns3Ipv4AddressChecker_methods(root_module, cls): - ## ipv4-address.h: ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] - cls.add_constructor([]) - ## ipv4-address.h: ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) - return - -def register_Ns3Ipv4AddressValue_methods(root_module, cls): - ## ipv4-address.h: ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] - cls.add_constructor([]) - ## ipv4-address.h: ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) - ## ipv4-address.h: ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] - cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) - ## ipv4-address.h: ns3::Ptr ns3::Ipv4AddressValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## ipv4-address.h: bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## ipv4-address.h: ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-address.h: std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## ipv4-address.h: void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Ipv4Address const &', 'value')]) - return - -def register_Ns3Ipv4MaskChecker_methods(root_module, cls): - ## ipv4-address.h: ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] - cls.add_constructor([]) - ## ipv4-address.h: ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) - return - -def register_Ns3Ipv4MaskValue_methods(root_module, cls): - ## ipv4-address.h: ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] - cls.add_constructor([]) - ## ipv4-address.h: ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) - ## ipv4-address.h: ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] - cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) - ## ipv4-address.h: ns3::Ptr ns3::Ipv4MaskValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## ipv4-address.h: bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## ipv4-address.h: ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Ipv4Mask', - [], - is_const=True) - ## ipv4-address.h: std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## ipv4-address.h: void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Ipv4Mask const &', 'value')]) - return - -def register_Ns3Ipv6AddressChecker_methods(root_module, cls): - ## ipv6-address.h: ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] - cls.add_constructor([]) - ## ipv6-address.h: ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) - return - -def register_Ns3Ipv6AddressValue_methods(root_module, cls): - ## ipv6-address.h: ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] - cls.add_constructor([]) - ## ipv6-address.h: ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) - ## ipv6-address.h: ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] - cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) - ## ipv6-address.h: ns3::Ptr ns3::Ipv6AddressValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## ipv6-address.h: bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## ipv6-address.h: ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-address.h: std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## ipv6-address.h: void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Ipv6Address const &', 'value')]) - return - -def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): - ## ipv6-address.h: ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] - cls.add_constructor([]) - ## ipv6-address.h: ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) - return - -def register_Ns3Ipv6PrefixValue_methods(root_module, cls): - ## ipv6-address.h: ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] - cls.add_constructor([]) - ## ipv6-address.h: ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) - ## ipv6-address.h: ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] - cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) - ## ipv6-address.h: ns3::Ptr ns3::Ipv6PrefixValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## ipv6-address.h: bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## ipv6-address.h: ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Ipv6Prefix', - [], - is_const=True) - ## ipv6-address.h: std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## ipv6-address.h: void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Ipv6Prefix const &', 'value')]) - return - -def register_Ns3ListErrorModel_methods(root_module, cls): - ## error-model.h: ns3::ListErrorModel::ListErrorModel(ns3::ListErrorModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ListErrorModel const &', 'arg0')]) - ## error-model.h: ns3::ListErrorModel::ListErrorModel() [constructor] - cls.add_constructor([]) - ## error-model.h: std::list > ns3::ListErrorModel::GetList() const [member function] - cls.add_method('GetList', - 'std::list< unsigned int >', - [], - is_const=True) - ## error-model.h: static ns3::TypeId ns3::ListErrorModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## error-model.h: void ns3::ListErrorModel::SetList(std::list > const & packetlist) [member function] - cls.add_method('SetList', - 'void', - [param('std::list< unsigned int > const &', 'packetlist')]) - ## error-model.h: bool ns3::ListErrorModel::DoCorrupt(ns3::Ptr p) [member function] - cls.add_method('DoCorrupt', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='private', is_virtual=True) - ## error-model.h: void ns3::ListErrorModel::DoReset() [member function] - cls.add_method('DoReset', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3Mac48AddressChecker_methods(root_module, cls): - ## mac48-address.h: ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] - cls.add_constructor([]) - ## mac48-address.h: ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) - return - -def register_Ns3Mac48AddressValue_methods(root_module, cls): - ## mac48-address.h: ns3::Mac48AddressValue::Mac48AddressValue() [constructor] - cls.add_constructor([]) - ## mac48-address.h: ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')]) - ## mac48-address.h: ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor] - cls.add_constructor([param('ns3::Mac48Address const &', 'value')]) - ## mac48-address.h: ns3::Ptr ns3::Mac48AddressValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## mac48-address.h: bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## mac48-address.h: ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Mac48Address', - [], - is_const=True) - ## mac48-address.h: std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## mac48-address.h: void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Mac48Address const &', 'value')]) - return - -def register_Ns3NetDevice_methods(root_module, cls): - ## net-device.h: ns3::NetDevice::NetDevice() [constructor] - cls.add_constructor([]) - ## net-device.h: ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) - ## net-device.h: void ns3::NetDevice::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_pure_virtual=True, is_virtual=True) - ## net-device.h: ns3::Address ns3::NetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: ns3::Address ns3::NetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: ns3::Ptr ns3::NetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: uint32_t ns3::NetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: uint16_t ns3::NetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: ns3::Ptr ns3::NetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: static ns3::TypeId ns3::NetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## net-device.h: bool ns3::NetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::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_pure_virtual=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::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_pure_virtual=True, is_virtual=True) - ## net-device.h: void ns3::NetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_pure_virtual=True, is_virtual=True) - ## net-device.h: void ns3::NetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_pure_virtual=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_pure_virtual=True, is_virtual=True) - ## net-device.h: void ns3::NetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_pure_virtual=True, is_virtual=True) - ## net-device.h: void ns3::NetDevice::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_pure_virtual=True, is_virtual=True) - ## net-device.h: void ns3::NetDevice::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_pure_virtual=True, is_virtual=True) - ## net-device.h: bool ns3::NetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3NixVector_methods(root_module, cls): - cls.add_output_stream_operator() - ## nix-vector.h: ns3::NixVector::NixVector() [constructor] - cls.add_constructor([]) - ## nix-vector.h: ns3::NixVector::NixVector(ns3::NixVector const & o) [copy constructor] - cls.add_constructor([param('ns3::NixVector const &', 'o')]) - ## nix-vector.h: void ns3::NixVector::AddNeighborIndex(uint32_t newBits, uint32_t numberOfBits) [member function] - cls.add_method('AddNeighborIndex', - 'void', - [param('uint32_t', 'newBits'), param('uint32_t', 'numberOfBits')]) - ## nix-vector.h: uint32_t ns3::NixVector::BitCount(uint32_t numberOfNeighbors) const [member function] - cls.add_method('BitCount', - 'uint32_t', - [param('uint32_t', 'numberOfNeighbors')], - is_const=True) - ## nix-vector.h: ns3::Ptr ns3::NixVector::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::NixVector >', - [], - is_const=True) - ## nix-vector.h: uint32_t ns3::NixVector::Deserialize(uint32_t const * buffer, uint32_t size) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) - ## nix-vector.h: uint32_t ns3::NixVector::ExtractNeighborIndex(uint32_t numberOfBits) [member function] - cls.add_method('ExtractNeighborIndex', - 'uint32_t', - [param('uint32_t', 'numberOfBits')]) - ## nix-vector.h: uint32_t ns3::NixVector::GetRemainingBits() [member function] - cls.add_method('GetRemainingBits', - 'uint32_t', - []) - ## nix-vector.h: uint32_t ns3::NixVector::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## nix-vector.h: uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] - cls.add_method('Serialize', - 'uint32_t', - [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], - is_const=True) - return - -def register_Ns3Node_methods(root_module, cls): - ## node.h: ns3::Node::Node(ns3::Node const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Node const &', 'arg0')]) - ## node.h: ns3::Node::Node() [constructor] - cls.add_constructor([]) - ## node.h: ns3::Node::Node(uint32_t systemId) [constructor] - cls.add_constructor([param('uint32_t', 'systemId')]) - ## node.h: uint32_t ns3::Node::AddApplication(ns3::Ptr application) [member function] - cls.add_method('AddApplication', - 'uint32_t', - [param('ns3::Ptr< ns3::Application >', 'application')]) - ## node.h: uint32_t ns3::Node::AddDevice(ns3::Ptr device) [member function] - cls.add_method('AddDevice', - 'uint32_t', - [param('ns3::Ptr< ns3::NetDevice >', 'device')]) - ## node.h: static bool ns3::Node::ChecksumEnabled() [member function] - cls.add_method('ChecksumEnabled', - 'bool', - [], - is_static=True) - ## node.h: ns3::Ptr ns3::Node::GetApplication(uint32_t index) const [member function] - cls.add_method('GetApplication', - 'ns3::Ptr< ns3::Application >', - [param('uint32_t', 'index')], - is_const=True) - ## node.h: ns3::Ptr ns3::Node::GetDevice(uint32_t index) const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'index')], - is_const=True) - ## node.h: uint32_t ns3::Node::GetId() const [member function] - cls.add_method('GetId', - 'uint32_t', - [], - is_const=True) - ## node.h: uint32_t ns3::Node::GetNApplications() const [member function] - cls.add_method('GetNApplications', - 'uint32_t', - [], - is_const=True) - ## node.h: uint32_t ns3::Node::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True) - ## node.h: uint32_t ns3::Node::GetSystemId() const [member function] - cls.add_method('GetSystemId', - 'uint32_t', - [], - is_const=True) - ## node.h: static ns3::TypeId ns3::Node::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## node.h: void ns3::Node::RegisterProtocolHandler(ns3::Callback, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler, uint16_t protocolType, ns3::Ptr device, bool promiscuous=false) [member function] - cls.add_method('RegisterProtocolHandler', - 'void', - [param('ns3::Callback< void, 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 >', 'handler'), param('uint16_t', 'protocolType'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'promiscuous', default_value='false')]) - ## node.h: void ns3::Node::UnregisterProtocolHandler(ns3::Callback, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler) [member function] - cls.add_method('UnregisterProtocolHandler', - 'void', - [param('ns3::Callback< void, 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 >', 'handler')]) - ## node.h: void ns3::Node::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## node.h: void ns3::Node::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='protected', is_virtual=True) - ## node.h: void ns3::Node::NotifyDeviceAdded(ns3::Ptr device) [member function] - cls.add_method('NotifyDeviceAdded', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'device')], - visibility='private', is_virtual=True) - return - -def register_Ns3OutputStreamWrapper_methods(root_module, cls): - ## output-stream-wrapper.h: ns3::OutputStreamWrapper::OutputStreamWrapper(ns3::OutputStreamWrapper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OutputStreamWrapper const &', 'arg0')]) - ## output-stream-wrapper.h: ns3::OutputStreamWrapper::OutputStreamWrapper(std::string filename, std::_Ios_Openmode filemode) [constructor] - cls.add_constructor([param('std::string', 'filename'), param('std::_Ios_Openmode', 'filemode')]) - ## output-stream-wrapper.h: ns3::OutputStreamWrapper::OutputStreamWrapper(std::ostream * os) [constructor] - cls.add_constructor([param('std::ostream *', 'os')]) - ## output-stream-wrapper.h: std::ostream * ns3::OutputStreamWrapper::GetStream() [member function] - cls.add_method('GetStream', - 'std::ostream *', - []) - return - -def register_Ns3Packet_methods(root_module, cls): - cls.add_output_stream_operator() - ## packet.h: ns3::Packet::Packet() [constructor] - cls.add_constructor([]) - ## packet.h: ns3::Packet::Packet(ns3::Packet const & o) [copy constructor] - cls.add_constructor([param('ns3::Packet const &', 'o')]) - ## packet.h: ns3::Packet::Packet(uint32_t size) [constructor] - cls.add_constructor([param('uint32_t', 'size')]) - ## packet.h: ns3::Packet::Packet(uint8_t const * buffer, uint32_t size, bool magic) [constructor] - cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size'), param('bool', 'magic')]) - ## packet.h: ns3::Packet::Packet(uint8_t const * buffer, uint32_t size) [constructor] - cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) - ## packet.h: void ns3::Packet::AddAtEnd(ns3::Ptr packet) [member function] - cls.add_method('AddAtEnd', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## packet.h: void ns3::Packet::AddByteTag(ns3::Tag const & tag) const [member function] - cls.add_method('AddByteTag', - 'void', - [param('ns3::Tag const &', 'tag')], - is_const=True) - ## packet.h: void ns3::Packet::AddHeader(ns3::Header const & header) [member function] - cls.add_method('AddHeader', - 'void', - [param('ns3::Header const &', 'header')]) - ## packet.h: void ns3::Packet::AddPacketTag(ns3::Tag const & tag) const [member function] - cls.add_method('AddPacketTag', - 'void', - [param('ns3::Tag const &', 'tag')], - is_const=True) - ## packet.h: void ns3::Packet::AddPaddingAtEnd(uint32_t size) [member function] - cls.add_method('AddPaddingAtEnd', - 'void', - [param('uint32_t', 'size')]) - ## packet.h: void ns3::Packet::AddTrailer(ns3::Trailer const & trailer) [member function] - cls.add_method('AddTrailer', - 'void', - [param('ns3::Trailer const &', 'trailer')]) - ## packet.h: ns3::PacketMetadata::ItemIterator ns3::Packet::BeginItem() const [member function] - cls.add_method('BeginItem', - 'ns3::PacketMetadata::ItemIterator', - [], - is_const=True) - ## packet.h: ns3::Ptr ns3::Packet::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## packet.h: uint32_t ns3::Packet::CopyData(uint8_t * buffer, uint32_t size) const [member function] - cls.add_method('CopyData', - 'uint32_t', - [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], - is_const=True) - ## packet.h: void ns3::Packet::CopyData(std::ostream * os, uint32_t size) const [member function] - cls.add_method('CopyData', - 'void', - [param('std::ostream *', 'os'), param('uint32_t', 'size')], - is_const=True) - ## packet.h: ns3::Ptr ns3::Packet::CreateFragment(uint32_t start, uint32_t length) const [member function] - cls.add_method('CreateFragment', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'start'), param('uint32_t', 'length')], - is_const=True) - ## packet.h: static void ns3::Packet::EnableChecking() [member function] - cls.add_method('EnableChecking', - 'void', - [], - is_static=True) - ## packet.h: static void ns3::Packet::EnablePrinting() [member function] - cls.add_method('EnablePrinting', - 'void', - [], - is_static=True) - ## packet.h: bool ns3::Packet::FindFirstMatchingByteTag(ns3::Tag & tag) const [member function] - cls.add_method('FindFirstMatchingByteTag', - 'bool', - [param('ns3::Tag &', 'tag')], - is_const=True) - ## packet.h: ns3::ByteTagIterator ns3::Packet::GetByteTagIterator() const [member function] - cls.add_method('GetByteTagIterator', - 'ns3::ByteTagIterator', - [], - is_const=True) - ## packet.h: ns3::Ptr ns3::Packet::GetNixVector() const [member function] - cls.add_method('GetNixVector', - 'ns3::Ptr< ns3::NixVector >', - [], - is_const=True) - ## packet.h: ns3::PacketTagIterator ns3::Packet::GetPacketTagIterator() const [member function] - cls.add_method('GetPacketTagIterator', - 'ns3::PacketTagIterator', - [], - is_const=True) - ## packet.h: uint32_t ns3::Packet::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## packet.h: uint32_t ns3::Packet::GetSize() const [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_const=True) - ## packet.h: uint64_t ns3::Packet::GetUid() const [member function] - cls.add_method('GetUid', - 'uint64_t', - [], - is_const=True) - ## packet.h: uint8_t const * ns3::Packet::PeekData() const [member function] - cls.add_method('PeekData', - 'uint8_t const *', - [], - deprecated=True, is_const=True) - ## packet.h: uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function] - cls.add_method('PeekHeader', - 'uint32_t', - [param('ns3::Header &', 'header')], - is_const=True) - ## packet.h: bool ns3::Packet::PeekPacketTag(ns3::Tag & tag) const [member function] - cls.add_method('PeekPacketTag', - 'bool', - [param('ns3::Tag &', 'tag')], - is_const=True) - ## packet.h: uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function] - cls.add_method('PeekTrailer', - 'uint32_t', - [param('ns3::Trailer &', 'trailer')]) - ## packet.h: void ns3::Packet::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## packet.h: void ns3::Packet::PrintByteTags(std::ostream & os) const [member function] - cls.add_method('PrintByteTags', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## packet.h: void ns3::Packet::PrintPacketTags(std::ostream & os) const [member function] - cls.add_method('PrintPacketTags', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## packet.h: void ns3::Packet::RemoveAllByteTags() [member function] - cls.add_method('RemoveAllByteTags', - 'void', - []) - ## packet.h: void ns3::Packet::RemoveAllPacketTags() [member function] - cls.add_method('RemoveAllPacketTags', - 'void', - []) - ## packet.h: void ns3::Packet::RemoveAtEnd(uint32_t size) [member function] - cls.add_method('RemoveAtEnd', - 'void', - [param('uint32_t', 'size')]) - ## packet.h: void ns3::Packet::RemoveAtStart(uint32_t size) [member function] - cls.add_method('RemoveAtStart', - 'void', - [param('uint32_t', 'size')]) - ## packet.h: uint32_t ns3::Packet::RemoveHeader(ns3::Header & header) [member function] - cls.add_method('RemoveHeader', - 'uint32_t', - [param('ns3::Header &', 'header')]) - ## packet.h: bool ns3::Packet::RemovePacketTag(ns3::Tag & tag) [member function] - cls.add_method('RemovePacketTag', - 'bool', - [param('ns3::Tag &', 'tag')]) - ## packet.h: uint32_t ns3::Packet::RemoveTrailer(ns3::Trailer & trailer) [member function] - cls.add_method('RemoveTrailer', - 'uint32_t', - [param('ns3::Trailer &', 'trailer')]) - ## packet.h: uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] - cls.add_method('Serialize', - 'uint32_t', - [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], - is_const=True) - ## packet.h: void ns3::Packet::SetNixVector(ns3::Ptr arg0) [member function] - cls.add_method('SetNixVector', - 'void', - [param('ns3::Ptr< ns3::NixVector >', 'arg0')]) - return - -def register_Ns3PacketSocket_methods(root_module, cls): - ## packet-socket.h: ns3::PacketSocket::PacketSocket(ns3::PacketSocket const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketSocket const &', 'arg0')]) - ## packet-socket.h: ns3::PacketSocket::PacketSocket() [constructor] - cls.add_constructor([]) - ## packet-socket.h: int ns3::PacketSocket::Bind() [member function] - cls.add_method('Bind', - 'int', - [], - is_virtual=True) - ## packet-socket.h: int ns3::PacketSocket::Bind(ns3::Address const & address) [member function] - cls.add_method('Bind', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True) - ## packet-socket.h: int ns3::PacketSocket::Close() [member function] - cls.add_method('Close', - 'int', - [], - is_virtual=True) - ## packet-socket.h: int ns3::PacketSocket::Connect(ns3::Address const & address) [member function] - cls.add_method('Connect', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True) - ## packet-socket.h: bool ns3::PacketSocket::GetAllowBroadcast() const [member function] - cls.add_method('GetAllowBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## packet-socket.h: ns3::Socket::SocketErrno ns3::PacketSocket::GetErrno() const [member function] - cls.add_method('GetErrno', - 'ns3::Socket::SocketErrno', - [], - is_const=True, is_virtual=True) - ## packet-socket.h: ns3::Ptr ns3::PacketSocket::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## packet-socket.h: uint32_t ns3::PacketSocket::GetRxAvailable() const [member function] - cls.add_method('GetRxAvailable', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## packet-socket.h: int ns3::PacketSocket::GetSockName(ns3::Address & address) const [member function] - cls.add_method('GetSockName', - 'int', - [param('ns3::Address &', 'address')], - is_const=True, is_virtual=True) - ## packet-socket.h: ns3::Socket::SocketType ns3::PacketSocket::GetSocketType() const [member function] - cls.add_method('GetSocketType', - 'ns3::Socket::SocketType', - [], - is_const=True, is_virtual=True) - ## packet-socket.h: uint32_t ns3::PacketSocket::GetTxAvailable() const [member function] - cls.add_method('GetTxAvailable', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## packet-socket.h: static ns3::TypeId ns3::PacketSocket::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## packet-socket.h: int ns3::PacketSocket::Listen() [member function] - cls.add_method('Listen', - 'int', - [], - is_virtual=True) - ## packet-socket.h: ns3::Ptr ns3::PacketSocket::Recv(uint32_t maxSize, uint32_t flags) [member function] - cls.add_method('Recv', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')], - is_virtual=True) - ## packet-socket.h: ns3::Ptr ns3::PacketSocket::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function] - cls.add_method('RecvFrom', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')], - is_virtual=True) - ## packet-socket.h: int ns3::PacketSocket::Send(ns3::Ptr p, uint32_t flags) [member function] - cls.add_method('Send', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')], - is_virtual=True) - ## packet-socket.h: int ns3::PacketSocket::SendTo(ns3::Ptr p, uint32_t flags, ns3::Address const & toAddress) [member function] - cls.add_method('SendTo', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')], - is_virtual=True) - ## packet-socket.h: bool ns3::PacketSocket::SetAllowBroadcast(bool allowBroadcast) [member function] - cls.add_method('SetAllowBroadcast', - 'bool', - [param('bool', 'allowBroadcast')], - is_virtual=True) - ## packet-socket.h: void ns3::PacketSocket::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## packet-socket.h: int ns3::PacketSocket::ShutdownRecv() [member function] - cls.add_method('ShutdownRecv', - 'int', - [], - is_virtual=True) - ## packet-socket.h: int ns3::PacketSocket::ShutdownSend() [member function] - cls.add_method('ShutdownSend', - 'int', - [], - is_virtual=True) - ## packet-socket.h: void ns3::PacketSocket::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3PacketSocketFactory_methods(root_module, cls): - ## packet-socket-factory.h: ns3::PacketSocketFactory::PacketSocketFactory(ns3::PacketSocketFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketSocketFactory const &', 'arg0')]) - ## packet-socket-factory.h: ns3::PacketSocketFactory::PacketSocketFactory() [constructor] - cls.add_constructor([]) - ## packet-socket-factory.h: ns3::Ptr ns3::PacketSocketFactory::CreateSocket() [member function] - cls.add_method('CreateSocket', - 'ns3::Ptr< ns3::Socket >', - [], - is_virtual=True) - ## packet-socket-factory.h: static ns3::TypeId ns3::PacketSocketFactory::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3PbbAddressBlock_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('!=') - ## packetbb.h: ns3::PbbAddressBlock::PbbAddressBlock(ns3::PbbAddressBlock const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbAddressBlock const &', 'arg0')]) - ## packetbb.h: ns3::PbbAddressBlock::PbbAddressBlock() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::Address ns3::PbbAddressBlock::AddressBack() const [member function] - cls.add_method('AddressBack', - 'ns3::Address', - [], - is_const=True) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::AddressBegin() [member function] - cls.add_method('AddressBegin', - 'std::_List_iterator< ns3::Address >', - []) - ## packetbb.h: std::_List_const_iterator ns3::PbbAddressBlock::AddressBegin() const [member function] - cls.add_method('AddressBegin', - 'std::_List_const_iterator< ns3::Address >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbAddressBlock::AddressClear() [member function] - cls.add_method('AddressClear', - 'void', - []) - ## packetbb.h: bool ns3::PbbAddressBlock::AddressEmpty() const [member function] - cls.add_method('AddressEmpty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::AddressEnd() [member function] - cls.add_method('AddressEnd', - 'std::_List_iterator< ns3::Address >', - []) - ## packetbb.h: std::_List_const_iterator ns3::PbbAddressBlock::AddressEnd() const [member function] - cls.add_method('AddressEnd', - 'std::_List_const_iterator< ns3::Address >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::AddressErase(std::_List_iterator position) [member function] - cls.add_method('AddressErase', - 'std::_List_iterator< ns3::Address >', - [param('std::_List_iterator< ns3::Address >', 'position')]) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::AddressErase(std::_List_iterator first, std::_List_iterator last) [member function] - cls.add_method('AddressErase', - 'std::_List_iterator< ns3::Address >', - [param('std::_List_iterator< ns3::Address >', 'first'), param('std::_List_iterator< ns3::Address >', 'last')]) - ## packetbb.h: ns3::Address ns3::PbbAddressBlock::AddressFront() const [member function] - cls.add_method('AddressFront', - 'ns3::Address', - [], - is_const=True) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::AddressInsert(std::_List_iterator position, ns3::Address const value) [member function] - cls.add_method('AddressInsert', - 'std::_List_iterator< ns3::Address >', - [param('std::_List_iterator< ns3::Address >', 'position'), param('ns3::Address const', 'value')]) - ## packetbb.h: void ns3::PbbAddressBlock::AddressPopBack() [member function] - cls.add_method('AddressPopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressBlock::AddressPopFront() [member function] - cls.add_method('AddressPopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressBlock::AddressPushBack(ns3::Address address) [member function] - cls.add_method('AddressPushBack', - 'void', - [param('ns3::Address', 'address')]) - ## packetbb.h: void ns3::PbbAddressBlock::AddressPushFront(ns3::Address address) [member function] - cls.add_method('AddressPushFront', - 'void', - [param('ns3::Address', 'address')]) - ## packetbb.h: int ns3::PbbAddressBlock::AddressSize() const [member function] - cls.add_method('AddressSize', - 'int', - [], - is_const=True) - ## packetbb.h: void ns3::PbbAddressBlock::Deserialize(ns3::Buffer::Iterator & start) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')]) - ## packetbb.h: uint32_t ns3::PbbAddressBlock::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## packetbb.h: uint8_t ns3::PbbAddressBlock::PrefixBack() const [member function] - cls.add_method('PrefixBack', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::PrefixBegin() [member function] - cls.add_method('PrefixBegin', - 'std::_List_iterator< unsigned char >', - []) - ## packetbb.h: std::_List_const_iterator ns3::PbbAddressBlock::PrefixBegin() const [member function] - cls.add_method('PrefixBegin', - 'std::_List_const_iterator< unsigned char >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbAddressBlock::PrefixClear() [member function] - cls.add_method('PrefixClear', - 'void', - []) - ## packetbb.h: bool ns3::PbbAddressBlock::PrefixEmpty() const [member function] - cls.add_method('PrefixEmpty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::PrefixEnd() [member function] - cls.add_method('PrefixEnd', - 'std::_List_iterator< unsigned char >', - []) - ## packetbb.h: std::_List_const_iterator ns3::PbbAddressBlock::PrefixEnd() const [member function] - cls.add_method('PrefixEnd', - 'std::_List_const_iterator< unsigned char >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::PrefixErase(std::_List_iterator position) [member function] - cls.add_method('PrefixErase', - 'std::_List_iterator< unsigned char >', - [param('std::_List_iterator< unsigned char >', 'position')]) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::PrefixErase(std::_List_iterator first, std::_List_iterator last) [member function] - cls.add_method('PrefixErase', - 'std::_List_iterator< unsigned char >', - [param('std::_List_iterator< unsigned char >', 'first'), param('std::_List_iterator< unsigned char >', 'last')]) - ## packetbb.h: uint8_t ns3::PbbAddressBlock::PrefixFront() const [member function] - cls.add_method('PrefixFront', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: std::_List_iterator ns3::PbbAddressBlock::PrefixInsert(std::_List_iterator position, uint8_t const value) [member function] - cls.add_method('PrefixInsert', - 'std::_List_iterator< unsigned char >', - [param('std::_List_iterator< unsigned char >', 'position'), param('uint8_t const', 'value')]) - ## packetbb.h: void ns3::PbbAddressBlock::PrefixPopBack() [member function] - cls.add_method('PrefixPopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressBlock::PrefixPopFront() [member function] - cls.add_method('PrefixPopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressBlock::PrefixPushBack(uint8_t prefix) [member function] - cls.add_method('PrefixPushBack', - 'void', - [param('uint8_t', 'prefix')]) - ## packetbb.h: void ns3::PbbAddressBlock::PrefixPushFront(uint8_t prefix) [member function] - cls.add_method('PrefixPushFront', - 'void', - [param('uint8_t', 'prefix')]) - ## packetbb.h: int ns3::PbbAddressBlock::PrefixSize() const [member function] - cls.add_method('PrefixSize', - 'int', - [], - is_const=True) - ## packetbb.h: void ns3::PbbAddressBlock::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## packetbb.h: void ns3::PbbAddressBlock::Print(std::ostream & os, int level) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os'), param('int', 'level')], - is_const=True) - ## packetbb.h: void ns3::PbbAddressBlock::Serialize(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True) - ## packetbb.h: ns3::Ptr ns3::PbbAddressBlock::TlvBack() [member function] - cls.add_method('TlvBack', - 'ns3::Ptr< ns3::PbbAddressTlv >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbAddressBlock::TlvBack() const [member function] - cls.add_method('TlvBack', - 'ns3::Ptr< ns3::PbbAddressTlv > const', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressBlock::TlvBegin() [member function] - cls.add_method('TlvBegin', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbAddressBlock::TlvBegin() const [member function] - cls.add_method('TlvBegin', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbAddressBlock::TlvClear() [member function] - cls.add_method('TlvClear', - 'void', - []) - ## packetbb.h: bool ns3::PbbAddressBlock::TlvEmpty() const [member function] - cls.add_method('TlvEmpty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressBlock::TlvEnd() [member function] - cls.add_method('TlvEnd', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbAddressBlock::TlvEnd() const [member function] - cls.add_method('TlvEnd', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressBlock::TlvErase(std::_List_iterator > position) [member function] - cls.add_method('TlvErase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', 'position')]) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressBlock::TlvErase(std::_List_iterator > first, std::_List_iterator > last) [member function] - cls.add_method('TlvErase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', 'first'), param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', 'last')]) - ## packetbb.h: ns3::Ptr ns3::PbbAddressBlock::TlvFront() [member function] - cls.add_method('TlvFront', - 'ns3::Ptr< ns3::PbbAddressTlv >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbAddressBlock::TlvFront() const [member function] - cls.add_method('TlvFront', - 'ns3::Ptr< ns3::PbbAddressTlv > const', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbAddressBlock::TlvInsert(std::_List_iterator > position, ns3::Ptr const value) [member function] - cls.add_method('TlvInsert', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressTlv > >', 'position'), param('ns3::Ptr< ns3::PbbTlv > const', 'value')]) - ## packetbb.h: void ns3::PbbAddressBlock::TlvPopBack() [member function] - cls.add_method('TlvPopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressBlock::TlvPopFront() [member function] - cls.add_method('TlvPopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbAddressBlock::TlvPushBack(ns3::Ptr address) [member function] - cls.add_method('TlvPushBack', - 'void', - [param('ns3::Ptr< ns3::PbbAddressTlv >', 'address')]) - ## packetbb.h: void ns3::PbbAddressBlock::TlvPushFront(ns3::Ptr address) [member function] - cls.add_method('TlvPushFront', - 'void', - [param('ns3::Ptr< ns3::PbbAddressTlv >', 'address')]) - ## packetbb.h: int ns3::PbbAddressBlock::TlvSize() const [member function] - cls.add_method('TlvSize', - 'int', - [], - is_const=True) - ## packetbb.h: ns3::Address ns3::PbbAddressBlock::DeserializeAddress(uint8_t * buffer) const [member function] - cls.add_method('DeserializeAddress', - 'ns3::Address', - [param('uint8_t *', 'buffer')], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: uint8_t ns3::PbbAddressBlock::GetAddressLength() const [member function] - cls.add_method('GetAddressLength', - 'uint8_t', - [], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbAddressBlock::PrintAddress(std::ostream & os, std::_List_const_iterator iter) const [member function] - cls.add_method('PrintAddress', - 'void', - [param('std::ostream &', 'os'), param('std::_List_const_iterator< ns3::Address >', 'iter')], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbAddressBlock::SerializeAddress(uint8_t * buffer, std::_List_const_iterator iter) const [member function] - cls.add_method('SerializeAddress', - 'void', - [param('uint8_t *', 'buffer'), param('std::_List_const_iterator< ns3::Address >', 'iter')], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - return - -def register_Ns3PbbAddressBlockIpv4_methods(root_module, cls): - ## packetbb.h: ns3::PbbAddressBlockIpv4::PbbAddressBlockIpv4(ns3::PbbAddressBlockIpv4 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbAddressBlockIpv4 const &', 'arg0')]) - ## packetbb.h: ns3::PbbAddressBlockIpv4::PbbAddressBlockIpv4() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::Address ns3::PbbAddressBlockIpv4::DeserializeAddress(uint8_t * buffer) const [member function] - cls.add_method('DeserializeAddress', - 'ns3::Address', - [param('uint8_t *', 'buffer')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: uint8_t ns3::PbbAddressBlockIpv4::GetAddressLength() const [member function] - cls.add_method('GetAddressLength', - 'uint8_t', - [], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbAddressBlockIpv4::PrintAddress(std::ostream & os, std::_List_const_iterator iter) const [member function] - cls.add_method('PrintAddress', - 'void', - [param('std::ostream &', 'os'), param('std::_List_const_iterator< ns3::Address >', 'iter')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbAddressBlockIpv4::SerializeAddress(uint8_t * buffer, std::_List_const_iterator iter) const [member function] - cls.add_method('SerializeAddress', - 'void', - [param('uint8_t *', 'buffer'), param('std::_List_const_iterator< ns3::Address >', 'iter')], - is_const=True, visibility='protected', is_virtual=True) - return - -def register_Ns3PbbAddressBlockIpv6_methods(root_module, cls): - ## packetbb.h: ns3::PbbAddressBlockIpv6::PbbAddressBlockIpv6(ns3::PbbAddressBlockIpv6 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbAddressBlockIpv6 const &', 'arg0')]) - ## packetbb.h: ns3::PbbAddressBlockIpv6::PbbAddressBlockIpv6() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::Address ns3::PbbAddressBlockIpv6::DeserializeAddress(uint8_t * buffer) const [member function] - cls.add_method('DeserializeAddress', - 'ns3::Address', - [param('uint8_t *', 'buffer')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: uint8_t ns3::PbbAddressBlockIpv6::GetAddressLength() const [member function] - cls.add_method('GetAddressLength', - 'uint8_t', - [], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbAddressBlockIpv6::PrintAddress(std::ostream & os, std::_List_const_iterator iter) const [member function] - cls.add_method('PrintAddress', - 'void', - [param('std::ostream &', 'os'), param('std::_List_const_iterator< ns3::Address >', 'iter')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbAddressBlockIpv6::SerializeAddress(uint8_t * buffer, std::_List_const_iterator iter) const [member function] - cls.add_method('SerializeAddress', - 'void', - [param('uint8_t *', 'buffer'), param('std::_List_const_iterator< ns3::Address >', 'iter')], - is_const=True, visibility='protected', is_virtual=True) - return - -def register_Ns3PbbMessage_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('!=') - ## packetbb.h: ns3::PbbMessage::PbbMessage(ns3::PbbMessage const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbMessage const &', 'arg0')]) - ## packetbb.h: ns3::PbbMessage::PbbMessage() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::Ptr ns3::PbbMessage::AddressBlockBack() [member function] - cls.add_method('AddressBlockBack', - 'ns3::Ptr< ns3::PbbAddressBlock >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbMessage::AddressBlockBack() const [member function] - cls.add_method('AddressBlockBack', - 'ns3::Ptr< ns3::PbbAddressBlock > const', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbMessage::AddressBlockBegin() [member function] - cls.add_method('AddressBlockBegin', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbMessage::AddressBlockBegin() const [member function] - cls.add_method('AddressBlockBegin', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::AddressBlockClear() [member function] - cls.add_method('AddressBlockClear', - 'void', - []) - ## packetbb.h: bool ns3::PbbMessage::AddressBlockEmpty() const [member function] - cls.add_method('AddressBlockEmpty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbMessage::AddressBlockEnd() [member function] - cls.add_method('AddressBlockEnd', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbMessage::AddressBlockEnd() const [member function] - cls.add_method('AddressBlockEnd', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbMessage::AddressBlockErase(std::_List_iterator > position) [member function] - cls.add_method('AddressBlockErase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', 'position')]) - ## packetbb.h: std::_List_iterator > ns3::PbbMessage::AddressBlockErase(std::_List_iterator > first, std::_List_iterator > last) [member function] - cls.add_method('AddressBlockErase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', 'first'), param('std::_List_iterator< ns3::Ptr< ns3::PbbAddressBlock > >', 'last')]) - ## packetbb.h: ns3::Ptr ns3::PbbMessage::AddressBlockFront() [member function] - cls.add_method('AddressBlockFront', - 'ns3::Ptr< ns3::PbbAddressBlock >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbMessage::AddressBlockFront() const [member function] - cls.add_method('AddressBlockFront', - 'ns3::Ptr< ns3::PbbAddressBlock > const', - [], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::AddressBlockPopBack() [member function] - cls.add_method('AddressBlockPopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbMessage::AddressBlockPopFront() [member function] - cls.add_method('AddressBlockPopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbMessage::AddressBlockPushBack(ns3::Ptr block) [member function] - cls.add_method('AddressBlockPushBack', - 'void', - [param('ns3::Ptr< ns3::PbbAddressBlock >', 'block')]) - ## packetbb.h: void ns3::PbbMessage::AddressBlockPushFront(ns3::Ptr block) [member function] - cls.add_method('AddressBlockPushFront', - 'void', - [param('ns3::Ptr< ns3::PbbAddressBlock >', 'block')]) - ## packetbb.h: int ns3::PbbMessage::AddressBlockSize() const [member function] - cls.add_method('AddressBlockSize', - 'int', - [], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::Deserialize(ns3::Buffer::Iterator & start) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')]) - ## packetbb.h: static ns3::Ptr ns3::PbbMessage::DeserializeMessage(ns3::Buffer::Iterator & start) [member function] - cls.add_method('DeserializeMessage', - 'ns3::Ptr< ns3::PbbMessage >', - [param('ns3::Buffer::Iterator &', 'start')], - is_static=True) - ## packetbb.h: uint8_t ns3::PbbMessage::GetHopCount() const [member function] - cls.add_method('GetHopCount', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: uint8_t ns3::PbbMessage::GetHopLimit() const [member function] - cls.add_method('GetHopLimit', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: ns3::Address ns3::PbbMessage::GetOriginatorAddress() const [member function] - cls.add_method('GetOriginatorAddress', - 'ns3::Address', - [], - is_const=True) - ## packetbb.h: uint16_t ns3::PbbMessage::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'uint16_t', - [], - is_const=True) - ## packetbb.h: uint32_t ns3::PbbMessage::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## packetbb.h: uint8_t ns3::PbbMessage::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbMessage::HasHopCount() const [member function] - cls.add_method('HasHopCount', - 'bool', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbMessage::HasHopLimit() const [member function] - cls.add_method('HasHopLimit', - 'bool', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbMessage::HasOriginatorAddress() const [member function] - cls.add_method('HasOriginatorAddress', - 'bool', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbMessage::HasSequenceNumber() const [member function] - cls.add_method('HasSequenceNumber', - 'bool', - [], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::Print(std::ostream & os, int level) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os'), param('int', 'level')], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::Serialize(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::SetHopCount(uint8_t hopcount) [member function] - cls.add_method('SetHopCount', - 'void', - [param('uint8_t', 'hopcount')]) - ## packetbb.h: void ns3::PbbMessage::SetHopLimit(uint8_t hoplimit) [member function] - cls.add_method('SetHopLimit', - 'void', - [param('uint8_t', 'hoplimit')]) - ## packetbb.h: void ns3::PbbMessage::SetOriginatorAddress(ns3::Address address) [member function] - cls.add_method('SetOriginatorAddress', - 'void', - [param('ns3::Address', 'address')]) - ## packetbb.h: void ns3::PbbMessage::SetSequenceNumber(uint16_t seqnum) [member function] - cls.add_method('SetSequenceNumber', - 'void', - [param('uint16_t', 'seqnum')]) - ## packetbb.h: void ns3::PbbMessage::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - ## packetbb.h: ns3::Ptr ns3::PbbMessage::TlvBack() [member function] - cls.add_method('TlvBack', - 'ns3::Ptr< ns3::PbbTlv >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbMessage::TlvBack() const [member function] - cls.add_method('TlvBack', - 'ns3::Ptr< ns3::PbbTlv > const', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbMessage::TlvBegin() [member function] - cls.add_method('TlvBegin', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbMessage::TlvBegin() const [member function] - cls.add_method('TlvBegin', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbTlv > >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::TlvClear() [member function] - cls.add_method('TlvClear', - 'void', - []) - ## packetbb.h: bool ns3::PbbMessage::TlvEmpty() const [member function] - cls.add_method('TlvEmpty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbMessage::TlvEnd() [member function] - cls.add_method('TlvEnd', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbMessage::TlvEnd() const [member function] - cls.add_method('TlvEnd', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbTlv > >', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbMessage::TlvErase(std::_List_iterator > position) [member function] - cls.add_method('TlvErase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'position')]) - ## packetbb.h: std::_List_iterator > ns3::PbbMessage::TlvErase(std::_List_iterator > first, std::_List_iterator > last) [member function] - cls.add_method('TlvErase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'first'), param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'last')]) - ## packetbb.h: ns3::Ptr ns3::PbbMessage::TlvFront() [member function] - cls.add_method('TlvFront', - 'ns3::Ptr< ns3::PbbTlv >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbMessage::TlvFront() const [member function] - cls.add_method('TlvFront', - 'ns3::Ptr< ns3::PbbTlv > const', - [], - is_const=True) - ## packetbb.h: void ns3::PbbMessage::TlvPopBack() [member function] - cls.add_method('TlvPopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbMessage::TlvPopFront() [member function] - cls.add_method('TlvPopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbMessage::TlvPushBack(ns3::Ptr tlv) [member function] - cls.add_method('TlvPushBack', - 'void', - [param('ns3::Ptr< ns3::PbbTlv >', 'tlv')]) - ## packetbb.h: void ns3::PbbMessage::TlvPushFront(ns3::Ptr tlv) [member function] - cls.add_method('TlvPushFront', - 'void', - [param('ns3::Ptr< ns3::PbbTlv >', 'tlv')]) - ## packetbb.h: int ns3::PbbMessage::TlvSize() const [member function] - cls.add_method('TlvSize', - 'int', - [], - is_const=True) - ## packetbb.h: ns3::Ptr ns3::PbbMessage::AddressBlockDeserialize(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('AddressBlockDeserialize', - 'ns3::Ptr< ns3::PbbAddressBlock >', - [param('ns3::Buffer::Iterator &', 'start')], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: ns3::Address ns3::PbbMessage::DeserializeOriginatorAddress(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('DeserializeOriginatorAddress', - 'ns3::Address', - [param('ns3::Buffer::Iterator &', 'start')], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: ns3::PbbAddressLength ns3::PbbMessage::GetAddressLength() const [member function] - cls.add_method('GetAddressLength', - 'ns3::PbbAddressLength', - [], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbMessage::PrintOriginatorAddress(std::ostream & os) const [member function] - cls.add_method('PrintOriginatorAddress', - 'void', - [param('std::ostream &', 'os')], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbMessage::SerializeOriginatorAddress(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('SerializeOriginatorAddress', - 'void', - [param('ns3::Buffer::Iterator &', 'start')], - is_pure_virtual=True, is_const=True, visibility='protected', is_virtual=True) - return - -def register_Ns3PbbMessageIpv4_methods(root_module, cls): - ## packetbb.h: ns3::PbbMessageIpv4::PbbMessageIpv4(ns3::PbbMessageIpv4 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbMessageIpv4 const &', 'arg0')]) - ## packetbb.h: ns3::PbbMessageIpv4::PbbMessageIpv4() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::Ptr ns3::PbbMessageIpv4::AddressBlockDeserialize(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('AddressBlockDeserialize', - 'ns3::Ptr< ns3::PbbAddressBlock >', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: ns3::Address ns3::PbbMessageIpv4::DeserializeOriginatorAddress(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('DeserializeOriginatorAddress', - 'ns3::Address', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: ns3::PbbAddressLength ns3::PbbMessageIpv4::GetAddressLength() const [member function] - cls.add_method('GetAddressLength', - 'ns3::PbbAddressLength', - [], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbMessageIpv4::PrintOriginatorAddress(std::ostream & os) const [member function] - cls.add_method('PrintOriginatorAddress', - 'void', - [param('std::ostream &', 'os')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbMessageIpv4::SerializeOriginatorAddress(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('SerializeOriginatorAddress', - 'void', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True, visibility='protected', is_virtual=True) - return - -def register_Ns3PbbMessageIpv6_methods(root_module, cls): - ## packetbb.h: ns3::PbbMessageIpv6::PbbMessageIpv6(ns3::PbbMessageIpv6 const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbMessageIpv6 const &', 'arg0')]) - ## packetbb.h: ns3::PbbMessageIpv6::PbbMessageIpv6() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::Ptr ns3::PbbMessageIpv6::AddressBlockDeserialize(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('AddressBlockDeserialize', - 'ns3::Ptr< ns3::PbbAddressBlock >', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: ns3::Address ns3::PbbMessageIpv6::DeserializeOriginatorAddress(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('DeserializeOriginatorAddress', - 'ns3::Address', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: ns3::PbbAddressLength ns3::PbbMessageIpv6::GetAddressLength() const [member function] - cls.add_method('GetAddressLength', - 'ns3::PbbAddressLength', - [], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbMessageIpv6::PrintOriginatorAddress(std::ostream & os) const [member function] - cls.add_method('PrintOriginatorAddress', - 'void', - [param('std::ostream &', 'os')], - is_const=True, visibility='protected', is_virtual=True) - ## packetbb.h: void ns3::PbbMessageIpv6::SerializeOriginatorAddress(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('SerializeOriginatorAddress', - 'void', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True, visibility='protected', is_virtual=True) - return - -def register_Ns3PbbPacket_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('!=') - ## packetbb.h: ns3::PbbPacket::PbbPacket(ns3::PbbPacket const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbPacket const &', 'arg0')]) - ## packetbb.h: ns3::PbbPacket::PbbPacket() [constructor] - cls.add_constructor([]) - ## packetbb.h: uint32_t ns3::PbbPacket::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## packetbb.h: std::_List_iterator > ns3::PbbPacket::Erase(std::_List_iterator > position) [member function] - cls.add_method('Erase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'position')]) - ## packetbb.h: std::_List_iterator > ns3::PbbPacket::Erase(std::_List_iterator > first, std::_List_iterator > last) [member function] - cls.add_method('Erase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'first'), param('std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', 'last')]) - ## packetbb.h: std::_List_iterator > ns3::PbbPacket::Erase(std::_List_iterator > position) [member function] - cls.add_method('Erase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbMessage > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbMessage > >', 'position')]) - ## packetbb.h: std::_List_iterator > ns3::PbbPacket::Erase(std::_List_iterator > first, std::_List_iterator > last) [member function] - cls.add_method('Erase', - 'std::_List_iterator< ns3::Ptr< ns3::PbbMessage > >', - [param('std::_List_iterator< ns3::Ptr< ns3::PbbMessage > >', 'first'), param('std::_List_iterator< ns3::Ptr< ns3::PbbMessage > >', 'last')]) - ## packetbb.h: ns3::TypeId ns3::PbbPacket::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## packetbb.h: uint16_t ns3::PbbPacket::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'uint16_t', - [], - is_const=True) - ## packetbb.h: uint32_t ns3::PbbPacket::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## packetbb.h: static ns3::TypeId ns3::PbbPacket::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## packetbb.h: uint8_t ns3::PbbPacket::GetVersion() const [member function] - cls.add_method('GetVersion', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbPacket::HasSequenceNumber() const [member function] - cls.add_method('HasSequenceNumber', - 'bool', - [], - is_const=True) - ## packetbb.h: ns3::Ptr ns3::PbbPacket::MessageBack() [member function] - cls.add_method('MessageBack', - 'ns3::Ptr< ns3::PbbMessage >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbPacket::MessageBack() const [member function] - cls.add_method('MessageBack', - 'ns3::Ptr< ns3::PbbMessage > const', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbPacket::MessageBegin() [member function] - cls.add_method('MessageBegin', - 'std::_List_iterator< ns3::Ptr< ns3::PbbMessage > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbPacket::MessageBegin() const [member function] - cls.add_method('MessageBegin', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbMessage > >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbPacket::MessageClear() [member function] - cls.add_method('MessageClear', - 'void', - []) - ## packetbb.h: bool ns3::PbbPacket::MessageEmpty() const [member function] - cls.add_method('MessageEmpty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbPacket::MessageEnd() [member function] - cls.add_method('MessageEnd', - 'std::_List_iterator< ns3::Ptr< ns3::PbbMessage > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbPacket::MessageEnd() const [member function] - cls.add_method('MessageEnd', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbMessage > >', - [], - is_const=True) - ## packetbb.h: ns3::Ptr ns3::PbbPacket::MessageFront() [member function] - cls.add_method('MessageFront', - 'ns3::Ptr< ns3::PbbMessage >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbPacket::MessageFront() const [member function] - cls.add_method('MessageFront', - 'ns3::Ptr< ns3::PbbMessage > const', - [], - is_const=True) - ## packetbb.h: void ns3::PbbPacket::MessagePopBack() [member function] - cls.add_method('MessagePopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbPacket::MessagePopFront() [member function] - cls.add_method('MessagePopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbPacket::MessagePushBack(ns3::Ptr message) [member function] - cls.add_method('MessagePushBack', - 'void', - [param('ns3::Ptr< ns3::PbbMessage >', 'message')]) - ## packetbb.h: void ns3::PbbPacket::MessagePushFront(ns3::Ptr message) [member function] - cls.add_method('MessagePushFront', - 'void', - [param('ns3::Ptr< ns3::PbbMessage >', 'message')]) - ## packetbb.h: int ns3::PbbPacket::MessageSize() const [member function] - cls.add_method('MessageSize', - 'int', - [], - is_const=True) - ## packetbb.h: void ns3::PbbPacket::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## packetbb.h: void ns3::PbbPacket::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## packetbb.h: void ns3::PbbPacket::SetSequenceNumber(uint16_t number) [member function] - cls.add_method('SetSequenceNumber', - 'void', - [param('uint16_t', 'number')]) - ## packetbb.h: ns3::Ptr ns3::PbbPacket::TlvBack() [member function] - cls.add_method('TlvBack', - 'ns3::Ptr< ns3::PbbTlv >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbPacket::TlvBack() const [member function] - cls.add_method('TlvBack', - 'ns3::Ptr< ns3::PbbTlv > const', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbPacket::TlvBegin() [member function] - cls.add_method('TlvBegin', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbPacket::TlvBegin() const [member function] - cls.add_method('TlvBegin', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbTlv > >', - [], - is_const=True) - ## packetbb.h: void ns3::PbbPacket::TlvClear() [member function] - cls.add_method('TlvClear', - 'void', - []) - ## packetbb.h: bool ns3::PbbPacket::TlvEmpty() const [member function] - cls.add_method('TlvEmpty', - 'bool', - [], - is_const=True) - ## packetbb.h: std::_List_iterator > ns3::PbbPacket::TlvEnd() [member function] - cls.add_method('TlvEnd', - 'std::_List_iterator< ns3::Ptr< ns3::PbbTlv > >', - []) - ## packetbb.h: std::_List_const_iterator > ns3::PbbPacket::TlvEnd() const [member function] - cls.add_method('TlvEnd', - 'std::_List_const_iterator< ns3::Ptr< ns3::PbbTlv > >', - [], - is_const=True) - ## packetbb.h: ns3::Ptr ns3::PbbPacket::TlvFront() [member function] - cls.add_method('TlvFront', - 'ns3::Ptr< ns3::PbbTlv >', - []) - ## packetbb.h: ns3::Ptr const ns3::PbbPacket::TlvFront() const [member function] - cls.add_method('TlvFront', - 'ns3::Ptr< ns3::PbbTlv > const', - [], - is_const=True) - ## packetbb.h: void ns3::PbbPacket::TlvPopBack() [member function] - cls.add_method('TlvPopBack', - 'void', - []) - ## packetbb.h: void ns3::PbbPacket::TlvPopFront() [member function] - cls.add_method('TlvPopFront', - 'void', - []) - ## packetbb.h: void ns3::PbbPacket::TlvPushBack(ns3::Ptr tlv) [member function] - cls.add_method('TlvPushBack', - 'void', - [param('ns3::Ptr< ns3::PbbTlv >', 'tlv')]) - ## packetbb.h: void ns3::PbbPacket::TlvPushFront(ns3::Ptr tlv) [member function] - cls.add_method('TlvPushFront', - 'void', - [param('ns3::Ptr< ns3::PbbTlv >', 'tlv')]) - ## packetbb.h: int ns3::PbbPacket::TlvSize() const [member function] - cls.add_method('TlvSize', - 'int', - [], - is_const=True) - return - -def register_Ns3PbbTlv_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('!=') - ## packetbb.h: ns3::PbbTlv::PbbTlv(ns3::PbbTlv const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbTlv const &', 'arg0')]) - ## packetbb.h: ns3::PbbTlv::PbbTlv() [constructor] - cls.add_constructor([]) - ## packetbb.h: void ns3::PbbTlv::Deserialize(ns3::Buffer::Iterator & start) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')]) - ## packetbb.h: uint32_t ns3::PbbTlv::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## packetbb.h: uint8_t ns3::PbbTlv::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: uint8_t ns3::PbbTlv::GetTypeExt() const [member function] - cls.add_method('GetTypeExt', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: ns3::Buffer ns3::PbbTlv::GetValue() const [member function] - cls.add_method('GetValue', - 'ns3::Buffer', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbTlv::HasTypeExt() const [member function] - cls.add_method('HasTypeExt', - 'bool', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbTlv::HasValue() const [member function] - cls.add_method('HasValue', - 'bool', - [], - is_const=True) - ## packetbb.h: void ns3::PbbTlv::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## packetbb.h: void ns3::PbbTlv::Print(std::ostream & os, int level) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os'), param('int', 'level')], - is_const=True) - ## packetbb.h: void ns3::PbbTlv::Serialize(ns3::Buffer::Iterator & start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator &', 'start')], - is_const=True) - ## packetbb.h: void ns3::PbbTlv::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - ## packetbb.h: void ns3::PbbTlv::SetTypeExt(uint8_t type) [member function] - cls.add_method('SetTypeExt', - 'void', - [param('uint8_t', 'type')]) - ## packetbb.h: void ns3::PbbTlv::SetValue(ns3::Buffer start) [member function] - cls.add_method('SetValue', - 'void', - [param('ns3::Buffer', 'start')]) - ## packetbb.h: void ns3::PbbTlv::SetValue(uint8_t const * buffer, uint32_t size) [member function] - cls.add_method('SetValue', - 'void', - [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) - ## packetbb.h: uint8_t ns3::PbbTlv::GetIndexStart() const [member function] - cls.add_method('GetIndexStart', - 'uint8_t', - [], - is_const=True, visibility='protected') - ## packetbb.h: uint8_t ns3::PbbTlv::GetIndexStop() const [member function] - cls.add_method('GetIndexStop', - 'uint8_t', - [], - is_const=True, visibility='protected') - ## packetbb.h: bool ns3::PbbTlv::HasIndexStart() const [member function] - cls.add_method('HasIndexStart', - 'bool', - [], - is_const=True, visibility='protected') - ## packetbb.h: bool ns3::PbbTlv::HasIndexStop() const [member function] - cls.add_method('HasIndexStop', - 'bool', - [], - is_const=True, visibility='protected') - ## packetbb.h: bool ns3::PbbTlv::IsMultivalue() const [member function] - cls.add_method('IsMultivalue', - 'bool', - [], - is_const=True, visibility='protected') - ## packetbb.h: void ns3::PbbTlv::SetIndexStart(uint8_t index) [member function] - cls.add_method('SetIndexStart', - 'void', - [param('uint8_t', 'index')], - visibility='protected') - ## packetbb.h: void ns3::PbbTlv::SetIndexStop(uint8_t index) [member function] - cls.add_method('SetIndexStop', - 'void', - [param('uint8_t', 'index')], - visibility='protected') - ## packetbb.h: void ns3::PbbTlv::SetMultivalue(bool isMultivalue) [member function] - cls.add_method('SetMultivalue', - 'void', - [param('bool', 'isMultivalue')], - visibility='protected') - return - -def register_Ns3RateErrorModel_methods(root_module, cls): - ## error-model.h: ns3::RateErrorModel::RateErrorModel(ns3::RateErrorModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RateErrorModel const &', 'arg0')]) - ## error-model.h: ns3::RateErrorModel::RateErrorModel() [constructor] - cls.add_constructor([]) - ## error-model.h: double ns3::RateErrorModel::GetRate() const [member function] - cls.add_method('GetRate', - 'double', - [], - is_const=True) - ## error-model.h: static ns3::TypeId ns3::RateErrorModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## error-model.h: ns3::ErrorUnit ns3::RateErrorModel::GetUnit() const [member function] - cls.add_method('GetUnit', - 'ns3::ErrorUnit', - [], - is_const=True) - ## error-model.h: void ns3::RateErrorModel::SetRandomVariable(ns3::RandomVariable const & ranvar) [member function] - cls.add_method('SetRandomVariable', - 'void', - [param('ns3::RandomVariable const &', 'ranvar')]) - ## error-model.h: void ns3::RateErrorModel::SetRate(double rate) [member function] - cls.add_method('SetRate', - 'void', - [param('double', 'rate')]) - ## error-model.h: void ns3::RateErrorModel::SetUnit(ns3::ErrorUnit error_unit) [member function] - cls.add_method('SetUnit', - 'void', - [param('ns3::ErrorUnit', 'error_unit')]) - ## error-model.h: bool ns3::RateErrorModel::DoCorrupt(ns3::Ptr p) [member function] - cls.add_method('DoCorrupt', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='private', is_virtual=True) - ## error-model.h: bool ns3::RateErrorModel::DoCorruptBit(ns3::Ptr p) [member function] - cls.add_method('DoCorruptBit', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='private', is_virtual=True) - ## error-model.h: bool ns3::RateErrorModel::DoCorruptByte(ns3::Ptr p) [member function] - cls.add_method('DoCorruptByte', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='private', is_virtual=True) - ## error-model.h: bool ns3::RateErrorModel::DoCorruptPkt(ns3::Ptr p) [member function] - cls.add_method('DoCorruptPkt', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='private', is_virtual=True) - ## error-model.h: void ns3::RateErrorModel::DoReset() [member function] - cls.add_method('DoReset', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3ReceiveListErrorModel_methods(root_module, cls): - ## error-model.h: ns3::ReceiveListErrorModel::ReceiveListErrorModel(ns3::ReceiveListErrorModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ReceiveListErrorModel const &', 'arg0')]) - ## error-model.h: ns3::ReceiveListErrorModel::ReceiveListErrorModel() [constructor] - cls.add_constructor([]) - ## error-model.h: std::list > ns3::ReceiveListErrorModel::GetList() const [member function] - cls.add_method('GetList', - 'std::list< unsigned int >', - [], - is_const=True) - ## error-model.h: static ns3::TypeId ns3::ReceiveListErrorModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## error-model.h: void ns3::ReceiveListErrorModel::SetList(std::list > const & packetlist) [member function] - cls.add_method('SetList', - 'void', - [param('std::list< unsigned int > const &', 'packetlist')]) - ## error-model.h: bool ns3::ReceiveListErrorModel::DoCorrupt(ns3::Ptr p) [member function] - cls.add_method('DoCorrupt', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='private', is_virtual=True) - ## error-model.h: void ns3::ReceiveListErrorModel::DoReset() [member function] - cls.add_method('DoReset', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3SimpleChannel_methods(root_module, cls): - ## simple-channel.h: ns3::SimpleChannel::SimpleChannel(ns3::SimpleChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SimpleChannel const &', 'arg0')]) - ## simple-channel.h: ns3::SimpleChannel::SimpleChannel() [constructor] - cls.add_constructor([]) - ## simple-channel.h: void ns3::SimpleChannel::Add(ns3::Ptr device) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::SimpleNetDevice >', 'device')]) - ## simple-channel.h: ns3::Ptr ns3::SimpleChannel::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) - ## simple-channel.h: uint32_t ns3::SimpleChannel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## simple-channel.h: static ns3::TypeId ns3::SimpleChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## simple-channel.h: void ns3::SimpleChannel::Send(ns3::Ptr p, uint16_t protocol, ns3::Mac48Address to, ns3::Mac48Address from, ns3::Ptr sender) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint16_t', 'protocol'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from'), param('ns3::Ptr< ns3::SimpleNetDevice >', 'sender')]) - return - -def register_Ns3SimpleNetDevice_methods(root_module, cls): - ## simple-net-device.h: ns3::SimpleNetDevice::SimpleNetDevice(ns3::SimpleNetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SimpleNetDevice const &', 'arg0')]) - ## simple-net-device.h: ns3::SimpleNetDevice::SimpleNetDevice() [constructor] - cls.add_constructor([]) - ## simple-net-device.h: void ns3::SimpleNetDevice::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) - ## simple-net-device.h: ns3::Address ns3::SimpleNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: ns3::Address ns3::SimpleNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: ns3::Ptr ns3::SimpleNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: uint32_t ns3::SimpleNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: uint16_t ns3::SimpleNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: ns3::Address ns3::SimpleNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## simple-net-device.h: ns3::Address ns3::SimpleNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## simple-net-device.h: ns3::Ptr ns3::SimpleNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: static ns3::TypeId ns3::SimpleNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## simple-net-device.h: bool ns3::SimpleNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: bool ns3::SimpleNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: bool ns3::SimpleNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: bool ns3::SimpleNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: bool ns3::SimpleNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: bool ns3::SimpleNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: void ns3::SimpleNetDevice::Receive(ns3::Ptr packet, uint16_t protocol, ns3::Mac48Address to, ns3::Mac48Address from) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')]) - ## simple-net-device.h: bool ns3::SimpleNetDevice::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) - ## simple-net-device.h: bool ns3::SimpleNetDevice::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) - ## simple-net-device.h: void ns3::SimpleNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## simple-net-device.h: void ns3::SimpleNetDevice::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SimpleChannel >', 'channel')]) - ## simple-net-device.h: void ns3::SimpleNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## simple-net-device.h: bool ns3::SimpleNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## simple-net-device.h: void ns3::SimpleNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## simple-net-device.h: void ns3::SimpleNetDevice::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) - ## simple-net-device.h: void ns3::SimpleNetDevice::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) - ## simple-net-device.h: void ns3::SimpleNetDevice::SetReceiveErrorModel(ns3::Ptr em) [member function] - cls.add_method('SetReceiveErrorModel', - 'void', - [param('ns3::Ptr< ns3::ErrorModel >', 'em')]) - ## simple-net-device.h: bool ns3::SimpleNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## simple-net-device.h: void ns3::SimpleNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3AddressChecker_methods(root_module, cls): - ## address.h: ns3::AddressChecker::AddressChecker() [constructor] - cls.add_constructor([]) - ## address.h: ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')]) - return - -def register_Ns3AddressValue_methods(root_module, cls): - ## address.h: ns3::AddressValue::AddressValue() [constructor] - cls.add_constructor([]) - ## address.h: ns3::AddressValue::AddressValue(ns3::AddressValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AddressValue const &', 'arg0')]) - ## address.h: ns3::AddressValue::AddressValue(ns3::Address const & value) [constructor] - cls.add_constructor([param('ns3::Address const &', 'value')]) - ## address.h: ns3::Ptr ns3::AddressValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## address.h: bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## address.h: ns3::Address ns3::AddressValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Address', - [], - is_const=True) - ## address.h: std::string ns3::AddressValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## address.h: void ns3::AddressValue::Set(ns3::Address const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Address const &', 'value')]) - return - -def register_Ns3PbbAddressTlv_methods(root_module, cls): - ## packetbb.h: ns3::PbbAddressTlv::PbbAddressTlv() [constructor] - cls.add_constructor([]) - ## packetbb.h: ns3::PbbAddressTlv::PbbAddressTlv(ns3::PbbAddressTlv const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PbbAddressTlv const &', 'arg0')]) - ## packetbb.h: uint8_t ns3::PbbAddressTlv::GetIndexStart() const [member function] - cls.add_method('GetIndexStart', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: uint8_t ns3::PbbAddressTlv::GetIndexStop() const [member function] - cls.add_method('GetIndexStop', - 'uint8_t', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbAddressTlv::HasIndexStart() const [member function] - cls.add_method('HasIndexStart', - 'bool', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbAddressTlv::HasIndexStop() const [member function] - cls.add_method('HasIndexStop', - 'bool', - [], - is_const=True) - ## packetbb.h: bool ns3::PbbAddressTlv::IsMultivalue() const [member function] - cls.add_method('IsMultivalue', - 'bool', - [], - is_const=True) - ## packetbb.h: void ns3::PbbAddressTlv::SetIndexStart(uint8_t index) [member function] - cls.add_method('SetIndexStart', - 'void', - [param('uint8_t', 'index')]) - ## packetbb.h: void ns3::PbbAddressTlv::SetIndexStop(uint8_t index) [member function] - cls.add_method('SetIndexStop', - 'void', - [param('uint8_t', 'index')]) - ## packetbb.h: void ns3::PbbAddressTlv::SetMultivalue(bool isMultivalue) [member function] - cls.add_method('SetMultivalue', - 'void', - [param('bool', 'isMultivalue')]) - return - -def register_functions(root_module): - module = root_module - ## address.h: extern ns3::Ptr ns3::MakeAddressChecker() [free function] - module.add_function('MakeAddressChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## data-rate.h: extern ns3::Ptr ns3::MakeDataRateChecker() [free function] - module.add_function('MakeDataRateChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## ipv4-address.h: extern ns3::Ptr ns3::MakeIpv4AddressChecker() [free function] - module.add_function('MakeIpv4AddressChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## ipv4-address.h: extern ns3::Ptr ns3::MakeIpv4MaskChecker() [free function] - module.add_function('MakeIpv4MaskChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## ipv6-address.h: extern ns3::Ptr ns3::MakeIpv6AddressChecker() [free function] - module.add_function('MakeIpv6AddressChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## ipv6-address.h: extern ns3::Ptr ns3::MakeIpv6PrefixChecker() [free function] - module.add_function('MakeIpv6PrefixChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## mac48-address.h: extern ns3::Ptr ns3::MakeMac48AddressChecker() [free function] - module.add_function('MakeMac48AddressChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## address-utils.h: extern void ns3::ReadFrom(ns3::Buffer::Iterator & i, ns3::Address & ad, uint32_t len) [free function] - module.add_function('ReadFrom', - 'void', - [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Address &', 'ad'), param('uint32_t', 'len')]) - ## address-utils.h: extern void ns3::ReadFrom(ns3::Buffer::Iterator & i, ns3::Ipv4Address & ad) [free function] - module.add_function('ReadFrom', - 'void', - [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Ipv4Address &', 'ad')]) - ## address-utils.h: extern void ns3::ReadFrom(ns3::Buffer::Iterator & i, ns3::Ipv6Address & ad) [free function] - module.add_function('ReadFrom', - 'void', - [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Ipv6Address &', 'ad')]) - ## address-utils.h: extern void ns3::ReadFrom(ns3::Buffer::Iterator & i, ns3::Mac48Address & ad) [free function] - module.add_function('ReadFrom', - 'void', - [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Mac48Address &', 'ad')]) - ## address-utils.h: extern void ns3::WriteTo(ns3::Buffer::Iterator & i, ns3::Address const & ad) [free function] - module.add_function('WriteTo', - 'void', - [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Address const &', 'ad')]) - ## address-utils.h: extern void ns3::WriteTo(ns3::Buffer::Iterator & i, ns3::Ipv4Address ad) [free function] - module.add_function('WriteTo', - 'void', - [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Ipv4Address', 'ad')]) - ## address-utils.h: extern void ns3::WriteTo(ns3::Buffer::Iterator & i, ns3::Ipv6Address ad) [free function] - module.add_function('WriteTo', - 'void', - [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Ipv6Address', 'ad')]) - ## address-utils.h: extern void ns3::WriteTo(ns3::Buffer::Iterator & i, ns3::Mac48Address ad) [free function] - module.add_function('WriteTo', - 'void', - [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Mac48Address', 'ad')]) - 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): - ## address-utils.h: extern bool ns3::addressUtils::IsMulticast(ns3::Address const & ad) [free function] - module.add_function('IsMulticast', - 'bool', - [param('ns3::Address const &', 'ad')]) - 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-LP64/ns3_module_nix_vector_routing.py b/bindings/python/apidefs/gcc-LP64/ns3_module_nix_vector_routing.py deleted file mode 100644 index db0c43e3c..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_nix_vector_routing.py +++ /dev/null @@ -1,233 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## ipv4-nix-vector-helper.h: ns3::Ipv4NixVectorHelper [class] - module.add_class('Ipv4NixVectorHelper', parent=root_module['ns3::Ipv4RoutingHelper']) - ## ipv4-nix-vector-routing.h: ns3::Ipv4NixVectorRouting [class] - module.add_class('Ipv4NixVectorRouting', parent=root_module['ns3::Ipv4RoutingProtocol']) - typehandlers.add_type_alias('std::map< ns3::Ipv4Address, ns3::Ptr< ns3::NixVector >, std::less< ns3::Ipv4Address >, std::allocator< std::pair< ns3::Ipv4Address const, ns3::Ptr< ns3::NixVector > > > >', 'ns3::NixMap_t') - typehandlers.add_type_alias('std::map< ns3::Ipv4Address, ns3::Ptr< ns3::NixVector >, std::less< ns3::Ipv4Address >, std::allocator< std::pair< ns3::Ipv4Address const, ns3::Ptr< ns3::NixVector > > > >*', 'ns3::NixMap_t*') - typehandlers.add_type_alias('std::map< ns3::Ipv4Address, ns3::Ptr< ns3::NixVector >, std::less< ns3::Ipv4Address >, std::allocator< std::pair< ns3::Ipv4Address const, ns3::Ptr< ns3::NixVector > > > >&', 'ns3::NixMap_t&') - typehandlers.add_type_alias('std::map< ns3::Ipv4Address, ns3::Ptr< ns3::Ipv4Route >, std::less< ns3::Ipv4Address >, std::allocator< std::pair< ns3::Ipv4Address const, ns3::Ptr< ns3::Ipv4Route > > > >', 'ns3::Ipv4RouteMap_t') - typehandlers.add_type_alias('std::map< ns3::Ipv4Address, ns3::Ptr< ns3::Ipv4Route >, std::less< ns3::Ipv4Address >, std::allocator< std::pair< ns3::Ipv4Address const, ns3::Ptr< ns3::Ipv4Route > > > >*', 'ns3::Ipv4RouteMap_t*') - typehandlers.add_type_alias('std::map< ns3::Ipv4Address, ns3::Ptr< ns3::Ipv4Route >, std::less< ns3::Ipv4Address >, std::allocator< std::pair< ns3::Ipv4Address const, ns3::Ptr< ns3::Ipv4Route > > > >&', 'ns3::Ipv4RouteMap_t&') - - ## 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_Ns3Ipv4NixVectorHelper_methods(root_module, root_module['ns3::Ipv4NixVectorHelper']) - register_Ns3Ipv4NixVectorRouting_methods(root_module, root_module['ns3::Ipv4NixVectorRouting']) - return - -def register_Ns3Ipv4NixVectorHelper_methods(root_module, cls): - ## ipv4-nix-vector-helper.h: ns3::Ipv4NixVectorHelper::Ipv4NixVectorHelper() [constructor] - cls.add_constructor([]) - ## ipv4-nix-vector-helper.h: ns3::Ipv4NixVectorHelper::Ipv4NixVectorHelper(ns3::Ipv4NixVectorHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4NixVectorHelper const &', 'arg0')]) - ## ipv4-nix-vector-helper.h: ns3::Ipv4NixVectorHelper * ns3::Ipv4NixVectorHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv4NixVectorHelper *', - [], - is_const=True, is_virtual=True) - ## ipv4-nix-vector-helper.h: ns3::Ptr ns3::Ipv4NixVectorHelper::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) - return - -def register_Ns3Ipv4NixVectorRouting_methods(root_module, cls): - ## ipv4-nix-vector-routing.h: ns3::Ipv4NixVectorRouting::Ipv4NixVectorRouting(ns3::Ipv4NixVectorRouting const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4NixVectorRouting const &', 'arg0')]) - ## ipv4-nix-vector-routing.h: ns3::Ipv4NixVectorRouting::Ipv4NixVectorRouting() [constructor] - cls.add_constructor([]) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::FlushGlobalNixRoutingCache() [member function] - cls.add_method('FlushGlobalNixRoutingCache', - 'void', - []) - ## ipv4-nix-vector-routing.h: static ns3::TypeId ns3::Ipv4NixVectorRouting::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('NotifyAddAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], - visibility='private', is_virtual=True) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - visibility='private', is_virtual=True) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - visibility='private', is_virtual=True) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('NotifyRemoveAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], - visibility='private', is_virtual=True) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::PrintRoutingTable(ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTable', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True, visibility='private', is_virtual=True) - ## ipv4-nix-vector-routing.h: bool ns3::Ipv4NixVectorRouting::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')], - visibility='private', is_virtual=True) - ## ipv4-nix-vector-routing.h: ns3::Ptr ns3::Ipv4NixVectorRouting::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')], - visibility='private', is_virtual=True) - ## ipv4-nix-vector-routing.h: void ns3::Ipv4NixVectorRouting::SetIpv4(ns3::Ptr ipv4) [member function] - cls.add_method('SetIpv4', - 'void', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], - 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-LP64/ns3_module_ns3tcp.py b/bindings/python/apidefs/gcc-LP64/ns3_module_ns3tcp.py deleted file mode 100644 index a37d20d52..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_ns3tcp.py +++ /dev/null @@ -1,139 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - - ## 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): - 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-LP64/ns3_module_ns3wifi.py b/bindings/python/apidefs/gcc-LP64/ns3_module_ns3wifi.py deleted file mode 100644 index a37d20d52..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_ns3wifi.py +++ /dev/null @@ -1,139 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - - ## 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): - 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-LP64/ns3_module_olsr.py b/bindings/python/apidefs/gcc-LP64/ns3_module_olsr.py deleted file mode 100644 index a89a7dcd3..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_olsr.py +++ /dev/null @@ -1,1096 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## olsr-helper.h: ns3::OlsrHelper [class] - module.add_class('OlsrHelper', parent=root_module['ns3::Ipv4RoutingHelper']) - ## olsr-state.h: ns3::OlsrState [class] - module.add_class('OlsrState') - module.add_container('std::vector< ns3::olsr::MprSelectorTuple >', 'ns3::olsr::MprSelectorTuple', container_type='vector') - module.add_container('std::vector< ns3::olsr::NeighborTuple >', 'ns3::olsr::NeighborTuple', container_type='vector') - module.add_container('std::vector< ns3::olsr::TwoHopNeighborTuple >', 'ns3::olsr::TwoHopNeighborTuple', container_type='vector') - module.add_container('std::vector< ns3::olsr::LinkTuple >', 'ns3::olsr::LinkTuple', container_type='vector') - module.add_container('std::vector< ns3::olsr::TopologyTuple >', 'ns3::olsr::TopologyTuple', container_type='vector') - module.add_container('std::vector< ns3::olsr::IfaceAssocTuple >', 'ns3::olsr::IfaceAssocTuple', container_type='vector') - module.add_container('std::vector< ns3::olsr::AssociationTuple >', 'ns3::olsr::AssociationTuple', container_type='vector') - module.add_container('std::vector< ns3::olsr::Association >', 'ns3::olsr::Association', container_type='vector') - - ## 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() - - ## olsr-repositories.h: ns3::olsr::Association [struct] - module.add_class('Association') - ## olsr-repositories.h: ns3::olsr::AssociationTuple [struct] - module.add_class('AssociationTuple') - ## olsr-repositories.h: ns3::olsr::DuplicateTuple [struct] - module.add_class('DuplicateTuple') - ## olsr-repositories.h: ns3::olsr::IfaceAssocTuple [struct] - module.add_class('IfaceAssocTuple') - ## olsr-repositories.h: ns3::olsr::LinkTuple [struct] - module.add_class('LinkTuple') - ## olsr-header.h: ns3::olsr::MessageHeader [class] - module.add_class('MessageHeader', parent=root_module['ns3::Header']) - ## olsr-header.h: ns3::olsr::MessageHeader::MessageType [enumeration] - module.add_enum('MessageType', ['HELLO_MESSAGE', 'TC_MESSAGE', 'MID_MESSAGE', 'HNA_MESSAGE'], outer_class=root_module['ns3::olsr::MessageHeader']) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello [struct] - module.add_class('Hello', outer_class=root_module['ns3::olsr::MessageHeader']) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::LinkMessage [struct] - module.add_class('LinkMessage', outer_class=root_module['ns3::olsr::MessageHeader::Hello']) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna [struct] - module.add_class('Hna', outer_class=root_module['ns3::olsr::MessageHeader']) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna::Association [struct] - module.add_class('Association', outer_class=root_module['ns3::olsr::MessageHeader::Hna']) - ## olsr-header.h: ns3::olsr::MessageHeader::Mid [struct] - module.add_class('Mid', outer_class=root_module['ns3::olsr::MessageHeader']) - ## olsr-header.h: ns3::olsr::MessageHeader::Tc [struct] - module.add_class('Tc', outer_class=root_module['ns3::olsr::MessageHeader']) - ## olsr-repositories.h: ns3::olsr::MprSelectorTuple [struct] - module.add_class('MprSelectorTuple') - ## olsr-repositories.h: ns3::olsr::NeighborTuple [struct] - module.add_class('NeighborTuple') - ## olsr-repositories.h: ns3::olsr::NeighborTuple::Status [enumeration] - module.add_enum('Status', ['STATUS_NOT_SYM', 'STATUS_SYM'], outer_class=root_module['ns3::olsr::NeighborTuple']) - ## olsr-header.h: ns3::olsr::PacketHeader [class] - module.add_class('PacketHeader', parent=root_module['ns3::Header']) - ## olsr-routing-protocol.h: ns3::olsr::RoutingProtocol [class] - module.add_class('RoutingProtocol', parent=root_module['ns3::Ipv4RoutingProtocol']) - ## olsr-routing-protocol.h: ns3::olsr::RoutingTableEntry [struct] - module.add_class('RoutingTableEntry') - ## olsr-repositories.h: ns3::olsr::TopologyTuple [struct] - module.add_class('TopologyTuple') - ## olsr-repositories.h: ns3::olsr::TwoHopNeighborTuple [struct] - module.add_class('TwoHopNeighborTuple') - module.add_container('std::vector< ns3::olsr::MessageHeader::Hello::LinkMessage >', 'ns3::olsr::MessageHeader::Hello::LinkMessage', container_type='vector') - module.add_container('std::vector< ns3::olsr::MessageHeader::Hna::Association >', 'ns3::olsr::MessageHeader::Hna::Association', container_type='vector') - module.add_container('std::vector< ns3::olsr::RoutingTableEntry >', 'ns3::olsr::RoutingTableEntry', container_type='vector') - typehandlers.add_type_alias('std::vector< ns3::olsr::TopologyTuple, std::allocator< ns3::olsr::TopologyTuple > >', 'ns3::olsr::TopologySet') - typehandlers.add_type_alias('std::vector< ns3::olsr::TopologyTuple, std::allocator< ns3::olsr::TopologyTuple > >*', 'ns3::olsr::TopologySet*') - typehandlers.add_type_alias('std::vector< ns3::olsr::TopologyTuple, std::allocator< ns3::olsr::TopologyTuple > >&', 'ns3::olsr::TopologySet&') - typehandlers.add_type_alias('std::set< ns3::Ipv4Address, std::less< ns3::Ipv4Address >, std::allocator< ns3::Ipv4Address > >', 'ns3::olsr::MprSet') - typehandlers.add_type_alias('std::set< ns3::Ipv4Address, std::less< ns3::Ipv4Address >, std::allocator< ns3::Ipv4Address > >*', 'ns3::olsr::MprSet*') - typehandlers.add_type_alias('std::set< ns3::Ipv4Address, std::less< ns3::Ipv4Address >, std::allocator< ns3::Ipv4Address > >&', 'ns3::olsr::MprSet&') - typehandlers.add_type_alias('std::vector< ns3::olsr::MprSelectorTuple, std::allocator< ns3::olsr::MprSelectorTuple > >', 'ns3::olsr::MprSelectorSet') - typehandlers.add_type_alias('std::vector< ns3::olsr::MprSelectorTuple, std::allocator< ns3::olsr::MprSelectorTuple > >*', 'ns3::olsr::MprSelectorSet*') - typehandlers.add_type_alias('std::vector< ns3::olsr::MprSelectorTuple, std::allocator< ns3::olsr::MprSelectorTuple > >&', 'ns3::olsr::MprSelectorSet&') - typehandlers.add_type_alias('std::vector< ns3::olsr::Association, std::allocator< ns3::olsr::Association > >', 'ns3::olsr::Associations') - typehandlers.add_type_alias('std::vector< ns3::olsr::Association, std::allocator< ns3::olsr::Association > >*', 'ns3::olsr::Associations*') - typehandlers.add_type_alias('std::vector< ns3::olsr::Association, std::allocator< ns3::olsr::Association > >&', 'ns3::olsr::Associations&') - typehandlers.add_type_alias('std::vector< ns3::olsr::IfaceAssocTuple, std::allocator< ns3::olsr::IfaceAssocTuple > >', 'ns3::olsr::IfaceAssocSet') - typehandlers.add_type_alias('std::vector< ns3::olsr::IfaceAssocTuple, std::allocator< ns3::olsr::IfaceAssocTuple > >*', 'ns3::olsr::IfaceAssocSet*') - typehandlers.add_type_alias('std::vector< ns3::olsr::IfaceAssocTuple, std::allocator< ns3::olsr::IfaceAssocTuple > >&', 'ns3::olsr::IfaceAssocSet&') - typehandlers.add_type_alias('std::vector< ns3::olsr::TwoHopNeighborTuple, std::allocator< ns3::olsr::TwoHopNeighborTuple > >', 'ns3::olsr::TwoHopNeighborSet') - typehandlers.add_type_alias('std::vector< ns3::olsr::TwoHopNeighborTuple, std::allocator< ns3::olsr::TwoHopNeighborTuple > >*', 'ns3::olsr::TwoHopNeighborSet*') - typehandlers.add_type_alias('std::vector< ns3::olsr::TwoHopNeighborTuple, std::allocator< ns3::olsr::TwoHopNeighborTuple > >&', 'ns3::olsr::TwoHopNeighborSet&') - typehandlers.add_type_alias('std::vector< ns3::olsr::DuplicateTuple, std::allocator< ns3::olsr::DuplicateTuple > >', 'ns3::olsr::DuplicateSet') - typehandlers.add_type_alias('std::vector< ns3::olsr::DuplicateTuple, std::allocator< ns3::olsr::DuplicateTuple > >*', 'ns3::olsr::DuplicateSet*') - typehandlers.add_type_alias('std::vector< ns3::olsr::DuplicateTuple, std::allocator< ns3::olsr::DuplicateTuple > >&', 'ns3::olsr::DuplicateSet&') - typehandlers.add_type_alias('std::vector< ns3::olsr::MessageHeader, std::allocator< ns3::olsr::MessageHeader > >', 'ns3::olsr::MessageList') - typehandlers.add_type_alias('std::vector< ns3::olsr::MessageHeader, std::allocator< ns3::olsr::MessageHeader > >*', 'ns3::olsr::MessageList*') - typehandlers.add_type_alias('std::vector< ns3::olsr::MessageHeader, std::allocator< ns3::olsr::MessageHeader > >&', 'ns3::olsr::MessageList&') - typehandlers.add_type_alias('std::vector< ns3::olsr::NeighborTuple, std::allocator< ns3::olsr::NeighborTuple > >', 'ns3::olsr::NeighborSet') - typehandlers.add_type_alias('std::vector< ns3::olsr::NeighborTuple, std::allocator< ns3::olsr::NeighborTuple > >*', 'ns3::olsr::NeighborSet*') - typehandlers.add_type_alias('std::vector< ns3::olsr::NeighborTuple, std::allocator< ns3::olsr::NeighborTuple > >&', 'ns3::olsr::NeighborSet&') - typehandlers.add_type_alias('std::vector< ns3::olsr::AssociationTuple, std::allocator< ns3::olsr::AssociationTuple > >', 'ns3::olsr::AssociationSet') - typehandlers.add_type_alias('std::vector< ns3::olsr::AssociationTuple, std::allocator< ns3::olsr::AssociationTuple > >*', 'ns3::olsr::AssociationSet*') - typehandlers.add_type_alias('std::vector< ns3::olsr::AssociationTuple, std::allocator< ns3::olsr::AssociationTuple > >&', 'ns3::olsr::AssociationSet&') - typehandlers.add_type_alias('std::vector< ns3::olsr::LinkTuple, std::allocator< ns3::olsr::LinkTuple > >', 'ns3::olsr::LinkSet') - typehandlers.add_type_alias('std::vector< ns3::olsr::LinkTuple, std::allocator< ns3::olsr::LinkTuple > >*', 'ns3::olsr::LinkSet*') - typehandlers.add_type_alias('std::vector< ns3::olsr::LinkTuple, std::allocator< ns3::olsr::LinkTuple > >&', 'ns3::olsr::LinkSet&') - -def register_methods(root_module): - register_Ns3OlsrHelper_methods(root_module, root_module['ns3::OlsrHelper']) - register_Ns3OlsrState_methods(root_module, root_module['ns3::OlsrState']) - register_Ns3OlsrAssociation_methods(root_module, root_module['ns3::olsr::Association']) - register_Ns3OlsrAssociationTuple_methods(root_module, root_module['ns3::olsr::AssociationTuple']) - register_Ns3OlsrDuplicateTuple_methods(root_module, root_module['ns3::olsr::DuplicateTuple']) - register_Ns3OlsrIfaceAssocTuple_methods(root_module, root_module['ns3::olsr::IfaceAssocTuple']) - register_Ns3OlsrLinkTuple_methods(root_module, root_module['ns3::olsr::LinkTuple']) - register_Ns3OlsrMessageHeader_methods(root_module, root_module['ns3::olsr::MessageHeader']) - register_Ns3OlsrMessageHeaderHello_methods(root_module, root_module['ns3::olsr::MessageHeader::Hello']) - register_Ns3OlsrMessageHeaderHelloLinkMessage_methods(root_module, root_module['ns3::olsr::MessageHeader::Hello::LinkMessage']) - register_Ns3OlsrMessageHeaderHna_methods(root_module, root_module['ns3::olsr::MessageHeader::Hna']) - register_Ns3OlsrMessageHeaderHnaAssociation_methods(root_module, root_module['ns3::olsr::MessageHeader::Hna::Association']) - register_Ns3OlsrMessageHeaderMid_methods(root_module, root_module['ns3::olsr::MessageHeader::Mid']) - register_Ns3OlsrMessageHeaderTc_methods(root_module, root_module['ns3::olsr::MessageHeader::Tc']) - register_Ns3OlsrMprSelectorTuple_methods(root_module, root_module['ns3::olsr::MprSelectorTuple']) - register_Ns3OlsrNeighborTuple_methods(root_module, root_module['ns3::olsr::NeighborTuple']) - register_Ns3OlsrPacketHeader_methods(root_module, root_module['ns3::olsr::PacketHeader']) - register_Ns3OlsrRoutingProtocol_methods(root_module, root_module['ns3::olsr::RoutingProtocol']) - register_Ns3OlsrRoutingTableEntry_methods(root_module, root_module['ns3::olsr::RoutingTableEntry']) - register_Ns3OlsrTopologyTuple_methods(root_module, root_module['ns3::olsr::TopologyTuple']) - register_Ns3OlsrTwoHopNeighborTuple_methods(root_module, root_module['ns3::olsr::TwoHopNeighborTuple']) - return - -def register_Ns3OlsrHelper_methods(root_module, cls): - ## olsr-helper.h: ns3::OlsrHelper::OlsrHelper() [constructor] - cls.add_constructor([]) - ## olsr-helper.h: ns3::OlsrHelper::OlsrHelper(ns3::OlsrHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OlsrHelper const &', 'arg0')]) - ## olsr-helper.h: ns3::OlsrHelper * ns3::OlsrHelper::Copy() const [member function] - cls.add_method('Copy', - 'ns3::OlsrHelper *', - [], - is_const=True, is_virtual=True) - ## olsr-helper.h: void ns3::OlsrHelper::ExcludeInterface(ns3::Ptr node, uint32_t interface) [member function] - cls.add_method('ExcludeInterface', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node'), param('uint32_t', 'interface')]) - ## olsr-helper.h: ns3::Ptr ns3::OlsrHelper::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) - ## olsr-helper.h: void ns3::OlsrHelper::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_Ns3OlsrState_methods(root_module, cls): - ## olsr-state.h: ns3::OlsrState::OlsrState(ns3::OlsrState const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OlsrState const &', 'arg0')]) - ## olsr-state.h: ns3::OlsrState::OlsrState() [constructor] - cls.add_constructor([]) - ## olsr-state.h: void ns3::OlsrState::EraseAssociation(ns3::olsr::Association const & tuple) [member function] - cls.add_method('EraseAssociation', - 'void', - [param('ns3::olsr::Association const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseAssociationTuple(ns3::olsr::AssociationTuple const & tuple) [member function] - cls.add_method('EraseAssociationTuple', - 'void', - [param('ns3::olsr::AssociationTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseDuplicateTuple(ns3::olsr::DuplicateTuple const & tuple) [member function] - cls.add_method('EraseDuplicateTuple', - 'void', - [param('ns3::olsr::DuplicateTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseIfaceAssocTuple(ns3::olsr::IfaceAssocTuple const & tuple) [member function] - cls.add_method('EraseIfaceAssocTuple', - 'void', - [param('ns3::olsr::IfaceAssocTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseLinkTuple(ns3::olsr::LinkTuple const & tuple) [member function] - cls.add_method('EraseLinkTuple', - 'void', - [param('ns3::olsr::LinkTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseMprSelectorTuple(ns3::olsr::MprSelectorTuple const & tuple) [member function] - cls.add_method('EraseMprSelectorTuple', - 'void', - [param('ns3::olsr::MprSelectorTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseMprSelectorTuples(ns3::Ipv4Address const & mainAddr) [member function] - cls.add_method('EraseMprSelectorTuples', - 'void', - [param('ns3::Ipv4Address const &', 'mainAddr')]) - ## olsr-state.h: void ns3::OlsrState::EraseNeighborTuple(ns3::olsr::NeighborTuple const & neighborTuple) [member function] - cls.add_method('EraseNeighborTuple', - 'void', - [param('ns3::olsr::NeighborTuple const &', 'neighborTuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseNeighborTuple(ns3::Ipv4Address const & mainAddr) [member function] - cls.add_method('EraseNeighborTuple', - 'void', - [param('ns3::Ipv4Address const &', 'mainAddr')]) - ## olsr-state.h: void ns3::OlsrState::EraseOlderTopologyTuples(ns3::Ipv4Address const & lastAddr, uint16_t ansn) [member function] - cls.add_method('EraseOlderTopologyTuples', - 'void', - [param('ns3::Ipv4Address const &', 'lastAddr'), param('uint16_t', 'ansn')]) - ## olsr-state.h: void ns3::OlsrState::EraseTopologyTuple(ns3::olsr::TopologyTuple const & tuple) [member function] - cls.add_method('EraseTopologyTuple', - 'void', - [param('ns3::olsr::TopologyTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseTwoHopNeighborTuple(ns3::olsr::TwoHopNeighborTuple const & tuple) [member function] - cls.add_method('EraseTwoHopNeighborTuple', - 'void', - [param('ns3::olsr::TwoHopNeighborTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::EraseTwoHopNeighborTuples(ns3::Ipv4Address const & neighbor) [member function] - cls.add_method('EraseTwoHopNeighborTuples', - 'void', - [param('ns3::Ipv4Address const &', 'neighbor')]) - ## olsr-state.h: void ns3::OlsrState::EraseTwoHopNeighborTuples(ns3::Ipv4Address const & neighbor, ns3::Ipv4Address const & twoHopNeighbor) [member function] - cls.add_method('EraseTwoHopNeighborTuples', - 'void', - [param('ns3::Ipv4Address const &', 'neighbor'), param('ns3::Ipv4Address const &', 'twoHopNeighbor')]) - ## olsr-state.h: ns3::olsr::AssociationTuple * ns3::OlsrState::FindAssociationTuple(ns3::Ipv4Address const & gatewayAddr, ns3::Ipv4Address const & networkAddr, ns3::Ipv4Mask const & netmask) [member function] - cls.add_method('FindAssociationTuple', - 'ns3::olsr::AssociationTuple *', - [param('ns3::Ipv4Address const &', 'gatewayAddr'), param('ns3::Ipv4Address const &', 'networkAddr'), param('ns3::Ipv4Mask const &', 'netmask')]) - ## olsr-state.h: ns3::olsr::DuplicateTuple * ns3::OlsrState::FindDuplicateTuple(ns3::Ipv4Address const & address, uint16_t sequenceNumber) [member function] - cls.add_method('FindDuplicateTuple', - 'ns3::olsr::DuplicateTuple *', - [param('ns3::Ipv4Address const &', 'address'), param('uint16_t', 'sequenceNumber')]) - ## olsr-state.h: ns3::olsr::IfaceAssocTuple * ns3::OlsrState::FindIfaceAssocTuple(ns3::Ipv4Address const & ifaceAddr) [member function] - cls.add_method('FindIfaceAssocTuple', - 'ns3::olsr::IfaceAssocTuple *', - [param('ns3::Ipv4Address const &', 'ifaceAddr')]) - ## olsr-state.h: ns3::olsr::IfaceAssocTuple const * ns3::OlsrState::FindIfaceAssocTuple(ns3::Ipv4Address const & ifaceAddr) const [member function] - cls.add_method('FindIfaceAssocTuple', - 'ns3::olsr::IfaceAssocTuple const *', - [param('ns3::Ipv4Address const &', 'ifaceAddr')], - is_const=True) - ## olsr-state.h: ns3::olsr::LinkTuple * ns3::OlsrState::FindLinkTuple(ns3::Ipv4Address const & ifaceAddr) [member function] - cls.add_method('FindLinkTuple', - 'ns3::olsr::LinkTuple *', - [param('ns3::Ipv4Address const &', 'ifaceAddr')]) - ## olsr-state.h: bool ns3::OlsrState::FindMprAddress(ns3::Ipv4Address const & address) [member function] - cls.add_method('FindMprAddress', - 'bool', - [param('ns3::Ipv4Address const &', 'address')]) - ## olsr-state.h: ns3::olsr::MprSelectorTuple * ns3::OlsrState::FindMprSelectorTuple(ns3::Ipv4Address const & mainAddr) [member function] - cls.add_method('FindMprSelectorTuple', - 'ns3::olsr::MprSelectorTuple *', - [param('ns3::Ipv4Address const &', 'mainAddr')]) - ## olsr-state.h: std::vector > ns3::OlsrState::FindNeighborInterfaces(ns3::Ipv4Address const & neighborMainAddr) const [member function] - cls.add_method('FindNeighborInterfaces', - 'std::vector< ns3::Ipv4Address >', - [param('ns3::Ipv4Address const &', 'neighborMainAddr')], - is_const=True) - ## olsr-state.h: ns3::olsr::NeighborTuple * ns3::OlsrState::FindNeighborTuple(ns3::Ipv4Address const & mainAddr) [member function] - cls.add_method('FindNeighborTuple', - 'ns3::olsr::NeighborTuple *', - [param('ns3::Ipv4Address const &', 'mainAddr')]) - ## olsr-state.h: ns3::olsr::NeighborTuple * ns3::OlsrState::FindNeighborTuple(ns3::Ipv4Address const & mainAddr, uint8_t willingness) [member function] - cls.add_method('FindNeighborTuple', - 'ns3::olsr::NeighborTuple *', - [param('ns3::Ipv4Address const &', 'mainAddr'), param('uint8_t', 'willingness')]) - ## olsr-state.h: ns3::olsr::TopologyTuple * ns3::OlsrState::FindNewerTopologyTuple(ns3::Ipv4Address const & lastAddr, uint16_t ansn) [member function] - cls.add_method('FindNewerTopologyTuple', - 'ns3::olsr::TopologyTuple *', - [param('ns3::Ipv4Address const &', 'lastAddr'), param('uint16_t', 'ansn')]) - ## olsr-state.h: ns3::olsr::LinkTuple * ns3::OlsrState::FindSymLinkTuple(ns3::Ipv4Address const & ifaceAddr, ns3::Time time) [member function] - cls.add_method('FindSymLinkTuple', - 'ns3::olsr::LinkTuple *', - [param('ns3::Ipv4Address const &', 'ifaceAddr'), param('ns3::Time', 'time')]) - ## olsr-state.h: ns3::olsr::NeighborTuple const * ns3::OlsrState::FindSymNeighborTuple(ns3::Ipv4Address const & mainAddr) const [member function] - cls.add_method('FindSymNeighborTuple', - 'ns3::olsr::NeighborTuple const *', - [param('ns3::Ipv4Address const &', 'mainAddr')], - is_const=True) - ## olsr-state.h: ns3::olsr::TopologyTuple * ns3::OlsrState::FindTopologyTuple(ns3::Ipv4Address const & destAddr, ns3::Ipv4Address const & lastAddr) [member function] - cls.add_method('FindTopologyTuple', - 'ns3::olsr::TopologyTuple *', - [param('ns3::Ipv4Address const &', 'destAddr'), param('ns3::Ipv4Address const &', 'lastAddr')]) - ## olsr-state.h: ns3::olsr::TwoHopNeighborTuple * ns3::OlsrState::FindTwoHopNeighborTuple(ns3::Ipv4Address const & neighbor, ns3::Ipv4Address const & twoHopNeighbor) [member function] - cls.add_method('FindTwoHopNeighborTuple', - 'ns3::olsr::TwoHopNeighborTuple *', - [param('ns3::Ipv4Address const &', 'neighbor'), param('ns3::Ipv4Address const &', 'twoHopNeighbor')]) - ## olsr-state.h: ns3::olsr::AssociationSet const & ns3::OlsrState::GetAssociationSet() const [member function] - cls.add_method('GetAssociationSet', - 'ns3::olsr::AssociationSet const &', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::Associations const & ns3::OlsrState::GetAssociations() const [member function] - cls.add_method('GetAssociations', - 'ns3::olsr::Associations const &', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::IfaceAssocSet const & ns3::OlsrState::GetIfaceAssocSet() const [member function] - cls.add_method('GetIfaceAssocSet', - 'ns3::olsr::IfaceAssocSet const &', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::IfaceAssocSet & ns3::OlsrState::GetIfaceAssocSetMutable() [member function] - cls.add_method('GetIfaceAssocSetMutable', - 'ns3::olsr::IfaceAssocSet &', - []) - ## olsr-state.h: ns3::olsr::LinkSet const & ns3::OlsrState::GetLinks() const [member function] - cls.add_method('GetLinks', - 'ns3::olsr::LinkSet const &', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::MprSelectorSet const & ns3::OlsrState::GetMprSelectors() const [member function] - cls.add_method('GetMprSelectors', - 'ns3::olsr::MprSelectorSet const &', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::MprSet ns3::OlsrState::GetMprSet() const [member function] - cls.add_method('GetMprSet', - 'ns3::olsr::MprSet', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::NeighborSet const & ns3::OlsrState::GetNeighbors() const [member function] - cls.add_method('GetNeighbors', - 'ns3::olsr::NeighborSet const &', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::NeighborSet & ns3::OlsrState::GetNeighbors() [member function] - cls.add_method('GetNeighbors', - 'ns3::olsr::NeighborSet &', - []) - ## olsr-state.h: ns3::olsr::TopologySet const & ns3::OlsrState::GetTopologySet() const [member function] - cls.add_method('GetTopologySet', - 'ns3::olsr::TopologySet const &', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::TwoHopNeighborSet const & ns3::OlsrState::GetTwoHopNeighbors() const [member function] - cls.add_method('GetTwoHopNeighbors', - 'ns3::olsr::TwoHopNeighborSet const &', - [], - is_const=True) - ## olsr-state.h: ns3::olsr::TwoHopNeighborSet & ns3::OlsrState::GetTwoHopNeighbors() [member function] - cls.add_method('GetTwoHopNeighbors', - 'ns3::olsr::TwoHopNeighborSet &', - []) - ## olsr-state.h: void ns3::OlsrState::InsertAssociation(ns3::olsr::Association const & tuple) [member function] - cls.add_method('InsertAssociation', - 'void', - [param('ns3::olsr::Association const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::InsertAssociationTuple(ns3::olsr::AssociationTuple const & tuple) [member function] - cls.add_method('InsertAssociationTuple', - 'void', - [param('ns3::olsr::AssociationTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::InsertDuplicateTuple(ns3::olsr::DuplicateTuple const & tuple) [member function] - cls.add_method('InsertDuplicateTuple', - 'void', - [param('ns3::olsr::DuplicateTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::InsertIfaceAssocTuple(ns3::olsr::IfaceAssocTuple const & tuple) [member function] - cls.add_method('InsertIfaceAssocTuple', - 'void', - [param('ns3::olsr::IfaceAssocTuple const &', 'tuple')]) - ## olsr-state.h: ns3::olsr::LinkTuple & ns3::OlsrState::InsertLinkTuple(ns3::olsr::LinkTuple const & tuple) [member function] - cls.add_method('InsertLinkTuple', - 'ns3::olsr::LinkTuple &', - [param('ns3::olsr::LinkTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::InsertMprSelectorTuple(ns3::olsr::MprSelectorTuple const & tuple) [member function] - cls.add_method('InsertMprSelectorTuple', - 'void', - [param('ns3::olsr::MprSelectorTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::InsertNeighborTuple(ns3::olsr::NeighborTuple const & tuple) [member function] - cls.add_method('InsertNeighborTuple', - 'void', - [param('ns3::olsr::NeighborTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::InsertTopologyTuple(ns3::olsr::TopologyTuple const & tuple) [member function] - cls.add_method('InsertTopologyTuple', - 'void', - [param('ns3::olsr::TopologyTuple const &', 'tuple')]) - ## olsr-state.h: void ns3::OlsrState::InsertTwoHopNeighborTuple(ns3::olsr::TwoHopNeighborTuple const & tuple) [member function] - cls.add_method('InsertTwoHopNeighborTuple', - 'void', - [param('ns3::olsr::TwoHopNeighborTuple const &', 'tuple')]) - ## olsr-state.h: std::string ns3::OlsrState::PrintMprSelectorSet() const [member function] - cls.add_method('PrintMprSelectorSet', - 'std::string', - [], - is_const=True) - ## olsr-state.h: void ns3::OlsrState::SetMprSet(ns3::olsr::MprSet mprSet) [member function] - cls.add_method('SetMprSet', - 'void', - [param('ns3::olsr::MprSet', 'mprSet')]) - return - -def register_Ns3OlsrAssociation_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::Association::Association() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::Association::Association(ns3::olsr::Association const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::Association const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::Association::netmask [variable] - cls.add_instance_attribute('netmask', 'ns3::Ipv4Mask', is_const=False) - ## olsr-repositories.h: ns3::olsr::Association::networkAddr [variable] - cls.add_instance_attribute('networkAddr', 'ns3::Ipv4Address', is_const=False) - return - -def register_Ns3OlsrAssociationTuple_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::AssociationTuple::AssociationTuple() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::AssociationTuple::AssociationTuple(ns3::olsr::AssociationTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::AssociationTuple const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::AssociationTuple::expirationTime [variable] - cls.add_instance_attribute('expirationTime', 'ns3::Time', is_const=False) - ## olsr-repositories.h: ns3::olsr::AssociationTuple::gatewayAddr [variable] - cls.add_instance_attribute('gatewayAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::AssociationTuple::netmask [variable] - cls.add_instance_attribute('netmask', 'ns3::Ipv4Mask', is_const=False) - ## olsr-repositories.h: ns3::olsr::AssociationTuple::networkAddr [variable] - cls.add_instance_attribute('networkAddr', 'ns3::Ipv4Address', is_const=False) - return - -def register_Ns3OlsrDuplicateTuple_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::DuplicateTuple::DuplicateTuple() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::DuplicateTuple::DuplicateTuple(ns3::olsr::DuplicateTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::DuplicateTuple const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::DuplicateTuple::address [variable] - cls.add_instance_attribute('address', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::DuplicateTuple::expirationTime [variable] - cls.add_instance_attribute('expirationTime', 'ns3::Time', is_const=False) - ## olsr-repositories.h: ns3::olsr::DuplicateTuple::ifaceList [variable] - cls.add_instance_attribute('ifaceList', 'std::vector< ns3::Ipv4Address >', is_const=False) - ## olsr-repositories.h: ns3::olsr::DuplicateTuple::retransmitted [variable] - cls.add_instance_attribute('retransmitted', 'bool', is_const=False) - ## olsr-repositories.h: ns3::olsr::DuplicateTuple::sequenceNumber [variable] - cls.add_instance_attribute('sequenceNumber', 'uint16_t', is_const=False) - return - -def register_Ns3OlsrIfaceAssocTuple_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::IfaceAssocTuple::IfaceAssocTuple() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::IfaceAssocTuple::IfaceAssocTuple(ns3::olsr::IfaceAssocTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::IfaceAssocTuple const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::IfaceAssocTuple::ifaceAddr [variable] - cls.add_instance_attribute('ifaceAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::IfaceAssocTuple::mainAddr [variable] - cls.add_instance_attribute('mainAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::IfaceAssocTuple::time [variable] - cls.add_instance_attribute('time', 'ns3::Time', is_const=False) - return - -def register_Ns3OlsrLinkTuple_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::LinkTuple::LinkTuple() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::LinkTuple::LinkTuple(ns3::olsr::LinkTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::LinkTuple const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::LinkTuple::asymTime [variable] - cls.add_instance_attribute('asymTime', 'ns3::Time', is_const=False) - ## olsr-repositories.h: ns3::olsr::LinkTuple::localIfaceAddr [variable] - cls.add_instance_attribute('localIfaceAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::LinkTuple::neighborIfaceAddr [variable] - cls.add_instance_attribute('neighborIfaceAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::LinkTuple::symTime [variable] - cls.add_instance_attribute('symTime', 'ns3::Time', is_const=False) - ## olsr-repositories.h: ns3::olsr::LinkTuple::time [variable] - cls.add_instance_attribute('time', 'ns3::Time', is_const=False) - return - -def register_Ns3OlsrMessageHeader_methods(root_module, cls): - cls.add_output_stream_operator() - ## olsr-header.h: ns3::olsr::MessageHeader::MessageHeader(ns3::olsr::MessageHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::MessageHeader const &', 'arg0')]) - ## olsr-header.h: ns3::olsr::MessageHeader::MessageHeader() [constructor] - cls.add_constructor([]) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello & ns3::olsr::MessageHeader::GetHello() [member function] - cls.add_method('GetHello', - 'ns3::olsr::MessageHeader::Hello &', - []) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello const & ns3::olsr::MessageHeader::GetHello() const [member function] - cls.add_method('GetHello', - 'ns3::olsr::MessageHeader::Hello const &', - [], - is_const=True) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna & ns3::olsr::MessageHeader::GetHna() [member function] - cls.add_method('GetHna', - 'ns3::olsr::MessageHeader::Hna &', - []) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna const & ns3::olsr::MessageHeader::GetHna() const [member function] - cls.add_method('GetHna', - 'ns3::olsr::MessageHeader::Hna const &', - [], - is_const=True) - ## olsr-header.h: uint8_t ns3::olsr::MessageHeader::GetHopCount() const [member function] - cls.add_method('GetHopCount', - 'uint8_t', - [], - is_const=True) - ## olsr-header.h: ns3::TypeId ns3::olsr::MessageHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## olsr-header.h: uint16_t ns3::olsr::MessageHeader::GetMessageSequenceNumber() const [member function] - cls.add_method('GetMessageSequenceNumber', - 'uint16_t', - [], - is_const=True) - ## olsr-header.h: ns3::olsr::MessageHeader::MessageType ns3::olsr::MessageHeader::GetMessageType() const [member function] - cls.add_method('GetMessageType', - 'ns3::olsr::MessageHeader::MessageType', - [], - is_const=True) - ## olsr-header.h: ns3::olsr::MessageHeader::Mid & ns3::olsr::MessageHeader::GetMid() [member function] - cls.add_method('GetMid', - 'ns3::olsr::MessageHeader::Mid &', - []) - ## olsr-header.h: ns3::olsr::MessageHeader::Mid const & ns3::olsr::MessageHeader::GetMid() const [member function] - cls.add_method('GetMid', - 'ns3::olsr::MessageHeader::Mid const &', - [], - is_const=True) - ## olsr-header.h: ns3::Ipv4Address ns3::olsr::MessageHeader::GetOriginatorAddress() const [member function] - cls.add_method('GetOriginatorAddress', - 'ns3::Ipv4Address', - [], - is_const=True) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## olsr-header.h: ns3::olsr::MessageHeader::Tc & ns3::olsr::MessageHeader::GetTc() [member function] - cls.add_method('GetTc', - 'ns3::olsr::MessageHeader::Tc &', - []) - ## olsr-header.h: ns3::olsr::MessageHeader::Tc const & ns3::olsr::MessageHeader::GetTc() const [member function] - cls.add_method('GetTc', - 'ns3::olsr::MessageHeader::Tc const &', - [], - is_const=True) - ## olsr-header.h: uint8_t ns3::olsr::MessageHeader::GetTimeToLive() const [member function] - cls.add_method('GetTimeToLive', - 'uint8_t', - [], - is_const=True) - ## olsr-header.h: static ns3::TypeId ns3::olsr::MessageHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## olsr-header.h: ns3::Time ns3::olsr::MessageHeader::GetVTime() const [member function] - cls.add_method('GetVTime', - 'ns3::Time', - [], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::SetHopCount(uint8_t hopCount) [member function] - cls.add_method('SetHopCount', - 'void', - [param('uint8_t', 'hopCount')]) - ## olsr-header.h: void ns3::olsr::MessageHeader::SetMessageSequenceNumber(uint16_t messageSequenceNumber) [member function] - cls.add_method('SetMessageSequenceNumber', - 'void', - [param('uint16_t', 'messageSequenceNumber')]) - ## olsr-header.h: void ns3::olsr::MessageHeader::SetMessageType(ns3::olsr::MessageHeader::MessageType messageType) [member function] - cls.add_method('SetMessageType', - 'void', - [param('ns3::olsr::MessageHeader::MessageType', 'messageType')]) - ## olsr-header.h: void ns3::olsr::MessageHeader::SetOriginatorAddress(ns3::Ipv4Address originatorAddress) [member function] - cls.add_method('SetOriginatorAddress', - 'void', - [param('ns3::Ipv4Address', 'originatorAddress')]) - ## olsr-header.h: void ns3::olsr::MessageHeader::SetTimeToLive(uint8_t timeToLive) [member function] - cls.add_method('SetTimeToLive', - 'void', - [param('uint8_t', 'timeToLive')]) - ## olsr-header.h: void ns3::olsr::MessageHeader::SetVTime(ns3::Time time) [member function] - cls.add_method('SetVTime', - 'void', - [param('ns3::Time', 'time')]) - return - -def register_Ns3OlsrMessageHeaderHello_methods(root_module, cls): - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::Hello() [constructor] - cls.add_constructor([]) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::Hello(ns3::olsr::MessageHeader::Hello const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::MessageHeader::Hello const &', 'arg0')]) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Hello::Deserialize(ns3::Buffer::Iterator start, uint32_t messageSize) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'messageSize')]) - ## olsr-header.h: ns3::Time ns3::olsr::MessageHeader::Hello::GetHTime() const [member function] - cls.add_method('GetHTime', - 'ns3::Time', - [], - is_const=True) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Hello::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Hello::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Hello::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Hello::SetHTime(ns3::Time time) [member function] - cls.add_method('SetHTime', - 'void', - [param('ns3::Time', 'time')]) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::hTime [variable] - cls.add_instance_attribute('hTime', 'uint8_t', is_const=False) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::linkMessages [variable] - cls.add_instance_attribute('linkMessages', 'std::vector< ns3::olsr::MessageHeader::Hello::LinkMessage >', is_const=False) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::willingness [variable] - cls.add_instance_attribute('willingness', 'uint8_t', is_const=False) - return - -def register_Ns3OlsrMessageHeaderHelloLinkMessage_methods(root_module, cls): - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::LinkMessage::LinkMessage() [constructor] - cls.add_constructor([]) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::LinkMessage::LinkMessage(ns3::olsr::MessageHeader::Hello::LinkMessage const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::MessageHeader::Hello::LinkMessage const &', 'arg0')]) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::LinkMessage::linkCode [variable] - cls.add_instance_attribute('linkCode', 'uint8_t', is_const=False) - ## olsr-header.h: ns3::olsr::MessageHeader::Hello::LinkMessage::neighborInterfaceAddresses [variable] - cls.add_instance_attribute('neighborInterfaceAddresses', 'std::vector< ns3::Ipv4Address >', is_const=False) - return - -def register_Ns3OlsrMessageHeaderHna_methods(root_module, cls): - ## olsr-header.h: ns3::olsr::MessageHeader::Hna::Hna() [constructor] - cls.add_constructor([]) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna::Hna(ns3::olsr::MessageHeader::Hna const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::MessageHeader::Hna const &', 'arg0')]) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Hna::Deserialize(ns3::Buffer::Iterator start, uint32_t messageSize) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'messageSize')]) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Hna::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Hna::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Hna::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna::associations [variable] - cls.add_instance_attribute('associations', 'std::vector< ns3::olsr::MessageHeader::Hna::Association >', is_const=False) - return - -def register_Ns3OlsrMessageHeaderHnaAssociation_methods(root_module, cls): - ## olsr-header.h: ns3::olsr::MessageHeader::Hna::Association::Association() [constructor] - cls.add_constructor([]) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna::Association::Association(ns3::olsr::MessageHeader::Hna::Association const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::MessageHeader::Hna::Association const &', 'arg0')]) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna::Association::address [variable] - cls.add_instance_attribute('address', 'ns3::Ipv4Address', is_const=False) - ## olsr-header.h: ns3::olsr::MessageHeader::Hna::Association::mask [variable] - cls.add_instance_attribute('mask', 'ns3::Ipv4Mask', is_const=False) - return - -def register_Ns3OlsrMessageHeaderMid_methods(root_module, cls): - ## olsr-header.h: ns3::olsr::MessageHeader::Mid::Mid() [constructor] - cls.add_constructor([]) - ## olsr-header.h: ns3::olsr::MessageHeader::Mid::Mid(ns3::olsr::MessageHeader::Mid const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::MessageHeader::Mid const &', 'arg0')]) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Mid::Deserialize(ns3::Buffer::Iterator start, uint32_t messageSize) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'messageSize')]) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Mid::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Mid::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Mid::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## olsr-header.h: ns3::olsr::MessageHeader::Mid::interfaceAddresses [variable] - cls.add_instance_attribute('interfaceAddresses', 'std::vector< ns3::Ipv4Address >', is_const=False) - return - -def register_Ns3OlsrMessageHeaderTc_methods(root_module, cls): - ## olsr-header.h: ns3::olsr::MessageHeader::Tc::Tc() [constructor] - cls.add_constructor([]) - ## olsr-header.h: ns3::olsr::MessageHeader::Tc::Tc(ns3::olsr::MessageHeader::Tc const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::MessageHeader::Tc const &', 'arg0')]) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Tc::Deserialize(ns3::Buffer::Iterator start, uint32_t messageSize) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'messageSize')]) - ## olsr-header.h: uint32_t ns3::olsr::MessageHeader::Tc::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Tc::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## olsr-header.h: void ns3::olsr::MessageHeader::Tc::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## olsr-header.h: ns3::olsr::MessageHeader::Tc::ansn [variable] - cls.add_instance_attribute('ansn', 'uint16_t', is_const=False) - ## olsr-header.h: ns3::olsr::MessageHeader::Tc::neighborAddresses [variable] - cls.add_instance_attribute('neighborAddresses', 'std::vector< ns3::Ipv4Address >', is_const=False) - return - -def register_Ns3OlsrMprSelectorTuple_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::MprSelectorTuple::MprSelectorTuple() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::MprSelectorTuple::MprSelectorTuple(ns3::olsr::MprSelectorTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::MprSelectorTuple const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::MprSelectorTuple::expirationTime [variable] - cls.add_instance_attribute('expirationTime', 'ns3::Time', is_const=False) - ## olsr-repositories.h: ns3::olsr::MprSelectorTuple::mainAddr [variable] - cls.add_instance_attribute('mainAddr', 'ns3::Ipv4Address', is_const=False) - return - -def register_Ns3OlsrNeighborTuple_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::NeighborTuple::NeighborTuple() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::NeighborTuple::NeighborTuple(ns3::olsr::NeighborTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::NeighborTuple const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::NeighborTuple::neighborMainAddr [variable] - cls.add_instance_attribute('neighborMainAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::NeighborTuple::status [variable] - cls.add_instance_attribute('status', 'ns3::olsr::NeighborTuple::Status', is_const=False) - ## olsr-repositories.h: ns3::olsr::NeighborTuple::willingness [variable] - cls.add_instance_attribute('willingness', 'uint8_t', is_const=False) - return - -def register_Ns3OlsrPacketHeader_methods(root_module, cls): - cls.add_output_stream_operator() - ## olsr-header.h: ns3::olsr::PacketHeader::PacketHeader(ns3::olsr::PacketHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::PacketHeader const &', 'arg0')]) - ## olsr-header.h: ns3::olsr::PacketHeader::PacketHeader() [constructor] - cls.add_constructor([]) - ## olsr-header.h: uint32_t ns3::olsr::PacketHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## olsr-header.h: ns3::TypeId ns3::olsr::PacketHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## olsr-header.h: uint16_t ns3::olsr::PacketHeader::GetPacketLength() const [member function] - cls.add_method('GetPacketLength', - 'uint16_t', - [], - is_const=True) - ## olsr-header.h: uint16_t ns3::olsr::PacketHeader::GetPacketSequenceNumber() const [member function] - cls.add_method('GetPacketSequenceNumber', - 'uint16_t', - [], - is_const=True) - ## olsr-header.h: uint32_t ns3::olsr::PacketHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## olsr-header.h: static ns3::TypeId ns3::olsr::PacketHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## olsr-header.h: void ns3::olsr::PacketHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## olsr-header.h: void ns3::olsr::PacketHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## olsr-header.h: void ns3::olsr::PacketHeader::SetPacketLength(uint16_t length) [member function] - cls.add_method('SetPacketLength', - 'void', - [param('uint16_t', 'length')]) - ## olsr-header.h: void ns3::olsr::PacketHeader::SetPacketSequenceNumber(uint16_t seqnum) [member function] - cls.add_method('SetPacketSequenceNumber', - 'void', - [param('uint16_t', 'seqnum')]) - return - -def register_Ns3OlsrRoutingProtocol_methods(root_module, cls): - ## olsr-routing-protocol.h: ns3::olsr::RoutingProtocol::RoutingProtocol(ns3::olsr::RoutingProtocol const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::RoutingProtocol const &', 'arg0')]) - ## olsr-routing-protocol.h: ns3::olsr::RoutingProtocol::RoutingProtocol() [constructor] - cls.add_constructor([]) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::AddHostNetworkAssociation(ns3::Ipv4Address networkAddr, ns3::Ipv4Mask netmask) [member function] - cls.add_method('AddHostNetworkAssociation', - 'void', - [param('ns3::Ipv4Address', 'networkAddr'), param('ns3::Ipv4Mask', 'netmask')]) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::Dump() [member function] - cls.add_method('Dump', - 'void', - []) - ## olsr-routing-protocol.h: std::set, std::allocator > ns3::olsr::RoutingProtocol::GetInterfaceExclusions() const [member function] - cls.add_method('GetInterfaceExclusions', - 'std::set< unsigned int >', - [], - is_const=True) - ## olsr-routing-protocol.h: std::vector > ns3::olsr::RoutingProtocol::GetRoutingTableEntries() const [member function] - cls.add_method('GetRoutingTableEntries', - 'std::vector< ns3::olsr::RoutingTableEntry >', - [], - is_const=True) - ## olsr-routing-protocol.h: static ns3::TypeId ns3::olsr::RoutingProtocol::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::RemoveHostNetworkAssociation(ns3::Ipv4Address networkAddr, ns3::Ipv4Mask netmask) [member function] - cls.add_method('RemoveHostNetworkAssociation', - 'void', - [param('ns3::Ipv4Address', 'networkAddr'), param('ns3::Ipv4Mask', 'netmask')]) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::SetInterfaceExclusions(std::set, std::allocator > exceptions) [member function] - cls.add_method('SetInterfaceExclusions', - 'void', - [param('std::set< unsigned int >', 'exceptions')]) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::SetMainInterface(uint32_t interface) [member function] - cls.add_method('SetMainInterface', - 'void', - [param('uint32_t', 'interface')]) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::SetRoutingTableAssociation(ns3::Ptr routingTable) [member function] - cls.add_method('SetRoutingTableAssociation', - 'void', - [param('ns3::Ptr< ns3::Ipv4StaticRouting >', 'routingTable')]) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='protected', is_virtual=True) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('NotifyAddAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], - visibility='private', is_virtual=True) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceDown', - 'void', - [param('uint32_t', 'interface')], - visibility='private', is_virtual=True) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] - cls.add_method('NotifyInterfaceUp', - 'void', - [param('uint32_t', 'interface')], - visibility='private', is_virtual=True) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('NotifyRemoveAddress', - 'void', - [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], - visibility='private', is_virtual=True) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::PrintRoutingTable(ns3::Ptr stream) const [member function] - cls.add_method('PrintRoutingTable', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], - is_const=True, visibility='private', is_virtual=True) - ## olsr-routing-protocol.h: bool ns3::olsr::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')], - visibility='private', is_virtual=True) - ## olsr-routing-protocol.h: ns3::Ptr ns3::olsr::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')], - visibility='private', is_virtual=True) - ## olsr-routing-protocol.h: void ns3::olsr::RoutingProtocol::SetIpv4(ns3::Ptr ipv4) [member function] - cls.add_method('SetIpv4', - 'void', - [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], - visibility='private', is_virtual=True) - return - -def register_Ns3OlsrRoutingTableEntry_methods(root_module, cls): - ## olsr-routing-protocol.h: ns3::olsr::RoutingTableEntry::RoutingTableEntry(ns3::olsr::RoutingTableEntry const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::RoutingTableEntry const &', 'arg0')]) - ## olsr-routing-protocol.h: ns3::olsr::RoutingTableEntry::RoutingTableEntry() [constructor] - cls.add_constructor([]) - ## olsr-routing-protocol.h: ns3::olsr::RoutingTableEntry::destAddr [variable] - cls.add_instance_attribute('destAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-routing-protocol.h: ns3::olsr::RoutingTableEntry::distance [variable] - cls.add_instance_attribute('distance', 'uint32_t', is_const=False) - ## olsr-routing-protocol.h: ns3::olsr::RoutingTableEntry::interface [variable] - cls.add_instance_attribute('interface', 'uint32_t', is_const=False) - ## olsr-routing-protocol.h: ns3::olsr::RoutingTableEntry::nextAddr [variable] - cls.add_instance_attribute('nextAddr', 'ns3::Ipv4Address', is_const=False) - return - -def register_Ns3OlsrTopologyTuple_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::TopologyTuple::TopologyTuple() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::TopologyTuple::TopologyTuple(ns3::olsr::TopologyTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::TopologyTuple const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::TopologyTuple::destAddr [variable] - cls.add_instance_attribute('destAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::TopologyTuple::expirationTime [variable] - cls.add_instance_attribute('expirationTime', 'ns3::Time', is_const=False) - ## olsr-repositories.h: ns3::olsr::TopologyTuple::lastAddr [variable] - cls.add_instance_attribute('lastAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::TopologyTuple::sequenceNumber [variable] - cls.add_instance_attribute('sequenceNumber', 'uint16_t', is_const=False) - return - -def register_Ns3OlsrTwoHopNeighborTuple_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## olsr-repositories.h: ns3::olsr::TwoHopNeighborTuple::TwoHopNeighborTuple() [constructor] - cls.add_constructor([]) - ## olsr-repositories.h: ns3::olsr::TwoHopNeighborTuple::TwoHopNeighborTuple(ns3::olsr::TwoHopNeighborTuple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::olsr::TwoHopNeighborTuple const &', 'arg0')]) - ## olsr-repositories.h: ns3::olsr::TwoHopNeighborTuple::expirationTime [variable] - cls.add_instance_attribute('expirationTime', 'ns3::Time', is_const=False) - ## olsr-repositories.h: ns3::olsr::TwoHopNeighborTuple::neighborMainAddr [variable] - cls.add_instance_attribute('neighborMainAddr', 'ns3::Ipv4Address', is_const=False) - ## olsr-repositories.h: ns3::olsr::TwoHopNeighborTuple::twoHopNeighborAddr [variable] - cls.add_instance_attribute('twoHopNeighborAddr', 'ns3::Ipv4Address', is_const=False) - 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): - ## olsr-header.h: extern double ns3::olsr::EmfToSeconds(uint8_t emf) [free function] - module.add_function('EmfToSeconds', - 'double', - [param('uint8_t', 'emf')]) - ## olsr-header.h: extern uint8_t ns3::olsr::SecondsToEmf(double seconds) [free function] - module.add_function('SecondsToEmf', - 'uint8_t', - [param('double', 'seconds')]) - return - diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_openflow.py b/bindings/python/apidefs/gcc-LP64/ns3_module_openflow.py deleted file mode 100644 index a37d20d52..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_openflow.py +++ /dev/null @@ -1,139 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - - ## 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): - 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-LP64/ns3_module_point_to_point.py b/bindings/python/apidefs/gcc-LP64/ns3_module_point_to_point.py deleted file mode 100644 index 52eeddad9..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_point_to_point.py +++ /dev/null @@ -1,490 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## point-to-point-helper.h: ns3::PointToPointHelper [class] - module.add_class('PointToPointHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) - ## ppp-header.h: ns3::PppHeader [class] - module.add_class('PppHeader', parent=root_module['ns3::Header']) - ## point-to-point-channel.h: ns3::PointToPointChannel [class] - module.add_class('PointToPointChannel', parent=root_module['ns3::Channel']) - ## point-to-point-net-device.h: ns3::PointToPointNetDevice [class] - module.add_class('PointToPointNetDevice', parent=[root_module['ns3::NetDevice'], root_module['ns3::MpiNetDevice']]) - ## point-to-point-remote-channel.h: ns3::PointToPointRemoteChannel [class] - module.add_class('PointToPointRemoteChannel', parent=root_module['ns3::PointToPointChannel']) - - ## 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_Ns3PointToPointHelper_methods(root_module, root_module['ns3::PointToPointHelper']) - register_Ns3PppHeader_methods(root_module, root_module['ns3::PppHeader']) - register_Ns3PointToPointChannel_methods(root_module, root_module['ns3::PointToPointChannel']) - register_Ns3PointToPointNetDevice_methods(root_module, root_module['ns3::PointToPointNetDevice']) - register_Ns3PointToPointRemoteChannel_methods(root_module, root_module['ns3::PointToPointRemoteChannel']) - return - -def register_Ns3PointToPointHelper_methods(root_module, cls): - ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper(ns3::PointToPointHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PointToPointHelper const &', 'arg0')]) - ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper() [constructor] - cls.add_constructor([]) - ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::NodeContainer c) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c')]) - ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::Ptr a, ns3::Ptr b) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'a'), param('ns3::Ptr< ns3::Node >', 'b')]) - ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::Ptr a, std::string bName) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'a'), param('std::string', 'bName')]) - ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(std::string aName, ns3::Ptr b) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'aName'), param('ns3::Ptr< ns3::Node >', 'b')]) - ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(std::string aNode, std::string bNode) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'aNode'), param('std::string', 'bNode')]) - ## point-to-point-helper.h: void ns3::PointToPointHelper::SetChannelAttribute(std::string name, ns3::AttributeValue const & value) [member function] - cls.add_method('SetChannelAttribute', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) - ## point-to-point-helper.h: void ns3::PointToPointHelper::SetDeviceAttribute(std::string name, ns3::AttributeValue const & value) [member function] - cls.add_method('SetDeviceAttribute', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) - ## point-to-point-helper.h: void ns3::PointToPointHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetQueue', - 'void', - [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()')]) - ## point-to-point-helper.h: void ns3::PointToPointHelper::EnableAsciiInternal(ns3::Ptr stream, std::string prefix, ns3::Ptr nd, bool explicitFilename) [member function] - cls.add_method('EnableAsciiInternal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - ## point-to-point-helper.h: void ns3::PointToPointHelper::EnablePcapInternal(std::string prefix, ns3::Ptr nd, bool promiscuous, bool explicitFilename) [member function] - cls.add_method('EnablePcapInternal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - return - -def register_Ns3PppHeader_methods(root_module, cls): - ## ppp-header.h: ns3::PppHeader::PppHeader(ns3::PppHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PppHeader const &', 'arg0')]) - ## ppp-header.h: ns3::PppHeader::PppHeader() [constructor] - cls.add_constructor([]) - ## ppp-header.h: uint32_t ns3::PppHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ppp-header.h: ns3::TypeId ns3::PppHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ppp-header.h: uint16_t ns3::PppHeader::GetProtocol() [member function] - cls.add_method('GetProtocol', - 'uint16_t', - []) - ## ppp-header.h: uint32_t ns3::PppHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ppp-header.h: static ns3::TypeId ns3::PppHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ppp-header.h: void ns3::PppHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ppp-header.h: void ns3::PppHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ppp-header.h: void ns3::PppHeader::SetProtocol(uint16_t protocol) [member function] - cls.add_method('SetProtocol', - 'void', - [param('uint16_t', 'protocol')]) - return - -def register_Ns3PointToPointChannel_methods(root_module, cls): - ## point-to-point-channel.h: ns3::PointToPointChannel::PointToPointChannel(ns3::PointToPointChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PointToPointChannel const &', 'arg0')]) - ## point-to-point-channel.h: ns3::PointToPointChannel::PointToPointChannel() [constructor] - cls.add_constructor([]) - ## point-to-point-channel.h: void ns3::PointToPointChannel::Attach(ns3::Ptr device) [member function] - cls.add_method('Attach', - 'void', - [param('ns3::Ptr< ns3::PointToPointNetDevice >', 'device')]) - ## point-to-point-channel.h: ns3::Ptr ns3::PointToPointChannel::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) - ## point-to-point-channel.h: uint32_t ns3::PointToPointChannel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## point-to-point-channel.h: ns3::Ptr ns3::PointToPointChannel::GetPointToPointDevice(uint32_t i) const [member function] - cls.add_method('GetPointToPointDevice', - 'ns3::Ptr< ns3::PointToPointNetDevice >', - [param('uint32_t', 'i')], - is_const=True) - ## point-to-point-channel.h: static ns3::TypeId ns3::PointToPointChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## point-to-point-channel.h: bool ns3::PointToPointChannel::TransmitStart(ns3::Ptr p, ns3::Ptr src, ns3::Time txTime) [member function] - cls.add_method('TransmitStart', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ptr< ns3::PointToPointNetDevice >', 'src'), param('ns3::Time', 'txTime')], - is_virtual=True) - ## point-to-point-channel.h: ns3::Time ns3::PointToPointChannel::GetDelay() const [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [], - is_const=True, visibility='protected') - ## point-to-point-channel.h: ns3::Ptr ns3::PointToPointChannel::GetDestination(uint32_t i) const [member function] - cls.add_method('GetDestination', - 'ns3::Ptr< ns3::PointToPointNetDevice >', - [param('uint32_t', 'i')], - is_const=True, visibility='protected') - ## point-to-point-channel.h: ns3::Ptr ns3::PointToPointChannel::GetSource(uint32_t i) const [member function] - cls.add_method('GetSource', - 'ns3::Ptr< ns3::PointToPointNetDevice >', - [param('uint32_t', 'i')], - is_const=True, visibility='protected') - ## point-to-point-channel.h: bool ns3::PointToPointChannel::IsInitialized() const [member function] - cls.add_method('IsInitialized', - 'bool', - [], - is_const=True, visibility='protected') - return - -def register_Ns3PointToPointNetDevice_methods(root_module, cls): - ## point-to-point-net-device.h: static ns3::TypeId ns3::PointToPointNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## point-to-point-net-device.h: ns3::PointToPointNetDevice::PointToPointNetDevice() [constructor] - cls.add_constructor([]) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::SetDataRate(ns3::DataRate bps) [member function] - cls.add_method('SetDataRate', - 'void', - [param('ns3::DataRate', 'bps')]) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::SetInterframeGap(ns3::Time t) [member function] - cls.add_method('SetInterframeGap', - 'void', - [param('ns3::Time', 't')]) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::Attach(ns3::Ptr ch) [member function] - cls.add_method('Attach', - 'bool', - [param('ns3::Ptr< ns3::PointToPointChannel >', 'ch')]) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::SetQueue(ns3::Ptr queue) [member function] - cls.add_method('SetQueue', - 'void', - [param('ns3::Ptr< ns3::Queue >', 'queue')]) - ## point-to-point-net-device.h: ns3::Ptr ns3::PointToPointNetDevice::GetQueue() const [member function] - cls.add_method('GetQueue', - 'ns3::Ptr< ns3::Queue >', - [], - is_const=True) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::SetReceiveErrorModel(ns3::Ptr em) [member function] - cls.add_method('SetReceiveErrorModel', - 'void', - [param('ns3::Ptr< ns3::ErrorModel >', 'em')]) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::Receive(ns3::Ptr p) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## point-to-point-net-device.h: uint32_t ns3::PointToPointNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: ns3::Ptr ns3::PointToPointNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## point-to-point-net-device.h: ns3::Address ns3::PointToPointNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## point-to-point-net-device.h: uint16_t ns3::PointToPointNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::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) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: ns3::Address ns3::PointToPointNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: ns3::Address ns3::PointToPointNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::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) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::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) - ## point-to-point-net-device.h: ns3::Ptr ns3::PointToPointNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::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) - ## point-to-point-net-device.h: ns3::Address ns3::PointToPointNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::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) - ## point-to-point-net-device.h: bool ns3::PointToPointNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::DoMpiReceive(ns3::Ptr p) [member function] - cls.add_method('DoMpiReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='protected', is_virtual=True) - ## point-to-point-net-device.h: void ns3::PointToPointNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3PointToPointRemoteChannel_methods(root_module, cls): - ## point-to-point-remote-channel.h: ns3::PointToPointRemoteChannel::PointToPointRemoteChannel(ns3::PointToPointRemoteChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PointToPointRemoteChannel const &', 'arg0')]) - ## point-to-point-remote-channel.h: ns3::PointToPointRemoteChannel::PointToPointRemoteChannel() [constructor] - cls.add_constructor([]) - ## point-to-point-remote-channel.h: static ns3::TypeId ns3::PointToPointRemoteChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## point-to-point-remote-channel.h: bool ns3::PointToPointRemoteChannel::TransmitStart(ns3::Ptr p, ns3::Ptr src, ns3::Time txTime) [member function] - cls.add_method('TransmitStart', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ptr< ns3::PointToPointNetDevice >', 'src'), param('ns3::Time', 'txTime')], - 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-LP64/ns3_module_propagation.py b/bindings/python/apidefs/gcc-LP64/ns3_module_propagation.py deleted file mode 100644 index ead70ce6e..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_propagation.py +++ /dev/null @@ -1,606 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## propagation-delay-model.h: ns3::PropagationDelayModel [class] - module.add_class('PropagationDelayModel', parent=root_module['ns3::Object']) - ## propagation-loss-model.h: ns3::PropagationLossModel [class] - module.add_class('PropagationLossModel', parent=root_module['ns3::Object']) - ## propagation-delay-model.h: ns3::RandomPropagationDelayModel [class] - module.add_class('RandomPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel']) - ## propagation-loss-model.h: ns3::RandomPropagationLossModel [class] - module.add_class('RandomPropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## propagation-loss-model.h: ns3::RangePropagationLossModel [class] - module.add_class('RangePropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## propagation-loss-model.h: ns3::ThreeLogDistancePropagationLossModel [class] - module.add_class('ThreeLogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## propagation-loss-model.h: ns3::TwoRayGroundPropagationLossModel [class] - module.add_class('TwoRayGroundPropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel [class] - module.add_class('ConstantSpeedPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel']) - ## cost231-propagation-loss-model.h: ns3::Cost231PropagationLossModel [class] - module.add_class('Cost231PropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## cost231-propagation-loss-model.h: ns3::Cost231PropagationLossModel::Environment [enumeration] - module.add_enum('Environment', ['SubUrban', 'MediumCity', 'Metropolitan'], outer_class=root_module['ns3::Cost231PropagationLossModel']) - ## propagation-loss-model.h: ns3::FixedRssLossModel [class] - module.add_class('FixedRssLossModel', parent=root_module['ns3::PropagationLossModel']) - ## propagation-loss-model.h: ns3::FriisPropagationLossModel [class] - module.add_class('FriisPropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel [class] - module.add_class('JakesPropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## propagation-loss-model.h: ns3::LogDistancePropagationLossModel [class] - module.add_class('LogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## propagation-loss-model.h: ns3::MatrixPropagationLossModel [class] - module.add_class('MatrixPropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - ## propagation-loss-model.h: ns3::NakagamiPropagationLossModel [class] - module.add_class('NakagamiPropagationLossModel', parent=root_module['ns3::PropagationLossModel']) - - ## 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_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel']) - register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel']) - register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel']) - register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel']) - register_Ns3RangePropagationLossModel_methods(root_module, root_module['ns3::RangePropagationLossModel']) - register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, root_module['ns3::ThreeLogDistancePropagationLossModel']) - register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, root_module['ns3::TwoRayGroundPropagationLossModel']) - register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel']) - register_Ns3Cost231PropagationLossModel_methods(root_module, root_module['ns3::Cost231PropagationLossModel']) - register_Ns3FixedRssLossModel_methods(root_module, root_module['ns3::FixedRssLossModel']) - register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel']) - register_Ns3JakesPropagationLossModel_methods(root_module, root_module['ns3::JakesPropagationLossModel']) - register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel']) - register_Ns3MatrixPropagationLossModel_methods(root_module, root_module['ns3::MatrixPropagationLossModel']) - register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel']) - return - -def register_Ns3PropagationDelayModel_methods(root_module, cls): - ## propagation-delay-model.h: ns3::PropagationDelayModel::PropagationDelayModel() [constructor] - cls.add_constructor([]) - ## propagation-delay-model.h: ns3::PropagationDelayModel::PropagationDelayModel(ns3::PropagationDelayModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PropagationDelayModel const &', 'arg0')]) - ## propagation-delay-model.h: ns3::Time ns3::PropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## propagation-delay-model.h: static ns3::TypeId ns3::PropagationDelayModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3PropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::PropagationLossModel::PropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: void ns3::PropagationLossModel::SetNext(ns3::Ptr next) [member function] - cls.add_method('SetNext', - 'void', - [param('ns3::Ptr< ns3::PropagationLossModel >', 'next')]) - ## propagation-loss-model.h: double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('CalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True) - ## propagation-loss-model.h: double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3RandomPropagationDelayModel_methods(root_module, cls): - ## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel(ns3::RandomPropagationDelayModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RandomPropagationDelayModel const &', 'arg0')]) - ## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel() [constructor] - cls.add_constructor([]) - ## propagation-delay-model.h: ns3::Time ns3::RandomPropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, is_virtual=True) - ## propagation-delay-model.h: static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3RandomPropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3RangePropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::RangePropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::RangePropagationLossModel::RangePropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: double ns3::RangePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::TwoRayGroundPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::TwoRayGroundPropagationLossModel::TwoRayGroundPropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetLambda(double frequency, double speed) [member function] - cls.add_method('SetLambda', - 'void', - [param('double', 'frequency'), param('double', 'speed')]) - ## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetLambda(double lambda) [member function] - cls.add_method('SetLambda', - 'void', - [param('double', 'lambda')]) - ## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetSystemLoss(double systemLoss) [member function] - cls.add_method('SetSystemLoss', - 'void', - [param('double', 'systemLoss')]) - ## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetMinDistance(double minDistance) [member function] - cls.add_method('SetMinDistance', - 'void', - [param('double', 'minDistance')]) - ## propagation-loss-model.h: double ns3::TwoRayGroundPropagationLossModel::GetMinDistance() const [member function] - cls.add_method('GetMinDistance', - 'double', - [], - is_const=True) - ## propagation-loss-model.h: double ns3::TwoRayGroundPropagationLossModel::GetLambda() const [member function] - cls.add_method('GetLambda', - 'double', - [], - is_const=True) - ## propagation-loss-model.h: double ns3::TwoRayGroundPropagationLossModel::GetSystemLoss() const [member function] - cls.add_method('GetSystemLoss', - 'double', - [], - is_const=True) - ## propagation-loss-model.h: void ns3::TwoRayGroundPropagationLossModel::SetHeightAboveZ(double heightAboveZ) [member function] - cls.add_method('SetHeightAboveZ', - 'void', - [param('double', 'heightAboveZ')]) - ## propagation-loss-model.h: double ns3::TwoRayGroundPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, cls): - ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel(ns3::ConstantSpeedPropagationDelayModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ConstantSpeedPropagationDelayModel const &', 'arg0')]) - ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel() [constructor] - cls.add_constructor([]) - ## propagation-delay-model.h: ns3::Time ns3::ConstantSpeedPropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, is_virtual=True) - ## propagation-delay-model.h: double ns3::ConstantSpeedPropagationDelayModel::GetSpeed() const [member function] - cls.add_method('GetSpeed', - 'double', - [], - is_const=True) - ## propagation-delay-model.h: static ns3::TypeId ns3::ConstantSpeedPropagationDelayModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-delay-model.h: void ns3::ConstantSpeedPropagationDelayModel::SetSpeed(double speed) [member function] - cls.add_method('SetSpeed', - 'void', - [param('double', 'speed')]) - return - -def register_Ns3Cost231PropagationLossModel_methods(root_module, cls): - ## cost231-propagation-loss-model.h: static ns3::TypeId ns3::Cost231PropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## cost231-propagation-loss-model.h: ns3::Cost231PropagationLossModel::Cost231PropagationLossModel() [constructor] - cls.add_constructor([]) - ## cost231-propagation-loss-model.h: double ns3::Cost231PropagationLossModel::GetLoss(ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('GetLoss', - 'double', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True) - ## cost231-propagation-loss-model.h: void ns3::Cost231PropagationLossModel::SetBSAntennaHeight(double height) [member function] - cls.add_method('SetBSAntennaHeight', - 'void', - [param('double', 'height')]) - ## cost231-propagation-loss-model.h: void ns3::Cost231PropagationLossModel::SetSSAntennaHeight(double height) [member function] - cls.add_method('SetSSAntennaHeight', - 'void', - [param('double', 'height')]) - ## cost231-propagation-loss-model.h: void ns3::Cost231PropagationLossModel::SetEnvironment(ns3::Cost231PropagationLossModel::Environment env) [member function] - cls.add_method('SetEnvironment', - 'void', - [param('ns3::Cost231PropagationLossModel::Environment', 'env')]) - ## cost231-propagation-loss-model.h: void ns3::Cost231PropagationLossModel::SetLambda(double lambda) [member function] - cls.add_method('SetLambda', - 'void', - [param('double', 'lambda')]) - ## cost231-propagation-loss-model.h: void ns3::Cost231PropagationLossModel::SetMinDistance(double minDistance) [member function] - cls.add_method('SetMinDistance', - 'void', - [param('double', 'minDistance')]) - ## cost231-propagation-loss-model.h: double ns3::Cost231PropagationLossModel::GetBSAntennaHeight() const [member function] - cls.add_method('GetBSAntennaHeight', - 'double', - [], - is_const=True) - ## cost231-propagation-loss-model.h: double ns3::Cost231PropagationLossModel::GetSSAntennaHeight() const [member function] - cls.add_method('GetSSAntennaHeight', - 'double', - [], - is_const=True) - ## cost231-propagation-loss-model.h: ns3::Cost231PropagationLossModel::Environment ns3::Cost231PropagationLossModel::GetEnvironment() const [member function] - cls.add_method('GetEnvironment', - 'ns3::Cost231PropagationLossModel::Environment', - [], - is_const=True) - ## cost231-propagation-loss-model.h: double ns3::Cost231PropagationLossModel::GetMinDistance() const [member function] - cls.add_method('GetMinDistance', - 'double', - [], - is_const=True) - ## cost231-propagation-loss-model.h: double ns3::Cost231PropagationLossModel::GetLambda() const [member function] - cls.add_method('GetLambda', - 'double', - [], - is_const=True) - ## cost231-propagation-loss-model.h: void ns3::Cost231PropagationLossModel::SetLambda(double frequency, double speed) [member function] - cls.add_method('SetLambda', - 'void', - [param('double', 'frequency'), param('double', 'speed')]) - ## cost231-propagation-loss-model.h: double ns3::Cost231PropagationLossModel::GetShadowing() [member function] - cls.add_method('GetShadowing', - 'double', - []) - ## cost231-propagation-loss-model.h: void ns3::Cost231PropagationLossModel::SetShadowing(double shadowing) [member function] - cls.add_method('SetShadowing', - 'void', - [param('double', 'shadowing')]) - ## cost231-propagation-loss-model.h: double ns3::Cost231PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3FixedRssLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::FixedRssLossModel::FixedRssLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: void ns3::FixedRssLossModel::SetRss(double rss) [member function] - cls.add_method('SetRss', - 'void', - [param('double', 'rss')]) - ## propagation-loss-model.h: double ns3::FixedRssLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3FriisPropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetLambda(double frequency, double speed) [member function] - cls.add_method('SetLambda', - 'void', - [param('double', 'frequency'), param('double', 'speed')]) - ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetLambda(double lambda) [member function] - cls.add_method('SetLambda', - 'void', - [param('double', 'lambda')]) - ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function] - cls.add_method('SetSystemLoss', - 'void', - [param('double', 'systemLoss')]) - ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetMinDistance(double minDistance) [member function] - cls.add_method('SetMinDistance', - 'void', - [param('double', 'minDistance')]) - ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetMinDistance() const [member function] - cls.add_method('GetMinDistance', - 'double', - [], - is_const=True) - ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetLambda() const [member function] - cls.add_method('GetLambda', - 'double', - [], - is_const=True) - ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function] - cls.add_method('GetSystemLoss', - 'double', - [], - is_const=True) - ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3JakesPropagationLossModel_methods(root_module, cls): - ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel::JakesPropagationLossModel() [constructor] - cls.add_constructor([]) - ## jakes-propagation-loss-model.h: uint8_t ns3::JakesPropagationLossModel::GetNOscillators() const [member function] - cls.add_method('GetNOscillators', - 'uint8_t', - [], - is_const=True) - ## jakes-propagation-loss-model.h: uint8_t ns3::JakesPropagationLossModel::GetNRays() const [member function] - cls.add_method('GetNRays', - 'uint8_t', - [], - is_const=True) - ## jakes-propagation-loss-model.h: static ns3::TypeId ns3::JakesPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## jakes-propagation-loss-model.h: void ns3::JakesPropagationLossModel::SetNOscillators(uint8_t nOscillators) [member function] - cls.add_method('SetNOscillators', - 'void', - [param('uint8_t', 'nOscillators')]) - ## jakes-propagation-loss-model.h: void ns3::JakesPropagationLossModel::SetNRays(uint8_t nRays) [member function] - cls.add_method('SetNRays', - 'void', - [param('uint8_t', 'nRays')]) - ## jakes-propagation-loss-model.h: double ns3::JakesPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetPathLossExponent(double n) [member function] - cls.add_method('SetPathLossExponent', - 'void', - [param('double', 'n')]) - ## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::GetPathLossExponent() const [member function] - cls.add_method('GetPathLossExponent', - 'double', - [], - is_const=True) - ## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetReference(double referenceDistance, double referenceLoss) [member function] - cls.add_method('SetReference', - 'void', - [param('double', 'referenceDistance'), param('double', 'referenceLoss')]) - ## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3MatrixPropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::MatrixPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::MatrixPropagationLossModel::MatrixPropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: void ns3::MatrixPropagationLossModel::SetLoss(ns3::Ptr a, ns3::Ptr b, double loss, bool symmetric=true) [member function] - cls.add_method('SetLoss', - 'void', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('double', 'loss'), param('bool', 'symmetric', default_value='true')]) - ## propagation-loss-model.h: void ns3::MatrixPropagationLossModel::SetDefaultLoss(double arg0) [member function] - cls.add_method('SetDefaultLoss', - 'void', - [param('double', 'arg0')]) - ## propagation-loss-model.h: double ns3::MatrixPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h: static ns3::TypeId ns3::NakagamiPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h: ns3::NakagamiPropagationLossModel::NakagamiPropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h: double ns3::NakagamiPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_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-LP64/ns3_module_spectrum.py b/bindings/python/apidefs/gcc-LP64/ns3_module_spectrum.py deleted file mode 100644 index 0cfb6970d..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_spectrum.py +++ /dev/null @@ -1,1694 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## adhoc-aloha-noack-ideal-phy-helper.h: ns3::AdhocAlohaNoackIdealPhyHelper [class] - module.add_class('AdhocAlohaNoackIdealPhyHelper') - ## spectrum-model.h: ns3::BandInfo [struct] - module.add_class('BandInfo') - ## microwave-oven-spectrum-value-helper.h: ns3::MicrowaveOvenSpectrumValueHelper [class] - module.add_class('MicrowaveOvenSpectrumValueHelper') - ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo [class] - module.add_class('RxSpectrumModelInfo') - ## spectrum-analyzer-helper.h: ns3::SpectrumAnalyzerHelper [class] - module.add_class('SpectrumAnalyzerHelper') - ## spectrum-helper.h: ns3::SpectrumChannelHelper [class] - module.add_class('SpectrumChannelHelper') - ## spectrum-helper.h: ns3::SpectrumPhyHelper [class] - module.add_class('SpectrumPhyHelper') - ## spectrum-type.h: ns3::SpectrumType [class] - module.add_class('SpectrumType') - ## spectrum-type.h: ns3::SpectrumTypeFactory [class] - module.add_class('SpectrumTypeFactory') - ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo [class] - module.add_class('TxSpectrumModelInfo') - ## waveform-generator-helper.h: ns3::WaveformGeneratorHelper [class] - module.add_class('WaveformGeneratorHelper') - ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValue5MhzFactory [class] - module.add_class('WifiSpectrumValue5MhzFactory', allow_subclassing=True) - ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValueHelper [class] - module.add_class('WifiSpectrumValueHelper', allow_subclassing=True) - ## simple-ref-count.h: ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::SpectrumConverter', '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::SpectrumModel', '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::SpectrumValue', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) - ## spectrum-converter.h: ns3::SpectrumConverter [class] - module.add_class('SpectrumConverter', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumConverter, ns3::empty, ns3::DefaultDeleter >']) - ## spectrum-error-model.h: ns3::SpectrumErrorModel [class] - module.add_class('SpectrumErrorModel', parent=root_module['ns3::Object']) - ## spectrum-interference.h: ns3::SpectrumInterference [class] - module.add_class('SpectrumInterference', parent=root_module['ns3::Object']) - ## spectrum-model.h: ns3::SpectrumModel [class] - module.add_class('SpectrumModel', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter >']) - ## spectrum-phy.h: ns3::SpectrumPhy [class] - module.add_class('SpectrumPhy', parent=root_module['ns3::Object']) - ## spectrum-propagation-loss-model.h: ns3::SpectrumPropagationLossModel [class] - module.add_class('SpectrumPropagationLossModel', parent=root_module['ns3::Object']) - ## spectrum-value.h: ns3::SpectrumValue [class] - module.add_class('SpectrumValue', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter >']) - ## waveform-generator.h: ns3::WaveformGenerator [class] - module.add_class('WaveformGenerator', parent=root_module['ns3::SpectrumPhy']) - ## aloha-noack-mac-header.h: ns3::AlohaNoackMacHeader [class] - module.add_class('AlohaNoackMacHeader', parent=root_module['ns3::Header']) - ## friis-spectrum-propagation-loss.h: ns3::FriisSpectrumPropagationLossModel [class] - module.add_class('FriisSpectrumPropagationLossModel', parent=root_module['ns3::SpectrumPropagationLossModel']) - ## half-duplex-ideal-phy.h: ns3::HalfDuplexIdealPhy [class] - module.add_class('HalfDuplexIdealPhy', parent=root_module['ns3::SpectrumPhy']) - ## half-duplex-ideal-phy.h: ns3::HalfDuplexIdealPhy::State [enumeration] - module.add_enum('State', ['IDLE', 'TX', 'RX'], outer_class=root_module['ns3::HalfDuplexIdealPhy']) - ## non-communicating-net-device.h: ns3::NonCommunicatingNetDevice [class] - module.add_class('NonCommunicatingNetDevice', parent=root_module['ns3::NetDevice']) - ## spectrum-error-model.h: ns3::ShannonSpectrumErrorModel [class] - module.add_class('ShannonSpectrumErrorModel', parent=root_module['ns3::SpectrumErrorModel']) - ## spectrum-analyzer.h: ns3::SpectrumAnalyzer [class] - module.add_class('SpectrumAnalyzer', parent=root_module['ns3::SpectrumPhy']) - ## spectrum-channel.h: ns3::SpectrumChannel [class] - module.add_class('SpectrumChannel', parent=root_module['ns3::Channel']) - ## aloha-noack-net-device.h: ns3::AlohaNoackNetDevice [class] - module.add_class('AlohaNoackNetDevice', parent=root_module['ns3::NetDevice']) - ## aloha-noack-net-device.h: ns3::AlohaNoackNetDevice::State [enumeration] - module.add_enum('State', ['IDLE', 'TX', 'RX'], outer_class=root_module['ns3::AlohaNoackNetDevice']) - ## multi-model-spectrum-channel.h: ns3::MultiModelSpectrumChannel [class] - module.add_class('MultiModelSpectrumChannel', parent=root_module['ns3::SpectrumChannel']) - ## single-model-spectrum-channel.h: ns3::SingleModelSpectrumChannel [class] - module.add_class('SingleModelSpectrumChannel', parent=root_module['ns3::SpectrumChannel']) - module.add_container('ns3::SpectrumConverterMap_t', ('unsigned int', 'ns3::SpectrumConverter'), container_type='map') - module.add_container('ns3::Bands', 'ns3::BandInfo', container_type='vector') - typehandlers.add_type_alias('std::vector< double, std::allocator< double > >', 'ns3::Values') - typehandlers.add_type_alias('std::vector< double, std::allocator< double > >*', 'ns3::Values*') - typehandlers.add_type_alias('std::vector< double, std::allocator< double > >&', 'ns3::Values&') - typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >', 'ns3::SpectrumConverterMap_t') - typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >*', 'ns3::SpectrumConverterMap_t*') - typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >&', 'ns3::SpectrumConverterMap_t&') - typehandlers.add_type_alias('std::map< unsigned int, ns3::TxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::TxSpectrumModelInfo > > >', 'ns3::TxSpectrumModelInfoMap_t') - typehandlers.add_type_alias('std::map< unsigned int, ns3::TxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::TxSpectrumModelInfo > > >*', 'ns3::TxSpectrumModelInfoMap_t*') - typehandlers.add_type_alias('std::map< unsigned int, ns3::TxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::TxSpectrumModelInfo > > >&', 'ns3::TxSpectrumModelInfoMap_t&') - typehandlers.add_type_alias('std::vector< ns3::BandInfo, std::allocator< ns3::BandInfo > >', 'ns3::Bands') - typehandlers.add_type_alias('std::vector< ns3::BandInfo, std::allocator< ns3::BandInfo > >*', 'ns3::Bands*') - typehandlers.add_type_alias('std::vector< ns3::BandInfo, std::allocator< ns3::BandInfo > >&', 'ns3::Bands&') - typehandlers.add_type_alias('std::map< unsigned int, ns3::RxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::RxSpectrumModelInfo > > >', 'ns3::RxSpectrumModelInfoMap_t') - typehandlers.add_type_alias('std::map< unsigned int, ns3::RxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::RxSpectrumModelInfo > > >*', 'ns3::RxSpectrumModelInfoMap_t*') - typehandlers.add_type_alias('std::map< unsigned int, ns3::RxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::RxSpectrumModelInfo > > >&', 'ns3::RxSpectrumModelInfoMap_t&') - typehandlers.add_type_alias('uint32_t', 'ns3::SpectrumModelUid_t') - typehandlers.add_type_alias('uint32_t*', 'ns3::SpectrumModelUid_t*') - typehandlers.add_type_alias('uint32_t&', 'ns3::SpectrumModelUid_t&') - - ## 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_Ns3AdhocAlohaNoackIdealPhyHelper_methods(root_module, root_module['ns3::AdhocAlohaNoackIdealPhyHelper']) - register_Ns3BandInfo_methods(root_module, root_module['ns3::BandInfo']) - register_Ns3MicrowaveOvenSpectrumValueHelper_methods(root_module, root_module['ns3::MicrowaveOvenSpectrumValueHelper']) - register_Ns3RxSpectrumModelInfo_methods(root_module, root_module['ns3::RxSpectrumModelInfo']) - register_Ns3SpectrumAnalyzerHelper_methods(root_module, root_module['ns3::SpectrumAnalyzerHelper']) - register_Ns3SpectrumChannelHelper_methods(root_module, root_module['ns3::SpectrumChannelHelper']) - register_Ns3SpectrumPhyHelper_methods(root_module, root_module['ns3::SpectrumPhyHelper']) - register_Ns3SpectrumType_methods(root_module, root_module['ns3::SpectrumType']) - register_Ns3SpectrumTypeFactory_methods(root_module, root_module['ns3::SpectrumTypeFactory']) - register_Ns3TxSpectrumModelInfo_methods(root_module, root_module['ns3::TxSpectrumModelInfo']) - register_Ns3WaveformGeneratorHelper_methods(root_module, root_module['ns3::WaveformGeneratorHelper']) - register_Ns3WifiSpectrumValue5MhzFactory_methods(root_module, root_module['ns3::WifiSpectrumValue5MhzFactory']) - register_Ns3WifiSpectrumValueHelper_methods(root_module, root_module['ns3::WifiSpectrumValueHelper']) - register_Ns3SpectrumConverter_methods(root_module, root_module['ns3::SpectrumConverter']) - register_Ns3SpectrumErrorModel_methods(root_module, root_module['ns3::SpectrumErrorModel']) - register_Ns3SpectrumInterference_methods(root_module, root_module['ns3::SpectrumInterference']) - register_Ns3SpectrumModel_methods(root_module, root_module['ns3::SpectrumModel']) - register_Ns3SpectrumPhy_methods(root_module, root_module['ns3::SpectrumPhy']) - register_Ns3SpectrumPropagationLossModel_methods(root_module, root_module['ns3::SpectrumPropagationLossModel']) - register_Ns3SpectrumValue_methods(root_module, root_module['ns3::SpectrumValue']) - register_Ns3WaveformGenerator_methods(root_module, root_module['ns3::WaveformGenerator']) - register_Ns3AlohaNoackMacHeader_methods(root_module, root_module['ns3::AlohaNoackMacHeader']) - register_Ns3FriisSpectrumPropagationLossModel_methods(root_module, root_module['ns3::FriisSpectrumPropagationLossModel']) - register_Ns3HalfDuplexIdealPhy_methods(root_module, root_module['ns3::HalfDuplexIdealPhy']) - register_Ns3NonCommunicatingNetDevice_methods(root_module, root_module['ns3::NonCommunicatingNetDevice']) - register_Ns3ShannonSpectrumErrorModel_methods(root_module, root_module['ns3::ShannonSpectrumErrorModel']) - register_Ns3SpectrumAnalyzer_methods(root_module, root_module['ns3::SpectrumAnalyzer']) - register_Ns3SpectrumChannel_methods(root_module, root_module['ns3::SpectrumChannel']) - register_Ns3AlohaNoackNetDevice_methods(root_module, root_module['ns3::AlohaNoackNetDevice']) - register_Ns3MultiModelSpectrumChannel_methods(root_module, root_module['ns3::MultiModelSpectrumChannel']) - register_Ns3SingleModelSpectrumChannel_methods(root_module, root_module['ns3::SingleModelSpectrumChannel']) - return - -def register_Ns3AdhocAlohaNoackIdealPhyHelper_methods(root_module, cls): - ## adhoc-aloha-noack-ideal-phy-helper.h: ns3::AdhocAlohaNoackIdealPhyHelper::AdhocAlohaNoackIdealPhyHelper(ns3::AdhocAlohaNoackIdealPhyHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AdhocAlohaNoackIdealPhyHelper const &', 'arg0')]) - ## adhoc-aloha-noack-ideal-phy-helper.h: ns3::AdhocAlohaNoackIdealPhyHelper::AdhocAlohaNoackIdealPhyHelper() [constructor] - cls.add_constructor([]) - ## adhoc-aloha-noack-ideal-phy-helper.h: ns3::NetDeviceContainer ns3::AdhocAlohaNoackIdealPhyHelper::Install(ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c')], - is_const=True) - ## adhoc-aloha-noack-ideal-phy-helper.h: ns3::NetDeviceContainer ns3::AdhocAlohaNoackIdealPhyHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## adhoc-aloha-noack-ideal-phy-helper.h: ns3::NetDeviceContainer ns3::AdhocAlohaNoackIdealPhyHelper::Install(std::string nodeName) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'nodeName')], - is_const=True) - ## adhoc-aloha-noack-ideal-phy-helper.h: void ns3::AdhocAlohaNoackIdealPhyHelper::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'channel')]) - ## adhoc-aloha-noack-ideal-phy-helper.h: void ns3::AdhocAlohaNoackIdealPhyHelper::SetChannel(std::string channelName) [member function] - cls.add_method('SetChannel', - 'void', - [param('std::string', 'channelName')]) - ## adhoc-aloha-noack-ideal-phy-helper.h: void ns3::AdhocAlohaNoackIdealPhyHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] - cls.add_method('SetDeviceAttribute', - 'void', - [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) - ## adhoc-aloha-noack-ideal-phy-helper.h: void ns3::AdhocAlohaNoackIdealPhyHelper::SetNoisePowerSpectralDensity(ns3::Ptr noisePsd) [member function] - cls.add_method('SetNoisePowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue >', 'noisePsd')]) - ## adhoc-aloha-noack-ideal-phy-helper.h: void ns3::AdhocAlohaNoackIdealPhyHelper::SetPhyAttribute(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('SetPhyAttribute', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')]) - ## adhoc-aloha-noack-ideal-phy-helper.h: void ns3::AdhocAlohaNoackIdealPhyHelper::SetTxPowerSpectralDensity(ns3::Ptr txPsd) [member function] - cls.add_method('SetTxPowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd')]) - return - -def register_Ns3BandInfo_methods(root_module, cls): - ## spectrum-model.h: ns3::BandInfo::BandInfo() [constructor] - cls.add_constructor([]) - ## spectrum-model.h: ns3::BandInfo::BandInfo(ns3::BandInfo const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BandInfo const &', 'arg0')]) - ## spectrum-model.h: ns3::BandInfo::fc [variable] - cls.add_instance_attribute('fc', 'double', is_const=False) - ## spectrum-model.h: ns3::BandInfo::fh [variable] - cls.add_instance_attribute('fh', 'double', is_const=False) - ## spectrum-model.h: ns3::BandInfo::fl [variable] - cls.add_instance_attribute('fl', 'double', is_const=False) - return - -def register_Ns3MicrowaveOvenSpectrumValueHelper_methods(root_module, cls): - ## microwave-oven-spectrum-value-helper.h: ns3::MicrowaveOvenSpectrumValueHelper::MicrowaveOvenSpectrumValueHelper() [constructor] - cls.add_constructor([]) - ## microwave-oven-spectrum-value-helper.h: ns3::MicrowaveOvenSpectrumValueHelper::MicrowaveOvenSpectrumValueHelper(ns3::MicrowaveOvenSpectrumValueHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MicrowaveOvenSpectrumValueHelper const &', 'arg0')]) - ## microwave-oven-spectrum-value-helper.h: static ns3::Ptr ns3::MicrowaveOvenSpectrumValueHelper::CreatePowerSpectralDensityMwo1() [member function] - cls.add_method('CreatePowerSpectralDensityMwo1', - 'ns3::Ptr< ns3::SpectrumValue >', - [], - is_static=True) - ## microwave-oven-spectrum-value-helper.h: static ns3::Ptr ns3::MicrowaveOvenSpectrumValueHelper::CreatePowerSpectralDensityMwo2() [member function] - cls.add_method('CreatePowerSpectralDensityMwo2', - 'ns3::Ptr< ns3::SpectrumValue >', - [], - is_static=True) - return - -def register_Ns3RxSpectrumModelInfo_methods(root_module, cls): - ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo::RxSpectrumModelInfo(ns3::RxSpectrumModelInfo const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RxSpectrumModelInfo const &', 'arg0')]) - ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo::RxSpectrumModelInfo(ns3::Ptr rxSpectrumModel) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'rxSpectrumModel')]) - ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo::m_rxPhyList [variable] - cls.add_instance_attribute('m_rxPhyList', 'std::list< ns3::Ptr< ns3::SpectrumPhy > >', is_const=False) - ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo::m_rxSpectrumModel [variable] - cls.add_instance_attribute('m_rxSpectrumModel', 'ns3::Ptr< ns3::SpectrumModel const >', is_const=False) - return - -def register_Ns3SpectrumAnalyzerHelper_methods(root_module, cls): - ## spectrum-analyzer-helper.h: ns3::SpectrumAnalyzerHelper::SpectrumAnalyzerHelper(ns3::SpectrumAnalyzerHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumAnalyzerHelper const &', 'arg0')]) - ## spectrum-analyzer-helper.h: ns3::SpectrumAnalyzerHelper::SpectrumAnalyzerHelper() [constructor] - cls.add_constructor([]) - ## spectrum-analyzer-helper.h: void ns3::SpectrumAnalyzerHelper::EnableAsciiAll(std::string prefix) [member function] - cls.add_method('EnableAsciiAll', - 'void', - [param('std::string', 'prefix')]) - ## spectrum-analyzer-helper.h: ns3::NetDeviceContainer ns3::SpectrumAnalyzerHelper::Install(ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c')], - is_const=True) - ## spectrum-analyzer-helper.h: ns3::NetDeviceContainer ns3::SpectrumAnalyzerHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## spectrum-analyzer-helper.h: ns3::NetDeviceContainer ns3::SpectrumAnalyzerHelper::Install(std::string nodeName) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'nodeName')], - is_const=True) - ## spectrum-analyzer-helper.h: void ns3::SpectrumAnalyzerHelper::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'channel')]) - ## spectrum-analyzer-helper.h: void ns3::SpectrumAnalyzerHelper::SetChannel(std::string channelName) [member function] - cls.add_method('SetChannel', - 'void', - [param('std::string', 'channelName')]) - ## spectrum-analyzer-helper.h: void ns3::SpectrumAnalyzerHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] - cls.add_method('SetDeviceAttribute', - 'void', - [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) - ## spectrum-analyzer-helper.h: void ns3::SpectrumAnalyzerHelper::SetPhyAttribute(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('SetPhyAttribute', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')]) - ## spectrum-analyzer-helper.h: void ns3::SpectrumAnalyzerHelper::SetRxSpectrumModel(ns3::Ptr m) [member function] - cls.add_method('SetRxSpectrumModel', - 'void', - [param('ns3::Ptr< ns3::SpectrumModel >', 'm')]) - return - -def register_Ns3SpectrumChannelHelper_methods(root_module, cls): - ## spectrum-helper.h: ns3::SpectrumChannelHelper::SpectrumChannelHelper() [constructor] - cls.add_constructor([]) - ## spectrum-helper.h: ns3::SpectrumChannelHelper::SpectrumChannelHelper(ns3::SpectrumChannelHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumChannelHelper const &', 'arg0')]) - ## spectrum-helper.h: void ns3::SpectrumChannelHelper::AddSpectrumPropagationLoss(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('AddSpectrumPropagationLoss', - 'void', - [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## spectrum-helper.h: ns3::Ptr ns3::SpectrumChannelHelper::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::SpectrumChannel >', - [], - is_const=True) - ## spectrum-helper.h: static ns3::SpectrumChannelHelper ns3::SpectrumChannelHelper::Default() [member function] - cls.add_method('Default', - 'ns3::SpectrumChannelHelper', - [], - is_static=True) - ## spectrum-helper.h: void ns3::SpectrumChannelHelper::SetChannel(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetChannel', - 'void', - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## spectrum-helper.h: void ns3::SpectrumChannelHelper::SetPropagationDelay(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetPropagationDelay', - 'void', - [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - return - -def register_Ns3SpectrumPhyHelper_methods(root_module, cls): - ## spectrum-helper.h: ns3::SpectrumPhyHelper::SpectrumPhyHelper() [constructor] - cls.add_constructor([]) - ## spectrum-helper.h: ns3::SpectrumPhyHelper::SpectrumPhyHelper(ns3::SpectrumPhyHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumPhyHelper const &', 'arg0')]) - ## spectrum-helper.h: ns3::Ptr ns3::SpectrumPhyHelper::Create(ns3::Ptr node, ns3::Ptr device) const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::SpectrumPhy >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'device')], - is_const=True) - ## spectrum-helper.h: void ns3::SpectrumPhyHelper::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'channel')]) - ## spectrum-helper.h: void ns3::SpectrumPhyHelper::SetChannel(std::string channelName) [member function] - cls.add_method('SetChannel', - 'void', - [param('std::string', 'channelName')]) - ## spectrum-helper.h: void ns3::SpectrumPhyHelper::SetPhy(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetPhy', - 'void', - [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## spectrum-helper.h: void ns3::SpectrumPhyHelper::SetPhyAttribute(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('SetPhyAttribute', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')]) - return - -def register_Ns3SpectrumType_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## spectrum-type.h: ns3::SpectrumType::SpectrumType(ns3::SpectrumType const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumType const &', 'arg0')]) - ## spectrum-type.h: std::string ns3::SpectrumType::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## spectrum-type.h: uint32_t ns3::SpectrumType::GetUid() const [member function] - cls.add_method('GetUid', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3SpectrumTypeFactory_methods(root_module, cls): - ## spectrum-type.h: ns3::SpectrumTypeFactory::SpectrumTypeFactory() [constructor] - cls.add_constructor([]) - ## spectrum-type.h: ns3::SpectrumTypeFactory::SpectrumTypeFactory(ns3::SpectrumTypeFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumTypeFactory const &', 'arg0')]) - ## spectrum-type.h: static ns3::SpectrumType ns3::SpectrumTypeFactory::Create(std::string name) [member function] - cls.add_method('Create', - 'ns3::SpectrumType', - [param('std::string', 'name')], - is_static=True) - ## spectrum-type.h: static std::string ns3::SpectrumTypeFactory::GetNameByUid(uint32_t uid) [member function] - cls.add_method('GetNameByUid', - 'std::string', - [param('uint32_t', 'uid')], - is_static=True) - return - -def register_Ns3TxSpectrumModelInfo_methods(root_module, cls): - ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo::TxSpectrumModelInfo(ns3::TxSpectrumModelInfo const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TxSpectrumModelInfo const &', 'arg0')]) - ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo::TxSpectrumModelInfo(ns3::Ptr txSpectrumModel) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'txSpectrumModel')]) - ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo::m_spectrumConverterMap [variable] - cls.add_instance_attribute('m_spectrumConverterMap', 'ns3::SpectrumConverterMap_t', is_const=False) - ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo::m_txSpectrumModel [variable] - cls.add_instance_attribute('m_txSpectrumModel', 'ns3::Ptr< ns3::SpectrumModel const >', is_const=False) - return - -def register_Ns3WaveformGeneratorHelper_methods(root_module, cls): - ## waveform-generator-helper.h: ns3::WaveformGeneratorHelper::WaveformGeneratorHelper(ns3::WaveformGeneratorHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WaveformGeneratorHelper const &', 'arg0')]) - ## waveform-generator-helper.h: ns3::WaveformGeneratorHelper::WaveformGeneratorHelper() [constructor] - cls.add_constructor([]) - ## waveform-generator-helper.h: ns3::NetDeviceContainer ns3::WaveformGeneratorHelper::Install(ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c')], - is_const=True) - ## waveform-generator-helper.h: ns3::NetDeviceContainer ns3::WaveformGeneratorHelper::Install(ns3::Ptr node) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## waveform-generator-helper.h: ns3::NetDeviceContainer ns3::WaveformGeneratorHelper::Install(std::string nodeName) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('std::string', 'nodeName')], - is_const=True) - ## waveform-generator-helper.h: void ns3::WaveformGeneratorHelper::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'channel')]) - ## waveform-generator-helper.h: void ns3::WaveformGeneratorHelper::SetChannel(std::string channelName) [member function] - cls.add_method('SetChannel', - 'void', - [param('std::string', 'channelName')]) - ## waveform-generator-helper.h: void ns3::WaveformGeneratorHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] - cls.add_method('SetDeviceAttribute', - 'void', - [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) - ## waveform-generator-helper.h: void ns3::WaveformGeneratorHelper::SetPhyAttribute(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('SetPhyAttribute', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')]) - ## waveform-generator-helper.h: void ns3::WaveformGeneratorHelper::SetTxPowerSpectralDensity(ns3::Ptr txPsd) [member function] - cls.add_method('SetTxPowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd')]) - return - -def register_Ns3WifiSpectrumValue5MhzFactory_methods(root_module, cls): - ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValue5MhzFactory::WifiSpectrumValue5MhzFactory() [constructor] - cls.add_constructor([]) - ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValue5MhzFactory::WifiSpectrumValue5MhzFactory(ns3::WifiSpectrumValue5MhzFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiSpectrumValue5MhzFactory const &', 'arg0')]) - ## wifi-spectrum-value-helper.h: ns3::Ptr ns3::WifiSpectrumValue5MhzFactory::CreateConstant(double psd) [member function] - cls.add_method('CreateConstant', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('double', 'psd')], - is_virtual=True) - ## wifi-spectrum-value-helper.h: ns3::Ptr ns3::WifiSpectrumValue5MhzFactory::CreateRfFilter(uint32_t channel) [member function] - cls.add_method('CreateRfFilter', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('uint32_t', 'channel')], - is_virtual=True) - ## wifi-spectrum-value-helper.h: ns3::Ptr ns3::WifiSpectrumValue5MhzFactory::CreateTxPowerSpectralDensity(double txPower, uint32_t channel) [member function] - cls.add_method('CreateTxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('double', 'txPower'), param('uint32_t', 'channel')], - is_virtual=True) - return - -def register_Ns3WifiSpectrumValueHelper_methods(root_module, cls): - ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValueHelper::WifiSpectrumValueHelper() [constructor] - cls.add_constructor([]) - ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValueHelper::WifiSpectrumValueHelper(ns3::WifiSpectrumValueHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiSpectrumValueHelper const &', 'arg0')]) - ## wifi-spectrum-value-helper.h: ns3::Ptr ns3::WifiSpectrumValueHelper::CreateConstant(double psd) [member function] - cls.add_method('CreateConstant', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('double', 'psd')], - is_pure_virtual=True, is_virtual=True) - ## wifi-spectrum-value-helper.h: ns3::Ptr ns3::WifiSpectrumValueHelper::CreateRfFilter(uint32_t channel) [member function] - cls.add_method('CreateRfFilter', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('uint32_t', 'channel')], - is_pure_virtual=True, is_virtual=True) - ## wifi-spectrum-value-helper.h: ns3::Ptr ns3::WifiSpectrumValueHelper::CreateTxPowerSpectralDensity(double txPower, uint32_t channel) [member function] - cls.add_method('CreateTxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('double', 'txPower'), param('uint32_t', 'channel')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3SpectrumConverter_methods(root_module, cls): - ## spectrum-converter.h: ns3::SpectrumConverter::SpectrumConverter(ns3::SpectrumConverter const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumConverter const &', 'arg0')]) - ## spectrum-converter.h: ns3::SpectrumConverter::SpectrumConverter(ns3::Ptr fromSpectrumModel, ns3::Ptr toSpectrumModel) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'fromSpectrumModel'), param('ns3::Ptr< ns3::SpectrumModel const >', 'toSpectrumModel')]) - ## spectrum-converter.h: ns3::SpectrumConverter::SpectrumConverter() [constructor] - cls.add_constructor([]) - ## spectrum-converter.h: ns3::Ptr ns3::SpectrumConverter::Convert(ns3::Ptr vvf) const [member function] - cls.add_method('Convert', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'vvf')], - is_const=True) - return - -def register_Ns3SpectrumErrorModel_methods(root_module, cls): - ## spectrum-error-model.h: ns3::SpectrumErrorModel::SpectrumErrorModel() [constructor] - cls.add_constructor([]) - ## spectrum-error-model.h: ns3::SpectrumErrorModel::SpectrumErrorModel(ns3::SpectrumErrorModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumErrorModel const &', 'arg0')]) - ## spectrum-error-model.h: void ns3::SpectrumErrorModel::EvaluateChunk(ns3::SpectrumValue const & sinr, ns3::Time duration) [member function] - cls.add_method('EvaluateChunk', - 'void', - [param('ns3::SpectrumValue const &', 'sinr'), param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - ## spectrum-error-model.h: bool ns3::SpectrumErrorModel::IsRxCorrect() [member function] - cls.add_method('IsRxCorrect', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## spectrum-error-model.h: void ns3::SpectrumErrorModel::StartRx(ns3::Ptr p) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'p')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3SpectrumInterference_methods(root_module, cls): - ## spectrum-interference.h: ns3::SpectrumInterference::SpectrumInterference(ns3::SpectrumInterference const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumInterference const &', 'arg0')]) - ## spectrum-interference.h: ns3::SpectrumInterference::SpectrumInterference() [constructor] - cls.add_constructor([]) - ## spectrum-interference.h: void ns3::SpectrumInterference::AddSignal(ns3::Ptr spd, ns3::Time const duration) [member function] - cls.add_method('AddSignal', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'spd'), param('ns3::Time const', 'duration')]) - ## spectrum-interference.h: bool ns3::SpectrumInterference::EndRx() [member function] - cls.add_method('EndRx', - 'bool', - []) - ## spectrum-interference.h: void ns3::SpectrumInterference::SetErrorModel(ns3::Ptr e) [member function] - cls.add_method('SetErrorModel', - 'void', - [param('ns3::Ptr< ns3::SpectrumErrorModel >', 'e')]) - ## spectrum-interference.h: void ns3::SpectrumInterference::SetNoisePowerSpectralDensity(ns3::Ptr noisePsd) [member function] - cls.add_method('SetNoisePowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')]) - ## spectrum-interference.h: void ns3::SpectrumInterference::StartRx(ns3::Ptr p, ns3::Ptr rxPsd) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd')]) - ## spectrum-interference.h: void ns3::SpectrumInterference::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3SpectrumModel_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## spectrum-model.h: ns3::SpectrumModel::SpectrumModel(ns3::SpectrumModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumModel const &', 'arg0')]) - ## spectrum-model.h: ns3::SpectrumModel::SpectrumModel(std::vector > centerFreqs) [constructor] - cls.add_constructor([param('std::vector< double >', 'centerFreqs')]) - ## spectrum-model.h: ns3::SpectrumModel::SpectrumModel(ns3::Bands bands) [constructor] - cls.add_constructor([param('ns3::Bands', 'bands')]) - ## spectrum-model.h: __gnu_cxx::__normal_iterator > > ns3::SpectrumModel::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::BandInfo const *, std::vector< ns3::BandInfo > >', - [], - is_const=True) - ## spectrum-model.h: __gnu_cxx::__normal_iterator > > ns3::SpectrumModel::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::BandInfo const *, std::vector< ns3::BandInfo > >', - [], - is_const=True) - ## spectrum-model.h: size_t ns3::SpectrumModel::GetNumBands() const [member function] - cls.add_method('GetNumBands', - 'size_t', - [], - is_const=True) - ## spectrum-model.h: ns3::SpectrumModelUid_t ns3::SpectrumModel::GetUid() const [member function] - cls.add_method('GetUid', - 'ns3::SpectrumModelUid_t', - [], - is_const=True) - return - -def register_Ns3SpectrumPhy_methods(root_module, cls): - ## spectrum-phy.h: ns3::SpectrumPhy::SpectrumPhy() [constructor] - cls.add_constructor([]) - ## spectrum-phy.h: ns3::SpectrumPhy::SpectrumPhy(ns3::SpectrumPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumPhy const &', 'arg0')]) - ## spectrum-phy.h: ns3::Ptr ns3::SpectrumPhy::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::Object >', - [], - is_pure_virtual=True, is_virtual=True) - ## spectrum-phy.h: ns3::Ptr ns3::SpectrumPhy::GetMobility() [member function] - cls.add_method('GetMobility', - 'ns3::Ptr< ns3::Object >', - [], - is_pure_virtual=True, is_virtual=True) - ## spectrum-phy.h: ns3::Ptr ns3::SpectrumPhy::GetRxSpectrumModel() const [member function] - cls.add_method('GetRxSpectrumModel', - 'ns3::Ptr< ns3::SpectrumModel const >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## spectrum-phy.h: static ns3::TypeId ns3::SpectrumPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## spectrum-phy.h: void ns3::SpectrumPhy::SetChannel(ns3::Ptr c) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], - is_pure_virtual=True, is_virtual=True) - ## spectrum-phy.h: void ns3::SpectrumPhy::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::Object >', 'd')], - is_pure_virtual=True, is_virtual=True) - ## spectrum-phy.h: void ns3::SpectrumPhy::SetMobility(ns3::Ptr m) [member function] - cls.add_method('SetMobility', - 'void', - [param('ns3::Ptr< ns3::Object >', 'm')], - is_pure_virtual=True, is_virtual=True) - ## spectrum-phy.h: void ns3::SpectrumPhy::StartRx(ns3::Ptr p, ns3::Ptr rxPsd, ns3::SpectrumType st, ns3::Time duration) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3SpectrumPropagationLossModel_methods(root_module, cls): - ## spectrum-propagation-loss-model.h: ns3::SpectrumPropagationLossModel::SpectrumPropagationLossModel(ns3::SpectrumPropagationLossModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumPropagationLossModel const &', 'arg0')]) - ## spectrum-propagation-loss-model.h: ns3::SpectrumPropagationLossModel::SpectrumPropagationLossModel() [constructor] - cls.add_constructor([]) - ## spectrum-propagation-loss-model.h: ns3::Ptr ns3::SpectrumPropagationLossModel::CalcRxPowerSpectralDensity(ns3::Ptr txPsd, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('CalcRxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], - is_const=True) - ## spectrum-propagation-loss-model.h: static ns3::TypeId ns3::SpectrumPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## spectrum-propagation-loss-model.h: void ns3::SpectrumPropagationLossModel::SetNext(ns3::Ptr next) [member function] - cls.add_method('SetNext', - 'void', - [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'next')]) - ## spectrum-propagation-loss-model.h: void ns3::SpectrumPropagationLossModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## spectrum-propagation-loss-model.h: ns3::Ptr ns3::SpectrumPropagationLossModel::DoCalcRxPowerSpectralDensity(ns3::Ptr txPsd, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3SpectrumValue_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_numeric_operator('*', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) - cls.add_binary_numeric_operator('*', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) - cls.add_binary_numeric_operator('+', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) - cls.add_binary_numeric_operator('+', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) - cls.add_unary_numeric_operator('-') - cls.add_binary_numeric_operator('-', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) - cls.add_binary_numeric_operator('-', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) - cls.add_binary_numeric_operator('/', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) - cls.add_binary_numeric_operator('/', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('*=', param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('*=', param('double', 'right')) - cls.add_inplace_numeric_operator('+=', param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('+=', param('double', 'right')) - cls.add_inplace_numeric_operator('-=', param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('-=', param('double', 'right')) - cls.add_inplace_numeric_operator('/=', param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('/=', param('double', 'right')) - ## spectrum-value.h: ns3::SpectrumValue::SpectrumValue(ns3::SpectrumValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumValue const &', 'arg0')]) - ## spectrum-value.h: ns3::SpectrumValue::SpectrumValue(ns3::Ptr sm) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'sm')]) - ## spectrum-value.h: ns3::SpectrumValue::SpectrumValue() [constructor] - cls.add_constructor([]) - ## spectrum-value.h: __gnu_cxx::__normal_iterator > > ns3::SpectrumValue::ConstBandsBegin() const [member function] - cls.add_method('ConstBandsBegin', - '__gnu_cxx::__normal_iterator< ns3::BandInfo const *, std::vector< ns3::BandInfo > >', - [], - is_const=True) - ## spectrum-value.h: __gnu_cxx::__normal_iterator > > ns3::SpectrumValue::ConstBandsEnd() const [member function] - cls.add_method('ConstBandsEnd', - '__gnu_cxx::__normal_iterator< ns3::BandInfo const *, std::vector< ns3::BandInfo > >', - [], - is_const=True) - ## spectrum-value.h: __gnu_cxx::__normal_iterator > > ns3::SpectrumValue::ConstValuesBegin() const [member function] - cls.add_method('ConstValuesBegin', - '__gnu_cxx::__normal_iterator< double const *, std::vector< double > >', - [], - is_const=True) - ## spectrum-value.h: __gnu_cxx::__normal_iterator > > ns3::SpectrumValue::ConstValuesEnd() const [member function] - cls.add_method('ConstValuesEnd', - '__gnu_cxx::__normal_iterator< double const *, std::vector< double > >', - [], - is_const=True) - ## spectrum-value.h: ns3::Ptr ns3::SpectrumValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::SpectrumValue >', - [], - is_const=True) - ## spectrum-value.h: ns3::Ptr ns3::SpectrumValue::GetSpectrumModel() const [member function] - cls.add_method('GetSpectrumModel', - 'ns3::Ptr< ns3::SpectrumModel const >', - [], - is_const=True) - ## spectrum-value.h: ns3::SpectrumModelUid_t ns3::SpectrumValue::GetSpectrumModelUid() const [member function] - cls.add_method('GetSpectrumModelUid', - 'ns3::SpectrumModelUid_t', - [], - is_const=True) - ## spectrum-value.h: __gnu_cxx::__normal_iterator > > ns3::SpectrumValue::ValuesBegin() [member function] - cls.add_method('ValuesBegin', - '__gnu_cxx::__normal_iterator< double *, std::vector< double > >', - []) - ## spectrum-value.h: __gnu_cxx::__normal_iterator > > ns3::SpectrumValue::ValuesEnd() [member function] - cls.add_method('ValuesEnd', - '__gnu_cxx::__normal_iterator< double *, std::vector< double > >', - []) - return - -def register_Ns3WaveformGenerator_methods(root_module, cls): - ## waveform-generator.h: ns3::WaveformGenerator::WaveformGenerator(ns3::WaveformGenerator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WaveformGenerator const &', 'arg0')]) - ## waveform-generator.h: ns3::WaveformGenerator::WaveformGenerator() [constructor] - cls.add_constructor([]) - ## waveform-generator.h: ns3::Ptr ns3::WaveformGenerator::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## waveform-generator.h: double ns3::WaveformGenerator::GetDutyCycle() const [member function] - cls.add_method('GetDutyCycle', - 'double', - [], - is_const=True) - ## waveform-generator.h: ns3::Ptr ns3::WaveformGenerator::GetMobility() [member function] - cls.add_method('GetMobility', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## waveform-generator.h: ns3::Time ns3::WaveformGenerator::GetPeriod() const [member function] - cls.add_method('GetPeriod', - 'ns3::Time', - [], - is_const=True) - ## waveform-generator.h: ns3::Ptr ns3::WaveformGenerator::GetRxSpectrumModel() const [member function] - cls.add_method('GetRxSpectrumModel', - 'ns3::Ptr< ns3::SpectrumModel const >', - [], - is_const=True, is_virtual=True) - ## waveform-generator.h: ns3::SpectrumType ns3::WaveformGenerator::GetSpectrumType() [member function] - cls.add_method('GetSpectrumType', - 'ns3::SpectrumType', - []) - ## waveform-generator.h: static ns3::TypeId ns3::WaveformGenerator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## waveform-generator.h: void ns3::WaveformGenerator::SetChannel(ns3::Ptr c) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], - is_virtual=True) - ## waveform-generator.h: void ns3::WaveformGenerator::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::Object >', 'd')], - is_virtual=True) - ## waveform-generator.h: void ns3::WaveformGenerator::SetDutyCycle(double value) [member function] - cls.add_method('SetDutyCycle', - 'void', - [param('double', 'value')]) - ## waveform-generator.h: void ns3::WaveformGenerator::SetMobility(ns3::Ptr m) [member function] - cls.add_method('SetMobility', - 'void', - [param('ns3::Ptr< ns3::Object >', 'm')], - is_virtual=True) - ## waveform-generator.h: void ns3::WaveformGenerator::SetPeriod(ns3::Time period) [member function] - cls.add_method('SetPeriod', - 'void', - [param('ns3::Time', 'period')]) - ## waveform-generator.h: void ns3::WaveformGenerator::SetTxPowerSpectralDensity(ns3::Ptr txs) [member function] - cls.add_method('SetTxPowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue >', 'txs')]) - ## waveform-generator.h: void ns3::WaveformGenerator::Start() [member function] - cls.add_method('Start', - 'void', - [], - is_virtual=True) - ## waveform-generator.h: void ns3::WaveformGenerator::StartRx(ns3::Ptr p, ns3::Ptr rxPsd, ns3::SpectrumType st, ns3::Time duration) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], - is_virtual=True) - ## waveform-generator.h: void ns3::WaveformGenerator::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## waveform-generator.h: void ns3::WaveformGenerator::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## waveform-generator.h: void ns3::WaveformGenerator::GenerateWaveform() [member function] - cls.add_method('GenerateWaveform', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3AlohaNoackMacHeader_methods(root_module, cls): - ## aloha-noack-mac-header.h: ns3::AlohaNoackMacHeader::AlohaNoackMacHeader() [constructor] - cls.add_constructor([]) - ## aloha-noack-mac-header.h: ns3::AlohaNoackMacHeader::AlohaNoackMacHeader(ns3::AlohaNoackMacHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AlohaNoackMacHeader const &', 'arg0')]) - ## aloha-noack-mac-header.h: uint32_t ns3::AlohaNoackMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## aloha-noack-mac-header.h: ns3::Mac48Address ns3::AlohaNoackMacHeader::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Mac48Address', - [], - is_const=True) - ## aloha-noack-mac-header.h: ns3::TypeId ns3::AlohaNoackMacHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## aloha-noack-mac-header.h: uint32_t ns3::AlohaNoackMacHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## aloha-noack-mac-header.h: ns3::Mac48Address ns3::AlohaNoackMacHeader::GetSource() const [member function] - cls.add_method('GetSource', - 'ns3::Mac48Address', - [], - is_const=True) - ## aloha-noack-mac-header.h: static ns3::TypeId ns3::AlohaNoackMacHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## aloha-noack-mac-header.h: void ns3::AlohaNoackMacHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## aloha-noack-mac-header.h: void ns3::AlohaNoackMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## aloha-noack-mac-header.h: void ns3::AlohaNoackMacHeader::SetDestination(ns3::Mac48Address destination) [member function] - cls.add_method('SetDestination', - 'void', - [param('ns3::Mac48Address', 'destination')]) - ## aloha-noack-mac-header.h: void ns3::AlohaNoackMacHeader::SetSource(ns3::Mac48Address source) [member function] - cls.add_method('SetSource', - 'void', - [param('ns3::Mac48Address', 'source')]) - return - -def register_Ns3FriisSpectrumPropagationLossModel_methods(root_module, cls): - ## friis-spectrum-propagation-loss.h: ns3::FriisSpectrumPropagationLossModel::FriisSpectrumPropagationLossModel(ns3::FriisSpectrumPropagationLossModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FriisSpectrumPropagationLossModel const &', 'arg0')]) - ## friis-spectrum-propagation-loss.h: ns3::FriisSpectrumPropagationLossModel::FriisSpectrumPropagationLossModel() [constructor] - cls.add_constructor([]) - ## friis-spectrum-propagation-loss.h: double ns3::FriisSpectrumPropagationLossModel::CalculateLoss(double f, double d) const [member function] - cls.add_method('CalculateLoss', - 'double', - [param('double', 'f'), param('double', 'd')], - is_const=True) - ## friis-spectrum-propagation-loss.h: ns3::Ptr ns3::FriisSpectrumPropagationLossModel::DoCalcRxPowerSpectralDensity(ns3::Ptr txPsd, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], - is_const=True, is_virtual=True) - ## friis-spectrum-propagation-loss.h: static ns3::TypeId ns3::FriisSpectrumPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3HalfDuplexIdealPhy_methods(root_module, cls): - ## half-duplex-ideal-phy.h: ns3::HalfDuplexIdealPhy::HalfDuplexIdealPhy(ns3::HalfDuplexIdealPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::HalfDuplexIdealPhy const &', 'arg0')]) - ## half-duplex-ideal-phy.h: ns3::HalfDuplexIdealPhy::HalfDuplexIdealPhy() [constructor] - cls.add_constructor([]) - ## half-duplex-ideal-phy.h: ns3::Ptr ns3::HalfDuplexIdealPhy::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## half-duplex-ideal-phy.h: ns3::Ptr ns3::HalfDuplexIdealPhy::GetMobility() [member function] - cls.add_method('GetMobility', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## half-duplex-ideal-phy.h: ns3::DataRate ns3::HalfDuplexIdealPhy::GetRate() const [member function] - cls.add_method('GetRate', - 'ns3::DataRate', - [], - is_const=True) - ## half-duplex-ideal-phy.h: ns3::Ptr ns3::HalfDuplexIdealPhy::GetRxSpectrumModel() const [member function] - cls.add_method('GetRxSpectrumModel', - 'ns3::Ptr< ns3::SpectrumModel const >', - [], - is_const=True, is_virtual=True) - ## half-duplex-ideal-phy.h: ns3::SpectrumType ns3::HalfDuplexIdealPhy::GetSpectrumType() [member function] - cls.add_method('GetSpectrumType', - 'ns3::SpectrumType', - []) - ## half-duplex-ideal-phy.h: static ns3::TypeId ns3::HalfDuplexIdealPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetChannel(ns3::Ptr c) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], - is_virtual=True) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::Object >', 'd')], - is_virtual=True) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetGenericPhyRxEndErrorCallback(ns3::GenericPhyRxEndErrorCallback c) [member function] - cls.add_method('SetGenericPhyRxEndErrorCallback', - 'void', - [param('ns3::GenericPhyRxEndErrorCallback', 'c')]) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetGenericPhyRxEndOkCallback(ns3::GenericPhyRxEndOkCallback c) [member function] - cls.add_method('SetGenericPhyRxEndOkCallback', - 'void', - [param('ns3::GenericPhyRxEndOkCallback', 'c')]) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetGenericPhyRxStartCallback(ns3::GenericPhyRxStartCallback c) [member function] - cls.add_method('SetGenericPhyRxStartCallback', - 'void', - [param('ns3::GenericPhyRxStartCallback', 'c')]) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetGenericPhyTxEndCallback(ns3::GenericPhyTxEndCallback c) [member function] - cls.add_method('SetGenericPhyTxEndCallback', - 'void', - [param('ns3::GenericPhyTxEndCallback', 'c')]) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetMobility(ns3::Ptr m) [member function] - cls.add_method('SetMobility', - 'void', - [param('ns3::Ptr< ns3::Object >', 'm')], - is_virtual=True) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetNoisePowerSpectralDensity(ns3::Ptr noisePsd) [member function] - cls.add_method('SetNoisePowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')]) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetRate(ns3::DataRate rate) [member function] - cls.add_method('SetRate', - 'void', - [param('ns3::DataRate', 'rate')]) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetTxPowerSpectralDensity(ns3::Ptr txPsd) [member function] - cls.add_method('SetTxPowerSpectralDensity', - 'void', - [param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd')]) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::StartRx(ns3::Ptr p, ns3::Ptr rxPsd, ns3::SpectrumType st, ns3::Time duration) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], - is_virtual=True) - ## half-duplex-ideal-phy.h: bool ns3::HalfDuplexIdealPhy::StartTx(ns3::Ptr p) [member function] - cls.add_method('StartTx', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3NonCommunicatingNetDevice_methods(root_module, cls): - ## non-communicating-net-device.h: ns3::NonCommunicatingNetDevice::NonCommunicatingNetDevice(ns3::NonCommunicatingNetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::NonCommunicatingNetDevice const &', 'arg0')]) - ## non-communicating-net-device.h: ns3::NonCommunicatingNetDevice::NonCommunicatingNetDevice() [constructor] - cls.add_constructor([]) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::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) - ## non-communicating-net-device.h: ns3::Address ns3::NonCommunicatingNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: ns3::Address ns3::NonCommunicatingNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: ns3::Ptr ns3::NonCommunicatingNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: uint32_t ns3::NonCommunicatingNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: uint16_t ns3::NonCommunicatingNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: ns3::Address ns3::NonCommunicatingNetDevice::GetMulticast(ns3::Ipv4Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'addr')], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: ns3::Address ns3::NonCommunicatingNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: ns3::Ptr ns3::NonCommunicatingNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: ns3::Ptr ns3::NonCommunicatingNetDevice::GetPhy() const [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::Object >', - [], - is_const=True) - ## non-communicating-net-device.h: static ns3::TypeId ns3::NonCommunicatingNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::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) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::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) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetChannel(ns3::Ptr c) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::Channel >', 'c')]) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetPhy(ns3::Ptr phy) [member function] - cls.add_method('SetPhy', - 'void', - [param('ns3::Ptr< ns3::Object >', 'phy')]) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::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) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::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) - ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3ShannonSpectrumErrorModel_methods(root_module, cls): - ## spectrum-error-model.h: ns3::ShannonSpectrumErrorModel::ShannonSpectrumErrorModel() [constructor] - cls.add_constructor([]) - ## spectrum-error-model.h: ns3::ShannonSpectrumErrorModel::ShannonSpectrumErrorModel(ns3::ShannonSpectrumErrorModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ShannonSpectrumErrorModel const &', 'arg0')]) - ## spectrum-error-model.h: void ns3::ShannonSpectrumErrorModel::EvaluateChunk(ns3::SpectrumValue const & sinr, ns3::Time duration) [member function] - cls.add_method('EvaluateChunk', - 'void', - [param('ns3::SpectrumValue const &', 'sinr'), param('ns3::Time', 'duration')], - is_virtual=True) - ## spectrum-error-model.h: bool ns3::ShannonSpectrumErrorModel::IsRxCorrect() [member function] - cls.add_method('IsRxCorrect', - 'bool', - [], - is_virtual=True) - ## spectrum-error-model.h: void ns3::ShannonSpectrumErrorModel::StartRx(ns3::Ptr p) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'p')], - is_virtual=True) - ## spectrum-error-model.h: void ns3::ShannonSpectrumErrorModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3SpectrumAnalyzer_methods(root_module, cls): - ## spectrum-analyzer.h: ns3::SpectrumAnalyzer::SpectrumAnalyzer(ns3::SpectrumAnalyzer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumAnalyzer const &', 'arg0')]) - ## spectrum-analyzer.h: ns3::SpectrumAnalyzer::SpectrumAnalyzer() [constructor] - cls.add_constructor([]) - ## spectrum-analyzer.h: ns3::Ptr ns3::SpectrumAnalyzer::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## spectrum-analyzer.h: ns3::Ptr ns3::SpectrumAnalyzer::GetMobility() [member function] - cls.add_method('GetMobility', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## spectrum-analyzer.h: ns3::Ptr ns3::SpectrumAnalyzer::GetRxSpectrumModel() const [member function] - cls.add_method('GetRxSpectrumModel', - 'ns3::Ptr< ns3::SpectrumModel const >', - [], - is_const=True, is_virtual=True) - ## spectrum-analyzer.h: static ns3::TypeId ns3::SpectrumAnalyzer::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::SetChannel(ns3::Ptr c) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], - is_virtual=True) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::Object >', 'd')], - is_virtual=True) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::SetMobility(ns3::Ptr m) [member function] - cls.add_method('SetMobility', - 'void', - [param('ns3::Ptr< ns3::Object >', 'm')], - is_virtual=True) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::SetRxSpectrumModel(ns3::Ptr m) [member function] - cls.add_method('SetRxSpectrumModel', - 'void', - [param('ns3::Ptr< ns3::SpectrumModel >', 'm')]) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::Start() [member function] - cls.add_method('Start', - 'void', - [], - is_virtual=True) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::StartRx(ns3::Ptr pb, ns3::Ptr rxPowerSpectralDensity, ns3::SpectrumType st, ns3::Time duration) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'pb'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPowerSpectralDensity'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], - is_virtual=True) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::GenerateReport() [member function] - cls.add_method('GenerateReport', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3SpectrumChannel_methods(root_module, cls): - ## spectrum-channel.h: ns3::SpectrumChannel::SpectrumChannel() [constructor] - cls.add_constructor([]) - ## spectrum-channel.h: ns3::SpectrumChannel::SpectrumChannel(ns3::SpectrumChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SpectrumChannel const &', 'arg0')]) - ## spectrum-channel.h: void ns3::SpectrumChannel::AddRx(ns3::Ptr phy) [member function] - cls.add_method('AddRx', - 'void', - [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], - is_pure_virtual=True, is_virtual=True) - ## spectrum-channel.h: void ns3::SpectrumChannel::AddSpectrumPropagationLossModel(ns3::Ptr loss) [member function] - cls.add_method('AddSpectrumPropagationLossModel', - 'void', - [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'loss')], - is_pure_virtual=True, is_virtual=True) - ## spectrum-channel.h: static ns3::TypeId ns3::SpectrumChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## spectrum-channel.h: void ns3::SpectrumChannel::SetPropagationDelayModel(ns3::Ptr delay) [member function] - cls.add_method('SetPropagationDelayModel', - 'void', - [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')], - is_pure_virtual=True, is_virtual=True) - ## spectrum-channel.h: void ns3::SpectrumChannel::StartTx(ns3::Ptr p, ns3::Ptr txPsd, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr sender) [member function] - cls.add_method('StartTx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'sender')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3AlohaNoackNetDevice_methods(root_module, cls): - ## aloha-noack-net-device.h: ns3::AlohaNoackNetDevice::AlohaNoackNetDevice(ns3::AlohaNoackNetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AlohaNoackNetDevice const &', 'arg0')]) - ## aloha-noack-net-device.h: ns3::AlohaNoackNetDevice::AlohaNoackNetDevice() [constructor] - cls.add_constructor([]) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::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) - ## aloha-noack-net-device.h: ns3::Address ns3::AlohaNoackNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: ns3::Address ns3::AlohaNoackNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: ns3::Ptr ns3::AlohaNoackNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: uint32_t ns3::AlohaNoackNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: uint16_t ns3::AlohaNoackNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: ns3::Address ns3::AlohaNoackNetDevice::GetMulticast(ns3::Ipv4Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'addr')], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: ns3::Address ns3::AlohaNoackNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: ns3::Ptr ns3::AlohaNoackNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: ns3::Ptr ns3::AlohaNoackNetDevice::GetPhy() const [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::Object >', - [], - is_const=True) - ## aloha-noack-net-device.h: static ns3::TypeId ns3::AlohaNoackNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::NotifyReceptionEndError() [member function] - cls.add_method('NotifyReceptionEndError', - 'void', - []) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::NotifyReceptionEndOk(ns3::Ptr p) [member function] - cls.add_method('NotifyReceptionEndOk', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::NotifyReceptionStart() [member function] - cls.add_method('NotifyReceptionStart', - 'void', - []) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::NotifyTransmissionEnd(ns3::Ptr arg0) [member function] - cls.add_method('NotifyTransmissionEnd', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'arg0')]) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::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) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::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) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetChannel(ns3::Ptr c) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::Channel >', 'c')]) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetGenericPhyTxStartCallback(ns3::GenericPhyTxStartCallback c) [member function] - cls.add_method('SetGenericPhyTxStartCallback', - 'void', - [param('ns3::GenericPhyTxStartCallback', 'c')]) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetPhy(ns3::Ptr phy) [member function] - cls.add_method('SetPhy', - 'void', - [param('ns3::Ptr< ns3::Object >', 'phy')]) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::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) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetQueue(ns3::Ptr queue) [member function] - cls.add_method('SetQueue', - 'void', - [param('ns3::Ptr< ns3::Queue >', 'queue')], - is_virtual=True) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::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) - ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3MultiModelSpectrumChannel_methods(root_module, cls): - ## multi-model-spectrum-channel.h: ns3::MultiModelSpectrumChannel::MultiModelSpectrumChannel(ns3::MultiModelSpectrumChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MultiModelSpectrumChannel const &', 'arg0')]) - ## multi-model-spectrum-channel.h: ns3::MultiModelSpectrumChannel::MultiModelSpectrumChannel() [constructor] - cls.add_constructor([]) - ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::AddRx(ns3::Ptr phy) [member function] - cls.add_method('AddRx', - 'void', - [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], - is_virtual=True) - ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::AddSpectrumPropagationLossModel(ns3::Ptr loss) [member function] - cls.add_method('AddSpectrumPropagationLossModel', - 'void', - [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'loss')], - is_virtual=True) - ## multi-model-spectrum-channel.h: ns3::Ptr ns3::MultiModelSpectrumChannel::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) - ## multi-model-spectrum-channel.h: uint32_t ns3::MultiModelSpectrumChannel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## multi-model-spectrum-channel.h: ns3::Ptr ns3::MultiModelSpectrumChannel::GetSpectrumPropagationLossModel() [member function] - cls.add_method('GetSpectrumPropagationLossModel', - 'ns3::Ptr< ns3::SpectrumPropagationLossModel >', - [], - is_virtual=True) - ## multi-model-spectrum-channel.h: static ns3::TypeId ns3::MultiModelSpectrumChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::SetPropagationDelayModel(ns3::Ptr delay) [member function] - cls.add_method('SetPropagationDelayModel', - 'void', - [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')], - is_virtual=True) - ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::StartTx(ns3::Ptr p, ns3::Ptr txPsd, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr sender) [member function] - cls.add_method('StartTx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'sender')], - is_virtual=True) - ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::StartRx(ns3::Ptr p, ns3::Ptr rxPowerSpectrum, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr receiver) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'rxPowerSpectrum'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'receiver')], - visibility='private', is_virtual=True) - return - -def register_Ns3SingleModelSpectrumChannel_methods(root_module, cls): - ## single-model-spectrum-channel.h: ns3::SingleModelSpectrumChannel::SingleModelSpectrumChannel(ns3::SingleModelSpectrumChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SingleModelSpectrumChannel const &', 'arg0')]) - ## single-model-spectrum-channel.h: ns3::SingleModelSpectrumChannel::SingleModelSpectrumChannel() [constructor] - cls.add_constructor([]) - ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::AddRx(ns3::Ptr phy) [member function] - cls.add_method('AddRx', - 'void', - [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], - is_virtual=True) - ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::AddSpectrumPropagationLossModel(ns3::Ptr loss) [member function] - cls.add_method('AddSpectrumPropagationLossModel', - 'void', - [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'loss')], - is_virtual=True) - ## single-model-spectrum-channel.h: ns3::Ptr ns3::SingleModelSpectrumChannel::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) - ## single-model-spectrum-channel.h: uint32_t ns3::SingleModelSpectrumChannel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## single-model-spectrum-channel.h: ns3::Ptr ns3::SingleModelSpectrumChannel::GetSpectrumPropagationLossModel() [member function] - cls.add_method('GetSpectrumPropagationLossModel', - 'ns3::Ptr< ns3::SpectrumPropagationLossModel >', - [], - is_virtual=True) - ## single-model-spectrum-channel.h: static ns3::TypeId ns3::SingleModelSpectrumChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::SetPropagationDelayModel(ns3::Ptr delay) [member function] - cls.add_method('SetPropagationDelayModel', - 'void', - [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')], - is_virtual=True) - ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::StartTx(ns3::Ptr p, ns3::Ptr txPsd, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr sender) [member function] - cls.add_method('StartTx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'sender')], - is_virtual=True) - ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::StartRx(ns3::Ptr p, ns3::Ptr rxPowerSpectrum, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr receiver) [member function] - cls.add_method('StartRx', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'rxPowerSpectrum'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'receiver')], - visibility='private', is_virtual=True) - return - -def register_functions(root_module): - module = root_module - ## spectrum-value.h: extern ns3::SpectrumValue ns3::Log(ns3::SpectrumValue const & arg) [free function] - module.add_function('Log', - 'ns3::SpectrumValue', - [param('ns3::SpectrumValue const &', 'arg')]) - ## spectrum-value.h: extern ns3::SpectrumValue ns3::Log10(ns3::SpectrumValue const & arg) [free function] - module.add_function('Log10', - 'ns3::SpectrumValue', - [param('ns3::SpectrumValue const &', 'arg')]) - ## spectrum-value.h: extern ns3::SpectrumValue ns3::Log2(ns3::SpectrumValue const & arg) [free function] - module.add_function('Log2', - 'ns3::SpectrumValue', - [param('ns3::SpectrumValue const &', 'arg')]) - ## spectrum-value.h: extern double ns3::Norm(ns3::SpectrumValue const & x) [free function] - module.add_function('Norm', - 'double', - [param('ns3::SpectrumValue const &', 'x')]) - ## spectrum-value.h: extern ns3::SpectrumValue ns3::Pow(ns3::SpectrumValue const & base, double exp) [free function] - module.add_function('Pow', - 'ns3::SpectrumValue', - [param('ns3::SpectrumValue const &', 'base'), param('double', 'exp')]) - ## spectrum-value.h: extern ns3::SpectrumValue ns3::Pow(double base, ns3::SpectrumValue const & exp) [free function] - module.add_function('Pow', - 'ns3::SpectrumValue', - [param('double', 'base'), param('ns3::SpectrumValue const &', 'exp')]) - ## spectrum-value.h: extern double ns3::Prod(ns3::SpectrumValue const & x) [free function] - module.add_function('Prod', - 'double', - [param('ns3::SpectrumValue const &', 'x')]) - ## spectrum-value.h: extern double ns3::Sum(ns3::SpectrumValue const & x) [free function] - module.add_function('Sum', - 'double', - [param('ns3::SpectrumValue const &', 'x')]) - 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-LP64/ns3_module_stats.py b/bindings/python/apidefs/gcc-LP64/ns3_module_stats.py deleted file mode 100644 index 01bfdf7b9..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_stats.py +++ /dev/null @@ -1,592 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## data-output-interface.h: ns3::DataOutputCallback [class] - module.add_class('DataOutputCallback', allow_subclassing=True) - ## data-calculator.h: ns3::StatisticalSummary [class] - module.add_class('StatisticalSummary', allow_subclassing=True) - ## data-calculator.h: ns3::DataCalculator [class] - module.add_class('DataCalculator', parent=root_module['ns3::Object']) - ## data-collector.h: ns3::DataCollector [class] - module.add_class('DataCollector', parent=root_module['ns3::Object']) - ## data-output-interface.h: ns3::DataOutputInterface [class] - module.add_class('DataOutputInterface', parent=root_module['ns3::Object']) - ## basic-data-calculators.h: ns3::MinMaxAvgTotalCalculator [class] - module.add_class('MinMaxAvgTotalCalculator', template_parameters=['unsigned int'], parent=[root_module['ns3::DataCalculator'], root_module['ns3::StatisticalSummary']]) - ## omnet-data-output.h: ns3::OmnetDataOutput [class] - module.add_class('OmnetDataOutput', parent=root_module['ns3::DataOutputInterface']) - ## packet-data-calculators.h: ns3::PacketSizeMinMaxAvgTotalCalculator [class] - module.add_class('PacketSizeMinMaxAvgTotalCalculator', parent=root_module['ns3::MinMaxAvgTotalCalculator< unsigned int >']) - ## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator [class] - module.add_class('TimeMinMaxAvgTotalCalculator', parent=root_module['ns3::DataCalculator']) - ## basic-data-calculators.h: ns3::CounterCalculator [class] - module.add_class('CounterCalculator', template_parameters=['unsigned int'], parent=root_module['ns3::DataCalculator']) - ## packet-data-calculators.h: ns3::PacketCounterCalculator [class] - module.add_class('PacketCounterCalculator', parent=root_module['ns3::CounterCalculator< unsigned int >']) - typehandlers.add_type_alias('std::list< std::pair< std::string, std::string >, std::allocator< std::pair< std::string, std::string > > >', 'ns3::MetadataList') - typehandlers.add_type_alias('std::list< std::pair< std::string, std::string >, std::allocator< std::pair< std::string, std::string > > >*', 'ns3::MetadataList*') - typehandlers.add_type_alias('std::list< std::pair< std::string, std::string >, std::allocator< std::pair< std::string, std::string > > >&', 'ns3::MetadataList&') - typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::DataCalculator >, std::allocator< ns3::Ptr< ns3::DataCalculator > > >', 'ns3::DataCalculatorList') - typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::DataCalculator >, std::allocator< ns3::Ptr< ns3::DataCalculator > > >*', 'ns3::DataCalculatorList*') - typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::DataCalculator >, std::allocator< ns3::Ptr< ns3::DataCalculator > > >&', 'ns3::DataCalculatorList&') - - ## 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_Ns3DataOutputCallback_methods(root_module, root_module['ns3::DataOutputCallback']) - register_Ns3StatisticalSummary_methods(root_module, root_module['ns3::StatisticalSummary']) - register_Ns3DataCalculator_methods(root_module, root_module['ns3::DataCalculator']) - register_Ns3DataCollector_methods(root_module, root_module['ns3::DataCollector']) - register_Ns3DataOutputInterface_methods(root_module, root_module['ns3::DataOutputInterface']) - register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, root_module['ns3::MinMaxAvgTotalCalculator< unsigned int >']) - register_Ns3OmnetDataOutput_methods(root_module, root_module['ns3::OmnetDataOutput']) - register_Ns3PacketSizeMinMaxAvgTotalCalculator_methods(root_module, root_module['ns3::PacketSizeMinMaxAvgTotalCalculator']) - register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, root_module['ns3::TimeMinMaxAvgTotalCalculator']) - register_Ns3CounterCalculator__Unsigned_int_methods(root_module, root_module['ns3::CounterCalculator< unsigned int >']) - register_Ns3PacketCounterCalculator_methods(root_module, root_module['ns3::PacketCounterCalculator']) - return - -def register_Ns3DataOutputCallback_methods(root_module, cls): - ## data-output-interface.h: ns3::DataOutputCallback::DataOutputCallback() [constructor] - cls.add_constructor([]) - ## data-output-interface.h: ns3::DataOutputCallback::DataOutputCallback(ns3::DataOutputCallback const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DataOutputCallback const &', 'arg0')]) - ## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, int val) [member function] - cls.add_method('OutputSingleton', - 'void', - [param('std::string', 'key'), param('std::string', 'variable'), param('int', 'val')], - is_pure_virtual=True, is_virtual=True) - ## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, uint32_t val) [member function] - cls.add_method('OutputSingleton', - 'void', - [param('std::string', 'key'), param('std::string', 'variable'), param('uint32_t', 'val')], - is_pure_virtual=True, is_virtual=True) - ## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, double val) [member function] - cls.add_method('OutputSingleton', - 'void', - [param('std::string', 'key'), param('std::string', 'variable'), param('double', 'val')], - is_pure_virtual=True, is_virtual=True) - ## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, std::string val) [member function] - cls.add_method('OutputSingleton', - 'void', - [param('std::string', 'key'), param('std::string', 'variable'), param('std::string', 'val')], - is_pure_virtual=True, is_virtual=True) - ## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, ns3::Time val) [member function] - cls.add_method('OutputSingleton', - 'void', - [param('std::string', 'key'), param('std::string', 'variable'), param('ns3::Time', 'val')], - is_pure_virtual=True, is_virtual=True) - ## data-output-interface.h: void ns3::DataOutputCallback::OutputStatistic(std::string key, std::string variable, ns3::StatisticalSummary const * statSum) [member function] - cls.add_method('OutputStatistic', - 'void', - [param('std::string', 'key'), param('std::string', 'variable'), param('ns3::StatisticalSummary const *', 'statSum')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3StatisticalSummary_methods(root_module, cls): - ## data-calculator.h: ns3::StatisticalSummary::StatisticalSummary() [constructor] - cls.add_constructor([]) - ## data-calculator.h: ns3::StatisticalSummary::StatisticalSummary(ns3::StatisticalSummary const & arg0) [copy constructor] - cls.add_constructor([param('ns3::StatisticalSummary const &', 'arg0')]) - ## data-calculator.h: long int ns3::StatisticalSummary::getCount() const [member function] - cls.add_method('getCount', - 'long int', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## data-calculator.h: double ns3::StatisticalSummary::getMax() const [member function] - cls.add_method('getMax', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## data-calculator.h: double ns3::StatisticalSummary::getMean() const [member function] - cls.add_method('getMean', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## data-calculator.h: double ns3::StatisticalSummary::getMin() const [member function] - cls.add_method('getMin', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## data-calculator.h: double ns3::StatisticalSummary::getSqrSum() const [member function] - cls.add_method('getSqrSum', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## data-calculator.h: double ns3::StatisticalSummary::getStddev() const [member function] - cls.add_method('getStddev', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## data-calculator.h: double ns3::StatisticalSummary::getSum() const [member function] - cls.add_method('getSum', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## data-calculator.h: double ns3::StatisticalSummary::getVariance() const [member function] - cls.add_method('getVariance', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3DataCalculator_methods(root_module, cls): - ## data-calculator.h: ns3::DataCalculator::DataCalculator(ns3::DataCalculator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DataCalculator const &', 'arg0')]) - ## data-calculator.h: ns3::DataCalculator::DataCalculator() [constructor] - cls.add_constructor([]) - ## data-calculator.h: void ns3::DataCalculator::Disable() [member function] - cls.add_method('Disable', - 'void', - []) - ## data-calculator.h: void ns3::DataCalculator::Enable() [member function] - cls.add_method('Enable', - 'void', - []) - ## data-calculator.h: std::string ns3::DataCalculator::GetContext() const [member function] - cls.add_method('GetContext', - 'std::string', - [], - is_const=True) - ## data-calculator.h: bool ns3::DataCalculator::GetEnabled() const [member function] - cls.add_method('GetEnabled', - 'bool', - [], - is_const=True) - ## data-calculator.h: std::string ns3::DataCalculator::GetKey() const [member function] - cls.add_method('GetKey', - 'std::string', - [], - is_const=True) - ## data-calculator.h: void ns3::DataCalculator::Output(ns3::DataOutputCallback & callback) const [member function] - cls.add_method('Output', - 'void', - [param('ns3::DataOutputCallback &', 'callback')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## data-calculator.h: void ns3::DataCalculator::SetContext(std::string const context) [member function] - cls.add_method('SetContext', - 'void', - [param('std::string const', 'context')]) - ## data-calculator.h: void ns3::DataCalculator::SetKey(std::string const key) [member function] - cls.add_method('SetKey', - 'void', - [param('std::string const', 'key')]) - ## data-calculator.h: void ns3::DataCalculator::Start(ns3::Time const & startTime) [member function] - cls.add_method('Start', - 'void', - [param('ns3::Time const &', 'startTime')], - is_virtual=True) - ## data-calculator.h: void ns3::DataCalculator::Stop(ns3::Time const & stopTime) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time const &', 'stopTime')], - is_virtual=True) - ## data-calculator.h: void ns3::DataCalculator::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3DataCollector_methods(root_module, cls): - ## data-collector.h: ns3::DataCollector::DataCollector(ns3::DataCollector const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DataCollector const &', 'arg0')]) - ## data-collector.h: ns3::DataCollector::DataCollector() [constructor] - cls.add_constructor([]) - ## data-collector.h: void ns3::DataCollector::AddDataCalculator(ns3::Ptr datac) [member function] - cls.add_method('AddDataCalculator', - 'void', - [param('ns3::Ptr< ns3::DataCalculator >', 'datac')]) - ## data-collector.h: void ns3::DataCollector::AddMetadata(std::string key, std::string value) [member function] - cls.add_method('AddMetadata', - 'void', - [param('std::string', 'key'), param('std::string', 'value')]) - ## data-collector.h: void ns3::DataCollector::AddMetadata(std::string key, double value) [member function] - cls.add_method('AddMetadata', - 'void', - [param('std::string', 'key'), param('double', 'value')]) - ## data-collector.h: void ns3::DataCollector::AddMetadata(std::string key, uint32_t value) [member function] - cls.add_method('AddMetadata', - 'void', - [param('std::string', 'key'), param('uint32_t', 'value')]) - ## data-collector.h: std::_List_iterator > ns3::DataCollector::DataCalculatorBegin() [member function] - cls.add_method('DataCalculatorBegin', - 'std::_List_iterator< ns3::Ptr< ns3::DataCalculator > >', - []) - ## data-collector.h: std::_List_iterator > ns3::DataCollector::DataCalculatorEnd() [member function] - cls.add_method('DataCalculatorEnd', - 'std::_List_iterator< ns3::Ptr< ns3::DataCalculator > >', - []) - ## data-collector.h: void ns3::DataCollector::DescribeRun(std::string experiment, std::string strategy, std::string input, std::string runID, std::string description="") [member function] - cls.add_method('DescribeRun', - 'void', - [param('std::string', 'experiment'), param('std::string', 'strategy'), param('std::string', 'input'), param('std::string', 'runID'), param('std::string', 'description', default_value='""')]) - ## data-collector.h: std::string ns3::DataCollector::GetDescription() const [member function] - cls.add_method('GetDescription', - 'std::string', - [], - is_const=True) - ## data-collector.h: std::string ns3::DataCollector::GetExperimentLabel() const [member function] - cls.add_method('GetExperimentLabel', - 'std::string', - [], - is_const=True) - ## data-collector.h: std::string ns3::DataCollector::GetInputLabel() const [member function] - cls.add_method('GetInputLabel', - 'std::string', - [], - is_const=True) - ## data-collector.h: std::string ns3::DataCollector::GetRunLabel() const [member function] - cls.add_method('GetRunLabel', - 'std::string', - [], - is_const=True) - ## data-collector.h: std::string ns3::DataCollector::GetStrategyLabel() const [member function] - cls.add_method('GetStrategyLabel', - 'std::string', - [], - is_const=True) - ## data-collector.h: std::_List_iterator, std::allocator >, std::basic_string, std::allocator > > > ns3::DataCollector::MetadataBegin() [member function] - cls.add_method('MetadataBegin', - 'std::_List_iterator< std::pair< std::basic_string< char, std::char_traits< char >, std::allocator< char > >, std::basic_string< char, std::char_traits< char >, std::allocator< char > > > >', - []) - ## data-collector.h: std::_List_iterator, std::allocator >, std::basic_string, std::allocator > > > ns3::DataCollector::MetadataEnd() [member function] - cls.add_method('MetadataEnd', - 'std::_List_iterator< std::pair< std::basic_string< char, std::char_traits< char >, std::allocator< char > >, std::basic_string< char, std::char_traits< char >, std::allocator< char > > > >', - []) - ## data-collector.h: void ns3::DataCollector::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3DataOutputInterface_methods(root_module, cls): - ## data-output-interface.h: ns3::DataOutputInterface::DataOutputInterface(ns3::DataOutputInterface const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DataOutputInterface const &', 'arg0')]) - ## data-output-interface.h: ns3::DataOutputInterface::DataOutputInterface() [constructor] - cls.add_constructor([]) - ## data-output-interface.h: std::string ns3::DataOutputInterface::GetFilePrefix() const [member function] - cls.add_method('GetFilePrefix', - 'std::string', - [], - is_const=True) - ## data-output-interface.h: void ns3::DataOutputInterface::Output(ns3::DataCollector & dc) [member function] - cls.add_method('Output', - 'void', - [param('ns3::DataCollector &', 'dc')], - is_pure_virtual=True, is_virtual=True) - ## data-output-interface.h: void ns3::DataOutputInterface::SetFilePrefix(std::string const prefix) [member function] - cls.add_method('SetFilePrefix', - 'void', - [param('std::string const', 'prefix')]) - ## data-output-interface.h: void ns3::DataOutputInterface::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, cls): - ## basic-data-calculators.h: ns3::MinMaxAvgTotalCalculator::MinMaxAvgTotalCalculator(ns3::MinMaxAvgTotalCalculator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MinMaxAvgTotalCalculator< unsigned int > const &', 'arg0')]) - ## basic-data-calculators.h: ns3::MinMaxAvgTotalCalculator::MinMaxAvgTotalCalculator() [constructor] - cls.add_constructor([]) - ## basic-data-calculators.h: void ns3::MinMaxAvgTotalCalculator::Output(ns3::DataOutputCallback & callback) const [member function] - cls.add_method('Output', - 'void', - [param('ns3::DataOutputCallback &', 'callback')], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: void ns3::MinMaxAvgTotalCalculator::Update(unsigned int const i) [member function] - cls.add_method('Update', - 'void', - [param('unsigned int const', 'i')]) - ## basic-data-calculators.h: long int ns3::MinMaxAvgTotalCalculator::getCount() const [member function] - cls.add_method('getCount', - 'long int', - [], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator::getMax() const [member function] - cls.add_method('getMax', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator::getMean() const [member function] - cls.add_method('getMean', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator::getMin() const [member function] - cls.add_method('getMin', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator::getSqrSum() const [member function] - cls.add_method('getSqrSum', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator::getStddev() const [member function] - cls.add_method('getStddev', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator::getSum() const [member function] - cls.add_method('getSum', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator::getVariance() const [member function] - cls.add_method('getVariance', - 'double', - [], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: void ns3::MinMaxAvgTotalCalculator::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3OmnetDataOutput_methods(root_module, cls): - ## omnet-data-output.h: ns3::OmnetDataOutput::OmnetDataOutput(ns3::OmnetDataOutput const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OmnetDataOutput const &', 'arg0')]) - ## omnet-data-output.h: ns3::OmnetDataOutput::OmnetDataOutput() [constructor] - cls.add_constructor([]) - ## omnet-data-output.h: void ns3::OmnetDataOutput::Output(ns3::DataCollector & dc) [member function] - cls.add_method('Output', - 'void', - [param('ns3::DataCollector &', 'dc')], - is_virtual=True) - ## omnet-data-output.h: void ns3::OmnetDataOutput::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3PacketSizeMinMaxAvgTotalCalculator_methods(root_module, cls): - ## packet-data-calculators.h: ns3::PacketSizeMinMaxAvgTotalCalculator::PacketSizeMinMaxAvgTotalCalculator(ns3::PacketSizeMinMaxAvgTotalCalculator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketSizeMinMaxAvgTotalCalculator const &', 'arg0')]) - ## packet-data-calculators.h: ns3::PacketSizeMinMaxAvgTotalCalculator::PacketSizeMinMaxAvgTotalCalculator() [constructor] - cls.add_constructor([]) - ## packet-data-calculators.h: void ns3::PacketSizeMinMaxAvgTotalCalculator::FrameUpdate(std::string path, ns3::Ptr packet, ns3::Mac48Address realto) [member function] - cls.add_method('FrameUpdate', - 'void', - [param('std::string', 'path'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'realto')]) - ## packet-data-calculators.h: void ns3::PacketSizeMinMaxAvgTotalCalculator::PacketUpdate(std::string path, ns3::Ptr packet) [member function] - cls.add_method('PacketUpdate', - 'void', - [param('std::string', 'path'), param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## packet-data-calculators.h: void ns3::PacketSizeMinMaxAvgTotalCalculator::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, cls): - ## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator::TimeMinMaxAvgTotalCalculator(ns3::TimeMinMaxAvgTotalCalculator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TimeMinMaxAvgTotalCalculator const &', 'arg0')]) - ## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator::TimeMinMaxAvgTotalCalculator() [constructor] - cls.add_constructor([]) - ## time-data-calculators.h: void ns3::TimeMinMaxAvgTotalCalculator::Output(ns3::DataOutputCallback & callback) const [member function] - cls.add_method('Output', - 'void', - [param('ns3::DataOutputCallback &', 'callback')], - is_const=True, is_virtual=True) - ## time-data-calculators.h: void ns3::TimeMinMaxAvgTotalCalculator::Update(ns3::Time const i) [member function] - cls.add_method('Update', - 'void', - [param('ns3::Time const', 'i')]) - ## time-data-calculators.h: void ns3::TimeMinMaxAvgTotalCalculator::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3CounterCalculator__Unsigned_int_methods(root_module, cls): - ## basic-data-calculators.h: ns3::CounterCalculator::CounterCalculator(ns3::CounterCalculator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CounterCalculator< unsigned int > const &', 'arg0')]) - ## basic-data-calculators.h: ns3::CounterCalculator::CounterCalculator() [constructor] - cls.add_constructor([]) - ## basic-data-calculators.h: unsigned int ns3::CounterCalculator::GetCount() const [member function] - cls.add_method('GetCount', - 'unsigned int', - [], - is_const=True) - ## basic-data-calculators.h: void ns3::CounterCalculator::Output(ns3::DataOutputCallback & callback) const [member function] - cls.add_method('Output', - 'void', - [param('ns3::DataOutputCallback &', 'callback')], - is_const=True, is_virtual=True) - ## basic-data-calculators.h: void ns3::CounterCalculator::Update() [member function] - cls.add_method('Update', - 'void', - []) - ## basic-data-calculators.h: void ns3::CounterCalculator::Update(unsigned int const i) [member function] - cls.add_method('Update', - 'void', - [param('unsigned int const', 'i')]) - ## basic-data-calculators.h: void ns3::CounterCalculator::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3PacketCounterCalculator_methods(root_module, cls): - ## packet-data-calculators.h: ns3::PacketCounterCalculator::PacketCounterCalculator(ns3::PacketCounterCalculator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PacketCounterCalculator const &', 'arg0')]) - ## packet-data-calculators.h: ns3::PacketCounterCalculator::PacketCounterCalculator() [constructor] - cls.add_constructor([]) - ## packet-data-calculators.h: void ns3::PacketCounterCalculator::FrameUpdate(std::string path, ns3::Ptr packet, ns3::Mac48Address realto) [member function] - cls.add_method('FrameUpdate', - 'void', - [param('std::string', 'path'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'realto')]) - ## packet-data-calculators.h: void ns3::PacketCounterCalculator::PacketUpdate(std::string path, ns3::Ptr packet) [member function] - cls.add_method('PacketUpdate', - 'void', - [param('std::string', 'path'), param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## packet-data-calculators.h: void ns3::PacketCounterCalculator::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_functions(root_module): - module = root_module - ## data-calculator.h: bool ns3::isNaN(double x) [free function] - module.add_function('isNaN', - 'bool', - [param('double', 'x')]) - 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-LP64/ns3_module_tap_bridge.py b/bindings/python/apidefs/gcc-LP64/ns3_module_tap_bridge.py deleted file mode 100644 index c4b95df40..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_tap_bridge.py +++ /dev/null @@ -1,366 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## tap-bridge-helper.h: ns3::TapBridgeHelper [class] - module.add_class('TapBridgeHelper') - ## tap-bridge.h: ns3::TapBridge [class] - module.add_class('TapBridge', parent=root_module['ns3::NetDevice']) - ## tap-bridge.h: ns3::TapBridge::Mode [enumeration] - module.add_enum('Mode', ['ILLEGAL', 'CONFIGURE_LOCAL', 'USE_LOCAL', 'USE_BRIDGE'], outer_class=root_module['ns3::TapBridge']) - ## tap-bridge.h: ns3::TapBridgeFdReader [class] - module.add_class('TapBridgeFdReader', parent=root_module['ns3::FdReader']) - - ## 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_Ns3TapBridgeHelper_methods(root_module, root_module['ns3::TapBridgeHelper']) - register_Ns3TapBridge_methods(root_module, root_module['ns3::TapBridge']) - register_Ns3TapBridgeFdReader_methods(root_module, root_module['ns3::TapBridgeFdReader']) - return - -def register_Ns3TapBridgeHelper_methods(root_module, cls): - ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::TapBridgeHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TapBridgeHelper const &', 'arg0')]) - ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper() [constructor] - cls.add_constructor([]) - ## tap-bridge-helper.h: ns3::TapBridgeHelper::TapBridgeHelper(ns3::Ipv4Address gateway) [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'gateway')]) - ## tap-bridge-helper.h: ns3::Ptr ns3::TapBridgeHelper::Install(ns3::Ptr node, ns3::Ptr nd) [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::NetDevice >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) - ## tap-bridge-helper.h: ns3::Ptr ns3::TapBridgeHelper::Install(std::string nodeName, ns3::Ptr nd) [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::NetDevice >', - [param('std::string', 'nodeName'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) - ## tap-bridge-helper.h: ns3::Ptr ns3::TapBridgeHelper::Install(ns3::Ptr node, std::string ndName) [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::NetDevice >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('std::string', 'ndName')]) - ## tap-bridge-helper.h: ns3::Ptr ns3::TapBridgeHelper::Install(std::string nodeName, std::string ndName) [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::NetDevice >', - [param('std::string', 'nodeName'), param('std::string', 'ndName')]) - ## tap-bridge-helper.h: ns3::Ptr ns3::TapBridgeHelper::Install(ns3::Ptr node, ns3::Ptr nd, ns3::AttributeValue const & bridgeType) [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::NetDevice >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('ns3::AttributeValue const &', 'bridgeType')]) - ## tap-bridge-helper.h: void ns3::TapBridgeHelper::SetAttribute(std::string n1, ns3::AttributeValue const & v1) [member function] - cls.add_method('SetAttribute', - 'void', - [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')]) - return - -def register_Ns3TapBridge_methods(root_module, cls): - ## tap-bridge.h: ns3::TapBridge::TapBridge(ns3::TapBridge const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TapBridge const &', 'arg0')]) - ## tap-bridge.h: ns3::TapBridge::TapBridge() [constructor] - cls.add_constructor([]) - ## tap-bridge.h: void ns3::TapBridge::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) - ## tap-bridge.h: ns3::Address ns3::TapBridge::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: ns3::Ptr ns3::TapBridge::GetBridgedNetDevice() [member function] - cls.add_method('GetBridgedNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - []) - ## tap-bridge.h: ns3::Address ns3::TapBridge::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: ns3::Ptr ns3::TapBridge::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: uint32_t ns3::TapBridge::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: ns3::TapBridge::Mode ns3::TapBridge::GetMode() [member function] - cls.add_method('GetMode', - 'ns3::TapBridge::Mode', - []) - ## tap-bridge.h: uint16_t ns3::TapBridge::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: ns3::Address ns3::TapBridge::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## tap-bridge.h: ns3::Address ns3::TapBridge::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## tap-bridge.h: ns3::Ptr ns3::TapBridge::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: static ns3::TypeId ns3::TapBridge::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## tap-bridge.h: bool ns3::TapBridge::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: bool ns3::TapBridge::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: bool ns3::TapBridge::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: bool ns3::TapBridge::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: bool ns3::TapBridge::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: bool ns3::TapBridge::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: bool ns3::TapBridge::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) - ## tap-bridge.h: bool ns3::TapBridge::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) - ## tap-bridge.h: void ns3::TapBridge::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## tap-bridge.h: void ns3::TapBridge::SetBridgedNetDevice(ns3::Ptr bridgedDevice) [member function] - cls.add_method('SetBridgedNetDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'bridgedDevice')]) - ## tap-bridge.h: void ns3::TapBridge::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## tap-bridge.h: void ns3::TapBridge::SetMode(ns3::TapBridge::Mode mode) [member function] - cls.add_method('SetMode', - 'void', - [param('ns3::TapBridge::Mode', 'mode')]) - ## tap-bridge.h: bool ns3::TapBridge::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## tap-bridge.h: void ns3::TapBridge::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## tap-bridge.h: void ns3::TapBridge::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) - ## tap-bridge.h: void ns3::TapBridge::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) - ## tap-bridge.h: void ns3::TapBridge::Start(ns3::Time tStart) [member function] - cls.add_method('Start', - 'void', - [param('ns3::Time', 'tStart')]) - ## tap-bridge.h: void ns3::TapBridge::Stop(ns3::Time tStop) [member function] - cls.add_method('Stop', - 'void', - [param('ns3::Time', 'tStop')]) - ## tap-bridge.h: bool ns3::TapBridge::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## tap-bridge.h: bool ns3::TapBridge::DiscardFromBridgedDevice(ns3::Ptr device, ns3::Ptr packet, uint16_t protocol, ns3::Address const & src) [member function] - cls.add_method('DiscardFromBridgedDevice', - 'bool', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'src')], - visibility='protected') - ## tap-bridge.h: void ns3::TapBridge::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## tap-bridge.h: bool ns3::TapBridge::ReceiveFromBridgedDevice(ns3::Ptr device, ns3::Ptr packet, uint16_t protocol, ns3::Address const & src, ns3::Address const & dst, ns3::NetDevice::PacketType packetType) [member function] - cls.add_method('ReceiveFromBridgedDevice', - 'bool', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'src'), param('ns3::Address const &', 'dst'), param('ns3::NetDevice::PacketType', 'packetType')], - visibility='protected') - return - -def register_Ns3TapBridgeFdReader_methods(root_module, cls): - ## tap-bridge.h: ns3::TapBridgeFdReader::TapBridgeFdReader() [constructor] - cls.add_constructor([]) - ## tap-bridge.h: ns3::TapBridgeFdReader::TapBridgeFdReader(ns3::TapBridgeFdReader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TapBridgeFdReader const &', 'arg0')]) - ## tap-bridge.h: ns3::FdReader::Data ns3::TapBridgeFdReader::DoRead() [member function] - cls.add_method('DoRead', - 'ns3::FdReader::Data', - [], - 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-LP64/ns3_module_tools.py b/bindings/python/apidefs/gcc-LP64/ns3_module_tools.py deleted file mode 100644 index b64995930..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_tools.py +++ /dev/null @@ -1,448 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## average.h: ns3::Average [class] - module.add_class('Average', template_parameters=['double']) - ## delay-jitter-estimation.h: ns3::DelayJitterEstimation [class] - module.add_class('DelayJitterEstimation') - ## event-garbage-collector.h: ns3::EventGarbageCollector [class] - module.add_class('EventGarbageCollector') - ## gnuplot.h: ns3::Gnuplot [class] - module.add_class('Gnuplot') - ## gnuplot.h: ns3::GnuplotCollection [class] - module.add_class('GnuplotCollection') - ## gnuplot.h: ns3::GnuplotDataset [class] - module.add_class('GnuplotDataset') - ## gnuplot.h: ns3::Gnuplot2dDataset [class] - module.add_class('Gnuplot2dDataset', parent=root_module['ns3::GnuplotDataset']) - ## gnuplot.h: ns3::Gnuplot2dDataset::Style [enumeration] - module.add_enum('Style', ['LINES', 'POINTS', 'LINES_POINTS', 'DOTS', 'IMPULSES', 'STEPS', 'FSTEPS', 'HISTEPS'], outer_class=root_module['ns3::Gnuplot2dDataset']) - ## gnuplot.h: ns3::Gnuplot2dDataset::ErrorBars [enumeration] - module.add_enum('ErrorBars', ['NONE', 'X', 'Y', 'XY'], outer_class=root_module['ns3::Gnuplot2dDataset']) - ## gnuplot.h: ns3::Gnuplot2dFunction [class] - module.add_class('Gnuplot2dFunction', parent=root_module['ns3::GnuplotDataset']) - ## gnuplot.h: ns3::Gnuplot3dDataset [class] - module.add_class('Gnuplot3dDataset', parent=root_module['ns3::GnuplotDataset']) - ## gnuplot.h: ns3::Gnuplot3dFunction [class] - module.add_class('Gnuplot3dFunction', parent=root_module['ns3::GnuplotDataset']) - - ## 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_Ns3Average__Double_methods(root_module, root_module['ns3::Average< double >']) - register_Ns3DelayJitterEstimation_methods(root_module, root_module['ns3::DelayJitterEstimation']) - register_Ns3EventGarbageCollector_methods(root_module, root_module['ns3::EventGarbageCollector']) - register_Ns3Gnuplot_methods(root_module, root_module['ns3::Gnuplot']) - register_Ns3GnuplotCollection_methods(root_module, root_module['ns3::GnuplotCollection']) - register_Ns3GnuplotDataset_methods(root_module, root_module['ns3::GnuplotDataset']) - register_Ns3Gnuplot2dDataset_methods(root_module, root_module['ns3::Gnuplot2dDataset']) - register_Ns3Gnuplot2dFunction_methods(root_module, root_module['ns3::Gnuplot2dFunction']) - register_Ns3Gnuplot3dDataset_methods(root_module, root_module['ns3::Gnuplot3dDataset']) - register_Ns3Gnuplot3dFunction_methods(root_module, root_module['ns3::Gnuplot3dFunction']) - return - -def register_Ns3Average__Double_methods(root_module, cls): - ## average.h: ns3::Average::Average(ns3::Average const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Average< double > const &', 'arg0')]) - ## average.h: ns3::Average::Average() [constructor] - cls.add_constructor([]) - ## average.h: double ns3::Average::Avg() const [member function] - cls.add_method('Avg', - 'double', - [], - is_const=True) - ## average.h: uint32_t ns3::Average::Count() const [member function] - cls.add_method('Count', - 'uint32_t', - [], - is_const=True) - ## average.h: double ns3::Average::Error90() const [member function] - cls.add_method('Error90', - 'double', - [], - is_const=True) - ## average.h: double ns3::Average::Error95() const [member function] - cls.add_method('Error95', - 'double', - [], - is_const=True) - ## average.h: double ns3::Average::Error99() const [member function] - cls.add_method('Error99', - 'double', - [], - is_const=True) - ## average.h: double ns3::Average::Max() const [member function] - cls.add_method('Max', - 'double', - [], - is_const=True) - ## average.h: double ns3::Average::Mean() const [member function] - cls.add_method('Mean', - 'double', - [], - is_const=True) - ## average.h: double ns3::Average::Min() const [member function] - cls.add_method('Min', - 'double', - [], - is_const=True) - ## average.h: void ns3::Average::Reset() [member function] - cls.add_method('Reset', - 'void', - []) - ## average.h: double ns3::Average::Stddev() const [member function] - cls.add_method('Stddev', - 'double', - [], - is_const=True) - ## average.h: void ns3::Average::Update(double const & x) [member function] - cls.add_method('Update', - 'void', - [param('double const &', 'x')]) - ## average.h: double ns3::Average::Var() const [member function] - cls.add_method('Var', - 'double', - [], - is_const=True) - return - -def register_Ns3DelayJitterEstimation_methods(root_module, cls): - ## delay-jitter-estimation.h: ns3::DelayJitterEstimation::DelayJitterEstimation(ns3::DelayJitterEstimation const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DelayJitterEstimation const &', 'arg0')]) - ## delay-jitter-estimation.h: ns3::DelayJitterEstimation::DelayJitterEstimation() [constructor] - cls.add_constructor([]) - ## delay-jitter-estimation.h: ns3::Time ns3::DelayJitterEstimation::GetLastDelay() const [member function] - cls.add_method('GetLastDelay', - 'ns3::Time', - [], - is_const=True) - ## delay-jitter-estimation.h: uint64_t ns3::DelayJitterEstimation::GetLastJitter() const [member function] - cls.add_method('GetLastJitter', - 'uint64_t', - [], - is_const=True) - ## delay-jitter-estimation.h: static void ns3::DelayJitterEstimation::PrepareTx(ns3::Ptr packet) [member function] - cls.add_method('PrepareTx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')], - is_static=True) - ## delay-jitter-estimation.h: void ns3::DelayJitterEstimation::RecordRx(ns3::Ptr packet) [member function] - cls.add_method('RecordRx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - return - -def register_Ns3EventGarbageCollector_methods(root_module, cls): - ## event-garbage-collector.h: ns3::EventGarbageCollector::EventGarbageCollector(ns3::EventGarbageCollector const & arg0) [copy constructor] - cls.add_constructor([param('ns3::EventGarbageCollector const &', 'arg0')]) - ## event-garbage-collector.h: ns3::EventGarbageCollector::EventGarbageCollector() [constructor] - cls.add_constructor([]) - ## event-garbage-collector.h: void ns3::EventGarbageCollector::Track(ns3::EventId event) [member function] - cls.add_method('Track', - 'void', - [param('ns3::EventId', 'event')]) - return - -def register_Ns3Gnuplot_methods(root_module, cls): - ## gnuplot.h: ns3::Gnuplot::Gnuplot(ns3::Gnuplot const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Gnuplot const &', 'arg0')]) - ## gnuplot.h: ns3::Gnuplot::Gnuplot(std::string const & outputFilename="", std::string const & title="") [constructor] - cls.add_constructor([param('std::string const &', 'outputFilename', default_value='""'), param('std::string const &', 'title', default_value='""')]) - ## gnuplot.h: void ns3::Gnuplot::AddDataset(ns3::GnuplotDataset const & dataset) [member function] - cls.add_method('AddDataset', - 'void', - [param('ns3::GnuplotDataset const &', 'dataset')]) - ## gnuplot.h: void ns3::Gnuplot::AppendExtra(std::string const & extra) [member function] - cls.add_method('AppendExtra', - 'void', - [param('std::string const &', 'extra')]) - ## gnuplot.h: static std::string ns3::Gnuplot::DetectTerminal(std::string const & filename) [member function] - cls.add_method('DetectTerminal', - 'std::string', - [param('std::string const &', 'filename')], - is_static=True) - ## gnuplot.h: void ns3::Gnuplot::GenerateOutput(std::ostream & os) const [member function] - cls.add_method('GenerateOutput', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## gnuplot.h: void ns3::Gnuplot::SetExtra(std::string const & extra) [member function] - cls.add_method('SetExtra', - 'void', - [param('std::string const &', 'extra')]) - ## gnuplot.h: void ns3::Gnuplot::SetLegend(std::string const & xLegend, std::string const & yLegend) [member function] - cls.add_method('SetLegend', - 'void', - [param('std::string const &', 'xLegend'), param('std::string const &', 'yLegend')]) - ## gnuplot.h: void ns3::Gnuplot::SetTerminal(std::string const & terminal) [member function] - cls.add_method('SetTerminal', - 'void', - [param('std::string const &', 'terminal')]) - ## gnuplot.h: void ns3::Gnuplot::SetTitle(std::string const & title) [member function] - cls.add_method('SetTitle', - 'void', - [param('std::string const &', 'title')]) - return - -def register_Ns3GnuplotCollection_methods(root_module, cls): - ## gnuplot.h: ns3::GnuplotCollection::GnuplotCollection(ns3::GnuplotCollection const & arg0) [copy constructor] - cls.add_constructor([param('ns3::GnuplotCollection const &', 'arg0')]) - ## gnuplot.h: ns3::GnuplotCollection::GnuplotCollection(std::string const & outputFilename) [constructor] - cls.add_constructor([param('std::string const &', 'outputFilename')]) - ## gnuplot.h: void ns3::GnuplotCollection::AddPlot(ns3::Gnuplot const & plot) [member function] - cls.add_method('AddPlot', - 'void', - [param('ns3::Gnuplot const &', 'plot')]) - ## gnuplot.h: void ns3::GnuplotCollection::GenerateOutput(std::ostream & os) const [member function] - cls.add_method('GenerateOutput', - 'void', - [param('std::ostream &', 'os')], - is_const=True) - ## gnuplot.h: ns3::Gnuplot & ns3::GnuplotCollection::GetPlot(unsigned int id) [member function] - cls.add_method('GetPlot', - 'ns3::Gnuplot &', - [param('unsigned int', 'id')]) - ## gnuplot.h: void ns3::GnuplotCollection::SetTerminal(std::string const & terminal) [member function] - cls.add_method('SetTerminal', - 'void', - [param('std::string const &', 'terminal')]) - return - -def register_Ns3GnuplotDataset_methods(root_module, cls): - ## gnuplot.h: ns3::GnuplotDataset::GnuplotDataset(ns3::GnuplotDataset const & original) [copy constructor] - cls.add_constructor([param('ns3::GnuplotDataset const &', 'original')]) - ## gnuplot.h: static void ns3::GnuplotDataset::SetDefaultExtra(std::string const & extra) [member function] - cls.add_method('SetDefaultExtra', - 'void', - [param('std::string const &', 'extra')], - is_static=True) - ## gnuplot.h: void ns3::GnuplotDataset::SetExtra(std::string const & extra) [member function] - cls.add_method('SetExtra', - 'void', - [param('std::string const &', 'extra')]) - ## gnuplot.h: void ns3::GnuplotDataset::SetTitle(std::string const & title) [member function] - cls.add_method('SetTitle', - 'void', - [param('std::string const &', 'title')]) - ## gnuplot.h: ns3::GnuplotDataset::GnuplotDataset(ns3::GnuplotDataset::Data * data) [constructor] - cls.add_constructor([param('ns3::GnuplotDataset::Data *', 'data')], - visibility='protected') - return - -def register_Ns3Gnuplot2dDataset_methods(root_module, cls): - ## gnuplot.h: ns3::Gnuplot2dDataset::Gnuplot2dDataset(ns3::Gnuplot2dDataset const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Gnuplot2dDataset const &', 'arg0')]) - ## gnuplot.h: ns3::Gnuplot2dDataset::Gnuplot2dDataset(std::string const & title="Untitled") [constructor] - cls.add_constructor([param('std::string const &', 'title', default_value='"Untitled"')]) - ## gnuplot.h: void ns3::Gnuplot2dDataset::Add(double x, double y) [member function] - cls.add_method('Add', - 'void', - [param('double', 'x'), param('double', 'y')]) - ## gnuplot.h: void ns3::Gnuplot2dDataset::Add(double x, double y, double errorDelta) [member function] - cls.add_method('Add', - 'void', - [param('double', 'x'), param('double', 'y'), param('double', 'errorDelta')]) - ## gnuplot.h: void ns3::Gnuplot2dDataset::Add(double x, double y, double minY, double maxY) [member function] - cls.add_method('Add', - 'void', - [param('double', 'x'), param('double', 'y'), param('double', 'minY'), param('double', 'maxY')]) - ## gnuplot.h: void ns3::Gnuplot2dDataset::AddEmptyLine() [member function] - cls.add_method('AddEmptyLine', - 'void', - []) - ## gnuplot.h: static void ns3::Gnuplot2dDataset::SetDefaultErrorBars(ns3::Gnuplot2dDataset::ErrorBars errorBars) [member function] - cls.add_method('SetDefaultErrorBars', - 'void', - [param('ns3::Gnuplot2dDataset::ErrorBars', 'errorBars')], - is_static=True) - ## gnuplot.h: static void ns3::Gnuplot2dDataset::SetDefaultStyle(ns3::Gnuplot2dDataset::Style style) [member function] - cls.add_method('SetDefaultStyle', - 'void', - [param('ns3::Gnuplot2dDataset::Style', 'style')], - is_static=True) - ## gnuplot.h: void ns3::Gnuplot2dDataset::SetErrorBars(ns3::Gnuplot2dDataset::ErrorBars errorBars) [member function] - cls.add_method('SetErrorBars', - 'void', - [param('ns3::Gnuplot2dDataset::ErrorBars', 'errorBars')]) - ## gnuplot.h: void ns3::Gnuplot2dDataset::SetStyle(ns3::Gnuplot2dDataset::Style style) [member function] - cls.add_method('SetStyle', - 'void', - [param('ns3::Gnuplot2dDataset::Style', 'style')]) - return - -def register_Ns3Gnuplot2dFunction_methods(root_module, cls): - ## gnuplot.h: ns3::Gnuplot2dFunction::Gnuplot2dFunction(ns3::Gnuplot2dFunction const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Gnuplot2dFunction const &', 'arg0')]) - ## gnuplot.h: ns3::Gnuplot2dFunction::Gnuplot2dFunction(std::string const & title="Untitled", std::string const & function="") [constructor] - cls.add_constructor([param('std::string const &', 'title', default_value='"Untitled"'), param('std::string const &', 'function', default_value='""')]) - ## gnuplot.h: void ns3::Gnuplot2dFunction::SetFunction(std::string const & function) [member function] - cls.add_method('SetFunction', - 'void', - [param('std::string const &', 'function')]) - return - -def register_Ns3Gnuplot3dDataset_methods(root_module, cls): - ## gnuplot.h: ns3::Gnuplot3dDataset::Gnuplot3dDataset(ns3::Gnuplot3dDataset const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Gnuplot3dDataset const &', 'arg0')]) - ## gnuplot.h: ns3::Gnuplot3dDataset::Gnuplot3dDataset(std::string const & title="Untitled") [constructor] - cls.add_constructor([param('std::string const &', 'title', default_value='"Untitled"')]) - ## gnuplot.h: void ns3::Gnuplot3dDataset::Add(double x, double y, double z) [member function] - cls.add_method('Add', - 'void', - [param('double', 'x'), param('double', 'y'), param('double', 'z')]) - ## gnuplot.h: void ns3::Gnuplot3dDataset::AddEmptyLine() [member function] - cls.add_method('AddEmptyLine', - 'void', - []) - ## gnuplot.h: static void ns3::Gnuplot3dDataset::SetDefaultStyle(std::string const & style) [member function] - cls.add_method('SetDefaultStyle', - 'void', - [param('std::string const &', 'style')], - is_static=True) - ## gnuplot.h: void ns3::Gnuplot3dDataset::SetStyle(std::string const & style) [member function] - cls.add_method('SetStyle', - 'void', - [param('std::string const &', 'style')]) - return - -def register_Ns3Gnuplot3dFunction_methods(root_module, cls): - ## gnuplot.h: ns3::Gnuplot3dFunction::Gnuplot3dFunction(ns3::Gnuplot3dFunction const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Gnuplot3dFunction const &', 'arg0')]) - ## gnuplot.h: ns3::Gnuplot3dFunction::Gnuplot3dFunction(std::string const & title="Untitled", std::string const & function="") [constructor] - cls.add_constructor([param('std::string const &', 'title', default_value='"Untitled"'), param('std::string const &', 'function', default_value='""')]) - ## gnuplot.h: void ns3::Gnuplot3dFunction::SetFunction(std::string const & function) [member function] - cls.add_method('SetFunction', - 'void', - [param('std::string const &', 'function')]) - 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-LP64/ns3_module_topology_read.py b/bindings/python/apidefs/gcc-LP64/ns3_module_topology_read.py deleted file mode 100644 index fb8a02b1b..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_topology_read.py +++ /dev/null @@ -1,316 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## topology-reader-helper.h: ns3::TopologyReaderHelper [class] - module.add_class('TopologyReaderHelper') - ## topology-reader.h: ns3::TopologyReader [class] - module.add_class('TopologyReader', parent=root_module['ns3::Object']) - ## topology-reader.h: ns3::TopologyReader::Link [class] - module.add_class('Link', outer_class=root_module['ns3::TopologyReader']) - ## inet-topology-reader.h: ns3::InetTopologyReader [class] - module.add_class('InetTopologyReader', parent=root_module['ns3::TopologyReader']) - ## orbis-topology-reader.h: ns3::OrbisTopologyReader [class] - module.add_class('OrbisTopologyReader', parent=root_module['ns3::TopologyReader']) - ## rocketfuel-topology-reader.h: ns3::RocketfuelTopologyReader [class] - module.add_class('RocketfuelTopologyReader', parent=root_module['ns3::TopologyReader']) - - ## 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_Ns3TopologyReaderHelper_methods(root_module, root_module['ns3::TopologyReaderHelper']) - register_Ns3TopologyReader_methods(root_module, root_module['ns3::TopologyReader']) - register_Ns3TopologyReaderLink_methods(root_module, root_module['ns3::TopologyReader::Link']) - register_Ns3InetTopologyReader_methods(root_module, root_module['ns3::InetTopologyReader']) - register_Ns3OrbisTopologyReader_methods(root_module, root_module['ns3::OrbisTopologyReader']) - register_Ns3RocketfuelTopologyReader_methods(root_module, root_module['ns3::RocketfuelTopologyReader']) - return - -def register_Ns3TopologyReaderHelper_methods(root_module, cls): - ## topology-reader-helper.h: ns3::TopologyReaderHelper::TopologyReaderHelper(ns3::TopologyReaderHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TopologyReaderHelper const &', 'arg0')]) - ## topology-reader-helper.h: ns3::TopologyReaderHelper::TopologyReaderHelper() [constructor] - cls.add_constructor([]) - ## topology-reader-helper.h: ns3::Ptr ns3::TopologyReaderHelper::GetTopologyReader() [member function] - cls.add_method('GetTopologyReader', - 'ns3::Ptr< ns3::TopologyReader >', - []) - ## topology-reader-helper.h: void ns3::TopologyReaderHelper::SetFileName(std::string const fileName) [member function] - cls.add_method('SetFileName', - 'void', - [param('std::string const', 'fileName')]) - ## topology-reader-helper.h: void ns3::TopologyReaderHelper::SetFileType(std::string const fileType) [member function] - cls.add_method('SetFileType', - 'void', - [param('std::string const', 'fileType')]) - return - -def register_Ns3TopologyReader_methods(root_module, cls): - ## topology-reader.h: ns3::TopologyReader::TopologyReader() [constructor] - cls.add_constructor([]) - ## topology-reader.h: void ns3::TopologyReader::AddLink(ns3::TopologyReader::Link link) [member function] - cls.add_method('AddLink', - 'void', - [param('ns3::TopologyReader::Link', 'link')]) - ## topology-reader.h: std::string ns3::TopologyReader::GetFileName() const [member function] - cls.add_method('GetFileName', - 'std::string', - [], - is_const=True) - ## topology-reader.h: static ns3::TypeId ns3::TopologyReader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## topology-reader.h: std::_List_const_iterator ns3::TopologyReader::LinksBegin() const [member function] - cls.add_method('LinksBegin', - 'std::_List_const_iterator< ns3::TopologyReader::Link >', - [], - is_const=True) - ## topology-reader.h: bool ns3::TopologyReader::LinksEmpty() const [member function] - cls.add_method('LinksEmpty', - 'bool', - [], - is_const=True) - ## topology-reader.h: std::_List_const_iterator ns3::TopologyReader::LinksEnd() const [member function] - cls.add_method('LinksEnd', - 'std::_List_const_iterator< ns3::TopologyReader::Link >', - [], - is_const=True) - ## topology-reader.h: int ns3::TopologyReader::LinksSize() const [member function] - cls.add_method('LinksSize', - 'int', - [], - is_const=True) - ## topology-reader.h: ns3::NodeContainer ns3::TopologyReader::Read() [member function] - cls.add_method('Read', - 'ns3::NodeContainer', - [], - is_pure_virtual=True, is_virtual=True) - ## topology-reader.h: void ns3::TopologyReader::SetFileName(std::string const fileName) [member function] - cls.add_method('SetFileName', - 'void', - [param('std::string const', 'fileName')]) - return - -def register_Ns3TopologyReaderLink_methods(root_module, cls): - ## topology-reader.h: ns3::TopologyReader::Link::Link(ns3::TopologyReader::Link const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TopologyReader::Link const &', 'arg0')]) - ## topology-reader.h: ns3::TopologyReader::Link::Link(ns3::Ptr fromPtr, std::string fromName, ns3::Ptr toPtr, std::string toName) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'fromPtr'), param('std::string', 'fromName'), param('ns3::Ptr< ns3::Node >', 'toPtr'), param('std::string', 'toName')]) - ## topology-reader.h: std::_Rb_tree_const_iterator, std::allocator >, std::basic_string, std::allocator > > > ns3::TopologyReader::Link::AttributesBegin() [member function] - cls.add_method('AttributesBegin', - 'std::_Rb_tree_const_iterator< std::pair< std::basic_string< char, std::char_traits< char >, std::allocator< char > > const, std::basic_string< char, std::char_traits< char >, std::allocator< char > > > >', - []) - ## topology-reader.h: std::_Rb_tree_const_iterator, std::allocator >, std::basic_string, std::allocator > > > ns3::TopologyReader::Link::AttributesEnd() [member function] - cls.add_method('AttributesEnd', - 'std::_Rb_tree_const_iterator< std::pair< std::basic_string< char, std::char_traits< char >, std::allocator< char > > const, std::basic_string< char, std::char_traits< char >, std::allocator< char > > > >', - []) - ## topology-reader.h: std::string ns3::TopologyReader::Link::GetAttribute(std::string name) [member function] - cls.add_method('GetAttribute', - 'std::string', - [param('std::string', 'name')]) - ## topology-reader.h: bool ns3::TopologyReader::Link::GetAttributeFailSafe(std::string name, std::string & value) [member function] - cls.add_method('GetAttributeFailSafe', - 'bool', - [param('std::string', 'name'), param('std::string &', 'value')]) - ## topology-reader.h: ns3::Ptr ns3::TopologyReader::Link::GetFromNode() const [member function] - cls.add_method('GetFromNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## topology-reader.h: std::string ns3::TopologyReader::Link::GetFromNodeName() const [member function] - cls.add_method('GetFromNodeName', - 'std::string', - [], - is_const=True) - ## topology-reader.h: ns3::Ptr ns3::TopologyReader::Link::GetToNode() const [member function] - cls.add_method('GetToNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True) - ## topology-reader.h: std::string ns3::TopologyReader::Link::GetToNodeName() const [member function] - cls.add_method('GetToNodeName', - 'std::string', - [], - is_const=True) - ## topology-reader.h: void ns3::TopologyReader::Link::SetAttribute(std::string name, std::string & value) [member function] - cls.add_method('SetAttribute', - 'void', - [param('std::string', 'name'), param('std::string &', 'value')]) - return - -def register_Ns3InetTopologyReader_methods(root_module, cls): - ## inet-topology-reader.h: static ns3::TypeId ns3::InetTopologyReader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## inet-topology-reader.h: ns3::InetTopologyReader::InetTopologyReader() [constructor] - cls.add_constructor([]) - ## inet-topology-reader.h: ns3::NodeContainer ns3::InetTopologyReader::Read() [member function] - cls.add_method('Read', - 'ns3::NodeContainer', - [], - is_virtual=True) - return - -def register_Ns3OrbisTopologyReader_methods(root_module, cls): - ## orbis-topology-reader.h: static ns3::TypeId ns3::OrbisTopologyReader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## orbis-topology-reader.h: ns3::OrbisTopologyReader::OrbisTopologyReader() [constructor] - cls.add_constructor([]) - ## orbis-topology-reader.h: ns3::NodeContainer ns3::OrbisTopologyReader::Read() [member function] - cls.add_method('Read', - 'ns3::NodeContainer', - [], - is_virtual=True) - return - -def register_Ns3RocketfuelTopologyReader_methods(root_module, cls): - ## rocketfuel-topology-reader.h: static ns3::TypeId ns3::RocketfuelTopologyReader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## rocketfuel-topology-reader.h: ns3::RocketfuelTopologyReader::RocketfuelTopologyReader() [constructor] - cls.add_constructor([]) - ## rocketfuel-topology-reader.h: ns3::NodeContainer ns3::RocketfuelTopologyReader::Read() [member function] - cls.add_method('Read', - 'ns3::NodeContainer', - [], - 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-LP64/ns3_module_uan.py b/bindings/python/apidefs/gcc-LP64/ns3_module_uan.py deleted file mode 100644 index 319b8c499..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_uan.py +++ /dev/null @@ -1,2912 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## uan-mac-rc.h: ns3::Reservation [class] - module.add_class('Reservation') - ## uan-prop-model.h: ns3::Tap [class] - module.add_class('Tap') - ## uan-address.h: ns3::UanAddress [class] - module.add_class('UanAddress') - ## uan-address.h: ns3::UanAddress [class] - root_module['ns3::UanAddress'].implicitly_converts_to(root_module['ns3::Address']) - ## uan-helper.h: ns3::UanHelper [class] - module.add_class('UanHelper') - ## uan-tx-mode.h: ns3::UanModesList [class] - module.add_class('UanModesList') - ## uan-transducer.h: ns3::UanPacketArrival [class] - module.add_class('UanPacketArrival') - ## uan-prop-model.h: ns3::UanPdp [class] - module.add_class('UanPdp') - ## uan-phy.h: ns3::UanPhyListener [class] - module.add_class('UanPhyListener', allow_subclassing=True) - ## uan-tx-mode.h: ns3::UanTxMode [class] - module.add_class('UanTxMode') - ## uan-tx-mode.h: ns3::UanTxMode::ModulationType [enumeration] - module.add_enum('ModulationType', ['PSK', 'QAM', 'FSK', 'OTHER'], outer_class=root_module['ns3::UanTxMode']) - ## uan-tx-mode.h: ns3::UanTxModeFactory [class] - module.add_class('UanTxModeFactory') - ## acoustic-modem-energy-model-helper.h: ns3::AcousticModemEnergyModelHelper [class] - module.add_class('AcousticModemEnergyModelHelper', parent=root_module['ns3::DeviceEnergyModelHelper']) - ## uan-header-common.h: ns3::UanHeaderCommon [class] - module.add_class('UanHeaderCommon', parent=root_module['ns3::Header']) - ## uan-header-rc.h: ns3::UanHeaderRcAck [class] - module.add_class('UanHeaderRcAck', parent=root_module['ns3::Header']) - ## uan-header-rc.h: ns3::UanHeaderRcCts [class] - module.add_class('UanHeaderRcCts', parent=root_module['ns3::Header']) - ## uan-header-rc.h: ns3::UanHeaderRcCtsGlobal [class] - module.add_class('UanHeaderRcCtsGlobal', parent=root_module['ns3::Header']) - ## uan-header-rc.h: ns3::UanHeaderRcData [class] - module.add_class('UanHeaderRcData', parent=root_module['ns3::Header']) - ## uan-header-rc.h: ns3::UanHeaderRcRts [class] - module.add_class('UanHeaderRcRts', parent=root_module['ns3::Header']) - ## uan-mac.h: ns3::UanMac [class] - module.add_class('UanMac', parent=root_module['ns3::Object']) - ## uan-mac-aloha.h: ns3::UanMacAloha [class] - module.add_class('UanMacAloha', parent=root_module['ns3::UanMac']) - ## uan-mac-cw.h: ns3::UanMacCw [class] - module.add_class('UanMacCw', parent=[root_module['ns3::UanMac'], root_module['ns3::UanPhyListener']]) - ## uan-mac-rc.h: ns3::UanMacRc [class] - module.add_class('UanMacRc', parent=root_module['ns3::UanMac']) - ## uan-mac-rc.h: ns3::UanMacRc [enumeration] - module.add_enum('', ['TYPE_DATA', 'TYPE_GWPING', 'TYPE_RTS', 'TYPE_CTS', 'TYPE_ACK'], outer_class=root_module['ns3::UanMacRc']) - ## uan-mac-rc-gw.h: ns3::UanMacRcGw [class] - module.add_class('UanMacRcGw', parent=root_module['ns3::UanMac']) - ## uan-noise-model.h: ns3::UanNoiseModel [class] - module.add_class('UanNoiseModel', parent=root_module['ns3::Object']) - ## uan-noise-model-default.h: ns3::UanNoiseModelDefault [class] - module.add_class('UanNoiseModelDefault', parent=root_module['ns3::UanNoiseModel']) - ## uan-phy.h: ns3::UanPhy [class] - module.add_class('UanPhy', parent=root_module['ns3::Object']) - ## uan-phy.h: ns3::UanPhy::State [enumeration] - module.add_enum('State', ['IDLE', 'CCABUSY', 'RX', 'TX', 'SLEEP'], outer_class=root_module['ns3::UanPhy']) - ## uan-phy.h: ns3::UanPhyCalcSinr [class] - module.add_class('UanPhyCalcSinr', parent=root_module['ns3::Object']) - ## uan-phy-gen.h: ns3::UanPhyCalcSinrDefault [class] - module.add_class('UanPhyCalcSinrDefault', parent=root_module['ns3::UanPhyCalcSinr']) - ## uan-phy-dual.h: ns3::UanPhyCalcSinrDual [class] - module.add_class('UanPhyCalcSinrDual', parent=root_module['ns3::UanPhyCalcSinr']) - ## uan-phy-gen.h: ns3::UanPhyCalcSinrFhFsk [class] - module.add_class('UanPhyCalcSinrFhFsk', parent=root_module['ns3::UanPhyCalcSinr']) - ## uan-phy-dual.h: ns3::UanPhyDual [class] - module.add_class('UanPhyDual', parent=root_module['ns3::UanPhy']) - ## uan-phy-gen.h: ns3::UanPhyGen [class] - module.add_class('UanPhyGen', parent=root_module['ns3::UanPhy']) - ## uan-phy.h: ns3::UanPhyPer [class] - module.add_class('UanPhyPer', parent=root_module['ns3::Object']) - ## uan-phy-gen.h: ns3::UanPhyPerGenDefault [class] - module.add_class('UanPhyPerGenDefault', parent=root_module['ns3::UanPhyPer']) - ## uan-phy-gen.h: ns3::UanPhyPerUmodem [class] - module.add_class('UanPhyPerUmodem', parent=root_module['ns3::UanPhyPer']) - ## uan-prop-model.h: ns3::UanPropModel [class] - module.add_class('UanPropModel', parent=root_module['ns3::Object']) - ## uan-prop-model-ideal.h: ns3::UanPropModelIdeal [class] - module.add_class('UanPropModelIdeal', parent=root_module['ns3::UanPropModel']) - ## uan-prop-model-thorp.h: ns3::UanPropModelThorp [class] - module.add_class('UanPropModelThorp', parent=root_module['ns3::UanPropModel']) - ## uan-transducer.h: ns3::UanTransducer [class] - module.add_class('UanTransducer', parent=root_module['ns3::Object']) - ## uan-transducer.h: ns3::UanTransducer::State [enumeration] - module.add_enum('State', ['TX', 'RX'], outer_class=root_module['ns3::UanTransducer']) - ## uan-transducer-hd.h: ns3::UanTransducerHd [class] - module.add_class('UanTransducerHd', parent=root_module['ns3::UanTransducer']) - ## uan-channel.h: ns3::UanChannel [class] - module.add_class('UanChannel', parent=root_module['ns3::Channel']) - ## uan-tx-mode.h: ns3::UanModesListChecker [class] - module.add_class('UanModesListChecker', parent=root_module['ns3::AttributeChecker']) - ## uan-tx-mode.h: ns3::UanModesListValue [class] - module.add_class('UanModesListValue', parent=root_module['ns3::AttributeValue']) - ## uan-net-device.h: ns3::UanNetDevice [class] - module.add_class('UanNetDevice', parent=root_module['ns3::NetDevice']) - ## acoustic-modem-energy-model.h: ns3::AcousticModemEnergyModel [class] - module.add_class('AcousticModemEnergyModel', parent=root_module['ns3::DeviceEnergyModel']) - module.add_container('std::vector< ns3::Tap >', 'ns3::Tap', container_type='vector') - module.add_container('std::list< ns3::UanPacketArrival >', 'ns3::UanPacketArrival', container_type='list') - - ## 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_Ns3Reservation_methods(root_module, root_module['ns3::Reservation']) - register_Ns3Tap_methods(root_module, root_module['ns3::Tap']) - register_Ns3UanAddress_methods(root_module, root_module['ns3::UanAddress']) - register_Ns3UanHelper_methods(root_module, root_module['ns3::UanHelper']) - register_Ns3UanModesList_methods(root_module, root_module['ns3::UanModesList']) - register_Ns3UanPacketArrival_methods(root_module, root_module['ns3::UanPacketArrival']) - register_Ns3UanPdp_methods(root_module, root_module['ns3::UanPdp']) - register_Ns3UanPhyListener_methods(root_module, root_module['ns3::UanPhyListener']) - register_Ns3UanTxMode_methods(root_module, root_module['ns3::UanTxMode']) - register_Ns3UanTxModeFactory_methods(root_module, root_module['ns3::UanTxModeFactory']) - register_Ns3AcousticModemEnergyModelHelper_methods(root_module, root_module['ns3::AcousticModemEnergyModelHelper']) - register_Ns3UanHeaderCommon_methods(root_module, root_module['ns3::UanHeaderCommon']) - register_Ns3UanHeaderRcAck_methods(root_module, root_module['ns3::UanHeaderRcAck']) - register_Ns3UanHeaderRcCts_methods(root_module, root_module['ns3::UanHeaderRcCts']) - register_Ns3UanHeaderRcCtsGlobal_methods(root_module, root_module['ns3::UanHeaderRcCtsGlobal']) - register_Ns3UanHeaderRcData_methods(root_module, root_module['ns3::UanHeaderRcData']) - register_Ns3UanHeaderRcRts_methods(root_module, root_module['ns3::UanHeaderRcRts']) - register_Ns3UanMac_methods(root_module, root_module['ns3::UanMac']) - register_Ns3UanMacAloha_methods(root_module, root_module['ns3::UanMacAloha']) - register_Ns3UanMacCw_methods(root_module, root_module['ns3::UanMacCw']) - register_Ns3UanMacRc_methods(root_module, root_module['ns3::UanMacRc']) - register_Ns3UanMacRcGw_methods(root_module, root_module['ns3::UanMacRcGw']) - register_Ns3UanNoiseModel_methods(root_module, root_module['ns3::UanNoiseModel']) - register_Ns3UanNoiseModelDefault_methods(root_module, root_module['ns3::UanNoiseModelDefault']) - register_Ns3UanPhy_methods(root_module, root_module['ns3::UanPhy']) - register_Ns3UanPhyCalcSinr_methods(root_module, root_module['ns3::UanPhyCalcSinr']) - register_Ns3UanPhyCalcSinrDefault_methods(root_module, root_module['ns3::UanPhyCalcSinrDefault']) - register_Ns3UanPhyCalcSinrDual_methods(root_module, root_module['ns3::UanPhyCalcSinrDual']) - register_Ns3UanPhyCalcSinrFhFsk_methods(root_module, root_module['ns3::UanPhyCalcSinrFhFsk']) - register_Ns3UanPhyDual_methods(root_module, root_module['ns3::UanPhyDual']) - register_Ns3UanPhyGen_methods(root_module, root_module['ns3::UanPhyGen']) - register_Ns3UanPhyPer_methods(root_module, root_module['ns3::UanPhyPer']) - register_Ns3UanPhyPerGenDefault_methods(root_module, root_module['ns3::UanPhyPerGenDefault']) - register_Ns3UanPhyPerUmodem_methods(root_module, root_module['ns3::UanPhyPerUmodem']) - register_Ns3UanPropModel_methods(root_module, root_module['ns3::UanPropModel']) - register_Ns3UanPropModelIdeal_methods(root_module, root_module['ns3::UanPropModelIdeal']) - register_Ns3UanPropModelThorp_methods(root_module, root_module['ns3::UanPropModelThorp']) - register_Ns3UanTransducer_methods(root_module, root_module['ns3::UanTransducer']) - register_Ns3UanTransducerHd_methods(root_module, root_module['ns3::UanTransducerHd']) - register_Ns3UanChannel_methods(root_module, root_module['ns3::UanChannel']) - register_Ns3UanModesListChecker_methods(root_module, root_module['ns3::UanModesListChecker']) - register_Ns3UanModesListValue_methods(root_module, root_module['ns3::UanModesListValue']) - register_Ns3UanNetDevice_methods(root_module, root_module['ns3::UanNetDevice']) - register_Ns3AcousticModemEnergyModel_methods(root_module, root_module['ns3::AcousticModemEnergyModel']) - return - -def register_Ns3Reservation_methods(root_module, cls): - ## uan-mac-rc.h: ns3::Reservation::Reservation(ns3::Reservation const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Reservation const &', 'arg0')]) - ## uan-mac-rc.h: ns3::Reservation::Reservation() [constructor] - cls.add_constructor([]) - ## uan-mac-rc.h: ns3::Reservation::Reservation(std::list, ns3::UanAddress>, std::allocator, ns3::UanAddress> > > & list, uint8_t frameNo, uint32_t maxPkts=0) [constructor] - cls.add_constructor([param('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::UanAddress > > &', 'list'), param('uint8_t', 'frameNo'), param('uint32_t', 'maxPkts', default_value='0')]) - ## uan-mac-rc.h: void ns3::Reservation::AddTimestamp(ns3::Time t) [member function] - cls.add_method('AddTimestamp', - 'void', - [param('ns3::Time', 't')]) - ## uan-mac-rc.h: uint8_t ns3::Reservation::GetFrameNo() const [member function] - cls.add_method('GetFrameNo', - 'uint8_t', - [], - is_const=True) - ## uan-mac-rc.h: uint32_t ns3::Reservation::GetLength() const [member function] - cls.add_method('GetLength', - 'uint32_t', - [], - is_const=True) - ## uan-mac-rc.h: uint32_t ns3::Reservation::GetNoFrames() const [member function] - cls.add_method('GetNoFrames', - 'uint32_t', - [], - is_const=True) - ## uan-mac-rc.h: std::list, ns3::UanAddress>, std::allocator, ns3::UanAddress> > > const & ns3::Reservation::GetPktList() const [member function] - cls.add_method('GetPktList', - 'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::UanAddress > > const &', - [], - is_const=True) - ## uan-mac-rc.h: uint8_t ns3::Reservation::GetRetryNo() const [member function] - cls.add_method('GetRetryNo', - 'uint8_t', - [], - is_const=True) - ## uan-mac-rc.h: ns3::Time ns3::Reservation::GetTimestamp(uint8_t n) const [member function] - cls.add_method('GetTimestamp', - 'ns3::Time', - [param('uint8_t', 'n')], - is_const=True) - ## uan-mac-rc.h: void ns3::Reservation::IncrementRetry() [member function] - cls.add_method('IncrementRetry', - 'void', - []) - ## uan-mac-rc.h: bool ns3::Reservation::IsTransmitted() const [member function] - cls.add_method('IsTransmitted', - 'bool', - [], - is_const=True) - ## uan-mac-rc.h: void ns3::Reservation::SetFrameNo(uint8_t fn) [member function] - cls.add_method('SetFrameNo', - 'void', - [param('uint8_t', 'fn')]) - ## uan-mac-rc.h: void ns3::Reservation::SetTransmitted(bool t=true) [member function] - cls.add_method('SetTransmitted', - 'void', - [param('bool', 't', default_value='true')]) - return - -def register_Ns3Tap_methods(root_module, cls): - ## uan-prop-model.h: ns3::Tap::Tap(ns3::Tap const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Tap const &', 'arg0')]) - ## uan-prop-model.h: ns3::Tap::Tap() [constructor] - cls.add_constructor([]) - ## uan-prop-model.h: ns3::Tap::Tap(ns3::Time delay, std::complex amp) [constructor] - cls.add_constructor([param('ns3::Time', 'delay'), param('std::complex< double >', 'amp')]) - ## uan-prop-model.h: std::complex ns3::Tap::GetAmp() const [member function] - cls.add_method('GetAmp', - 'std::complex< double >', - [], - is_const=True) - ## uan-prop-model.h: ns3::Time ns3::Tap::GetDelay() const [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [], - is_const=True) - return - -def register_Ns3UanAddress_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('<') - ## uan-address.h: ns3::UanAddress::UanAddress(ns3::UanAddress const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanAddress const &', 'arg0')]) - ## uan-address.h: ns3::UanAddress::UanAddress() [constructor] - cls.add_constructor([]) - ## uan-address.h: ns3::UanAddress::UanAddress(uint8_t addr) [constructor] - cls.add_constructor([param('uint8_t', 'addr')]) - ## uan-address.h: static ns3::UanAddress ns3::UanAddress::Allocate() [member function] - cls.add_method('Allocate', - 'ns3::UanAddress', - [], - is_static=True) - ## uan-address.h: static ns3::UanAddress ns3::UanAddress::ConvertFrom(ns3::Address const & address) [member function] - cls.add_method('ConvertFrom', - 'ns3::UanAddress', - [param('ns3::Address const &', 'address')], - is_static=True) - ## uan-address.h: void ns3::UanAddress::CopyFrom(uint8_t const * pBuffer) [member function] - cls.add_method('CopyFrom', - 'void', - [param('uint8_t const *', 'pBuffer')]) - ## uan-address.h: void ns3::UanAddress::CopyTo(uint8_t * pBuffer) [member function] - cls.add_method('CopyTo', - 'void', - [param('uint8_t *', 'pBuffer')]) - ## uan-address.h: uint8_t ns3::UanAddress::GetAsInt() const [member function] - cls.add_method('GetAsInt', - 'uint8_t', - [], - is_const=True) - ## uan-address.h: static ns3::UanAddress ns3::UanAddress::GetBroadcast() [member function] - cls.add_method('GetBroadcast', - 'ns3::UanAddress', - [], - is_static=True) - ## uan-address.h: static bool ns3::UanAddress::IsMatchingType(ns3::Address const & address) [member function] - cls.add_method('IsMatchingType', - 'bool', - [param('ns3::Address const &', 'address')], - is_static=True) - return - -def register_Ns3UanHelper_methods(root_module, cls): - ## uan-helper.h: ns3::UanHelper::UanHelper(ns3::UanHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanHelper const &', 'arg0')]) - ## uan-helper.h: ns3::UanHelper::UanHelper() [constructor] - cls.add_constructor([]) - ## uan-helper.h: static void ns3::UanHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], - is_static=True) - ## uan-helper.h: static void ns3::UanHelper::EnableAscii(std::ostream & os, ns3::NetDeviceContainer d) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::ostream &', 'os'), param('ns3::NetDeviceContainer', 'd')], - is_static=True) - ## uan-helper.h: static void ns3::UanHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function] - cls.add_method('EnableAscii', - 'void', - [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')], - is_static=True) - ## uan-helper.h: static void ns3::UanHelper::EnableAsciiAll(std::ostream & os) [member function] - cls.add_method('EnableAsciiAll', - 'void', - [param('std::ostream &', 'os')], - is_static=True) - ## uan-helper.h: ns3::NetDeviceContainer ns3::UanHelper::Install(ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c')], - is_const=True) - ## uan-helper.h: ns3::NetDeviceContainer ns3::UanHelper::Install(ns3::NodeContainer c, ns3::Ptr channel) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c'), param('ns3::Ptr< ns3::UanChannel >', 'channel')], - is_const=True) - ## uan-helper.h: ns3::Ptr ns3::UanHelper::Install(ns3::Ptr node, ns3::Ptr channel) const [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::UanNetDevice >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::UanChannel >', 'channel')], - is_const=True) - ## uan-helper.h: void ns3::UanHelper::SetMac(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetMac', - 'void', - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## uan-helper.h: void ns3::UanHelper::SetPhy(std::string phyType, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetPhy', - 'void', - [param('std::string', 'phyType'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## uan-helper.h: void ns3::UanHelper::SetTransducer(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetTransducer', - 'void', - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - return - -def register_Ns3UanModesList_methods(root_module, cls): - cls.add_output_stream_operator() - ## uan-tx-mode.h: ns3::UanModesList::UanModesList(ns3::UanModesList const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanModesList const &', 'arg0')]) - ## uan-tx-mode.h: ns3::UanModesList::UanModesList() [constructor] - cls.add_constructor([]) - ## uan-tx-mode.h: void ns3::UanModesList::AppendMode(ns3::UanTxMode mode) [member function] - cls.add_method('AppendMode', - 'void', - [param('ns3::UanTxMode', 'mode')]) - ## uan-tx-mode.h: void ns3::UanModesList::DeleteMode(uint32_t num) [member function] - cls.add_method('DeleteMode', - 'void', - [param('uint32_t', 'num')]) - ## uan-tx-mode.h: uint32_t ns3::UanModesList::GetNModes() const [member function] - cls.add_method('GetNModes', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3UanPacketArrival_methods(root_module, cls): - ## uan-transducer.h: ns3::UanPacketArrival::UanPacketArrival(ns3::UanPacketArrival const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPacketArrival const &', 'arg0')]) - ## uan-transducer.h: ns3::UanPacketArrival::UanPacketArrival() [constructor] - cls.add_constructor([]) - ## uan-transducer.h: ns3::UanPacketArrival::UanPacketArrival(ns3::Ptr packet, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp, ns3::Time arrTime) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp'), param('ns3::Time', 'arrTime')]) - ## uan-transducer.h: ns3::Time ns3::UanPacketArrival::GetArrivalTime() const [member function] - cls.add_method('GetArrivalTime', - 'ns3::Time', - [], - is_const=True) - ## uan-transducer.h: ns3::Ptr ns3::UanPacketArrival::GetPacket() const [member function] - cls.add_method('GetPacket', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## uan-transducer.h: ns3::UanPdp ns3::UanPacketArrival::GetPdp() const [member function] - cls.add_method('GetPdp', - 'ns3::UanPdp', - [], - is_const=True) - ## uan-transducer.h: double ns3::UanPacketArrival::GetRxPowerDb() const [member function] - cls.add_method('GetRxPowerDb', - 'double', - [], - is_const=True) - ## uan-transducer.h: ns3::UanTxMode const & ns3::UanPacketArrival::GetTxMode() const [member function] - cls.add_method('GetTxMode', - 'ns3::UanTxMode const &', - [], - is_const=True) - return - -def register_Ns3UanPdp_methods(root_module, cls): - cls.add_output_stream_operator() - ## uan-prop-model.h: ns3::UanPdp::UanPdp(ns3::UanPdp const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPdp const &', 'arg0')]) - ## uan-prop-model.h: ns3::UanPdp::UanPdp() [constructor] - cls.add_constructor([]) - ## uan-prop-model.h: ns3::UanPdp::UanPdp(std::vector > taps, ns3::Time resolution) [constructor] - cls.add_constructor([param('std::vector< ns3::Tap >', 'taps'), param('ns3::Time', 'resolution')]) - ## uan-prop-model.h: ns3::UanPdp::UanPdp(std::vector,std::allocator > > arrivals, ns3::Time resolution) [constructor] - cls.add_constructor([param('std::vector< std::complex< double > >', 'arrivals'), param('ns3::Time', 'resolution')]) - ## uan-prop-model.h: ns3::UanPdp::UanPdp(std::vector > arrivals, ns3::Time resolution) [constructor] - cls.add_constructor([param('std::vector< double >', 'arrivals'), param('ns3::Time', 'resolution')]) - ## uan-prop-model.h: static ns3::UanPdp ns3::UanPdp::CreateImpulsePdp() [member function] - cls.add_method('CreateImpulsePdp', - 'ns3::UanPdp', - [], - is_static=True) - ## uan-prop-model.h: __gnu_cxx::__normal_iterator > > ns3::UanPdp::GetBegin() const [member function] - cls.add_method('GetBegin', - '__gnu_cxx::__normal_iterator< ns3::Tap const *, std::vector< ns3::Tap > >', - [], - is_const=True) - ## uan-prop-model.h: __gnu_cxx::__normal_iterator > > ns3::UanPdp::GetEnd() const [member function] - cls.add_method('GetEnd', - '__gnu_cxx::__normal_iterator< ns3::Tap const *, std::vector< ns3::Tap > >', - [], - is_const=True) - ## uan-prop-model.h: uint32_t ns3::UanPdp::GetNTaps() const [member function] - cls.add_method('GetNTaps', - 'uint32_t', - [], - is_const=True) - ## uan-prop-model.h: ns3::Time ns3::UanPdp::GetResolution() const [member function] - cls.add_method('GetResolution', - 'ns3::Time', - [], - is_const=True) - ## uan-prop-model.h: ns3::Tap const & ns3::UanPdp::GetTap(uint32_t i) const [member function] - cls.add_method('GetTap', - 'ns3::Tap const &', - [param('uint32_t', 'i')], - is_const=True) - ## uan-prop-model.h: void ns3::UanPdp::SetNTaps(uint32_t nTaps) [member function] - cls.add_method('SetNTaps', - 'void', - [param('uint32_t', 'nTaps')]) - ## uan-prop-model.h: void ns3::UanPdp::SetResolution(ns3::Time resolution) [member function] - cls.add_method('SetResolution', - 'void', - [param('ns3::Time', 'resolution')]) - ## uan-prop-model.h: void ns3::UanPdp::SetTap(std::complex arrival, uint32_t index) [member function] - cls.add_method('SetTap', - 'void', - [param('std::complex< double >', 'arrival'), param('uint32_t', 'index')]) - ## uan-prop-model.h: std::complex ns3::UanPdp::SumTapsC(ns3::Time begin, ns3::Time end) const [member function] - cls.add_method('SumTapsC', - 'std::complex< double >', - [param('ns3::Time', 'begin'), param('ns3::Time', 'end')], - is_const=True) - ## uan-prop-model.h: std::complex ns3::UanPdp::SumTapsFromMaxC(ns3::Time delay, ns3::Time duration) const [member function] - cls.add_method('SumTapsFromMaxC', - 'std::complex< double >', - [param('ns3::Time', 'delay'), param('ns3::Time', 'duration')], - is_const=True) - ## uan-prop-model.h: double ns3::UanPdp::SumTapsFromMaxNc(ns3::Time delay, ns3::Time duration) const [member function] - cls.add_method('SumTapsFromMaxNc', - 'double', - [param('ns3::Time', 'delay'), param('ns3::Time', 'duration')], - is_const=True) - ## uan-prop-model.h: double ns3::UanPdp::SumTapsNc(ns3::Time begin, ns3::Time end) const [member function] - cls.add_method('SumTapsNc', - 'double', - [param('ns3::Time', 'begin'), param('ns3::Time', 'end')], - is_const=True) - return - -def register_Ns3UanPhyListener_methods(root_module, cls): - ## uan-phy.h: ns3::UanPhyListener::UanPhyListener() [constructor] - cls.add_constructor([]) - ## uan-phy.h: ns3::UanPhyListener::UanPhyListener(ns3::UanPhyListener const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyListener const &', 'arg0')]) - ## uan-phy.h: void ns3::UanPhyListener::NotifyCcaEnd() [member function] - cls.add_method('NotifyCcaEnd', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhyListener::NotifyCcaStart() [member function] - cls.add_method('NotifyCcaStart', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhyListener::NotifyRxEndError() [member function] - cls.add_method('NotifyRxEndError', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhyListener::NotifyRxEndOk() [member function] - cls.add_method('NotifyRxEndOk', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhyListener::NotifyRxStart() [member function] - cls.add_method('NotifyRxStart', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhyListener::NotifyTxStart(ns3::Time duration) [member function] - cls.add_method('NotifyTxStart', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3UanTxMode_methods(root_module, cls): - cls.add_output_stream_operator() - ## uan-tx-mode.h: ns3::UanTxMode::UanTxMode(ns3::UanTxMode const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanTxMode const &', 'arg0')]) - ## uan-tx-mode.h: ns3::UanTxMode::UanTxMode() [constructor] - cls.add_constructor([]) - ## uan-tx-mode.h: uint32_t ns3::UanTxMode::GetBandwidthHz() const [member function] - cls.add_method('GetBandwidthHz', - 'uint32_t', - [], - is_const=True) - ## uan-tx-mode.h: uint32_t ns3::UanTxMode::GetCenterFreqHz() const [member function] - cls.add_method('GetCenterFreqHz', - 'uint32_t', - [], - is_const=True) - ## uan-tx-mode.h: uint32_t ns3::UanTxMode::GetConstellationSize() const [member function] - cls.add_method('GetConstellationSize', - 'uint32_t', - [], - is_const=True) - ## uan-tx-mode.h: uint32_t ns3::UanTxMode::GetDataRateBps() const [member function] - cls.add_method('GetDataRateBps', - 'uint32_t', - [], - is_const=True) - ## uan-tx-mode.h: ns3::UanTxMode::ModulationType ns3::UanTxMode::GetModType() const [member function] - cls.add_method('GetModType', - 'ns3::UanTxMode::ModulationType', - [], - is_const=True) - ## uan-tx-mode.h: std::string ns3::UanTxMode::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## uan-tx-mode.h: uint32_t ns3::UanTxMode::GetPhyRateSps() const [member function] - cls.add_method('GetPhyRateSps', - 'uint32_t', - [], - is_const=True) - ## uan-tx-mode.h: uint32_t ns3::UanTxMode::GetUid() const [member function] - cls.add_method('GetUid', - 'uint32_t', - [], - is_const=True) - return - -def register_Ns3UanTxModeFactory_methods(root_module, cls): - ## uan-tx-mode.h: ns3::UanTxModeFactory::UanTxModeFactory(ns3::UanTxModeFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanTxModeFactory const &', 'arg0')]) - ## uan-tx-mode.h: ns3::UanTxModeFactory::UanTxModeFactory() [constructor] - cls.add_constructor([]) - ## uan-tx-mode.h: static ns3::UanTxMode ns3::UanTxModeFactory::CreateMode(ns3::UanTxMode::ModulationType type, uint32_t dataRateBps, uint32_t phyRateSps, uint32_t cfHz, uint32_t bwHz, uint32_t constSize, std::string name) [member function] - cls.add_method('CreateMode', - 'ns3::UanTxMode', - [param('ns3::UanTxMode::ModulationType', 'type'), param('uint32_t', 'dataRateBps'), param('uint32_t', 'phyRateSps'), param('uint32_t', 'cfHz'), param('uint32_t', 'bwHz'), param('uint32_t', 'constSize'), param('std::string', 'name')], - is_static=True) - ## uan-tx-mode.h: static ns3::UanTxMode ns3::UanTxModeFactory::GetMode(std::string name) [member function] - cls.add_method('GetMode', - 'ns3::UanTxMode', - [param('std::string', 'name')], - is_static=True) - ## uan-tx-mode.h: static ns3::UanTxMode ns3::UanTxModeFactory::GetMode(uint32_t uid) [member function] - cls.add_method('GetMode', - 'ns3::UanTxMode', - [param('uint32_t', 'uid')], - is_static=True) - return - -def register_Ns3AcousticModemEnergyModelHelper_methods(root_module, cls): - ## acoustic-modem-energy-model-helper.h: ns3::AcousticModemEnergyModelHelper::AcousticModemEnergyModelHelper(ns3::AcousticModemEnergyModelHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AcousticModemEnergyModelHelper const &', 'arg0')]) - ## acoustic-modem-energy-model-helper.h: ns3::AcousticModemEnergyModelHelper::AcousticModemEnergyModelHelper() [constructor] - cls.add_constructor([]) - ## acoustic-modem-energy-model-helper.h: void ns3::AcousticModemEnergyModelHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('Set', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')], - is_virtual=True) - ## acoustic-modem-energy-model-helper.h: void ns3::AcousticModemEnergyModelHelper::SetDepletionCallback(ns3::Callback callback) [member function] - cls.add_method('SetDepletionCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## acoustic-modem-energy-model-helper.h: ns3::Ptr ns3::AcousticModemEnergyModelHelper::DoInstall(ns3::Ptr device, ns3::Ptr source) const [member function] - cls.add_method('DoInstall', - 'ns3::Ptr< ns3::DeviceEnergyModel >', - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::EnergySource >', 'source')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3UanHeaderCommon_methods(root_module, cls): - ## uan-header-common.h: ns3::UanHeaderCommon::UanHeaderCommon(ns3::UanHeaderCommon const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanHeaderCommon const &', 'arg0')]) - ## uan-header-common.h: ns3::UanHeaderCommon::UanHeaderCommon() [constructor] - cls.add_constructor([]) - ## uan-header-common.h: ns3::UanHeaderCommon::UanHeaderCommon(ns3::UanAddress const src, ns3::UanAddress const dest, uint8_t type) [constructor] - cls.add_constructor([param('ns3::UanAddress const', 'src'), param('ns3::UanAddress const', 'dest'), param('uint8_t', 'type')]) - ## uan-header-common.h: uint32_t ns3::UanHeaderCommon::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## uan-header-common.h: ns3::UanAddress ns3::UanHeaderCommon::GetDest() const [member function] - cls.add_method('GetDest', - 'ns3::UanAddress', - [], - is_const=True) - ## uan-header-common.h: ns3::TypeId ns3::UanHeaderCommon::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## uan-header-common.h: uint32_t ns3::UanHeaderCommon::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## uan-header-common.h: ns3::UanAddress ns3::UanHeaderCommon::GetSrc() const [member function] - cls.add_method('GetSrc', - 'ns3::UanAddress', - [], - is_const=True) - ## uan-header-common.h: uint8_t ns3::UanHeaderCommon::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## uan-header-common.h: static ns3::TypeId ns3::UanHeaderCommon::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-header-common.h: void ns3::UanHeaderCommon::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## uan-header-common.h: void ns3::UanHeaderCommon::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## uan-header-common.h: void ns3::UanHeaderCommon::SetDest(ns3::UanAddress dest) [member function] - cls.add_method('SetDest', - 'void', - [param('ns3::UanAddress', 'dest')]) - ## uan-header-common.h: void ns3::UanHeaderCommon::SetSrc(ns3::UanAddress src) [member function] - cls.add_method('SetSrc', - 'void', - [param('ns3::UanAddress', 'src')]) - ## uan-header-common.h: void ns3::UanHeaderCommon::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - return - -def register_Ns3UanHeaderRcAck_methods(root_module, cls): - ## uan-header-rc.h: ns3::UanHeaderRcAck::UanHeaderRcAck(ns3::UanHeaderRcAck const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanHeaderRcAck const &', 'arg0')]) - ## uan-header-rc.h: ns3::UanHeaderRcAck::UanHeaderRcAck() [constructor] - cls.add_constructor([]) - ## uan-header-rc.h: void ns3::UanHeaderRcAck::AddNackedFrame(uint8_t frame) [member function] - cls.add_method('AddNackedFrame', - 'void', - [param('uint8_t', 'frame')]) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcAck::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## uan-header-rc.h: uint8_t ns3::UanHeaderRcAck::GetFrameNo() const [member function] - cls.add_method('GetFrameNo', - 'uint8_t', - [], - is_const=True) - ## uan-header-rc.h: ns3::TypeId ns3::UanHeaderRcAck::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: std::set, std::allocator > const & ns3::UanHeaderRcAck::GetNackedFrames() const [member function] - cls.add_method('GetNackedFrames', - 'std::set< unsigned char > const &', - [], - is_const=True) - ## uan-header-rc.h: uint8_t ns3::UanHeaderRcAck::GetNoNacks() const [member function] - cls.add_method('GetNoNacks', - 'uint8_t', - [], - is_const=True) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcAck::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: static ns3::TypeId ns3::UanHeaderRcAck::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-header-rc.h: void ns3::UanHeaderRcAck::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcAck::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcAck::SetFrameNo(uint8_t frameNo) [member function] - cls.add_method('SetFrameNo', - 'void', - [param('uint8_t', 'frameNo')]) - return - -def register_Ns3UanHeaderRcCts_methods(root_module, cls): - ## uan-header-rc.h: ns3::UanHeaderRcCts::UanHeaderRcCts(ns3::UanHeaderRcCts const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanHeaderRcCts const &', 'arg0')]) - ## uan-header-rc.h: ns3::UanHeaderRcCts::UanHeaderRcCts() [constructor] - cls.add_constructor([]) - ## uan-header-rc.h: ns3::UanHeaderRcCts::UanHeaderRcCts(uint8_t frameNo, uint8_t retryNo, ns3::Time rtsTs, ns3::Time delay, ns3::UanAddress addr) [constructor] - cls.add_constructor([param('uint8_t', 'frameNo'), param('uint8_t', 'retryNo'), param('ns3::Time', 'rtsTs'), param('ns3::Time', 'delay'), param('ns3::UanAddress', 'addr')]) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcCts::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## uan-header-rc.h: ns3::UanAddress ns3::UanHeaderRcCts::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::UanAddress', - [], - is_const=True) - ## uan-header-rc.h: ns3::Time ns3::UanHeaderRcCts::GetDelayToTx() const [member function] - cls.add_method('GetDelayToTx', - 'ns3::Time', - [], - is_const=True) - ## uan-header-rc.h: uint8_t ns3::UanHeaderRcCts::GetFrameNo() const [member function] - cls.add_method('GetFrameNo', - 'uint8_t', - [], - is_const=True) - ## uan-header-rc.h: ns3::TypeId ns3::UanHeaderRcCts::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: uint8_t ns3::UanHeaderRcCts::GetRetryNo() const [member function] - cls.add_method('GetRetryNo', - 'uint8_t', - [], - is_const=True) - ## uan-header-rc.h: ns3::Time ns3::UanHeaderRcCts::GetRtsTimeStamp() const [member function] - cls.add_method('GetRtsTimeStamp', - 'ns3::Time', - [], - is_const=True) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcCts::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: static ns3::TypeId ns3::UanHeaderRcCts::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-header-rc.h: void ns3::UanHeaderRcCts::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcCts::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcCts::SetAddress(ns3::UanAddress addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::UanAddress', 'addr')]) - ## uan-header-rc.h: void ns3::UanHeaderRcCts::SetDelayToTx(ns3::Time delay) [member function] - cls.add_method('SetDelayToTx', - 'void', - [param('ns3::Time', 'delay')]) - ## uan-header-rc.h: void ns3::UanHeaderRcCts::SetFrameNo(uint8_t frameNo) [member function] - cls.add_method('SetFrameNo', - 'void', - [param('uint8_t', 'frameNo')]) - ## uan-header-rc.h: void ns3::UanHeaderRcCts::SetRetryNo(uint8_t no) [member function] - cls.add_method('SetRetryNo', - 'void', - [param('uint8_t', 'no')]) - ## uan-header-rc.h: void ns3::UanHeaderRcCts::SetRtsTimeStamp(ns3::Time timeStamp) [member function] - cls.add_method('SetRtsTimeStamp', - 'void', - [param('ns3::Time', 'timeStamp')]) - return - -def register_Ns3UanHeaderRcCtsGlobal_methods(root_module, cls): - ## uan-header-rc.h: ns3::UanHeaderRcCtsGlobal::UanHeaderRcCtsGlobal(ns3::UanHeaderRcCtsGlobal const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanHeaderRcCtsGlobal const &', 'arg0')]) - ## uan-header-rc.h: ns3::UanHeaderRcCtsGlobal::UanHeaderRcCtsGlobal() [constructor] - cls.add_constructor([]) - ## uan-header-rc.h: ns3::UanHeaderRcCtsGlobal::UanHeaderRcCtsGlobal(ns3::Time wt, ns3::Time ts, uint16_t rate, uint16_t retryRate) [constructor] - cls.add_constructor([param('ns3::Time', 'wt'), param('ns3::Time', 'ts'), param('uint16_t', 'rate'), param('uint16_t', 'retryRate')]) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcCtsGlobal::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## uan-header-rc.h: ns3::TypeId ns3::UanHeaderRcCtsGlobal::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: uint16_t ns3::UanHeaderRcCtsGlobal::GetRateNum() const [member function] - cls.add_method('GetRateNum', - 'uint16_t', - [], - is_const=True) - ## uan-header-rc.h: uint16_t ns3::UanHeaderRcCtsGlobal::GetRetryRate() const [member function] - cls.add_method('GetRetryRate', - 'uint16_t', - [], - is_const=True) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcCtsGlobal::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: ns3::Time ns3::UanHeaderRcCtsGlobal::GetTxTimeStamp() const [member function] - cls.add_method('GetTxTimeStamp', - 'ns3::Time', - [], - is_const=True) - ## uan-header-rc.h: static ns3::TypeId ns3::UanHeaderRcCtsGlobal::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-header-rc.h: ns3::Time ns3::UanHeaderRcCtsGlobal::GetWindowTime() const [member function] - cls.add_method('GetWindowTime', - 'ns3::Time', - [], - is_const=True) - ## uan-header-rc.h: void ns3::UanHeaderRcCtsGlobal::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcCtsGlobal::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcCtsGlobal::SetRateNum(uint16_t rate) [member function] - cls.add_method('SetRateNum', - 'void', - [param('uint16_t', 'rate')]) - ## uan-header-rc.h: void ns3::UanHeaderRcCtsGlobal::SetRetryRate(uint16_t rate) [member function] - cls.add_method('SetRetryRate', - 'void', - [param('uint16_t', 'rate')]) - ## uan-header-rc.h: void ns3::UanHeaderRcCtsGlobal::SetTxTimeStamp(ns3::Time timeStamp) [member function] - cls.add_method('SetTxTimeStamp', - 'void', - [param('ns3::Time', 'timeStamp')]) - ## uan-header-rc.h: void ns3::UanHeaderRcCtsGlobal::SetWindowTime(ns3::Time t) [member function] - cls.add_method('SetWindowTime', - 'void', - [param('ns3::Time', 't')]) - return - -def register_Ns3UanHeaderRcData_methods(root_module, cls): - ## uan-header-rc.h: ns3::UanHeaderRcData::UanHeaderRcData(ns3::UanHeaderRcData const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanHeaderRcData const &', 'arg0')]) - ## uan-header-rc.h: ns3::UanHeaderRcData::UanHeaderRcData() [constructor] - cls.add_constructor([]) - ## uan-header-rc.h: ns3::UanHeaderRcData::UanHeaderRcData(uint8_t frameNum, ns3::Time propDelay) [constructor] - cls.add_constructor([param('uint8_t', 'frameNum'), param('ns3::Time', 'propDelay')]) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcData::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## uan-header-rc.h: uint8_t ns3::UanHeaderRcData::GetFrameNo() const [member function] - cls.add_method('GetFrameNo', - 'uint8_t', - [], - is_const=True) - ## uan-header-rc.h: ns3::TypeId ns3::UanHeaderRcData::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: ns3::Time ns3::UanHeaderRcData::GetPropDelay() const [member function] - cls.add_method('GetPropDelay', - 'ns3::Time', - [], - is_const=True) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcData::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: static ns3::TypeId ns3::UanHeaderRcData::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-header-rc.h: void ns3::UanHeaderRcData::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcData::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcData::SetFrameNo(uint8_t frameNum) [member function] - cls.add_method('SetFrameNo', - 'void', - [param('uint8_t', 'frameNum')]) - ## uan-header-rc.h: void ns3::UanHeaderRcData::SetPropDelay(ns3::Time propDelay) [member function] - cls.add_method('SetPropDelay', - 'void', - [param('ns3::Time', 'propDelay')]) - return - -def register_Ns3UanHeaderRcRts_methods(root_module, cls): - ## uan-header-rc.h: ns3::UanHeaderRcRts::UanHeaderRcRts(ns3::UanHeaderRcRts const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanHeaderRcRts const &', 'arg0')]) - ## uan-header-rc.h: ns3::UanHeaderRcRts::UanHeaderRcRts() [constructor] - cls.add_constructor([]) - ## uan-header-rc.h: ns3::UanHeaderRcRts::UanHeaderRcRts(uint8_t frameNo, uint8_t retryNo, uint8_t noFrames, uint16_t length, ns3::Time ts) [constructor] - cls.add_constructor([param('uint8_t', 'frameNo'), param('uint8_t', 'retryNo'), param('uint8_t', 'noFrames'), param('uint16_t', 'length'), param('ns3::Time', 'ts')]) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcRts::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## uan-header-rc.h: uint8_t ns3::UanHeaderRcRts::GetFrameNo() const [member function] - cls.add_method('GetFrameNo', - 'uint8_t', - [], - is_const=True) - ## uan-header-rc.h: ns3::TypeId ns3::UanHeaderRcRts::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: uint16_t ns3::UanHeaderRcRts::GetLength() const [member function] - cls.add_method('GetLength', - 'uint16_t', - [], - is_const=True) - ## uan-header-rc.h: uint8_t ns3::UanHeaderRcRts::GetNoFrames() const [member function] - cls.add_method('GetNoFrames', - 'uint8_t', - [], - is_const=True) - ## uan-header-rc.h: uint8_t ns3::UanHeaderRcRts::GetRetryNo() const [member function] - cls.add_method('GetRetryNo', - 'uint8_t', - [], - is_const=True) - ## uan-header-rc.h: uint32_t ns3::UanHeaderRcRts::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## uan-header-rc.h: ns3::Time ns3::UanHeaderRcRts::GetTimeStamp() const [member function] - cls.add_method('GetTimeStamp', - 'ns3::Time', - [], - is_const=True) - ## uan-header-rc.h: static ns3::TypeId ns3::UanHeaderRcRts::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-header-rc.h: void ns3::UanHeaderRcRts::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcRts::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## uan-header-rc.h: void ns3::UanHeaderRcRts::SetFrameNo(uint8_t fno) [member function] - cls.add_method('SetFrameNo', - 'void', - [param('uint8_t', 'fno')]) - ## uan-header-rc.h: void ns3::UanHeaderRcRts::SetLength(uint16_t length) [member function] - cls.add_method('SetLength', - 'void', - [param('uint16_t', 'length')]) - ## uan-header-rc.h: void ns3::UanHeaderRcRts::SetNoFrames(uint8_t no) [member function] - cls.add_method('SetNoFrames', - 'void', - [param('uint8_t', 'no')]) - ## uan-header-rc.h: void ns3::UanHeaderRcRts::SetRetryNo(uint8_t no) [member function] - cls.add_method('SetRetryNo', - 'void', - [param('uint8_t', 'no')]) - ## uan-header-rc.h: void ns3::UanHeaderRcRts::SetTimeStamp(ns3::Time timeStamp) [member function] - cls.add_method('SetTimeStamp', - 'void', - [param('ns3::Time', 'timeStamp')]) - return - -def register_Ns3UanMac_methods(root_module, cls): - ## uan-mac.h: ns3::UanMac::UanMac() [constructor] - cls.add_constructor([]) - ## uan-mac.h: ns3::UanMac::UanMac(ns3::UanMac const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanMac const &', 'arg0')]) - ## uan-mac.h: void ns3::UanMac::AttachPhy(ns3::Ptr phy) [member function] - cls.add_method('AttachPhy', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'phy')], - is_pure_virtual=True, is_virtual=True) - ## uan-mac.h: void ns3::UanMac::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-mac.h: bool ns3::UanMac::Enqueue(ns3::Ptr pkt, ns3::Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - is_pure_virtual=True, is_virtual=True) - ## uan-mac.h: ns3::Address ns3::UanMac::GetAddress() [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-mac.h: ns3::Address ns3::UanMac::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-mac.h: void ns3::UanMac::SetAddress(ns3::UanAddress addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::UanAddress', 'addr')], - is_pure_virtual=True, is_virtual=True) - ## uan-mac.h: void ns3::UanMac::SetForwardUpCb(ns3::Callback, ns3::UanAddress const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetForwardUpCb', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::UanAddress const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3UanMacAloha_methods(root_module, cls): - ## uan-mac-aloha.h: ns3::UanMacAloha::UanMacAloha(ns3::UanMacAloha const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanMacAloha const &', 'arg0')]) - ## uan-mac-aloha.h: ns3::UanMacAloha::UanMacAloha() [constructor] - cls.add_constructor([]) - ## uan-mac-aloha.h: void ns3::UanMacAloha::AttachPhy(ns3::Ptr phy) [member function] - cls.add_method('AttachPhy', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'phy')], - is_virtual=True) - ## uan-mac-aloha.h: void ns3::UanMacAloha::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-mac-aloha.h: bool ns3::UanMacAloha::Enqueue(ns3::Ptr pkt, ns3::Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - is_virtual=True) - ## uan-mac-aloha.h: ns3::Address ns3::UanMacAloha::GetAddress() [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_virtual=True) - ## uan-mac-aloha.h: ns3::Address ns3::UanMacAloha::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## uan-mac-aloha.h: static ns3::TypeId ns3::UanMacAloha::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-mac-aloha.h: void ns3::UanMacAloha::SetAddress(ns3::UanAddress addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::UanAddress', 'addr')], - is_virtual=True) - ## uan-mac-aloha.h: void ns3::UanMacAloha::SetForwardUpCb(ns3::Callback, ns3::UanAddress const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetForwardUpCb', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::UanAddress const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-mac-aloha.h: void ns3::UanMacAloha::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UanMacCw_methods(root_module, cls): - ## uan-mac-cw.h: ns3::UanMacCw::UanMacCw(ns3::UanMacCw const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanMacCw const &', 'arg0')]) - ## uan-mac-cw.h: ns3::UanMacCw::UanMacCw() [constructor] - cls.add_constructor([]) - ## uan-mac-cw.h: void ns3::UanMacCw::AttachPhy(ns3::Ptr phy) [member function] - cls.add_method('AttachPhy', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'phy')], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-mac-cw.h: bool ns3::UanMacCw::Enqueue(ns3::Ptr pkt, ns3::Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - is_virtual=True) - ## uan-mac-cw.h: ns3::Address ns3::UanMacCw::GetAddress() [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_virtual=True) - ## uan-mac-cw.h: ns3::Address ns3::UanMacCw::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## uan-mac-cw.h: uint32_t ns3::UanMacCw::GetCw() [member function] - cls.add_method('GetCw', - 'uint32_t', - [], - is_virtual=True) - ## uan-mac-cw.h: ns3::Time ns3::UanMacCw::GetSlotTime() [member function] - cls.add_method('GetSlotTime', - 'ns3::Time', - [], - is_virtual=True) - ## uan-mac-cw.h: static ns3::TypeId ns3::UanMacCw::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-mac-cw.h: void ns3::UanMacCw::NotifyCcaEnd() [member function] - cls.add_method('NotifyCcaEnd', - 'void', - [], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::NotifyCcaStart() [member function] - cls.add_method('NotifyCcaStart', - 'void', - [], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::NotifyRxEndError() [member function] - cls.add_method('NotifyRxEndError', - 'void', - [], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::NotifyRxEndOk() [member function] - cls.add_method('NotifyRxEndOk', - 'void', - [], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::NotifyRxStart() [member function] - cls.add_method('NotifyRxStart', - 'void', - [], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::NotifyTxStart(ns3::Time duration) [member function] - cls.add_method('NotifyTxStart', - 'void', - [param('ns3::Time', 'duration')], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::SetAddress(ns3::UanAddress addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::UanAddress', 'addr')], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::SetCw(uint32_t cw) [member function] - cls.add_method('SetCw', - 'void', - [param('uint32_t', 'cw')], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::SetForwardUpCb(ns3::Callback, ns3::UanAddress const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetForwardUpCb', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::UanAddress const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::SetSlotTime(ns3::Time duration) [member function] - cls.add_method('SetSlotTime', - 'void', - [param('ns3::Time', 'duration')], - is_virtual=True) - ## uan-mac-cw.h: void ns3::UanMacCw::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UanMacRc_methods(root_module, cls): - ## uan-mac-rc.h: ns3::UanMacRc::UanMacRc(ns3::UanMacRc const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanMacRc const &', 'arg0')]) - ## uan-mac-rc.h: ns3::UanMacRc::UanMacRc() [constructor] - cls.add_constructor([]) - ## uan-mac-rc.h: void ns3::UanMacRc::AttachPhy(ns3::Ptr phy) [member function] - cls.add_method('AttachPhy', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'phy')], - is_virtual=True) - ## uan-mac-rc.h: void ns3::UanMacRc::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-mac-rc.h: bool ns3::UanMacRc::Enqueue(ns3::Ptr pkt, ns3::Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - is_virtual=True) - ## uan-mac-rc.h: ns3::Address ns3::UanMacRc::GetAddress() [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_virtual=True) - ## uan-mac-rc.h: ns3::Address ns3::UanMacRc::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## uan-mac-rc.h: static ns3::TypeId ns3::UanMacRc::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-mac-rc.h: void ns3::UanMacRc::SetAddress(ns3::UanAddress addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::UanAddress', 'addr')], - is_virtual=True) - ## uan-mac-rc.h: void ns3::UanMacRc::SetForwardUpCb(ns3::Callback, ns3::UanAddress const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetForwardUpCb', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::UanAddress const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-mac-rc.h: void ns3::UanMacRc::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UanMacRcGw_methods(root_module, cls): - ## uan-mac-rc-gw.h: ns3::UanMacRcGw::UanMacRcGw(ns3::UanMacRcGw const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanMacRcGw const &', 'arg0')]) - ## uan-mac-rc-gw.h: ns3::UanMacRcGw::UanMacRcGw() [constructor] - cls.add_constructor([]) - ## uan-mac-rc-gw.h: void ns3::UanMacRcGw::AttachPhy(ns3::Ptr phy) [member function] - cls.add_method('AttachPhy', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'phy')], - is_virtual=True) - ## uan-mac-rc-gw.h: void ns3::UanMacRcGw::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-mac-rc-gw.h: bool ns3::UanMacRcGw::Enqueue(ns3::Ptr pkt, ns3::Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - is_virtual=True) - ## uan-mac-rc-gw.h: ns3::Address ns3::UanMacRcGw::GetAddress() [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_virtual=True) - ## uan-mac-rc-gw.h: ns3::Address ns3::UanMacRcGw::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## uan-mac-rc-gw.h: static ns3::TypeId ns3::UanMacRcGw::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-mac-rc-gw.h: void ns3::UanMacRcGw::SetAddress(ns3::UanAddress addr) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::UanAddress', 'addr')], - is_virtual=True) - ## uan-mac-rc-gw.h: void ns3::UanMacRcGw::SetForwardUpCb(ns3::Callback, ns3::UanAddress const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetForwardUpCb', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::UanAddress const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-mac-rc-gw.h: void ns3::UanMacRcGw::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UanNoiseModel_methods(root_module, cls): - ## uan-noise-model.h: ns3::UanNoiseModel::UanNoiseModel() [constructor] - cls.add_constructor([]) - ## uan-noise-model.h: ns3::UanNoiseModel::UanNoiseModel(ns3::UanNoiseModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanNoiseModel const &', 'arg0')]) - ## uan-noise-model.h: void ns3::UanNoiseModel::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-noise-model.h: void ns3::UanNoiseModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## uan-noise-model.h: double ns3::UanNoiseModel::GetNoiseDbHz(double fKhz) const [member function] - cls.add_method('GetNoiseDbHz', - 'double', - [param('double', 'fKhz')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3UanNoiseModelDefault_methods(root_module, cls): - ## uan-noise-model-default.h: ns3::UanNoiseModelDefault::UanNoiseModelDefault(ns3::UanNoiseModelDefault const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanNoiseModelDefault const &', 'arg0')]) - ## uan-noise-model-default.h: ns3::UanNoiseModelDefault::UanNoiseModelDefault() [constructor] - cls.add_constructor([]) - ## uan-noise-model-default.h: double ns3::UanNoiseModelDefault::GetNoiseDbHz(double fKhz) const [member function] - cls.add_method('GetNoiseDbHz', - 'double', - [param('double', 'fKhz')], - is_const=True, is_virtual=True) - ## uan-noise-model-default.h: static ns3::TypeId ns3::UanNoiseModelDefault::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UanPhy_methods(root_module, cls): - ## uan-phy.h: ns3::UanPhy::UanPhy() [constructor] - cls.add_constructor([]) - ## uan-phy.h: ns3::UanPhy::UanPhy(ns3::UanPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhy const &', 'arg0')]) - ## uan-phy.h: void ns3::UanPhy::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::EnergyDepletionHandler() [member function] - cls.add_method('EnergyDepletionHandler', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: double ns3::UanPhy::GetCcaThresholdDb() [member function] - cls.add_method('GetCcaThresholdDb', - 'double', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: ns3::Ptr ns3::UanPhy::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::UanChannel >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-phy.h: ns3::Ptr ns3::UanPhy::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::UanNetDevice >', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: ns3::UanTxMode ns3::UanPhy::GetMode(uint32_t n) [member function] - cls.add_method('GetMode', - 'ns3::UanTxMode', - [param('uint32_t', 'n')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: uint32_t ns3::UanPhy::GetNModes() [member function] - cls.add_method('GetNModes', - 'uint32_t', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: ns3::Ptr ns3::UanPhy::GetPacketRx() const [member function] - cls.add_method('GetPacketRx', - 'ns3::Ptr< ns3::Packet >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-phy.h: double ns3::UanPhy::GetRxGainDb() [member function] - cls.add_method('GetRxGainDb', - 'double', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: double ns3::UanPhy::GetRxThresholdDb() [member function] - cls.add_method('GetRxThresholdDb', - 'double', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: ns3::Ptr ns3::UanPhy::GetTransducer() [member function] - cls.add_method('GetTransducer', - 'ns3::Ptr< ns3::UanTransducer >', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: double ns3::UanPhy::GetTxPowerDb() [member function] - cls.add_method('GetTxPowerDb', - 'double', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: bool ns3::UanPhy::IsStateBusy() [member function] - cls.add_method('IsStateBusy', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: bool ns3::UanPhy::IsStateCcaBusy() [member function] - cls.add_method('IsStateCcaBusy', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: bool ns3::UanPhy::IsStateIdle() [member function] - cls.add_method('IsStateIdle', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: bool ns3::UanPhy::IsStateRx() [member function] - cls.add_method('IsStateRx', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: bool ns3::UanPhy::IsStateSleep() [member function] - cls.add_method('IsStateSleep', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: bool ns3::UanPhy::IsStateTx() [member function] - cls.add_method('IsStateTx', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::NotifyIntChange() [member function] - cls.add_method('NotifyIntChange', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::NotifyTransStartTx(ns3::Ptr packet, double txPowerDb, ns3::UanTxMode txMode) [member function] - cls.add_method('NotifyTransStartTx', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txMode')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::RegisterListener(ns3::UanPhyListener * listener) [member function] - cls.add_method('RegisterListener', - 'void', - [param('ns3::UanPhyListener *', 'listener')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SendPacket(ns3::Ptr pkt, uint32_t modeNum) [member function] - cls.add_method('SendPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('uint32_t', 'modeNum')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetCcaThresholdDb(double thresh) [member function] - cls.add_method('SetCcaThresholdDb', - 'void', - [param('double', 'thresh')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::UanChannel >', 'channel')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetDevice(ns3::Ptr device) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::UanNetDevice >', 'device')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetEnergyModelCallback(ns3::Callback callback) [member function] - cls.add_method('SetEnergyModelCallback', - 'void', - [param('ns3::Callback< void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetMac(ns3::Ptr mac) [member function] - cls.add_method('SetMac', - 'void', - [param('ns3::Ptr< ns3::UanMac >', 'mac')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetReceiveErrorCallback(ns3::Callback, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetReceiveErrorCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetReceiveOkCallback(ns3::Callback, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetReceiveOkCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetRxGainDb(double gain) [member function] - cls.add_method('SetRxGainDb', - 'void', - [param('double', 'gain')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetRxThresholdDb(double thresh) [member function] - cls.add_method('SetRxThresholdDb', - 'void', - [param('double', 'thresh')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetTransducer(ns3::Ptr trans) [member function] - cls.add_method('SetTransducer', - 'void', - [param('ns3::Ptr< ns3::UanTransducer >', 'trans')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::SetTxPowerDb(double txpwr) [member function] - cls.add_method('SetTxPowerDb', - 'void', - [param('double', 'txpwr')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhy::StartRxPacket(ns3::Ptr pkt, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp) [member function] - cls.add_method('StartRxPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3UanPhyCalcSinr_methods(root_module, cls): - ## uan-phy.h: ns3::UanPhyCalcSinr::UanPhyCalcSinr() [constructor] - cls.add_constructor([]) - ## uan-phy.h: ns3::UanPhyCalcSinr::UanPhyCalcSinr(ns3::UanPhyCalcSinr const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyCalcSinr const &', 'arg0')]) - ## uan-phy.h: double ns3::UanPhyCalcSinr::CalcSinrDb(ns3::Ptr pkt, ns3::Time arrTime, double rxPowerDb, double ambNoiseDb, ns3::UanTxMode mode, ns3::UanPdp pdp, std::list > const & arrivalList) const [member function] - cls.add_method('CalcSinrDb', - 'double', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Time', 'arrTime'), param('double', 'rxPowerDb'), param('double', 'ambNoiseDb'), param('ns3::UanTxMode', 'mode'), param('ns3::UanPdp', 'pdp'), param('std::list< ns3::UanPacketArrival > const &', 'arrivalList')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhyCalcSinr::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-phy.h: double ns3::UanPhyCalcSinr::DbToKp(double db) const [member function] - cls.add_method('DbToKp', - 'double', - [param('double', 'db')], - is_const=True) - ## uan-phy.h: void ns3::UanPhyCalcSinr::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## uan-phy.h: double ns3::UanPhyCalcSinr::KpToDb(double kp) const [member function] - cls.add_method('KpToDb', - 'double', - [param('double', 'kp')], - is_const=True) - return - -def register_Ns3UanPhyCalcSinrDefault_methods(root_module, cls): - ## uan-phy-gen.h: ns3::UanPhyCalcSinrDefault::UanPhyCalcSinrDefault(ns3::UanPhyCalcSinrDefault const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyCalcSinrDefault const &', 'arg0')]) - ## uan-phy-gen.h: ns3::UanPhyCalcSinrDefault::UanPhyCalcSinrDefault() [constructor] - cls.add_constructor([]) - ## uan-phy-gen.h: double ns3::UanPhyCalcSinrDefault::CalcSinrDb(ns3::Ptr pkt, ns3::Time arrTime, double rxPowerDb, double ambNoiseDb, ns3::UanTxMode mode, ns3::UanPdp pdp, std::list > const & arrivalList) const [member function] - cls.add_method('CalcSinrDb', - 'double', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Time', 'arrTime'), param('double', 'rxPowerDb'), param('double', 'ambNoiseDb'), param('ns3::UanTxMode', 'mode'), param('ns3::UanPdp', 'pdp'), param('std::list< ns3::UanPacketArrival > const &', 'arrivalList')], - is_const=True, is_virtual=True) - ## uan-phy-gen.h: static ns3::TypeId ns3::UanPhyCalcSinrDefault::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UanPhyCalcSinrDual_methods(root_module, cls): - ## uan-phy-dual.h: ns3::UanPhyCalcSinrDual::UanPhyCalcSinrDual(ns3::UanPhyCalcSinrDual const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyCalcSinrDual const &', 'arg0')]) - ## uan-phy-dual.h: ns3::UanPhyCalcSinrDual::UanPhyCalcSinrDual() [constructor] - cls.add_constructor([]) - ## uan-phy-dual.h: double ns3::UanPhyCalcSinrDual::CalcSinrDb(ns3::Ptr pkt, ns3::Time arrTime, double rxPowerDb, double ambNoiseDb, ns3::UanTxMode mode, ns3::UanPdp pdp, std::list > const & arrivalList) const [member function] - cls.add_method('CalcSinrDb', - 'double', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Time', 'arrTime'), param('double', 'rxPowerDb'), param('double', 'ambNoiseDb'), param('ns3::UanTxMode', 'mode'), param('ns3::UanPdp', 'pdp'), param('std::list< ns3::UanPacketArrival > const &', 'arrivalList')], - is_const=True, is_virtual=True) - ## uan-phy-dual.h: static ns3::TypeId ns3::UanPhyCalcSinrDual::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UanPhyCalcSinrFhFsk_methods(root_module, cls): - ## uan-phy-gen.h: ns3::UanPhyCalcSinrFhFsk::UanPhyCalcSinrFhFsk(ns3::UanPhyCalcSinrFhFsk const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyCalcSinrFhFsk const &', 'arg0')]) - ## uan-phy-gen.h: ns3::UanPhyCalcSinrFhFsk::UanPhyCalcSinrFhFsk() [constructor] - cls.add_constructor([]) - ## uan-phy-gen.h: double ns3::UanPhyCalcSinrFhFsk::CalcSinrDb(ns3::Ptr pkt, ns3::Time arrTime, double rxPowerDb, double ambNoiseDb, ns3::UanTxMode mode, ns3::UanPdp pdp, std::list > const & arrivalList) const [member function] - cls.add_method('CalcSinrDb', - 'double', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::Time', 'arrTime'), param('double', 'rxPowerDb'), param('double', 'ambNoiseDb'), param('ns3::UanTxMode', 'mode'), param('ns3::UanPdp', 'pdp'), param('std::list< ns3::UanPacketArrival > const &', 'arrivalList')], - is_const=True, is_virtual=True) - ## uan-phy-gen.h: static ns3::TypeId ns3::UanPhyCalcSinrFhFsk::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UanPhyDual_methods(root_module, cls): - ## uan-phy-dual.h: ns3::UanPhyDual::UanPhyDual(ns3::UanPhyDual const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyDual const &', 'arg0')]) - ## uan-phy-dual.h: ns3::UanPhyDual::UanPhyDual() [constructor] - cls.add_constructor([]) - ## uan-phy-dual.h: void ns3::UanPhyDual::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::EnergyDepletionHandler() [member function] - cls.add_method('EnergyDepletionHandler', - 'void', - [], - is_virtual=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetCcaThresholdDb() [member function] - cls.add_method('GetCcaThresholdDb', - 'double', - [], - is_virtual=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetCcaThresholdPhy1() const [member function] - cls.add_method('GetCcaThresholdPhy1', - 'double', - [], - is_const=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetCcaThresholdPhy2() const [member function] - cls.add_method('GetCcaThresholdPhy2', - 'double', - [], - is_const=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::UanChannel >', - [], - is_const=True, is_virtual=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::UanNetDevice >', - [], - is_virtual=True) - ## uan-phy-dual.h: ns3::UanTxMode ns3::UanPhyDual::GetMode(uint32_t n) [member function] - cls.add_method('GetMode', - 'ns3::UanTxMode', - [param('uint32_t', 'n')], - is_virtual=True) - ## uan-phy-dual.h: ns3::UanModesList ns3::UanPhyDual::GetModesPhy1() const [member function] - cls.add_method('GetModesPhy1', - 'ns3::UanModesList', - [], - is_const=True) - ## uan-phy-dual.h: ns3::UanModesList ns3::UanPhyDual::GetModesPhy2() const [member function] - cls.add_method('GetModesPhy2', - 'ns3::UanModesList', - [], - is_const=True) - ## uan-phy-dual.h: uint32_t ns3::UanPhyDual::GetNModes() [member function] - cls.add_method('GetNModes', - 'uint32_t', - [], - is_virtual=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetPacketRx() const [member function] - cls.add_method('GetPacketRx', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True, is_virtual=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetPerModelPhy1() const [member function] - cls.add_method('GetPerModelPhy1', - 'ns3::Ptr< ns3::UanPhyPer >', - [], - is_const=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetPerModelPhy2() const [member function] - cls.add_method('GetPerModelPhy2', - 'ns3::Ptr< ns3::UanPhyPer >', - [], - is_const=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetPhy1PacketRx() const [member function] - cls.add_method('GetPhy1PacketRx', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetPhy2PacketRx() const [member function] - cls.add_method('GetPhy2PacketRx', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetRxGainDb() [member function] - cls.add_method('GetRxGainDb', - 'double', - [], - is_virtual=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetRxGainDbPhy1() const [member function] - cls.add_method('GetRxGainDbPhy1', - 'double', - [], - is_const=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetRxGainDbPhy2() const [member function] - cls.add_method('GetRxGainDbPhy2', - 'double', - [], - is_const=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetRxThresholdDb() [member function] - cls.add_method('GetRxThresholdDb', - 'double', - [], - is_virtual=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetSinrModelPhy1() const [member function] - cls.add_method('GetSinrModelPhy1', - 'ns3::Ptr< ns3::UanPhyCalcSinr >', - [], - is_const=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetSinrModelPhy2() const [member function] - cls.add_method('GetSinrModelPhy2', - 'ns3::Ptr< ns3::UanPhyCalcSinr >', - [], - is_const=True) - ## uan-phy-dual.h: ns3::Ptr ns3::UanPhyDual::GetTransducer() [member function] - cls.add_method('GetTransducer', - 'ns3::Ptr< ns3::UanTransducer >', - [], - is_virtual=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetTxPowerDb() [member function] - cls.add_method('GetTxPowerDb', - 'double', - [], - is_virtual=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetTxPowerDbPhy1() const [member function] - cls.add_method('GetTxPowerDbPhy1', - 'double', - [], - is_const=True) - ## uan-phy-dual.h: double ns3::UanPhyDual::GetTxPowerDbPhy2() const [member function] - cls.add_method('GetTxPowerDbPhy2', - 'double', - [], - is_const=True) - ## uan-phy-dual.h: static ns3::TypeId ns3::UanPhyDual::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsPhy1Idle() [member function] - cls.add_method('IsPhy1Idle', - 'bool', - []) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsPhy1Rx() [member function] - cls.add_method('IsPhy1Rx', - 'bool', - []) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsPhy1Tx() [member function] - cls.add_method('IsPhy1Tx', - 'bool', - []) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsPhy2Idle() [member function] - cls.add_method('IsPhy2Idle', - 'bool', - []) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsPhy2Rx() [member function] - cls.add_method('IsPhy2Rx', - 'bool', - []) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsPhy2Tx() [member function] - cls.add_method('IsPhy2Tx', - 'bool', - []) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsStateBusy() [member function] - cls.add_method('IsStateBusy', - 'bool', - [], - is_virtual=True) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsStateCcaBusy() [member function] - cls.add_method('IsStateCcaBusy', - 'bool', - [], - is_virtual=True) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsStateIdle() [member function] - cls.add_method('IsStateIdle', - 'bool', - [], - is_virtual=True) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsStateRx() [member function] - cls.add_method('IsStateRx', - 'bool', - [], - is_virtual=True) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsStateSleep() [member function] - cls.add_method('IsStateSleep', - 'bool', - [], - is_virtual=True) - ## uan-phy-dual.h: bool ns3::UanPhyDual::IsStateTx() [member function] - cls.add_method('IsStateTx', - 'bool', - [], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::NotifyIntChange() [member function] - cls.add_method('NotifyIntChange', - 'void', - [], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::NotifyTransStartTx(ns3::Ptr packet, double txPowerDb, ns3::UanTxMode txMode) [member function] - cls.add_method('NotifyTransStartTx', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txMode')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::RegisterListener(ns3::UanPhyListener * listener) [member function] - cls.add_method('RegisterListener', - 'void', - [param('ns3::UanPhyListener *', 'listener')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SendPacket(ns3::Ptr pkt, uint32_t modeNum) [member function] - cls.add_method('SendPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('uint32_t', 'modeNum')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetCcaThresholdDb(double thresh) [member function] - cls.add_method('SetCcaThresholdDb', - 'void', - [param('double', 'thresh')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetCcaThresholdPhy1(double thresh) [member function] - cls.add_method('SetCcaThresholdPhy1', - 'void', - [param('double', 'thresh')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetCcaThresholdPhy2(double thresh) [member function] - cls.add_method('SetCcaThresholdPhy2', - 'void', - [param('double', 'thresh')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::UanChannel >', 'channel')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetDevice(ns3::Ptr device) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::UanNetDevice >', 'device')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetEnergyModelCallback(ns3::Callback callback) [member function] - cls.add_method('SetEnergyModelCallback', - 'void', - [param('ns3::Callback< void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetMac(ns3::Ptr mac) [member function] - cls.add_method('SetMac', - 'void', - [param('ns3::Ptr< ns3::UanMac >', 'mac')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetModesPhy1(ns3::UanModesList modes) [member function] - cls.add_method('SetModesPhy1', - 'void', - [param('ns3::UanModesList', 'modes')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetModesPhy2(ns3::UanModesList modes) [member function] - cls.add_method('SetModesPhy2', - 'void', - [param('ns3::UanModesList', 'modes')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetPerModelPhy1(ns3::Ptr per) [member function] - cls.add_method('SetPerModelPhy1', - 'void', - [param('ns3::Ptr< ns3::UanPhyPer >', 'per')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetPerModelPhy2(ns3::Ptr per) [member function] - cls.add_method('SetPerModelPhy2', - 'void', - [param('ns3::Ptr< ns3::UanPhyPer >', 'per')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetReceiveErrorCallback(ns3::Callback, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetReceiveErrorCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetReceiveOkCallback(ns3::Callback, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetReceiveOkCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetRxGainDb(double gain) [member function] - cls.add_method('SetRxGainDb', - 'void', - [param('double', 'gain')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetRxGainDbPhy1(double gain) [member function] - cls.add_method('SetRxGainDbPhy1', - 'void', - [param('double', 'gain')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetRxGainDbPhy2(double gain) [member function] - cls.add_method('SetRxGainDbPhy2', - 'void', - [param('double', 'gain')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetRxThresholdDb(double thresh) [member function] - cls.add_method('SetRxThresholdDb', - 'void', - [param('double', 'thresh')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetSinrModelPhy1(ns3::Ptr calcSinr) [member function] - cls.add_method('SetSinrModelPhy1', - 'void', - [param('ns3::Ptr< ns3::UanPhyCalcSinr >', 'calcSinr')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetSinrModelPhy2(ns3::Ptr calcSinr) [member function] - cls.add_method('SetSinrModelPhy2', - 'void', - [param('ns3::Ptr< ns3::UanPhyCalcSinr >', 'calcSinr')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetTransducer(ns3::Ptr trans) [member function] - cls.add_method('SetTransducer', - 'void', - [param('ns3::Ptr< ns3::UanTransducer >', 'trans')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetTxPowerDb(double txpwr) [member function] - cls.add_method('SetTxPowerDb', - 'void', - [param('double', 'txpwr')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetTxPowerDbPhy1(double arg0) [member function] - cls.add_method('SetTxPowerDbPhy1', - 'void', - [param('double', 'arg0')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::SetTxPowerDbPhy2(double arg0) [member function] - cls.add_method('SetTxPowerDbPhy2', - 'void', - [param('double', 'arg0')]) - ## uan-phy-dual.h: void ns3::UanPhyDual::StartRxPacket(ns3::Ptr pkt, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp) [member function] - cls.add_method('StartRxPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp')], - is_virtual=True) - ## uan-phy-dual.h: void ns3::UanPhyDual::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UanPhyGen_methods(root_module, cls): - ## uan-phy-gen.h: ns3::UanPhyGen::UanPhyGen(ns3::UanPhyGen const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyGen const &', 'arg0')]) - ## uan-phy-gen.h: ns3::UanPhyGen::UanPhyGen() [constructor] - cls.add_constructor([]) - ## uan-phy-gen.h: void ns3::UanPhyGen::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::EnergyDepletionHandler() [member function] - cls.add_method('EnergyDepletionHandler', - 'void', - [], - is_virtual=True) - ## uan-phy-gen.h: double ns3::UanPhyGen::GetCcaThresholdDb() [member function] - cls.add_method('GetCcaThresholdDb', - 'double', - [], - is_virtual=True) - ## uan-phy-gen.h: ns3::Ptr ns3::UanPhyGen::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::UanChannel >', - [], - is_const=True, is_virtual=True) - ## uan-phy-gen.h: static ns3::UanModesList ns3::UanPhyGen::GetDefaultModes() [member function] - cls.add_method('GetDefaultModes', - 'ns3::UanModesList', - [], - is_static=True) - ## uan-phy-gen.h: ns3::Ptr ns3::UanPhyGen::GetDevice() [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::UanNetDevice >', - [], - is_virtual=True) - ## uan-phy-gen.h: ns3::UanTxMode ns3::UanPhyGen::GetMode(uint32_t n) [member function] - cls.add_method('GetMode', - 'ns3::UanTxMode', - [param('uint32_t', 'n')], - is_virtual=True) - ## uan-phy-gen.h: uint32_t ns3::UanPhyGen::GetNModes() [member function] - cls.add_method('GetNModes', - 'uint32_t', - [], - is_virtual=True) - ## uan-phy-gen.h: ns3::Ptr ns3::UanPhyGen::GetPacketRx() const [member function] - cls.add_method('GetPacketRx', - 'ns3::Ptr< ns3::Packet >', - [], - is_const=True, is_virtual=True) - ## uan-phy-gen.h: double ns3::UanPhyGen::GetRxGainDb() [member function] - cls.add_method('GetRxGainDb', - 'double', - [], - is_virtual=True) - ## uan-phy-gen.h: double ns3::UanPhyGen::GetRxThresholdDb() [member function] - cls.add_method('GetRxThresholdDb', - 'double', - [], - is_virtual=True) - ## uan-phy-gen.h: ns3::Ptr ns3::UanPhyGen::GetTransducer() [member function] - cls.add_method('GetTransducer', - 'ns3::Ptr< ns3::UanTransducer >', - [], - is_virtual=True) - ## uan-phy-gen.h: double ns3::UanPhyGen::GetTxPowerDb() [member function] - cls.add_method('GetTxPowerDb', - 'double', - [], - is_virtual=True) - ## uan-phy-gen.h: static ns3::TypeId ns3::UanPhyGen::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-phy-gen.h: bool ns3::UanPhyGen::IsStateBusy() [member function] - cls.add_method('IsStateBusy', - 'bool', - [], - is_virtual=True) - ## uan-phy-gen.h: bool ns3::UanPhyGen::IsStateCcaBusy() [member function] - cls.add_method('IsStateCcaBusy', - 'bool', - [], - is_virtual=True) - ## uan-phy-gen.h: bool ns3::UanPhyGen::IsStateIdle() [member function] - cls.add_method('IsStateIdle', - 'bool', - [], - is_virtual=True) - ## uan-phy-gen.h: bool ns3::UanPhyGen::IsStateRx() [member function] - cls.add_method('IsStateRx', - 'bool', - [], - is_virtual=True) - ## uan-phy-gen.h: bool ns3::UanPhyGen::IsStateSleep() [member function] - cls.add_method('IsStateSleep', - 'bool', - [], - is_virtual=True) - ## uan-phy-gen.h: bool ns3::UanPhyGen::IsStateTx() [member function] - cls.add_method('IsStateTx', - 'bool', - [], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::NotifyIntChange() [member function] - cls.add_method('NotifyIntChange', - 'void', - [], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::NotifyTransStartTx(ns3::Ptr packet, double txPowerDb, ns3::UanTxMode txMode) [member function] - cls.add_method('NotifyTransStartTx', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txMode')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::RegisterListener(ns3::UanPhyListener * listener) [member function] - cls.add_method('RegisterListener', - 'void', - [param('ns3::UanPhyListener *', 'listener')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SendPacket(ns3::Ptr pkt, uint32_t modeNum) [member function] - cls.add_method('SendPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('uint32_t', 'modeNum')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetCcaThresholdDb(double thresh) [member function] - cls.add_method('SetCcaThresholdDb', - 'void', - [param('double', 'thresh')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::UanChannel >', 'channel')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetDevice(ns3::Ptr device) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::UanNetDevice >', 'device')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetEnergyModelCallback(ns3::Callback cb) [member function] - cls.add_method('SetEnergyModelCallback', - 'void', - [param('ns3::Callback< void, int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetMac(ns3::Ptr mac) [member function] - cls.add_method('SetMac', - 'void', - [param('ns3::Ptr< ns3::UanMac >', 'mac')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetReceiveErrorCallback(ns3::Callback, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetReceiveErrorCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetReceiveOkCallback(ns3::Callback, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetReceiveOkCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::UanTxMode, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetRxGainDb(double gain) [member function] - cls.add_method('SetRxGainDb', - 'void', - [param('double', 'gain')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetRxThresholdDb(double thresh) [member function] - cls.add_method('SetRxThresholdDb', - 'void', - [param('double', 'thresh')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetTransducer(ns3::Ptr trans) [member function] - cls.add_method('SetTransducer', - 'void', - [param('ns3::Ptr< ns3::UanTransducer >', 'trans')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::SetTxPowerDb(double txpwr) [member function] - cls.add_method('SetTxPowerDb', - 'void', - [param('double', 'txpwr')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::StartRxPacket(ns3::Ptr pkt, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp) [member function] - cls.add_method('StartRxPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp')], - is_virtual=True) - ## uan-phy-gen.h: void ns3::UanPhyGen::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UanPhyPer_methods(root_module, cls): - ## uan-phy.h: ns3::UanPhyPer::UanPhyPer() [constructor] - cls.add_constructor([]) - ## uan-phy.h: ns3::UanPhyPer::UanPhyPer(ns3::UanPhyPer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyPer const &', 'arg0')]) - ## uan-phy.h: double ns3::UanPhyPer::CalcPer(ns3::Ptr pkt, double sinrDb, ns3::UanTxMode mode) [member function] - cls.add_method('CalcPer', - 'double', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'sinrDb'), param('ns3::UanTxMode', 'mode')], - is_pure_virtual=True, is_virtual=True) - ## uan-phy.h: void ns3::UanPhyPer::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-phy.h: void ns3::UanPhyPer::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - return - -def register_Ns3UanPhyPerGenDefault_methods(root_module, cls): - ## uan-phy-gen.h: ns3::UanPhyPerGenDefault::UanPhyPerGenDefault(ns3::UanPhyPerGenDefault const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyPerGenDefault const &', 'arg0')]) - ## uan-phy-gen.h: ns3::UanPhyPerGenDefault::UanPhyPerGenDefault() [constructor] - cls.add_constructor([]) - ## uan-phy-gen.h: double ns3::UanPhyPerGenDefault::CalcPer(ns3::Ptr pkt, double sinrDb, ns3::UanTxMode mode) [member function] - cls.add_method('CalcPer', - 'double', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'sinrDb'), param('ns3::UanTxMode', 'mode')], - is_virtual=True) - ## uan-phy-gen.h: static ns3::TypeId ns3::UanPhyPerGenDefault::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UanPhyPerUmodem_methods(root_module, cls): - ## uan-phy-gen.h: ns3::UanPhyPerUmodem::UanPhyPerUmodem(ns3::UanPhyPerUmodem const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPhyPerUmodem const &', 'arg0')]) - ## uan-phy-gen.h: ns3::UanPhyPerUmodem::UanPhyPerUmodem() [constructor] - cls.add_constructor([]) - ## uan-phy-gen.h: double ns3::UanPhyPerUmodem::CalcPer(ns3::Ptr pkt, double sinrDb, ns3::UanTxMode mode) [member function] - cls.add_method('CalcPer', - 'double', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('double', 'sinrDb'), param('ns3::UanTxMode', 'mode')], - is_virtual=True) - ## uan-phy-gen.h: static ns3::TypeId ns3::UanPhyPerUmodem::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UanPropModel_methods(root_module, cls): - ## uan-prop-model.h: ns3::UanPropModel::UanPropModel() [constructor] - cls.add_constructor([]) - ## uan-prop-model.h: ns3::UanPropModel::UanPropModel(ns3::UanPropModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPropModel const &', 'arg0')]) - ## uan-prop-model.h: void ns3::UanPropModel::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-prop-model.h: void ns3::UanPropModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## uan-prop-model.h: ns3::Time ns3::UanPropModel::GetDelay(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode mode) [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], - is_pure_virtual=True, is_virtual=True) - ## uan-prop-model.h: double ns3::UanPropModel::GetPathLossDb(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode txMode) [member function] - cls.add_method('GetPathLossDb', - 'double', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'txMode')], - is_pure_virtual=True, is_virtual=True) - ## uan-prop-model.h: ns3::UanPdp ns3::UanPropModel::GetPdp(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode mode) [member function] - cls.add_method('GetPdp', - 'ns3::UanPdp', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3UanPropModelIdeal_methods(root_module, cls): - ## uan-prop-model-ideal.h: ns3::UanPropModelIdeal::UanPropModelIdeal(ns3::UanPropModelIdeal const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPropModelIdeal const &', 'arg0')]) - ## uan-prop-model-ideal.h: ns3::UanPropModelIdeal::UanPropModelIdeal() [constructor] - cls.add_constructor([]) - ## uan-prop-model-ideal.h: ns3::Time ns3::UanPropModelIdeal::GetDelay(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode mode) [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], - is_virtual=True) - ## uan-prop-model-ideal.h: double ns3::UanPropModelIdeal::GetPathLossDb(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode mode) [member function] - cls.add_method('GetPathLossDb', - 'double', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], - is_virtual=True) - ## uan-prop-model-ideal.h: ns3::UanPdp ns3::UanPropModelIdeal::GetPdp(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode mode) [member function] - cls.add_method('GetPdp', - 'ns3::UanPdp', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], - is_virtual=True) - ## uan-prop-model-ideal.h: static ns3::TypeId ns3::UanPropModelIdeal::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UanPropModelThorp_methods(root_module, cls): - ## uan-prop-model-thorp.h: ns3::UanPropModelThorp::UanPropModelThorp(ns3::UanPropModelThorp const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanPropModelThorp const &', 'arg0')]) - ## uan-prop-model-thorp.h: ns3::UanPropModelThorp::UanPropModelThorp() [constructor] - cls.add_constructor([]) - ## uan-prop-model-thorp.h: ns3::Time ns3::UanPropModelThorp::GetDelay(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode mode) [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], - is_virtual=True) - ## uan-prop-model-thorp.h: double ns3::UanPropModelThorp::GetPathLossDb(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode mode) [member function] - cls.add_method('GetPathLossDb', - 'double', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], - is_virtual=True) - ## uan-prop-model-thorp.h: ns3::UanPdp ns3::UanPropModelThorp::GetPdp(ns3::Ptr a, ns3::Ptr b, ns3::UanTxMode mode) [member function] - cls.add_method('GetPdp', - 'ns3::UanPdp', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('ns3::UanTxMode', 'mode')], - is_virtual=True) - ## uan-prop-model-thorp.h: static ns3::TypeId ns3::UanPropModelThorp::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3UanTransducer_methods(root_module, cls): - ## uan-transducer.h: ns3::UanTransducer::UanTransducer() [constructor] - cls.add_constructor([]) - ## uan-transducer.h: ns3::UanTransducer::UanTransducer(ns3::UanTransducer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanTransducer const &', 'arg0')]) - ## uan-transducer.h: void ns3::UanTransducer::AddPhy(ns3::Ptr phy) [member function] - cls.add_method('AddPhy', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'phy')], - is_pure_virtual=True, is_virtual=True) - ## uan-transducer.h: void ns3::UanTransducer::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## uan-transducer.h: std::list > const & ns3::UanTransducer::GetArrivalList() const [member function] - cls.add_method('GetArrivalList', - 'std::list< ns3::UanPacketArrival > const &', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-transducer.h: ns3::Ptr ns3::UanTransducer::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::UanChannel >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-transducer.h: std::list, std::allocator > > const & ns3::UanTransducer::GetPhyList() const [member function] - cls.add_method('GetPhyList', - 'std::list< ns3::Ptr< ns3::UanPhy > > const &', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-transducer.h: ns3::UanTransducer::State ns3::UanTransducer::GetState() const [member function] - cls.add_method('GetState', - 'ns3::UanTransducer::State', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-transducer.h: bool ns3::UanTransducer::IsRx() const [member function] - cls.add_method('IsRx', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-transducer.h: bool ns3::UanTransducer::IsTx() const [member function] - cls.add_method('IsTx', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## uan-transducer.h: void ns3::UanTransducer::Receive(ns3::Ptr packet, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp')], - is_pure_virtual=True, is_virtual=True) - ## uan-transducer.h: void ns3::UanTransducer::SetChannel(ns3::Ptr chan) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::UanChannel >', 'chan')], - is_pure_virtual=True, is_virtual=True) - ## uan-transducer.h: void ns3::UanTransducer::Transmit(ns3::Ptr src, ns3::Ptr packet, double txPowerDb, ns3::UanTxMode txMode) [member function] - cls.add_method('Transmit', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'src'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txMode')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3UanTransducerHd_methods(root_module, cls): - ## uan-transducer-hd.h: ns3::UanTransducerHd::UanTransducerHd(ns3::UanTransducerHd const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanTransducerHd const &', 'arg0')]) - ## uan-transducer-hd.h: ns3::UanTransducerHd::UanTransducerHd() [constructor] - cls.add_constructor([]) - ## uan-transducer-hd.h: void ns3::UanTransducerHd::AddPhy(ns3::Ptr arg0) [member function] - cls.add_method('AddPhy', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'arg0')], - is_virtual=True) - ## uan-transducer-hd.h: void ns3::UanTransducerHd::Clear() [member function] - cls.add_method('Clear', - 'void', - [], - is_virtual=True) - ## uan-transducer-hd.h: std::list > const & ns3::UanTransducerHd::GetArrivalList() const [member function] - cls.add_method('GetArrivalList', - 'std::list< ns3::UanPacketArrival > const &', - [], - is_const=True, is_virtual=True) - ## uan-transducer-hd.h: ns3::Ptr ns3::UanTransducerHd::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::UanChannel >', - [], - is_const=True, is_virtual=True) - ## uan-transducer-hd.h: std::list, std::allocator > > const & ns3::UanTransducerHd::GetPhyList() const [member function] - cls.add_method('GetPhyList', - 'std::list< ns3::Ptr< ns3::UanPhy > > const &', - [], - is_const=True, is_virtual=True) - ## uan-transducer-hd.h: ns3::UanTransducer::State ns3::UanTransducerHd::GetState() const [member function] - cls.add_method('GetState', - 'ns3::UanTransducer::State', - [], - is_const=True, is_virtual=True) - ## uan-transducer-hd.h: static ns3::TypeId ns3::UanTransducerHd::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-transducer-hd.h: bool ns3::UanTransducerHd::IsRx() const [member function] - cls.add_method('IsRx', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-transducer-hd.h: bool ns3::UanTransducerHd::IsTx() const [member function] - cls.add_method('IsTx', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-transducer-hd.h: void ns3::UanTransducerHd::Receive(ns3::Ptr packet, double rxPowerDb, ns3::UanTxMode txMode, ns3::UanPdp pdp) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDb'), param('ns3::UanTxMode', 'txMode'), param('ns3::UanPdp', 'pdp')], - is_virtual=True) - ## uan-transducer-hd.h: void ns3::UanTransducerHd::SetChannel(ns3::Ptr chan) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::UanChannel >', 'chan')], - is_virtual=True) - ## uan-transducer-hd.h: void ns3::UanTransducerHd::Transmit(ns3::Ptr src, ns3::Ptr packet, double txPowerDb, ns3::UanTxMode txMode) [member function] - cls.add_method('Transmit', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'src'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txMode')], - is_virtual=True) - ## uan-transducer-hd.h: void ns3::UanTransducerHd::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UanChannel_methods(root_module, cls): - ## uan-channel.h: ns3::UanChannel::UanChannel(ns3::UanChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanChannel const &', 'arg0')]) - ## uan-channel.h: ns3::UanChannel::UanChannel() [constructor] - cls.add_constructor([]) - ## uan-channel.h: void ns3::UanChannel::AddDevice(ns3::Ptr dev, ns3::Ptr trans) [member function] - cls.add_method('AddDevice', - 'void', - [param('ns3::Ptr< ns3::UanNetDevice >', 'dev'), param('ns3::Ptr< ns3::UanTransducer >', 'trans')]) - ## uan-channel.h: void ns3::UanChannel::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## uan-channel.h: ns3::Ptr ns3::UanChannel::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) - ## uan-channel.h: uint32_t ns3::UanChannel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## uan-channel.h: double ns3::UanChannel::GetNoiseDbHz(double fKhz) [member function] - cls.add_method('GetNoiseDbHz', - 'double', - [param('double', 'fKhz')]) - ## uan-channel.h: static ns3::TypeId ns3::UanChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-channel.h: void ns3::UanChannel::SetNoiseModel(ns3::Ptr noise) [member function] - cls.add_method('SetNoiseModel', - 'void', - [param('ns3::Ptr< ns3::UanNoiseModel >', 'noise')]) - ## uan-channel.h: void ns3::UanChannel::SetPropagationModel(ns3::Ptr prop) [member function] - cls.add_method('SetPropagationModel', - 'void', - [param('ns3::Ptr< ns3::UanPropModel >', 'prop')]) - ## uan-channel.h: void ns3::UanChannel::TxPacket(ns3::Ptr src, ns3::Ptr packet, double txPowerDb, ns3::UanTxMode txmode) [member function] - cls.add_method('TxPacket', - 'void', - [param('ns3::Ptr< ns3::UanTransducer >', 'src'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'txPowerDb'), param('ns3::UanTxMode', 'txmode')]) - ## uan-channel.h: void ns3::UanChannel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - return - -def register_Ns3UanModesListChecker_methods(root_module, cls): - ## uan-tx-mode.h: ns3::UanModesListChecker::UanModesListChecker() [constructor] - cls.add_constructor([]) - ## uan-tx-mode.h: ns3::UanModesListChecker::UanModesListChecker(ns3::UanModesListChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanModesListChecker const &', 'arg0')]) - return - -def register_Ns3UanModesListValue_methods(root_module, cls): - ## uan-tx-mode.h: ns3::UanModesListValue::UanModesListValue() [constructor] - cls.add_constructor([]) - ## uan-tx-mode.h: ns3::UanModesListValue::UanModesListValue(ns3::UanModesListValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanModesListValue const &', 'arg0')]) - ## uan-tx-mode.h: ns3::UanModesListValue::UanModesListValue(ns3::UanModesList const & value) [constructor] - cls.add_constructor([param('ns3::UanModesList const &', 'value')]) - ## uan-tx-mode.h: ns3::Ptr ns3::UanModesListValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## uan-tx-mode.h: bool ns3::UanModesListValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## uan-tx-mode.h: ns3::UanModesList ns3::UanModesListValue::Get() const [member function] - cls.add_method('Get', - 'ns3::UanModesList', - [], - is_const=True) - ## uan-tx-mode.h: std::string ns3::UanModesListValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## uan-tx-mode.h: void ns3::UanModesListValue::Set(ns3::UanModesList const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::UanModesList const &', 'value')]) - return - -def register_Ns3UanNetDevice_methods(root_module, cls): - ## uan-net-device.h: ns3::UanNetDevice::UanNetDevice(ns3::UanNetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UanNetDevice const &', 'arg0')]) - ## uan-net-device.h: ns3::UanNetDevice::UanNetDevice() [constructor] - cls.add_constructor([]) - ## uan-net-device.h: void ns3::UanNetDevice::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) - ## uan-net-device.h: void ns3::UanNetDevice::Clear() [member function] - cls.add_method('Clear', - 'void', - []) - ## uan-net-device.h: ns3::Address ns3::UanNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: ns3::Address ns3::UanNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: ns3::Ptr ns3::UanNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: uint32_t ns3::UanNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: ns3::Ptr ns3::UanNetDevice::GetMac() const [member function] - cls.add_method('GetMac', - 'ns3::Ptr< ns3::UanMac >', - [], - is_const=True) - ## uan-net-device.h: uint16_t ns3::UanNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: ns3::Address ns3::UanNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## uan-net-device.h: ns3::Address ns3::UanNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## uan-net-device.h: ns3::Ptr ns3::UanNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: ns3::Ptr ns3::UanNetDevice::GetPhy() const [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::UanPhy >', - [], - is_const=True) - ## uan-net-device.h: ns3::Ptr ns3::UanNetDevice::GetTransducer() const [member function] - cls.add_method('GetTransducer', - 'ns3::Ptr< ns3::UanTransducer >', - [], - is_const=True) - ## uan-net-device.h: static ns3::TypeId ns3::UanNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## uan-net-device.h: bool ns3::UanNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: bool ns3::UanNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: bool ns3::UanNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: bool ns3::UanNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: bool ns3::UanNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: bool ns3::UanNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: bool ns3::UanNetDevice::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) - ## uan-net-device.h: bool ns3::UanNetDevice::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) - ## uan-net-device.h: void ns3::UanNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## uan-net-device.h: void ns3::UanNetDevice::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::UanChannel >', 'channel')]) - ## uan-net-device.h: void ns3::UanNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## uan-net-device.h: void ns3::UanNetDevice::SetMac(ns3::Ptr mac) [member function] - cls.add_method('SetMac', - 'void', - [param('ns3::Ptr< ns3::UanMac >', 'mac')]) - ## uan-net-device.h: bool ns3::UanNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## uan-net-device.h: void ns3::UanNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## uan-net-device.h: void ns3::UanNetDevice::SetPhy(ns3::Ptr phy) [member function] - cls.add_method('SetPhy', - 'void', - [param('ns3::Ptr< ns3::UanPhy >', 'phy')]) - ## uan-net-device.h: void ns3::UanNetDevice::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) - ## uan-net-device.h: void ns3::UanNetDevice::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) - ## uan-net-device.h: void ns3::UanNetDevice::SetTransducer(ns3::Ptr trans) [member function] - cls.add_method('SetTransducer', - 'void', - [param('ns3::Ptr< ns3::UanTransducer >', 'trans')]) - ## uan-net-device.h: bool ns3::UanNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## uan-net-device.h: void ns3::UanNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## uan-net-device.h: void ns3::UanNetDevice::ForwardUp(ns3::Ptr pkt, ns3::UanAddress const & src) [member function] - cls.add_method('ForwardUp', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::UanAddress const &', 'src')], - visibility='private', is_virtual=True) - return - -def register_Ns3AcousticModemEnergyModel_methods(root_module, cls): - ## acoustic-modem-energy-model.h: ns3::AcousticModemEnergyModel::AcousticModemEnergyModel(ns3::AcousticModemEnergyModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AcousticModemEnergyModel const &', 'arg0')]) - ## acoustic-modem-energy-model.h: ns3::AcousticModemEnergyModel::AcousticModemEnergyModel() [constructor] - cls.add_constructor([]) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::ChangeState(int newState) [member function] - cls.add_method('ChangeState', - 'void', - [param('int', 'newState')], - is_virtual=True) - ## acoustic-modem-energy-model.h: int ns3::AcousticModemEnergyModel::GetCurrentState() const [member function] - cls.add_method('GetCurrentState', - 'int', - [], - is_const=True) - ## acoustic-modem-energy-model.h: double ns3::AcousticModemEnergyModel::GetIdlePowerW() const [member function] - cls.add_method('GetIdlePowerW', - 'double', - [], - is_const=True) - ## acoustic-modem-energy-model.h: ns3::Ptr ns3::AcousticModemEnergyModel::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## acoustic-modem-energy-model.h: double ns3::AcousticModemEnergyModel::GetRxPowerW() const [member function] - cls.add_method('GetRxPowerW', - 'double', - [], - is_const=True) - ## acoustic-modem-energy-model.h: double ns3::AcousticModemEnergyModel::GetSleepPowerW() const [member function] - cls.add_method('GetSleepPowerW', - 'double', - [], - is_const=True) - ## acoustic-modem-energy-model.h: double ns3::AcousticModemEnergyModel::GetTotalEnergyConsumption() const [member function] - cls.add_method('GetTotalEnergyConsumption', - 'double', - [], - is_const=True, is_virtual=True) - ## acoustic-modem-energy-model.h: double ns3::AcousticModemEnergyModel::GetTxPowerW() const [member function] - cls.add_method('GetTxPowerW', - 'double', - [], - is_const=True) - ## acoustic-modem-energy-model.h: static ns3::TypeId ns3::AcousticModemEnergyModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::HandleEnergyDepletion() [member function] - cls.add_method('HandleEnergyDepletion', - 'void', - [], - is_virtual=True) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::SetEnergyDepletionCallback(ns3::Callback callback) [member function] - cls.add_method('SetEnergyDepletionCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::SetEnergySource(ns3::Ptr source) [member function] - cls.add_method('SetEnergySource', - 'void', - [param('ns3::Ptr< ns3::EnergySource >', 'source')], - is_virtual=True) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::SetIdlePowerW(double idlePowerW) [member function] - cls.add_method('SetIdlePowerW', - 'void', - [param('double', 'idlePowerW')]) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::SetRxPowerW(double rxPowerW) [member function] - cls.add_method('SetRxPowerW', - 'void', - [param('double', 'rxPowerW')]) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::SetSleepPowerW(double sleepPowerW) [member function] - cls.add_method('SetSleepPowerW', - 'void', - [param('double', 'sleepPowerW')]) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::SetTxPowerW(double txPowerW) [member function] - cls.add_method('SetTxPowerW', - 'void', - [param('double', 'txPowerW')]) - ## acoustic-modem-energy-model.h: void ns3::AcousticModemEnergyModel::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## acoustic-modem-energy-model.h: double ns3::AcousticModemEnergyModel::DoGetCurrentA() const [member function] - cls.add_method('DoGetCurrentA', - 'double', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_functions(root_module): - module = root_module - ## uan-tx-mode.h: extern ns3::Ptr ns3::MakeUanModesListChecker() [free function] - module.add_function('MakeUanModesListChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - 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-LP64/ns3_module_virtual_net_device.py b/bindings/python/apidefs/gcc-LP64/ns3_module_virtual_net_device.py deleted file mode 100644 index b02cf7e2b..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_virtual_net_device.py +++ /dev/null @@ -1,299 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## virtual-net-device.h: ns3::VirtualNetDevice [class] - module.add_class('VirtualNetDevice', 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_Ns3VirtualNetDevice_methods(root_module, root_module['ns3::VirtualNetDevice']) - return - -def register_Ns3VirtualNetDevice_methods(root_module, cls): - ## virtual-net-device.h: ns3::VirtualNetDevice::VirtualNetDevice(ns3::VirtualNetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::VirtualNetDevice const &', 'arg0')]) - ## virtual-net-device.h: ns3::VirtualNetDevice::VirtualNetDevice() [constructor] - cls.add_constructor([]) - ## virtual-net-device.h: void ns3::VirtualNetDevice::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) - ## virtual-net-device.h: ns3::Address ns3::VirtualNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: ns3::Address ns3::VirtualNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: ns3::Ptr ns3::VirtualNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: uint32_t ns3::VirtualNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: uint16_t ns3::VirtualNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: ns3::Address ns3::VirtualNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## virtual-net-device.h: ns3::Address ns3::VirtualNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## virtual-net-device.h: ns3::Ptr ns3::VirtualNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: static ns3::TypeId ns3::VirtualNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::Receive(ns3::Ptr packet, uint16_t protocol, ns3::Address const & source, ns3::Address const & destination, ns3::NetDevice::PacketType packetType) [member function] - cls.add_method('Receive', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination'), param('ns3::NetDevice::PacketType', 'packetType')]) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::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) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::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) - ## virtual-net-device.h: void ns3::VirtualNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## virtual-net-device.h: void ns3::VirtualNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## virtual-net-device.h: void ns3::VirtualNetDevice::SetIsPointToPoint(bool isPointToPoint) [member function] - cls.add_method('SetIsPointToPoint', - 'void', - [param('bool', 'isPointToPoint')]) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## virtual-net-device.h: void ns3::VirtualNetDevice::SetNeedsArp(bool needsArp) [member function] - cls.add_method('SetNeedsArp', - 'void', - [param('bool', 'needsArp')]) - ## virtual-net-device.h: void ns3::VirtualNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## virtual-net-device.h: void ns3::VirtualNetDevice::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) - ## virtual-net-device.h: void ns3::VirtualNetDevice::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) - ## virtual-net-device.h: void ns3::VirtualNetDevice::SetSendCallback(ns3::Callback, ns3::Address const&, ns3::Address const&, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> transmitCb) [member function] - cls.add_method('SetSendCallback', - 'void', - [param('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::Address const &, ns3::Address const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'transmitCb')]) - ## virtual-net-device.h: void ns3::VirtualNetDevice::SetSupportsSendFrom(bool supportsSendFrom) [member function] - cls.add_method('SetSupportsSendFrom', - 'void', - [param('bool', 'supportsSendFrom')]) - ## virtual-net-device.h: bool ns3::VirtualNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## virtual-net-device.h: void ns3::VirtualNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', 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-LP64/ns3_module_visualizer.py b/bindings/python/apidefs/gcc-LP64/ns3_module_visualizer.py deleted file mode 100644 index 12e1ce12e..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_visualizer.py +++ /dev/null @@ -1,357 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## pyviz.h: ns3::PyViz [class] - module.add_class('PyViz') - ## pyviz.h: ns3::PyViz::PacketCaptureMode [enumeration] - module.add_enum('PacketCaptureMode', ['PACKET_CAPTURE_DISABLED', 'PACKET_CAPTURE_FILTER_HEADERS_OR', 'PACKET_CAPTURE_FILTER_HEADERS_AND'], outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::LastPacketsSample [struct] - module.add_class('LastPacketsSample', outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::NetDeviceStatistics [struct] - module.add_class('NetDeviceStatistics', outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::NodeStatistics [struct] - module.add_class('NodeStatistics', outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::PacketCaptureOptions [struct] - module.add_class('PacketCaptureOptions', outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::PacketDropSample [struct] - module.add_class('PacketDropSample', outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::PacketSample [struct] - module.add_class('PacketSample', outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::RxPacketSample [struct] - module.add_class('RxPacketSample', parent=root_module['ns3::PyViz::PacketSample'], outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::TransmissionSample [struct] - module.add_class('TransmissionSample', outer_class=root_module['ns3::PyViz']) - ## pyviz.h: ns3::PyViz::TxPacketSample [struct] - module.add_class('TxPacketSample', parent=root_module['ns3::PyViz::PacketSample'], outer_class=root_module['ns3::PyViz']) - module.add_container('std::vector< ns3::PyViz::RxPacketSample >', 'ns3::PyViz::RxPacketSample', container_type='vector') - module.add_container('std::vector< ns3::PyViz::TxPacketSample >', 'ns3::PyViz::TxPacketSample', container_type='vector') - module.add_container('std::vector< ns3::PyViz::PacketSample >', 'ns3::PyViz::PacketSample', container_type='vector') - module.add_container('std::vector< ns3::PyViz::TransmissionSample >', 'ns3::PyViz::TransmissionSample', container_type='vector') - module.add_container('std::vector< ns3::PyViz::PacketDropSample >', 'ns3::PyViz::PacketDropSample', container_type='vector') - module.add_container('std::vector< ns3::PyViz::NetDeviceStatistics >', 'ns3::PyViz::NetDeviceStatistics', container_type='vector') - module.add_container('std::vector< ns3::PyViz::NodeStatistics >', 'ns3::PyViz::NodeStatistics', container_type='vector') - - ## 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_Ns3PyViz_methods(root_module, root_module['ns3::PyViz']) - register_Ns3PyVizLastPacketsSample_methods(root_module, root_module['ns3::PyViz::LastPacketsSample']) - register_Ns3PyVizNetDeviceStatistics_methods(root_module, root_module['ns3::PyViz::NetDeviceStatistics']) - register_Ns3PyVizNodeStatistics_methods(root_module, root_module['ns3::PyViz::NodeStatistics']) - register_Ns3PyVizPacketCaptureOptions_methods(root_module, root_module['ns3::PyViz::PacketCaptureOptions']) - register_Ns3PyVizPacketDropSample_methods(root_module, root_module['ns3::PyViz::PacketDropSample']) - register_Ns3PyVizPacketSample_methods(root_module, root_module['ns3::PyViz::PacketSample']) - register_Ns3PyVizRxPacketSample_methods(root_module, root_module['ns3::PyViz::RxPacketSample']) - register_Ns3PyVizTransmissionSample_methods(root_module, root_module['ns3::PyViz::TransmissionSample']) - register_Ns3PyVizTxPacketSample_methods(root_module, root_module['ns3::PyViz::TxPacketSample']) - return - -def register_Ns3PyViz_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::PyViz(ns3::PyViz const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::PyViz() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::LastPacketsSample ns3::PyViz::GetLastPackets(uint32_t nodeId) const [member function] - cls.add_method('GetLastPackets', - 'ns3::PyViz::LastPacketsSample', - [param('uint32_t', 'nodeId')], - is_const=True) - ## pyviz.h: std::vector > ns3::PyViz::GetNodesStatistics() const [member function] - cls.add_method('GetNodesStatistics', - 'std::vector< ns3::PyViz::NodeStatistics >', - [], - is_const=True) - ## pyviz.h: std::vector > ns3::PyViz::GetPacketDropSamples() const [member function] - cls.add_method('GetPacketDropSamples', - 'std::vector< ns3::PyViz::PacketDropSample >', - [], - is_const=True) - ## pyviz.h: std::vector > ns3::PyViz::GetPauseMessages() const [member function] - cls.add_method('GetPauseMessages', - 'std::vector< std::string >', - [], - is_const=True) - ## pyviz.h: std::vector > ns3::PyViz::GetTransmissionSamples() const [member function] - cls.add_method('GetTransmissionSamples', - 'std::vector< ns3::PyViz::TransmissionSample >', - [], - is_const=True) - ## pyviz.h: static void ns3::PyViz::LineClipping(double boundsX1, double boundsY1, double boundsX2, double boundsY2, double & lineX1, double & lineY1, double & lineX2, double & lineY2) [member function] - cls.add_method('LineClipping', - 'void', - [param('double', 'boundsX1'), param('double', 'boundsY1'), param('double', 'boundsX2'), param('double', 'boundsY2'), param('double &', 'lineX1', direction=3), param('double &', 'lineY1', direction=3), param('double &', 'lineX2', direction=3), param('double &', 'lineY2', direction=3)], - is_static=True) - ## pyviz.h: static void ns3::PyViz::Pause(std::string const & message) [member function] - cls.add_method('Pause', - 'void', - [param('std::string const &', 'message')], - is_static=True) - ## pyviz.h: void ns3::PyViz::RegisterCsmaLikeDevice(std::string const & deviceTypeName) [member function] - cls.add_method('RegisterCsmaLikeDevice', - 'void', - [param('std::string const &', 'deviceTypeName')]) - ## pyviz.h: void ns3::PyViz::RegisterDropTracePath(std::string const & tracePath) [member function] - cls.add_method('RegisterDropTracePath', - 'void', - [param('std::string const &', 'tracePath')]) - ## pyviz.h: void ns3::PyViz::RegisterPointToPointLikeDevice(std::string const & deviceTypeName) [member function] - cls.add_method('RegisterPointToPointLikeDevice', - 'void', - [param('std::string const &', 'deviceTypeName')]) - ## pyviz.h: void ns3::PyViz::RegisterWifiLikeDevice(std::string const & deviceTypeName) [member function] - cls.add_method('RegisterWifiLikeDevice', - 'void', - [param('std::string const &', 'deviceTypeName')]) - ## pyviz.h: void ns3::PyViz::SetNodesOfInterest(std::set, std::allocator > nodes) [member function] - cls.add_method('SetNodesOfInterest', - 'void', - [param('std::set< unsigned int >', 'nodes')]) - ## pyviz.h: void ns3::PyViz::SetPacketCaptureOptions(uint32_t nodeId, ns3::PyViz::PacketCaptureOptions options) [member function] - cls.add_method('SetPacketCaptureOptions', - 'void', - [param('uint32_t', 'nodeId'), param('ns3::PyViz::PacketCaptureOptions', 'options')]) - ## pyviz.h: void ns3::PyViz::SimulatorRunUntil(ns3::Time time) [member function] - cls.add_method('SimulatorRunUntil', - 'void', - [param('ns3::Time', 'time')]) - return - -def register_Ns3PyVizLastPacketsSample_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::LastPacketsSample::LastPacketsSample() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::LastPacketsSample::LastPacketsSample(ns3::PyViz::LastPacketsSample const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::LastPacketsSample const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::LastPacketsSample::lastDroppedPackets [variable] - cls.add_instance_attribute('lastDroppedPackets', 'std::vector< ns3::PyViz::PacketSample >', is_const=False) - ## pyviz.h: ns3::PyViz::LastPacketsSample::lastReceivedPackets [variable] - cls.add_instance_attribute('lastReceivedPackets', 'std::vector< ns3::PyViz::RxPacketSample >', is_const=False) - ## pyviz.h: ns3::PyViz::LastPacketsSample::lastTransmittedPackets [variable] - cls.add_instance_attribute('lastTransmittedPackets', 'std::vector< ns3::PyViz::TxPacketSample >', is_const=False) - return - -def register_Ns3PyVizNetDeviceStatistics_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::NetDeviceStatistics::NetDeviceStatistics(ns3::PyViz::NetDeviceStatistics const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::NetDeviceStatistics const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::NetDeviceStatistics::NetDeviceStatistics() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::NetDeviceStatistics::receivedBytes [variable] - cls.add_instance_attribute('receivedBytes', 'uint64_t', is_const=False) - ## pyviz.h: ns3::PyViz::NetDeviceStatistics::receivedPackets [variable] - cls.add_instance_attribute('receivedPackets', 'uint32_t', is_const=False) - ## pyviz.h: ns3::PyViz::NetDeviceStatistics::transmittedBytes [variable] - cls.add_instance_attribute('transmittedBytes', 'uint64_t', is_const=False) - ## pyviz.h: ns3::PyViz::NetDeviceStatistics::transmittedPackets [variable] - cls.add_instance_attribute('transmittedPackets', 'uint32_t', is_const=False) - return - -def register_Ns3PyVizNodeStatistics_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::NodeStatistics::NodeStatistics() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::NodeStatistics::NodeStatistics(ns3::PyViz::NodeStatistics const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::NodeStatistics const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::NodeStatistics::nodeId [variable] - cls.add_instance_attribute('nodeId', 'uint32_t', is_const=False) - ## pyviz.h: ns3::PyViz::NodeStatistics::statistics [variable] - cls.add_instance_attribute('statistics', 'std::vector< ns3::PyViz::NetDeviceStatistics >', is_const=False) - return - -def register_Ns3PyVizPacketCaptureOptions_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::PacketCaptureOptions::PacketCaptureOptions() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::PacketCaptureOptions::PacketCaptureOptions(ns3::PyViz::PacketCaptureOptions const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::PacketCaptureOptions const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::PacketCaptureOptions::headers [variable] - cls.add_instance_attribute('headers', 'std::set< ns3::TypeId >', is_const=False) - ## pyviz.h: ns3::PyViz::PacketCaptureOptions::mode [variable] - cls.add_instance_attribute('mode', 'ns3::PyViz::PacketCaptureMode', is_const=False) - ## pyviz.h: ns3::PyViz::PacketCaptureOptions::numLastPackets [variable] - cls.add_instance_attribute('numLastPackets', 'uint32_t', is_const=False) - return - -def register_Ns3PyVizPacketDropSample_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::PacketDropSample::PacketDropSample() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::PacketDropSample::PacketDropSample(ns3::PyViz::PacketDropSample const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::PacketDropSample const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::PacketDropSample::bytes [variable] - cls.add_instance_attribute('bytes', 'uint32_t', is_const=False) - ## pyviz.h: ns3::PyViz::PacketDropSample::transmitter [variable] - cls.add_instance_attribute('transmitter', 'ns3::Ptr< ns3::Node >', is_const=False) - return - -def register_Ns3PyVizPacketSample_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::PacketSample::PacketSample() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::PacketSample::PacketSample(ns3::PyViz::PacketSample const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::PacketSample const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::PacketSample::device [variable] - cls.add_instance_attribute('device', 'ns3::Ptr< ns3::NetDevice >', is_const=False) - ## pyviz.h: ns3::PyViz::PacketSample::packet [variable] - cls.add_instance_attribute('packet', 'ns3::Ptr< ns3::Packet >', is_const=False) - ## pyviz.h: ns3::PyViz::PacketSample::time [variable] - cls.add_instance_attribute('time', 'ns3::Time', is_const=False) - return - -def register_Ns3PyVizRxPacketSample_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::RxPacketSample::RxPacketSample() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::RxPacketSample::RxPacketSample(ns3::PyViz::RxPacketSample const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::RxPacketSample const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::RxPacketSample::from [variable] - cls.add_instance_attribute('from', 'ns3::Mac48Address', is_const=False) - return - -def register_Ns3PyVizTransmissionSample_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::TransmissionSample::TransmissionSample() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::TransmissionSample::TransmissionSample(ns3::PyViz::TransmissionSample const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::TransmissionSample const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::TransmissionSample::bytes [variable] - cls.add_instance_attribute('bytes', 'uint32_t', is_const=False) - ## pyviz.h: ns3::PyViz::TransmissionSample::channel [variable] - cls.add_instance_attribute('channel', 'ns3::Ptr< ns3::Channel >', is_const=False) - ## pyviz.h: ns3::PyViz::TransmissionSample::receiver [variable] - cls.add_instance_attribute('receiver', 'ns3::Ptr< ns3::Node >', is_const=False) - ## pyviz.h: ns3::PyViz::TransmissionSample::transmitter [variable] - cls.add_instance_attribute('transmitter', 'ns3::Ptr< ns3::Node >', is_const=False) - return - -def register_Ns3PyVizTxPacketSample_methods(root_module, cls): - ## pyviz.h: ns3::PyViz::TxPacketSample::TxPacketSample() [constructor] - cls.add_constructor([]) - ## pyviz.h: ns3::PyViz::TxPacketSample::TxPacketSample(ns3::PyViz::TxPacketSample const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PyViz::TxPacketSample const &', 'arg0')]) - ## pyviz.h: ns3::PyViz::TxPacketSample::to [variable] - cls.add_instance_attribute('to', 'ns3::Mac48Address', is_const=False) - 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-LP64/ns3_module_wifi.py b/bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py deleted file mode 100644 index 23f6fbbb0..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py +++ /dev/null @@ -1,6413 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## wifi-mac-header.h: ns3::WifiMacType [enumeration] - module.add_enum('WifiMacType', ['WIFI_MAC_CTL_RTS', 'WIFI_MAC_CTL_CTS', 'WIFI_MAC_CTL_ACK', 'WIFI_MAC_CTL_BACKREQ', 'WIFI_MAC_CTL_BACKRESP', 'WIFI_MAC_MGT_BEACON', 'WIFI_MAC_MGT_ASSOCIATION_REQUEST', 'WIFI_MAC_MGT_ASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_DISASSOCIATION', 'WIFI_MAC_MGT_REASSOCIATION_REQUEST', 'WIFI_MAC_MGT_REASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_PROBE_REQUEST', 'WIFI_MAC_MGT_PROBE_RESPONSE', 'WIFI_MAC_MGT_AUTHENTICATION', 'WIFI_MAC_MGT_DEAUTHENTICATION', 'WIFI_MAC_MGT_ACTION', 'WIFI_MAC_MGT_ACTION_NO_ACK', 'WIFI_MAC_MGT_MULTIHOP_ACTION', 'WIFI_MAC_DATA', 'WIFI_MAC_DATA_CFACK', 'WIFI_MAC_DATA_CFPOLL', 'WIFI_MAC_DATA_CFACK_CFPOLL', 'WIFI_MAC_DATA_NULL', 'WIFI_MAC_DATA_NULL_CFACK', 'WIFI_MAC_DATA_NULL_CFPOLL', 'WIFI_MAC_DATA_NULL_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA', 'WIFI_MAC_QOSDATA_CFACK', 'WIFI_MAC_QOSDATA_CFPOLL', 'WIFI_MAC_QOSDATA_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA_NULL', 'WIFI_MAC_QOSDATA_NULL_CFPOLL', 'WIFI_MAC_QOSDATA_NULL_CFACK_CFPOLL']) - ## wifi-preamble.h: ns3::WifiPreamble [enumeration] - module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT']) - ## wifi-mode.h: ns3::WifiModulationClass [enumeration] - module.add_enum('WifiModulationClass', ['WIFI_MOD_CLASS_UNKNOWN', 'WIFI_MOD_CLASS_IR', 'WIFI_MOD_CLASS_FHSS', 'WIFI_MOD_CLASS_DSSS', 'WIFI_MOD_CLASS_ERP_PBCC', 'WIFI_MOD_CLASS_DSSS_OFDM', 'WIFI_MOD_CLASS_ERP_OFDM', 'WIFI_MOD_CLASS_OFDM', 'WIFI_MOD_CLASS_HT']) - ## wifi-phy-standard.h: ns3::WifiPhyStandard [enumeration] - module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211g', 'WIFI_PHY_STANDARD_80211_10Mhz', 'WIFI_PHY_STANDARD_80211_5Mhz', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_STANDARD_80211p_CCH', 'WIFI_PHY_STANDARD_80211p_SCH']) - ## qos-utils.h: ns3::AcIndex [enumeration] - module.add_enum('AcIndex', ['AC_BE', 'AC_BK', 'AC_VI', 'AC_VO', 'AC_BE_NQOS', 'AC_UNDEF']) - ## ctrl-headers.h: ns3::BlockAckType [enumeration] - module.add_enum('BlockAckType', ['BASIC_BLOCK_ACK', 'COMPRESSED_BLOCK_ACK', 'MULTI_TID_BLOCK_ACK']) - ## qos-tag.h: ns3::UserPriority [enumeration] - module.add_enum('UserPriority', ['UP_BK', 'UP_BE', 'UP_EE', 'UP_CL', 'UP_VI', 'UP_VO', 'UP_NC']) - ## wifi-mode.h: ns3::WifiCodeRate [enumeration] - module.add_enum('WifiCodeRate', ['WIFI_CODE_RATE_UNDEFINED', 'WIFI_CODE_RATE_3_4', 'WIFI_CODE_RATE_2_3', 'WIFI_CODE_RATE_1_2']) - ## edca-txop-n.h: ns3::TypeOfStation [enumeration] - module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA', 'MESH']) - ## athstats-helper.h: ns3::AthstatsHelper [class] - module.add_class('AthstatsHelper') - ## block-ack-manager.h: ns3::Bar [struct] - module.add_class('Bar') - ## block-ack-agreement.h: ns3::BlockAckAgreement [class] - module.add_class('BlockAckAgreement') - ## block-ack-cache.h: ns3::BlockAckCache [class] - module.add_class('BlockAckCache') - ## block-ack-manager.h: ns3::BlockAckManager [class] - module.add_class('BlockAckManager') - ## capability-information.h: ns3::CapabilityInformation [class] - module.add_class('CapabilityInformation') - ## dcf-manager.h: ns3::DcfManager [class] - module.add_class('DcfManager') - ## dcf-manager.h: ns3::DcfState [class] - module.add_class('DcfState', allow_subclassing=True) - ## dsss-error-rate-model.h: ns3::DsssErrorRateModel [class] - module.add_class('DsssErrorRateModel') - ## interference-helper.h: ns3::InterferenceHelper [class] - module.add_class('InterferenceHelper') - ## interference-helper.h: ns3::InterferenceHelper::SnrPer [struct] - module.add_class('SnrPer', outer_class=root_module['ns3::InterferenceHelper']) - ## mac-low.h: ns3::MacLowBlockAckEventListener [class] - module.add_class('MacLowBlockAckEventListener', allow_subclassing=True) - ## mac-low.h: ns3::MacLowDcfListener [class] - module.add_class('MacLowDcfListener', allow_subclassing=True) - ## mac-low.h: ns3::MacLowTransmissionListener [class] - module.add_class('MacLowTransmissionListener', allow_subclassing=True) - ## mac-low.h: ns3::MacLowTransmissionParameters [class] - module.add_class('MacLowTransmissionParameters') - ## mac-rx-middle.h: ns3::MacRxMiddle [class] - module.add_class('MacRxMiddle') - ## originator-block-ack-agreement.h: ns3::OriginatorBlockAckAgreement [class] - module.add_class('OriginatorBlockAckAgreement', parent=root_module['ns3::BlockAckAgreement']) - ## originator-block-ack-agreement.h: ns3::OriginatorBlockAckAgreement::State [enumeration] - module.add_enum('State', ['PENDING', 'ESTABLISHED', 'INACTIVE', 'UNSUCCESSFUL'], outer_class=root_module['ns3::OriginatorBlockAckAgreement']) - ## minstrel-wifi-manager.h: ns3::RateInfo [struct] - module.add_class('RateInfo') - ## status-code.h: ns3::StatusCode [class] - module.add_class('StatusCode') - ## wifi-helper.h: ns3::WifiHelper [class] - module.add_class('WifiHelper') - ## wifi-helper.h: ns3::WifiMacHelper [class] - module.add_class('WifiMacHelper', allow_subclassing=True) - ## wifi-mode.h: ns3::WifiMode [class] - module.add_class('WifiMode') - ## wifi-mode.h: ns3::WifiModeFactory [class] - module.add_class('WifiModeFactory') - ## wifi-helper.h: ns3::WifiPhyHelper [class] - module.add_class('WifiPhyHelper', allow_subclassing=True) - ## wifi-phy.h: ns3::WifiPhyListener [class] - module.add_class('WifiPhyListener', allow_subclassing=True) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStation [struct] - module.add_class('WifiRemoteStation') - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationInfo [class] - module.add_class('WifiRemoteStationInfo') - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationState [struct] - module.add_class('WifiRemoteStationState') - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationState [enumeration] - module.add_enum('', ['BRAND_NEW', 'DISASSOC', 'WAIT_ASSOC_TX_OK', 'GOT_ASSOC_TX_OK'], outer_class=root_module['ns3::WifiRemoteStationState']) - ## yans-wifi-helper.h: ns3::YansWifiChannelHelper [class] - module.add_class('YansWifiChannelHelper') - ## yans-wifi-helper.h: ns3::YansWifiPhyHelper [class] - module.add_class('YansWifiPhyHelper', parent=[root_module['ns3::WifiPhyHelper'], root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) - ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes [enumeration] - module.add_enum('SupportedPcapDataLinkTypes', ['DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO'], outer_class=root_module['ns3::YansWifiPhyHelper']) - ## mgt-headers.h: ns3::MgtAddBaRequestHeader [class] - module.add_class('MgtAddBaRequestHeader', parent=root_module['ns3::Header']) - ## mgt-headers.h: ns3::MgtAddBaResponseHeader [class] - module.add_class('MgtAddBaResponseHeader', parent=root_module['ns3::Header']) - ## mgt-headers.h: ns3::MgtAssocRequestHeader [class] - module.add_class('MgtAssocRequestHeader', parent=root_module['ns3::Header']) - ## mgt-headers.h: ns3::MgtAssocResponseHeader [class] - module.add_class('MgtAssocResponseHeader', parent=root_module['ns3::Header']) - ## mgt-headers.h: ns3::MgtDelBaHeader [class] - module.add_class('MgtDelBaHeader', parent=root_module['ns3::Header']) - ## mgt-headers.h: ns3::MgtProbeRequestHeader [class] - module.add_class('MgtProbeRequestHeader', parent=root_module['ns3::Header']) - ## mgt-headers.h: ns3::MgtProbeResponseHeader [class] - module.add_class('MgtProbeResponseHeader', parent=root_module['ns3::Header']) - ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper [class] - module.add_class('NqosWifiMacHelper', parent=root_module['ns3::WifiMacHelper']) - ## qos-tag.h: ns3::QosTag [class] - module.add_class('QosTag', parent=root_module['ns3::Tag']) - ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper [class] - module.add_class('QosWifiMacHelper', parent=root_module['ns3::WifiMacHelper']) - ## simple-ref-count.h: ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::InterferenceHelper::Event', '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::WifiInformationElement', 'ns3::empty', 'ns3::DefaultDeleter'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) - ## mgt-headers.h: ns3::WifiActionHeader [class] - module.add_class('WifiActionHeader', parent=root_module['ns3::Header']) - ## mgt-headers.h: ns3::WifiActionHeader::CategoryValue [enumeration] - module.add_enum('CategoryValue', ['BLOCK_ACK', 'MESH_PEERING_MGT', 'MESH_LINK_METRIC', 'MESH_PATH_SELECTION', 'MESH_INTERWORKING', 'MESH_RESOURCE_COORDINATION', 'MESH_PROXY_FORWARDING'], outer_class=root_module['ns3::WifiActionHeader']) - ## mgt-headers.h: ns3::WifiActionHeader::PeerLinkMgtActionValue [enumeration] - module.add_enum('PeerLinkMgtActionValue', ['PEER_LINK_OPEN', 'PEER_LINK_CONFIRM', 'PEER_LINK_CLOSE'], outer_class=root_module['ns3::WifiActionHeader']) - ## mgt-headers.h: ns3::WifiActionHeader::LinkMetricActionValue [enumeration] - module.add_enum('LinkMetricActionValue', ['LINK_METRIC_REQUEST', 'LINK_METRIC_REPORT'], outer_class=root_module['ns3::WifiActionHeader']) - ## mgt-headers.h: ns3::WifiActionHeader::PathSelectionActionValue [enumeration] - module.add_enum('PathSelectionActionValue', ['PATH_SELECTION'], outer_class=root_module['ns3::WifiActionHeader']) - ## mgt-headers.h: ns3::WifiActionHeader::InterworkActionValue [enumeration] - module.add_enum('InterworkActionValue', ['PORTAL_ANNOUNCEMENT'], outer_class=root_module['ns3::WifiActionHeader']) - ## mgt-headers.h: ns3::WifiActionHeader::ResourceCoordinationActionValue [enumeration] - module.add_enum('ResourceCoordinationActionValue', ['CONGESTION_CONTROL_NOTIFICATION', 'MDA_SETUP_REQUEST', 'MDA_SETUP_REPLY', 'MDAOP_ADVERTISMENT_REQUEST', 'MDAOP_ADVERTISMENTS', 'MDAOP_SET_TEARDOWN', 'BEACON_TIMING_REQUEST', 'BEACON_TIMING_RESPONSE', 'TBTT_ADJUSTMENT_REQUEST', 'MESH_CHANNEL_SWITCH_ANNOUNCEMENT'], outer_class=root_module['ns3::WifiActionHeader']) - ## mgt-headers.h: ns3::WifiActionHeader::BlockAckActionValue [enumeration] - module.add_enum('BlockAckActionValue', ['BLOCK_ACK_ADDBA_REQUEST', 'BLOCK_ACK_ADDBA_RESPONSE', 'BLOCK_ACK_DELBA'], outer_class=root_module['ns3::WifiActionHeader']) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue [union] - module.add_class('ActionValue', outer_class=root_module['ns3::WifiActionHeader']) - ## wifi-information-element.h: ns3::WifiInformationElement [class] - module.add_class('WifiInformationElement', parent=root_module['ns3::SimpleRefCount< ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter >']) - ## wifi-information-element-vector.h: ns3::WifiInformationElementVector [class] - module.add_class('WifiInformationElementVector', parent=root_module['ns3::Header']) - ## wifi-mac.h: ns3::WifiMac [class] - module.add_class('WifiMac', parent=root_module['ns3::Object']) - ## wifi-mac-header.h: ns3::WifiMacHeader [class] - module.add_class('WifiMacHeader', parent=root_module['ns3::Header']) - ## wifi-mac-header.h: ns3::WifiMacHeader::QosAckPolicy [enumeration] - module.add_enum('QosAckPolicy', ['NORMAL_ACK', 'NO_ACK', 'NO_EXPLICIT_ACK', 'BLOCK_ACK'], outer_class=root_module['ns3::WifiMacHeader']) - ## wifi-mac-header.h: ns3::WifiMacHeader::AddressType [enumeration] - module.add_enum('AddressType', ['ADDR1', 'ADDR2', 'ADDR3', 'ADDR4'], outer_class=root_module['ns3::WifiMacHeader']) - ## wifi-phy.h: ns3::WifiPhy [class] - module.add_class('WifiPhy', parent=root_module['ns3::Object']) - ## wifi-phy.h: ns3::WifiPhy::State [enumeration] - module.add_enum('State', ['IDLE', 'CCA_BUSY', 'TX', 'RX', 'SWITCHING'], outer_class=root_module['ns3::WifiPhy']) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager [class] - module.add_class('WifiRemoteStationManager', parent=root_module['ns3::Object']) - ## yans-wifi-phy.h: ns3::YansWifiPhy [class] - module.add_class('YansWifiPhy', parent=root_module['ns3::WifiPhy']) - ## aarf-wifi-manager.h: ns3::AarfWifiManager [class] - module.add_class('AarfWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## aarfcd-wifi-manager.h: ns3::AarfcdWifiManager [class] - module.add_class('AarfcdWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## amrr-wifi-manager.h: ns3::AmrrWifiManager [class] - module.add_class('AmrrWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## amsdu-subframe-header.h: ns3::AmsduSubframeHeader [class] - module.add_class('AmsduSubframeHeader', parent=root_module['ns3::Header']) - ## arf-wifi-manager.h: ns3::ArfWifiManager [class] - module.add_class('ArfWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## athstats-helper.h: ns3::AthstatsWifiTraceSink [class] - module.add_class('AthstatsWifiTraceSink', parent=root_module['ns3::Object']) - ## cara-wifi-manager.h: ns3::CaraWifiManager [class] - module.add_class('CaraWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager [class] - module.add_class('ConstantRateWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## ctrl-headers.h: ns3::CtrlBAckRequestHeader [class] - module.add_class('CtrlBAckRequestHeader', parent=root_module['ns3::Header']) - ## ctrl-headers.h: ns3::CtrlBAckResponseHeader [class] - module.add_class('CtrlBAckResponseHeader', parent=root_module['ns3::Header']) - ## dcf.h: ns3::Dcf [class] - module.add_class('Dcf', parent=root_module['ns3::Object']) - ## edca-txop-n.h: ns3::EdcaTxopN [class] - module.add_class('EdcaTxopN', parent=root_module['ns3::Dcf']) - ## error-rate-model.h: ns3::ErrorRateModel [class] - module.add_class('ErrorRateModel', parent=root_module['ns3::Object']) - ## supported-rates.h: ns3::ExtendedSupportedRatesIE [class] - module.add_class('ExtendedSupportedRatesIE', parent=root_module['ns3::WifiInformationElement']) - ## ideal-wifi-manager.h: ns3::IdealWifiManager [class] - module.add_class('IdealWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## mac-low.h: ns3::MacLow [class] - module.add_class('MacLow', parent=root_module['ns3::Object']) - ## mgt-headers.h: ns3::MgtBeaconHeader [class] - module.add_class('MgtBeaconHeader', parent=root_module['ns3::MgtProbeResponseHeader']) - ## minstrel-wifi-manager.h: ns3::MinstrelWifiManager [class] - module.add_class('MinstrelWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## msdu-aggregator.h: ns3::MsduAggregator [class] - module.add_class('MsduAggregator', parent=root_module['ns3::Object']) - ## nist-error-rate-model.h: ns3::NistErrorRateModel [class] - module.add_class('NistErrorRateModel', parent=root_module['ns3::ErrorRateModel']) - ## onoe-wifi-manager.h: ns3::OnoeWifiManager [class] - module.add_class('OnoeWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## regular-wifi-mac.h: ns3::RegularWifiMac [class] - module.add_class('RegularWifiMac', parent=root_module['ns3::WifiMac']) - ## rraa-wifi-manager.h: ns3::RraaWifiManager [class] - module.add_class('RraaWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) - ## ssid.h: ns3::Ssid [class] - module.add_class('Ssid', parent=root_module['ns3::WifiInformationElement']) - ## ssid.h: ns3::SsidChecker [class] - module.add_class('SsidChecker', parent=root_module['ns3::AttributeChecker']) - ## ssid.h: ns3::SsidValue [class] - module.add_class('SsidValue', parent=root_module['ns3::AttributeValue']) - ## sta-wifi-mac.h: ns3::StaWifiMac [class] - module.add_class('StaWifiMac', parent=root_module['ns3::RegularWifiMac']) - ## supported-rates.h: ns3::SupportedRates [class] - module.add_class('SupportedRates', parent=root_module['ns3::WifiInformationElement']) - ## wifi-channel.h: ns3::WifiChannel [class] - module.add_class('WifiChannel', parent=root_module['ns3::Channel']) - ## wifi-mode.h: ns3::WifiModeChecker [class] - module.add_class('WifiModeChecker', parent=root_module['ns3::AttributeChecker']) - ## wifi-mode.h: ns3::WifiModeValue [class] - module.add_class('WifiModeValue', parent=root_module['ns3::AttributeValue']) - ## wifi-net-device.h: ns3::WifiNetDevice [class] - module.add_class('WifiNetDevice', parent=root_module['ns3::NetDevice']) - ## yans-error-rate-model.h: ns3::YansErrorRateModel [class] - module.add_class('YansErrorRateModel', parent=root_module['ns3::ErrorRateModel']) - ## yans-wifi-channel.h: ns3::YansWifiChannel [class] - module.add_class('YansWifiChannel', parent=root_module['ns3::WifiChannel']) - ## adhoc-wifi-mac.h: ns3::AdhocWifiMac [class] - module.add_class('AdhocWifiMac', parent=root_module['ns3::RegularWifiMac']) - ## ap-wifi-mac.h: ns3::ApWifiMac [class] - module.add_class('ApWifiMac', parent=root_module['ns3::RegularWifiMac']) - ## dca-txop.h: ns3::DcaTxop [class] - module.add_class('DcaTxop', parent=root_module['ns3::Dcf']) - module.add_container('ns3::WifiModeList', 'ns3::WifiMode', container_type='vector') - typehandlers.add_type_alias('std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >', 'ns3::WifiModeList') - typehandlers.add_type_alias('std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >*', 'ns3::WifiModeList*') - typehandlers.add_type_alias('std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >&', 'ns3::WifiModeList&') - typehandlers.add_type_alias('uint8_t', 'ns3::WifiInformationElementId') - typehandlers.add_type_alias('uint8_t*', 'ns3::WifiInformationElementId*') - typehandlers.add_type_alias('uint8_t&', 'ns3::WifiInformationElementId&') - typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >', 'ns3::WifiModeListIterator') - typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >*', 'ns3::WifiModeListIterator*') - typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >&', 'ns3::WifiModeListIterator&') - typehandlers.add_type_alias('std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >', 'ns3::MinstrelRate') - typehandlers.add_type_alias('std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >*', 'ns3::MinstrelRate*') - typehandlers.add_type_alias('std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >&', 'ns3::MinstrelRate&') - typehandlers.add_type_alias('std::vector< std::vector< unsigned int, std::allocator< unsigned int > >, std::allocator< std::vector< unsigned int, std::allocator< unsigned int > > > >', 'ns3::SampleRate') - typehandlers.add_type_alias('std::vector< std::vector< unsigned int, std::allocator< unsigned int > >, std::allocator< std::vector< unsigned int, std::allocator< unsigned int > > > >*', 'ns3::SampleRate*') - typehandlers.add_type_alias('std::vector< std::vector< unsigned int, std::allocator< unsigned int > >, std::allocator< std::vector< unsigned int, std::allocator< unsigned int > > > >&', 'ns3::SampleRate&') - - ## 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_Ns3AthstatsHelper_methods(root_module, root_module['ns3::AthstatsHelper']) - register_Ns3Bar_methods(root_module, root_module['ns3::Bar']) - register_Ns3BlockAckAgreement_methods(root_module, root_module['ns3::BlockAckAgreement']) - register_Ns3BlockAckCache_methods(root_module, root_module['ns3::BlockAckCache']) - register_Ns3BlockAckManager_methods(root_module, root_module['ns3::BlockAckManager']) - register_Ns3CapabilityInformation_methods(root_module, root_module['ns3::CapabilityInformation']) - register_Ns3DcfManager_methods(root_module, root_module['ns3::DcfManager']) - register_Ns3DcfState_methods(root_module, root_module['ns3::DcfState']) - register_Ns3DsssErrorRateModel_methods(root_module, root_module['ns3::DsssErrorRateModel']) - register_Ns3InterferenceHelper_methods(root_module, root_module['ns3::InterferenceHelper']) - register_Ns3InterferenceHelperSnrPer_methods(root_module, root_module['ns3::InterferenceHelper::SnrPer']) - register_Ns3MacLowBlockAckEventListener_methods(root_module, root_module['ns3::MacLowBlockAckEventListener']) - register_Ns3MacLowDcfListener_methods(root_module, root_module['ns3::MacLowDcfListener']) - register_Ns3MacLowTransmissionListener_methods(root_module, root_module['ns3::MacLowTransmissionListener']) - register_Ns3MacLowTransmissionParameters_methods(root_module, root_module['ns3::MacLowTransmissionParameters']) - register_Ns3MacRxMiddle_methods(root_module, root_module['ns3::MacRxMiddle']) - register_Ns3OriginatorBlockAckAgreement_methods(root_module, root_module['ns3::OriginatorBlockAckAgreement']) - register_Ns3RateInfo_methods(root_module, root_module['ns3::RateInfo']) - register_Ns3StatusCode_methods(root_module, root_module['ns3::StatusCode']) - register_Ns3WifiHelper_methods(root_module, root_module['ns3::WifiHelper']) - register_Ns3WifiMacHelper_methods(root_module, root_module['ns3::WifiMacHelper']) - register_Ns3WifiMode_methods(root_module, root_module['ns3::WifiMode']) - register_Ns3WifiModeFactory_methods(root_module, root_module['ns3::WifiModeFactory']) - register_Ns3WifiPhyHelper_methods(root_module, root_module['ns3::WifiPhyHelper']) - register_Ns3WifiPhyListener_methods(root_module, root_module['ns3::WifiPhyListener']) - register_Ns3WifiRemoteStation_methods(root_module, root_module['ns3::WifiRemoteStation']) - register_Ns3WifiRemoteStationInfo_methods(root_module, root_module['ns3::WifiRemoteStationInfo']) - register_Ns3WifiRemoteStationState_methods(root_module, root_module['ns3::WifiRemoteStationState']) - register_Ns3YansWifiChannelHelper_methods(root_module, root_module['ns3::YansWifiChannelHelper']) - register_Ns3YansWifiPhyHelper_methods(root_module, root_module['ns3::YansWifiPhyHelper']) - register_Ns3MgtAddBaRequestHeader_methods(root_module, root_module['ns3::MgtAddBaRequestHeader']) - register_Ns3MgtAddBaResponseHeader_methods(root_module, root_module['ns3::MgtAddBaResponseHeader']) - register_Ns3MgtAssocRequestHeader_methods(root_module, root_module['ns3::MgtAssocRequestHeader']) - register_Ns3MgtAssocResponseHeader_methods(root_module, root_module['ns3::MgtAssocResponseHeader']) - register_Ns3MgtDelBaHeader_methods(root_module, root_module['ns3::MgtDelBaHeader']) - register_Ns3MgtProbeRequestHeader_methods(root_module, root_module['ns3::MgtProbeRequestHeader']) - register_Ns3MgtProbeResponseHeader_methods(root_module, root_module['ns3::MgtProbeResponseHeader']) - register_Ns3NqosWifiMacHelper_methods(root_module, root_module['ns3::NqosWifiMacHelper']) - register_Ns3QosTag_methods(root_module, root_module['ns3::QosTag']) - register_Ns3QosWifiMacHelper_methods(root_module, root_module['ns3::QosWifiMacHelper']) - register_Ns3WifiActionHeader_methods(root_module, root_module['ns3::WifiActionHeader']) - register_Ns3WifiActionHeaderActionValue_methods(root_module, root_module['ns3::WifiActionHeader::ActionValue']) - register_Ns3WifiInformationElement_methods(root_module, root_module['ns3::WifiInformationElement']) - register_Ns3WifiInformationElementVector_methods(root_module, root_module['ns3::WifiInformationElementVector']) - register_Ns3WifiMac_methods(root_module, root_module['ns3::WifiMac']) - register_Ns3WifiMacHeader_methods(root_module, root_module['ns3::WifiMacHeader']) - register_Ns3WifiPhy_methods(root_module, root_module['ns3::WifiPhy']) - register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager']) - register_Ns3YansWifiPhy_methods(root_module, root_module['ns3::YansWifiPhy']) - register_Ns3AarfWifiManager_methods(root_module, root_module['ns3::AarfWifiManager']) - register_Ns3AarfcdWifiManager_methods(root_module, root_module['ns3::AarfcdWifiManager']) - register_Ns3AmrrWifiManager_methods(root_module, root_module['ns3::AmrrWifiManager']) - register_Ns3AmsduSubframeHeader_methods(root_module, root_module['ns3::AmsduSubframeHeader']) - register_Ns3ArfWifiManager_methods(root_module, root_module['ns3::ArfWifiManager']) - register_Ns3AthstatsWifiTraceSink_methods(root_module, root_module['ns3::AthstatsWifiTraceSink']) - register_Ns3CaraWifiManager_methods(root_module, root_module['ns3::CaraWifiManager']) - register_Ns3ConstantRateWifiManager_methods(root_module, root_module['ns3::ConstantRateWifiManager']) - register_Ns3CtrlBAckRequestHeader_methods(root_module, root_module['ns3::CtrlBAckRequestHeader']) - register_Ns3CtrlBAckResponseHeader_methods(root_module, root_module['ns3::CtrlBAckResponseHeader']) - register_Ns3Dcf_methods(root_module, root_module['ns3::Dcf']) - register_Ns3EdcaTxopN_methods(root_module, root_module['ns3::EdcaTxopN']) - register_Ns3ErrorRateModel_methods(root_module, root_module['ns3::ErrorRateModel']) - register_Ns3ExtendedSupportedRatesIE_methods(root_module, root_module['ns3::ExtendedSupportedRatesIE']) - register_Ns3IdealWifiManager_methods(root_module, root_module['ns3::IdealWifiManager']) - register_Ns3MacLow_methods(root_module, root_module['ns3::MacLow']) - register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader']) - register_Ns3MinstrelWifiManager_methods(root_module, root_module['ns3::MinstrelWifiManager']) - register_Ns3MsduAggregator_methods(root_module, root_module['ns3::MsduAggregator']) - register_Ns3NistErrorRateModel_methods(root_module, root_module['ns3::NistErrorRateModel']) - register_Ns3OnoeWifiManager_methods(root_module, root_module['ns3::OnoeWifiManager']) - register_Ns3RegularWifiMac_methods(root_module, root_module['ns3::RegularWifiMac']) - register_Ns3RraaWifiManager_methods(root_module, root_module['ns3::RraaWifiManager']) - register_Ns3Ssid_methods(root_module, root_module['ns3::Ssid']) - register_Ns3SsidChecker_methods(root_module, root_module['ns3::SsidChecker']) - register_Ns3SsidValue_methods(root_module, root_module['ns3::SsidValue']) - register_Ns3StaWifiMac_methods(root_module, root_module['ns3::StaWifiMac']) - register_Ns3SupportedRates_methods(root_module, root_module['ns3::SupportedRates']) - register_Ns3WifiChannel_methods(root_module, root_module['ns3::WifiChannel']) - register_Ns3WifiModeChecker_methods(root_module, root_module['ns3::WifiModeChecker']) - register_Ns3WifiModeValue_methods(root_module, root_module['ns3::WifiModeValue']) - register_Ns3WifiNetDevice_methods(root_module, root_module['ns3::WifiNetDevice']) - register_Ns3YansErrorRateModel_methods(root_module, root_module['ns3::YansErrorRateModel']) - register_Ns3YansWifiChannel_methods(root_module, root_module['ns3::YansWifiChannel']) - register_Ns3AdhocWifiMac_methods(root_module, root_module['ns3::AdhocWifiMac']) - register_Ns3ApWifiMac_methods(root_module, root_module['ns3::ApWifiMac']) - register_Ns3DcaTxop_methods(root_module, root_module['ns3::DcaTxop']) - return - -def register_Ns3AthstatsHelper_methods(root_module, cls): - ## athstats-helper.h: ns3::AthstatsHelper::AthstatsHelper(ns3::AthstatsHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AthstatsHelper const &', 'arg0')]) - ## athstats-helper.h: ns3::AthstatsHelper::AthstatsHelper() [constructor] - cls.add_constructor([]) - ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function] - cls.add_method('EnableAthstats', - 'void', - [param('std::string', 'filename'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')]) - ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::Ptr nd) [member function] - cls.add_method('EnableAthstats', - 'void', - [param('std::string', 'filename'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) - ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::NetDeviceContainer d) [member function] - cls.add_method('EnableAthstats', - 'void', - [param('std::string', 'filename'), param('ns3::NetDeviceContainer', 'd')]) - ## athstats-helper.h: void ns3::AthstatsHelper::EnableAthstats(std::string filename, ns3::NodeContainer n) [member function] - cls.add_method('EnableAthstats', - 'void', - [param('std::string', 'filename'), param('ns3::NodeContainer', 'n')]) - return - -def register_Ns3Bar_methods(root_module, cls): - ## block-ack-manager.h: ns3::Bar::Bar(ns3::Bar const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Bar const &', 'arg0')]) - ## block-ack-manager.h: ns3::Bar::Bar() [constructor] - cls.add_constructor([]) - ## block-ack-manager.h: ns3::Bar::Bar(ns3::Ptr packet, ns3::Mac48Address recipient, uint8_t tid, bool immediate) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('bool', 'immediate')]) - ## block-ack-manager.h: ns3::Bar::bar [variable] - cls.add_instance_attribute('bar', 'ns3::Ptr< ns3::Packet const >', is_const=False) - ## block-ack-manager.h: ns3::Bar::immediate [variable] - cls.add_instance_attribute('immediate', 'bool', is_const=False) - ## block-ack-manager.h: ns3::Bar::recipient [variable] - cls.add_instance_attribute('recipient', 'ns3::Mac48Address', is_const=False) - ## block-ack-manager.h: ns3::Bar::tid [variable] - cls.add_instance_attribute('tid', 'uint8_t', is_const=False) - return - -def register_Ns3BlockAckAgreement_methods(root_module, cls): - ## block-ack-agreement.h: ns3::BlockAckAgreement::BlockAckAgreement(ns3::BlockAckAgreement const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BlockAckAgreement const &', 'arg0')]) - ## block-ack-agreement.h: ns3::BlockAckAgreement::BlockAckAgreement() [constructor] - cls.add_constructor([]) - ## block-ack-agreement.h: ns3::BlockAckAgreement::BlockAckAgreement(ns3::Mac48Address peer, uint8_t tid) [constructor] - cls.add_constructor([param('ns3::Mac48Address', 'peer'), param('uint8_t', 'tid')]) - ## block-ack-agreement.h: uint16_t ns3::BlockAckAgreement::GetBufferSize() const [member function] - cls.add_method('GetBufferSize', - 'uint16_t', - [], - is_const=True) - ## block-ack-agreement.h: ns3::Mac48Address ns3::BlockAckAgreement::GetPeer() const [member function] - cls.add_method('GetPeer', - 'ns3::Mac48Address', - [], - is_const=True) - ## block-ack-agreement.h: uint16_t ns3::BlockAckAgreement::GetStartingSequence() const [member function] - cls.add_method('GetStartingSequence', - 'uint16_t', - [], - is_const=True) - ## block-ack-agreement.h: uint16_t ns3::BlockAckAgreement::GetStartingSequenceControl() const [member function] - cls.add_method('GetStartingSequenceControl', - 'uint16_t', - [], - is_const=True) - ## block-ack-agreement.h: uint8_t ns3::BlockAckAgreement::GetTid() const [member function] - cls.add_method('GetTid', - 'uint8_t', - [], - is_const=True) - ## block-ack-agreement.h: uint16_t ns3::BlockAckAgreement::GetTimeout() const [member function] - cls.add_method('GetTimeout', - 'uint16_t', - [], - is_const=True) - ## block-ack-agreement.h: bool ns3::BlockAckAgreement::IsAmsduSupported() const [member function] - cls.add_method('IsAmsduSupported', - 'bool', - [], - is_const=True) - ## block-ack-agreement.h: bool ns3::BlockAckAgreement::IsImmediateBlockAck() const [member function] - cls.add_method('IsImmediateBlockAck', - 'bool', - [], - is_const=True) - ## block-ack-agreement.h: void ns3::BlockAckAgreement::SetAmsduSupport(bool supported) [member function] - cls.add_method('SetAmsduSupport', - 'void', - [param('bool', 'supported')]) - ## block-ack-agreement.h: void ns3::BlockAckAgreement::SetBufferSize(uint16_t bufferSize) [member function] - cls.add_method('SetBufferSize', - 'void', - [param('uint16_t', 'bufferSize')]) - ## block-ack-agreement.h: void ns3::BlockAckAgreement::SetDelayedBlockAck() [member function] - cls.add_method('SetDelayedBlockAck', - 'void', - []) - ## block-ack-agreement.h: void ns3::BlockAckAgreement::SetImmediateBlockAck() [member function] - cls.add_method('SetImmediateBlockAck', - 'void', - []) - ## block-ack-agreement.h: void ns3::BlockAckAgreement::SetStartingSequence(uint16_t seq) [member function] - cls.add_method('SetStartingSequence', - 'void', - [param('uint16_t', 'seq')]) - ## block-ack-agreement.h: void ns3::BlockAckAgreement::SetTimeout(uint16_t timeout) [member function] - cls.add_method('SetTimeout', - 'void', - [param('uint16_t', 'timeout')]) - return - -def register_Ns3BlockAckCache_methods(root_module, cls): - ## block-ack-cache.h: ns3::BlockAckCache::BlockAckCache() [constructor] - cls.add_constructor([]) - ## block-ack-cache.h: ns3::BlockAckCache::BlockAckCache(ns3::BlockAckCache const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BlockAckCache const &', 'arg0')]) - ## block-ack-cache.h: void ns3::BlockAckCache::FillBlockAckBitmap(ns3::CtrlBAckResponseHeader * blockAckHeader) [member function] - cls.add_method('FillBlockAckBitmap', - 'void', - [param('ns3::CtrlBAckResponseHeader *', 'blockAckHeader')]) - ## block-ack-cache.h: void ns3::BlockAckCache::Init(uint16_t winStart, uint16_t winSize) [member function] - cls.add_method('Init', - 'void', - [param('uint16_t', 'winStart'), param('uint16_t', 'winSize')]) - ## block-ack-cache.h: void ns3::BlockAckCache::UpdateWithBlockAckReq(uint16_t startingSeq) [member function] - cls.add_method('UpdateWithBlockAckReq', - 'void', - [param('uint16_t', 'startingSeq')]) - ## block-ack-cache.h: void ns3::BlockAckCache::UpdateWithMpdu(ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('UpdateWithMpdu', - 'void', - [param('ns3::WifiMacHeader const *', 'hdr')]) - return - -def register_Ns3BlockAckManager_methods(root_module, cls): - ## block-ack-manager.h: ns3::BlockAckManager::BlockAckManager() [constructor] - cls.add_constructor([]) - ## block-ack-manager.h: void ns3::BlockAckManager::CreateAgreement(ns3::MgtAddBaRequestHeader const * reqHdr, ns3::Mac48Address recipient) [member function] - cls.add_method('CreateAgreement', - 'void', - [param('ns3::MgtAddBaRequestHeader const *', 'reqHdr'), param('ns3::Mac48Address', 'recipient')]) - ## block-ack-manager.h: void ns3::BlockAckManager::DestroyAgreement(ns3::Mac48Address recipient, uint8_t tid) [member function] - cls.add_method('DestroyAgreement', - 'void', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')]) - ## block-ack-manager.h: bool ns3::BlockAckManager::ExistsAgreement(ns3::Mac48Address recipient, uint8_t tid) const [member function] - cls.add_method('ExistsAgreement', - 'bool', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], - is_const=True) - ## block-ack-manager.h: bool ns3::BlockAckManager::ExistsAgreementInState(ns3::Mac48Address recipient, uint8_t tid, ns3::OriginatorBlockAckAgreement::State state) const [member function] - cls.add_method('ExistsAgreementInState', - 'bool', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('ns3::OriginatorBlockAckAgreement::State', 'state')], - is_const=True) - ## block-ack-manager.h: uint32_t ns3::BlockAckManager::GetNBufferedPackets(ns3::Mac48Address recipient, uint8_t tid) const [member function] - cls.add_method('GetNBufferedPackets', - 'uint32_t', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], - is_const=True) - ## block-ack-manager.h: uint32_t ns3::BlockAckManager::GetNRetryNeededPackets(ns3::Mac48Address recipient, uint8_t tid) const [member function] - cls.add_method('GetNRetryNeededPackets', - 'uint32_t', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], - is_const=True) - ## block-ack-manager.h: ns3::Ptr ns3::BlockAckManager::GetNextPacket(ns3::WifiMacHeader & hdr) [member function] - cls.add_method('GetNextPacket', - 'ns3::Ptr< ns3::Packet const >', - [param('ns3::WifiMacHeader &', 'hdr')]) - ## block-ack-manager.h: uint32_t ns3::BlockAckManager::GetNextPacketSize() const [member function] - cls.add_method('GetNextPacketSize', - 'uint32_t', - [], - is_const=True) - ## block-ack-manager.h: uint16_t ns3::BlockAckManager::GetSeqNumOfNextRetryPacket(ns3::Mac48Address recipient, uint8_t tid) const [member function] - cls.add_method('GetSeqNumOfNextRetryPacket', - 'uint16_t', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], - is_const=True) - ## block-ack-manager.h: bool ns3::BlockAckManager::HasBar(ns3::Bar & bar) [member function] - cls.add_method('HasBar', - 'bool', - [param('ns3::Bar &', 'bar')]) - ## block-ack-manager.h: bool ns3::BlockAckManager::HasOtherFragments(uint16_t sequenceNumber) const [member function] - cls.add_method('HasOtherFragments', - 'bool', - [param('uint16_t', 'sequenceNumber')], - is_const=True) - ## block-ack-manager.h: bool ns3::BlockAckManager::HasPackets() const [member function] - cls.add_method('HasPackets', - 'bool', - [], - is_const=True) - ## block-ack-manager.h: void ns3::BlockAckManager::NotifyAgreementEstablished(ns3::Mac48Address recipient, uint8_t tid, uint16_t startingSeq) [member function] - cls.add_method('NotifyAgreementEstablished', - 'void', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('uint16_t', 'startingSeq')]) - ## block-ack-manager.h: void ns3::BlockAckManager::NotifyAgreementUnsuccessful(ns3::Mac48Address recipient, uint8_t tid) [member function] - cls.add_method('NotifyAgreementUnsuccessful', - 'void', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')]) - ## block-ack-manager.h: void ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address recipient) [member function] - cls.add_method('NotifyGotBlockAck', - 'void', - [param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'recipient')]) - ## block-ack-manager.h: void ns3::BlockAckManager::NotifyMpduTransmission(ns3::Mac48Address recipient, uint8_t tid, uint16_t nextSeqNumber) [member function] - cls.add_method('NotifyMpduTransmission', - 'void', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('uint16_t', 'nextSeqNumber')]) - ## block-ack-manager.h: void ns3::BlockAckManager::SetBlockAckInactivityCallback(ns3::Callback callback) [member function] - cls.add_method('SetBlockAckInactivityCallback', - 'void', - [param('ns3::Callback< void, ns3::Mac48Address, unsigned char, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## block-ack-manager.h: void ns3::BlockAckManager::SetBlockAckThreshold(uint8_t nPackets) [member function] - cls.add_method('SetBlockAckThreshold', - 'void', - [param('uint8_t', 'nPackets')]) - ## block-ack-manager.h: void ns3::BlockAckManager::SetBlockAckType(ns3::BlockAckType bAckType) [member function] - cls.add_method('SetBlockAckType', - 'void', - [param('ns3::BlockAckType', 'bAckType')]) - ## block-ack-manager.h: void ns3::BlockAckManager::SetBlockDestinationCallback(ns3::Callback callback) [member function] - cls.add_method('SetBlockDestinationCallback', - 'void', - [param('ns3::Callback< void, ns3::Mac48Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## block-ack-manager.h: void ns3::BlockAckManager::SetMaxPacketDelay(ns3::Time maxDelay) [member function] - cls.add_method('SetMaxPacketDelay', - 'void', - [param('ns3::Time', 'maxDelay')]) - ## block-ack-manager.h: void ns3::BlockAckManager::SetQueue(ns3::Ptr queue) [member function] - cls.add_method('SetQueue', - 'void', - [param('ns3::Ptr< ns3::WifiMacQueue >', 'queue')]) - ## block-ack-manager.h: void ns3::BlockAckManager::SetTxMiddle(ns3::MacTxMiddle * txMiddle) [member function] - cls.add_method('SetTxMiddle', - 'void', - [param('ns3::MacTxMiddle *', 'txMiddle')]) - ## block-ack-manager.h: void ns3::BlockAckManager::SetUnblockDestinationCallback(ns3::Callback callback) [member function] - cls.add_method('SetUnblockDestinationCallback', - 'void', - [param('ns3::Callback< void, ns3::Mac48Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## block-ack-manager.h: void ns3::BlockAckManager::StorePacket(ns3::Ptr packet, ns3::WifiMacHeader const & hdr, ns3::Time tStamp) [member function] - cls.add_method('StorePacket', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr'), param('ns3::Time', 'tStamp')]) - ## block-ack-manager.h: bool ns3::BlockAckManager::SwitchToBlockAckIfNeeded(ns3::Mac48Address recipient, uint8_t tid, uint16_t startingSeq) [member function] - cls.add_method('SwitchToBlockAckIfNeeded', - 'bool', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('uint16_t', 'startingSeq')]) - ## block-ack-manager.h: void ns3::BlockAckManager::TearDownBlockAck(ns3::Mac48Address recipient, uint8_t tid) [member function] - cls.add_method('TearDownBlockAck', - 'void', - [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')]) - ## block-ack-manager.h: void ns3::BlockAckManager::UpdateAgreement(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address recipient) [member function] - cls.add_method('UpdateAgreement', - 'void', - [param('ns3::MgtAddBaResponseHeader const *', 'respHdr'), param('ns3::Mac48Address', 'recipient')]) - return - -def register_Ns3CapabilityInformation_methods(root_module, cls): - ## capability-information.h: ns3::CapabilityInformation::CapabilityInformation(ns3::CapabilityInformation const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CapabilityInformation const &', 'arg0')]) - ## capability-information.h: ns3::CapabilityInformation::CapabilityInformation() [constructor] - cls.add_constructor([]) - ## capability-information.h: ns3::Buffer::Iterator ns3::CapabilityInformation::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## capability-information.h: uint32_t ns3::CapabilityInformation::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## capability-information.h: bool ns3::CapabilityInformation::IsEss() const [member function] - cls.add_method('IsEss', - 'bool', - [], - is_const=True) - ## capability-information.h: bool ns3::CapabilityInformation::IsIbss() const [member function] - cls.add_method('IsIbss', - 'bool', - [], - is_const=True) - ## capability-information.h: ns3::Buffer::Iterator ns3::CapabilityInformation::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## capability-information.h: void ns3::CapabilityInformation::SetEss() [member function] - cls.add_method('SetEss', - 'void', - []) - ## capability-information.h: void ns3::CapabilityInformation::SetIbss() [member function] - cls.add_method('SetIbss', - 'void', - []) - return - -def register_Ns3DcfManager_methods(root_module, cls): - ## dcf-manager.h: ns3::DcfManager::DcfManager(ns3::DcfManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DcfManager const &', 'arg0')]) - ## dcf-manager.h: ns3::DcfManager::DcfManager() [constructor] - cls.add_constructor([]) - ## dcf-manager.h: void ns3::DcfManager::Add(ns3::DcfState * dcf) [member function] - cls.add_method('Add', - 'void', - [param('ns3::DcfState *', 'dcf')]) - ## dcf-manager.h: ns3::Time ns3::DcfManager::GetEifsNoDifs() const [member function] - cls.add_method('GetEifsNoDifs', - 'ns3::Time', - [], - is_const=True) - ## dcf-manager.h: void ns3::DcfManager::NotifyAckTimeoutResetNow() [member function] - cls.add_method('NotifyAckTimeoutResetNow', - 'void', - []) - ## dcf-manager.h: void ns3::DcfManager::NotifyAckTimeoutStartNow(ns3::Time duration) [member function] - cls.add_method('NotifyAckTimeoutStartNow', - 'void', - [param('ns3::Time', 'duration')]) - ## dcf-manager.h: void ns3::DcfManager::NotifyCtsTimeoutResetNow() [member function] - cls.add_method('NotifyCtsTimeoutResetNow', - 'void', - []) - ## dcf-manager.h: void ns3::DcfManager::NotifyCtsTimeoutStartNow(ns3::Time duration) [member function] - cls.add_method('NotifyCtsTimeoutStartNow', - 'void', - [param('ns3::Time', 'duration')]) - ## dcf-manager.h: void ns3::DcfManager::NotifyMaybeCcaBusyStartNow(ns3::Time duration) [member function] - cls.add_method('NotifyMaybeCcaBusyStartNow', - 'void', - [param('ns3::Time', 'duration')]) - ## dcf-manager.h: void ns3::DcfManager::NotifyNavResetNow(ns3::Time duration) [member function] - cls.add_method('NotifyNavResetNow', - 'void', - [param('ns3::Time', 'duration')]) - ## dcf-manager.h: void ns3::DcfManager::NotifyNavStartNow(ns3::Time duration) [member function] - cls.add_method('NotifyNavStartNow', - 'void', - [param('ns3::Time', 'duration')]) - ## dcf-manager.h: void ns3::DcfManager::NotifyRxEndErrorNow() [member function] - cls.add_method('NotifyRxEndErrorNow', - 'void', - []) - ## dcf-manager.h: void ns3::DcfManager::NotifyRxEndOkNow() [member function] - cls.add_method('NotifyRxEndOkNow', - 'void', - []) - ## dcf-manager.h: void ns3::DcfManager::NotifyRxStartNow(ns3::Time duration) [member function] - cls.add_method('NotifyRxStartNow', - 'void', - [param('ns3::Time', 'duration')]) - ## dcf-manager.h: void ns3::DcfManager::NotifySwitchingStartNow(ns3::Time duration) [member function] - cls.add_method('NotifySwitchingStartNow', - 'void', - [param('ns3::Time', 'duration')]) - ## dcf-manager.h: void ns3::DcfManager::NotifyTxStartNow(ns3::Time duration) [member function] - cls.add_method('NotifyTxStartNow', - 'void', - [param('ns3::Time', 'duration')]) - ## dcf-manager.h: void ns3::DcfManager::RequestAccess(ns3::DcfState * state) [member function] - cls.add_method('RequestAccess', - 'void', - [param('ns3::DcfState *', 'state')]) - ## dcf-manager.h: void ns3::DcfManager::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function] - cls.add_method('SetEifsNoDifs', - 'void', - [param('ns3::Time', 'eifsNoDifs')]) - ## dcf-manager.h: void ns3::DcfManager::SetSifs(ns3::Time sifs) [member function] - cls.add_method('SetSifs', - 'void', - [param('ns3::Time', 'sifs')]) - ## dcf-manager.h: void ns3::DcfManager::SetSlot(ns3::Time slotTime) [member function] - cls.add_method('SetSlot', - 'void', - [param('ns3::Time', 'slotTime')]) - ## dcf-manager.h: void ns3::DcfManager::SetupLowListener(ns3::Ptr low) [member function] - cls.add_method('SetupLowListener', - 'void', - [param('ns3::Ptr< ns3::MacLow >', 'low')]) - ## dcf-manager.h: void ns3::DcfManager::SetupPhyListener(ns3::Ptr phy) [member function] - cls.add_method('SetupPhyListener', - 'void', - [param('ns3::Ptr< ns3::WifiPhy >', 'phy')]) - return - -def register_Ns3DcfState_methods(root_module, cls): - ## dcf-manager.h: ns3::DcfState::DcfState(ns3::DcfState const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DcfState const &', 'arg0')]) - ## dcf-manager.h: ns3::DcfState::DcfState() [constructor] - cls.add_constructor([]) - ## dcf-manager.h: uint32_t ns3::DcfState::GetAifsn() const [member function] - cls.add_method('GetAifsn', - 'uint32_t', - [], - is_const=True) - ## dcf-manager.h: uint32_t ns3::DcfState::GetCw() const [member function] - cls.add_method('GetCw', - 'uint32_t', - [], - is_const=True) - ## dcf-manager.h: uint32_t ns3::DcfState::GetCwMax() const [member function] - cls.add_method('GetCwMax', - 'uint32_t', - [], - is_const=True) - ## dcf-manager.h: uint32_t ns3::DcfState::GetCwMin() const [member function] - cls.add_method('GetCwMin', - 'uint32_t', - [], - is_const=True) - ## dcf-manager.h: bool ns3::DcfState::IsAccessRequested() const [member function] - cls.add_method('IsAccessRequested', - 'bool', - [], - is_const=True) - ## dcf-manager.h: void ns3::DcfState::ResetCw() [member function] - cls.add_method('ResetCw', - 'void', - []) - ## dcf-manager.h: void ns3::DcfState::SetAifsn(uint32_t aifsn) [member function] - cls.add_method('SetAifsn', - 'void', - [param('uint32_t', 'aifsn')]) - ## dcf-manager.h: void ns3::DcfState::SetCwMax(uint32_t maxCw) [member function] - cls.add_method('SetCwMax', - 'void', - [param('uint32_t', 'maxCw')]) - ## dcf-manager.h: void ns3::DcfState::SetCwMin(uint32_t minCw) [member function] - cls.add_method('SetCwMin', - 'void', - [param('uint32_t', 'minCw')]) - ## dcf-manager.h: void ns3::DcfState::StartBackoffNow(uint32_t nSlots) [member function] - cls.add_method('StartBackoffNow', - 'void', - [param('uint32_t', 'nSlots')]) - ## dcf-manager.h: void ns3::DcfState::UpdateFailedCw() [member function] - cls.add_method('UpdateFailedCw', - 'void', - []) - ## dcf-manager.h: void ns3::DcfState::DoNotifyAccessGranted() [member function] - cls.add_method('DoNotifyAccessGranted', - 'void', - [], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## dcf-manager.h: void ns3::DcfState::DoNotifyChannelSwitching() [member function] - cls.add_method('DoNotifyChannelSwitching', - 'void', - [], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## dcf-manager.h: void ns3::DcfState::DoNotifyCollision() [member function] - cls.add_method('DoNotifyCollision', - 'void', - [], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## dcf-manager.h: void ns3::DcfState::DoNotifyInternalCollision() [member function] - cls.add_method('DoNotifyInternalCollision', - 'void', - [], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3DsssErrorRateModel_methods(root_module, cls): - ## dsss-error-rate-model.h: ns3::DsssErrorRateModel::DsssErrorRateModel() [constructor] - cls.add_constructor([]) - ## dsss-error-rate-model.h: ns3::DsssErrorRateModel::DsssErrorRateModel(ns3::DsssErrorRateModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DsssErrorRateModel const &', 'arg0')]) - ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::DqpskFunction(double x) [member function] - cls.add_method('DqpskFunction', - 'double', - [param('double', 'x')], - is_static=True) - ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDbpskSuccessRate(double sinr, uint32_t nbits) [member function] - cls.add_method('GetDsssDbpskSuccessRate', - 'double', - [param('double', 'sinr'), param('uint32_t', 'nbits')], - is_static=True) - ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskCck11SuccessRate(double sinr, uint32_t nbits) [member function] - cls.add_method('GetDsssDqpskCck11SuccessRate', - 'double', - [param('double', 'sinr'), param('uint32_t', 'nbits')], - is_static=True) - ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskCck5_5SuccessRate(double sinr, uint32_t nbits) [member function] - cls.add_method('GetDsssDqpskCck5_5SuccessRate', - 'double', - [param('double', 'sinr'), param('uint32_t', 'nbits')], - is_static=True) - ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskSuccessRate(double sinr, uint32_t nbits) [member function] - cls.add_method('GetDsssDqpskSuccessRate', - 'double', - [param('double', 'sinr'), param('uint32_t', 'nbits')], - is_static=True) - return - -def register_Ns3InterferenceHelper_methods(root_module, cls): - ## interference-helper.h: ns3::InterferenceHelper::InterferenceHelper() [constructor] - cls.add_constructor([]) - ## interference-helper.h: ns3::Ptr ns3::InterferenceHelper::Add(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble, ns3::Time duration, double rxPower) [member function] - cls.add_method('Add', - 'ns3::Ptr< ns3::InterferenceHelper::Event >', - [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble'), param('ns3::Time', 'duration'), param('double', 'rxPower')]) - ## interference-helper.h: ns3::InterferenceHelper::SnrPer ns3::InterferenceHelper::CalculateSnrPer(ns3::Ptr event) [member function] - cls.add_method('CalculateSnrPer', - 'ns3::InterferenceHelper::SnrPer', - [param('ns3::Ptr< ns3::InterferenceHelper::Event >', 'event')]) - ## interference-helper.h: static ns3::Time ns3::InterferenceHelper::CalculateTxDuration(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function] - cls.add_method('CalculateTxDuration', - 'ns3::Time', - [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], - is_static=True) - ## interference-helper.h: void ns3::InterferenceHelper::EraseEvents() [member function] - cls.add_method('EraseEvents', - 'void', - []) - ## interference-helper.h: ns3::Time ns3::InterferenceHelper::GetEnergyDuration(double energyW) [member function] - cls.add_method('GetEnergyDuration', - 'ns3::Time', - [param('double', 'energyW')]) - ## interference-helper.h: ns3::Ptr ns3::InterferenceHelper::GetErrorRateModel() const [member function] - cls.add_method('GetErrorRateModel', - 'ns3::Ptr< ns3::ErrorRateModel >', - [], - is_const=True) - ## interference-helper.h: double ns3::InterferenceHelper::GetNoiseFigure() const [member function] - cls.add_method('GetNoiseFigure', - 'double', - [], - is_const=True) - ## interference-helper.h: static uint32_t ns3::InterferenceHelper::GetPayloadDurationMicroSeconds(uint32_t size, ns3::WifiMode payloadMode) [member function] - cls.add_method('GetPayloadDurationMicroSeconds', - 'uint32_t', - [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode')], - is_static=True) - ## interference-helper.h: static uint32_t ns3::InterferenceHelper::GetPlcpHeaderDurationMicroSeconds(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function] - cls.add_method('GetPlcpHeaderDurationMicroSeconds', - 'uint32_t', - [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], - is_static=True) - ## interference-helper.h: static ns3::WifiMode ns3::InterferenceHelper::GetPlcpHeaderMode(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function] - cls.add_method('GetPlcpHeaderMode', - 'ns3::WifiMode', - [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], - is_static=True) - ## interference-helper.h: static uint32_t ns3::InterferenceHelper::GetPlcpPreambleDurationMicroSeconds(ns3::WifiMode mode, ns3::WifiPreamble preamble) [member function] - cls.add_method('GetPlcpPreambleDurationMicroSeconds', - 'uint32_t', - [param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble')], - is_static=True) - ## interference-helper.h: void ns3::InterferenceHelper::NotifyRxEnd() [member function] - cls.add_method('NotifyRxEnd', - 'void', - []) - ## interference-helper.h: void ns3::InterferenceHelper::NotifyRxStart() [member function] - cls.add_method('NotifyRxStart', - 'void', - []) - ## interference-helper.h: void ns3::InterferenceHelper::SetErrorRateModel(ns3::Ptr rate) [member function] - cls.add_method('SetErrorRateModel', - 'void', - [param('ns3::Ptr< ns3::ErrorRateModel >', 'rate')]) - ## interference-helper.h: void ns3::InterferenceHelper::SetNoiseFigure(double value) [member function] - cls.add_method('SetNoiseFigure', - 'void', - [param('double', 'value')]) - return - -def register_Ns3InterferenceHelperSnrPer_methods(root_module, cls): - ## interference-helper.h: ns3::InterferenceHelper::SnrPer::SnrPer() [constructor] - cls.add_constructor([]) - ## interference-helper.h: ns3::InterferenceHelper::SnrPer::SnrPer(ns3::InterferenceHelper::SnrPer const & arg0) [copy constructor] - cls.add_constructor([param('ns3::InterferenceHelper::SnrPer const &', 'arg0')]) - ## interference-helper.h: ns3::InterferenceHelper::SnrPer::per [variable] - cls.add_instance_attribute('per', 'double', is_const=False) - ## interference-helper.h: ns3::InterferenceHelper::SnrPer::snr [variable] - cls.add_instance_attribute('snr', 'double', is_const=False) - return - -def register_Ns3MacLowBlockAckEventListener_methods(root_module, cls): - ## mac-low.h: ns3::MacLowBlockAckEventListener::MacLowBlockAckEventListener(ns3::MacLowBlockAckEventListener const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MacLowBlockAckEventListener const &', 'arg0')]) - ## mac-low.h: ns3::MacLowBlockAckEventListener::MacLowBlockAckEventListener() [constructor] - cls.add_constructor([]) - ## mac-low.h: void ns3::MacLowBlockAckEventListener::BlockAckInactivityTimeout(ns3::Mac48Address originator, uint8_t tid) [member function] - cls.add_method('BlockAckInactivityTimeout', - 'void', - [param('ns3::Mac48Address', 'originator'), param('uint8_t', 'tid')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3MacLowDcfListener_methods(root_module, cls): - ## mac-low.h: ns3::MacLowDcfListener::MacLowDcfListener(ns3::MacLowDcfListener const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MacLowDcfListener const &', 'arg0')]) - ## mac-low.h: ns3::MacLowDcfListener::MacLowDcfListener() [constructor] - cls.add_constructor([]) - ## mac-low.h: void ns3::MacLowDcfListener::AckTimeoutReset() [member function] - cls.add_method('AckTimeoutReset', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowDcfListener::AckTimeoutStart(ns3::Time duration) [member function] - cls.add_method('AckTimeoutStart', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowDcfListener::CtsTimeoutReset() [member function] - cls.add_method('CtsTimeoutReset', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowDcfListener::CtsTimeoutStart(ns3::Time duration) [member function] - cls.add_method('CtsTimeoutStart', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowDcfListener::NavReset(ns3::Time duration) [member function] - cls.add_method('NavReset', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowDcfListener::NavStart(ns3::Time duration) [member function] - cls.add_method('NavStart', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3MacLowTransmissionListener_methods(root_module, cls): - ## mac-low.h: ns3::MacLowTransmissionListener::MacLowTransmissionListener(ns3::MacLowTransmissionListener const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MacLowTransmissionListener const &', 'arg0')]) - ## mac-low.h: ns3::MacLowTransmissionListener::MacLowTransmissionListener() [constructor] - cls.add_constructor([]) - ## mac-low.h: void ns3::MacLowTransmissionListener::Cancel() [member function] - cls.add_method('Cancel', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowTransmissionListener::GotAck(double snr, ns3::WifiMode txMode) [member function] - cls.add_method('GotAck', - 'void', - [param('double', 'snr'), param('ns3::WifiMode', 'txMode')], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowTransmissionListener::GotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address source) [member function] - cls.add_method('GotBlockAck', - 'void', - [param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'source')], - is_virtual=True) - ## mac-low.h: void ns3::MacLowTransmissionListener::GotCts(double snr, ns3::WifiMode txMode) [member function] - cls.add_method('GotCts', - 'void', - [param('double', 'snr'), param('ns3::WifiMode', 'txMode')], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowTransmissionListener::MissedAck() [member function] - cls.add_method('MissedAck', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowTransmissionListener::MissedBlockAck() [member function] - cls.add_method('MissedBlockAck', - 'void', - [], - is_virtual=True) - ## mac-low.h: void ns3::MacLowTransmissionListener::MissedCts() [member function] - cls.add_method('MissedCts', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## mac-low.h: void ns3::MacLowTransmissionListener::StartNext() [member function] - cls.add_method('StartNext', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3MacLowTransmissionParameters_methods(root_module, cls): - cls.add_output_stream_operator() - ## mac-low.h: ns3::MacLowTransmissionParameters::MacLowTransmissionParameters(ns3::MacLowTransmissionParameters const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MacLowTransmissionParameters const &', 'arg0')]) - ## mac-low.h: ns3::MacLowTransmissionParameters::MacLowTransmissionParameters() [constructor] - cls.add_constructor([]) - ## mac-low.h: void ns3::MacLowTransmissionParameters::DisableAck() [member function] - cls.add_method('DisableAck', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::DisableNextData() [member function] - cls.add_method('DisableNextData', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::DisableOverrideDurationId() [member function] - cls.add_method('DisableOverrideDurationId', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::DisableRts() [member function] - cls.add_method('DisableRts', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableAck() [member function] - cls.add_method('EnableAck', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableBasicBlockAck() [member function] - cls.add_method('EnableBasicBlockAck', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableCompressedBlockAck() [member function] - cls.add_method('EnableCompressedBlockAck', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableFastAck() [member function] - cls.add_method('EnableFastAck', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableMultiTidBlockAck() [member function] - cls.add_method('EnableMultiTidBlockAck', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableNextData(uint32_t size) [member function] - cls.add_method('EnableNextData', - 'void', - [param('uint32_t', 'size')]) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableOverrideDurationId(ns3::Time durationId) [member function] - cls.add_method('EnableOverrideDurationId', - 'void', - [param('ns3::Time', 'durationId')]) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableRts() [member function] - cls.add_method('EnableRts', - 'void', - []) - ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableSuperFastAck() [member function] - cls.add_method('EnableSuperFastAck', - 'void', - []) - ## mac-low.h: ns3::Time ns3::MacLowTransmissionParameters::GetDurationId() const [member function] - cls.add_method('GetDurationId', - 'ns3::Time', - [], - is_const=True) - ## mac-low.h: uint32_t ns3::MacLowTransmissionParameters::GetNextPacketSize() const [member function] - cls.add_method('GetNextPacketSize', - 'uint32_t', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::HasDurationId() const [member function] - cls.add_method('HasDurationId', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::HasNextPacket() const [member function] - cls.add_method('HasNextPacket', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustSendRts() const [member function] - cls.add_method('MustSendRts', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitAck() const [member function] - cls.add_method('MustWaitAck', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitBasicBlockAck() const [member function] - cls.add_method('MustWaitBasicBlockAck', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitCompressedBlockAck() const [member function] - cls.add_method('MustWaitCompressedBlockAck', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitFastAck() const [member function] - cls.add_method('MustWaitFastAck', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitMultiTidBlockAck() const [member function] - cls.add_method('MustWaitMultiTidBlockAck', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitNormalAck() const [member function] - cls.add_method('MustWaitNormalAck', - 'bool', - [], - is_const=True) - ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitSuperFastAck() const [member function] - cls.add_method('MustWaitSuperFastAck', - 'bool', - [], - is_const=True) - return - -def register_Ns3MacRxMiddle_methods(root_module, cls): - ## mac-rx-middle.h: ns3::MacRxMiddle::MacRxMiddle(ns3::MacRxMiddle const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MacRxMiddle const &', 'arg0')]) - ## mac-rx-middle.h: ns3::MacRxMiddle::MacRxMiddle() [constructor] - cls.add_constructor([]) - ## mac-rx-middle.h: void ns3::MacRxMiddle::Receive(ns3::Ptr packet, ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')]) - ## mac-rx-middle.h: void ns3::MacRxMiddle::SetForwardCallback(ns3::Callback, ns3::WifiMacHeader const*, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] - cls.add_method('SetForwardCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::WifiMacHeader const *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - return - -def register_Ns3OriginatorBlockAckAgreement_methods(root_module, cls): - ## originator-block-ack-agreement.h: ns3::OriginatorBlockAckAgreement::OriginatorBlockAckAgreement(ns3::OriginatorBlockAckAgreement const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OriginatorBlockAckAgreement const &', 'arg0')]) - ## originator-block-ack-agreement.h: ns3::OriginatorBlockAckAgreement::OriginatorBlockAckAgreement() [constructor] - cls.add_constructor([]) - ## originator-block-ack-agreement.h: ns3::OriginatorBlockAckAgreement::OriginatorBlockAckAgreement(ns3::Mac48Address recipient, uint8_t tid) [constructor] - cls.add_constructor([param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')]) - ## originator-block-ack-agreement.h: void ns3::OriginatorBlockAckAgreement::CompleteExchange() [member function] - cls.add_method('CompleteExchange', - 'void', - []) - ## originator-block-ack-agreement.h: bool ns3::OriginatorBlockAckAgreement::IsBlockAckRequestNeeded() const [member function] - cls.add_method('IsBlockAckRequestNeeded', - 'bool', - [], - is_const=True) - ## originator-block-ack-agreement.h: bool ns3::OriginatorBlockAckAgreement::IsEstablished() const [member function] - cls.add_method('IsEstablished', - 'bool', - [], - is_const=True) - ## originator-block-ack-agreement.h: bool ns3::OriginatorBlockAckAgreement::IsInactive() const [member function] - cls.add_method('IsInactive', - 'bool', - [], - is_const=True) - ## originator-block-ack-agreement.h: bool ns3::OriginatorBlockAckAgreement::IsPending() const [member function] - cls.add_method('IsPending', - 'bool', - [], - is_const=True) - ## originator-block-ack-agreement.h: bool ns3::OriginatorBlockAckAgreement::IsUnsuccessful() const [member function] - cls.add_method('IsUnsuccessful', - 'bool', - [], - is_const=True) - ## originator-block-ack-agreement.h: void ns3::OriginatorBlockAckAgreement::NotifyMpduTransmission(uint16_t nextSeqNumber) [member function] - cls.add_method('NotifyMpduTransmission', - 'void', - [param('uint16_t', 'nextSeqNumber')]) - ## originator-block-ack-agreement.h: void ns3::OriginatorBlockAckAgreement::SetState(ns3::OriginatorBlockAckAgreement::State state) [member function] - cls.add_method('SetState', - 'void', - [param('ns3::OriginatorBlockAckAgreement::State', 'state')]) - return - -def register_Ns3RateInfo_methods(root_module, cls): - ## minstrel-wifi-manager.h: ns3::RateInfo::RateInfo() [constructor] - cls.add_constructor([]) - ## minstrel-wifi-manager.h: ns3::RateInfo::RateInfo(ns3::RateInfo const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RateInfo const &', 'arg0')]) - ## minstrel-wifi-manager.h: ns3::RateInfo::adjustedRetryCount [variable] - cls.add_instance_attribute('adjustedRetryCount', 'uint32_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::attemptHist [variable] - cls.add_instance_attribute('attemptHist', 'uint64_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::ewmaProb [variable] - cls.add_instance_attribute('ewmaProb', 'uint32_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::numRateAttempt [variable] - cls.add_instance_attribute('numRateAttempt', 'uint32_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::numRateSuccess [variable] - cls.add_instance_attribute('numRateSuccess', 'uint32_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::perfectTxTime [variable] - cls.add_instance_attribute('perfectTxTime', 'ns3::Time', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::prevNumRateAttempt [variable] - cls.add_instance_attribute('prevNumRateAttempt', 'uint32_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::prevNumRateSuccess [variable] - cls.add_instance_attribute('prevNumRateSuccess', 'uint32_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::prob [variable] - cls.add_instance_attribute('prob', 'uint32_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::retryCount [variable] - cls.add_instance_attribute('retryCount', 'uint32_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::successHist [variable] - cls.add_instance_attribute('successHist', 'uint64_t', is_const=False) - ## minstrel-wifi-manager.h: ns3::RateInfo::throughput [variable] - cls.add_instance_attribute('throughput', 'uint32_t', is_const=False) - return - -def register_Ns3StatusCode_methods(root_module, cls): - cls.add_output_stream_operator() - ## status-code.h: ns3::StatusCode::StatusCode(ns3::StatusCode const & arg0) [copy constructor] - cls.add_constructor([param('ns3::StatusCode const &', 'arg0')]) - ## status-code.h: ns3::StatusCode::StatusCode() [constructor] - cls.add_constructor([]) - ## status-code.h: ns3::Buffer::Iterator ns3::StatusCode::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## status-code.h: uint32_t ns3::StatusCode::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True) - ## status-code.h: bool ns3::StatusCode::IsSuccess() const [member function] - cls.add_method('IsSuccess', - 'bool', - [], - is_const=True) - ## status-code.h: ns3::Buffer::Iterator ns3::StatusCode::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## status-code.h: void ns3::StatusCode::SetFailure() [member function] - cls.add_method('SetFailure', - 'void', - []) - ## status-code.h: void ns3::StatusCode::SetSuccess() [member function] - cls.add_method('SetSuccess', - 'void', - []) - return - -def register_Ns3WifiHelper_methods(root_module, cls): - ## wifi-helper.h: ns3::WifiHelper::WifiHelper(ns3::WifiHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiHelper const &', 'arg0')]) - ## wifi-helper.h: ns3::WifiHelper::WifiHelper() [constructor] - cls.add_constructor([]) - ## wifi-helper.h: static ns3::WifiHelper ns3::WifiHelper::Default() [member function] - cls.add_method('Default', - 'ns3::WifiHelper', - [], - is_static=True) - ## wifi-helper.h: static void ns3::WifiHelper::EnableLogComponents() [member function] - cls.add_method('EnableLogComponents', - 'void', - [], - is_static=True) - ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::NodeContainer c) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::NodeContainer', 'c')], - is_const=True) - ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, ns3::Ptr node) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('ns3::Ptr< ns3::Node >', 'node')], - is_const=True) - ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::WifiPhyHelper const & phy, ns3::WifiMacHelper const & mac, std::string nodeName) const [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::WifiPhyHelper const &', 'phy'), param('ns3::WifiMacHelper const &', 'mac'), param('std::string', 'nodeName')], - is_const=True) - ## wifi-helper.h: void ns3::WifiHelper::SetRemoteStationManager(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetRemoteStationManager', - 'void', - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## wifi-helper.h: void ns3::WifiHelper::SetStandard(ns3::WifiPhyStandard standard) [member function] - cls.add_method('SetStandard', - 'void', - [param('ns3::WifiPhyStandard', 'standard')]) - return - -def register_Ns3WifiMacHelper_methods(root_module, cls): - ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper() [constructor] - cls.add_constructor([]) - ## wifi-helper.h: ns3::WifiMacHelper::WifiMacHelper(ns3::WifiMacHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiMacHelper const &', 'arg0')]) - ## wifi-helper.h: ns3::Ptr ns3::WifiMacHelper::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::WifiMac >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3WifiMode_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## wifi-mode.h: ns3::WifiMode::WifiMode(ns3::WifiMode const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiMode const &', 'arg0')]) - ## wifi-mode.h: ns3::WifiMode::WifiMode() [constructor] - cls.add_constructor([]) - ## wifi-mode.h: ns3::WifiMode::WifiMode(std::string name) [constructor] - cls.add_constructor([param('std::string', 'name')]) - ## wifi-mode.h: uint32_t ns3::WifiMode::GetBandwidth() const [member function] - cls.add_method('GetBandwidth', - 'uint32_t', - [], - is_const=True) - ## wifi-mode.h: ns3::WifiCodeRate ns3::WifiMode::GetCodeRate() const [member function] - cls.add_method('GetCodeRate', - 'ns3::WifiCodeRate', - [], - is_const=True) - ## wifi-mode.h: uint8_t ns3::WifiMode::GetConstellationSize() const [member function] - cls.add_method('GetConstellationSize', - 'uint8_t', - [], - is_const=True) - ## wifi-mode.h: uint32_t ns3::WifiMode::GetDataRate() const [member function] - cls.add_method('GetDataRate', - 'uint32_t', - [], - is_const=True) - ## wifi-mode.h: ns3::WifiModulationClass ns3::WifiMode::GetModulationClass() const [member function] - cls.add_method('GetModulationClass', - 'ns3::WifiModulationClass', - [], - is_const=True) - ## wifi-mode.h: uint32_t ns3::WifiMode::GetPhyRate() const [member function] - cls.add_method('GetPhyRate', - 'uint32_t', - [], - is_const=True) - ## wifi-mode.h: uint32_t ns3::WifiMode::GetUid() const [member function] - cls.add_method('GetUid', - 'uint32_t', - [], - is_const=True) - ## wifi-mode.h: std::string ns3::WifiMode::GetUniqueName() const [member function] - cls.add_method('GetUniqueName', - 'std::string', - [], - is_const=True) - ## wifi-mode.h: bool ns3::WifiMode::IsMandatory() const [member function] - cls.add_method('IsMandatory', - 'bool', - [], - is_const=True) - return - -def register_Ns3WifiModeFactory_methods(root_module, cls): - ## wifi-mode.h: ns3::WifiModeFactory::WifiModeFactory(ns3::WifiModeFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiModeFactory const &', 'arg0')]) - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateWifiMode(std::string uniqueName, ns3::WifiModulationClass modClass, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, ns3::WifiCodeRate codingRate, uint8_t constellationSize) [member function] - cls.add_method('CreateWifiMode', - 'ns3::WifiMode', - [param('std::string', 'uniqueName'), param('ns3::WifiModulationClass', 'modClass'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('ns3::WifiCodeRate', 'codingRate'), param('uint8_t', 'constellationSize')], - is_static=True) - return - -def register_Ns3WifiPhyHelper_methods(root_module, cls): - ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper() [constructor] - cls.add_constructor([]) - ## wifi-helper.h: ns3::WifiPhyHelper::WifiPhyHelper(ns3::WifiPhyHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiPhyHelper const &', 'arg0')]) - ## wifi-helper.h: ns3::Ptr ns3::WifiPhyHelper::Create(ns3::Ptr node, ns3::Ptr device) const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::WifiPhy >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3WifiPhyListener_methods(root_module, cls): - ## wifi-phy.h: ns3::WifiPhyListener::WifiPhyListener() [constructor] - cls.add_constructor([]) - ## wifi-phy.h: ns3::WifiPhyListener::WifiPhyListener(ns3::WifiPhyListener const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiPhyListener const &', 'arg0')]) - ## wifi-phy.h: void ns3::WifiPhyListener::NotifyMaybeCcaBusyStart(ns3::Time duration) [member function] - cls.add_method('NotifyMaybeCcaBusyStart', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxEndError() [member function] - cls.add_method('NotifyRxEndError', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxEndOk() [member function] - cls.add_method('NotifyRxEndOk', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxStart(ns3::Time duration) [member function] - cls.add_method('NotifyRxStart', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhyListener::NotifySwitchingStart(ns3::Time duration) [member function] - cls.add_method('NotifySwitchingStart', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhyListener::NotifyTxStart(ns3::Time duration) [member function] - cls.add_method('NotifyTxStart', - 'void', - [param('ns3::Time', 'duration')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3WifiRemoteStation_methods(root_module, cls): - ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::WifiRemoteStation() [constructor] - cls.add_constructor([]) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::WifiRemoteStation(ns3::WifiRemoteStation const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiRemoteStation const &', 'arg0')]) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::m_slrc [variable] - cls.add_instance_attribute('m_slrc', 'uint32_t', is_const=False) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::m_ssrc [variable] - cls.add_instance_attribute('m_ssrc', 'uint32_t', is_const=False) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::m_state [variable] - cls.add_instance_attribute('m_state', 'ns3::WifiRemoteStationState *', is_const=False) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::m_tid [variable] - cls.add_instance_attribute('m_tid', 'uint8_t', is_const=False) - return - -def register_Ns3WifiRemoteStationInfo_methods(root_module, cls): - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationInfo::WifiRemoteStationInfo(ns3::WifiRemoteStationInfo const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiRemoteStationInfo const &', 'arg0')]) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationInfo::WifiRemoteStationInfo() [constructor] - cls.add_constructor([]) - ## wifi-remote-station-manager.h: double ns3::WifiRemoteStationInfo::GetFrameErrorRate() const [member function] - cls.add_method('GetFrameErrorRate', - 'double', - [], - is_const=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationInfo::NotifyTxFailed() [member function] - cls.add_method('NotifyTxFailed', - 'void', - []) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationInfo::NotifyTxSuccess(uint32_t retryCounter) [member function] - cls.add_method('NotifyTxSuccess', - 'void', - [param('uint32_t', 'retryCounter')]) - return - -def register_Ns3WifiRemoteStationState_methods(root_module, cls): - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationState::WifiRemoteStationState() [constructor] - cls.add_constructor([]) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationState::WifiRemoteStationState(ns3::WifiRemoteStationState const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiRemoteStationState const &', 'arg0')]) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationState::m_address [variable] - cls.add_instance_attribute('m_address', 'ns3::Mac48Address', is_const=False) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationState::m_info [variable] - cls.add_instance_attribute('m_info', 'ns3::WifiRemoteStationInfo', is_const=False) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationState::m_operationalRateSet [variable] - cls.add_instance_attribute('m_operationalRateSet', 'ns3::WifiModeList', is_const=False) - return - -def register_Ns3YansWifiChannelHelper_methods(root_module, cls): - ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper(ns3::YansWifiChannelHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::YansWifiChannelHelper const &', 'arg0')]) - ## yans-wifi-helper.h: ns3::YansWifiChannelHelper::YansWifiChannelHelper() [constructor] - cls.add_constructor([]) - ## yans-wifi-helper.h: void ns3::YansWifiChannelHelper::AddPropagationLoss(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('AddPropagationLoss', - 'void', - [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## yans-wifi-helper.h: ns3::Ptr ns3::YansWifiChannelHelper::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::YansWifiChannel >', - [], - is_const=True) - ## yans-wifi-helper.h: static ns3::YansWifiChannelHelper ns3::YansWifiChannelHelper::Default() [member function] - cls.add_method('Default', - 'ns3::YansWifiChannelHelper', - [], - is_static=True) - ## yans-wifi-helper.h: void ns3::YansWifiChannelHelper::SetPropagationDelay(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetPropagationDelay', - 'void', - [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - return - -def register_Ns3YansWifiPhyHelper_methods(root_module, cls): - ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::YansWifiPhyHelper(ns3::YansWifiPhyHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::YansWifiPhyHelper const &', 'arg0')]) - ## yans-wifi-helper.h: ns3::YansWifiPhyHelper::YansWifiPhyHelper() [constructor] - cls.add_constructor([]) - ## yans-wifi-helper.h: static ns3::YansWifiPhyHelper ns3::YansWifiPhyHelper::Default() [member function] - cls.add_method('Default', - 'ns3::YansWifiPhyHelper', - [], - is_static=True) - ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::Set(std::string name, ns3::AttributeValue const & v) [member function] - cls.add_method('Set', - 'void', - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'v')]) - ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::YansWifiChannel >', 'channel')]) - ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetChannel(std::string channelName) [member function] - cls.add_method('SetChannel', - 'void', - [param('std::string', 'channelName')]) - ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetErrorRateModel(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetErrorRateModel', - 'void', - [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::SetPcapDataLinkType(ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes dlt) [member function] - cls.add_method('SetPcapDataLinkType', - 'void', - [param('ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes', 'dlt')]) - ## yans-wifi-helper.h: ns3::Ptr ns3::YansWifiPhyHelper::Create(ns3::Ptr node, ns3::Ptr device) const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::WifiPhy >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')], - is_const=True, visibility='private', is_virtual=True) - ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnableAsciiInternal(ns3::Ptr stream, std::string prefix, ns3::Ptr nd, bool explicitFilename) [member function] - cls.add_method('EnableAsciiInternal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - ## yans-wifi-helper.h: void ns3::YansWifiPhyHelper::EnablePcapInternal(std::string prefix, ns3::Ptr nd, bool promiscuous, bool explicitFilename) [member function] - cls.add_method('EnablePcapInternal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - return - -def register_Ns3MgtAddBaRequestHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::MgtAddBaRequestHeader::MgtAddBaRequestHeader(ns3::MgtAddBaRequestHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MgtAddBaRequestHeader const &', 'arg0')]) - ## mgt-headers.h: ns3::MgtAddBaRequestHeader::MgtAddBaRequestHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: uint32_t ns3::MgtAddBaRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mgt-headers.h: uint16_t ns3::MgtAddBaRequestHeader::GetBufferSize() const [member function] - cls.add_method('GetBufferSize', - 'uint16_t', - [], - is_const=True) - ## mgt-headers.h: ns3::TypeId ns3::MgtAddBaRequestHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint32_t ns3::MgtAddBaRequestHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint16_t ns3::MgtAddBaRequestHeader::GetStartingSequence() const [member function] - cls.add_method('GetStartingSequence', - 'uint16_t', - [], - is_const=True) - ## mgt-headers.h: uint8_t ns3::MgtAddBaRequestHeader::GetTid() const [member function] - cls.add_method('GetTid', - 'uint8_t', - [], - is_const=True) - ## mgt-headers.h: uint16_t ns3::MgtAddBaRequestHeader::GetTimeout() const [member function] - cls.add_method('GetTimeout', - 'uint16_t', - [], - is_const=True) - ## mgt-headers.h: static ns3::TypeId ns3::MgtAddBaRequestHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mgt-headers.h: bool ns3::MgtAddBaRequestHeader::IsAmsduSupported() const [member function] - cls.add_method('IsAmsduSupported', - 'bool', - [], - is_const=True) - ## mgt-headers.h: bool ns3::MgtAddBaRequestHeader::IsImmediateBlockAck() const [member function] - cls.add_method('IsImmediateBlockAck', - 'bool', - [], - is_const=True) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::SetAmsduSupport(bool supported) [member function] - cls.add_method('SetAmsduSupport', - 'void', - [param('bool', 'supported')]) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::SetBufferSize(uint16_t size) [member function] - cls.add_method('SetBufferSize', - 'void', - [param('uint16_t', 'size')]) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::SetDelayedBlockAck() [member function] - cls.add_method('SetDelayedBlockAck', - 'void', - []) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::SetImmediateBlockAck() [member function] - cls.add_method('SetImmediateBlockAck', - 'void', - []) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::SetStartingSequence(uint16_t seq) [member function] - cls.add_method('SetStartingSequence', - 'void', - [param('uint16_t', 'seq')]) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::SetTid(uint8_t tid) [member function] - cls.add_method('SetTid', - 'void', - [param('uint8_t', 'tid')]) - ## mgt-headers.h: void ns3::MgtAddBaRequestHeader::SetTimeout(uint16_t timeout) [member function] - cls.add_method('SetTimeout', - 'void', - [param('uint16_t', 'timeout')]) - return - -def register_Ns3MgtAddBaResponseHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::MgtAddBaResponseHeader::MgtAddBaResponseHeader(ns3::MgtAddBaResponseHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MgtAddBaResponseHeader const &', 'arg0')]) - ## mgt-headers.h: ns3::MgtAddBaResponseHeader::MgtAddBaResponseHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: uint32_t ns3::MgtAddBaResponseHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mgt-headers.h: uint16_t ns3::MgtAddBaResponseHeader::GetBufferSize() const [member function] - cls.add_method('GetBufferSize', - 'uint16_t', - [], - is_const=True) - ## mgt-headers.h: ns3::TypeId ns3::MgtAddBaResponseHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint32_t ns3::MgtAddBaResponseHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: ns3::StatusCode ns3::MgtAddBaResponseHeader::GetStatusCode() const [member function] - cls.add_method('GetStatusCode', - 'ns3::StatusCode', - [], - is_const=True) - ## mgt-headers.h: uint8_t ns3::MgtAddBaResponseHeader::GetTid() const [member function] - cls.add_method('GetTid', - 'uint8_t', - [], - is_const=True) - ## mgt-headers.h: uint16_t ns3::MgtAddBaResponseHeader::GetTimeout() const [member function] - cls.add_method('GetTimeout', - 'uint16_t', - [], - is_const=True) - ## mgt-headers.h: static ns3::TypeId ns3::MgtAddBaResponseHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mgt-headers.h: bool ns3::MgtAddBaResponseHeader::IsAmsduSupported() const [member function] - cls.add_method('IsAmsduSupported', - 'bool', - [], - is_const=True) - ## mgt-headers.h: bool ns3::MgtAddBaResponseHeader::IsImmediateBlockAck() const [member function] - cls.add_method('IsImmediateBlockAck', - 'bool', - [], - is_const=True) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::SetAmsduSupport(bool supported) [member function] - cls.add_method('SetAmsduSupport', - 'void', - [param('bool', 'supported')]) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::SetBufferSize(uint16_t size) [member function] - cls.add_method('SetBufferSize', - 'void', - [param('uint16_t', 'size')]) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::SetDelayedBlockAck() [member function] - cls.add_method('SetDelayedBlockAck', - 'void', - []) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::SetImmediateBlockAck() [member function] - cls.add_method('SetImmediateBlockAck', - 'void', - []) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::SetStatusCode(ns3::StatusCode code) [member function] - cls.add_method('SetStatusCode', - 'void', - [param('ns3::StatusCode', 'code')]) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::SetTid(uint8_t tid) [member function] - cls.add_method('SetTid', - 'void', - [param('uint8_t', 'tid')]) - ## mgt-headers.h: void ns3::MgtAddBaResponseHeader::SetTimeout(uint16_t timeout) [member function] - cls.add_method('SetTimeout', - 'void', - [param('uint16_t', 'timeout')]) - return - -def register_Ns3MgtAssocRequestHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::MgtAssocRequestHeader::MgtAssocRequestHeader(ns3::MgtAssocRequestHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MgtAssocRequestHeader const &', 'arg0')]) - ## mgt-headers.h: ns3::MgtAssocRequestHeader::MgtAssocRequestHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: uint32_t ns3::MgtAssocRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mgt-headers.h: ns3::TypeId ns3::MgtAssocRequestHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint16_t ns3::MgtAssocRequestHeader::GetListenInterval() const [member function] - cls.add_method('GetListenInterval', - 'uint16_t', - [], - is_const=True) - ## mgt-headers.h: uint32_t ns3::MgtAssocRequestHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: ns3::Ssid ns3::MgtAssocRequestHeader::GetSsid() const [member function] - cls.add_method('GetSsid', - 'ns3::Ssid', - [], - is_const=True) - ## mgt-headers.h: ns3::SupportedRates ns3::MgtAssocRequestHeader::GetSupportedRates() const [member function] - cls.add_method('GetSupportedRates', - 'ns3::SupportedRates', - [], - is_const=True) - ## mgt-headers.h: static ns3::TypeId ns3::MgtAssocRequestHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mgt-headers.h: void ns3::MgtAssocRequestHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtAssocRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtAssocRequestHeader::SetListenInterval(uint16_t interval) [member function] - cls.add_method('SetListenInterval', - 'void', - [param('uint16_t', 'interval')]) - ## mgt-headers.h: void ns3::MgtAssocRequestHeader::SetSsid(ns3::Ssid ssid) [member function] - cls.add_method('SetSsid', - 'void', - [param('ns3::Ssid', 'ssid')]) - ## mgt-headers.h: void ns3::MgtAssocRequestHeader::SetSupportedRates(ns3::SupportedRates rates) [member function] - cls.add_method('SetSupportedRates', - 'void', - [param('ns3::SupportedRates', 'rates')]) - return - -def register_Ns3MgtAssocResponseHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::MgtAssocResponseHeader::MgtAssocResponseHeader(ns3::MgtAssocResponseHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MgtAssocResponseHeader const &', 'arg0')]) - ## mgt-headers.h: ns3::MgtAssocResponseHeader::MgtAssocResponseHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: uint32_t ns3::MgtAssocResponseHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mgt-headers.h: ns3::TypeId ns3::MgtAssocResponseHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint32_t ns3::MgtAssocResponseHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: ns3::StatusCode ns3::MgtAssocResponseHeader::GetStatusCode() [member function] - cls.add_method('GetStatusCode', - 'ns3::StatusCode', - []) - ## mgt-headers.h: ns3::SupportedRates ns3::MgtAssocResponseHeader::GetSupportedRates() [member function] - cls.add_method('GetSupportedRates', - 'ns3::SupportedRates', - []) - ## mgt-headers.h: static ns3::TypeId ns3::MgtAssocResponseHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mgt-headers.h: void ns3::MgtAssocResponseHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtAssocResponseHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtAssocResponseHeader::SetStatusCode(ns3::StatusCode code) [member function] - cls.add_method('SetStatusCode', - 'void', - [param('ns3::StatusCode', 'code')]) - ## mgt-headers.h: void ns3::MgtAssocResponseHeader::SetSupportedRates(ns3::SupportedRates rates) [member function] - cls.add_method('SetSupportedRates', - 'void', - [param('ns3::SupportedRates', 'rates')]) - return - -def register_Ns3MgtDelBaHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::MgtDelBaHeader::MgtDelBaHeader(ns3::MgtDelBaHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MgtDelBaHeader const &', 'arg0')]) - ## mgt-headers.h: ns3::MgtDelBaHeader::MgtDelBaHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: uint32_t ns3::MgtDelBaHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mgt-headers.h: ns3::TypeId ns3::MgtDelBaHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint32_t ns3::MgtDelBaHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint8_t ns3::MgtDelBaHeader::GetTid() const [member function] - cls.add_method('GetTid', - 'uint8_t', - [], - is_const=True) - ## mgt-headers.h: static ns3::TypeId ns3::MgtDelBaHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mgt-headers.h: bool ns3::MgtDelBaHeader::IsByOriginator() const [member function] - cls.add_method('IsByOriginator', - 'bool', - [], - is_const=True) - ## mgt-headers.h: void ns3::MgtDelBaHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtDelBaHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtDelBaHeader::SetByOriginator() [member function] - cls.add_method('SetByOriginator', - 'void', - []) - ## mgt-headers.h: void ns3::MgtDelBaHeader::SetByRecipient() [member function] - cls.add_method('SetByRecipient', - 'void', - []) - ## mgt-headers.h: void ns3::MgtDelBaHeader::SetTid(uint8_t arg0) [member function] - cls.add_method('SetTid', - 'void', - [param('uint8_t', 'arg0')]) - return - -def register_Ns3MgtProbeRequestHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::MgtProbeRequestHeader::MgtProbeRequestHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: ns3::MgtProbeRequestHeader::MgtProbeRequestHeader(ns3::MgtProbeRequestHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MgtProbeRequestHeader const &', 'arg0')]) - ## mgt-headers.h: uint32_t ns3::MgtProbeRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mgt-headers.h: ns3::TypeId ns3::MgtProbeRequestHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint32_t ns3::MgtProbeRequestHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: ns3::Ssid ns3::MgtProbeRequestHeader::GetSsid() const [member function] - cls.add_method('GetSsid', - 'ns3::Ssid', - [], - is_const=True) - ## mgt-headers.h: ns3::SupportedRates ns3::MgtProbeRequestHeader::GetSupportedRates() const [member function] - cls.add_method('GetSupportedRates', - 'ns3::SupportedRates', - [], - is_const=True) - ## mgt-headers.h: static ns3::TypeId ns3::MgtProbeRequestHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mgt-headers.h: void ns3::MgtProbeRequestHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtProbeRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtProbeRequestHeader::SetSsid(ns3::Ssid ssid) [member function] - cls.add_method('SetSsid', - 'void', - [param('ns3::Ssid', 'ssid')]) - ## mgt-headers.h: void ns3::MgtProbeRequestHeader::SetSupportedRates(ns3::SupportedRates rates) [member function] - cls.add_method('SetSupportedRates', - 'void', - [param('ns3::SupportedRates', 'rates')]) - return - -def register_Ns3MgtProbeResponseHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::MgtProbeResponseHeader::MgtProbeResponseHeader(ns3::MgtProbeResponseHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MgtProbeResponseHeader const &', 'arg0')]) - ## mgt-headers.h: ns3::MgtProbeResponseHeader::MgtProbeResponseHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: uint32_t ns3::MgtProbeResponseHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mgt-headers.h: uint64_t ns3::MgtProbeResponseHeader::GetBeaconIntervalUs() const [member function] - cls.add_method('GetBeaconIntervalUs', - 'uint64_t', - [], - is_const=True) - ## mgt-headers.h: ns3::TypeId ns3::MgtProbeResponseHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint32_t ns3::MgtProbeResponseHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: ns3::Ssid ns3::MgtProbeResponseHeader::GetSsid() const [member function] - cls.add_method('GetSsid', - 'ns3::Ssid', - [], - is_const=True) - ## mgt-headers.h: ns3::SupportedRates ns3::MgtProbeResponseHeader::GetSupportedRates() const [member function] - cls.add_method('GetSupportedRates', - 'ns3::SupportedRates', - [], - is_const=True) - ## mgt-headers.h: uint64_t ns3::MgtProbeResponseHeader::GetTimestamp() [member function] - cls.add_method('GetTimestamp', - 'uint64_t', - []) - ## mgt-headers.h: static ns3::TypeId ns3::MgtProbeResponseHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mgt-headers.h: void ns3::MgtProbeResponseHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtProbeResponseHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::MgtProbeResponseHeader::SetBeaconIntervalUs(uint64_t us) [member function] - cls.add_method('SetBeaconIntervalUs', - 'void', - [param('uint64_t', 'us')]) - ## mgt-headers.h: void ns3::MgtProbeResponseHeader::SetSsid(ns3::Ssid ssid) [member function] - cls.add_method('SetSsid', - 'void', - [param('ns3::Ssid', 'ssid')]) - ## mgt-headers.h: void ns3::MgtProbeResponseHeader::SetSupportedRates(ns3::SupportedRates rates) [member function] - cls.add_method('SetSupportedRates', - 'void', - [param('ns3::SupportedRates', 'rates')]) - return - -def register_Ns3NqosWifiMacHelper_methods(root_module, cls): - ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper(ns3::NqosWifiMacHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::NqosWifiMacHelper const &', 'arg0')]) - ## nqos-wifi-mac-helper.h: ns3::NqosWifiMacHelper::NqosWifiMacHelper() [constructor] - cls.add_constructor([]) - ## nqos-wifi-mac-helper.h: static ns3::NqosWifiMacHelper ns3::NqosWifiMacHelper::Default() [member function] - cls.add_method('Default', - 'ns3::NqosWifiMacHelper', - [], - is_static=True) - ## nqos-wifi-mac-helper.h: void ns3::NqosWifiMacHelper::SetType(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetType', - 'void', - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## nqos-wifi-mac-helper.h: ns3::Ptr ns3::NqosWifiMacHelper::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::WifiMac >', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3QosTag_methods(root_module, cls): - ## qos-tag.h: ns3::QosTag::QosTag(ns3::QosTag const & arg0) [copy constructor] - cls.add_constructor([param('ns3::QosTag const &', 'arg0')]) - ## qos-tag.h: ns3::QosTag::QosTag() [constructor] - cls.add_constructor([]) - ## qos-tag.h: ns3::QosTag::QosTag(uint8_t tid) [constructor] - cls.add_constructor([param('uint8_t', 'tid')]) - ## qos-tag.h: void ns3::QosTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## qos-tag.h: ns3::TypeId ns3::QosTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## qos-tag.h: uint32_t ns3::QosTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## qos-tag.h: uint8_t ns3::QosTag::GetTid() const [member function] - cls.add_method('GetTid', - 'uint8_t', - [], - is_const=True) - ## qos-tag.h: static ns3::TypeId ns3::QosTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## qos-tag.h: void ns3::QosTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## qos-tag.h: void ns3::QosTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_const=True, is_virtual=True) - ## qos-tag.h: void ns3::QosTag::SetTid(uint8_t tid) [member function] - cls.add_method('SetTid', - 'void', - [param('uint8_t', 'tid')]) - ## qos-tag.h: void ns3::QosTag::SetUserPriority(ns3::UserPriority up) [member function] - cls.add_method('SetUserPriority', - 'void', - [param('ns3::UserPriority', 'up')]) - return - -def register_Ns3QosWifiMacHelper_methods(root_module, cls): - ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper::QosWifiMacHelper(ns3::QosWifiMacHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::QosWifiMacHelper const &', 'arg0')]) - ## qos-wifi-mac-helper.h: ns3::QosWifiMacHelper::QosWifiMacHelper() [constructor] - cls.add_constructor([]) - ## qos-wifi-mac-helper.h: static ns3::QosWifiMacHelper ns3::QosWifiMacHelper::Default() [member function] - cls.add_method('Default', - 'ns3::QosWifiMacHelper', - [], - is_static=True) - ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetBlockAckInactivityTimeoutForAc(ns3::AcIndex ac, uint16_t timeout) [member function] - cls.add_method('SetBlockAckInactivityTimeoutForAc', - 'void', - [param('ns3::AcIndex', 'ac'), param('uint16_t', 'timeout')]) - ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetBlockAckThresholdForAc(ns3::AcIndex ac, uint8_t threshold) [member function] - cls.add_method('SetBlockAckThresholdForAc', - 'void', - [param('ns3::AcIndex', 'ac'), param('uint8_t', 'threshold')]) - ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetMsduAggregatorForAc(ns3::AcIndex ac, std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetMsduAggregatorForAc', - 'void', - [param('ns3::AcIndex', 'ac'), param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()')]) - ## qos-wifi-mac-helper.h: void ns3::QosWifiMacHelper::SetType(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] - cls.add_method('SetType', - 'void', - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) - ## qos-wifi-mac-helper.h: ns3::Ptr ns3::QosWifiMacHelper::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::WifiMac >', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3WifiActionHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::WifiActionHeader::WifiActionHeader(ns3::WifiActionHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiActionHeader const &', 'arg0')]) - ## mgt-headers.h: ns3::WifiActionHeader::WifiActionHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: uint32_t ns3::WifiActionHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue ns3::WifiActionHeader::GetAction() [member function] - cls.add_method('GetAction', - 'ns3::WifiActionHeader::ActionValue', - []) - ## mgt-headers.h: ns3::WifiActionHeader::CategoryValue ns3::WifiActionHeader::GetCategory() [member function] - cls.add_method('GetCategory', - 'ns3::WifiActionHeader::CategoryValue', - []) - ## mgt-headers.h: ns3::TypeId ns3::WifiActionHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: uint32_t ns3::WifiActionHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mgt-headers.h: static ns3::TypeId ns3::WifiActionHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mgt-headers.h: void ns3::WifiActionHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::WifiActionHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mgt-headers.h: void ns3::WifiActionHeader::SetAction(ns3::WifiActionHeader::CategoryValue type, ns3::WifiActionHeader::ActionValue action) [member function] - cls.add_method('SetAction', - 'void', - [param('ns3::WifiActionHeader::CategoryValue', 'type'), param('ns3::WifiActionHeader::ActionValue', 'action')]) - return - -def register_Ns3WifiActionHeaderActionValue_methods(root_module, cls): - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue::ActionValue() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue::ActionValue(ns3::WifiActionHeader::ActionValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiActionHeader::ActionValue const &', 'arg0')]) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue::blockAck [variable] - cls.add_instance_attribute('blockAck', 'ns3::WifiActionHeader::BlockAckActionValue', is_const=False) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue::interwork [variable] - cls.add_instance_attribute('interwork', 'ns3::WifiActionHeader::InterworkActionValue', is_const=False) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue::linkMetrtic [variable] - cls.add_instance_attribute('linkMetrtic', 'ns3::WifiActionHeader::LinkMetricActionValue', is_const=False) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue::pathSelection [variable] - cls.add_instance_attribute('pathSelection', 'ns3::WifiActionHeader::PathSelectionActionValue', is_const=False) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue::peerLink [variable] - cls.add_instance_attribute('peerLink', 'ns3::WifiActionHeader::PeerLinkMgtActionValue', is_const=False) - ## mgt-headers.h: ns3::WifiActionHeader::ActionValue::resourceCoordination [variable] - cls.add_instance_attribute('resourceCoordination', 'ns3::WifiActionHeader::ResourceCoordinationActionValue', is_const=False) - return - -def register_Ns3WifiInformationElement_methods(root_module, cls): - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('==') - ## wifi-information-element.h: ns3::WifiInformationElement::WifiInformationElement() [constructor] - cls.add_constructor([]) - ## wifi-information-element.h: ns3::WifiInformationElement::WifiInformationElement(ns3::WifiInformationElement const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiInformationElement const &', 'arg0')]) - ## wifi-information-element.h: ns3::Buffer::Iterator ns3::WifiInformationElement::Deserialize(ns3::Buffer::Iterator i) [member function] - cls.add_method('Deserialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'i')]) - ## wifi-information-element.h: ns3::Buffer::Iterator ns3::WifiInformationElement::DeserializeIfPresent(ns3::Buffer::Iterator i) [member function] - cls.add_method('DeserializeIfPresent', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'i')]) - ## wifi-information-element.h: uint8_t ns3::WifiInformationElement::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_pure_virtual=True, is_virtual=True) - ## wifi-information-element.h: ns3::WifiInformationElementId ns3::WifiInformationElement::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-information-element.h: uint8_t ns3::WifiInformationElement::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-information-element.h: uint16_t ns3::WifiInformationElement::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint16_t', - [], - is_const=True) - ## wifi-information-element.h: void ns3::WifiInformationElement::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wifi-information-element.h: ns3::Buffer::Iterator ns3::WifiInformationElement::Serialize(ns3::Buffer::Iterator i) const [member function] - cls.add_method('Serialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'i')], - is_const=True) - ## wifi-information-element.h: void ns3::WifiInformationElement::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3WifiInformationElementVector_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## wifi-information-element-vector.h: ns3::WifiInformationElementVector::WifiInformationElementVector(ns3::WifiInformationElementVector const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiInformationElementVector const &', 'arg0')]) - ## wifi-information-element-vector.h: ns3::WifiInformationElementVector::WifiInformationElementVector() [constructor] - cls.add_constructor([]) - ## wifi-information-element-vector.h: bool ns3::WifiInformationElementVector::AddInformationElement(ns3::Ptr element) [member function] - cls.add_method('AddInformationElement', - 'bool', - [param('ns3::Ptr< ns3::WifiInformationElement >', 'element')]) - ## wifi-information-element-vector.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::WifiInformationElementVector::Begin() [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::WifiInformationElement >, std::vector< ns3::Ptr< ns3::WifiInformationElement > > >', - []) - ## wifi-information-element-vector.h: uint32_t ns3::WifiInformationElementVector::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wifi-information-element-vector.h: uint32_t ns3::WifiInformationElementVector::DeserializeSingleIe(ns3::Buffer::Iterator start) [member function] - cls.add_method('DeserializeSingleIe', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wifi-information-element-vector.h: __gnu_cxx::__normal_iterator*,std::vector, std::allocator > > > ns3::WifiInformationElementVector::End() [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::WifiInformationElement >, std::vector< ns3::Ptr< ns3::WifiInformationElement > > >', - []) - ## wifi-information-element-vector.h: ns3::Ptr ns3::WifiInformationElementVector::FindFirst(ns3::WifiInformationElementId id) const [member function] - cls.add_method('FindFirst', - 'ns3::Ptr< ns3::WifiInformationElement >', - [param('ns3::WifiInformationElementId', 'id')], - is_const=True) - ## wifi-information-element-vector.h: ns3::TypeId ns3::WifiInformationElementVector::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wifi-information-element-vector.h: uint32_t ns3::WifiInformationElementVector::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wifi-information-element-vector.h: static ns3::TypeId ns3::WifiInformationElementVector::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wifi-information-element-vector.h: void ns3::WifiInformationElementVector::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wifi-information-element-vector.h: void ns3::WifiInformationElementVector::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## wifi-information-element-vector.h: void ns3::WifiInformationElementVector::SetMaxSize(uint16_t size) [member function] - cls.add_method('SetMaxSize', - 'void', - [param('uint16_t', 'size')]) - ## wifi-information-element-vector.h: uint32_t ns3::WifiInformationElementVector::GetSize() const [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_const=True, visibility='protected') - return - -def register_Ns3WifiMac_methods(root_module, cls): - ## wifi-mac.h: ns3::WifiMac::WifiMac() [constructor] - cls.add_constructor([]) - ## wifi-mac.h: ns3::WifiMac::WifiMac(ns3::WifiMac const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiMac const &', 'arg0')]) - ## wifi-mac.h: void ns3::WifiMac::ConfigureStandard(ns3::WifiPhyStandard standard) [member function] - cls.add_method('ConfigureStandard', - 'void', - [param('ns3::WifiPhyStandard', 'standard')]) - ## wifi-mac.h: void ns3::WifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetAckTimeout() const [member function] - cls.add_method('GetAckTimeout', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Mac48Address ns3::WifiMac::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Mac48Address', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetBasicBlockAckTimeout() const [member function] - cls.add_method('GetBasicBlockAckTimeout', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Mac48Address ns3::WifiMac::GetBssid() const [member function] - cls.add_method('GetBssid', - 'ns3::Mac48Address', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetCompressedBlockAckTimeout() const [member function] - cls.add_method('GetCompressedBlockAckTimeout', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetCtsTimeout() const [member function] - cls.add_method('GetCtsTimeout', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetEifsNoDifs() const [member function] - cls.add_method('GetEifsNoDifs', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetMaxPropagationDelay() const [member function] - cls.add_method('GetMaxPropagationDelay', - 'ns3::Time', - [], - is_const=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetMsduLifetime() const [member function] - cls.add_method('GetMsduLifetime', - 'ns3::Time', - [], - is_const=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetPifs() const [member function] - cls.add_method('GetPifs', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetSifs() const [member function] - cls.add_method('GetSifs', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Time ns3::WifiMac::GetSlot() const [member function] - cls.add_method('GetSlot', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: ns3::Ssid ns3::WifiMac::GetSsid() const [member function] - cls.add_method('GetSsid', - 'ns3::Ssid', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: static ns3::TypeId ns3::WifiMac::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wifi-mac.h: void ns3::WifiMac::NotifyPromiscRx(ns3::Ptr packet) [member function] - cls.add_method('NotifyPromiscRx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-mac.h: void ns3::WifiMac::NotifyRx(ns3::Ptr packet) [member function] - cls.add_method('NotifyRx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-mac.h: void ns3::WifiMac::NotifyRxDrop(ns3::Ptr packet) [member function] - cls.add_method('NotifyRxDrop', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-mac.h: void ns3::WifiMac::NotifyTx(ns3::Ptr packet) [member function] - cls.add_method('NotifyTx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-mac.h: void ns3::WifiMac::NotifyTxDrop(ns3::Ptr packet) [member function] - cls.add_method('NotifyTxDrop', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-mac.h: void ns3::WifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function] - cls.add_method('SetAckTimeout', - 'void', - [param('ns3::Time', 'ackTimeout')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetAddress(ns3::Mac48Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Mac48Address', 'address')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetBasicBlockAckTimeout(ns3::Time blockAckTimeout) [member function] - cls.add_method('SetBasicBlockAckTimeout', - 'void', - [param('ns3::Time', 'blockAckTimeout')], - is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetCompressedBlockAckTimeout(ns3::Time blockAckTimeout) [member function] - cls.add_method('SetCompressedBlockAckTimeout', - 'void', - [param('ns3::Time', 'blockAckTimeout')], - is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function] - cls.add_method('SetCtsTimeout', - 'void', - [param('ns3::Time', 'ctsTimeout')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function] - cls.add_method('SetEifsNoDifs', - 'void', - [param('ns3::Time', 'eifsNoDifs')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetForwardUpCallback(ns3::Callback, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function] - cls.add_method('SetForwardUpCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetLinkDownCallback(ns3::Callback linkDown) [member function] - cls.add_method('SetLinkDownCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetLinkUpCallback(ns3::Callback linkUp) [member function] - cls.add_method('SetLinkUpCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetMaxPropagationDelay(ns3::Time delay) [member function] - cls.add_method('SetMaxPropagationDelay', - 'void', - [param('ns3::Time', 'delay')]) - ## wifi-mac.h: void ns3::WifiMac::SetPifs(ns3::Time pifs) [member function] - cls.add_method('SetPifs', - 'void', - [param('ns3::Time', 'pifs')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetSifs(ns3::Time sifs) [member function] - cls.add_method('SetSifs', - 'void', - [param('ns3::Time', 'sifs')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetSlot(ns3::Time slotTime) [member function] - cls.add_method('SetSlot', - 'void', - [param('ns3::Time', 'slotTime')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetSsid(ns3::Ssid ssid) [member function] - cls.add_method('SetSsid', - 'void', - [param('ns3::Ssid', 'ssid')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetWifiPhy(ns3::Ptr phy) [member function] - cls.add_method('SetWifiPhy', - 'void', - [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::SetWifiRemoteStationManager(ns3::Ptr stationManager) [member function] - cls.add_method('SetWifiRemoteStationManager', - 'void', - [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], - is_pure_virtual=True, is_virtual=True) - ## wifi-mac.h: bool ns3::WifiMac::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-mac.h: void ns3::WifiMac::ConfigureCCHDcf(ns3::Ptr dcf, uint32_t cwmin, uint32_t cwmax, ns3::AcIndex ac) [member function] - cls.add_method('ConfigureCCHDcf', - 'void', - [param('ns3::Ptr< ns3::Dcf >', 'dcf'), param('uint32_t', 'cwmin'), param('uint32_t', 'cwmax'), param('ns3::AcIndex', 'ac')], - visibility='protected') - ## wifi-mac.h: void ns3::WifiMac::ConfigureDcf(ns3::Ptr dcf, uint32_t cwmin, uint32_t cwmax, ns3::AcIndex ac) [member function] - cls.add_method('ConfigureDcf', - 'void', - [param('ns3::Ptr< ns3::Dcf >', 'dcf'), param('uint32_t', 'cwmin'), param('uint32_t', 'cwmax'), param('ns3::AcIndex', 'ac')], - visibility='protected') - ## wifi-mac.h: void ns3::WifiMac::FinishConfigureStandard(ns3::WifiPhyStandard standard) [member function] - cls.add_method('FinishConfigureStandard', - 'void', - [param('ns3::WifiPhyStandard', 'standard')], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3WifiMacHeader_methods(root_module, cls): - ## wifi-mac-header.h: ns3::WifiMacHeader::WifiMacHeader(ns3::WifiMacHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiMacHeader const &', 'arg0')]) - ## wifi-mac-header.h: ns3::WifiMacHeader::WifiMacHeader() [constructor] - cls.add_constructor([]) - ## wifi-mac-header.h: uint32_t ns3::WifiMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wifi-mac-header.h: ns3::Mac48Address ns3::WifiMacHeader::GetAddr1() const [member function] - cls.add_method('GetAddr1', - 'ns3::Mac48Address', - [], - is_const=True) - ## wifi-mac-header.h: ns3::Mac48Address ns3::WifiMacHeader::GetAddr2() const [member function] - cls.add_method('GetAddr2', - 'ns3::Mac48Address', - [], - is_const=True) - ## wifi-mac-header.h: ns3::Mac48Address ns3::WifiMacHeader::GetAddr3() const [member function] - cls.add_method('GetAddr3', - 'ns3::Mac48Address', - [], - is_const=True) - ## wifi-mac-header.h: ns3::Mac48Address ns3::WifiMacHeader::GetAddr4() const [member function] - cls.add_method('GetAddr4', - 'ns3::Mac48Address', - [], - is_const=True) - ## wifi-mac-header.h: ns3::Time ns3::WifiMacHeader::GetDuration() const [member function] - cls.add_method('GetDuration', - 'ns3::Time', - [], - is_const=True) - ## wifi-mac-header.h: uint16_t ns3::WifiMacHeader::GetFragmentNumber() const [member function] - cls.add_method('GetFragmentNumber', - 'uint16_t', - [], - is_const=True) - ## wifi-mac-header.h: ns3::TypeId ns3::WifiMacHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wifi-mac-header.h: ns3::WifiMacHeader::QosAckPolicy ns3::WifiMacHeader::GetQosAckPolicy() const [member function] - cls.add_method('GetQosAckPolicy', - 'ns3::WifiMacHeader::QosAckPolicy', - [], - is_const=True) - ## wifi-mac-header.h: uint8_t ns3::WifiMacHeader::GetQosTid() const [member function] - cls.add_method('GetQosTid', - 'uint8_t', - [], - is_const=True) - ## wifi-mac-header.h: uint8_t ns3::WifiMacHeader::GetQosTxopLimit() const [member function] - cls.add_method('GetQosTxopLimit', - 'uint8_t', - [], - is_const=True) - ## wifi-mac-header.h: uint16_t ns3::WifiMacHeader::GetRawDuration() const [member function] - cls.add_method('GetRawDuration', - 'uint16_t', - [], - is_const=True) - ## wifi-mac-header.h: uint16_t ns3::WifiMacHeader::GetSequenceControl() const [member function] - cls.add_method('GetSequenceControl', - 'uint16_t', - [], - is_const=True) - ## wifi-mac-header.h: uint16_t ns3::WifiMacHeader::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'uint16_t', - [], - is_const=True) - ## wifi-mac-header.h: uint32_t ns3::WifiMacHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wifi-mac-header.h: uint32_t ns3::WifiMacHeader::GetSize() const [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_const=True) - ## wifi-mac-header.h: ns3::WifiMacType ns3::WifiMacHeader::GetType() const [member function] - cls.add_method('GetType', - 'ns3::WifiMacType', - [], - is_const=True) - ## wifi-mac-header.h: static ns3::TypeId ns3::WifiMacHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wifi-mac-header.h: char const * ns3::WifiMacHeader::GetTypeString() const [member function] - cls.add_method('GetTypeString', - 'char const *', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAck() const [member function] - cls.add_method('IsAck', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAction() const [member function] - cls.add_method('IsAction', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAssocReq() const [member function] - cls.add_method('IsAssocReq', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAssocResp() const [member function] - cls.add_method('IsAssocResp', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAuthentication() const [member function] - cls.add_method('IsAuthentication', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsBeacon() const [member function] - cls.add_method('IsBeacon', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsBlockAck() const [member function] - cls.add_method('IsBlockAck', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsBlockAckReq() const [member function] - cls.add_method('IsBlockAckReq', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsCfpoll() const [member function] - cls.add_method('IsCfpoll', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsCtl() const [member function] - cls.add_method('IsCtl', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsCts() const [member function] - cls.add_method('IsCts', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsData() const [member function] - cls.add_method('IsData', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsDeauthentication() const [member function] - cls.add_method('IsDeauthentication', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsDisassociation() const [member function] - cls.add_method('IsDisassociation', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsFromDs() const [member function] - cls.add_method('IsFromDs', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsMgt() const [member function] - cls.add_method('IsMgt', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsMoreFragments() const [member function] - cls.add_method('IsMoreFragments', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsMultihopAction() const [member function] - cls.add_method('IsMultihopAction', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsProbeReq() const [member function] - cls.add_method('IsProbeReq', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsProbeResp() const [member function] - cls.add_method('IsProbeResp', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosAck() const [member function] - cls.add_method('IsQosAck', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosAmsdu() const [member function] - cls.add_method('IsQosAmsdu', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosBlockAck() const [member function] - cls.add_method('IsQosBlockAck', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosData() const [member function] - cls.add_method('IsQosData', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosEosp() const [member function] - cls.add_method('IsQosEosp', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosNoAck() const [member function] - cls.add_method('IsQosNoAck', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsReassocReq() const [member function] - cls.add_method('IsReassocReq', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsReassocResp() const [member function] - cls.add_method('IsReassocResp', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsRetry() const [member function] - cls.add_method('IsRetry', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsRts() const [member function] - cls.add_method('IsRts', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsToDs() const [member function] - cls.add_method('IsToDs', - 'bool', - [], - is_const=True) - ## wifi-mac-header.h: void ns3::WifiMacHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wifi-mac-header.h: void ns3::WifiMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAction() [member function] - cls.add_method('SetAction', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAddr1(ns3::Mac48Address address) [member function] - cls.add_method('SetAddr1', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAddr2(ns3::Mac48Address address) [member function] - cls.add_method('SetAddr2', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAddr3(ns3::Mac48Address address) [member function] - cls.add_method('SetAddr3', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAddr4(ns3::Mac48Address address) [member function] - cls.add_method('SetAddr4', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAssocReq() [member function] - cls.add_method('SetAssocReq', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAssocResp() [member function] - cls.add_method('SetAssocResp', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetBeacon() [member function] - cls.add_method('SetBeacon', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetBlockAck() [member function] - cls.add_method('SetBlockAck', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetBlockAckReq() [member function] - cls.add_method('SetBlockAckReq', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDsFrom() [member function] - cls.add_method('SetDsFrom', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDsNotFrom() [member function] - cls.add_method('SetDsNotFrom', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDsNotTo() [member function] - cls.add_method('SetDsNotTo', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDsTo() [member function] - cls.add_method('SetDsTo', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDuration(ns3::Time duration) [member function] - cls.add_method('SetDuration', - 'void', - [param('ns3::Time', 'duration')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetFragmentNumber(uint8_t frag) [member function] - cls.add_method('SetFragmentNumber', - 'void', - [param('uint8_t', 'frag')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetId(uint16_t id) [member function] - cls.add_method('SetId', - 'void', - [param('uint16_t', 'id')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetMoreFragments() [member function] - cls.add_method('SetMoreFragments', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetMultihopAction() [member function] - cls.add_method('SetMultihopAction', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetNoMoreFragments() [member function] - cls.add_method('SetNoMoreFragments', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetNoRetry() [member function] - cls.add_method('SetNoRetry', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetProbeReq() [member function] - cls.add_method('SetProbeReq', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetProbeResp() [member function] - cls.add_method('SetProbeResp', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosAckPolicy(ns3::WifiMacHeader::QosAckPolicy arg0) [member function] - cls.add_method('SetQosAckPolicy', - 'void', - [param('ns3::WifiMacHeader::QosAckPolicy', 'arg0')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosAmsdu() [member function] - cls.add_method('SetQosAmsdu', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosBlockAck() [member function] - cls.add_method('SetQosBlockAck', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosEosp() [member function] - cls.add_method('SetQosEosp', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosNoAck() [member function] - cls.add_method('SetQosNoAck', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosNoAmsdu() [member function] - cls.add_method('SetQosNoAmsdu', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosNoEosp() [member function] - cls.add_method('SetQosNoEosp', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosNormalAck() [member function] - cls.add_method('SetQosNormalAck', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosTid(uint8_t tid) [member function] - cls.add_method('SetQosTid', - 'void', - [param('uint8_t', 'tid')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosTxopLimit(uint8_t txop) [member function] - cls.add_method('SetQosTxopLimit', - 'void', - [param('uint8_t', 'txop')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetRawDuration(uint16_t duration) [member function] - cls.add_method('SetRawDuration', - 'void', - [param('uint16_t', 'duration')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetRetry() [member function] - cls.add_method('SetRetry', - 'void', - []) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetSequenceNumber(uint16_t seq) [member function] - cls.add_method('SetSequenceNumber', - 'void', - [param('uint16_t', 'seq')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetType(ns3::WifiMacType type) [member function] - cls.add_method('SetType', - 'void', - [param('ns3::WifiMacType', 'type')]) - ## wifi-mac-header.h: void ns3::WifiMacHeader::SetTypeData() [member function] - cls.add_method('SetTypeData', - 'void', - []) - return - -def register_Ns3WifiPhy_methods(root_module, cls): - ## wifi-phy.h: ns3::WifiPhy::WifiPhy(ns3::WifiPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiPhy const &', 'arg0')]) - ## wifi-phy.h: ns3::WifiPhy::WifiPhy() [constructor] - cls.add_constructor([]) - ## wifi-phy.h: double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function] - cls.add_method('CalculateSnr', - 'double', - [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) const [member function] - cls.add_method('CalculateTxDuration', - 'ns3::Time', - [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhy::ConfigureStandard(ns3::WifiPhyStandard standard) [member function] - cls.add_method('ConfigureStandard', - 'void', - [param('ns3::WifiPhyStandard', 'standard')], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: ns3::Ptr ns3::WifiPhy::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::WifiChannel >', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: uint16_t ns3::WifiPhy::GetChannelNumber() const [member function] - cls.add_method('GetChannelNumber', - 'uint16_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetDelayUntilIdle() [member function] - cls.add_method('GetDelayUntilIdle', - 'ns3::Time', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate11Mbps() [member function] - cls.add_method('GetDsssRate11Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate1Mbps() [member function] - cls.add_method('GetDsssRate1Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate2Mbps() [member function] - cls.add_method('GetDsssRate2Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate5_5Mbps() [member function] - cls.add_method('GetDsssRate5_5Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate12Mbps() [member function] - cls.add_method('GetErpOfdmRate12Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate18Mbps() [member function] - cls.add_method('GetErpOfdmRate18Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate24Mbps() [member function] - cls.add_method('GetErpOfdmRate24Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate36Mbps() [member function] - cls.add_method('GetErpOfdmRate36Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate48Mbps() [member function] - cls.add_method('GetErpOfdmRate48Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate54Mbps() [member function] - cls.add_method('GetErpOfdmRate54Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate6Mbps() [member function] - cls.add_method('GetErpOfdmRate6Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetErpOfdmRate9Mbps() [member function] - cls.add_method('GetErpOfdmRate9Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function] - cls.add_method('GetLastRxStartTime', - 'ns3::Time', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: ns3::WifiMode ns3::WifiPhy::GetMode(uint32_t mode) const [member function] - cls.add_method('GetMode', - 'ns3::WifiMode', - [param('uint32_t', 'mode')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: uint32_t ns3::WifiPhy::GetNModes() const [member function] - cls.add_method('GetNModes', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: uint32_t ns3::WifiPhy::GetNTxPower() const [member function] - cls.add_method('GetNTxPower', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12Mbps() [member function] - cls.add_method('GetOfdmRate12Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12MbpsBW10MHz() [member function] - cls.add_method('GetOfdmRate12MbpsBW10MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12MbpsBW5MHz() [member function] - cls.add_method('GetOfdmRate12MbpsBW5MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate13_5MbpsBW5MHz() [member function] - cls.add_method('GetOfdmRate13_5MbpsBW5MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18Mbps() [member function] - cls.add_method('GetOfdmRate18Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18MbpsBW10MHz() [member function] - cls.add_method('GetOfdmRate18MbpsBW10MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate1_5MbpsBW5MHz() [member function] - cls.add_method('GetOfdmRate1_5MbpsBW5MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24Mbps() [member function] - cls.add_method('GetOfdmRate24Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24MbpsBW10MHz() [member function] - cls.add_method('GetOfdmRate24MbpsBW10MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate27MbpsBW10MHz() [member function] - cls.add_method('GetOfdmRate27MbpsBW10MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate2_25MbpsBW5MHz() [member function] - cls.add_method('GetOfdmRate2_25MbpsBW5MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate36Mbps() [member function] - cls.add_method('GetOfdmRate36Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW10MHz() [member function] - cls.add_method('GetOfdmRate3MbpsBW10MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW5MHz() [member function] - cls.add_method('GetOfdmRate3MbpsBW5MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate48Mbps() [member function] - cls.add_method('GetOfdmRate48Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate4_5MbpsBW10MHz() [member function] - cls.add_method('GetOfdmRate4_5MbpsBW10MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate4_5MbpsBW5MHz() [member function] - cls.add_method('GetOfdmRate4_5MbpsBW5MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate54Mbps() [member function] - cls.add_method('GetOfdmRate54Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6Mbps() [member function] - cls.add_method('GetOfdmRate6Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6MbpsBW10MHz() [member function] - cls.add_method('GetOfdmRate6MbpsBW10MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6MbpsBW5MHz() [member function] - cls.add_method('GetOfdmRate6MbpsBW5MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9Mbps() [member function] - cls.add_method('GetOfdmRate9Mbps', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW10MHz() [member function] - cls.add_method('GetOfdmRate9MbpsBW10MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW5MHz() [member function] - cls.add_method('GetOfdmRate9MbpsBW5MHz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetStateDuration() [member function] - cls.add_method('GetStateDuration', - 'ns3::Time', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: double ns3::WifiPhy::GetTxPowerEnd() const [member function] - cls.add_method('GetTxPowerEnd', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: double ns3::WifiPhy::GetTxPowerStart() const [member function] - cls.add_method('GetTxPowerStart', - 'double', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wifi-phy.h: static ns3::TypeId ns3::WifiPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wifi-phy.h: bool ns3::WifiPhy::IsStateBusy() [member function] - cls.add_method('IsStateBusy', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: bool ns3::WifiPhy::IsStateCcaBusy() [member function] - cls.add_method('IsStateCcaBusy', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: bool ns3::WifiPhy::IsStateIdle() [member function] - cls.add_method('IsStateIdle', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: bool ns3::WifiPhy::IsStateRx() [member function] - cls.add_method('IsStateRx', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: bool ns3::WifiPhy::IsStateSwitching() [member function] - cls.add_method('IsStateSwitching', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: bool ns3::WifiPhy::IsStateTx() [member function] - cls.add_method('IsStateTx', - 'bool', - [], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhy::NotifyPromiscSniffRx(ns3::Ptr packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, bool isShortPreamble, double signalDbm, double noiseDbm) [member function] - cls.add_method('NotifyPromiscSniffRx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('bool', 'isShortPreamble'), param('double', 'signalDbm'), param('double', 'noiseDbm')]) - ## wifi-phy.h: void ns3::WifiPhy::NotifyPromiscSniffTx(ns3::Ptr packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, bool isShortPreamble) [member function] - cls.add_method('NotifyPromiscSniffTx', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('bool', 'isShortPreamble')]) - ## wifi-phy.h: void ns3::WifiPhy::NotifyRxBegin(ns3::Ptr packet) [member function] - cls.add_method('NotifyRxBegin', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-phy.h: void ns3::WifiPhy::NotifyRxDrop(ns3::Ptr packet) [member function] - cls.add_method('NotifyRxDrop', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-phy.h: void ns3::WifiPhy::NotifyRxEnd(ns3::Ptr packet) [member function] - cls.add_method('NotifyRxEnd', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-phy.h: void ns3::WifiPhy::NotifyTxBegin(ns3::Ptr packet) [member function] - cls.add_method('NotifyTxBegin', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-phy.h: void ns3::WifiPhy::NotifyTxDrop(ns3::Ptr packet) [member function] - cls.add_method('NotifyTxDrop', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-phy.h: void ns3::WifiPhy::NotifyTxEnd(ns3::Ptr packet) [member function] - cls.add_method('NotifyTxEnd', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-phy.h: void ns3::WifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function] - cls.add_method('RegisterListener', - 'void', - [param('ns3::WifiPhyListener *', 'listener')], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhy::SendPacket(ns3::Ptr packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPowerLevel) [member function] - cls.add_method('SendPacket', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPowerLevel')], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhy::SetChannelNumber(uint16_t id) [member function] - cls.add_method('SetChannelNumber', - 'void', - [param('uint16_t', 'id')], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhy::SetReceiveErrorCallback(ns3::Callback,double,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function] - cls.add_method('SetReceiveErrorCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], - is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: void ns3::WifiPhy::SetReceiveOkCallback(ns3::Callback,double,ns3::WifiMode,ns3::WifiPreamble,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function] - cls.add_method('SetReceiveOkCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3WifiRemoteStationManager_methods(root_module, cls): - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager::WifiRemoteStationManager(ns3::WifiRemoteStationManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiRemoteStationManager const &', 'arg0')]) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager::WifiRemoteStationManager() [constructor] - cls.add_constructor([]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::AddBasicMode(ns3::WifiMode mode) [member function] - cls.add_method('AddBasicMode', - 'void', - [param('ns3::WifiMode', 'mode')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::AddSupportedMode(ns3::Mac48Address address, ns3::WifiMode mode) [member function] - cls.add_method('AddSupportedMode', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'mode')]) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetAckMode(ns3::Mac48Address address, ns3::WifiMode dataMode) [member function] - cls.add_method('GetAckMode', - 'ns3::WifiMode', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'dataMode')]) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetBasicMode(uint32_t i) const [member function] - cls.add_method('GetBasicMode', - 'ns3::WifiMode', - [param('uint32_t', 'i')], - is_const=True) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetCtsMode(ns3::Mac48Address address, ns3::WifiMode rtsMode) [member function] - cls.add_method('GetCtsMode', - 'ns3::WifiMode', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'rtsMode')]) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetDataMode(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet, uint32_t fullPacketSize) [member function] - cls.add_method('GetDataMode', - 'ns3::WifiMode', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fullPacketSize')]) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetDefaultMode() const [member function] - cls.add_method('GetDefaultMode', - 'ns3::WifiMode', - [], - is_const=True) - ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetFragmentOffset(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet, uint32_t fragmentNumber) [member function] - cls.add_method('GetFragmentOffset', - 'uint32_t', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')]) - ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetFragmentSize(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet, uint32_t fragmentNumber) [member function] - cls.add_method('GetFragmentSize', - 'uint32_t', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')]) - ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetFragmentationThreshold() const [member function] - cls.add_method('GetFragmentationThreshold', - 'uint32_t', - [], - is_const=True) - ## wifi-remote-station-manager.h: ns3::WifiRemoteStationInfo ns3::WifiRemoteStationManager::GetInfo(ns3::Mac48Address address) [member function] - cls.add_method('GetInfo', - 'ns3::WifiRemoteStationInfo', - [param('ns3::Mac48Address', 'address')]) - ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetMaxSlrc() const [member function] - cls.add_method('GetMaxSlrc', - 'uint32_t', - [], - is_const=True) - ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetMaxSsrc() const [member function] - cls.add_method('GetMaxSsrc', - 'uint32_t', - [], - is_const=True) - ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetNBasicModes() const [member function] - cls.add_method('GetNBasicModes', - 'uint32_t', - [], - is_const=True) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetNonUnicastMode() const [member function] - cls.add_method('GetNonUnicastMode', - 'ns3::WifiMode', - [], - is_const=True) - ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetRtsCtsThreshold() const [member function] - cls.add_method('GetRtsCtsThreshold', - 'uint32_t', - [], - is_const=True) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetRtsMode(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet) [member function] - cls.add_method('GetRtsMode', - 'ns3::WifiMode', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-remote-station-manager.h: static ns3::TypeId ns3::WifiRemoteStationManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::IsAssociated(ns3::Mac48Address address) const [member function] - cls.add_method('IsAssociated', - 'bool', - [param('ns3::Mac48Address', 'address')], - is_const=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::IsBrandNew(ns3::Mac48Address address) const [member function] - cls.add_method('IsBrandNew', - 'bool', - [param('ns3::Mac48Address', 'address')], - is_const=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::IsLastFragment(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet, uint32_t fragmentNumber) [member function] - cls.add_method('IsLastFragment', - 'bool', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')]) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::IsWaitAssocTxOk(ns3::Mac48Address address) const [member function] - cls.add_method('IsWaitAssocTxOk', - 'bool', - [param('ns3::Mac48Address', 'address')], - is_const=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::NeedDataRetransmission(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet) [member function] - cls.add_method('NeedDataRetransmission', - 'bool', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::NeedFragmentation(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet) [member function] - cls.add_method('NeedFragmentation', - 'bool', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::NeedRts(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet) [member function] - cls.add_method('NeedRts', - 'bool', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::NeedRtsRetransmission(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet) [member function] - cls.add_method('NeedRtsRetransmission', - 'bool', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::PrepareForQueue(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr packet, uint32_t fullPacketSize) [member function] - cls.add_method('PrepareForQueue', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fullPacketSize')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::RecordDisassociated(ns3::Mac48Address address) [member function] - cls.add_method('RecordDisassociated', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::RecordGotAssocTxFailed(ns3::Mac48Address address) [member function] - cls.add_method('RecordGotAssocTxFailed', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::RecordGotAssocTxOk(ns3::Mac48Address address) [member function] - cls.add_method('RecordGotAssocTxOk', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::RecordWaitAssocTxOk(ns3::Mac48Address address) [member function] - cls.add_method('RecordWaitAssocTxOk', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::ReportDataFailed(ns3::Mac48Address address, ns3::WifiMacHeader const * header) [member function] - cls.add_method('ReportDataFailed', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::ReportDataOk(ns3::Mac48Address address, ns3::WifiMacHeader const * header, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('ReportDataOk', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::ReportFinalDataFailed(ns3::Mac48Address address, ns3::WifiMacHeader const * header) [member function] - cls.add_method('ReportFinalDataFailed', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::ReportFinalRtsFailed(ns3::Mac48Address address, ns3::WifiMacHeader const * header) [member function] - cls.add_method('ReportFinalRtsFailed', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::ReportRtsFailed(ns3::Mac48Address address, ns3::WifiMacHeader const * header) [member function] - cls.add_method('ReportRtsFailed', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::ReportRtsOk(ns3::Mac48Address address, ns3::WifiMacHeader const * header, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('ReportRtsOk', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::ReportRxOk(ns3::Mac48Address address, ns3::WifiMacHeader const * header, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('ReportRxOk', - 'void', - [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::Reset() [member function] - cls.add_method('Reset', - 'void', - []) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::Reset(ns3::Mac48Address address) [member function] - cls.add_method('Reset', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetFragmentationThreshold(uint32_t threshold) [member function] - cls.add_method('SetFragmentationThreshold', - 'void', - [param('uint32_t', 'threshold')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetMaxSlrc(uint32_t maxSlrc) [member function] - cls.add_method('SetMaxSlrc', - 'void', - [param('uint32_t', 'maxSlrc')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetMaxSsrc(uint32_t maxSsrc) [member function] - cls.add_method('SetMaxSsrc', - 'void', - [param('uint32_t', 'maxSsrc')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetRtsCtsThreshold(uint32_t threshold) [member function] - cls.add_method('SetRtsCtsThreshold', - 'void', - [param('uint32_t', 'threshold')]) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetupPhy(ns3::Ptr phy) [member function] - cls.add_method('SetupPhy', - 'void', - [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], - is_virtual=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetNSupported(ns3::WifiRemoteStation const * station) const [member function] - cls.add_method('GetNSupported', - 'uint32_t', - [param('ns3::WifiRemoteStation const *', 'station')], - is_const=True, visibility='protected') - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetSupported(ns3::WifiRemoteStation const * station, uint32_t i) const [member function] - cls.add_method('GetSupported', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation const *', 'station'), param('uint32_t', 'i')], - is_const=True, visibility='protected') - ## wifi-remote-station-manager.h: ns3::WifiRemoteStation * ns3::WifiRemoteStationManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::DoNeedDataRetransmission(ns3::WifiRemoteStation * station, ns3::Ptr packet, bool normally) [member function] - cls.add_method('DoNeedDataRetransmission', - 'bool', - [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], - visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::DoNeedFragmentation(ns3::WifiRemoteStation * station, ns3::Ptr packet, bool normally) [member function] - cls.add_method('DoNeedFragmentation', - 'bool', - [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], - visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::DoNeedRts(ns3::WifiRemoteStation * station, ns3::Ptr packet, bool normally) [member function] - cls.add_method('DoNeedRts', - 'bool', - [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], - visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::DoNeedRtsRetransmission(ns3::WifiRemoteStation * station, ns3::Ptr packet, bool normally) [member function] - cls.add_method('DoNeedRtsRetransmission', - 'bool', - [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], - visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3YansWifiPhy_methods(root_module, cls): - ## yans-wifi-phy.h: static ns3::TypeId ns3::YansWifiPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## yans-wifi-phy.h: ns3::YansWifiPhy::YansWifiPhy() [constructor] - cls.add_constructor([]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetChannel(ns3::Ptr channel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::YansWifiChannel >', 'channel')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetChannelNumber(uint16_t id) [member function] - cls.add_method('SetChannelNumber', - 'void', - [param('uint16_t', 'id')], - is_virtual=True) - ## yans-wifi-phy.h: uint16_t ns3::YansWifiPhy::GetChannelNumber() const [member function] - cls.add_method('GetChannelNumber', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetChannelFrequencyMhz() const [member function] - cls.add_method('GetChannelFrequencyMhz', - 'double', - [], - is_const=True) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::StartReceivePacket(ns3::Ptr packet, double rxPowerDbm, ns3::WifiMode mode, ns3::WifiPreamble preamble) [member function] - cls.add_method('StartReceivePacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDbm'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetRxNoiseFigure(double noiseFigureDb) [member function] - cls.add_method('SetRxNoiseFigure', - 'void', - [param('double', 'noiseFigureDb')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetTxPowerStart(double start) [member function] - cls.add_method('SetTxPowerStart', - 'void', - [param('double', 'start')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetTxPowerEnd(double end) [member function] - cls.add_method('SetTxPowerEnd', - 'void', - [param('double', 'end')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetNTxPower(uint32_t n) [member function] - cls.add_method('SetNTxPower', - 'void', - [param('uint32_t', 'n')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetTxGain(double gain) [member function] - cls.add_method('SetTxGain', - 'void', - [param('double', 'gain')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetRxGain(double gain) [member function] - cls.add_method('SetRxGain', - 'void', - [param('double', 'gain')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetEdThreshold(double threshold) [member function] - cls.add_method('SetEdThreshold', - 'void', - [param('double', 'threshold')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetCcaMode1Threshold(double threshold) [member function] - cls.add_method('SetCcaMode1Threshold', - 'void', - [param('double', 'threshold')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetErrorRateModel(ns3::Ptr rate) [member function] - cls.add_method('SetErrorRateModel', - 'void', - [param('ns3::Ptr< ns3::ErrorRateModel >', 'rate')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetDevice(ns3::Ptr device) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::Object >', 'device')]) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetMobility(ns3::Ptr mobility) [member function] - cls.add_method('SetMobility', - 'void', - [param('ns3::Ptr< ns3::Object >', 'mobility')]) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetRxNoiseFigure() const [member function] - cls.add_method('GetRxNoiseFigure', - 'double', - [], - is_const=True) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetTxGain() const [member function] - cls.add_method('GetTxGain', - 'double', - [], - is_const=True) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetRxGain() const [member function] - cls.add_method('GetRxGain', - 'double', - [], - is_const=True) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetEdThreshold() const [member function] - cls.add_method('GetEdThreshold', - 'double', - [], - is_const=True) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetCcaMode1Threshold() const [member function] - cls.add_method('GetCcaMode1Threshold', - 'double', - [], - is_const=True) - ## yans-wifi-phy.h: ns3::Ptr ns3::YansWifiPhy::GetErrorRateModel() const [member function] - cls.add_method('GetErrorRateModel', - 'ns3::Ptr< ns3::ErrorRateModel >', - [], - is_const=True) - ## yans-wifi-phy.h: ns3::Ptr ns3::YansWifiPhy::GetDevice() const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::Object >', - [], - is_const=True) - ## yans-wifi-phy.h: ns3::Ptr ns3::YansWifiPhy::GetMobility() [member function] - cls.add_method('GetMobility', - 'ns3::Ptr< ns3::Object >', - []) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetTxPowerStart() const [member function] - cls.add_method('GetTxPowerStart', - 'double', - [], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetTxPowerEnd() const [member function] - cls.add_method('GetTxPowerEnd', - 'double', - [], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: uint32_t ns3::YansWifiPhy::GetNTxPower() const [member function] - cls.add_method('GetNTxPower', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetReceiveOkCallback(ns3::Callback,double,ns3::WifiMode,ns3::WifiPreamble,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function] - cls.add_method('SetReceiveOkCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], - is_virtual=True) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetReceiveErrorCallback(ns3::Callback,double,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function] - cls.add_method('SetReceiveErrorCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], - is_virtual=True) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::SendPacket(ns3::Ptr packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPowerLevel) [member function] - cls.add_method('SendPacket', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPowerLevel')], - is_virtual=True) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function] - cls.add_method('RegisterListener', - 'void', - [param('ns3::WifiPhyListener *', 'listener')], - is_virtual=True) - ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateCcaBusy() [member function] - cls.add_method('IsStateCcaBusy', - 'bool', - [], - is_virtual=True) - ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateIdle() [member function] - cls.add_method('IsStateIdle', - 'bool', - [], - is_virtual=True) - ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateBusy() [member function] - cls.add_method('IsStateBusy', - 'bool', - [], - is_virtual=True) - ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateRx() [member function] - cls.add_method('IsStateRx', - 'bool', - [], - is_virtual=True) - ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateTx() [member function] - cls.add_method('IsStateTx', - 'bool', - [], - is_virtual=True) - ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateSwitching() [member function] - cls.add_method('IsStateSwitching', - 'bool', - [], - is_virtual=True) - ## yans-wifi-phy.h: ns3::Time ns3::YansWifiPhy::GetStateDuration() [member function] - cls.add_method('GetStateDuration', - 'ns3::Time', - [], - is_virtual=True) - ## yans-wifi-phy.h: ns3::Time ns3::YansWifiPhy::GetDelayUntilIdle() [member function] - cls.add_method('GetDelayUntilIdle', - 'ns3::Time', - [], - is_virtual=True) - ## yans-wifi-phy.h: ns3::Time ns3::YansWifiPhy::GetLastRxStartTime() const [member function] - cls.add_method('GetLastRxStartTime', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: ns3::Time ns3::YansWifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) const [member function] - cls.add_method('CalculateTxDuration', - 'ns3::Time', - [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: uint32_t ns3::YansWifiPhy::GetNModes() const [member function] - cls.add_method('GetNModes', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: ns3::WifiMode ns3::YansWifiPhy::GetMode(uint32_t mode) const [member function] - cls.add_method('GetMode', - 'ns3::WifiMode', - [param('uint32_t', 'mode')], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: double ns3::YansWifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function] - cls.add_method('CalculateSnr', - 'double', - [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: ns3::Ptr ns3::YansWifiPhy::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::WifiChannel >', - [], - is_const=True, is_virtual=True) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::ConfigureStandard(ns3::WifiPhyStandard standard) [member function] - cls.add_method('ConfigureStandard', - 'void', - [param('ns3::WifiPhyStandard', 'standard')], - is_virtual=True) - ## yans-wifi-phy.h: void ns3::YansWifiPhy::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3AarfWifiManager_methods(root_module, cls): - ## aarf-wifi-manager.h: ns3::AarfWifiManager::AarfWifiManager(ns3::AarfWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AarfWifiManager const &', 'arg0')]) - ## aarf-wifi-manager.h: ns3::AarfWifiManager::AarfWifiManager() [constructor] - cls.add_constructor([]) - ## aarf-wifi-manager.h: static ns3::TypeId ns3::AarfWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## aarf-wifi-manager.h: ns3::WifiRemoteStation * ns3::AarfWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: ns3::WifiMode ns3::AarfWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: ns3::WifiMode ns3::AarfWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: void ns3::AarfWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: void ns3::AarfWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: void ns3::AarfWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: void ns3::AarfWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: void ns3::AarfWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: void ns3::AarfWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: void ns3::AarfWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## aarf-wifi-manager.h: bool ns3::AarfWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3AarfcdWifiManager_methods(root_module, cls): - ## aarfcd-wifi-manager.h: ns3::AarfcdWifiManager::AarfcdWifiManager(ns3::AarfcdWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AarfcdWifiManager const &', 'arg0')]) - ## aarfcd-wifi-manager.h: ns3::AarfcdWifiManager::AarfcdWifiManager() [constructor] - cls.add_constructor([]) - ## aarfcd-wifi-manager.h: static ns3::TypeId ns3::AarfcdWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## aarfcd-wifi-manager.h: ns3::WifiRemoteStation * ns3::AarfcdWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: ns3::WifiMode ns3::AarfcdWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: ns3::WifiMode ns3::AarfcdWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: bool ns3::AarfcdWifiManager::DoNeedRts(ns3::WifiRemoteStation * station, ns3::Ptr packet, bool normally) [member function] - cls.add_method('DoNeedRts', - 'bool', - [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: void ns3::AarfcdWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: void ns3::AarfcdWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: void ns3::AarfcdWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: void ns3::AarfcdWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: void ns3::AarfcdWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: void ns3::AarfcdWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: void ns3::AarfcdWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## aarfcd-wifi-manager.h: bool ns3::AarfcdWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3AmrrWifiManager_methods(root_module, cls): - ## amrr-wifi-manager.h: ns3::AmrrWifiManager::AmrrWifiManager(ns3::AmrrWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AmrrWifiManager const &', 'arg0')]) - ## amrr-wifi-manager.h: ns3::AmrrWifiManager::AmrrWifiManager() [constructor] - cls.add_constructor([]) - ## amrr-wifi-manager.h: static ns3::TypeId ns3::AmrrWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## amrr-wifi-manager.h: ns3::WifiRemoteStation * ns3::AmrrWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: ns3::WifiMode ns3::AmrrWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: ns3::WifiMode ns3::AmrrWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: void ns3::AmrrWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: void ns3::AmrrWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: void ns3::AmrrWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: void ns3::AmrrWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: void ns3::AmrrWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: void ns3::AmrrWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: void ns3::AmrrWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## amrr-wifi-manager.h: bool ns3::AmrrWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3AmsduSubframeHeader_methods(root_module, cls): - ## amsdu-subframe-header.h: ns3::AmsduSubframeHeader::AmsduSubframeHeader(ns3::AmsduSubframeHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AmsduSubframeHeader const &', 'arg0')]) - ## amsdu-subframe-header.h: ns3::AmsduSubframeHeader::AmsduSubframeHeader() [constructor] - cls.add_constructor([]) - ## amsdu-subframe-header.h: uint32_t ns3::AmsduSubframeHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## amsdu-subframe-header.h: ns3::Mac48Address ns3::AmsduSubframeHeader::GetDestinationAddr() const [member function] - cls.add_method('GetDestinationAddr', - 'ns3::Mac48Address', - [], - is_const=True) - ## amsdu-subframe-header.h: ns3::TypeId ns3::AmsduSubframeHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## amsdu-subframe-header.h: uint16_t ns3::AmsduSubframeHeader::GetLength() const [member function] - cls.add_method('GetLength', - 'uint16_t', - [], - is_const=True) - ## amsdu-subframe-header.h: uint32_t ns3::AmsduSubframeHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## amsdu-subframe-header.h: ns3::Mac48Address ns3::AmsduSubframeHeader::GetSourceAddr() const [member function] - cls.add_method('GetSourceAddr', - 'ns3::Mac48Address', - [], - is_const=True) - ## amsdu-subframe-header.h: static ns3::TypeId ns3::AmsduSubframeHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::SetDestinationAddr(ns3::Mac48Address to) [member function] - cls.add_method('SetDestinationAddr', - 'void', - [param('ns3::Mac48Address', 'to')]) - ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::SetLength(uint16_t arg0) [member function] - cls.add_method('SetLength', - 'void', - [param('uint16_t', 'arg0')]) - ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::SetSourceAddr(ns3::Mac48Address to) [member function] - cls.add_method('SetSourceAddr', - 'void', - [param('ns3::Mac48Address', 'to')]) - return - -def register_Ns3ArfWifiManager_methods(root_module, cls): - ## arf-wifi-manager.h: ns3::ArfWifiManager::ArfWifiManager(ns3::ArfWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ArfWifiManager const &', 'arg0')]) - ## arf-wifi-manager.h: ns3::ArfWifiManager::ArfWifiManager() [constructor] - cls.add_constructor([]) - ## arf-wifi-manager.h: static ns3::TypeId ns3::ArfWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## arf-wifi-manager.h: ns3::WifiRemoteStation * ns3::ArfWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## arf-wifi-manager.h: ns3::WifiMode ns3::ArfWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: ns3::WifiMode ns3::ArfWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: void ns3::ArfWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: void ns3::ArfWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: void ns3::ArfWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: void ns3::ArfWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: void ns3::ArfWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: void ns3::ArfWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: void ns3::ArfWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## arf-wifi-manager.h: bool ns3::ArfWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3AthstatsWifiTraceSink_methods(root_module, cls): - ## athstats-helper.h: ns3::AthstatsWifiTraceSink::AthstatsWifiTraceSink(ns3::AthstatsWifiTraceSink const & arg0) [copy constructor] - cls.add_constructor([param('ns3::AthstatsWifiTraceSink const &', 'arg0')]) - ## athstats-helper.h: ns3::AthstatsWifiTraceSink::AthstatsWifiTraceSink() [constructor] - cls.add_constructor([]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::DevRxTrace(std::string context, ns3::Ptr p) [member function] - cls.add_method('DevRxTrace', - 'void', - [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::DevTxTrace(std::string context, ns3::Ptr p) [member function] - cls.add_method('DevTxTrace', - 'void', - [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')]) - ## athstats-helper.h: static ns3::TypeId ns3::AthstatsWifiTraceSink::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::Open(std::string const & name) [member function] - cls.add_method('Open', - 'void', - [param('std::string const &', 'name')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyRxErrorTrace(std::string context, ns3::Ptr packet, double snr) [member function] - cls.add_method('PhyRxErrorTrace', - 'void', - [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'snr')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyRxOkTrace(std::string context, ns3::Ptr packet, double snr, ns3::WifiMode mode, ns3::WifiPreamble preamble) [member function] - cls.add_method('PhyRxOkTrace', - 'void', - [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'snr'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyStateTrace(std::string context, ns3::Time start, ns3::Time duration, ns3::WifiPhy::State state) [member function] - cls.add_method('PhyStateTrace', - 'void', - [param('std::string', 'context'), param('ns3::Time', 'start'), param('ns3::Time', 'duration'), param('ns3::WifiPhy::State', 'state')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::PhyTxTrace(std::string context, ns3::Ptr packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPower) [member function] - cls.add_method('PhyTxTrace', - 'void', - [param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPower')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxDataFailedTrace(std::string context, ns3::Mac48Address address) [member function] - cls.add_method('TxDataFailedTrace', - 'void', - [param('std::string', 'context'), param('ns3::Mac48Address', 'address')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxFinalDataFailedTrace(std::string context, ns3::Mac48Address address) [member function] - cls.add_method('TxFinalDataFailedTrace', - 'void', - [param('std::string', 'context'), param('ns3::Mac48Address', 'address')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxFinalRtsFailedTrace(std::string context, ns3::Mac48Address address) [member function] - cls.add_method('TxFinalRtsFailedTrace', - 'void', - [param('std::string', 'context'), param('ns3::Mac48Address', 'address')]) - ## athstats-helper.h: void ns3::AthstatsWifiTraceSink::TxRtsFailedTrace(std::string context, ns3::Mac48Address address) [member function] - cls.add_method('TxRtsFailedTrace', - 'void', - [param('std::string', 'context'), param('ns3::Mac48Address', 'address')]) - return - -def register_Ns3CaraWifiManager_methods(root_module, cls): - ## cara-wifi-manager.h: ns3::CaraWifiManager::CaraWifiManager(ns3::CaraWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CaraWifiManager const &', 'arg0')]) - ## cara-wifi-manager.h: ns3::CaraWifiManager::CaraWifiManager() [constructor] - cls.add_constructor([]) - ## cara-wifi-manager.h: static ns3::TypeId ns3::CaraWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## cara-wifi-manager.h: ns3::WifiRemoteStation * ns3::CaraWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## cara-wifi-manager.h: ns3::WifiMode ns3::CaraWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: ns3::WifiMode ns3::CaraWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: bool ns3::CaraWifiManager::DoNeedRts(ns3::WifiRemoteStation * station, ns3::Ptr packet, bool normally) [member function] - cls.add_method('DoNeedRts', - 'bool', - [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: void ns3::CaraWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: void ns3::CaraWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: void ns3::CaraWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: void ns3::CaraWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: void ns3::CaraWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: void ns3::CaraWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: void ns3::CaraWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## cara-wifi-manager.h: bool ns3::CaraWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3ConstantRateWifiManager_methods(root_module, cls): - ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager::ConstantRateWifiManager(ns3::ConstantRateWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ConstantRateWifiManager const &', 'arg0')]) - ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager::ConstantRateWifiManager() [constructor] - cls.add_constructor([]) - ## constant-rate-wifi-manager.h: static ns3::TypeId ns3::ConstantRateWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## constant-rate-wifi-manager.h: ns3::WifiRemoteStation * ns3::ConstantRateWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## constant-rate-wifi-manager.h: bool ns3::ConstantRateWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3CtrlBAckRequestHeader_methods(root_module, cls): - ## ctrl-headers.h: ns3::CtrlBAckRequestHeader::CtrlBAckRequestHeader(ns3::CtrlBAckRequestHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CtrlBAckRequestHeader const &', 'arg0')]) - ## ctrl-headers.h: ns3::CtrlBAckRequestHeader::CtrlBAckRequestHeader() [constructor] - cls.add_constructor([]) - ## ctrl-headers.h: uint32_t ns3::CtrlBAckRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ctrl-headers.h: ns3::TypeId ns3::CtrlBAckRequestHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ctrl-headers.h: uint32_t ns3::CtrlBAckRequestHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ctrl-headers.h: uint16_t ns3::CtrlBAckRequestHeader::GetStartingSequence() const [member function] - cls.add_method('GetStartingSequence', - 'uint16_t', - [], - is_const=True) - ## ctrl-headers.h: uint16_t ns3::CtrlBAckRequestHeader::GetStartingSequenceControl() const [member function] - cls.add_method('GetStartingSequenceControl', - 'uint16_t', - [], - is_const=True) - ## ctrl-headers.h: uint8_t ns3::CtrlBAckRequestHeader::GetTidInfo() const [member function] - cls.add_method('GetTidInfo', - 'uint8_t', - [], - is_const=True) - ## ctrl-headers.h: static ns3::TypeId ns3::CtrlBAckRequestHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ctrl-headers.h: bool ns3::CtrlBAckRequestHeader::IsBasic() const [member function] - cls.add_method('IsBasic', - 'bool', - [], - is_const=True) - ## ctrl-headers.h: bool ns3::CtrlBAckRequestHeader::IsCompressed() const [member function] - cls.add_method('IsCompressed', - 'bool', - [], - is_const=True) - ## ctrl-headers.h: bool ns3::CtrlBAckRequestHeader::IsMultiTid() const [member function] - cls.add_method('IsMultiTid', - 'bool', - [], - is_const=True) - ## ctrl-headers.h: bool ns3::CtrlBAckRequestHeader::MustSendHtImmediateAck() const [member function] - cls.add_method('MustSendHtImmediateAck', - 'bool', - [], - is_const=True) - ## ctrl-headers.h: void ns3::CtrlBAckRequestHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ctrl-headers.h: void ns3::CtrlBAckRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ctrl-headers.h: void ns3::CtrlBAckRequestHeader::SetHtImmediateAck(bool immediateAck) [member function] - cls.add_method('SetHtImmediateAck', - 'void', - [param('bool', 'immediateAck')]) - ## ctrl-headers.h: void ns3::CtrlBAckRequestHeader::SetStartingSequence(uint16_t seq) [member function] - cls.add_method('SetStartingSequence', - 'void', - [param('uint16_t', 'seq')]) - ## ctrl-headers.h: void ns3::CtrlBAckRequestHeader::SetTidInfo(uint8_t tid) [member function] - cls.add_method('SetTidInfo', - 'void', - [param('uint8_t', 'tid')]) - ## ctrl-headers.h: void ns3::CtrlBAckRequestHeader::SetType(ns3::BlockAckType type) [member function] - cls.add_method('SetType', - 'void', - [param('ns3::BlockAckType', 'type')]) - return - -def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls): - ## ctrl-headers.h: ns3::CtrlBAckResponseHeader::CtrlBAckResponseHeader(ns3::CtrlBAckResponseHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CtrlBAckResponseHeader const &', 'arg0')]) - ## ctrl-headers.h: ns3::CtrlBAckResponseHeader::CtrlBAckResponseHeader() [constructor] - cls.add_constructor([]) - ## ctrl-headers.h: uint32_t ns3::CtrlBAckResponseHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ctrl-headers.h: uint16_t const * ns3::CtrlBAckResponseHeader::GetBitmap() const [member function] - cls.add_method('GetBitmap', - 'uint16_t const *', - [], - is_const=True) - ## ctrl-headers.h: uint64_t ns3::CtrlBAckResponseHeader::GetCompressedBitmap() const [member function] - cls.add_method('GetCompressedBitmap', - 'uint64_t', - [], - is_const=True) - ## ctrl-headers.h: ns3::TypeId ns3::CtrlBAckResponseHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ctrl-headers.h: uint32_t ns3::CtrlBAckResponseHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ctrl-headers.h: uint16_t ns3::CtrlBAckResponseHeader::GetStartingSequence() const [member function] - cls.add_method('GetStartingSequence', - 'uint16_t', - [], - is_const=True) - ## ctrl-headers.h: uint16_t ns3::CtrlBAckResponseHeader::GetStartingSequenceControl() const [member function] - cls.add_method('GetStartingSequenceControl', - 'uint16_t', - [], - is_const=True) - ## ctrl-headers.h: uint8_t ns3::CtrlBAckResponseHeader::GetTidInfo() const [member function] - cls.add_method('GetTidInfo', - 'uint8_t', - [], - is_const=True) - ## ctrl-headers.h: static ns3::TypeId ns3::CtrlBAckResponseHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ctrl-headers.h: bool ns3::CtrlBAckResponseHeader::IsBasic() const [member function] - cls.add_method('IsBasic', - 'bool', - [], - is_const=True) - ## ctrl-headers.h: bool ns3::CtrlBAckResponseHeader::IsCompressed() const [member function] - cls.add_method('IsCompressed', - 'bool', - [], - is_const=True) - ## ctrl-headers.h: bool ns3::CtrlBAckResponseHeader::IsFragmentReceived(uint16_t seq, uint8_t frag) const [member function] - cls.add_method('IsFragmentReceived', - 'bool', - [param('uint16_t', 'seq'), param('uint8_t', 'frag')], - is_const=True) - ## ctrl-headers.h: bool ns3::CtrlBAckResponseHeader::IsMultiTid() const [member function] - cls.add_method('IsMultiTid', - 'bool', - [], - is_const=True) - ## ctrl-headers.h: bool ns3::CtrlBAckResponseHeader::IsPacketReceived(uint16_t seq) const [member function] - cls.add_method('IsPacketReceived', - 'bool', - [param('uint16_t', 'seq')], - is_const=True) - ## ctrl-headers.h: bool ns3::CtrlBAckResponseHeader::MustSendHtImmediateAck() const [member function] - cls.add_method('MustSendHtImmediateAck', - 'bool', - [], - is_const=True) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::ResetBitmap() [member function] - cls.add_method('ResetBitmap', - 'void', - []) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::SetHtImmediateAck(bool immeadiateAck) [member function] - cls.add_method('SetHtImmediateAck', - 'void', - [param('bool', 'immeadiateAck')]) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::SetReceivedFragment(uint16_t seq, uint8_t frag) [member function] - cls.add_method('SetReceivedFragment', - 'void', - [param('uint16_t', 'seq'), param('uint8_t', 'frag')]) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::SetReceivedPacket(uint16_t seq) [member function] - cls.add_method('SetReceivedPacket', - 'void', - [param('uint16_t', 'seq')]) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::SetStartingSequence(uint16_t seq) [member function] - cls.add_method('SetStartingSequence', - 'void', - [param('uint16_t', 'seq')]) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::SetStartingSequenceControl(uint16_t seqControl) [member function] - cls.add_method('SetStartingSequenceControl', - 'void', - [param('uint16_t', 'seqControl')]) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::SetTidInfo(uint8_t tid) [member function] - cls.add_method('SetTidInfo', - 'void', - [param('uint8_t', 'tid')]) - ## ctrl-headers.h: void ns3::CtrlBAckResponseHeader::SetType(ns3::BlockAckType type) [member function] - cls.add_method('SetType', - 'void', - [param('ns3::BlockAckType', 'type')]) - return - -def register_Ns3Dcf_methods(root_module, cls): - ## dcf.h: ns3::Dcf::Dcf() [constructor] - cls.add_constructor([]) - ## dcf.h: ns3::Dcf::Dcf(ns3::Dcf const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Dcf const &', 'arg0')]) - ## dcf.h: uint32_t ns3::Dcf::GetAifsn() const [member function] - cls.add_method('GetAifsn', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## dcf.h: uint32_t ns3::Dcf::GetMaxCw() const [member function] - cls.add_method('GetMaxCw', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## dcf.h: uint32_t ns3::Dcf::GetMinCw() const [member function] - cls.add_method('GetMinCw', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## dcf.h: static ns3::TypeId ns3::Dcf::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## dcf.h: void ns3::Dcf::SetAifsn(uint32_t aifsn) [member function] - cls.add_method('SetAifsn', - 'void', - [param('uint32_t', 'aifsn')], - is_pure_virtual=True, is_virtual=True) - ## dcf.h: void ns3::Dcf::SetMaxCw(uint32_t maxCw) [member function] - cls.add_method('SetMaxCw', - 'void', - [param('uint32_t', 'maxCw')], - is_pure_virtual=True, is_virtual=True) - ## dcf.h: void ns3::Dcf::SetMinCw(uint32_t minCw) [member function] - cls.add_method('SetMinCw', - 'void', - [param('uint32_t', 'minCw')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3EdcaTxopN_methods(root_module, cls): - ## edca-txop-n.h: static ns3::TypeId ns3::EdcaTxopN::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## edca-txop-n.h: ns3::EdcaTxopN::EdcaTxopN() [constructor] - cls.add_constructor([]) - ## edca-txop-n.h: void ns3::EdcaTxopN::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetLow(ns3::Ptr low) [member function] - cls.add_method('SetLow', - 'void', - [param('ns3::Ptr< ns3::MacLow >', 'low')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetTxMiddle(ns3::MacTxMiddle * txMiddle) [member function] - cls.add_method('SetTxMiddle', - 'void', - [param('ns3::MacTxMiddle *', 'txMiddle')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetManager(ns3::DcfManager * manager) [member function] - cls.add_method('SetManager', - 'void', - [param('ns3::DcfManager *', 'manager')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetTxOkCallback(ns3::Callback callback) [member function] - cls.add_method('SetTxOkCallback', - 'void', - [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetTxFailedCallback(ns3::Callback callback) [member function] - cls.add_method('SetTxFailedCallback', - 'void', - [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetWifiRemoteStationManager(ns3::Ptr remoteManager) [member function] - cls.add_method('SetWifiRemoteStationManager', - 'void', - [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'remoteManager')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetTypeOfStation(ns3::TypeOfStation type) [member function] - cls.add_method('SetTypeOfStation', - 'void', - [param('ns3::TypeOfStation', 'type')]) - ## edca-txop-n.h: ns3::TypeOfStation ns3::EdcaTxopN::GetTypeOfStation() const [member function] - cls.add_method('GetTypeOfStation', - 'ns3::TypeOfStation', - [], - is_const=True) - ## edca-txop-n.h: ns3::Ptr ns3::EdcaTxopN::GetQueue() const [member function] - cls.add_method('GetQueue', - 'ns3::Ptr< ns3::WifiMacQueue >', - [], - is_const=True) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetMinCw(uint32_t minCw) [member function] - cls.add_method('SetMinCw', - 'void', - [param('uint32_t', 'minCw')], - is_virtual=True) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetMaxCw(uint32_t maxCw) [member function] - cls.add_method('SetMaxCw', - 'void', - [param('uint32_t', 'maxCw')], - is_virtual=True) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetAifsn(uint32_t aifsn) [member function] - cls.add_method('SetAifsn', - 'void', - [param('uint32_t', 'aifsn')], - is_virtual=True) - ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetMinCw() const [member function] - cls.add_method('GetMinCw', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetMaxCw() const [member function] - cls.add_method('GetMaxCw', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetAifsn() const [member function] - cls.add_method('GetAifsn', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## edca-txop-n.h: ns3::Ptr ns3::EdcaTxopN::Low() [member function] - cls.add_method('Low', - 'ns3::Ptr< ns3::MacLow >', - []) - ## edca-txop-n.h: ns3::Ptr ns3::EdcaTxopN::GetMsduAggregator() const [member function] - cls.add_method('GetMsduAggregator', - 'ns3::Ptr< ns3::MsduAggregator >', - [], - is_const=True) - ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedsAccess() const [member function] - cls.add_method('NeedsAccess', - 'bool', - [], - is_const=True) - ## edca-txop-n.h: void ns3::EdcaTxopN::NotifyAccessGranted() [member function] - cls.add_method('NotifyAccessGranted', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::NotifyInternalCollision() [member function] - cls.add_method('NotifyInternalCollision', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::NotifyCollision() [member function] - cls.add_method('NotifyCollision', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::NotifyChannelSwitching() [member function] - cls.add_method('NotifyChannelSwitching', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::GotCts(double snr, ns3::WifiMode txMode) [member function] - cls.add_method('GotCts', - 'void', - [param('double', 'snr'), param('ns3::WifiMode', 'txMode')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::MissedCts() [member function] - cls.add_method('MissedCts', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::GotAck(double snr, ns3::WifiMode txMode) [member function] - cls.add_method('GotAck', - 'void', - [param('double', 'snr'), param('ns3::WifiMode', 'txMode')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::GotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address recipient) [member function] - cls.add_method('GotBlockAck', - 'void', - [param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'recipient')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::MissedBlockAck() [member function] - cls.add_method('MissedBlockAck', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::GotAddBaResponse(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address recipient) [member function] - cls.add_method('GotAddBaResponse', - 'void', - [param('ns3::MgtAddBaResponseHeader const *', 'respHdr'), param('ns3::Mac48Address', 'recipient')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::GotDelBaFrame(ns3::MgtDelBaHeader const * delBaHdr, ns3::Mac48Address recipient) [member function] - cls.add_method('GotDelBaFrame', - 'void', - [param('ns3::MgtDelBaHeader const *', 'delBaHdr'), param('ns3::Mac48Address', 'recipient')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::MissedAck() [member function] - cls.add_method('MissedAck', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::StartNext() [member function] - cls.add_method('StartNext', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::Cancel() [member function] - cls.add_method('Cancel', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::RestartAccessIfNeeded() [member function] - cls.add_method('RestartAccessIfNeeded', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::StartAccessIfNeeded() [member function] - cls.add_method('StartAccessIfNeeded', - 'void', - []) - ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedRts() [member function] - cls.add_method('NeedRts', - 'bool', - []) - ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedRtsRetransmission() [member function] - cls.add_method('NeedRtsRetransmission', - 'bool', - []) - ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedDataRetransmission() [member function] - cls.add_method('NeedDataRetransmission', - 'bool', - []) - ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedFragmentation() const [member function] - cls.add_method('NeedFragmentation', - 'bool', - [], - is_const=True) - ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetNextFragmentSize() [member function] - cls.add_method('GetNextFragmentSize', - 'uint32_t', - []) - ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetFragmentSize() [member function] - cls.add_method('GetFragmentSize', - 'uint32_t', - []) - ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetFragmentOffset() [member function] - cls.add_method('GetFragmentOffset', - 'uint32_t', - []) - ## edca-txop-n.h: bool ns3::EdcaTxopN::IsLastFragment() const [member function] - cls.add_method('IsLastFragment', - 'bool', - [], - is_const=True) - ## edca-txop-n.h: void ns3::EdcaTxopN::NextFragment() [member function] - cls.add_method('NextFragment', - 'void', - []) - ## edca-txop-n.h: ns3::Ptr ns3::EdcaTxopN::GetFragmentPacket(ns3::WifiMacHeader * hdr) [member function] - cls.add_method('GetFragmentPacket', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::WifiMacHeader *', 'hdr')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetAccessCategory(ns3::AcIndex ac) [member function] - cls.add_method('SetAccessCategory', - 'void', - [param('ns3::AcIndex', 'ac')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::Queue(ns3::Ptr packet, ns3::WifiMacHeader const & hdr) [member function] - cls.add_method('Queue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetMsduAggregator(ns3::Ptr aggr) [member function] - cls.add_method('SetMsduAggregator', - 'void', - [param('ns3::Ptr< ns3::MsduAggregator >', 'aggr')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::PushFront(ns3::Ptr packet, ns3::WifiMacHeader const & hdr) [member function] - cls.add_method('PushFront', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::CompleteConfig() [member function] - cls.add_method('CompleteConfig', - 'void', - []) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetBlockAckThreshold(uint8_t threshold) [member function] - cls.add_method('SetBlockAckThreshold', - 'void', - [param('uint8_t', 'threshold')]) - ## edca-txop-n.h: uint8_t ns3::EdcaTxopN::GetBlockAckThreshold() const [member function] - cls.add_method('GetBlockAckThreshold', - 'uint8_t', - [], - is_const=True) - ## edca-txop-n.h: void ns3::EdcaTxopN::SetBlockAckInactivityTimeout(uint16_t timeout) [member function] - cls.add_method('SetBlockAckInactivityTimeout', - 'void', - [param('uint16_t', 'timeout')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::SendDelbaFrame(ns3::Mac48Address addr, uint8_t tid, bool byOriginator) [member function] - cls.add_method('SendDelbaFrame', - 'void', - [param('ns3::Mac48Address', 'addr'), param('uint8_t', 'tid'), param('bool', 'byOriginator')]) - ## edca-txop-n.h: void ns3::EdcaTxopN::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3ErrorRateModel_methods(root_module, cls): - ## error-rate-model.h: ns3::ErrorRateModel::ErrorRateModel() [constructor] - cls.add_constructor([]) - ## error-rate-model.h: ns3::ErrorRateModel::ErrorRateModel(ns3::ErrorRateModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ErrorRateModel const &', 'arg0')]) - ## error-rate-model.h: double ns3::ErrorRateModel::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function] - cls.add_method('CalculateSnr', - 'double', - [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], - is_const=True) - ## error-rate-model.h: double ns3::ErrorRateModel::GetChunkSuccessRate(ns3::WifiMode mode, double snr, uint32_t nbits) const [member function] - cls.add_method('GetChunkSuccessRate', - 'double', - [param('ns3::WifiMode', 'mode'), param('double', 'snr'), param('uint32_t', 'nbits')], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## error-rate-model.h: static ns3::TypeId ns3::ErrorRateModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3ExtendedSupportedRatesIE_methods(root_module, cls): - ## supported-rates.h: ns3::ExtendedSupportedRatesIE::ExtendedSupportedRatesIE(ns3::ExtendedSupportedRatesIE const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ExtendedSupportedRatesIE const &', 'arg0')]) - ## supported-rates.h: ns3::ExtendedSupportedRatesIE::ExtendedSupportedRatesIE() [constructor] - cls.add_constructor([]) - ## supported-rates.h: ns3::ExtendedSupportedRatesIE::ExtendedSupportedRatesIE(ns3::SupportedRates * rates) [constructor] - cls.add_constructor([param('ns3::SupportedRates *', 'rates')]) - ## supported-rates.h: uint8_t ns3::ExtendedSupportedRatesIE::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_virtual=True) - ## supported-rates.h: ns3::WifiInformationElementId ns3::ExtendedSupportedRatesIE::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## supported-rates.h: uint8_t ns3::ExtendedSupportedRatesIE::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## supported-rates.h: uint16_t ns3::ExtendedSupportedRatesIE::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint16_t', - [], - is_const=True) - ## supported-rates.h: ns3::Buffer::Iterator ns3::ExtendedSupportedRatesIE::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## supported-rates.h: void ns3::ExtendedSupportedRatesIE::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - return - -def register_Ns3IdealWifiManager_methods(root_module, cls): - ## ideal-wifi-manager.h: ns3::IdealWifiManager::IdealWifiManager(ns3::IdealWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::IdealWifiManager const &', 'arg0')]) - ## ideal-wifi-manager.h: ns3::IdealWifiManager::IdealWifiManager() [constructor] - cls.add_constructor([]) - ## ideal-wifi-manager.h: static ns3::TypeId ns3::IdealWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ideal-wifi-manager.h: void ns3::IdealWifiManager::SetupPhy(ns3::Ptr phy) [member function] - cls.add_method('SetupPhy', - 'void', - [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], - is_virtual=True) - ## ideal-wifi-manager.h: ns3::WifiRemoteStation * ns3::IdealWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: ns3::WifiMode ns3::IdealWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: ns3::WifiMode ns3::IdealWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: void ns3::IdealWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: void ns3::IdealWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: void ns3::IdealWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: void ns3::IdealWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: void ns3::IdealWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: void ns3::IdealWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: void ns3::IdealWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## ideal-wifi-manager.h: bool ns3::IdealWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3MacLow_methods(root_module, cls): - ## mac-low.h: ns3::MacLow::MacLow(ns3::MacLow const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MacLow const &', 'arg0')]) - ## mac-low.h: ns3::MacLow::MacLow() [constructor] - cls.add_constructor([]) - ## mac-low.h: ns3::Time ns3::MacLow::CalculateTransmissionTime(ns3::Ptr packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters const & parameters) const [member function] - cls.add_method('CalculateTransmissionTime', - 'ns3::Time', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters const &', 'parameters')], - is_const=True) - ## mac-low.h: void ns3::MacLow::CreateBlockAckAgreement(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address originator, uint16_t startingSeq) [member function] - cls.add_method('CreateBlockAckAgreement', - 'void', - [param('ns3::MgtAddBaResponseHeader const *', 'respHdr'), param('ns3::Mac48Address', 'originator'), param('uint16_t', 'startingSeq')]) - ## mac-low.h: void ns3::MacLow::DestroyBlockAckAgreement(ns3::Mac48Address originator, uint8_t tid) [member function] - cls.add_method('DestroyBlockAckAgreement', - 'void', - [param('ns3::Mac48Address', 'originator'), param('uint8_t', 'tid')]) - ## mac-low.h: ns3::Time ns3::MacLow::GetAckTimeout() const [member function] - cls.add_method('GetAckTimeout', - 'ns3::Time', - [], - is_const=True) - ## mac-low.h: ns3::Mac48Address ns3::MacLow::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## mac-low.h: ns3::Time ns3::MacLow::GetBasicBlockAckTimeout() const [member function] - cls.add_method('GetBasicBlockAckTimeout', - 'ns3::Time', - [], - is_const=True) - ## mac-low.h: ns3::Mac48Address ns3::MacLow::GetBssid() const [member function] - cls.add_method('GetBssid', - 'ns3::Mac48Address', - [], - is_const=True) - ## mac-low.h: ns3::Time ns3::MacLow::GetCompressedBlockAckTimeout() const [member function] - cls.add_method('GetCompressedBlockAckTimeout', - 'ns3::Time', - [], - is_const=True) - ## mac-low.h: ns3::Time ns3::MacLow::GetCtsTimeout() const [member function] - cls.add_method('GetCtsTimeout', - 'ns3::Time', - [], - is_const=True) - ## mac-low.h: ns3::Time ns3::MacLow::GetPifs() const [member function] - cls.add_method('GetPifs', - 'ns3::Time', - [], - is_const=True) - ## mac-low.h: ns3::Time ns3::MacLow::GetSifs() const [member function] - cls.add_method('GetSifs', - 'ns3::Time', - [], - is_const=True) - ## mac-low.h: ns3::Time ns3::MacLow::GetSlotTime() const [member function] - cls.add_method('GetSlotTime', - 'ns3::Time', - [], - is_const=True) - ## mac-low.h: void ns3::MacLow::NotifySwitchingStartNow(ns3::Time duration) [member function] - cls.add_method('NotifySwitchingStartNow', - 'void', - [param('ns3::Time', 'duration')]) - ## mac-low.h: void ns3::MacLow::ReceiveError(ns3::Ptr packet, double rxSnr) [member function] - cls.add_method('ReceiveError', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'rxSnr')]) - ## mac-low.h: void ns3::MacLow::ReceiveOk(ns3::Ptr packet, double rxSnr, ns3::WifiMode txMode, ns3::WifiPreamble preamble) [member function] - cls.add_method('ReceiveOk', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode'), param('ns3::WifiPreamble', 'preamble')]) - ## mac-low.h: void ns3::MacLow::RegisterBlockAckListenerForAc(ns3::AcIndex ac, ns3::MacLowBlockAckEventListener * listener) [member function] - cls.add_method('RegisterBlockAckListenerForAc', - 'void', - [param('ns3::AcIndex', 'ac'), param('ns3::MacLowBlockAckEventListener *', 'listener')]) - ## mac-low.h: void ns3::MacLow::RegisterDcfListener(ns3::MacLowDcfListener * listener) [member function] - cls.add_method('RegisterDcfListener', - 'void', - [param('ns3::MacLowDcfListener *', 'listener')]) - ## mac-low.h: void ns3::MacLow::SetAckTimeout(ns3::Time ackTimeout) [member function] - cls.add_method('SetAckTimeout', - 'void', - [param('ns3::Time', 'ackTimeout')]) - ## mac-low.h: void ns3::MacLow::SetAddress(ns3::Mac48Address ad) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Mac48Address', 'ad')]) - ## mac-low.h: void ns3::MacLow::SetBasicBlockAckTimeout(ns3::Time blockAckTimeout) [member function] - cls.add_method('SetBasicBlockAckTimeout', - 'void', - [param('ns3::Time', 'blockAckTimeout')]) - ## mac-low.h: void ns3::MacLow::SetBssid(ns3::Mac48Address ad) [member function] - cls.add_method('SetBssid', - 'void', - [param('ns3::Mac48Address', 'ad')]) - ## mac-low.h: void ns3::MacLow::SetCompressedBlockAckTimeout(ns3::Time blockAckTimeout) [member function] - cls.add_method('SetCompressedBlockAckTimeout', - 'void', - [param('ns3::Time', 'blockAckTimeout')]) - ## mac-low.h: void ns3::MacLow::SetCtsTimeout(ns3::Time ctsTimeout) [member function] - cls.add_method('SetCtsTimeout', - 'void', - [param('ns3::Time', 'ctsTimeout')]) - ## mac-low.h: void ns3::MacLow::SetPhy(ns3::Ptr phy) [member function] - cls.add_method('SetPhy', - 'void', - [param('ns3::Ptr< ns3::WifiPhy >', 'phy')]) - ## mac-low.h: void ns3::MacLow::SetPifs(ns3::Time pifs) [member function] - cls.add_method('SetPifs', - 'void', - [param('ns3::Time', 'pifs')]) - ## mac-low.h: void ns3::MacLow::SetRxCallback(ns3::Callback, ns3::WifiMacHeader const*, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] - cls.add_method('SetRxCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::WifiMacHeader const *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## mac-low.h: void ns3::MacLow::SetSifs(ns3::Time sifs) [member function] - cls.add_method('SetSifs', - 'void', - [param('ns3::Time', 'sifs')]) - ## mac-low.h: void ns3::MacLow::SetSlotTime(ns3::Time slotTime) [member function] - cls.add_method('SetSlotTime', - 'void', - [param('ns3::Time', 'slotTime')]) - ## mac-low.h: void ns3::MacLow::SetWifiRemoteStationManager(ns3::Ptr manager) [member function] - cls.add_method('SetWifiRemoteStationManager', - 'void', - [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'manager')]) - ## mac-low.h: void ns3::MacLow::StartTransmission(ns3::Ptr packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters parameters, ns3::MacLowTransmissionListener * listener) [member function] - cls.add_method('StartTransmission', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters', 'parameters'), param('ns3::MacLowTransmissionListener *', 'listener')]) - ## mac-low.h: void ns3::MacLow::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3MgtBeaconHeader_methods(root_module, cls): - ## mgt-headers.h: ns3::MgtBeaconHeader::MgtBeaconHeader() [constructor] - cls.add_constructor([]) - ## mgt-headers.h: ns3::MgtBeaconHeader::MgtBeaconHeader(ns3::MgtBeaconHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MgtBeaconHeader const &', 'arg0')]) - return - -def register_Ns3MinstrelWifiManager_methods(root_module, cls): - ## minstrel-wifi-manager.h: ns3::MinstrelWifiManager::MinstrelWifiManager(ns3::MinstrelWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MinstrelWifiManager const &', 'arg0')]) - ## minstrel-wifi-manager.h: ns3::MinstrelWifiManager::MinstrelWifiManager() [constructor] - cls.add_constructor([]) - ## minstrel-wifi-manager.h: static ns3::TypeId ns3::MinstrelWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::SetupPhy(ns3::Ptr phy) [member function] - cls.add_method('SetupPhy', - 'void', - [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], - is_virtual=True) - ## minstrel-wifi-manager.h: ns3::WifiRemoteStation * ns3::MinstrelWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: ns3::WifiMode ns3::MinstrelWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: ns3::WifiMode ns3::MinstrelWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## minstrel-wifi-manager.h: bool ns3::MinstrelWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3MsduAggregator_methods(root_module, cls): - ## msdu-aggregator.h: ns3::MsduAggregator::MsduAggregator() [constructor] - cls.add_constructor([]) - ## msdu-aggregator.h: ns3::MsduAggregator::MsduAggregator(ns3::MsduAggregator const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MsduAggregator const &', 'arg0')]) - ## msdu-aggregator.h: bool ns3::MsduAggregator::Aggregate(ns3::Ptr packet, ns3::Ptr aggregatedPacket, ns3::Mac48Address src, ns3::Mac48Address dest) [member function] - cls.add_method('Aggregate', - 'bool', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dest')], - is_pure_virtual=True, is_virtual=True) - ## msdu-aggregator.h: static std::list, ns3::AmsduSubframeHeader>, std::allocator, ns3::AmsduSubframeHeader> > > ns3::MsduAggregator::Deaggregate(ns3::Ptr aggregatedPacket) [member function] - cls.add_method('Deaggregate', - 'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader > >', - [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')], - is_static=True) - ## msdu-aggregator.h: static ns3::TypeId ns3::MsduAggregator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3NistErrorRateModel_methods(root_module, cls): - ## nist-error-rate-model.h: ns3::NistErrorRateModel::NistErrorRateModel(ns3::NistErrorRateModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::NistErrorRateModel const &', 'arg0')]) - ## nist-error-rate-model.h: ns3::NistErrorRateModel::NistErrorRateModel() [constructor] - cls.add_constructor([]) - ## nist-error-rate-model.h: double ns3::NistErrorRateModel::GetChunkSuccessRate(ns3::WifiMode mode, double snr, uint32_t nbits) const [member function] - cls.add_method('GetChunkSuccessRate', - 'double', - [param('ns3::WifiMode', 'mode'), param('double', 'snr'), param('uint32_t', 'nbits')], - is_const=True, is_virtual=True) - ## nist-error-rate-model.h: static ns3::TypeId ns3::NistErrorRateModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3OnoeWifiManager_methods(root_module, cls): - ## onoe-wifi-manager.h: ns3::OnoeWifiManager::OnoeWifiManager(ns3::OnoeWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OnoeWifiManager const &', 'arg0')]) - ## onoe-wifi-manager.h: ns3::OnoeWifiManager::OnoeWifiManager() [constructor] - cls.add_constructor([]) - ## onoe-wifi-manager.h: static ns3::TypeId ns3::OnoeWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## onoe-wifi-manager.h: ns3::WifiRemoteStation * ns3::OnoeWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: ns3::WifiMode ns3::OnoeWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: ns3::WifiMode ns3::OnoeWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: void ns3::OnoeWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: void ns3::OnoeWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: void ns3::OnoeWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: void ns3::OnoeWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: void ns3::OnoeWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: void ns3::OnoeWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: void ns3::OnoeWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## onoe-wifi-manager.h: bool ns3::OnoeWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3RegularWifiMac_methods(root_module, cls): - ## regular-wifi-mac.h: static ns3::TypeId ns3::RegularWifiMac::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## regular-wifi-mac.h: ns3::RegularWifiMac::RegularWifiMac() [constructor] - cls.add_constructor([]) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetSlot(ns3::Time slotTime) [member function] - cls.add_method('SetSlot', - 'void', - [param('ns3::Time', 'slotTime')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetSifs(ns3::Time sifs) [member function] - cls.add_method('SetSifs', - 'void', - [param('ns3::Time', 'sifs')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function] - cls.add_method('SetEifsNoDifs', - 'void', - [param('ns3::Time', 'eifsNoDifs')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetPifs(ns3::Time pifs) [member function] - cls.add_method('SetPifs', - 'void', - [param('ns3::Time', 'pifs')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function] - cls.add_method('SetCtsTimeout', - 'void', - [param('ns3::Time', 'ctsTimeout')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function] - cls.add_method('SetAckTimeout', - 'void', - [param('ns3::Time', 'ackTimeout')], - is_virtual=True) - ## regular-wifi-mac.h: ns3::Time ns3::RegularWifiMac::GetPifs() const [member function] - cls.add_method('GetPifs', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: ns3::Time ns3::RegularWifiMac::GetSifs() const [member function] - cls.add_method('GetSifs', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: ns3::Time ns3::RegularWifiMac::GetSlot() const [member function] - cls.add_method('GetSlot', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: ns3::Time ns3::RegularWifiMac::GetEifsNoDifs() const [member function] - cls.add_method('GetEifsNoDifs', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: ns3::Time ns3::RegularWifiMac::GetCtsTimeout() const [member function] - cls.add_method('GetCtsTimeout', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: ns3::Time ns3::RegularWifiMac::GetAckTimeout() const [member function] - cls.add_method('GetAckTimeout', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: ns3::Mac48Address ns3::RegularWifiMac::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Mac48Address', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: ns3::Ssid ns3::RegularWifiMac::GetSsid() const [member function] - cls.add_method('GetSsid', - 'ns3::Ssid', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetAddress(ns3::Mac48Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Mac48Address', 'address')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetSsid(ns3::Ssid ssid) [member function] - cls.add_method('SetSsid', - 'void', - [param('ns3::Ssid', 'ssid')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetBssid(ns3::Mac48Address bssid) [member function] - cls.add_method('SetBssid', - 'void', - [param('ns3::Mac48Address', 'bssid')], - is_virtual=True) - ## regular-wifi-mac.h: ns3::Mac48Address ns3::RegularWifiMac::GetBssid() const [member function] - cls.add_method('GetBssid', - 'ns3::Mac48Address', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], - is_virtual=True) - ## regular-wifi-mac.h: bool ns3::RegularWifiMac::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], - is_pure_virtual=True, is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetWifiPhy(ns3::Ptr phy) [member function] - cls.add_method('SetWifiPhy', - 'void', - [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], - is_virtual=True) - ## regular-wifi-mac.h: ns3::Ptr ns3::RegularWifiMac::GetWifiPhy() const [member function] - cls.add_method('GetWifiPhy', - 'ns3::Ptr< ns3::WifiPhy >', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetWifiRemoteStationManager(ns3::Ptr stationManager) [member function] - cls.add_method('SetWifiRemoteStationManager', - 'void', - [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], - is_virtual=True) - ## regular-wifi-mac.h: ns3::Ptr ns3::RegularWifiMac::GetWifiRemoteStationManager() const [member function] - cls.add_method('GetWifiRemoteStationManager', - 'ns3::Ptr< ns3::WifiRemoteStationManager >', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetForwardUpCallback(ns3::Callback, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function] - cls.add_method('SetForwardUpCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetLinkUpCallback(ns3::Callback linkUp) [member function] - cls.add_method('SetLinkUpCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetLinkDownCallback(ns3::Callback linkDown) [member function] - cls.add_method('SetLinkDownCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], - is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetBasicBlockAckTimeout(ns3::Time blockAckTimeout) [member function] - cls.add_method('SetBasicBlockAckTimeout', - 'void', - [param('ns3::Time', 'blockAckTimeout')], - is_virtual=True) - ## regular-wifi-mac.h: ns3::Time ns3::RegularWifiMac::GetBasicBlockAckTimeout() const [member function] - cls.add_method('GetBasicBlockAckTimeout', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetCompressedBlockAckTimeout(ns3::Time blockAckTimeout) [member function] - cls.add_method('SetCompressedBlockAckTimeout', - 'void', - [param('ns3::Time', 'blockAckTimeout')], - is_virtual=True) - ## regular-wifi-mac.h: ns3::Time ns3::RegularWifiMac::GetCompressedBlockAckTimeout() const [member function] - cls.add_method('GetCompressedBlockAckTimeout', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='protected', is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='protected', is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::FinishConfigureStandard(ns3::WifiPhyStandard standard) [member function] - cls.add_method('FinishConfigureStandard', - 'void', - [param('ns3::WifiPhyStandard', 'standard')], - visibility='protected', is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetTypeOfStation(ns3::TypeOfStation type) [member function] - cls.add_method('SetTypeOfStation', - 'void', - [param('ns3::TypeOfStation', 'type')], - visibility='protected') - ## regular-wifi-mac.h: void ns3::RegularWifiMac::Receive(ns3::Ptr packet, ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], - visibility='protected', is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::TxOk(ns3::WifiMacHeader const & hdr) [member function] - cls.add_method('TxOk', - 'void', - [param('ns3::WifiMacHeader const &', 'hdr')], - visibility='protected', is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::TxFailed(ns3::WifiMacHeader const & hdr) [member function] - cls.add_method('TxFailed', - 'void', - [param('ns3::WifiMacHeader const &', 'hdr')], - visibility='protected', is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::ForwardUp(ns3::Ptr packet, ns3::Mac48Address from, ns3::Mac48Address to) [member function] - cls.add_method('ForwardUp', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'from'), param('ns3::Mac48Address', 'to')], - visibility='protected') - ## regular-wifi-mac.h: void ns3::RegularWifiMac::DeaggregateAmsduAndForward(ns3::Ptr aggregatedPacket, ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('DeaggregateAmsduAndForward', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('ns3::WifiMacHeader const *', 'hdr')], - visibility='protected', is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SendAddBaResponse(ns3::MgtAddBaRequestHeader const * reqHdr, ns3::Mac48Address originator) [member function] - cls.add_method('SendAddBaResponse', - 'void', - [param('ns3::MgtAddBaRequestHeader const *', 'reqHdr'), param('ns3::Mac48Address', 'originator')], - visibility='protected', is_virtual=True) - ## regular-wifi-mac.h: void ns3::RegularWifiMac::SetQosSupported(bool enable) [member function] - cls.add_method('SetQosSupported', - 'void', - [param('bool', 'enable')], - visibility='protected') - ## regular-wifi-mac.h: bool ns3::RegularWifiMac::GetQosSupported() const [member function] - cls.add_method('GetQosSupported', - 'bool', - [], - is_const=True, visibility='protected') - return - -def register_Ns3RraaWifiManager_methods(root_module, cls): - ## rraa-wifi-manager.h: ns3::RraaWifiManager::RraaWifiManager(ns3::RraaWifiManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RraaWifiManager const &', 'arg0')]) - ## rraa-wifi-manager.h: ns3::RraaWifiManager::RraaWifiManager() [constructor] - cls.add_constructor([]) - ## rraa-wifi-manager.h: static ns3::TypeId ns3::RraaWifiManager::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## rraa-wifi-manager.h: ns3::WifiRemoteStation * ns3::RraaWifiManager::DoCreateStation() const [member function] - cls.add_method('DoCreateStation', - 'ns3::WifiRemoteStation *', - [], - is_const=True, visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: ns3::WifiMode ns3::RraaWifiManager::DoGetDataMode(ns3::WifiRemoteStation * station, uint32_t size) [member function] - cls.add_method('DoGetDataMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: ns3::WifiMode ns3::RraaWifiManager::DoGetRtsMode(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoGetRtsMode', - 'ns3::WifiMode', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: bool ns3::RraaWifiManager::DoNeedRts(ns3::WifiRemoteStation * st, ns3::Ptr packet, bool normally) [member function] - cls.add_method('DoNeedRts', - 'bool', - [param('ns3::WifiRemoteStation *', 'st'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: void ns3::RraaWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: void ns3::RraaWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function] - cls.add_method('DoReportDataOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: void ns3::RraaWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalDataFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: void ns3::RraaWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportFinalRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: void ns3::RraaWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] - cls.add_method('DoReportRtsFailed', - 'void', - [param('ns3::WifiRemoteStation *', 'station')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: void ns3::RraaWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] - cls.add_method('DoReportRtsOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: void ns3::RraaWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] - cls.add_method('DoReportRxOk', - 'void', - [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], - visibility='private', is_virtual=True) - ## rraa-wifi-manager.h: bool ns3::RraaWifiManager::IsLowLatency() const [member function] - cls.add_method('IsLowLatency', - 'bool', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3Ssid_methods(root_module, cls): - cls.add_output_stream_operator() - ## ssid.h: ns3::Ssid::Ssid(ns3::Ssid const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ssid const &', 'arg0')]) - ## ssid.h: ns3::Ssid::Ssid() [constructor] - cls.add_constructor([]) - ## ssid.h: ns3::Ssid::Ssid(std::string s) [constructor] - cls.add_constructor([param('std::string', 's')]) - ## ssid.h: ns3::Ssid::Ssid(char const * ssid, uint8_t length) [constructor] - cls.add_constructor([param('char const *', 'ssid'), param('uint8_t', 'length')]) - ## ssid.h: uint8_t ns3::Ssid::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_virtual=True) - ## ssid.h: ns3::WifiInformationElementId ns3::Ssid::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## ssid.h: uint8_t ns3::Ssid::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## ssid.h: bool ns3::Ssid::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True) - ## ssid.h: bool ns3::Ssid::IsEqual(ns3::Ssid const & o) const [member function] - cls.add_method('IsEqual', - 'bool', - [param('ns3::Ssid const &', 'o')], - is_const=True) - ## ssid.h: char * ns3::Ssid::PeekString() const [member function] - cls.add_method('PeekString', - 'char *', - [], - is_const=True) - ## ssid.h: void ns3::Ssid::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - return - -def register_Ns3SsidChecker_methods(root_module, cls): - ## ssid.h: ns3::SsidChecker::SsidChecker() [constructor] - cls.add_constructor([]) - ## ssid.h: ns3::SsidChecker::SsidChecker(ns3::SsidChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SsidChecker const &', 'arg0')]) - return - -def register_Ns3SsidValue_methods(root_module, cls): - ## ssid.h: ns3::SsidValue::SsidValue() [constructor] - cls.add_constructor([]) - ## ssid.h: ns3::SsidValue::SsidValue(ns3::SsidValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SsidValue const &', 'arg0')]) - ## ssid.h: ns3::SsidValue::SsidValue(ns3::Ssid const & value) [constructor] - cls.add_constructor([param('ns3::Ssid const &', 'value')]) - ## ssid.h: ns3::Ptr ns3::SsidValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## ssid.h: bool ns3::SsidValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## ssid.h: ns3::Ssid ns3::SsidValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Ssid', - [], - is_const=True) - ## ssid.h: std::string ns3::SsidValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## ssid.h: void ns3::SsidValue::Set(ns3::Ssid const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::Ssid const &', 'value')]) - return - -def register_Ns3StaWifiMac_methods(root_module, cls): - ## sta-wifi-mac.h: static ns3::TypeId ns3::StaWifiMac::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## sta-wifi-mac.h: ns3::StaWifiMac::StaWifiMac() [constructor] - cls.add_constructor([]) - ## sta-wifi-mac.h: void ns3::StaWifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], - is_virtual=True) - ## sta-wifi-mac.h: void ns3::StaWifiMac::SetMaxMissedBeacons(uint32_t missed) [member function] - cls.add_method('SetMaxMissedBeacons', - 'void', - [param('uint32_t', 'missed')]) - ## sta-wifi-mac.h: void ns3::StaWifiMac::SetProbeRequestTimeout(ns3::Time timeout) [member function] - cls.add_method('SetProbeRequestTimeout', - 'void', - [param('ns3::Time', 'timeout')]) - ## sta-wifi-mac.h: void ns3::StaWifiMac::SetAssocRequestTimeout(ns3::Time timeout) [member function] - cls.add_method('SetAssocRequestTimeout', - 'void', - [param('ns3::Time', 'timeout')]) - ## sta-wifi-mac.h: void ns3::StaWifiMac::StartActiveAssociation() [member function] - cls.add_method('StartActiveAssociation', - 'void', - []) - ## sta-wifi-mac.h: void ns3::StaWifiMac::Receive(ns3::Ptr packet, ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], - visibility='private', is_virtual=True) - return - -def register_Ns3SupportedRates_methods(root_module, cls): - cls.add_output_stream_operator() - ## supported-rates.h: ns3::SupportedRates::SupportedRates(ns3::SupportedRates const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SupportedRates const &', 'arg0')]) - ## supported-rates.h: ns3::SupportedRates::SupportedRates() [constructor] - cls.add_constructor([]) - ## supported-rates.h: void ns3::SupportedRates::AddSupportedRate(uint32_t bs) [member function] - cls.add_method('AddSupportedRate', - 'void', - [param('uint32_t', 'bs')]) - ## supported-rates.h: uint8_t ns3::SupportedRates::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] - cls.add_method('DeserializeInformationField', - 'uint8_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], - is_virtual=True) - ## supported-rates.h: ns3::WifiInformationElementId ns3::SupportedRates::ElementId() const [member function] - cls.add_method('ElementId', - 'ns3::WifiInformationElementId', - [], - is_const=True, is_virtual=True) - ## supported-rates.h: uint8_t ns3::SupportedRates::GetInformationFieldSize() const [member function] - cls.add_method('GetInformationFieldSize', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## supported-rates.h: uint8_t ns3::SupportedRates::GetNRates() const [member function] - cls.add_method('GetNRates', - 'uint8_t', - [], - is_const=True) - ## supported-rates.h: uint32_t ns3::SupportedRates::GetRate(uint8_t i) const [member function] - cls.add_method('GetRate', - 'uint32_t', - [param('uint8_t', 'i')], - is_const=True) - ## supported-rates.h: bool ns3::SupportedRates::IsBasicRate(uint32_t bs) const [member function] - cls.add_method('IsBasicRate', - 'bool', - [param('uint32_t', 'bs')], - is_const=True) - ## supported-rates.h: bool ns3::SupportedRates::IsSupportedRate(uint32_t bs) const [member function] - cls.add_method('IsSupportedRate', - 'bool', - [param('uint32_t', 'bs')], - is_const=True) - ## supported-rates.h: void ns3::SupportedRates::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] - cls.add_method('SerializeInformationField', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## supported-rates.h: void ns3::SupportedRates::SetBasicRate(uint32_t bs) [member function] - cls.add_method('SetBasicRate', - 'void', - [param('uint32_t', 'bs')]) - ## supported-rates.h: ns3::SupportedRates::extended [variable] - cls.add_instance_attribute('extended', 'ns3::ExtendedSupportedRatesIE', is_const=False) - return - -def register_Ns3WifiChannel_methods(root_module, cls): - ## wifi-channel.h: ns3::WifiChannel::WifiChannel() [constructor] - cls.add_constructor([]) - ## wifi-channel.h: ns3::WifiChannel::WifiChannel(ns3::WifiChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiChannel const &', 'arg0')]) - ## wifi-channel.h: static ns3::TypeId ns3::WifiChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3WifiModeChecker_methods(root_module, cls): - ## wifi-mode.h: ns3::WifiModeChecker::WifiModeChecker() [constructor] - cls.add_constructor([]) - ## wifi-mode.h: ns3::WifiModeChecker::WifiModeChecker(ns3::WifiModeChecker const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiModeChecker const &', 'arg0')]) - return - -def register_Ns3WifiModeValue_methods(root_module, cls): - ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue() [constructor] - cls.add_constructor([]) - ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue(ns3::WifiModeValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiModeValue const &', 'arg0')]) - ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue(ns3::WifiMode const & value) [constructor] - cls.add_constructor([param('ns3::WifiMode const &', 'value')]) - ## wifi-mode.h: ns3::Ptr ns3::WifiModeValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_const=True, is_virtual=True) - ## wifi-mode.h: bool ns3::WifiModeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## wifi-mode.h: ns3::WifiMode ns3::WifiModeValue::Get() const [member function] - cls.add_method('Get', - 'ns3::WifiMode', - [], - is_const=True) - ## wifi-mode.h: std::string ns3::WifiModeValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_const=True, is_virtual=True) - ## wifi-mode.h: void ns3::WifiModeValue::Set(ns3::WifiMode const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::WifiMode const &', 'value')]) - return - -def register_Ns3WifiNetDevice_methods(root_module, cls): - ## wifi-net-device.h: ns3::WifiNetDevice::WifiNetDevice(ns3::WifiNetDevice const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WifiNetDevice const &', 'arg0')]) - ## wifi-net-device.h: ns3::WifiNetDevice::WifiNetDevice() [constructor] - cls.add_constructor([]) - ## wifi-net-device.h: void ns3::WifiNetDevice::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) - ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: ns3::Ptr ns3::WifiNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: uint32_t ns3::WifiNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: ns3::Ptr ns3::WifiNetDevice::GetMac() const [member function] - cls.add_method('GetMac', - 'ns3::Ptr< ns3::WifiMac >', - [], - is_const=True) - ## wifi-net-device.h: uint16_t ns3::WifiNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## wifi-net-device.h: ns3::Ptr ns3::WifiNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: ns3::Ptr ns3::WifiNetDevice::GetPhy() const [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::WifiPhy >', - [], - is_const=True) - ## wifi-net-device.h: ns3::Ptr ns3::WifiNetDevice::GetRemoteStationManager() const [member function] - cls.add_method('GetRemoteStationManager', - 'ns3::Ptr< ns3::WifiRemoteStationManager >', - [], - is_const=True) - ## wifi-net-device.h: static ns3::TypeId ns3::WifiNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wifi-net-device.h: bool ns3::WifiNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: bool ns3::WifiNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: bool ns3::WifiNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: bool ns3::WifiNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: bool ns3::WifiNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: bool ns3::WifiNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: bool ns3::WifiNetDevice::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) - ## wifi-net-device.h: bool ns3::WifiNetDevice::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) - ## wifi-net-device.h: void ns3::WifiNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## wifi-net-device.h: void ns3::WifiNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## wifi-net-device.h: void ns3::WifiNetDevice::SetMac(ns3::Ptr mac) [member function] - cls.add_method('SetMac', - 'void', - [param('ns3::Ptr< ns3::WifiMac >', 'mac')]) - ## wifi-net-device.h: bool ns3::WifiNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## wifi-net-device.h: void ns3::WifiNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## wifi-net-device.h: void ns3::WifiNetDevice::SetPhy(ns3::Ptr phy) [member function] - cls.add_method('SetPhy', - 'void', - [param('ns3::Ptr< ns3::WifiPhy >', 'phy')]) - ## wifi-net-device.h: void ns3::WifiNetDevice::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) - ## wifi-net-device.h: void ns3::WifiNetDevice::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) - ## wifi-net-device.h: void ns3::WifiNetDevice::SetRemoteStationManager(ns3::Ptr manager) [member function] - cls.add_method('SetRemoteStationManager', - 'void', - [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'manager')]) - ## wifi-net-device.h: bool ns3::WifiNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## wifi-net-device.h: void ns3::WifiNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## wifi-net-device.h: void ns3::WifiNetDevice::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3YansErrorRateModel_methods(root_module, cls): - ## yans-error-rate-model.h: ns3::YansErrorRateModel::YansErrorRateModel(ns3::YansErrorRateModel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::YansErrorRateModel const &', 'arg0')]) - ## yans-error-rate-model.h: ns3::YansErrorRateModel::YansErrorRateModel() [constructor] - cls.add_constructor([]) - ## yans-error-rate-model.h: double ns3::YansErrorRateModel::GetChunkSuccessRate(ns3::WifiMode mode, double snr, uint32_t nbits) const [member function] - cls.add_method('GetChunkSuccessRate', - 'double', - [param('ns3::WifiMode', 'mode'), param('double', 'snr'), param('uint32_t', 'nbits')], - is_const=True, is_virtual=True) - ## yans-error-rate-model.h: static ns3::TypeId ns3::YansErrorRateModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - return - -def register_Ns3YansWifiChannel_methods(root_module, cls): - ## yans-wifi-channel.h: static ns3::TypeId ns3::YansWifiChannel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## yans-wifi-channel.h: ns3::YansWifiChannel::YansWifiChannel() [constructor] - cls.add_constructor([]) - ## yans-wifi-channel.h: uint32_t ns3::YansWifiChannel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## yans-wifi-channel.h: ns3::Ptr ns3::YansWifiChannel::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) - ## yans-wifi-channel.h: void ns3::YansWifiChannel::Add(ns3::Ptr phy) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ptr< ns3::YansWifiPhy >', 'phy')]) - ## yans-wifi-channel.h: void ns3::YansWifiChannel::SetPropagationLossModel(ns3::Ptr loss) [member function] - cls.add_method('SetPropagationLossModel', - 'void', - [param('ns3::Ptr< ns3::PropagationLossModel >', 'loss')]) - ## yans-wifi-channel.h: void ns3::YansWifiChannel::SetPropagationDelayModel(ns3::Ptr delay) [member function] - cls.add_method('SetPropagationDelayModel', - 'void', - [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')]) - ## yans-wifi-channel.h: void ns3::YansWifiChannel::Send(ns3::Ptr sender, ns3::Ptr packet, double txPowerDbm, ns3::WifiMode wifiMode, ns3::WifiPreamble preamble) const [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::YansWifiPhy >', 'sender'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'txPowerDbm'), param('ns3::WifiMode', 'wifiMode'), param('ns3::WifiPreamble', 'preamble')], - is_const=True) - return - -def register_Ns3AdhocWifiMac_methods(root_module, cls): - ## adhoc-wifi-mac.h: static ns3::TypeId ns3::AdhocWifiMac::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## adhoc-wifi-mac.h: ns3::AdhocWifiMac::AdhocWifiMac() [constructor] - cls.add_constructor([]) - ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetAddress(ns3::Mac48Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Mac48Address', 'address')], - is_virtual=True) - ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetLinkUpCallback(ns3::Callback linkUp) [member function] - cls.add_method('SetLinkUpCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], - is_virtual=True) - ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], - is_virtual=True) - ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::Receive(ns3::Ptr packet, ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], - visibility='private', is_virtual=True) - return - -def register_Ns3ApWifiMac_methods(root_module, cls): - ## ap-wifi-mac.h: static ns3::TypeId ns3::ApWifiMac::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ap-wifi-mac.h: ns3::ApWifiMac::ApWifiMac() [constructor] - cls.add_constructor([]) - ## ap-wifi-mac.h: void ns3::ApWifiMac::SetWifiRemoteStationManager(ns3::Ptr stationManager) [member function] - cls.add_method('SetWifiRemoteStationManager', - 'void', - [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], - is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::SetLinkUpCallback(ns3::Callback linkUp) [member function] - cls.add_method('SetLinkUpCallback', - 'void', - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], - is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], - is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function] - cls.add_method('Enqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], - is_virtual=True) - ## ap-wifi-mac.h: bool ns3::ApWifiMac::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::SetAddress(ns3::Mac48Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Mac48Address', 'address')], - is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::SetBeaconInterval(ns3::Time interval) [member function] - cls.add_method('SetBeaconInterval', - 'void', - [param('ns3::Time', 'interval')]) - ## ap-wifi-mac.h: ns3::Time ns3::ApWifiMac::GetBeaconInterval() const [member function] - cls.add_method('GetBeaconInterval', - 'ns3::Time', - [], - is_const=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::StartBeaconing() [member function] - cls.add_method('StartBeaconing', - 'void', - []) - ## ap-wifi-mac.h: void ns3::ApWifiMac::Receive(ns3::Ptr packet, ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('Receive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], - visibility='private', is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::TxOk(ns3::WifiMacHeader const & hdr) [member function] - cls.add_method('TxOk', - 'void', - [param('ns3::WifiMacHeader const &', 'hdr')], - visibility='private', is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::TxFailed(ns3::WifiMacHeader const & hdr) [member function] - cls.add_method('TxFailed', - 'void', - [param('ns3::WifiMacHeader const &', 'hdr')], - visibility='private', is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::DeaggregateAmsduAndForward(ns3::Ptr aggregatedPacket, ns3::WifiMacHeader const * hdr) [member function] - cls.add_method('DeaggregateAmsduAndForward', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('ns3::WifiMacHeader const *', 'hdr')], - visibility='private', is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## ap-wifi-mac.h: void ns3::ApWifiMac::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3DcaTxop_methods(root_module, cls): - ## dca-txop.h: static ns3::TypeId ns3::DcaTxop::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## dca-txop.h: ns3::DcaTxop::DcaTxop() [constructor] - cls.add_constructor([]) - ## dca-txop.h: void ns3::DcaTxop::SetLow(ns3::Ptr low) [member function] - cls.add_method('SetLow', - 'void', - [param('ns3::Ptr< ns3::MacLow >', 'low')]) - ## dca-txop.h: void ns3::DcaTxop::SetManager(ns3::DcfManager * manager) [member function] - cls.add_method('SetManager', - 'void', - [param('ns3::DcfManager *', 'manager')]) - ## dca-txop.h: void ns3::DcaTxop::SetWifiRemoteStationManager(ns3::Ptr remoteManager) [member function] - cls.add_method('SetWifiRemoteStationManager', - 'void', - [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'remoteManager')]) - ## dca-txop.h: void ns3::DcaTxop::SetTxOkCallback(ns3::Callback callback) [member function] - cls.add_method('SetTxOkCallback', - 'void', - [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## dca-txop.h: void ns3::DcaTxop::SetTxFailedCallback(ns3::Callback callback) [member function] - cls.add_method('SetTxFailedCallback', - 'void', - [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## dca-txop.h: ns3::Ptr ns3::DcaTxop::GetQueue() const [member function] - cls.add_method('GetQueue', - 'ns3::Ptr< ns3::WifiMacQueue >', - [], - is_const=True) - ## dca-txop.h: void ns3::DcaTxop::SetMinCw(uint32_t minCw) [member function] - cls.add_method('SetMinCw', - 'void', - [param('uint32_t', 'minCw')], - is_virtual=True) - ## dca-txop.h: void ns3::DcaTxop::SetMaxCw(uint32_t maxCw) [member function] - cls.add_method('SetMaxCw', - 'void', - [param('uint32_t', 'maxCw')], - is_virtual=True) - ## dca-txop.h: void ns3::DcaTxop::SetAifsn(uint32_t aifsn) [member function] - cls.add_method('SetAifsn', - 'void', - [param('uint32_t', 'aifsn')], - is_virtual=True) - ## dca-txop.h: uint32_t ns3::DcaTxop::GetMinCw() const [member function] - cls.add_method('GetMinCw', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## dca-txop.h: uint32_t ns3::DcaTxop::GetMaxCw() const [member function] - cls.add_method('GetMaxCw', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## dca-txop.h: uint32_t ns3::DcaTxop::GetAifsn() const [member function] - cls.add_method('GetAifsn', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## dca-txop.h: void ns3::DcaTxop::Queue(ns3::Ptr packet, ns3::WifiMacHeader const & hdr) [member function] - cls.add_method('Queue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr')]) - ## dca-txop.h: void ns3::DcaTxop::DoStart() [member function] - cls.add_method('DoStart', - 'void', - [], - visibility='private', is_virtual=True) - ## dca-txop.h: void ns3::DcaTxop::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_functions(root_module): - module = root_module - ## ssid.h: extern ns3::Ptr ns3::MakeSsidChecker() [free function] - module.add_function('MakeSsidChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## wifi-mode.h: extern ns3::Ptr ns3::MakeWifiModeChecker() [free function] - module.add_function('MakeWifiModeChecker', - 'ns3::Ptr< ns3::AttributeChecker const >', - []) - ## qos-utils.h: extern uint8_t ns3::QosUtilsGetTidForPacket(ns3::Ptr packet) [free function] - module.add_function('QosUtilsGetTidForPacket', - 'uint8_t', - [param('ns3::Ptr< ns3::Packet const >', 'packet')]) - ## qos-utils.h: extern bool ns3::QosUtilsIsOldPacket(uint16_t startingSeq, uint16_t seqNumber) [free function] - module.add_function('QosUtilsIsOldPacket', - 'bool', - [param('uint16_t', 'startingSeq'), param('uint16_t', 'seqNumber')]) - ## qos-utils.h: extern uint32_t ns3::QosUtilsMapSeqControlToUniqueInteger(uint16_t seqControl, uint16_t endSequence) [free function] - module.add_function('QosUtilsMapSeqControlToUniqueInteger', - 'uint32_t', - [param('uint16_t', 'seqControl'), param('uint16_t', 'endSequence')]) - ## qos-utils.h: extern ns3::AcIndex ns3::QosUtilsMapTidToAc(uint8_t tid) [free function] - module.add_function('QosUtilsMapTidToAc', - 'ns3::AcIndex', - [param('uint8_t', 'tid')]) - 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-LP64/ns3_module_wimax.py b/bindings/python/apidefs/gcc-LP64/ns3_module_wimax.py deleted file mode 100644 index b5c5ca2ce..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_wimax.py +++ /dev/null @@ -1,6728 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - -def register_types(module): - root_module = module.get_root() - - ## ul-job.h: ns3::ReqType [enumeration] - module.add_enum('ReqType', ['DATA', 'UNICAST_POLLING']) - ## cid.h: ns3::Cid [class] - module.add_class('Cid') - ## cid.h: ns3::Cid::Type [enumeration] - module.add_enum('Type', ['BROADCAST', 'INITIAL_RANGING', 'BASIC', 'PRIMARY', 'TRANSPORT', 'MULTICAST', 'PADDING'], outer_class=root_module['ns3::Cid']) - ## cid-factory.h: ns3::CidFactory [class] - module.add_class('CidFactory') - ## cs-parameters.h: ns3::CsParameters [class] - module.add_class('CsParameters') - ## cs-parameters.h: ns3::CsParameters::Action [enumeration] - module.add_enum('Action', ['ADD', 'REPLACE', 'DELETE'], outer_class=root_module['ns3::CsParameters']) - ## dl-mac-messages.h: ns3::DcdChannelEncodings [class] - module.add_class('DcdChannelEncodings', allow_subclassing=True) - ## ofdm-downlink-frame-prefix.h: ns3::DlFramePrefixIe [class] - module.add_class('DlFramePrefixIe') - ## ipcs-classifier-record.h: ns3::IpcsClassifierRecord [class] - module.add_class('IpcsClassifierRecord') - ## dl-mac-messages.h: ns3::OfdmDcdChannelEncodings [class] - module.add_class('OfdmDcdChannelEncodings', parent=root_module['ns3::DcdChannelEncodings']) - ## dl-mac-messages.h: ns3::OfdmDlBurstProfile [class] - module.add_class('OfdmDlBurstProfile') - ## dl-mac-messages.h: ns3::OfdmDlBurstProfile::Diuc [enumeration] - module.add_enum('Diuc', ['DIUC_STC_ZONE', 'DIUC_BURST_PROFILE_1', 'DIUC_BURST_PROFILE_2', 'DIUC_BURST_PROFILE_3', 'DIUC_BURST_PROFILE_4', 'DIUC_BURST_PROFILE_5', 'DIUC_BURST_PROFILE_6', 'DIUC_BURST_PROFILE_7', 'DIUC_BURST_PROFILE_8', 'DIUC_BURST_PROFILE_9', 'DIUC_BURST_PROFILE_10', 'DIUC_BURST_PROFILE_11', 'DIUC_GAP', 'DIUC_END_OF_MAP'], outer_class=root_module['ns3::OfdmDlBurstProfile']) - ## dl-mac-messages.h: ns3::OfdmDlMapIe [class] - module.add_class('OfdmDlMapIe') - ## ul-mac-messages.h: ns3::OfdmUlBurstProfile [class] - module.add_class('OfdmUlBurstProfile') - ## ul-mac-messages.h: ns3::OfdmUlBurstProfile::Uiuc [enumeration] - module.add_enum('Uiuc', ['UIUC_INITIAL_RANGING', 'UIUC_REQ_REGION_FULL', 'UIUC_REQ_REGION_FOCUSED', 'UIUC_FOCUSED_CONTENTION_IE', 'UIUC_BURST_PROFILE_5', 'UIUC_BURST_PROFILE_6', 'UIUC_BURST_PROFILE_7', 'UIUC_BURST_PROFILE_8', 'UIUC_BURST_PROFILE_9', 'UIUC_BURST_PROFILE_10', 'UIUC_BURST_PROFILE_11', 'UIUC_BURST_PROFILE_12', 'UIUC_SUBCH_NETWORK_ENTRY', 'UIUC_END_OF_MAP'], outer_class=root_module['ns3::OfdmUlBurstProfile']) - ## ul-mac-messages.h: ns3::OfdmUlMapIe [class] - module.add_class('OfdmUlMapIe') - ## snr-to-block-error-rate-manager.h: ns3::SNRToBlockErrorRateManager [class] - module.add_class('SNRToBlockErrorRateManager') - ## snr-to-block-error-rate-record.h: ns3::SNRToBlockErrorRateRecord [class] - module.add_class('SNRToBlockErrorRateRecord') - ## ss-record.h: ns3::SSRecord [class] - module.add_class('SSRecord') - ## send-params.h: ns3::SendParams [class] - module.add_class('SendParams') - ## service-flow.h: ns3::ServiceFlow [class] - module.add_class('ServiceFlow') - ## service-flow.h: ns3::ServiceFlow::Direction [enumeration] - module.add_enum('Direction', ['SF_DIRECTION_DOWN', 'SF_DIRECTION_UP'], outer_class=root_module['ns3::ServiceFlow']) - ## service-flow.h: ns3::ServiceFlow::Type [enumeration] - module.add_enum('Type', ['SF_TYPE_PROVISIONED', 'SF_TYPE_ADMITTED', 'SF_TYPE_ACTIVE'], outer_class=root_module['ns3::ServiceFlow']) - ## service-flow.h: ns3::ServiceFlow::SchedulingType [enumeration] - module.add_enum('SchedulingType', ['SF_TYPE_NONE', 'SF_TYPE_UNDEF', 'SF_TYPE_BE', 'SF_TYPE_NRTPS', 'SF_TYPE_RTPS', 'SF_TYPE_UGS', 'SF_TYPE_ALL'], outer_class=root_module['ns3::ServiceFlow']) - ## service-flow.h: ns3::ServiceFlow::CsSpecification [enumeration] - module.add_enum('CsSpecification', ['ATM', 'IPV4', 'IPV6', 'ETHERNET', 'VLAN', 'IPV4_OVER_ETHERNET', 'IPV6_OVER_ETHERNET', 'IPV4_OVER_VLAN', 'IPV6_OVER_VLAN'], outer_class=root_module['ns3::ServiceFlow']) - ## service-flow.h: ns3::ServiceFlow::ModulationType [enumeration] - module.add_enum('ModulationType', ['MODULATION_TYPE_BPSK_12', 'MODULATION_TYPE_QPSK_12', 'MODULATION_TYPE_QPSK_34', 'MODULATION_TYPE_QAM16_12', 'MODULATION_TYPE_QAM16_34', 'MODULATION_TYPE_QAM64_23', 'MODULATION_TYPE_QAM64_34'], outer_class=root_module['ns3::ServiceFlow']) - ## service-flow-record.h: ns3::ServiceFlowRecord [class] - module.add_class('ServiceFlowRecord') - ## wimax-tlv.h: ns3::TlvValue [class] - module.add_class('TlvValue', allow_subclassing=True) - ## wimax-tlv.h: ns3::TosTlvValue [class] - module.add_class('TosTlvValue', parent=root_module['ns3::TlvValue']) - ## wimax-tlv.h: ns3::U16TlvValue [class] - module.add_class('U16TlvValue', parent=root_module['ns3::TlvValue']) - ## wimax-tlv.h: ns3::U32TlvValue [class] - module.add_class('U32TlvValue', parent=root_module['ns3::TlvValue']) - ## wimax-tlv.h: ns3::U8TlvValue [class] - module.add_class('U8TlvValue', parent=root_module['ns3::TlvValue']) - ## ul-mac-messages.h: ns3::UcdChannelEncodings [class] - module.add_class('UcdChannelEncodings', allow_subclassing=True) - ## wimax-tlv.h: ns3::VectorTlvValue [class] - module.add_class('VectorTlvValue', parent=root_module['ns3::TlvValue']) - ## wimax-helper.h: ns3::WimaxHelper [class] - module.add_class('WimaxHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) - ## wimax-helper.h: ns3::WimaxHelper::NetDeviceType [enumeration] - module.add_enum('NetDeviceType', ['DEVICE_TYPE_SUBSCRIBER_STATION', 'DEVICE_TYPE_BASE_STATION'], outer_class=root_module['ns3::WimaxHelper']) - ## wimax-helper.h: ns3::WimaxHelper::PhyType [enumeration] - module.add_enum('PhyType', ['SIMPLE_PHY_TYPE_OFDM'], outer_class=root_module['ns3::WimaxHelper']) - ## wimax-helper.h: ns3::WimaxHelper::SchedulerType [enumeration] - module.add_enum('SchedulerType', ['SCHED_TYPE_SIMPLE', 'SCHED_TYPE_RTPS', 'SCHED_TYPE_MBQOS'], outer_class=root_module['ns3::WimaxHelper']) - ## simple-ofdm-send-param.h: ns3::simpleOfdmSendParam [class] - module.add_class('simpleOfdmSendParam') - ## wimax-tlv.h: ns3::ClassificationRuleVectorTlvValue [class] - module.add_class('ClassificationRuleVectorTlvValue', parent=root_module['ns3::VectorTlvValue']) - ## wimax-tlv.h: ns3::ClassificationRuleVectorTlvValue::ClassificationRuleTlvType [enumeration] - module.add_enum('ClassificationRuleTlvType', ['Priority', 'ToS', 'Protocol', 'IP_src', 'IP_dst', 'Port_src', 'Port_dst', 'Index'], outer_class=root_module['ns3::ClassificationRuleVectorTlvValue']) - ## wimax-tlv.h: ns3::CsParamVectorTlvValue [class] - module.add_class('CsParamVectorTlvValue', parent=root_module['ns3::VectorTlvValue']) - ## wimax-tlv.h: ns3::CsParamVectorTlvValue::Type [enumeration] - module.add_enum('Type', ['Classifier_DSC_Action', 'Packet_Classification_Rule'], outer_class=root_module['ns3::CsParamVectorTlvValue']) - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue [class] - module.add_class('Ipv4AddressTlvValue', parent=root_module['ns3::TlvValue']) - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue::ipv4Addr [struct] - module.add_class('ipv4Addr', outer_class=root_module['ns3::Ipv4AddressTlvValue']) - ## wimax-mac-header.h: ns3::MacHeaderType [class] - module.add_class('MacHeaderType', parent=root_module['ns3::Header']) - ## wimax-mac-header.h: ns3::MacHeaderType::HeaderType [enumeration] - module.add_enum('HeaderType', ['HEADER_TYPE_GENERIC', 'HEADER_TYPE_BANDWIDTH'], outer_class=root_module['ns3::MacHeaderType']) - ## mac-messages.h: ns3::ManagementMessageType [class] - module.add_class('ManagementMessageType', parent=root_module['ns3::Header']) - ## mac-messages.h: ns3::ManagementMessageType::MessageType [enumeration] - module.add_enum('MessageType', ['MESSAGE_TYPE_UCD', 'MESSAGE_TYPE_DCD', 'MESSAGE_TYPE_DL_MAP', 'MESSAGE_TYPE_UL_MAP', 'MESSAGE_TYPE_RNG_REQ', 'MESSAGE_TYPE_RNG_RSP', 'MESSAGE_TYPE_REG_REQ', 'MESSAGE_TYPE_REG_RSP', 'MESSAGE_TYPE_DSA_REQ', 'MESSAGE_TYPE_DSA_RSP', 'MESSAGE_TYPE_DSA_ACK'], outer_class=root_module['ns3::ManagementMessageType']) - ## ofdm-downlink-frame-prefix.h: ns3::OfdmDownlinkFramePrefix [class] - module.add_class('OfdmDownlinkFramePrefix', parent=root_module['ns3::Header']) - ## send-params.h: ns3::OfdmSendParams [class] - module.add_class('OfdmSendParams', parent=root_module['ns3::SendParams']) - ## ul-mac-messages.h: ns3::OfdmUcdChannelEncodings [class] - module.add_class('OfdmUcdChannelEncodings', parent=root_module['ns3::UcdChannelEncodings']) - ## wimax-tlv.h: ns3::PortRangeTlvValue [class] - module.add_class('PortRangeTlvValue', parent=root_module['ns3::TlvValue']) - ## wimax-tlv.h: ns3::PortRangeTlvValue::PortRange [struct] - module.add_class('PortRange', outer_class=root_module['ns3::PortRangeTlvValue']) - ## ul-job.h: ns3::PriorityUlJob [class] - module.add_class('PriorityUlJob', parent=root_module['ns3::Object']) - ## wimax-tlv.h: ns3::ProtocolTlvValue [class] - module.add_class('ProtocolTlvValue', parent=root_module['ns3::TlvValue']) - ## mac-messages.h: ns3::RngReq [class] - module.add_class('RngReq', parent=root_module['ns3::Header']) - ## mac-messages.h: ns3::RngRsp [class] - module.add_class('RngRsp', parent=root_module['ns3::Header']) - ## ss-manager.h: ns3::SSManager [class] - module.add_class('SSManager', parent=root_module['ns3::Object']) - ## service-flow-manager.h: ns3::ServiceFlowManager [class] - module.add_class('ServiceFlowManager', parent=root_module['ns3::Object']) - ## service-flow-manager.h: ns3::ServiceFlowManager::ConfirmationCode [enumeration] - module.add_enum('ConfirmationCode', ['CONFIRMATION_CODE_SUCCESS', 'CONFIRMATION_CODE_REJECT'], outer_class=root_module['ns3::ServiceFlowManager']) - ## wimax-tlv.h: ns3::SfVectorTlvValue [class] - module.add_class('SfVectorTlvValue', parent=root_module['ns3::VectorTlvValue']) - ## wimax-tlv.h: ns3::SfVectorTlvValue::Type [enumeration] - module.add_enum('Type', ['SFID', 'CID', 'Service_Class_Name', 'reserved1', 'QoS_Parameter_Set_Type', 'Traffic_Priority', 'Maximum_Sustained_Traffic_Rate', 'Maximum_Traffic_Burst', 'Minimum_Reserved_Traffic_Rate', 'Minimum_Tolerable_Traffic_Rate', 'Service_Flow_Scheduling_Type', 'Request_Transmission_Policy', 'Tolerated_Jitter', 'Maximum_Latency', 'Fixed_length_versus_Variable_length_SDU_Indicator', 'SDU_Size', 'Target_SAID', 'ARQ_Enable', 'ARQ_WINDOW_SIZE', 'ARQ_RETRY_TIMEOUT_Transmitter_Delay', 'ARQ_RETRY_TIMEOUT_Receiver_Delay', 'ARQ_BLOCK_LIFETIME', 'ARQ_SYNC_LOSS', 'ARQ_DELIVER_IN_ORDER', 'ARQ_PURGE_TIMEOUT', 'ARQ_BLOCK_SIZE', 'reserved2', 'CS_Specification', 'IPV4_CS_Parameters'], outer_class=root_module['ns3::SfVectorTlvValue']) - ## ss-service-flow-manager.h: ns3::SsServiceFlowManager [class] - module.add_class('SsServiceFlowManager', parent=root_module['ns3::ServiceFlowManager']) - ## ss-service-flow-manager.h: ns3::SsServiceFlowManager::ConfirmationCode [enumeration] - module.add_enum('ConfirmationCode', ['CONFIRMATION_CODE_SUCCESS', 'CONFIRMATION_CODE_REJECT'], outer_class=root_module['ns3::SsServiceFlowManager']) - ## wimax-tlv.h: ns3::Tlv [class] - module.add_class('Tlv', parent=root_module['ns3::Header']) - ## wimax-tlv.h: ns3::Tlv::CommonTypes [enumeration] - module.add_enum('CommonTypes', ['HMAC_TUPLE', 'MAC_VERSION_ENCODING', 'CURRENT_TRANSMIT_POWER', 'DOWNLINK_SERVICE_FLOW', 'UPLINK_SERVICE_FLOW', 'VENDOR_ID_EMCODING', 'VENDOR_SPECIFIC_INFORMATION'], outer_class=root_module['ns3::Tlv']) - ## ul-mac-messages.h: ns3::Ucd [class] - module.add_class('Ucd', parent=root_module['ns3::Header']) - ## ul-job.h: ns3::UlJob [class] - module.add_class('UlJob', parent=root_module['ns3::Object']) - ## ul-job.h: ns3::UlJob::JobPriority [enumeration] - module.add_enum('JobPriority', ['LOW', 'INTERMEDIATE', 'HIGH'], outer_class=root_module['ns3::UlJob']) - ## ul-mac-messages.h: ns3::UlMap [class] - module.add_class('UlMap', parent=root_module['ns3::Header']) - ## bs-uplink-scheduler.h: ns3::UplinkScheduler [class] - module.add_class('UplinkScheduler', parent=root_module['ns3::Object']) - ## bs-uplink-scheduler-mbqos.h: ns3::UplinkSchedulerMBQoS [class] - module.add_class('UplinkSchedulerMBQoS', parent=root_module['ns3::UplinkScheduler']) - ## bs-uplink-scheduler-rtps.h: ns3::UplinkSchedulerRtps [class] - module.add_class('UplinkSchedulerRtps', parent=root_module['ns3::UplinkScheduler']) - ## bs-uplink-scheduler-simple.h: ns3::UplinkSchedulerSimple [class] - module.add_class('UplinkSchedulerSimple', parent=root_module['ns3::UplinkScheduler']) - ## wimax-connection.h: ns3::WimaxConnection [class] - module.add_class('WimaxConnection', parent=root_module['ns3::Object']) - ## wimax-mac-queue.h: ns3::WimaxMacQueue [class] - module.add_class('WimaxMacQueue', parent=root_module['ns3::Object']) - ## wimax-mac-to-mac-header.h: ns3::WimaxMacToMacHeader [class] - module.add_class('WimaxMacToMacHeader', parent=root_module['ns3::Header']) - ## wimax-phy.h: ns3::WimaxPhy [class] - module.add_class('WimaxPhy', parent=root_module['ns3::Object']) - ## wimax-phy.h: ns3::WimaxPhy::ModulationType [enumeration] - module.add_enum('ModulationType', ['MODULATION_TYPE_BPSK_12', 'MODULATION_TYPE_QPSK_12', 'MODULATION_TYPE_QPSK_34', 'MODULATION_TYPE_QAM16_12', 'MODULATION_TYPE_QAM16_34', 'MODULATION_TYPE_QAM64_23', 'MODULATION_TYPE_QAM64_34'], outer_class=root_module['ns3::WimaxPhy']) - ## wimax-phy.h: ns3::WimaxPhy::PhyState [enumeration] - module.add_enum('PhyState', ['PHY_STATE_IDLE', 'PHY_STATE_SCANNING', 'PHY_STATE_TX', 'PHY_STATE_RX'], outer_class=root_module['ns3::WimaxPhy']) - ## wimax-phy.h: ns3::WimaxPhy::PhyType [enumeration] - module.add_enum('PhyType', ['SimpleWimaxPhy', 'simpleOfdmWimaxPhy'], outer_class=root_module['ns3::WimaxPhy']) - ## bs-scheduler.h: ns3::BSScheduler [class] - module.add_class('BSScheduler', parent=root_module['ns3::Object']) - ## bs-scheduler-rtps.h: ns3::BSSchedulerRtps [class] - module.add_class('BSSchedulerRtps', parent=root_module['ns3::BSScheduler']) - ## bs-scheduler-simple.h: ns3::BSSchedulerSimple [class] - module.add_class('BSSchedulerSimple', parent=root_module['ns3::BSScheduler']) - ## wimax-mac-header.h: ns3::BandwidthRequestHeader [class] - module.add_class('BandwidthRequestHeader', parent=root_module['ns3::Header']) - ## wimax-mac-header.h: ns3::BandwidthRequestHeader::HeaderType [enumeration] - module.add_enum('HeaderType', ['HEADER_TYPE_INCREMENTAL', 'HEADER_TYPE_AGGREGATE'], outer_class=root_module['ns3::BandwidthRequestHeader']) - ## bs-service-flow-manager.h: ns3::BsServiceFlowManager [class] - module.add_class('BsServiceFlowManager', parent=root_module['ns3::ServiceFlowManager']) - ## bs-service-flow-manager.h: ns3::BsServiceFlowManager::ConfirmationCode [enumeration] - module.add_enum('ConfirmationCode', ['CONFIRMATION_CODE_SUCCESS', 'CONFIRMATION_CODE_REJECT'], outer_class=root_module['ns3::BsServiceFlowManager']) - ## connection-manager.h: ns3::ConnectionManager [class] - module.add_class('ConnectionManager', parent=root_module['ns3::Object']) - ## dl-mac-messages.h: ns3::Dcd [class] - module.add_class('Dcd', parent=root_module['ns3::Header']) - ## dl-mac-messages.h: ns3::DlMap [class] - module.add_class('DlMap', parent=root_module['ns3::Header']) - ## mac-messages.h: ns3::DsaAck [class] - module.add_class('DsaAck', parent=root_module['ns3::Header']) - ## mac-messages.h: ns3::DsaReq [class] - module.add_class('DsaReq', parent=root_module['ns3::Header']) - ## mac-messages.h: ns3::DsaRsp [class] - module.add_class('DsaRsp', parent=root_module['ns3::Header']) - ## wimax-mac-header.h: ns3::FragmentationSubheader [class] - module.add_class('FragmentationSubheader', parent=root_module['ns3::Header']) - ## wimax-mac-header.h: ns3::GenericMacHeader [class] - module.add_class('GenericMacHeader', parent=root_module['ns3::Header']) - ## wimax-mac-header.h: ns3::GrantManagementSubheader [class] - module.add_class('GrantManagementSubheader', parent=root_module['ns3::Header']) - ## ipcs-classifier.h: ns3::IpcsClassifier [class] - module.add_class('IpcsClassifier', parent=root_module['ns3::Object']) - ## simple-ofdm-wimax-phy.h: ns3::SimpleOfdmWimaxPhy [class] - module.add_class('SimpleOfdmWimaxPhy', parent=root_module['ns3::WimaxPhy']) - ## simple-ofdm-wimax-phy.h: ns3::SimpleOfdmWimaxPhy::FrameDurationCode [enumeration] - module.add_enum('FrameDurationCode', ['FRAME_DURATION_2_POINT_5_MS', 'FRAME_DURATION_4_MS', 'FRAME_DURATION_5_MS', 'FRAME_DURATION_8_MS', 'FRAME_DURATION_10_MS', 'FRAME_DURATION_12_POINT_5_MS', 'FRAME_DURATION_20_MS'], outer_class=root_module['ns3::SimpleOfdmWimaxPhy']) - ## wimax-channel.h: ns3::WimaxChannel [class] - module.add_class('WimaxChannel', parent=root_module['ns3::Channel']) - ## wimax-net-device.h: ns3::WimaxNetDevice [class] - module.add_class('WimaxNetDevice', parent=root_module['ns3::NetDevice']) - ## wimax-net-device.h: ns3::WimaxNetDevice::Direction [enumeration] - module.add_enum('Direction', ['DIRECTION_DOWNLINK', 'DIRECTION_UPLINK'], outer_class=root_module['ns3::WimaxNetDevice']) - ## wimax-net-device.h: ns3::WimaxNetDevice::RangingStatus [enumeration] - module.add_enum('RangingStatus', ['RANGING_STATUS_EXPIRED', 'RANGING_STATUS_CONTINUE', 'RANGING_STATUS_ABORT', 'RANGING_STATUS_SUCCESS'], outer_class=root_module['ns3::WimaxNetDevice']) - ## bs-net-device.h: ns3::BaseStationNetDevice [class] - module.add_class('BaseStationNetDevice', parent=root_module['ns3::WimaxNetDevice']) - ## bs-net-device.h: ns3::BaseStationNetDevice::State [enumeration] - module.add_enum('State', ['BS_STATE_DL_SUB_FRAME', 'BS_STATE_UL_SUB_FRAME', 'BS_STATE_TTG', 'BS_STATE_RTG'], outer_class=root_module['ns3::BaseStationNetDevice']) - ## bs-net-device.h: ns3::BaseStationNetDevice::MacPreamble [enumeration] - module.add_enum('MacPreamble', ['SHORT_PREAMBLE', 'LONG_PREAMBLE'], outer_class=root_module['ns3::BaseStationNetDevice']) - ## simple-ofdm-wimax-channel.h: ns3::SimpleOfdmWimaxChannel [class] - module.add_class('SimpleOfdmWimaxChannel', parent=root_module['ns3::WimaxChannel']) - ## simple-ofdm-wimax-channel.h: ns3::SimpleOfdmWimaxChannel::PropModel [enumeration] - module.add_enum('PropModel', ['RANDOM_PROPAGATION', 'FRIIS_PROPAGATION', 'LOG_DISTANCE_PROPAGATION', 'COST231_PROPAGATION'], outer_class=root_module['ns3::SimpleOfdmWimaxChannel']) - ## ss-net-device.h: ns3::SubscriberStationNetDevice [class] - module.add_class('SubscriberStationNetDevice', parent=root_module['ns3::WimaxNetDevice']) - ## ss-net-device.h: ns3::SubscriberStationNetDevice::State [enumeration] - module.add_enum('State', ['SS_STATE_IDLE', 'SS_STATE_SCANNING', 'SS_STATE_SYNCHRONIZING', 'SS_STATE_ACQUIRING_PARAMETERS', 'SS_STATE_WAITING_REG_RANG_INTRVL', 'SS_STATE_WAITING_INV_RANG_INTRVL', 'SS_STATE_WAITING_RNG_RSP', 'SS_STATE_ADJUSTING_PARAMETERS', 'SS_STATE_REGISTERED', 'SS_STATE_TRANSMITTING', 'SS_STATE_STOPPED'], outer_class=root_module['ns3::SubscriberStationNetDevice']) - ## ss-net-device.h: ns3::SubscriberStationNetDevice::EventType [enumeration] - module.add_enum('EventType', ['EVENT_NONE', 'EVENT_WAIT_FOR_RNG_RSP', 'EVENT_DL_MAP_SYNC_TIMEOUT', 'EVENT_LOST_DL_MAP', 'EVENT_LOST_UL_MAP', 'EVENT_DCD_WAIT_TIMEOUT', 'EVENT_UCD_WAIT_TIMEOUT', 'EVENT_RANG_OPP_WAIT_TIMEOUT'], outer_class=root_module['ns3::SubscriberStationNetDevice']) - module.add_container('std::vector< ns3::DlFramePrefixIe >', 'ns3::DlFramePrefixIe', container_type='vector') - module.add_container('std::vector< ns3::OfdmUlBurstProfile >', 'ns3::OfdmUlBurstProfile', container_type='vector') - module.add_container('std::list< ns3::OfdmUlMapIe >', 'ns3::OfdmUlMapIe', container_type='list') - module.add_container('std::deque< ns3::WimaxMacQueue::QueueElement >', 'ns3::WimaxMacQueue::QueueElement', container_type='dequeue') - module.add_container('std::vector< ns3::OfdmDlBurstProfile >', 'ns3::OfdmDlBurstProfile', container_type='vector') - module.add_container('std::list< ns3::OfdmDlMapIe >', 'ns3::OfdmDlMapIe', container_type='list') - typehandlers.add_type_alias('std::vector< bool, std::allocator< bool > >', 'ns3::bvec') - typehandlers.add_type_alias('std::vector< bool, std::allocator< bool > >*', 'ns3::bvec*') - typehandlers.add_type_alias('std::vector< bool, std::allocator< bool > >&', 'ns3::bvec&') - - ## 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_Ns3Cid_methods(root_module, root_module['ns3::Cid']) - register_Ns3CidFactory_methods(root_module, root_module['ns3::CidFactory']) - register_Ns3CsParameters_methods(root_module, root_module['ns3::CsParameters']) - register_Ns3DcdChannelEncodings_methods(root_module, root_module['ns3::DcdChannelEncodings']) - register_Ns3DlFramePrefixIe_methods(root_module, root_module['ns3::DlFramePrefixIe']) - register_Ns3IpcsClassifierRecord_methods(root_module, root_module['ns3::IpcsClassifierRecord']) - register_Ns3OfdmDcdChannelEncodings_methods(root_module, root_module['ns3::OfdmDcdChannelEncodings']) - register_Ns3OfdmDlBurstProfile_methods(root_module, root_module['ns3::OfdmDlBurstProfile']) - register_Ns3OfdmDlMapIe_methods(root_module, root_module['ns3::OfdmDlMapIe']) - register_Ns3OfdmUlBurstProfile_methods(root_module, root_module['ns3::OfdmUlBurstProfile']) - register_Ns3OfdmUlMapIe_methods(root_module, root_module['ns3::OfdmUlMapIe']) - register_Ns3SNRToBlockErrorRateManager_methods(root_module, root_module['ns3::SNRToBlockErrorRateManager']) - register_Ns3SNRToBlockErrorRateRecord_methods(root_module, root_module['ns3::SNRToBlockErrorRateRecord']) - register_Ns3SSRecord_methods(root_module, root_module['ns3::SSRecord']) - register_Ns3SendParams_methods(root_module, root_module['ns3::SendParams']) - register_Ns3ServiceFlow_methods(root_module, root_module['ns3::ServiceFlow']) - register_Ns3ServiceFlowRecord_methods(root_module, root_module['ns3::ServiceFlowRecord']) - register_Ns3TlvValue_methods(root_module, root_module['ns3::TlvValue']) - register_Ns3TosTlvValue_methods(root_module, root_module['ns3::TosTlvValue']) - register_Ns3U16TlvValue_methods(root_module, root_module['ns3::U16TlvValue']) - register_Ns3U32TlvValue_methods(root_module, root_module['ns3::U32TlvValue']) - register_Ns3U8TlvValue_methods(root_module, root_module['ns3::U8TlvValue']) - register_Ns3UcdChannelEncodings_methods(root_module, root_module['ns3::UcdChannelEncodings']) - register_Ns3VectorTlvValue_methods(root_module, root_module['ns3::VectorTlvValue']) - register_Ns3WimaxHelper_methods(root_module, root_module['ns3::WimaxHelper']) - register_Ns3SimpleOfdmSendParam_methods(root_module, root_module['ns3::simpleOfdmSendParam']) - register_Ns3ClassificationRuleVectorTlvValue_methods(root_module, root_module['ns3::ClassificationRuleVectorTlvValue']) - register_Ns3CsParamVectorTlvValue_methods(root_module, root_module['ns3::CsParamVectorTlvValue']) - register_Ns3Ipv4AddressTlvValue_methods(root_module, root_module['ns3::Ipv4AddressTlvValue']) - register_Ns3Ipv4AddressTlvValueIpv4Addr_methods(root_module, root_module['ns3::Ipv4AddressTlvValue::ipv4Addr']) - register_Ns3MacHeaderType_methods(root_module, root_module['ns3::MacHeaderType']) - register_Ns3ManagementMessageType_methods(root_module, root_module['ns3::ManagementMessageType']) - register_Ns3OfdmDownlinkFramePrefix_methods(root_module, root_module['ns3::OfdmDownlinkFramePrefix']) - register_Ns3OfdmSendParams_methods(root_module, root_module['ns3::OfdmSendParams']) - register_Ns3OfdmUcdChannelEncodings_methods(root_module, root_module['ns3::OfdmUcdChannelEncodings']) - register_Ns3PortRangeTlvValue_methods(root_module, root_module['ns3::PortRangeTlvValue']) - register_Ns3PortRangeTlvValuePortRange_methods(root_module, root_module['ns3::PortRangeTlvValue::PortRange']) - register_Ns3PriorityUlJob_methods(root_module, root_module['ns3::PriorityUlJob']) - register_Ns3ProtocolTlvValue_methods(root_module, root_module['ns3::ProtocolTlvValue']) - register_Ns3RngReq_methods(root_module, root_module['ns3::RngReq']) - register_Ns3RngRsp_methods(root_module, root_module['ns3::RngRsp']) - register_Ns3SSManager_methods(root_module, root_module['ns3::SSManager']) - register_Ns3ServiceFlowManager_methods(root_module, root_module['ns3::ServiceFlowManager']) - register_Ns3SfVectorTlvValue_methods(root_module, root_module['ns3::SfVectorTlvValue']) - register_Ns3SsServiceFlowManager_methods(root_module, root_module['ns3::SsServiceFlowManager']) - register_Ns3Tlv_methods(root_module, root_module['ns3::Tlv']) - register_Ns3Ucd_methods(root_module, root_module['ns3::Ucd']) - register_Ns3UlJob_methods(root_module, root_module['ns3::UlJob']) - register_Ns3UlMap_methods(root_module, root_module['ns3::UlMap']) - register_Ns3UplinkScheduler_methods(root_module, root_module['ns3::UplinkScheduler']) - register_Ns3UplinkSchedulerMBQoS_methods(root_module, root_module['ns3::UplinkSchedulerMBQoS']) - register_Ns3UplinkSchedulerRtps_methods(root_module, root_module['ns3::UplinkSchedulerRtps']) - register_Ns3UplinkSchedulerSimple_methods(root_module, root_module['ns3::UplinkSchedulerSimple']) - register_Ns3WimaxConnection_methods(root_module, root_module['ns3::WimaxConnection']) - register_Ns3WimaxMacQueue_methods(root_module, root_module['ns3::WimaxMacQueue']) - register_Ns3WimaxMacToMacHeader_methods(root_module, root_module['ns3::WimaxMacToMacHeader']) - register_Ns3WimaxPhy_methods(root_module, root_module['ns3::WimaxPhy']) - register_Ns3BSScheduler_methods(root_module, root_module['ns3::BSScheduler']) - register_Ns3BSSchedulerRtps_methods(root_module, root_module['ns3::BSSchedulerRtps']) - register_Ns3BSSchedulerSimple_methods(root_module, root_module['ns3::BSSchedulerSimple']) - register_Ns3BandwidthRequestHeader_methods(root_module, root_module['ns3::BandwidthRequestHeader']) - register_Ns3BsServiceFlowManager_methods(root_module, root_module['ns3::BsServiceFlowManager']) - register_Ns3ConnectionManager_methods(root_module, root_module['ns3::ConnectionManager']) - register_Ns3Dcd_methods(root_module, root_module['ns3::Dcd']) - register_Ns3DlMap_methods(root_module, root_module['ns3::DlMap']) - register_Ns3DsaAck_methods(root_module, root_module['ns3::DsaAck']) - register_Ns3DsaReq_methods(root_module, root_module['ns3::DsaReq']) - register_Ns3DsaRsp_methods(root_module, root_module['ns3::DsaRsp']) - register_Ns3FragmentationSubheader_methods(root_module, root_module['ns3::FragmentationSubheader']) - register_Ns3GenericMacHeader_methods(root_module, root_module['ns3::GenericMacHeader']) - register_Ns3GrantManagementSubheader_methods(root_module, root_module['ns3::GrantManagementSubheader']) - register_Ns3IpcsClassifier_methods(root_module, root_module['ns3::IpcsClassifier']) - register_Ns3SimpleOfdmWimaxPhy_methods(root_module, root_module['ns3::SimpleOfdmWimaxPhy']) - register_Ns3WimaxChannel_methods(root_module, root_module['ns3::WimaxChannel']) - register_Ns3WimaxNetDevice_methods(root_module, root_module['ns3::WimaxNetDevice']) - register_Ns3BaseStationNetDevice_methods(root_module, root_module['ns3::BaseStationNetDevice']) - register_Ns3SimpleOfdmWimaxChannel_methods(root_module, root_module['ns3::SimpleOfdmWimaxChannel']) - register_Ns3SubscriberStationNetDevice_methods(root_module, root_module['ns3::SubscriberStationNetDevice']) - return - -def register_Ns3Cid_methods(root_module, cls): - cls.add_binary_comparison_operator('!=') - cls.add_output_stream_operator() - cls.add_binary_comparison_operator('==') - ## cid.h: ns3::Cid::Cid(ns3::Cid const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Cid const &', 'arg0')]) - ## cid.h: ns3::Cid::Cid() [constructor] - cls.add_constructor([]) - ## cid.h: ns3::Cid::Cid(uint16_t cid) [constructor] - cls.add_constructor([param('uint16_t', 'cid')]) - ## cid.h: static ns3::Cid ns3::Cid::Broadcast() [member function] - cls.add_method('Broadcast', - 'ns3::Cid', - [], - is_static=True) - ## cid.h: uint16_t ns3::Cid::GetIdentifier() const [member function] - cls.add_method('GetIdentifier', - 'uint16_t', - [], - is_const=True) - ## cid.h: static ns3::Cid ns3::Cid::InitialRanging() [member function] - cls.add_method('InitialRanging', - 'ns3::Cid', - [], - is_static=True) - ## cid.h: bool ns3::Cid::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True) - ## cid.h: bool ns3::Cid::IsInitialRanging() const [member function] - cls.add_method('IsInitialRanging', - 'bool', - [], - is_const=True) - ## cid.h: bool ns3::Cid::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True) - ## cid.h: bool ns3::Cid::IsPadding() const [member function] - cls.add_method('IsPadding', - 'bool', - [], - is_const=True) - ## cid.h: static ns3::Cid ns3::Cid::Padding() [member function] - cls.add_method('Padding', - 'ns3::Cid', - [], - is_static=True) - return - -def register_Ns3CidFactory_methods(root_module, cls): - ## cid-factory.h: ns3::CidFactory::CidFactory(ns3::CidFactory const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CidFactory const &', 'arg0')]) - ## cid-factory.h: ns3::CidFactory::CidFactory() [constructor] - cls.add_constructor([]) - ## cid-factory.h: ns3::Cid ns3::CidFactory::Allocate(ns3::Cid::Type type) [member function] - cls.add_method('Allocate', - 'ns3::Cid', - [param('ns3::Cid::Type', 'type')]) - ## cid-factory.h: ns3::Cid ns3::CidFactory::AllocateBasic() [member function] - cls.add_method('AllocateBasic', - 'ns3::Cid', - []) - ## cid-factory.h: ns3::Cid ns3::CidFactory::AllocateMulticast() [member function] - cls.add_method('AllocateMulticast', - 'ns3::Cid', - []) - ## cid-factory.h: ns3::Cid ns3::CidFactory::AllocatePrimary() [member function] - cls.add_method('AllocatePrimary', - 'ns3::Cid', - []) - ## cid-factory.h: ns3::Cid ns3::CidFactory::AllocateTransportOrSecondary() [member function] - cls.add_method('AllocateTransportOrSecondary', - 'ns3::Cid', - []) - ## cid-factory.h: void ns3::CidFactory::FreeCid(ns3::Cid cid) [member function] - cls.add_method('FreeCid', - 'void', - [param('ns3::Cid', 'cid')]) - ## cid-factory.h: bool ns3::CidFactory::IsBasic(ns3::Cid cid) const [member function] - cls.add_method('IsBasic', - 'bool', - [param('ns3::Cid', 'cid')], - is_const=True) - ## cid-factory.h: bool ns3::CidFactory::IsPrimary(ns3::Cid cid) const [member function] - cls.add_method('IsPrimary', - 'bool', - [param('ns3::Cid', 'cid')], - is_const=True) - ## cid-factory.h: bool ns3::CidFactory::IsTransport(ns3::Cid cid) const [member function] - cls.add_method('IsTransport', - 'bool', - [param('ns3::Cid', 'cid')], - is_const=True) - return - -def register_Ns3CsParameters_methods(root_module, cls): - ## cs-parameters.h: ns3::CsParameters::CsParameters(ns3::CsParameters const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CsParameters const &', 'arg0')]) - ## cs-parameters.h: ns3::CsParameters::CsParameters() [constructor] - cls.add_constructor([]) - ## cs-parameters.h: ns3::CsParameters::CsParameters(ns3::Tlv tlv) [constructor] - cls.add_constructor([param('ns3::Tlv', 'tlv')]) - ## cs-parameters.h: ns3::CsParameters::CsParameters(ns3::CsParameters::Action classifierDscAction, ns3::IpcsClassifierRecord classifier) [constructor] - cls.add_constructor([param('ns3::CsParameters::Action', 'classifierDscAction'), param('ns3::IpcsClassifierRecord', 'classifier')]) - ## cs-parameters.h: ns3::CsParameters::Action ns3::CsParameters::GetClassifierDscAction() const [member function] - cls.add_method('GetClassifierDscAction', - 'ns3::CsParameters::Action', - [], - is_const=True) - ## cs-parameters.h: ns3::IpcsClassifierRecord ns3::CsParameters::GetPacketClassifierRule() const [member function] - cls.add_method('GetPacketClassifierRule', - 'ns3::IpcsClassifierRecord', - [], - is_const=True) - ## cs-parameters.h: void ns3::CsParameters::SetClassifierDscAction(ns3::CsParameters::Action action) [member function] - cls.add_method('SetClassifierDscAction', - 'void', - [param('ns3::CsParameters::Action', 'action')]) - ## cs-parameters.h: void ns3::CsParameters::SetPacketClassifierRule(ns3::IpcsClassifierRecord packetClassifierRule) [member function] - cls.add_method('SetPacketClassifierRule', - 'void', - [param('ns3::IpcsClassifierRecord', 'packetClassifierRule')]) - ## cs-parameters.h: ns3::Tlv ns3::CsParameters::ToTlv() const [member function] - cls.add_method('ToTlv', - 'ns3::Tlv', - [], - is_const=True) - return - -def register_Ns3DcdChannelEncodings_methods(root_module, cls): - ## dl-mac-messages.h: ns3::DcdChannelEncodings::DcdChannelEncodings(ns3::DcdChannelEncodings const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DcdChannelEncodings const &', 'arg0')]) - ## dl-mac-messages.h: ns3::DcdChannelEncodings::DcdChannelEncodings() [constructor] - cls.add_constructor([]) - ## dl-mac-messages.h: uint16_t ns3::DcdChannelEncodings::GetBsEirp() const [member function] - cls.add_method('GetBsEirp', - 'uint16_t', - [], - is_const=True) - ## dl-mac-messages.h: uint16_t ns3::DcdChannelEncodings::GetEirxPIrMax() const [member function] - cls.add_method('GetEirxPIrMax', - 'uint16_t', - [], - is_const=True) - ## dl-mac-messages.h: uint32_t ns3::DcdChannelEncodings::GetFrequency() const [member function] - cls.add_method('GetFrequency', - 'uint32_t', - [], - is_const=True) - ## dl-mac-messages.h: uint16_t ns3::DcdChannelEncodings::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::DcdChannelEncodings::Read(ns3::Buffer::Iterator start) [member function] - cls.add_method('Read', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## dl-mac-messages.h: void ns3::DcdChannelEncodings::SetBsEirp(uint16_t bs_eirp) [member function] - cls.add_method('SetBsEirp', - 'void', - [param('uint16_t', 'bs_eirp')]) - ## dl-mac-messages.h: void ns3::DcdChannelEncodings::SetEirxPIrMax(uint16_t rss_ir_max) [member function] - cls.add_method('SetEirxPIrMax', - 'void', - [param('uint16_t', 'rss_ir_max')]) - ## dl-mac-messages.h: void ns3::DcdChannelEncodings::SetFrequency(uint32_t frequency) [member function] - cls.add_method('SetFrequency', - 'void', - [param('uint32_t', 'frequency')]) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::DcdChannelEncodings::Write(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Write', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::DcdChannelEncodings::DoRead(ns3::Buffer::Iterator start) [member function] - cls.add_method('DoRead', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::DcdChannelEncodings::DoWrite(ns3::Buffer::Iterator start) const [member function] - cls.add_method('DoWrite', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3DlFramePrefixIe_methods(root_module, cls): - ## ofdm-downlink-frame-prefix.h: ns3::DlFramePrefixIe::DlFramePrefixIe(ns3::DlFramePrefixIe const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DlFramePrefixIe const &', 'arg0')]) - ## ofdm-downlink-frame-prefix.h: ns3::DlFramePrefixIe::DlFramePrefixIe() [constructor] - cls.add_constructor([]) - ## ofdm-downlink-frame-prefix.h: uint8_t ns3::DlFramePrefixIe::GetDiuc() const [member function] - cls.add_method('GetDiuc', - 'uint8_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint16_t ns3::DlFramePrefixIe::GetLength() const [member function] - cls.add_method('GetLength', - 'uint16_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint8_t ns3::DlFramePrefixIe::GetPreamblePresent() const [member function] - cls.add_method('GetPreamblePresent', - 'uint8_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint8_t ns3::DlFramePrefixIe::GetRateId() const [member function] - cls.add_method('GetRateId', - 'uint8_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint16_t ns3::DlFramePrefixIe::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint16_t ns3::DlFramePrefixIe::GetStartTime() const [member function] - cls.add_method('GetStartTime', - 'uint16_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: ns3::Buffer::Iterator ns3::DlFramePrefixIe::Read(ns3::Buffer::Iterator start) [member function] - cls.add_method('Read', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## ofdm-downlink-frame-prefix.h: void ns3::DlFramePrefixIe::SetDiuc(uint8_t diuc) [member function] - cls.add_method('SetDiuc', - 'void', - [param('uint8_t', 'diuc')]) - ## ofdm-downlink-frame-prefix.h: void ns3::DlFramePrefixIe::SetLength(uint16_t length) [member function] - cls.add_method('SetLength', - 'void', - [param('uint16_t', 'length')]) - ## ofdm-downlink-frame-prefix.h: void ns3::DlFramePrefixIe::SetPreamblePresent(uint8_t preamblePresent) [member function] - cls.add_method('SetPreamblePresent', - 'void', - [param('uint8_t', 'preamblePresent')]) - ## ofdm-downlink-frame-prefix.h: void ns3::DlFramePrefixIe::SetRateId(uint8_t rateId) [member function] - cls.add_method('SetRateId', - 'void', - [param('uint8_t', 'rateId')]) - ## ofdm-downlink-frame-prefix.h: void ns3::DlFramePrefixIe::SetStartTime(uint16_t startTime) [member function] - cls.add_method('SetStartTime', - 'void', - [param('uint16_t', 'startTime')]) - ## ofdm-downlink-frame-prefix.h: ns3::Buffer::Iterator ns3::DlFramePrefixIe::Write(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Write', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - return - -def register_Ns3IpcsClassifierRecord_methods(root_module, cls): - ## ipcs-classifier-record.h: ns3::IpcsClassifierRecord::IpcsClassifierRecord(ns3::IpcsClassifierRecord const & arg0) [copy constructor] - cls.add_constructor([param('ns3::IpcsClassifierRecord const &', 'arg0')]) - ## ipcs-classifier-record.h: ns3::IpcsClassifierRecord::IpcsClassifierRecord() [constructor] - cls.add_constructor([]) - ## ipcs-classifier-record.h: ns3::IpcsClassifierRecord::IpcsClassifierRecord(ns3::Ipv4Address srcAddress, ns3::Ipv4Mask srcMask, ns3::Ipv4Address dstAddress, ns3::Ipv4Mask dstMask, uint16_t srcPortLow, uint16_t srcPortHigh, uint16_t dstPortLow, uint16_t dstPortHigh, uint8_t protocol, uint8_t priority) [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'srcAddress'), param('ns3::Ipv4Mask', 'srcMask'), param('ns3::Ipv4Address', 'dstAddress'), param('ns3::Ipv4Mask', 'dstMask'), param('uint16_t', 'srcPortLow'), param('uint16_t', 'srcPortHigh'), param('uint16_t', 'dstPortLow'), param('uint16_t', 'dstPortHigh'), param('uint8_t', 'protocol'), param('uint8_t', 'priority')]) - ## ipcs-classifier-record.h: ns3::IpcsClassifierRecord::IpcsClassifierRecord(ns3::Tlv tlv) [constructor] - cls.add_constructor([param('ns3::Tlv', 'tlv')]) - ## ipcs-classifier-record.h: void ns3::IpcsClassifierRecord::AddDstAddr(ns3::Ipv4Address dstAddress, ns3::Ipv4Mask dstMask) [member function] - cls.add_method('AddDstAddr', - 'void', - [param('ns3::Ipv4Address', 'dstAddress'), param('ns3::Ipv4Mask', 'dstMask')]) - ## ipcs-classifier-record.h: void ns3::IpcsClassifierRecord::AddDstPortRange(uint16_t dstPortLow, uint16_t dstPortHigh) [member function] - cls.add_method('AddDstPortRange', - 'void', - [param('uint16_t', 'dstPortLow'), param('uint16_t', 'dstPortHigh')]) - ## ipcs-classifier-record.h: void ns3::IpcsClassifierRecord::AddProtocol(uint8_t proto) [member function] - cls.add_method('AddProtocol', - 'void', - [param('uint8_t', 'proto')]) - ## ipcs-classifier-record.h: void ns3::IpcsClassifierRecord::AddSrcAddr(ns3::Ipv4Address srcAddress, ns3::Ipv4Mask srcMask) [member function] - cls.add_method('AddSrcAddr', - 'void', - [param('ns3::Ipv4Address', 'srcAddress'), param('ns3::Ipv4Mask', 'srcMask')]) - ## ipcs-classifier-record.h: void ns3::IpcsClassifierRecord::AddSrcPortRange(uint16_t srcPortLow, uint16_t srcPortHigh) [member function] - cls.add_method('AddSrcPortRange', - 'void', - [param('uint16_t', 'srcPortLow'), param('uint16_t', 'srcPortHigh')]) - ## ipcs-classifier-record.h: bool ns3::IpcsClassifierRecord::CheckMatch(ns3::Ipv4Address srcAddress, ns3::Ipv4Address dstAddress, uint16_t srcPort, uint16_t dstPort, uint8_t proto) const [member function] - cls.add_method('CheckMatch', - 'bool', - [param('ns3::Ipv4Address', 'srcAddress'), param('ns3::Ipv4Address', 'dstAddress'), param('uint16_t', 'srcPort'), param('uint16_t', 'dstPort'), param('uint8_t', 'proto')], - is_const=True) - ## ipcs-classifier-record.h: uint16_t ns3::IpcsClassifierRecord::GetCid() const [member function] - cls.add_method('GetCid', - 'uint16_t', - [], - is_const=True) - ## ipcs-classifier-record.h: uint16_t ns3::IpcsClassifierRecord::GetIndex() const [member function] - cls.add_method('GetIndex', - 'uint16_t', - [], - is_const=True) - ## ipcs-classifier-record.h: uint8_t ns3::IpcsClassifierRecord::GetPriority() const [member function] - cls.add_method('GetPriority', - 'uint8_t', - [], - is_const=True) - ## ipcs-classifier-record.h: void ns3::IpcsClassifierRecord::SetCid(uint16_t cid) [member function] - cls.add_method('SetCid', - 'void', - [param('uint16_t', 'cid')]) - ## ipcs-classifier-record.h: void ns3::IpcsClassifierRecord::SetIndex(uint16_t index) [member function] - cls.add_method('SetIndex', - 'void', - [param('uint16_t', 'index')]) - ## ipcs-classifier-record.h: void ns3::IpcsClassifierRecord::SetPriority(uint8_t prio) [member function] - cls.add_method('SetPriority', - 'void', - [param('uint8_t', 'prio')]) - ## ipcs-classifier-record.h: ns3::Tlv ns3::IpcsClassifierRecord::ToTlv() const [member function] - cls.add_method('ToTlv', - 'ns3::Tlv', - [], - is_const=True) - return - -def register_Ns3OfdmDcdChannelEncodings_methods(root_module, cls): - ## dl-mac-messages.h: ns3::OfdmDcdChannelEncodings::OfdmDcdChannelEncodings(ns3::OfdmDcdChannelEncodings const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OfdmDcdChannelEncodings const &', 'arg0')]) - ## dl-mac-messages.h: ns3::OfdmDcdChannelEncodings::OfdmDcdChannelEncodings() [constructor] - cls.add_constructor([]) - ## dl-mac-messages.h: ns3::Mac48Address ns3::OfdmDcdChannelEncodings::GetBaseStationId() const [member function] - cls.add_method('GetBaseStationId', - 'ns3::Mac48Address', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDcdChannelEncodings::GetChannelNr() const [member function] - cls.add_method('GetChannelNr', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDcdChannelEncodings::GetFrameDurationCode() const [member function] - cls.add_method('GetFrameDurationCode', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint32_t ns3::OfdmDcdChannelEncodings::GetFrameNumber() const [member function] - cls.add_method('GetFrameNumber', - 'uint32_t', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDcdChannelEncodings::GetRtg() const [member function] - cls.add_method('GetRtg', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint16_t ns3::OfdmDcdChannelEncodings::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDcdChannelEncodings::GetTtg() const [member function] - cls.add_method('GetTtg', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: void ns3::OfdmDcdChannelEncodings::SetBaseStationId(ns3::Mac48Address baseStationId) [member function] - cls.add_method('SetBaseStationId', - 'void', - [param('ns3::Mac48Address', 'baseStationId')]) - ## dl-mac-messages.h: void ns3::OfdmDcdChannelEncodings::SetChannelNr(uint8_t channelNr) [member function] - cls.add_method('SetChannelNr', - 'void', - [param('uint8_t', 'channelNr')]) - ## dl-mac-messages.h: void ns3::OfdmDcdChannelEncodings::SetFrameDurationCode(uint8_t frameDurationCode) [member function] - cls.add_method('SetFrameDurationCode', - 'void', - [param('uint8_t', 'frameDurationCode')]) - ## dl-mac-messages.h: void ns3::OfdmDcdChannelEncodings::SetFrameNumber(uint32_t frameNumber) [member function] - cls.add_method('SetFrameNumber', - 'void', - [param('uint32_t', 'frameNumber')]) - ## dl-mac-messages.h: void ns3::OfdmDcdChannelEncodings::SetRtg(uint8_t rtg) [member function] - cls.add_method('SetRtg', - 'void', - [param('uint8_t', 'rtg')]) - ## dl-mac-messages.h: void ns3::OfdmDcdChannelEncodings::SetTtg(uint8_t ttg) [member function] - cls.add_method('SetTtg', - 'void', - [param('uint8_t', 'ttg')]) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmDcdChannelEncodings::DoRead(ns3::Buffer::Iterator start) [member function] - cls.add_method('DoRead', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - visibility='private', is_virtual=True) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmDcdChannelEncodings::DoWrite(ns3::Buffer::Iterator start) const [member function] - cls.add_method('DoWrite', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3OfdmDlBurstProfile_methods(root_module, cls): - ## dl-mac-messages.h: ns3::OfdmDlBurstProfile::OfdmDlBurstProfile(ns3::OfdmDlBurstProfile const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OfdmDlBurstProfile const &', 'arg0')]) - ## dl-mac-messages.h: ns3::OfdmDlBurstProfile::OfdmDlBurstProfile() [constructor] - cls.add_constructor([]) - ## dl-mac-messages.h: uint8_t ns3::OfdmDlBurstProfile::GetDiuc() const [member function] - cls.add_method('GetDiuc', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDlBurstProfile::GetFecCodeType() const [member function] - cls.add_method('GetFecCodeType', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDlBurstProfile::GetLength() const [member function] - cls.add_method('GetLength', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint16_t ns3::OfdmDlBurstProfile::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDlBurstProfile::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmDlBurstProfile::Read(ns3::Buffer::Iterator start) [member function] - cls.add_method('Read', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## dl-mac-messages.h: void ns3::OfdmDlBurstProfile::SetDiuc(uint8_t diuc) [member function] - cls.add_method('SetDiuc', - 'void', - [param('uint8_t', 'diuc')]) - ## dl-mac-messages.h: void ns3::OfdmDlBurstProfile::SetFecCodeType(uint8_t fecCodeType) [member function] - cls.add_method('SetFecCodeType', - 'void', - [param('uint8_t', 'fecCodeType')]) - ## dl-mac-messages.h: void ns3::OfdmDlBurstProfile::SetLength(uint8_t length) [member function] - cls.add_method('SetLength', - 'void', - [param('uint8_t', 'length')]) - ## dl-mac-messages.h: void ns3::OfdmDlBurstProfile::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmDlBurstProfile::Write(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Write', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - return - -def register_Ns3OfdmDlMapIe_methods(root_module, cls): - ## dl-mac-messages.h: ns3::OfdmDlMapIe::OfdmDlMapIe(ns3::OfdmDlMapIe const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OfdmDlMapIe const &', 'arg0')]) - ## dl-mac-messages.h: ns3::OfdmDlMapIe::OfdmDlMapIe() [constructor] - cls.add_constructor([]) - ## dl-mac-messages.h: ns3::Cid ns3::OfdmDlMapIe::GetCid() const [member function] - cls.add_method('GetCid', - 'ns3::Cid', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDlMapIe::GetDiuc() const [member function] - cls.add_method('GetDiuc', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::OfdmDlMapIe::GetPreamblePresent() const [member function] - cls.add_method('GetPreamblePresent', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint16_t ns3::OfdmDlMapIe::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## dl-mac-messages.h: uint16_t ns3::OfdmDlMapIe::GetStartTime() const [member function] - cls.add_method('GetStartTime', - 'uint16_t', - [], - is_const=True) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmDlMapIe::Read(ns3::Buffer::Iterator start) [member function] - cls.add_method('Read', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## dl-mac-messages.h: void ns3::OfdmDlMapIe::SetCid(ns3::Cid cid) [member function] - cls.add_method('SetCid', - 'void', - [param('ns3::Cid', 'cid')]) - ## dl-mac-messages.h: void ns3::OfdmDlMapIe::SetDiuc(uint8_t diuc) [member function] - cls.add_method('SetDiuc', - 'void', - [param('uint8_t', 'diuc')]) - ## dl-mac-messages.h: void ns3::OfdmDlMapIe::SetPreamblePresent(uint8_t preamblePresent) [member function] - cls.add_method('SetPreamblePresent', - 'void', - [param('uint8_t', 'preamblePresent')]) - ## dl-mac-messages.h: void ns3::OfdmDlMapIe::SetStartTime(uint16_t startTime) [member function] - cls.add_method('SetStartTime', - 'void', - [param('uint16_t', 'startTime')]) - ## dl-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmDlMapIe::Write(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Write', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - return - -def register_Ns3OfdmUlBurstProfile_methods(root_module, cls): - ## ul-mac-messages.h: ns3::OfdmUlBurstProfile::OfdmUlBurstProfile(ns3::OfdmUlBurstProfile const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OfdmUlBurstProfile const &', 'arg0')]) - ## ul-mac-messages.h: ns3::OfdmUlBurstProfile::OfdmUlBurstProfile() [constructor] - cls.add_constructor([]) - ## ul-mac-messages.h: uint8_t ns3::OfdmUlBurstProfile::GetFecCodeType() const [member function] - cls.add_method('GetFecCodeType', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::OfdmUlBurstProfile::GetLength() const [member function] - cls.add_method('GetLength', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint16_t ns3::OfdmUlBurstProfile::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::OfdmUlBurstProfile::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::OfdmUlBurstProfile::GetUiuc() const [member function] - cls.add_method('GetUiuc', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmUlBurstProfile::Read(ns3::Buffer::Iterator start) [member function] - cls.add_method('Read', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## ul-mac-messages.h: void ns3::OfdmUlBurstProfile::SetFecCodeType(uint8_t fecCodeType) [member function] - cls.add_method('SetFecCodeType', - 'void', - [param('uint8_t', 'fecCodeType')]) - ## ul-mac-messages.h: void ns3::OfdmUlBurstProfile::SetLength(uint8_t length) [member function] - cls.add_method('SetLength', - 'void', - [param('uint8_t', 'length')]) - ## ul-mac-messages.h: void ns3::OfdmUlBurstProfile::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - ## ul-mac-messages.h: void ns3::OfdmUlBurstProfile::SetUiuc(uint8_t uiuc) [member function] - cls.add_method('SetUiuc', - 'void', - [param('uint8_t', 'uiuc')]) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmUlBurstProfile::Write(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Write', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - return - -def register_Ns3OfdmUlMapIe_methods(root_module, cls): - ## ul-mac-messages.h: ns3::OfdmUlMapIe::OfdmUlMapIe(ns3::OfdmUlMapIe const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OfdmUlMapIe const &', 'arg0')]) - ## ul-mac-messages.h: ns3::OfdmUlMapIe::OfdmUlMapIe() [constructor] - cls.add_constructor([]) - ## ul-mac-messages.h: ns3::Cid ns3::OfdmUlMapIe::GetCid() const [member function] - cls.add_method('GetCid', - 'ns3::Cid', - [], - is_const=True) - ## ul-mac-messages.h: uint16_t ns3::OfdmUlMapIe::GetDuration() const [member function] - cls.add_method('GetDuration', - 'uint16_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::OfdmUlMapIe::GetMidambleRepetitionInterval() const [member function] - cls.add_method('GetMidambleRepetitionInterval', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint16_t ns3::OfdmUlMapIe::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## ul-mac-messages.h: uint16_t ns3::OfdmUlMapIe::GetStartTime() const [member function] - cls.add_method('GetStartTime', - 'uint16_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::OfdmUlMapIe::GetSubchannelIndex() const [member function] - cls.add_method('GetSubchannelIndex', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::OfdmUlMapIe::GetUiuc() const [member function] - cls.add_method('GetUiuc', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmUlMapIe::Read(ns3::Buffer::Iterator start) [member function] - cls.add_method('Read', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## ul-mac-messages.h: void ns3::OfdmUlMapIe::SetCid(ns3::Cid cid) [member function] - cls.add_method('SetCid', - 'void', - [param('ns3::Cid', 'cid')]) - ## ul-mac-messages.h: void ns3::OfdmUlMapIe::SetDuration(uint16_t duration) [member function] - cls.add_method('SetDuration', - 'void', - [param('uint16_t', 'duration')]) - ## ul-mac-messages.h: void ns3::OfdmUlMapIe::SetMidambleRepetitionInterval(uint8_t midambleRepetitionInterval) [member function] - cls.add_method('SetMidambleRepetitionInterval', - 'void', - [param('uint8_t', 'midambleRepetitionInterval')]) - ## ul-mac-messages.h: void ns3::OfdmUlMapIe::SetStartTime(uint16_t startTime) [member function] - cls.add_method('SetStartTime', - 'void', - [param('uint16_t', 'startTime')]) - ## ul-mac-messages.h: void ns3::OfdmUlMapIe::SetSubchannelIndex(uint8_t subchannelIndex) [member function] - cls.add_method('SetSubchannelIndex', - 'void', - [param('uint8_t', 'subchannelIndex')]) - ## ul-mac-messages.h: void ns3::OfdmUlMapIe::SetUiuc(uint8_t uiuc) [member function] - cls.add_method('SetUiuc', - 'void', - [param('uint8_t', 'uiuc')]) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmUlMapIe::Write(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Write', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - return - -def register_Ns3SNRToBlockErrorRateManager_methods(root_module, cls): - ## snr-to-block-error-rate-manager.h: ns3::SNRToBlockErrorRateManager::SNRToBlockErrorRateManager(ns3::SNRToBlockErrorRateManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SNRToBlockErrorRateManager const &', 'arg0')]) - ## snr-to-block-error-rate-manager.h: ns3::SNRToBlockErrorRateManager::SNRToBlockErrorRateManager() [constructor] - cls.add_constructor([]) - ## snr-to-block-error-rate-manager.h: void ns3::SNRToBlockErrorRateManager::ActivateLoss(bool loss) [member function] - cls.add_method('ActivateLoss', - 'void', - [param('bool', 'loss')]) - ## snr-to-block-error-rate-manager.h: double ns3::SNRToBlockErrorRateManager::GetBlockErrorRate(double SNR, uint8_t modulation) [member function] - cls.add_method('GetBlockErrorRate', - 'double', - [param('double', 'SNR'), param('uint8_t', 'modulation')]) - ## snr-to-block-error-rate-manager.h: ns3::SNRToBlockErrorRateRecord * ns3::SNRToBlockErrorRateManager::GetSNRToBlockErrorRateRecord(double SNR, uint8_t modulation) [member function] - cls.add_method('GetSNRToBlockErrorRateRecord', - 'ns3::SNRToBlockErrorRateRecord *', - [param('double', 'SNR'), param('uint8_t', 'modulation')]) - ## snr-to-block-error-rate-manager.h: std::string ns3::SNRToBlockErrorRateManager::GetTraceFilePath() [member function] - cls.add_method('GetTraceFilePath', - 'std::string', - []) - ## snr-to-block-error-rate-manager.h: void ns3::SNRToBlockErrorRateManager::LoadDefaultTraces() [member function] - cls.add_method('LoadDefaultTraces', - 'void', - []) - ## snr-to-block-error-rate-manager.h: void ns3::SNRToBlockErrorRateManager::LoadTraces() [member function] - cls.add_method('LoadTraces', - 'void', - []) - ## snr-to-block-error-rate-manager.h: void ns3::SNRToBlockErrorRateManager::ReLoadTraces() [member function] - cls.add_method('ReLoadTraces', - 'void', - []) - ## snr-to-block-error-rate-manager.h: void ns3::SNRToBlockErrorRateManager::SetTraceFilePath(char * traceFilePath) [member function] - cls.add_method('SetTraceFilePath', - 'void', - [param('char *', 'traceFilePath')]) - return - -def register_Ns3SNRToBlockErrorRateRecord_methods(root_module, cls): - ## snr-to-block-error-rate-record.h: ns3::SNRToBlockErrorRateRecord::SNRToBlockErrorRateRecord(ns3::SNRToBlockErrorRateRecord const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SNRToBlockErrorRateRecord const &', 'arg0')]) - ## snr-to-block-error-rate-record.h: ns3::SNRToBlockErrorRateRecord::SNRToBlockErrorRateRecord(double snrValue, double bitErrorRate, double BlockErrorRate, double sigma2, double I1, double I2) [constructor] - cls.add_constructor([param('double', 'snrValue'), param('double', 'bitErrorRate'), param('double', 'BlockErrorRate'), param('double', 'sigma2'), param('double', 'I1'), param('double', 'I2')]) - ## snr-to-block-error-rate-record.h: ns3::SNRToBlockErrorRateRecord * ns3::SNRToBlockErrorRateRecord::Copy() [member function] - cls.add_method('Copy', - 'ns3::SNRToBlockErrorRateRecord *', - []) - ## snr-to-block-error-rate-record.h: double ns3::SNRToBlockErrorRateRecord::GetBitErrorRate() [member function] - cls.add_method('GetBitErrorRate', - 'double', - []) - ## snr-to-block-error-rate-record.h: double ns3::SNRToBlockErrorRateRecord::GetBlockErrorRate() [member function] - cls.add_method('GetBlockErrorRate', - 'double', - []) - ## snr-to-block-error-rate-record.h: double ns3::SNRToBlockErrorRateRecord::GetI1() [member function] - cls.add_method('GetI1', - 'double', - []) - ## snr-to-block-error-rate-record.h: double ns3::SNRToBlockErrorRateRecord::GetI2() [member function] - cls.add_method('GetI2', - 'double', - []) - ## snr-to-block-error-rate-record.h: double ns3::SNRToBlockErrorRateRecord::GetSNRValue() [member function] - cls.add_method('GetSNRValue', - 'double', - []) - ## snr-to-block-error-rate-record.h: double ns3::SNRToBlockErrorRateRecord::GetSigma2() [member function] - cls.add_method('GetSigma2', - 'double', - []) - ## snr-to-block-error-rate-record.h: void ns3::SNRToBlockErrorRateRecord::SetBitErrorRate(double arg0) [member function] - cls.add_method('SetBitErrorRate', - 'void', - [param('double', 'arg0')]) - ## snr-to-block-error-rate-record.h: void ns3::SNRToBlockErrorRateRecord::SetBlockErrorRate(double arg0) [member function] - cls.add_method('SetBlockErrorRate', - 'void', - [param('double', 'arg0')]) - ## snr-to-block-error-rate-record.h: void ns3::SNRToBlockErrorRateRecord::SetI1(double arg0) [member function] - cls.add_method('SetI1', - 'void', - [param('double', 'arg0')]) - ## snr-to-block-error-rate-record.h: void ns3::SNRToBlockErrorRateRecord::SetI2(double arg0) [member function] - cls.add_method('SetI2', - 'void', - [param('double', 'arg0')]) - ## snr-to-block-error-rate-record.h: void ns3::SNRToBlockErrorRateRecord::SetSNRValue(double arg0) [member function] - cls.add_method('SetSNRValue', - 'void', - [param('double', 'arg0')]) - return - -def register_Ns3SSRecord_methods(root_module, cls): - ## ss-record.h: ns3::SSRecord::SSRecord(ns3::SSRecord const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SSRecord const &', 'arg0')]) - ## ss-record.h: ns3::SSRecord::SSRecord() [constructor] - cls.add_constructor([]) - ## ss-record.h: ns3::SSRecord::SSRecord(ns3::Mac48Address macAddress) [constructor] - cls.add_constructor([param('ns3::Mac48Address', 'macAddress')]) - ## ss-record.h: ns3::SSRecord::SSRecord(ns3::Mac48Address macAddress, ns3::Ipv4Address IPaddress) [constructor] - cls.add_constructor([param('ns3::Mac48Address', 'macAddress'), param('ns3::Ipv4Address', 'IPaddress')]) - ## ss-record.h: void ns3::SSRecord::AddServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('AddServiceFlow', - 'void', - [param('ns3::ServiceFlow *', 'serviceFlow')]) - ## ss-record.h: void ns3::SSRecord::DisablePollForRanging() [member function] - cls.add_method('DisablePollForRanging', - 'void', - []) - ## ss-record.h: void ns3::SSRecord::EnablePollForRanging() [member function] - cls.add_method('EnablePollForRanging', - 'void', - []) - ## ss-record.h: bool ns3::SSRecord::GetAreServiceFlowsAllocated() const [member function] - cls.add_method('GetAreServiceFlowsAllocated', - 'bool', - [], - is_const=True) - ## ss-record.h: ns3::Cid ns3::SSRecord::GetBasicCid() const [member function] - cls.add_method('GetBasicCid', - 'ns3::Cid', - [], - is_const=True) - ## ss-record.h: ns3::DsaRsp ns3::SSRecord::GetDsaRsp() const [member function] - cls.add_method('GetDsaRsp', - 'ns3::DsaRsp', - [], - is_const=True) - ## ss-record.h: uint8_t ns3::SSRecord::GetDsaRspRetries() const [member function] - cls.add_method('GetDsaRspRetries', - 'uint8_t', - [], - is_const=True) - ## ss-record.h: bool ns3::SSRecord::GetHasServiceFlowBe() const [member function] - cls.add_method('GetHasServiceFlowBe', - 'bool', - [], - is_const=True) - ## ss-record.h: bool ns3::SSRecord::GetHasServiceFlowNrtps() const [member function] - cls.add_method('GetHasServiceFlowNrtps', - 'bool', - [], - is_const=True) - ## ss-record.h: bool ns3::SSRecord::GetHasServiceFlowRtps() const [member function] - cls.add_method('GetHasServiceFlowRtps', - 'bool', - [], - is_const=True) - ## ss-record.h: bool ns3::SSRecord::GetHasServiceFlowUgs() const [member function] - cls.add_method('GetHasServiceFlowUgs', - 'bool', - [], - is_const=True) - ## ss-record.h: ns3::Ipv4Address ns3::SSRecord::GetIPAddress() [member function] - cls.add_method('GetIPAddress', - 'ns3::Ipv4Address', - []) - ## ss-record.h: uint8_t ns3::SSRecord::GetInvitedRangRetries() const [member function] - cls.add_method('GetInvitedRangRetries', - 'uint8_t', - [], - is_const=True) - ## ss-record.h: bool ns3::SSRecord::GetIsBroadcastSS() [member function] - cls.add_method('GetIsBroadcastSS', - 'bool', - []) - ## ss-record.h: ns3::Mac48Address ns3::SSRecord::GetMacAddress() const [member function] - cls.add_method('GetMacAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## ss-record.h: ns3::WimaxPhy::ModulationType ns3::SSRecord::GetModulationType() const [member function] - cls.add_method('GetModulationType', - 'ns3::WimaxPhy::ModulationType', - [], - is_const=True) - ## ss-record.h: bool ns3::SSRecord::GetPollForRanging() const [member function] - cls.add_method('GetPollForRanging', - 'bool', - [], - is_const=True) - ## ss-record.h: bool ns3::SSRecord::GetPollMeBit() const [member function] - cls.add_method('GetPollMeBit', - 'bool', - [], - is_const=True) - ## ss-record.h: ns3::Cid ns3::SSRecord::GetPrimaryCid() const [member function] - cls.add_method('GetPrimaryCid', - 'ns3::Cid', - [], - is_const=True) - ## ss-record.h: uint8_t ns3::SSRecord::GetRangingCorrectionRetries() const [member function] - cls.add_method('GetRangingCorrectionRetries', - 'uint8_t', - [], - is_const=True) - ## ss-record.h: ns3::WimaxNetDevice::RangingStatus ns3::SSRecord::GetRangingStatus() const [member function] - cls.add_method('GetRangingStatus', - 'ns3::WimaxNetDevice::RangingStatus', - [], - is_const=True) - ## ss-record.h: std::vector > ns3::SSRecord::GetServiceFlows(ns3::ServiceFlow::SchedulingType schedulingType) const [member function] - cls.add_method('GetServiceFlows', - 'std::vector< ns3::ServiceFlow * >', - [param('ns3::ServiceFlow::SchedulingType', 'schedulingType')], - is_const=True) - ## ss-record.h: uint16_t ns3::SSRecord::GetSfTransactionId() const [member function] - cls.add_method('GetSfTransactionId', - 'uint16_t', - [], - is_const=True) - ## ss-record.h: void ns3::SSRecord::IncrementDsaRspRetries() [member function] - cls.add_method('IncrementDsaRspRetries', - 'void', - []) - ## ss-record.h: void ns3::SSRecord::IncrementInvitedRangingRetries() [member function] - cls.add_method('IncrementInvitedRangingRetries', - 'void', - []) - ## ss-record.h: void ns3::SSRecord::IncrementRangingCorrectionRetries() [member function] - cls.add_method('IncrementRangingCorrectionRetries', - 'void', - []) - ## ss-record.h: void ns3::SSRecord::ResetInvitedRangingRetries() [member function] - cls.add_method('ResetInvitedRangingRetries', - 'void', - []) - ## ss-record.h: void ns3::SSRecord::ResetRangingCorrectionRetries() [member function] - cls.add_method('ResetRangingCorrectionRetries', - 'void', - []) - ## ss-record.h: void ns3::SSRecord::SetAreServiceFlowsAllocated(bool val) [member function] - cls.add_method('SetAreServiceFlowsAllocated', - 'void', - [param('bool', 'val')]) - ## ss-record.h: void ns3::SSRecord::SetBasicCid(ns3::Cid basicCid) [member function] - cls.add_method('SetBasicCid', - 'void', - [param('ns3::Cid', 'basicCid')]) - ## ss-record.h: void ns3::SSRecord::SetDsaRsp(ns3::DsaRsp dsaRsp) [member function] - cls.add_method('SetDsaRsp', - 'void', - [param('ns3::DsaRsp', 'dsaRsp')]) - ## ss-record.h: void ns3::SSRecord::SetDsaRspRetries(uint8_t dsaRspRetries) [member function] - cls.add_method('SetDsaRspRetries', - 'void', - [param('uint8_t', 'dsaRspRetries')]) - ## ss-record.h: void ns3::SSRecord::SetIPAddress(ns3::Ipv4Address IPaddress) [member function] - cls.add_method('SetIPAddress', - 'void', - [param('ns3::Ipv4Address', 'IPaddress')]) - ## ss-record.h: void ns3::SSRecord::SetIsBroadcastSS(bool arg0) [member function] - cls.add_method('SetIsBroadcastSS', - 'void', - [param('bool', 'arg0')]) - ## ss-record.h: void ns3::SSRecord::SetMacAddress(ns3::Mac48Address macAddress) [member function] - cls.add_method('SetMacAddress', - 'void', - [param('ns3::Mac48Address', 'macAddress')]) - ## ss-record.h: void ns3::SSRecord::SetModulationType(ns3::WimaxPhy::ModulationType modulationType) [member function] - cls.add_method('SetModulationType', - 'void', - [param('ns3::WimaxPhy::ModulationType', 'modulationType')]) - ## ss-record.h: void ns3::SSRecord::SetPollMeBit(bool pollMeBit) [member function] - cls.add_method('SetPollMeBit', - 'void', - [param('bool', 'pollMeBit')]) - ## ss-record.h: void ns3::SSRecord::SetPrimaryCid(ns3::Cid primaryCid) [member function] - cls.add_method('SetPrimaryCid', - 'void', - [param('ns3::Cid', 'primaryCid')]) - ## ss-record.h: void ns3::SSRecord::SetRangingStatus(ns3::WimaxNetDevice::RangingStatus rangingStatus) [member function] - cls.add_method('SetRangingStatus', - 'void', - [param('ns3::WimaxNetDevice::RangingStatus', 'rangingStatus')]) - ## ss-record.h: void ns3::SSRecord::SetSfTransactionId(uint16_t sfTransactionId) [member function] - cls.add_method('SetSfTransactionId', - 'void', - [param('uint16_t', 'sfTransactionId')]) - return - -def register_Ns3SendParams_methods(root_module, cls): - ## send-params.h: ns3::SendParams::SendParams(ns3::SendParams const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SendParams const &', 'arg0')]) - ## send-params.h: ns3::SendParams::SendParams() [constructor] - cls.add_constructor([]) - return - -def register_Ns3ServiceFlow_methods(root_module, cls): - ## service-flow.h: ns3::ServiceFlow::ServiceFlow(ns3::Tlv tlv) [constructor] - cls.add_constructor([param('ns3::Tlv', 'tlv')]) - ## service-flow.h: ns3::ServiceFlow::ServiceFlow(ns3::ServiceFlow::Direction direction) [constructor] - cls.add_constructor([param('ns3::ServiceFlow::Direction', 'direction')]) - ## service-flow.h: ns3::ServiceFlow::ServiceFlow() [constructor] - cls.add_constructor([]) - ## service-flow.h: ns3::ServiceFlow::ServiceFlow(ns3::ServiceFlow const & sf) [copy constructor] - cls.add_constructor([param('ns3::ServiceFlow const &', 'sf')]) - ## service-flow.h: ns3::ServiceFlow::ServiceFlow(uint32_t sfid, ns3::ServiceFlow::Direction direction, ns3::Ptr connection) [constructor] - cls.add_constructor([param('uint32_t', 'sfid'), param('ns3::ServiceFlow::Direction', 'direction'), param('ns3::Ptr< ns3::WimaxConnection >', 'connection')]) - ## service-flow.h: bool ns3::ServiceFlow::CheckClassifierMatch(ns3::Ipv4Address srcAddress, ns3::Ipv4Address dstAddress, uint16_t srcPort, uint16_t dstPort, uint8_t proto) const [member function] - cls.add_method('CheckClassifierMatch', - 'bool', - [param('ns3::Ipv4Address', 'srcAddress'), param('ns3::Ipv4Address', 'dstAddress'), param('uint16_t', 'srcPort'), param('uint16_t', 'dstPort'), param('uint8_t', 'proto')], - is_const=True) - ## service-flow.h: void ns3::ServiceFlow::CleanUpQueue() [member function] - cls.add_method('CleanUpQueue', - 'void', - []) - ## service-flow.h: void ns3::ServiceFlow::CopyParametersFrom(ns3::ServiceFlow sf) [member function] - cls.add_method('CopyParametersFrom', - 'void', - [param('ns3::ServiceFlow', 'sf')]) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetArqBlockLifeTime() const [member function] - cls.add_method('GetArqBlockLifeTime', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetArqBlockSize() const [member function] - cls.add_method('GetArqBlockSize', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint8_t ns3::ServiceFlow::GetArqDeliverInOrder() const [member function] - cls.add_method('GetArqDeliverInOrder', - 'uint8_t', - [], - is_const=True) - ## service-flow.h: uint8_t ns3::ServiceFlow::GetArqEnable() const [member function] - cls.add_method('GetArqEnable', - 'uint8_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetArqPurgeTimeout() const [member function] - cls.add_method('GetArqPurgeTimeout', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetArqRetryTimeoutRx() const [member function] - cls.add_method('GetArqRetryTimeoutRx', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetArqRetryTimeoutTx() const [member function] - cls.add_method('GetArqRetryTimeoutTx', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetArqSyncLoss() const [member function] - cls.add_method('GetArqSyncLoss', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetArqWindowSize() const [member function] - cls.add_method('GetArqWindowSize', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetCid() const [member function] - cls.add_method('GetCid', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: ns3::Ptr ns3::ServiceFlow::GetConnection() const [member function] - cls.add_method('GetConnection', - 'ns3::Ptr< ns3::WimaxConnection >', - [], - is_const=True) - ## service-flow.h: ns3::CsParameters ns3::ServiceFlow::GetConvergenceSublayerParam() const [member function] - cls.add_method('GetConvergenceSublayerParam', - 'ns3::CsParameters', - [], - is_const=True) - ## service-flow.h: ns3::ServiceFlow::CsSpecification ns3::ServiceFlow::GetCsSpecification() const [member function] - cls.add_method('GetCsSpecification', - 'ns3::ServiceFlow::CsSpecification', - [], - is_const=True) - ## service-flow.h: ns3::ServiceFlow::Direction ns3::ServiceFlow::GetDirection() const [member function] - cls.add_method('GetDirection', - 'ns3::ServiceFlow::Direction', - [], - is_const=True) - ## service-flow.h: uint8_t ns3::ServiceFlow::GetFixedversusVariableSduIndicator() const [member function] - cls.add_method('GetFixedversusVariableSduIndicator', - 'uint8_t', - [], - is_const=True) - ## service-flow.h: bool ns3::ServiceFlow::GetIsEnabled() const [member function] - cls.add_method('GetIsEnabled', - 'bool', - [], - is_const=True) - ## service-flow.h: bool ns3::ServiceFlow::GetIsMulticast() const [member function] - cls.add_method('GetIsMulticast', - 'bool', - [], - is_const=True) - ## service-flow.h: uint32_t ns3::ServiceFlow::GetMaxSustainedTrafficRate() const [member function] - cls.add_method('GetMaxSustainedTrafficRate', - 'uint32_t', - [], - is_const=True) - ## service-flow.h: uint32_t ns3::ServiceFlow::GetMaxTrafficBurst() const [member function] - cls.add_method('GetMaxTrafficBurst', - 'uint32_t', - [], - is_const=True) - ## service-flow.h: uint32_t ns3::ServiceFlow::GetMaximumLatency() const [member function] - cls.add_method('GetMaximumLatency', - 'uint32_t', - [], - is_const=True) - ## service-flow.h: uint32_t ns3::ServiceFlow::GetMinReservedTrafficRate() const [member function] - cls.add_method('GetMinReservedTrafficRate', - 'uint32_t', - [], - is_const=True) - ## service-flow.h: uint32_t ns3::ServiceFlow::GetMinTolerableTrafficRate() const [member function] - cls.add_method('GetMinTolerableTrafficRate', - 'uint32_t', - [], - is_const=True) - ## service-flow.h: ns3::WimaxPhy::ModulationType ns3::ServiceFlow::GetModulation() const [member function] - cls.add_method('GetModulation', - 'ns3::WimaxPhy::ModulationType', - [], - is_const=True) - ## service-flow.h: uint8_t ns3::ServiceFlow::GetQosParamSetType() const [member function] - cls.add_method('GetQosParamSetType', - 'uint8_t', - [], - is_const=True) - ## service-flow.h: ns3::Ptr ns3::ServiceFlow::GetQueue() const [member function] - cls.add_method('GetQueue', - 'ns3::Ptr< ns3::WimaxMacQueue >', - [], - is_const=True) - ## service-flow.h: ns3::ServiceFlowRecord * ns3::ServiceFlow::GetRecord() const [member function] - cls.add_method('GetRecord', - 'ns3::ServiceFlowRecord *', - [], - is_const=True) - ## service-flow.h: uint32_t ns3::ServiceFlow::GetRequestTransmissionPolicy() const [member function] - cls.add_method('GetRequestTransmissionPolicy', - 'uint32_t', - [], - is_const=True) - ## service-flow.h: ns3::ServiceFlow::SchedulingType ns3::ServiceFlow::GetSchedulingType() const [member function] - cls.add_method('GetSchedulingType', - 'ns3::ServiceFlow::SchedulingType', - [], - is_const=True) - ## service-flow.h: char * ns3::ServiceFlow::GetSchedulingTypeStr() const [member function] - cls.add_method('GetSchedulingTypeStr', - 'char *', - [], - is_const=True) - ## service-flow.h: uint8_t ns3::ServiceFlow::GetSduSize() const [member function] - cls.add_method('GetSduSize', - 'uint8_t', - [], - is_const=True) - ## service-flow.h: std::string ns3::ServiceFlow::GetServiceClassName() const [member function] - cls.add_method('GetServiceClassName', - 'std::string', - [], - is_const=True) - ## service-flow.h: ns3::ServiceFlow::SchedulingType ns3::ServiceFlow::GetServiceSchedulingType() const [member function] - cls.add_method('GetServiceSchedulingType', - 'ns3::ServiceFlow::SchedulingType', - [], - is_const=True) - ## service-flow.h: uint32_t ns3::ServiceFlow::GetSfid() const [member function] - cls.add_method('GetSfid', - 'uint32_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetTargetSAID() const [member function] - cls.add_method('GetTargetSAID', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint32_t ns3::ServiceFlow::GetToleratedJitter() const [member function] - cls.add_method('GetToleratedJitter', - 'uint32_t', - [], - is_const=True) - ## service-flow.h: uint8_t ns3::ServiceFlow::GetTrafficPriority() const [member function] - cls.add_method('GetTrafficPriority', - 'uint8_t', - [], - is_const=True) - ## service-flow.h: ns3::ServiceFlow::Type ns3::ServiceFlow::GetType() const [member function] - cls.add_method('GetType', - 'ns3::ServiceFlow::Type', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetUnsolicitedGrantInterval() const [member function] - cls.add_method('GetUnsolicitedGrantInterval', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: uint16_t ns3::ServiceFlow::GetUnsolicitedPollingInterval() const [member function] - cls.add_method('GetUnsolicitedPollingInterval', - 'uint16_t', - [], - is_const=True) - ## service-flow.h: bool ns3::ServiceFlow::HasPackets() const [member function] - cls.add_method('HasPackets', - 'bool', - [], - is_const=True) - ## service-flow.h: bool ns3::ServiceFlow::HasPackets(ns3::MacHeaderType::HeaderType packetType) const [member function] - cls.add_method('HasPackets', - 'bool', - [param('ns3::MacHeaderType::HeaderType', 'packetType')], - is_const=True) - ## service-flow.h: void ns3::ServiceFlow::InitValues() [member function] - cls.add_method('InitValues', - 'void', - []) - ## service-flow.h: void ns3::ServiceFlow::PrintQoSParameters() const [member function] - cls.add_method('PrintQoSParameters', - 'void', - [], - is_const=True) - ## service-flow.h: void ns3::ServiceFlow::SetArqBlockLifeTime(uint16_t arg0) [member function] - cls.add_method('SetArqBlockLifeTime', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetArqBlockSize(uint16_t arg0) [member function] - cls.add_method('SetArqBlockSize', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetArqDeliverInOrder(uint8_t arg0) [member function] - cls.add_method('SetArqDeliverInOrder', - 'void', - [param('uint8_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetArqEnable(uint8_t arg0) [member function] - cls.add_method('SetArqEnable', - 'void', - [param('uint8_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetArqPurgeTimeout(uint16_t arg0) [member function] - cls.add_method('SetArqPurgeTimeout', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetArqRetryTimeoutRx(uint16_t arg0) [member function] - cls.add_method('SetArqRetryTimeoutRx', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetArqRetryTimeoutTx(uint16_t arg0) [member function] - cls.add_method('SetArqRetryTimeoutTx', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetArqSyncLoss(uint16_t arg0) [member function] - cls.add_method('SetArqSyncLoss', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetArqWindowSize(uint16_t arg0) [member function] - cls.add_method('SetArqWindowSize', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetConnection(ns3::Ptr connection) [member function] - cls.add_method('SetConnection', - 'void', - [param('ns3::Ptr< ns3::WimaxConnection >', 'connection')]) - ## service-flow.h: void ns3::ServiceFlow::SetConvergenceSublayerParam(ns3::CsParameters arg0) [member function] - cls.add_method('SetConvergenceSublayerParam', - 'void', - [param('ns3::CsParameters', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetCsSpecification(ns3::ServiceFlow::CsSpecification arg0) [member function] - cls.add_method('SetCsSpecification', - 'void', - [param('ns3::ServiceFlow::CsSpecification', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetDirection(ns3::ServiceFlow::Direction direction) [member function] - cls.add_method('SetDirection', - 'void', - [param('ns3::ServiceFlow::Direction', 'direction')]) - ## service-flow.h: void ns3::ServiceFlow::SetFixedversusVariableSduIndicator(uint8_t arg0) [member function] - cls.add_method('SetFixedversusVariableSduIndicator', - 'void', - [param('uint8_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetIsEnabled(bool isEnabled) [member function] - cls.add_method('SetIsEnabled', - 'void', - [param('bool', 'isEnabled')]) - ## service-flow.h: void ns3::ServiceFlow::SetIsMulticast(bool isMulticast) [member function] - cls.add_method('SetIsMulticast', - 'void', - [param('bool', 'isMulticast')]) - ## service-flow.h: void ns3::ServiceFlow::SetMaxSustainedTrafficRate(uint32_t arg0) [member function] - cls.add_method('SetMaxSustainedTrafficRate', - 'void', - [param('uint32_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetMaxTrafficBurst(uint32_t arg0) [member function] - cls.add_method('SetMaxTrafficBurst', - 'void', - [param('uint32_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetMaximumLatency(uint32_t arg0) [member function] - cls.add_method('SetMaximumLatency', - 'void', - [param('uint32_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetMinReservedTrafficRate(uint32_t arg0) [member function] - cls.add_method('SetMinReservedTrafficRate', - 'void', - [param('uint32_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetMinTolerableTrafficRate(uint32_t arg0) [member function] - cls.add_method('SetMinTolerableTrafficRate', - 'void', - [param('uint32_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetModulation(ns3::WimaxPhy::ModulationType modulationType) [member function] - cls.add_method('SetModulation', - 'void', - [param('ns3::WimaxPhy::ModulationType', 'modulationType')]) - ## service-flow.h: void ns3::ServiceFlow::SetQosParamSetType(uint8_t arg0) [member function] - cls.add_method('SetQosParamSetType', - 'void', - [param('uint8_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetRecord(ns3::ServiceFlowRecord * record) [member function] - cls.add_method('SetRecord', - 'void', - [param('ns3::ServiceFlowRecord *', 'record')]) - ## service-flow.h: void ns3::ServiceFlow::SetRequestTransmissionPolicy(uint32_t arg0) [member function] - cls.add_method('SetRequestTransmissionPolicy', - 'void', - [param('uint32_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetSduSize(uint8_t arg0) [member function] - cls.add_method('SetSduSize', - 'void', - [param('uint8_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetServiceClassName(std::string arg0) [member function] - cls.add_method('SetServiceClassName', - 'void', - [param('std::string', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetServiceSchedulingType(ns3::ServiceFlow::SchedulingType arg0) [member function] - cls.add_method('SetServiceSchedulingType', - 'void', - [param('ns3::ServiceFlow::SchedulingType', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetSfid(uint32_t arg0) [member function] - cls.add_method('SetSfid', - 'void', - [param('uint32_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetTargetSAID(uint16_t arg0) [member function] - cls.add_method('SetTargetSAID', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetToleratedJitter(uint32_t arg0) [member function] - cls.add_method('SetToleratedJitter', - 'void', - [param('uint32_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetTrafficPriority(uint8_t arg0) [member function] - cls.add_method('SetTrafficPriority', - 'void', - [param('uint8_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetType(ns3::ServiceFlow::Type type) [member function] - cls.add_method('SetType', - 'void', - [param('ns3::ServiceFlow::Type', 'type')]) - ## service-flow.h: void ns3::ServiceFlow::SetUnsolicitedGrantInterval(uint16_t arg0) [member function] - cls.add_method('SetUnsolicitedGrantInterval', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: void ns3::ServiceFlow::SetUnsolicitedPollingInterval(uint16_t arg0) [member function] - cls.add_method('SetUnsolicitedPollingInterval', - 'void', - [param('uint16_t', 'arg0')]) - ## service-flow.h: ns3::Tlv ns3::ServiceFlow::ToTlv() const [member function] - cls.add_method('ToTlv', - 'ns3::Tlv', - [], - is_const=True) - return - -def register_Ns3ServiceFlowRecord_methods(root_module, cls): - ## service-flow-record.h: ns3::ServiceFlowRecord::ServiceFlowRecord(ns3::ServiceFlowRecord const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ServiceFlowRecord const &', 'arg0')]) - ## service-flow-record.h: ns3::ServiceFlowRecord::ServiceFlowRecord() [constructor] - cls.add_constructor([]) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetBacklogged() const [member function] - cls.add_method('GetBacklogged', - 'uint32_t', - [], - is_const=True) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetBackloggedTemp() const [member function] - cls.add_method('GetBackloggedTemp', - 'uint32_t', - [], - is_const=True) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetBwSinceLastExpiry() [member function] - cls.add_method('GetBwSinceLastExpiry', - 'uint32_t', - []) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetBytesRcvd() const [member function] - cls.add_method('GetBytesRcvd', - 'uint32_t', - [], - is_const=True) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetBytesSent() const [member function] - cls.add_method('GetBytesSent', - 'uint32_t', - [], - is_const=True) - ## service-flow-record.h: ns3::Time ns3::ServiceFlowRecord::GetDlTimeStamp() const [member function] - cls.add_method('GetDlTimeStamp', - 'ns3::Time', - [], - is_const=True) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetGrantSize() const [member function] - cls.add_method('GetGrantSize', - 'uint32_t', - [], - is_const=True) - ## service-flow-record.h: ns3::Time ns3::ServiceFlowRecord::GetGrantTimeStamp() const [member function] - cls.add_method('GetGrantTimeStamp', - 'ns3::Time', - [], - is_const=True) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetGrantedBandwidth() [member function] - cls.add_method('GetGrantedBandwidth', - 'uint32_t', - []) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetGrantedBandwidthTemp() [member function] - cls.add_method('GetGrantedBandwidthTemp', - 'uint32_t', - []) - ## service-flow-record.h: ns3::Time ns3::ServiceFlowRecord::GetLastGrantTime() const [member function] - cls.add_method('GetLastGrantTime', - 'ns3::Time', - [], - is_const=True) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetPktsRcvd() const [member function] - cls.add_method('GetPktsRcvd', - 'uint32_t', - [], - is_const=True) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetPktsSent() const [member function] - cls.add_method('GetPktsSent', - 'uint32_t', - [], - is_const=True) - ## service-flow-record.h: uint32_t ns3::ServiceFlowRecord::GetRequestedBandwidth() [member function] - cls.add_method('GetRequestedBandwidth', - 'uint32_t', - []) - ## service-flow-record.h: void ns3::ServiceFlowRecord::IncreaseBacklogged(uint32_t backlogged) [member function] - cls.add_method('IncreaseBacklogged', - 'void', - [param('uint32_t', 'backlogged')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::IncreaseBackloggedTemp(uint32_t backloggedTemp) [member function] - cls.add_method('IncreaseBackloggedTemp', - 'void', - [param('uint32_t', 'backloggedTemp')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetBacklogged(uint32_t backlogged) [member function] - cls.add_method('SetBacklogged', - 'void', - [param('uint32_t', 'backlogged')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetBackloggedTemp(uint32_t backloggedTemp) [member function] - cls.add_method('SetBackloggedTemp', - 'void', - [param('uint32_t', 'backloggedTemp')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetBwSinceLastExpiry(uint32_t bwSinceLastExpiry) [member function] - cls.add_method('SetBwSinceLastExpiry', - 'void', - [param('uint32_t', 'bwSinceLastExpiry')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetBytesRcvd(uint32_t bytesRcvd) [member function] - cls.add_method('SetBytesRcvd', - 'void', - [param('uint32_t', 'bytesRcvd')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetBytesSent(uint32_t bytesSent) [member function] - cls.add_method('SetBytesSent', - 'void', - [param('uint32_t', 'bytesSent')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetDlTimeStamp(ns3::Time dlTimeStamp) [member function] - cls.add_method('SetDlTimeStamp', - 'void', - [param('ns3::Time', 'dlTimeStamp')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetGrantSize(uint32_t grantSize) [member function] - cls.add_method('SetGrantSize', - 'void', - [param('uint32_t', 'grantSize')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetGrantTimeStamp(ns3::Time grantTimeStamp) [member function] - cls.add_method('SetGrantTimeStamp', - 'void', - [param('ns3::Time', 'grantTimeStamp')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetGrantedBandwidth(uint32_t grantedBandwidth) [member function] - cls.add_method('SetGrantedBandwidth', - 'void', - [param('uint32_t', 'grantedBandwidth')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetGrantedBandwidthTemp(uint32_t grantedBandwidthTemp) [member function] - cls.add_method('SetGrantedBandwidthTemp', - 'void', - [param('uint32_t', 'grantedBandwidthTemp')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetLastGrantTime(ns3::Time grantTime) [member function] - cls.add_method('SetLastGrantTime', - 'void', - [param('ns3::Time', 'grantTime')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetPktsRcvd(uint32_t pktsRcvd) [member function] - cls.add_method('SetPktsRcvd', - 'void', - [param('uint32_t', 'pktsRcvd')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetPktsSent(uint32_t pktsSent) [member function] - cls.add_method('SetPktsSent', - 'void', - [param('uint32_t', 'pktsSent')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::SetRequestedBandwidth(uint32_t requestedBandwidth) [member function] - cls.add_method('SetRequestedBandwidth', - 'void', - [param('uint32_t', 'requestedBandwidth')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::UpdateBwSinceLastExpiry(uint32_t bwSinceLastExpiry) [member function] - cls.add_method('UpdateBwSinceLastExpiry', - 'void', - [param('uint32_t', 'bwSinceLastExpiry')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::UpdateBytesRcvd(uint32_t bytesRcvd) [member function] - cls.add_method('UpdateBytesRcvd', - 'void', - [param('uint32_t', 'bytesRcvd')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::UpdateBytesSent(uint32_t bytesSent) [member function] - cls.add_method('UpdateBytesSent', - 'void', - [param('uint32_t', 'bytesSent')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::UpdateGrantedBandwidth(uint32_t grantedBandwidth) [member function] - cls.add_method('UpdateGrantedBandwidth', - 'void', - [param('uint32_t', 'grantedBandwidth')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::UpdateGrantedBandwidthTemp(uint32_t grantedBandwidthTemp) [member function] - cls.add_method('UpdateGrantedBandwidthTemp', - 'void', - [param('uint32_t', 'grantedBandwidthTemp')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::UpdatePktsRcvd(uint32_t pktsRcvd) [member function] - cls.add_method('UpdatePktsRcvd', - 'void', - [param('uint32_t', 'pktsRcvd')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::UpdatePktsSent(uint32_t pktsSent) [member function] - cls.add_method('UpdatePktsSent', - 'void', - [param('uint32_t', 'pktsSent')]) - ## service-flow-record.h: void ns3::ServiceFlowRecord::UpdateRequestedBandwidth(uint32_t requestedBandwidth) [member function] - cls.add_method('UpdateRequestedBandwidth', - 'void', - [param('uint32_t', 'requestedBandwidth')]) - return - -def register_Ns3TlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::TlvValue::TlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::TlvValue::TlvValue(ns3::TlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::TlvValue * ns3::TlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::TlvValue *', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::TlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLen) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLen')], - is_pure_virtual=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::TlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wimax-tlv.h: void ns3::TlvValue::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, is_const=True, is_virtual=True) - return - -def register_Ns3TosTlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::TosTlvValue::TosTlvValue(ns3::TosTlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::TosTlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::TosTlvValue::TosTlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::TosTlvValue::TosTlvValue(uint8_t arg0, uint8_t arg1, uint8_t arg2) [constructor] - cls.add_constructor([param('uint8_t', 'arg0'), param('uint8_t', 'arg1'), param('uint8_t', 'arg2')]) - ## wimax-tlv.h: ns3::TosTlvValue * ns3::TosTlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::TosTlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::TosTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], - is_virtual=True) - ## wimax-tlv.h: uint8_t ns3::TosTlvValue::GetHigh() const [member function] - cls.add_method('GetHigh', - 'uint8_t', - [], - is_const=True) - ## wimax-tlv.h: uint8_t ns3::TosTlvValue::GetLow() const [member function] - cls.add_method('GetLow', - 'uint8_t', - [], - is_const=True) - ## wimax-tlv.h: uint8_t ns3::TosTlvValue::GetMask() const [member function] - cls.add_method('GetMask', - 'uint8_t', - [], - is_const=True) - ## wimax-tlv.h: uint32_t ns3::TosTlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: void ns3::TosTlvValue::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_Ns3U16TlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::U16TlvValue::U16TlvValue(ns3::U16TlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::U16TlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::U16TlvValue::U16TlvValue(uint16_t value) [constructor] - cls.add_constructor([param('uint16_t', 'value')]) - ## wimax-tlv.h: ns3::U16TlvValue::U16TlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::U16TlvValue * ns3::U16TlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::U16TlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::U16TlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLen) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLen')], - is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::U16TlvValue::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')]) - ## wimax-tlv.h: uint32_t ns3::U16TlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint16_t ns3::U16TlvValue::GetValue() const [member function] - cls.add_method('GetValue', - 'uint16_t', - [], - is_const=True) - ## wimax-tlv.h: void ns3::U16TlvValue::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_Ns3U32TlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::U32TlvValue::U32TlvValue(ns3::U32TlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::U32TlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::U32TlvValue::U32TlvValue(uint32_t value) [constructor] - cls.add_constructor([param('uint32_t', 'value')]) - ## wimax-tlv.h: ns3::U32TlvValue::U32TlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::U32TlvValue * ns3::U32TlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::U32TlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::U32TlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLen) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLen')], - is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::U32TlvValue::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')]) - ## wimax-tlv.h: uint32_t ns3::U32TlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::U32TlvValue::GetValue() const [member function] - cls.add_method('GetValue', - 'uint32_t', - [], - is_const=True) - ## wimax-tlv.h: void ns3::U32TlvValue::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_Ns3U8TlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::U8TlvValue::U8TlvValue(ns3::U8TlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::U8TlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::U8TlvValue::U8TlvValue(uint8_t value) [constructor] - cls.add_constructor([param('uint8_t', 'value')]) - ## wimax-tlv.h: ns3::U8TlvValue::U8TlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::U8TlvValue * ns3::U8TlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::U8TlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::U8TlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLen) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLen')], - is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::U8TlvValue::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')]) - ## wimax-tlv.h: uint32_t ns3::U8TlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint8_t ns3::U8TlvValue::GetValue() const [member function] - cls.add_method('GetValue', - 'uint8_t', - [], - is_const=True) - ## wimax-tlv.h: void ns3::U8TlvValue::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_Ns3UcdChannelEncodings_methods(root_module, cls): - ## ul-mac-messages.h: ns3::UcdChannelEncodings::UcdChannelEncodings(ns3::UcdChannelEncodings const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UcdChannelEncodings const &', 'arg0')]) - ## ul-mac-messages.h: ns3::UcdChannelEncodings::UcdChannelEncodings() [constructor] - cls.add_constructor([]) - ## ul-mac-messages.h: uint16_t ns3::UcdChannelEncodings::GetBwReqOppSize() const [member function] - cls.add_method('GetBwReqOppSize', - 'uint16_t', - [], - is_const=True) - ## ul-mac-messages.h: uint32_t ns3::UcdChannelEncodings::GetFrequency() const [member function] - cls.add_method('GetFrequency', - 'uint32_t', - [], - is_const=True) - ## ul-mac-messages.h: uint16_t ns3::UcdChannelEncodings::GetRangReqOppSize() const [member function] - cls.add_method('GetRangReqOppSize', - 'uint16_t', - [], - is_const=True) - ## ul-mac-messages.h: uint16_t ns3::UcdChannelEncodings::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::UcdChannelEncodings::Read(ns3::Buffer::Iterator start) [member function] - cls.add_method('Read', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')]) - ## ul-mac-messages.h: void ns3::UcdChannelEncodings::SetBwReqOppSize(uint16_t bwReqOppSize) [member function] - cls.add_method('SetBwReqOppSize', - 'void', - [param('uint16_t', 'bwReqOppSize')]) - ## ul-mac-messages.h: void ns3::UcdChannelEncodings::SetFrequency(uint32_t frequency) [member function] - cls.add_method('SetFrequency', - 'void', - [param('uint32_t', 'frequency')]) - ## ul-mac-messages.h: void ns3::UcdChannelEncodings::SetRangReqOppSize(uint16_t rangReqOppSize) [member function] - cls.add_method('SetRangReqOppSize', - 'void', - [param('uint16_t', 'rangReqOppSize')]) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::UcdChannelEncodings::Write(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Write', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::UcdChannelEncodings::DoRead(ns3::Buffer::Iterator start) [member function] - cls.add_method('DoRead', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::UcdChannelEncodings::DoWrite(ns3::Buffer::Iterator start) const [member function] - cls.add_method('DoWrite', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3VectorTlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::VectorTlvValue::VectorTlvValue(ns3::VectorTlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::VectorTlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::VectorTlvValue::VectorTlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: void ns3::VectorTlvValue::Add(ns3::Tlv const & val) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Tlv const &', 'val')]) - ## wimax-tlv.h: __gnu_cxx::__normal_iterator > > ns3::VectorTlvValue::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Tlv * const *, std::vector< ns3::Tlv * > >', - [], - is_const=True) - ## wimax-tlv.h: ns3::VectorTlvValue * ns3::VectorTlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::VectorTlvValue *', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::VectorTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], - is_pure_virtual=True, is_virtual=True) - ## wimax-tlv.h: __gnu_cxx::__normal_iterator > > ns3::VectorTlvValue::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Tlv * const *, std::vector< ns3::Tlv * > >', - [], - is_const=True) - ## wimax-tlv.h: uint32_t ns3::VectorTlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: void ns3::VectorTlvValue::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_Ns3WimaxHelper_methods(root_module, cls): - ## wimax-helper.h: ns3::WimaxHelper::WimaxHelper(ns3::WimaxHelper const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WimaxHelper const &', 'arg0')]) - ## wimax-helper.h: ns3::WimaxHelper::WimaxHelper() [constructor] - cls.add_constructor([]) - ## wimax-helper.h: ns3::Ptr ns3::WimaxHelper::CreateBSScheduler(ns3::WimaxHelper::SchedulerType schedulerType) [member function] - cls.add_method('CreateBSScheduler', - 'ns3::Ptr< ns3::BSScheduler >', - [param('ns3::WimaxHelper::SchedulerType', 'schedulerType')]) - ## wimax-helper.h: ns3::Ptr ns3::WimaxHelper::CreatePhy(ns3::WimaxHelper::PhyType phyType) [member function] - cls.add_method('CreatePhy', - 'ns3::Ptr< ns3::WimaxPhy >', - [param('ns3::WimaxHelper::PhyType', 'phyType')]) - ## wimax-helper.h: ns3::Ptr ns3::WimaxHelper::CreatePhy(ns3::WimaxHelper::PhyType phyType, char * SNRTraceFilePath, bool activateLoss) [member function] - cls.add_method('CreatePhy', - 'ns3::Ptr< ns3::WimaxPhy >', - [param('ns3::WimaxHelper::PhyType', 'phyType'), param('char *', 'SNRTraceFilePath'), param('bool', 'activateLoss')]) - ## wimax-helper.h: ns3::Ptr ns3::WimaxHelper::CreatePhyWithoutChannel(ns3::WimaxHelper::PhyType phyType) [member function] - cls.add_method('CreatePhyWithoutChannel', - 'ns3::Ptr< ns3::WimaxPhy >', - [param('ns3::WimaxHelper::PhyType', 'phyType')]) - ## wimax-helper.h: ns3::Ptr ns3::WimaxHelper::CreatePhyWithoutChannel(ns3::WimaxHelper::PhyType phyType, char * SNRTraceFilePath, bool activateLoss) [member function] - cls.add_method('CreatePhyWithoutChannel', - 'ns3::Ptr< ns3::WimaxPhy >', - [param('ns3::WimaxHelper::PhyType', 'phyType'), param('char *', 'SNRTraceFilePath'), param('bool', 'activateLoss')]) - ## wimax-helper.h: ns3::ServiceFlow ns3::WimaxHelper::CreateServiceFlow(ns3::ServiceFlow::Direction direction, ns3::ServiceFlow::SchedulingType schedulinType, ns3::IpcsClassifierRecord classifier) [member function] - cls.add_method('CreateServiceFlow', - 'ns3::ServiceFlow', - [param('ns3::ServiceFlow::Direction', 'direction'), param('ns3::ServiceFlow::SchedulingType', 'schedulinType'), param('ns3::IpcsClassifierRecord', 'classifier')]) - ## wimax-helper.h: ns3::Ptr ns3::WimaxHelper::CreateUplinkScheduler(ns3::WimaxHelper::SchedulerType schedulerType) [member function] - cls.add_method('CreateUplinkScheduler', - 'ns3::Ptr< ns3::UplinkScheduler >', - [param('ns3::WimaxHelper::SchedulerType', 'schedulerType')]) - ## wimax-helper.h: static void ns3::WimaxHelper::EnableAsciiForConnection(ns3::Ptr oss, uint32_t nodeid, uint32_t deviceid, char * netdevice, char * connection) [member function] - cls.add_method('EnableAsciiForConnection', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'oss'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('char *', 'netdevice'), param('char *', 'connection')], - is_static=True) - ## wimax-helper.h: static void ns3::WimaxHelper::EnableLogComponents() [member function] - cls.add_method('EnableLogComponents', - 'void', - [], - is_static=True) - ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType type, ns3::WimaxHelper::PhyType phyType, ns3::WimaxHelper::SchedulerType schedulerType) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'type'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')]) - ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::Ptr channel, ns3::WimaxHelper::SchedulerType schedulerType) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::Ptr< ns3::WimaxChannel >', 'channel'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')]) - ## wimax-helper.h: ns3::NetDeviceContainer ns3::WimaxHelper::Install(ns3::NodeContainer c, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::WimaxHelper::SchedulerType schedulerType, double frameDuration) [member function] - cls.add_method('Install', - 'ns3::NetDeviceContainer', - [param('ns3::NodeContainer', 'c'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType'), param('double', 'frameDuration')]) - ## wimax-helper.h: ns3::Ptr ns3::WimaxHelper::Install(ns3::Ptr node, ns3::WimaxHelper::NetDeviceType deviceType, ns3::WimaxHelper::PhyType phyType, ns3::Ptr channel, ns3::WimaxHelper::SchedulerType schedulerType) [member function] - cls.add_method('Install', - 'ns3::Ptr< ns3::WimaxNetDevice >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::WimaxHelper::NetDeviceType', 'deviceType'), param('ns3::WimaxHelper::PhyType', 'phyType'), param('ns3::Ptr< ns3::WimaxChannel >', 'channel'), param('ns3::WimaxHelper::SchedulerType', 'schedulerType')]) - ## wimax-helper.h: void ns3::WimaxHelper::SetPropagationLossModel(ns3::SimpleOfdmWimaxChannel::PropModel propagationModel) [member function] - cls.add_method('SetPropagationLossModel', - 'void', - [param('ns3::SimpleOfdmWimaxChannel::PropModel', 'propagationModel')]) - ## wimax-helper.h: void ns3::WimaxHelper::EnableAsciiInternal(ns3::Ptr stream, std::string prefix, ns3::Ptr nd, bool explicitFilename) [member function] - cls.add_method('EnableAsciiInternal', - 'void', - [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], - visibility='private', is_virtual=True) - ## wimax-helper.h: void ns3::WimaxHelper::EnablePcapInternal(std::string prefix, ns3::Ptr nd, bool explicitFilename, bool promiscuous) [member function] - cls.add_method('EnablePcapInternal', - 'void', - [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename'), param('bool', 'promiscuous')], - visibility='private', is_virtual=True) - return - -def register_Ns3SimpleOfdmSendParam_methods(root_module, cls): - ## simple-ofdm-send-param.h: ns3::simpleOfdmSendParam::simpleOfdmSendParam(ns3::simpleOfdmSendParam const & arg0) [copy constructor] - cls.add_constructor([param('ns3::simpleOfdmSendParam const &', 'arg0')]) - ## simple-ofdm-send-param.h: ns3::simpleOfdmSendParam::simpleOfdmSendParam() [constructor] - cls.add_constructor([]) - ## simple-ofdm-send-param.h: ns3::simpleOfdmSendParam::simpleOfdmSendParam(ns3::bvec const & fecBlock, uint32_t burstSize, bool isFirstBlock, uint64_t Frequency, ns3::WimaxPhy::ModulationType modulationType, uint8_t direction, double rxPowerDbm) [constructor] - cls.add_constructor([param('ns3::bvec const &', 'fecBlock'), param('uint32_t', 'burstSize'), param('bool', 'isFirstBlock'), param('uint64_t', 'Frequency'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint8_t', 'direction'), param('double', 'rxPowerDbm')]) - ## simple-ofdm-send-param.h: ns3::simpleOfdmSendParam::simpleOfdmSendParam(uint32_t burstSize, bool isFirstBlock, uint64_t Frequency, ns3::WimaxPhy::ModulationType modulationType, uint8_t direction, double rxPowerDbm, ns3::Ptr burst) [constructor] - cls.add_constructor([param('uint32_t', 'burstSize'), param('bool', 'isFirstBlock'), param('uint64_t', 'Frequency'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint8_t', 'direction'), param('double', 'rxPowerDbm'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-send-param.h: ns3::Ptr ns3::simpleOfdmSendParam::GetBurst() [member function] - cls.add_method('GetBurst', - 'ns3::Ptr< ns3::PacketBurst >', - []) - ## simple-ofdm-send-param.h: uint32_t ns3::simpleOfdmSendParam::GetBurstSize() [member function] - cls.add_method('GetBurstSize', - 'uint32_t', - []) - ## simple-ofdm-send-param.h: uint8_t ns3::simpleOfdmSendParam::GetDirection() [member function] - cls.add_method('GetDirection', - 'uint8_t', - []) - ## simple-ofdm-send-param.h: ns3::bvec ns3::simpleOfdmSendParam::GetFecBlock() [member function] - cls.add_method('GetFecBlock', - 'ns3::bvec', - []) - ## simple-ofdm-send-param.h: uint64_t ns3::simpleOfdmSendParam::GetFrequency() [member function] - cls.add_method('GetFrequency', - 'uint64_t', - []) - ## simple-ofdm-send-param.h: bool ns3::simpleOfdmSendParam::GetIsFirstBlock() [member function] - cls.add_method('GetIsFirstBlock', - 'bool', - []) - ## simple-ofdm-send-param.h: ns3::WimaxPhy::ModulationType ns3::simpleOfdmSendParam::GetModulationType() [member function] - cls.add_method('GetModulationType', - 'ns3::WimaxPhy::ModulationType', - []) - ## simple-ofdm-send-param.h: double ns3::simpleOfdmSendParam::GetRxPowerDbm() [member function] - cls.add_method('GetRxPowerDbm', - 'double', - []) - ## simple-ofdm-send-param.h: void ns3::simpleOfdmSendParam::SetBurstSize(uint32_t burstSize) [member function] - cls.add_method('SetBurstSize', - 'void', - [param('uint32_t', 'burstSize')]) - ## simple-ofdm-send-param.h: void ns3::simpleOfdmSendParam::SetDirection(uint8_t direction) [member function] - cls.add_method('SetDirection', - 'void', - [param('uint8_t', 'direction')]) - ## simple-ofdm-send-param.h: void ns3::simpleOfdmSendParam::SetFecBlock(ns3::bvec const & fecBlock) [member function] - cls.add_method('SetFecBlock', - 'void', - [param('ns3::bvec const &', 'fecBlock')]) - ## simple-ofdm-send-param.h: void ns3::simpleOfdmSendParam::SetFrequency(uint64_t Frequency) [member function] - cls.add_method('SetFrequency', - 'void', - [param('uint64_t', 'Frequency')]) - ## simple-ofdm-send-param.h: void ns3::simpleOfdmSendParam::SetIsFirstBlock(bool isFirstBlock) [member function] - cls.add_method('SetIsFirstBlock', - 'void', - [param('bool', 'isFirstBlock')]) - ## simple-ofdm-send-param.h: void ns3::simpleOfdmSendParam::SetModulationType(ns3::WimaxPhy::ModulationType modulationType) [member function] - cls.add_method('SetModulationType', - 'void', - [param('ns3::WimaxPhy::ModulationType', 'modulationType')]) - ## simple-ofdm-send-param.h: void ns3::simpleOfdmSendParam::SetRxPowerDbm(double rxPowerDbm) [member function] - cls.add_method('SetRxPowerDbm', - 'void', - [param('double', 'rxPowerDbm')]) - return - -def register_Ns3ClassificationRuleVectorTlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::ClassificationRuleVectorTlvValue::ClassificationRuleVectorTlvValue(ns3::ClassificationRuleVectorTlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ClassificationRuleVectorTlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::ClassificationRuleVectorTlvValue::ClassificationRuleVectorTlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::ClassificationRuleVectorTlvValue * ns3::ClassificationRuleVectorTlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::ClassificationRuleVectorTlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::ClassificationRuleVectorTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], - is_virtual=True) - return - -def register_Ns3CsParamVectorTlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::CsParamVectorTlvValue::CsParamVectorTlvValue(ns3::CsParamVectorTlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::CsParamVectorTlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::CsParamVectorTlvValue::CsParamVectorTlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::CsParamVectorTlvValue * ns3::CsParamVectorTlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::CsParamVectorTlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::CsParamVectorTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], - is_virtual=True) - return - -def register_Ns3Ipv4AddressTlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue::Ipv4AddressTlvValue(ns3::Ipv4AddressTlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4AddressTlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue::Ipv4AddressTlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: void ns3::Ipv4AddressTlvValue::Add(ns3::Ipv4Address address, ns3::Ipv4Mask Mask) [member function] - cls.add_method('Add', - 'void', - [param('ns3::Ipv4Address', 'address'), param('ns3::Ipv4Mask', 'Mask')]) - ## wimax-tlv.h: __gnu_cxx::__normal_iterator > > ns3::Ipv4AddressTlvValue::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::Ipv4AddressTlvValue::ipv4Addr const *, std::vector< ns3::Ipv4AddressTlvValue::ipv4Addr > >', - [], - is_const=True) - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue * ns3::Ipv4AddressTlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ipv4AddressTlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::Ipv4AddressTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], - is_virtual=True) - ## wimax-tlv.h: __gnu_cxx::__normal_iterator > > ns3::Ipv4AddressTlvValue::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::Ipv4AddressTlvValue::ipv4Addr const *, std::vector< ns3::Ipv4AddressTlvValue::ipv4Addr > >', - [], - is_const=True) - ## wimax-tlv.h: uint32_t ns3::Ipv4AddressTlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: void ns3::Ipv4AddressTlvValue::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_Ns3Ipv4AddressTlvValueIpv4Addr_methods(root_module, cls): - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue::ipv4Addr::ipv4Addr() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue::ipv4Addr::ipv4Addr(ns3::Ipv4AddressTlvValue::ipv4Addr const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ipv4AddressTlvValue::ipv4Addr const &', 'arg0')]) - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue::ipv4Addr::Address [variable] - cls.add_instance_attribute('Address', 'ns3::Ipv4Address', is_const=False) - ## wimax-tlv.h: ns3::Ipv4AddressTlvValue::ipv4Addr::Mask [variable] - cls.add_instance_attribute('Mask', 'ns3::Ipv4Mask', is_const=False) - return - -def register_Ns3MacHeaderType_methods(root_module, cls): - ## wimax-mac-header.h: ns3::MacHeaderType::MacHeaderType(ns3::MacHeaderType const & arg0) [copy constructor] - cls.add_constructor([param('ns3::MacHeaderType const &', 'arg0')]) - ## wimax-mac-header.h: ns3::MacHeaderType::MacHeaderType() [constructor] - cls.add_constructor([]) - ## wimax-mac-header.h: ns3::MacHeaderType::MacHeaderType(uint8_t type) [constructor] - cls.add_constructor([param('uint8_t', 'type')]) - ## wimax-mac-header.h: uint32_t ns3::MacHeaderType::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wimax-mac-header.h: ns3::TypeId ns3::MacHeaderType::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: std::string ns3::MacHeaderType::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## wimax-mac-header.h: uint32_t ns3::MacHeaderType::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: uint8_t ns3::MacHeaderType::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: static ns3::TypeId ns3::MacHeaderType::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-mac-header.h: void ns3::MacHeaderType::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::MacHeaderType::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::MacHeaderType::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - return - -def register_Ns3ManagementMessageType_methods(root_module, cls): - ## mac-messages.h: ns3::ManagementMessageType::ManagementMessageType(ns3::ManagementMessageType const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ManagementMessageType const &', 'arg0')]) - ## mac-messages.h: ns3::ManagementMessageType::ManagementMessageType() [constructor] - cls.add_constructor([]) - ## mac-messages.h: ns3::ManagementMessageType::ManagementMessageType(uint8_t type) [constructor] - cls.add_constructor([param('uint8_t', 'type')]) - ## mac-messages.h: uint32_t ns3::ManagementMessageType::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mac-messages.h: ns3::TypeId ns3::ManagementMessageType::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: std::string ns3::ManagementMessageType::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::ManagementMessageType::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: uint8_t ns3::ManagementMessageType::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: static ns3::TypeId ns3::ManagementMessageType::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mac-messages.h: void ns3::ManagementMessageType::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::ManagementMessageType::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::ManagementMessageType::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - return - -def register_Ns3OfdmDownlinkFramePrefix_methods(root_module, cls): - ## ofdm-downlink-frame-prefix.h: ns3::OfdmDownlinkFramePrefix::OfdmDownlinkFramePrefix(ns3::OfdmDownlinkFramePrefix const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OfdmDownlinkFramePrefix const &', 'arg0')]) - ## ofdm-downlink-frame-prefix.h: ns3::OfdmDownlinkFramePrefix::OfdmDownlinkFramePrefix() [constructor] - cls.add_constructor([]) - ## ofdm-downlink-frame-prefix.h: void ns3::OfdmDownlinkFramePrefix::AddDlFramePrefixElement(ns3::DlFramePrefixIe dlFramePrefixElement) [member function] - cls.add_method('AddDlFramePrefixElement', - 'void', - [param('ns3::DlFramePrefixIe', 'dlFramePrefixElement')]) - ## ofdm-downlink-frame-prefix.h: uint32_t ns3::OfdmDownlinkFramePrefix::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ofdm-downlink-frame-prefix.h: ns3::Mac48Address ns3::OfdmDownlinkFramePrefix::GetBaseStationId() const [member function] - cls.add_method('GetBaseStationId', - 'ns3::Mac48Address', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint8_t ns3::OfdmDownlinkFramePrefix::GetConfigurationChangeCount() const [member function] - cls.add_method('GetConfigurationChangeCount', - 'uint8_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: std::vector > ns3::OfdmDownlinkFramePrefix::GetDlFramePrefixElements() const [member function] - cls.add_method('GetDlFramePrefixElements', - 'std::vector< ns3::DlFramePrefixIe >', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint32_t ns3::OfdmDownlinkFramePrefix::GetFrameNumber() const [member function] - cls.add_method('GetFrameNumber', - 'uint32_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint8_t ns3::OfdmDownlinkFramePrefix::GetHcs() const [member function] - cls.add_method('GetHcs', - 'uint8_t', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: std::string ns3::OfdmDownlinkFramePrefix::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## ofdm-downlink-frame-prefix.h: uint32_t ns3::OfdmDownlinkFramePrefix::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ofdm-downlink-frame-prefix.h: void ns3::OfdmDownlinkFramePrefix::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ofdm-downlink-frame-prefix.h: void ns3::OfdmDownlinkFramePrefix::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ofdm-downlink-frame-prefix.h: void ns3::OfdmDownlinkFramePrefix::SetBaseStationId(ns3::Mac48Address baseStationId) [member function] - cls.add_method('SetBaseStationId', - 'void', - [param('ns3::Mac48Address', 'baseStationId')]) - ## ofdm-downlink-frame-prefix.h: void ns3::OfdmDownlinkFramePrefix::SetConfigurationChangeCount(uint8_t configurationChangeCount) [member function] - cls.add_method('SetConfigurationChangeCount', - 'void', - [param('uint8_t', 'configurationChangeCount')]) - ## ofdm-downlink-frame-prefix.h: void ns3::OfdmDownlinkFramePrefix::SetFrameNumber(uint32_t frameNumber) [member function] - cls.add_method('SetFrameNumber', - 'void', - [param('uint32_t', 'frameNumber')]) - ## ofdm-downlink-frame-prefix.h: void ns3::OfdmDownlinkFramePrefix::SetHcs(uint8_t hcs) [member function] - cls.add_method('SetHcs', - 'void', - [param('uint8_t', 'hcs')]) - return - -def register_Ns3OfdmSendParams_methods(root_module, cls): - ## send-params.h: ns3::OfdmSendParams::OfdmSendParams(ns3::OfdmSendParams const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OfdmSendParams const &', 'arg0')]) - ## send-params.h: ns3::OfdmSendParams::OfdmSendParams(ns3::Ptr burst, uint8_t modulationType, uint8_t direction) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::PacketBurst >', 'burst'), param('uint8_t', 'modulationType'), param('uint8_t', 'direction')]) - ## send-params.h: ns3::Ptr ns3::OfdmSendParams::GetBurst() const [member function] - cls.add_method('GetBurst', - 'ns3::Ptr< ns3::PacketBurst >', - [], - is_const=True) - ## send-params.h: uint8_t ns3::OfdmSendParams::GetDirection() const [member function] - cls.add_method('GetDirection', - 'uint8_t', - [], - is_const=True) - ## send-params.h: uint8_t ns3::OfdmSendParams::GetModulationType() const [member function] - cls.add_method('GetModulationType', - 'uint8_t', - [], - is_const=True) - return - -def register_Ns3OfdmUcdChannelEncodings_methods(root_module, cls): - ## ul-mac-messages.h: ns3::OfdmUcdChannelEncodings::OfdmUcdChannelEncodings(ns3::OfdmUcdChannelEncodings const & arg0) [copy constructor] - cls.add_constructor([param('ns3::OfdmUcdChannelEncodings const &', 'arg0')]) - ## ul-mac-messages.h: ns3::OfdmUcdChannelEncodings::OfdmUcdChannelEncodings() [constructor] - cls.add_constructor([]) - ## ul-mac-messages.h: uint8_t ns3::OfdmUcdChannelEncodings::GetSbchnlFocContCodes() const [member function] - cls.add_method('GetSbchnlFocContCodes', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::OfdmUcdChannelEncodings::GetSbchnlReqRegionFullParams() const [member function] - cls.add_method('GetSbchnlReqRegionFullParams', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint16_t ns3::OfdmUcdChannelEncodings::GetSize() const [member function] - cls.add_method('GetSize', - 'uint16_t', - [], - is_const=True) - ## ul-mac-messages.h: void ns3::OfdmUcdChannelEncodings::SetSbchnlFocContCodes(uint8_t sbchnlFocContCodes) [member function] - cls.add_method('SetSbchnlFocContCodes', - 'void', - [param('uint8_t', 'sbchnlFocContCodes')]) - ## ul-mac-messages.h: void ns3::OfdmUcdChannelEncodings::SetSbchnlReqRegionFullParams(uint8_t sbchnlReqRegionFullParams) [member function] - cls.add_method('SetSbchnlReqRegionFullParams', - 'void', - [param('uint8_t', 'sbchnlReqRegionFullParams')]) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmUcdChannelEncodings::DoRead(ns3::Buffer::Iterator start) [member function] - cls.add_method('DoRead', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - visibility='private', is_virtual=True) - ## ul-mac-messages.h: ns3::Buffer::Iterator ns3::OfdmUcdChannelEncodings::DoWrite(ns3::Buffer::Iterator start) const [member function] - cls.add_method('DoWrite', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3PortRangeTlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::PortRangeTlvValue::PortRangeTlvValue(ns3::PortRangeTlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PortRangeTlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::PortRangeTlvValue::PortRangeTlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: void ns3::PortRangeTlvValue::Add(uint16_t portLow, uint16_t portHigh) [member function] - cls.add_method('Add', - 'void', - [param('uint16_t', 'portLow'), param('uint16_t', 'portHigh')]) - ## wimax-tlv.h: __gnu_cxx::__normal_iterator > > ns3::PortRangeTlvValue::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< ns3::PortRangeTlvValue::PortRange const *, std::vector< ns3::PortRangeTlvValue::PortRange > >', - [], - is_const=True) - ## wimax-tlv.h: ns3::PortRangeTlvValue * ns3::PortRangeTlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::PortRangeTlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::PortRangeTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], - is_virtual=True) - ## wimax-tlv.h: __gnu_cxx::__normal_iterator > > ns3::PortRangeTlvValue::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< ns3::PortRangeTlvValue::PortRange const *, std::vector< ns3::PortRangeTlvValue::PortRange > >', - [], - is_const=True) - ## wimax-tlv.h: uint32_t ns3::PortRangeTlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: void ns3::PortRangeTlvValue::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_Ns3PortRangeTlvValuePortRange_methods(root_module, cls): - ## wimax-tlv.h: ns3::PortRangeTlvValue::PortRange::PortRange() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::PortRangeTlvValue::PortRange::PortRange(ns3::PortRangeTlvValue::PortRange const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PortRangeTlvValue::PortRange const &', 'arg0')]) - ## wimax-tlv.h: ns3::PortRangeTlvValue::PortRange::PortHigh [variable] - cls.add_instance_attribute('PortHigh', 'uint16_t', is_const=False) - ## wimax-tlv.h: ns3::PortRangeTlvValue::PortRange::PortLow [variable] - cls.add_instance_attribute('PortLow', 'uint16_t', is_const=False) - return - -def register_Ns3PriorityUlJob_methods(root_module, cls): - ## ul-job.h: ns3::PriorityUlJob::PriorityUlJob(ns3::PriorityUlJob const & arg0) [copy constructor] - cls.add_constructor([param('ns3::PriorityUlJob const &', 'arg0')]) - ## ul-job.h: ns3::PriorityUlJob::PriorityUlJob() [constructor] - cls.add_constructor([]) - ## ul-job.h: int ns3::PriorityUlJob::GetPriority() [member function] - cls.add_method('GetPriority', - 'int', - []) - ## ul-job.h: ns3::Ptr ns3::PriorityUlJob::GetUlJob() [member function] - cls.add_method('GetUlJob', - 'ns3::Ptr< ns3::UlJob >', - []) - ## ul-job.h: void ns3::PriorityUlJob::SetPriority(int priority) [member function] - cls.add_method('SetPriority', - 'void', - [param('int', 'priority')]) - ## ul-job.h: void ns3::PriorityUlJob::SetUlJob(ns3::Ptr job) [member function] - cls.add_method('SetUlJob', - 'void', - [param('ns3::Ptr< ns3::UlJob >', 'job')]) - return - -def register_Ns3ProtocolTlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::ProtocolTlvValue::ProtocolTlvValue(ns3::ProtocolTlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ProtocolTlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::ProtocolTlvValue::ProtocolTlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: void ns3::ProtocolTlvValue::Add(uint8_t protiocol) [member function] - cls.add_method('Add', - 'void', - [param('uint8_t', 'protiocol')]) - ## wimax-tlv.h: __gnu_cxx::__normal_iterator > > ns3::ProtocolTlvValue::Begin() const [member function] - cls.add_method('Begin', - '__gnu_cxx::__normal_iterator< unsigned char const *, std::vector< unsigned char > >', - [], - is_const=True) - ## wimax-tlv.h: ns3::ProtocolTlvValue * ns3::ProtocolTlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::ProtocolTlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::ProtocolTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], - is_virtual=True) - ## wimax-tlv.h: __gnu_cxx::__normal_iterator > > ns3::ProtocolTlvValue::End() const [member function] - cls.add_method('End', - '__gnu_cxx::__normal_iterator< unsigned char const *, std::vector< unsigned char > >', - [], - is_const=True) - ## wimax-tlv.h: uint32_t ns3::ProtocolTlvValue::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: void ns3::ProtocolTlvValue::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_Ns3RngReq_methods(root_module, cls): - ## mac-messages.h: ns3::RngReq::RngReq(ns3::RngReq const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RngReq const &', 'arg0')]) - ## mac-messages.h: ns3::RngReq::RngReq() [constructor] - cls.add_constructor([]) - ## mac-messages.h: uint32_t ns3::RngReq::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mac-messages.h: ns3::TypeId ns3::RngReq::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: ns3::Mac48Address ns3::RngReq::GetMacAddress() const [member function] - cls.add_method('GetMacAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## mac-messages.h: std::string ns3::RngReq::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## mac-messages.h: uint8_t ns3::RngReq::GetRangingAnomalies() const [member function] - cls.add_method('GetRangingAnomalies', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: uint8_t ns3::RngReq::GetReqDlBurstProfile() const [member function] - cls.add_method('GetReqDlBurstProfile', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::RngReq::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: static ns3::TypeId ns3::RngReq::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mac-messages.h: void ns3::RngReq::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::RngReq::PrintDebug() const [member function] - cls.add_method('PrintDebug', - 'void', - [], - is_const=True) - ## mac-messages.h: void ns3::RngReq::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::RngReq::SetMacAddress(ns3::Mac48Address macAddress) [member function] - cls.add_method('SetMacAddress', - 'void', - [param('ns3::Mac48Address', 'macAddress')]) - ## mac-messages.h: void ns3::RngReq::SetRangingAnomalies(uint8_t rangingAnomalies) [member function] - cls.add_method('SetRangingAnomalies', - 'void', - [param('uint8_t', 'rangingAnomalies')]) - ## mac-messages.h: void ns3::RngReq::SetReqDlBurstProfile(uint8_t reqDlBurstProfile) [member function] - cls.add_method('SetReqDlBurstProfile', - 'void', - [param('uint8_t', 'reqDlBurstProfile')]) - return - -def register_Ns3RngRsp_methods(root_module, cls): - ## mac-messages.h: ns3::RngRsp::RngRsp(ns3::RngRsp const & arg0) [copy constructor] - cls.add_constructor([param('ns3::RngRsp const &', 'arg0')]) - ## mac-messages.h: ns3::RngRsp::RngRsp() [constructor] - cls.add_constructor([]) - ## mac-messages.h: uint32_t ns3::RngRsp::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mac-messages.h: uint8_t ns3::RngRsp::GetAasBdcastPermission() const [member function] - cls.add_method('GetAasBdcastPermission', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: ns3::Cid ns3::RngRsp::GetBasicCid() const [member function] - cls.add_method('GetBasicCid', - 'ns3::Cid', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::RngRsp::GetDlFreqOverride() const [member function] - cls.add_method('GetDlFreqOverride', - 'uint32_t', - [], - is_const=True) - ## mac-messages.h: uint16_t ns3::RngRsp::GetDlOperBurstProfile() const [member function] - cls.add_method('GetDlOperBurstProfile', - 'uint16_t', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::RngRsp::GetFrameNumber() const [member function] - cls.add_method('GetFrameNumber', - 'uint32_t', - [], - is_const=True) - ## mac-messages.h: uint8_t ns3::RngRsp::GetInitRangOppNumber() const [member function] - cls.add_method('GetInitRangOppNumber', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: ns3::TypeId ns3::RngRsp::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: ns3::Mac48Address ns3::RngRsp::GetMacAddress() const [member function] - cls.add_method('GetMacAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## mac-messages.h: std::string ns3::RngRsp::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::RngRsp::GetOffsetFreqAdjust() const [member function] - cls.add_method('GetOffsetFreqAdjust', - 'uint32_t', - [], - is_const=True) - ## mac-messages.h: uint8_t ns3::RngRsp::GetPowerLevelAdjust() const [member function] - cls.add_method('GetPowerLevelAdjust', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: ns3::Cid ns3::RngRsp::GetPrimaryCid() const [member function] - cls.add_method('GetPrimaryCid', - 'ns3::Cid', - [], - is_const=True) - ## mac-messages.h: uint8_t ns3::RngRsp::GetRangStatus() const [member function] - cls.add_method('GetRangStatus', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: uint8_t ns3::RngRsp::GetRangSubchnl() const [member function] - cls.add_method('GetRangSubchnl', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::RngRsp::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: uint32_t ns3::RngRsp::GetTimingAdjust() const [member function] - cls.add_method('GetTimingAdjust', - 'uint32_t', - [], - is_const=True) - ## mac-messages.h: static ns3::TypeId ns3::RngRsp::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mac-messages.h: uint8_t ns3::RngRsp::GetUlChnlIdOverride() const [member function] - cls.add_method('GetUlChnlIdOverride', - 'uint8_t', - [], - is_const=True) - ## mac-messages.h: void ns3::RngRsp::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::RngRsp::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::RngRsp::SetAasBdcastPermission(uint8_t aasBdcastPermission) [member function] - cls.add_method('SetAasBdcastPermission', - 'void', - [param('uint8_t', 'aasBdcastPermission')]) - ## mac-messages.h: void ns3::RngRsp::SetBasicCid(ns3::Cid basicCid) [member function] - cls.add_method('SetBasicCid', - 'void', - [param('ns3::Cid', 'basicCid')]) - ## mac-messages.h: void ns3::RngRsp::SetDlFreqOverride(uint32_t dlFreqOverride) [member function] - cls.add_method('SetDlFreqOverride', - 'void', - [param('uint32_t', 'dlFreqOverride')]) - ## mac-messages.h: void ns3::RngRsp::SetDlOperBurstProfile(uint16_t dlOperBurstProfile) [member function] - cls.add_method('SetDlOperBurstProfile', - 'void', - [param('uint16_t', 'dlOperBurstProfile')]) - ## mac-messages.h: void ns3::RngRsp::SetFrameNumber(uint32_t frameNumber) [member function] - cls.add_method('SetFrameNumber', - 'void', - [param('uint32_t', 'frameNumber')]) - ## mac-messages.h: void ns3::RngRsp::SetInitRangOppNumber(uint8_t initRangOppNumber) [member function] - cls.add_method('SetInitRangOppNumber', - 'void', - [param('uint8_t', 'initRangOppNumber')]) - ## mac-messages.h: void ns3::RngRsp::SetMacAddress(ns3::Mac48Address macAddress) [member function] - cls.add_method('SetMacAddress', - 'void', - [param('ns3::Mac48Address', 'macAddress')]) - ## mac-messages.h: void ns3::RngRsp::SetOffsetFreqAdjust(uint32_t offsetFreqAdjust) [member function] - cls.add_method('SetOffsetFreqAdjust', - 'void', - [param('uint32_t', 'offsetFreqAdjust')]) - ## mac-messages.h: void ns3::RngRsp::SetPowerLevelAdjust(uint8_t powerLevelAdjust) [member function] - cls.add_method('SetPowerLevelAdjust', - 'void', - [param('uint8_t', 'powerLevelAdjust')]) - ## mac-messages.h: void ns3::RngRsp::SetPrimaryCid(ns3::Cid primaryCid) [member function] - cls.add_method('SetPrimaryCid', - 'void', - [param('ns3::Cid', 'primaryCid')]) - ## mac-messages.h: void ns3::RngRsp::SetRangStatus(uint8_t rangStatus) [member function] - cls.add_method('SetRangStatus', - 'void', - [param('uint8_t', 'rangStatus')]) - ## mac-messages.h: void ns3::RngRsp::SetRangSubchnl(uint8_t rangSubchnl) [member function] - cls.add_method('SetRangSubchnl', - 'void', - [param('uint8_t', 'rangSubchnl')]) - ## mac-messages.h: void ns3::RngRsp::SetTimingAdjust(uint32_t timingAdjust) [member function] - cls.add_method('SetTimingAdjust', - 'void', - [param('uint32_t', 'timingAdjust')]) - ## mac-messages.h: void ns3::RngRsp::SetUlChnlIdOverride(uint8_t ulChnlIdOverride) [member function] - cls.add_method('SetUlChnlIdOverride', - 'void', - [param('uint8_t', 'ulChnlIdOverride')]) - return - -def register_Ns3SSManager_methods(root_module, cls): - ## ss-manager.h: ns3::SSManager::SSManager(ns3::SSManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SSManager const &', 'arg0')]) - ## ss-manager.h: ns3::SSManager::SSManager() [constructor] - cls.add_constructor([]) - ## ss-manager.h: ns3::SSRecord * ns3::SSManager::CreateSSRecord(ns3::Mac48Address const & macAddress) [member function] - cls.add_method('CreateSSRecord', - 'ns3::SSRecord *', - [param('ns3::Mac48Address const &', 'macAddress')]) - ## ss-manager.h: void ns3::SSManager::DeleteSSRecord(ns3::Cid cid) [member function] - cls.add_method('DeleteSSRecord', - 'void', - [param('ns3::Cid', 'cid')]) - ## ss-manager.h: ns3::Mac48Address ns3::SSManager::GetMacAddress(ns3::Cid cid) const [member function] - cls.add_method('GetMacAddress', - 'ns3::Mac48Address', - [param('ns3::Cid', 'cid')], - is_const=True) - ## ss-manager.h: uint32_t ns3::SSManager::GetNRegisteredSSs() const [member function] - cls.add_method('GetNRegisteredSSs', - 'uint32_t', - [], - is_const=True) - ## ss-manager.h: uint32_t ns3::SSManager::GetNSSs() const [member function] - cls.add_method('GetNSSs', - 'uint32_t', - [], - is_const=True) - ## ss-manager.h: ns3::SSRecord * ns3::SSManager::GetSSRecord(ns3::Mac48Address const & macAddress) const [member function] - cls.add_method('GetSSRecord', - 'ns3::SSRecord *', - [param('ns3::Mac48Address const &', 'macAddress')], - is_const=True) - ## ss-manager.h: ns3::SSRecord * ns3::SSManager::GetSSRecord(ns3::Cid cid) const [member function] - cls.add_method('GetSSRecord', - 'ns3::SSRecord *', - [param('ns3::Cid', 'cid')], - is_const=True) - ## ss-manager.h: std::vector > * ns3::SSManager::GetSSRecords() const [member function] - cls.add_method('GetSSRecords', - 'std::vector< ns3::SSRecord * > *', - [], - is_const=True) - ## ss-manager.h: bool ns3::SSManager::IsInRecord(ns3::Mac48Address const & macAddress) const [member function] - cls.add_method('IsInRecord', - 'bool', - [param('ns3::Mac48Address const &', 'macAddress')], - is_const=True) - ## ss-manager.h: bool ns3::SSManager::IsRegistered(ns3::Mac48Address const & macAddress) const [member function] - cls.add_method('IsRegistered', - 'bool', - [param('ns3::Mac48Address const &', 'macAddress')], - is_const=True) - return - -def register_Ns3ServiceFlowManager_methods(root_module, cls): - ## service-flow-manager.h: ns3::ServiceFlowManager::ServiceFlowManager(ns3::ServiceFlowManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ServiceFlowManager const &', 'arg0')]) - ## service-flow-manager.h: ns3::ServiceFlowManager::ServiceFlowManager() [constructor] - cls.add_constructor([]) - ## service-flow-manager.h: void ns3::ServiceFlowManager::AddServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('AddServiceFlow', - 'void', - [param('ns3::ServiceFlow *', 'serviceFlow')]) - ## service-flow-manager.h: bool ns3::ServiceFlowManager::AreServiceFlowsAllocated() [member function] - cls.add_method('AreServiceFlowsAllocated', - 'bool', - []) - ## service-flow-manager.h: bool ns3::ServiceFlowManager::AreServiceFlowsAllocated(std::vector > * serviceFlows) [member function] - cls.add_method('AreServiceFlowsAllocated', - 'bool', - [param('std::vector< ns3::ServiceFlow * > *', 'serviceFlows')]) - ## service-flow-manager.h: bool ns3::ServiceFlowManager::AreServiceFlowsAllocated(std::vector > serviceFlows) [member function] - cls.add_method('AreServiceFlowsAllocated', - 'bool', - [param('std::vector< ns3::ServiceFlow * >', 'serviceFlows')]) - ## service-flow-manager.h: ns3::ServiceFlow * ns3::ServiceFlowManager::DoClassify(ns3::Ipv4Address SrcAddress, ns3::Ipv4Address DstAddress, uint16_t SrcPort, uint16_t DstPort, uint8_t Proto, ns3::ServiceFlow::Direction dir) const [member function] - cls.add_method('DoClassify', - 'ns3::ServiceFlow *', - [param('ns3::Ipv4Address', 'SrcAddress'), param('ns3::Ipv4Address', 'DstAddress'), param('uint16_t', 'SrcPort'), param('uint16_t', 'DstPort'), param('uint8_t', 'Proto'), param('ns3::ServiceFlow::Direction', 'dir')], - is_const=True) - ## service-flow-manager.h: void ns3::ServiceFlowManager::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## service-flow-manager.h: ns3::ServiceFlow * ns3::ServiceFlowManager::GetNextServiceFlowToAllocate() [member function] - cls.add_method('GetNextServiceFlowToAllocate', - 'ns3::ServiceFlow *', - []) - ## service-flow-manager.h: uint32_t ns3::ServiceFlowManager::GetNrServiceFlows() const [member function] - cls.add_method('GetNrServiceFlows', - 'uint32_t', - [], - is_const=True) - ## service-flow-manager.h: ns3::ServiceFlow * ns3::ServiceFlowManager::GetServiceFlow(uint32_t sfid) const [member function] - cls.add_method('GetServiceFlow', - 'ns3::ServiceFlow *', - [param('uint32_t', 'sfid')], - is_const=True) - ## service-flow-manager.h: ns3::ServiceFlow * ns3::ServiceFlowManager::GetServiceFlow(ns3::Cid cid) const [member function] - cls.add_method('GetServiceFlow', - 'ns3::ServiceFlow *', - [param('ns3::Cid', 'cid')], - is_const=True) - ## service-flow-manager.h: std::vector > ns3::ServiceFlowManager::GetServiceFlows(ns3::ServiceFlow::SchedulingType schedulingType) const [member function] - cls.add_method('GetServiceFlows', - 'std::vector< ns3::ServiceFlow * >', - [param('ns3::ServiceFlow::SchedulingType', 'schedulingType')], - is_const=True) - return - -def register_Ns3SfVectorTlvValue_methods(root_module, cls): - ## wimax-tlv.h: ns3::SfVectorTlvValue::SfVectorTlvValue(ns3::SfVectorTlvValue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SfVectorTlvValue const &', 'arg0')]) - ## wimax-tlv.h: ns3::SfVectorTlvValue::SfVectorTlvValue() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::SfVectorTlvValue * ns3::SfVectorTlvValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::SfVectorTlvValue *', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint32_t ns3::SfVectorTlvValue::Deserialize(ns3::Buffer::Iterator start, uint64_t valueLength) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('uint64_t', 'valueLength')], - is_virtual=True) - return - -def register_Ns3SsServiceFlowManager_methods(root_module, cls): - ## ss-service-flow-manager.h: ns3::SsServiceFlowManager::SsServiceFlowManager(ns3::SsServiceFlowManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SsServiceFlowManager const &', 'arg0')]) - ## ss-service-flow-manager.h: ns3::SsServiceFlowManager::SsServiceFlowManager(ns3::Ptr device) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::SubscriberStationNetDevice >', 'device')]) - ## ss-service-flow-manager.h: void ns3::SsServiceFlowManager::AddServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('AddServiceFlow', - 'void', - [param('ns3::ServiceFlow *', 'serviceFlow')]) - ## ss-service-flow-manager.h: void ns3::SsServiceFlowManager::AddServiceFlow(ns3::ServiceFlow serviceFlow) [member function] - cls.add_method('AddServiceFlow', - 'void', - [param('ns3::ServiceFlow', 'serviceFlow')]) - ## ss-service-flow-manager.h: ns3::Ptr ns3::SsServiceFlowManager::CreateDsaAck() [member function] - cls.add_method('CreateDsaAck', - 'ns3::Ptr< ns3::Packet >', - []) - ## ss-service-flow-manager.h: ns3::DsaReq ns3::SsServiceFlowManager::CreateDsaReq(ns3::ServiceFlow const * serviceFlow) [member function] - cls.add_method('CreateDsaReq', - 'ns3::DsaReq', - [param('ns3::ServiceFlow const *', 'serviceFlow')]) - ## ss-service-flow-manager.h: void ns3::SsServiceFlowManager::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## ss-service-flow-manager.h: ns3::EventId ns3::SsServiceFlowManager::GetDsaAckTimeoutEvent() const [member function] - cls.add_method('GetDsaAckTimeoutEvent', - 'ns3::EventId', - [], - is_const=True) - ## ss-service-flow-manager.h: ns3::EventId ns3::SsServiceFlowManager::GetDsaRspTimeoutEvent() const [member function] - cls.add_method('GetDsaRspTimeoutEvent', - 'ns3::EventId', - [], - is_const=True) - ## ss-service-flow-manager.h: uint8_t ns3::SsServiceFlowManager::GetMaxDsaReqRetries() const [member function] - cls.add_method('GetMaxDsaReqRetries', - 'uint8_t', - [], - is_const=True) - ## ss-service-flow-manager.h: void ns3::SsServiceFlowManager::InitiateServiceFlows() [member function] - cls.add_method('InitiateServiceFlows', - 'void', - []) - ## ss-service-flow-manager.h: void ns3::SsServiceFlowManager::ProcessDsaRsp(ns3::DsaRsp const & dsaRsp) [member function] - cls.add_method('ProcessDsaRsp', - 'void', - [param('ns3::DsaRsp const &', 'dsaRsp')]) - ## ss-service-flow-manager.h: void ns3::SsServiceFlowManager::ScheduleDsaReq(ns3::ServiceFlow const * serviceFlow) [member function] - cls.add_method('ScheduleDsaReq', - 'void', - [param('ns3::ServiceFlow const *', 'serviceFlow')]) - ## ss-service-flow-manager.h: void ns3::SsServiceFlowManager::SetMaxDsaReqRetries(uint8_t maxDsaReqRetries) [member function] - cls.add_method('SetMaxDsaReqRetries', - 'void', - [param('uint8_t', 'maxDsaReqRetries')]) - return - -def register_Ns3Tlv_methods(root_module, cls): - ## wimax-tlv.h: ns3::Tlv::Tlv(uint8_t type, uint64_t length, ns3::TlvValue const & value) [constructor] - cls.add_constructor([param('uint8_t', 'type'), param('uint64_t', 'length'), param('ns3::TlvValue const &', 'value')]) - ## wimax-tlv.h: ns3::Tlv::Tlv() [constructor] - cls.add_constructor([]) - ## wimax-tlv.h: ns3::Tlv::Tlv(ns3::Tlv const & tlv) [copy constructor] - cls.add_constructor([param('ns3::Tlv const &', 'tlv')]) - ## wimax-tlv.h: ns3::Tlv * ns3::Tlv::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Tlv *', - [], - is_const=True) - ## wimax-tlv.h: ns3::TlvValue * ns3::Tlv::CopyValue() const [member function] - cls.add_method('CopyValue', - 'ns3::TlvValue *', - [], - is_const=True) - ## wimax-tlv.h: uint32_t ns3::Tlv::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wimax-tlv.h: ns3::TypeId ns3::Tlv::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint64_t ns3::Tlv::GetLength() const [member function] - cls.add_method('GetLength', - 'uint64_t', - [], - is_const=True) - ## wimax-tlv.h: uint32_t ns3::Tlv::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-tlv.h: uint8_t ns3::Tlv::GetSizeOfLen() const [member function] - cls.add_method('GetSizeOfLen', - 'uint8_t', - [], - is_const=True) - ## wimax-tlv.h: uint8_t ns3::Tlv::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## wimax-tlv.h: ns3::TlvValue * ns3::Tlv::PeekValue() [member function] - cls.add_method('PeekValue', - 'ns3::TlvValue *', - []) - ## wimax-tlv.h: void ns3::Tlv::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wimax-tlv.h: void ns3::Tlv::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_Ns3Ucd_methods(root_module, cls): - ## ul-mac-messages.h: ns3::Ucd::Ucd(ns3::Ucd const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Ucd const &', 'arg0')]) - ## ul-mac-messages.h: ns3::Ucd::Ucd() [constructor] - cls.add_constructor([]) - ## ul-mac-messages.h: void ns3::Ucd::AddUlBurstProfile(ns3::OfdmUlBurstProfile ulBurstProfile) [member function] - cls.add_method('AddUlBurstProfile', - 'void', - [param('ns3::OfdmUlBurstProfile', 'ulBurstProfile')]) - ## ul-mac-messages.h: uint32_t ns3::Ucd::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ul-mac-messages.h: ns3::OfdmUcdChannelEncodings ns3::Ucd::GetChannelEncodings() const [member function] - cls.add_method('GetChannelEncodings', - 'ns3::OfdmUcdChannelEncodings', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::Ucd::GetConfigurationChangeCount() const [member function] - cls.add_method('GetConfigurationChangeCount', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: ns3::TypeId ns3::Ucd::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ul-mac-messages.h: std::string ns3::Ucd::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::Ucd::GetNrUlBurstProfiles() const [member function] - cls.add_method('GetNrUlBurstProfiles', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::Ucd::GetRangingBackoffEnd() const [member function] - cls.add_method('GetRangingBackoffEnd', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::Ucd::GetRangingBackoffStart() const [member function] - cls.add_method('GetRangingBackoffStart', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::Ucd::GetRequestBackoffEnd() const [member function] - cls.add_method('GetRequestBackoffEnd', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint8_t ns3::Ucd::GetRequestBackoffStart() const [member function] - cls.add_method('GetRequestBackoffStart', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: uint32_t ns3::Ucd::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ul-mac-messages.h: static ns3::TypeId ns3::Ucd::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ul-mac-messages.h: std::vector > ns3::Ucd::GetUlBurstProfiles() const [member function] - cls.add_method('GetUlBurstProfiles', - 'std::vector< ns3::OfdmUlBurstProfile >', - [], - is_const=True) - ## ul-mac-messages.h: void ns3::Ucd::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ul-mac-messages.h: void ns3::Ucd::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ul-mac-messages.h: void ns3::Ucd::SetChannelEncodings(ns3::OfdmUcdChannelEncodings channelEncodings) [member function] - cls.add_method('SetChannelEncodings', - 'void', - [param('ns3::OfdmUcdChannelEncodings', 'channelEncodings')]) - ## ul-mac-messages.h: void ns3::Ucd::SetConfigurationChangeCount(uint8_t ucdCount) [member function] - cls.add_method('SetConfigurationChangeCount', - 'void', - [param('uint8_t', 'ucdCount')]) - ## ul-mac-messages.h: void ns3::Ucd::SetNrUlBurstProfiles(uint8_t nrUlBurstProfiles) [member function] - cls.add_method('SetNrUlBurstProfiles', - 'void', - [param('uint8_t', 'nrUlBurstProfiles')]) - ## ul-mac-messages.h: void ns3::Ucd::SetRangingBackoffEnd(uint8_t rangingBackoffEnd) [member function] - cls.add_method('SetRangingBackoffEnd', - 'void', - [param('uint8_t', 'rangingBackoffEnd')]) - ## ul-mac-messages.h: void ns3::Ucd::SetRangingBackoffStart(uint8_t rangingBackoffStart) [member function] - cls.add_method('SetRangingBackoffStart', - 'void', - [param('uint8_t', 'rangingBackoffStart')]) - ## ul-mac-messages.h: void ns3::Ucd::SetRequestBackoffEnd(uint8_t requestBackoffEnd) [member function] - cls.add_method('SetRequestBackoffEnd', - 'void', - [param('uint8_t', 'requestBackoffEnd')]) - ## ul-mac-messages.h: void ns3::Ucd::SetRequestBackoffStart(uint8_t requestBackoffStart) [member function] - cls.add_method('SetRequestBackoffStart', - 'void', - [param('uint8_t', 'requestBackoffStart')]) - return - -def register_Ns3UlJob_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## ul-job.h: ns3::UlJob::UlJob(ns3::UlJob const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UlJob const &', 'arg0')]) - ## ul-job.h: ns3::UlJob::UlJob() [constructor] - cls.add_constructor([]) - ## ul-job.h: ns3::Time ns3::UlJob::GetDeadline() [member function] - cls.add_method('GetDeadline', - 'ns3::Time', - []) - ## ul-job.h: ns3::Time ns3::UlJob::GetPeriod() [member function] - cls.add_method('GetPeriod', - 'ns3::Time', - []) - ## ul-job.h: ns3::Time ns3::UlJob::GetReleaseTime() [member function] - cls.add_method('GetReleaseTime', - 'ns3::Time', - []) - ## ul-job.h: ns3::ServiceFlow::SchedulingType ns3::UlJob::GetSchedulingType() [member function] - cls.add_method('GetSchedulingType', - 'ns3::ServiceFlow::SchedulingType', - []) - ## ul-job.h: ns3::ServiceFlow * ns3::UlJob::GetServiceFlow() [member function] - cls.add_method('GetServiceFlow', - 'ns3::ServiceFlow *', - []) - ## ul-job.h: uint32_t ns3::UlJob::GetSize() [member function] - cls.add_method('GetSize', - 'uint32_t', - []) - ## ul-job.h: ns3::SSRecord * ns3::UlJob::GetSsRecord() [member function] - cls.add_method('GetSsRecord', - 'ns3::SSRecord *', - []) - ## ul-job.h: ns3::ReqType ns3::UlJob::GetType() [member function] - cls.add_method('GetType', - 'ns3::ReqType', - []) - ## ul-job.h: void ns3::UlJob::SetDeadline(ns3::Time deadline) [member function] - cls.add_method('SetDeadline', - 'void', - [param('ns3::Time', 'deadline')]) - ## ul-job.h: void ns3::UlJob::SetPeriod(ns3::Time period) [member function] - cls.add_method('SetPeriod', - 'void', - [param('ns3::Time', 'period')]) - ## ul-job.h: void ns3::UlJob::SetReleaseTime(ns3::Time releaseTime) [member function] - cls.add_method('SetReleaseTime', - 'void', - [param('ns3::Time', 'releaseTime')]) - ## ul-job.h: void ns3::UlJob::SetSchedulingType(ns3::ServiceFlow::SchedulingType schedulingType) [member function] - cls.add_method('SetSchedulingType', - 'void', - [param('ns3::ServiceFlow::SchedulingType', 'schedulingType')]) - ## ul-job.h: void ns3::UlJob::SetServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('SetServiceFlow', - 'void', - [param('ns3::ServiceFlow *', 'serviceFlow')]) - ## ul-job.h: void ns3::UlJob::SetSize(uint32_t size) [member function] - cls.add_method('SetSize', - 'void', - [param('uint32_t', 'size')]) - ## ul-job.h: void ns3::UlJob::SetSsRecord(ns3::SSRecord * ssRecord) [member function] - cls.add_method('SetSsRecord', - 'void', - [param('ns3::SSRecord *', 'ssRecord')]) - ## ul-job.h: void ns3::UlJob::SetType(ns3::ReqType type) [member function] - cls.add_method('SetType', - 'void', - [param('ns3::ReqType', 'type')]) - return - -def register_Ns3UlMap_methods(root_module, cls): - ## ul-mac-messages.h: ns3::UlMap::UlMap(ns3::UlMap const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UlMap const &', 'arg0')]) - ## ul-mac-messages.h: ns3::UlMap::UlMap() [constructor] - cls.add_constructor([]) - ## ul-mac-messages.h: void ns3::UlMap::AddUlMapElement(ns3::OfdmUlMapIe ulMapElement) [member function] - cls.add_method('AddUlMapElement', - 'void', - [param('ns3::OfdmUlMapIe', 'ulMapElement')]) - ## ul-mac-messages.h: uint32_t ns3::UlMap::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ul-mac-messages.h: uint32_t ns3::UlMap::GetAllocationStartTime() const [member function] - cls.add_method('GetAllocationStartTime', - 'uint32_t', - [], - is_const=True) - ## ul-mac-messages.h: ns3::TypeId ns3::UlMap::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## ul-mac-messages.h: std::string ns3::UlMap::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## ul-mac-messages.h: uint32_t ns3::UlMap::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## ul-mac-messages.h: static ns3::TypeId ns3::UlMap::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ul-mac-messages.h: uint8_t ns3::UlMap::GetUcdCount() const [member function] - cls.add_method('GetUcdCount', - 'uint8_t', - [], - is_const=True) - ## ul-mac-messages.h: std::list > ns3::UlMap::GetUlMapElements() const [member function] - cls.add_method('GetUlMapElements', - 'std::list< ns3::OfdmUlMapIe >', - [], - is_const=True) - ## ul-mac-messages.h: void ns3::UlMap::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## ul-mac-messages.h: void ns3::UlMap::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## ul-mac-messages.h: void ns3::UlMap::SetAllocationStartTime(uint32_t allocationStartTime) [member function] - cls.add_method('SetAllocationStartTime', - 'void', - [param('uint32_t', 'allocationStartTime')]) - ## ul-mac-messages.h: void ns3::UlMap::SetUcdCount(uint8_t ucdCount) [member function] - cls.add_method('SetUcdCount', - 'void', - [param('uint8_t', 'ucdCount')]) - return - -def register_Ns3UplinkScheduler_methods(root_module, cls): - ## bs-uplink-scheduler.h: ns3::UplinkScheduler::UplinkScheduler(ns3::UplinkScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UplinkScheduler const &', 'arg0')]) - ## bs-uplink-scheduler.h: ns3::UplinkScheduler::UplinkScheduler() [constructor] - cls.add_constructor([]) - ## bs-uplink-scheduler.h: ns3::UplinkScheduler::UplinkScheduler(ns3::Ptr bs) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::AddUplinkAllocation(ns3::OfdmUlMapIe & ulMapIe, uint32_t const & allocationSize, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('AddUplinkAllocation', - 'void', - [param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('uint32_t const &', 'allocationSize'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::AllocateInitialRangingInterval(uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('AllocateInitialRangingInterval', - 'void', - [param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: uint32_t ns3::UplinkScheduler::CalculateAllocationStartTime() [member function] - cls.add_method('CalculateAllocationStartTime', - 'uint32_t', - [], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: ns3::Ptr ns3::UplinkScheduler::GetBs() [member function] - cls.add_method('GetBs', - 'ns3::Ptr< ns3::BaseStationNetDevice >', - [], - is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::GetChannelDescriptorsToUpdate(bool & arg0, bool & arg1, bool & arg2, bool & arg3) [member function] - cls.add_method('GetChannelDescriptorsToUpdate', - 'void', - [param('bool &', 'arg0'), param('bool &', 'arg1'), param('bool &', 'arg2'), param('bool &', 'arg3')], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: ns3::Time ns3::UplinkScheduler::GetDcdTimeStamp() const [member function] - cls.add_method('GetDcdTimeStamp', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler.h: bool ns3::UplinkScheduler::GetIsInvIrIntrvlAllocated() const [member function] - cls.add_method('GetIsInvIrIntrvlAllocated', - 'bool', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler.h: bool ns3::UplinkScheduler::GetIsIrIntrvlAllocated() const [member function] - cls.add_method('GetIsIrIntrvlAllocated', - 'bool', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler.h: uint8_t ns3::UplinkScheduler::GetNrIrOppsAllocated() const [member function] - cls.add_method('GetNrIrOppsAllocated', - 'uint8_t', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler.h: ns3::Time ns3::UplinkScheduler::GetTimeStampIrInterval() [member function] - cls.add_method('GetTimeStampIrInterval', - 'ns3::Time', - [], - is_virtual=True) - ## bs-uplink-scheduler.h: static ns3::TypeId ns3::UplinkScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## bs-uplink-scheduler.h: ns3::Time ns3::UplinkScheduler::GetUcdTimeStamp() const [member function] - cls.add_method('GetUcdTimeStamp', - 'ns3::Time', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler.h: std::list > ns3::UplinkScheduler::GetUplinkAllocations() const [member function] - cls.add_method('GetUplinkAllocations', - 'std::list< ns3::OfdmUlMapIe >', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::InitOnce() [member function] - cls.add_method('InitOnce', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::OnSetRequestedBandwidth(ns3::ServiceFlowRecord * sfr) [member function] - cls.add_method('OnSetRequestedBandwidth', - 'void', - [param('ns3::ServiceFlowRecord *', 'sfr')], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::ProcessBandwidthRequest(ns3::BandwidthRequestHeader const & bwRequestHdr) [member function] - cls.add_method('ProcessBandwidthRequest', - 'void', - [param('ns3::BandwidthRequestHeader const &', 'bwRequestHdr')], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::Schedule() [member function] - cls.add_method('Schedule', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::ServiceBandwidthRequests(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceBandwidthRequests', - 'void', - [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: bool ns3::UplinkScheduler::ServiceBandwidthRequests(ns3::ServiceFlow * serviceFlow, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceBandwidthRequests', - 'bool', - [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::ServiceUnsolicitedGrants(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceUnsolicitedGrants', - 'void', - [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_pure_virtual=True, is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::SetBs(ns3::Ptr bs) [member function] - cls.add_method('SetBs', - 'void', - [param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')], - is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::SetDcdTimeStamp(ns3::Time dcdTimeStamp) [member function] - cls.add_method('SetDcdTimeStamp', - 'void', - [param('ns3::Time', 'dcdTimeStamp')], - is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::SetIsInvIrIntrvlAllocated(bool isInvIrIntrvlAllocated) [member function] - cls.add_method('SetIsInvIrIntrvlAllocated', - 'void', - [param('bool', 'isInvIrIntrvlAllocated')], - is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::SetIsIrIntrvlAllocated(bool isIrIntrvlAllocated) [member function] - cls.add_method('SetIsIrIntrvlAllocated', - 'void', - [param('bool', 'isIrIntrvlAllocated')], - is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::SetNrIrOppsAllocated(uint8_t nrIrOppsAllocated) [member function] - cls.add_method('SetNrIrOppsAllocated', - 'void', - [param('uint8_t', 'nrIrOppsAllocated')], - is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::SetTimeStampIrInterval(ns3::Time timeStampIrInterval) [member function] - cls.add_method('SetTimeStampIrInterval', - 'void', - [param('ns3::Time', 'timeStampIrInterval')], - is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::SetUcdTimeStamp(ns3::Time ucdTimeStamp) [member function] - cls.add_method('SetUcdTimeStamp', - 'void', - [param('ns3::Time', 'ucdTimeStamp')], - is_virtual=True) - ## bs-uplink-scheduler.h: void ns3::UplinkScheduler::SetupServiceFlow(ns3::SSRecord * ssRecord, ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('SetupServiceFlow', - 'void', - [param('ns3::SSRecord *', 'ssRecord'), param('ns3::ServiceFlow *', 'serviceFlow')], - is_pure_virtual=True, is_virtual=True) - return - -def register_Ns3UplinkSchedulerMBQoS_methods(root_module, cls): - ## bs-uplink-scheduler-mbqos.h: ns3::UplinkSchedulerMBQoS::UplinkSchedulerMBQoS(ns3::UplinkSchedulerMBQoS const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UplinkSchedulerMBQoS const &', 'arg0')]) - ## bs-uplink-scheduler-mbqos.h: ns3::UplinkSchedulerMBQoS::UplinkSchedulerMBQoS() [constructor] - cls.add_constructor([]) - ## bs-uplink-scheduler-mbqos.h: ns3::UplinkSchedulerMBQoS::UplinkSchedulerMBQoS(ns3::Time time) [constructor] - cls.add_constructor([param('ns3::Time', 'time')]) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::AddUplinkAllocation(ns3::OfdmUlMapIe & ulMapIe, uint32_t const & allocationSize, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('AddUplinkAllocation', - 'void', - [param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('uint32_t const &', 'allocationSize'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::AllocateInitialRangingInterval(uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('AllocateInitialRangingInterval', - 'void', - [param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: uint32_t ns3::UplinkSchedulerMBQoS::CalculateAllocationStartTime() [member function] - cls.add_method('CalculateAllocationStartTime', - 'uint32_t', - [], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::CheckDeadline(uint32_t & availableSymbols) [member function] - cls.add_method('CheckDeadline', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::CheckMinimumBandwidth(uint32_t & availableSymbols) [member function] - cls.add_method('CheckMinimumBandwidth', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-uplink-scheduler-mbqos.h: uint32_t ns3::UplinkSchedulerMBQoS::CountSymbolsJobs(ns3::Ptr job) [member function] - cls.add_method('CountSymbolsJobs', - 'uint32_t', - [param('ns3::Ptr< ns3::UlJob >', 'job')]) - ## bs-uplink-scheduler-mbqos.h: uint32_t ns3::UplinkSchedulerMBQoS::CountSymbolsQueue(std::list, std::allocator > > jobs) [member function] - cls.add_method('CountSymbolsQueue', - 'uint32_t', - [param('std::list< ns3::Ptr< ns3::UlJob > >', 'jobs')]) - ## bs-uplink-scheduler-mbqos.h: ns3::Ptr ns3::UplinkSchedulerMBQoS::CreateUlJob(ns3::SSRecord * ssRecord, ns3::ServiceFlow::SchedulingType schedType, ns3::ReqType reqType) [member function] - cls.add_method('CreateUlJob', - 'ns3::Ptr< ns3::UlJob >', - [param('ns3::SSRecord *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedType'), param('ns3::ReqType', 'reqType')]) - ## bs-uplink-scheduler-mbqos.h: ns3::Ptr ns3::UplinkSchedulerMBQoS::DequeueJob(ns3::UlJob::JobPriority priority) [member function] - cls.add_method('DequeueJob', - 'ns3::Ptr< ns3::UlJob >', - [param('ns3::UlJob::JobPriority', 'priority')]) - ## bs-uplink-scheduler-mbqos.h: ns3::Time ns3::UplinkSchedulerMBQoS::DetermineDeadline(ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('DetermineDeadline', - 'ns3::Time', - [param('ns3::ServiceFlow *', 'serviceFlow')]) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::EnqueueJob(ns3::UlJob::JobPriority priority, ns3::Ptr job) [member function] - cls.add_method('EnqueueJob', - 'void', - [param('ns3::UlJob::JobPriority', 'priority'), param('ns3::Ptr< ns3::UlJob >', 'job')]) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::GetChannelDescriptorsToUpdate(bool & arg0, bool & arg1, bool & arg2, bool & arg3) [member function] - cls.add_method('GetChannelDescriptorsToUpdate', - 'void', - [param('bool &', 'arg0'), param('bool &', 'arg1'), param('bool &', 'arg2'), param('bool &', 'arg3')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: uint32_t ns3::UplinkSchedulerMBQoS::GetPendingSize(ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('GetPendingSize', - 'uint32_t', - [param('ns3::ServiceFlow *', 'serviceFlow')]) - ## bs-uplink-scheduler-mbqos.h: static ns3::TypeId ns3::UplinkSchedulerMBQoS::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## bs-uplink-scheduler-mbqos.h: std::list > ns3::UplinkSchedulerMBQoS::GetUplinkAllocations() const [member function] - cls.add_method('GetUplinkAllocations', - 'std::list< ns3::OfdmUlMapIe >', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::InitOnce() [member function] - cls.add_method('InitOnce', - 'void', - [], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::OnSetRequestedBandwidth(ns3::ServiceFlowRecord * sfr) [member function] - cls.add_method('OnSetRequestedBandwidth', - 'void', - [param('ns3::ServiceFlowRecord *', 'sfr')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::ProcessBandwidthRequest(ns3::BandwidthRequestHeader const & bwRequestHdr) [member function] - cls.add_method('ProcessBandwidthRequest', - 'void', - [param('ns3::BandwidthRequestHeader const &', 'bwRequestHdr')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::Schedule() [member function] - cls.add_method('Schedule', - 'void', - [], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::ServiceBandwidthRequests(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceBandwidthRequests', - 'void', - [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: bool ns3::UplinkSchedulerMBQoS::ServiceBandwidthRequests(ns3::ServiceFlow * serviceFlow, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceBandwidthRequests', - 'bool', - [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: bool ns3::UplinkSchedulerMBQoS::ServiceBandwidthRequestsBytes(ns3::ServiceFlow * serviceFlow, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols, uint32_t allocationSizeBytes) [member function] - cls.add_method('ServiceBandwidthRequestsBytes', - 'bool', - [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols'), param('uint32_t', 'allocationSizeBytes')]) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::ServiceUnsolicitedGrants(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceUnsolicitedGrants', - 'void', - [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::SetupServiceFlow(ns3::SSRecord * ssRecord, ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('SetupServiceFlow', - 'void', - [param('ns3::SSRecord *', 'ssRecord'), param('ns3::ServiceFlow *', 'serviceFlow')], - is_virtual=True) - ## bs-uplink-scheduler-mbqos.h: void ns3::UplinkSchedulerMBQoS::UplinkSchedWindowTimer() [member function] - cls.add_method('UplinkSchedWindowTimer', - 'void', - []) - return - -def register_Ns3UplinkSchedulerRtps_methods(root_module, cls): - ## bs-uplink-scheduler-rtps.h: ns3::UplinkSchedulerRtps::UplinkSchedulerRtps(ns3::UplinkSchedulerRtps const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UplinkSchedulerRtps const &', 'arg0')]) - ## bs-uplink-scheduler-rtps.h: ns3::UplinkSchedulerRtps::UplinkSchedulerRtps() [constructor] - cls.add_constructor([]) - ## bs-uplink-scheduler-rtps.h: ns3::UplinkSchedulerRtps::UplinkSchedulerRtps(ns3::Ptr bs) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::AddUplinkAllocation(ns3::OfdmUlMapIe & ulMapIe, uint32_t const & allocationSize, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('AddUplinkAllocation', - 'void', - [param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('uint32_t const &', 'allocationSize'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::AllocateInitialRangingInterval(uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('AllocateInitialRangingInterval', - 'void', - [param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: uint32_t ns3::UplinkSchedulerRtps::CalculateAllocationStartTime() [member function] - cls.add_method('CalculateAllocationStartTime', - 'uint32_t', - [], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::GetChannelDescriptorsToUpdate(bool & arg0, bool & arg1, bool & arg2, bool & arg3) [member function] - cls.add_method('GetChannelDescriptorsToUpdate', - 'void', - [param('bool &', 'arg0'), param('bool &', 'arg1'), param('bool &', 'arg2'), param('bool &', 'arg3')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: static ns3::TypeId ns3::UplinkSchedulerRtps::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## bs-uplink-scheduler-rtps.h: std::list > ns3::UplinkSchedulerRtps::GetUplinkAllocations() const [member function] - cls.add_method('GetUplinkAllocations', - 'std::list< ns3::OfdmUlMapIe >', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::InitOnce() [member function] - cls.add_method('InitOnce', - 'void', - [], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::OnSetRequestedBandwidth(ns3::ServiceFlowRecord * sfr) [member function] - cls.add_method('OnSetRequestedBandwidth', - 'void', - [param('ns3::ServiceFlowRecord *', 'sfr')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::ProcessBandwidthRequest(ns3::BandwidthRequestHeader const & bwRequestHdr) [member function] - cls.add_method('ProcessBandwidthRequest', - 'void', - [param('ns3::BandwidthRequestHeader const &', 'bwRequestHdr')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::Schedule() [member function] - cls.add_method('Schedule', - 'void', - [], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::ServiceBandwidthRequests(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceBandwidthRequests', - 'void', - [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: bool ns3::UplinkSchedulerRtps::ServiceBandwidthRequests(ns3::ServiceFlow * serviceFlow, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceBandwidthRequests', - 'bool', - [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::ServiceUnsolicitedGrants(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceUnsolicitedGrants', - 'void', - [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::SetupServiceFlow(ns3::SSRecord * ssRecord, ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('SetupServiceFlow', - 'void', - [param('ns3::SSRecord *', 'ssRecord'), param('ns3::ServiceFlow *', 'serviceFlow')], - is_virtual=True) - ## bs-uplink-scheduler-rtps.h: void ns3::UplinkSchedulerRtps::ULSchedulerRTPSConnection(uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ULSchedulerRTPSConnection', - 'void', - [param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')]) - return - -def register_Ns3UplinkSchedulerSimple_methods(root_module, cls): - ## bs-uplink-scheduler-simple.h: ns3::UplinkSchedulerSimple::UplinkSchedulerSimple(ns3::UplinkSchedulerSimple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::UplinkSchedulerSimple const &', 'arg0')]) - ## bs-uplink-scheduler-simple.h: ns3::UplinkSchedulerSimple::UplinkSchedulerSimple() [constructor] - cls.add_constructor([]) - ## bs-uplink-scheduler-simple.h: ns3::UplinkSchedulerSimple::UplinkSchedulerSimple(ns3::Ptr bs) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::AddUplinkAllocation(ns3::OfdmUlMapIe & ulMapIe, uint32_t const & allocationSize, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('AddUplinkAllocation', - 'void', - [param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('uint32_t const &', 'allocationSize'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::AllocateInitialRangingInterval(uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('AllocateInitialRangingInterval', - 'void', - [param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: uint32_t ns3::UplinkSchedulerSimple::CalculateAllocationStartTime() [member function] - cls.add_method('CalculateAllocationStartTime', - 'uint32_t', - [], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::GetChannelDescriptorsToUpdate(bool & arg0, bool & arg1, bool & arg2, bool & arg3) [member function] - cls.add_method('GetChannelDescriptorsToUpdate', - 'void', - [param('bool &', 'arg0'), param('bool &', 'arg1'), param('bool &', 'arg2'), param('bool &', 'arg3')], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: static ns3::TypeId ns3::UplinkSchedulerSimple::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## bs-uplink-scheduler-simple.h: std::list > ns3::UplinkSchedulerSimple::GetUplinkAllocations() const [member function] - cls.add_method('GetUplinkAllocations', - 'std::list< ns3::OfdmUlMapIe >', - [], - is_const=True, is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::InitOnce() [member function] - cls.add_method('InitOnce', - 'void', - [], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::OnSetRequestedBandwidth(ns3::ServiceFlowRecord * sfr) [member function] - cls.add_method('OnSetRequestedBandwidth', - 'void', - [param('ns3::ServiceFlowRecord *', 'sfr')], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::ProcessBandwidthRequest(ns3::BandwidthRequestHeader const & bwRequestHdr) [member function] - cls.add_method('ProcessBandwidthRequest', - 'void', - [param('ns3::BandwidthRequestHeader const &', 'bwRequestHdr')], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::Schedule() [member function] - cls.add_method('Schedule', - 'void', - [], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::ServiceBandwidthRequests(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceBandwidthRequests', - 'void', - [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: bool ns3::UplinkSchedulerSimple::ServiceBandwidthRequests(ns3::ServiceFlow * serviceFlow, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceBandwidthRequests', - 'bool', - [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::ServiceUnsolicitedGrants(ns3::SSRecord const * ssRecord, ns3::ServiceFlow::SchedulingType schedulingType, ns3::OfdmUlMapIe & ulMapIe, ns3::WimaxPhy::ModulationType const modulationType, uint32_t & symbolsToAllocation, uint32_t & availableSymbols) [member function] - cls.add_method('ServiceUnsolicitedGrants', - 'void', - [param('ns3::SSRecord const *', 'ssRecord'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType'), param('ns3::OfdmUlMapIe &', 'ulMapIe'), param('ns3::WimaxPhy::ModulationType const', 'modulationType'), param('uint32_t &', 'symbolsToAllocation'), param('uint32_t &', 'availableSymbols')], - is_virtual=True) - ## bs-uplink-scheduler-simple.h: void ns3::UplinkSchedulerSimple::SetupServiceFlow(ns3::SSRecord * ssRecord, ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('SetupServiceFlow', - 'void', - [param('ns3::SSRecord *', 'ssRecord'), param('ns3::ServiceFlow *', 'serviceFlow')], - is_virtual=True) - return - -def register_Ns3WimaxConnection_methods(root_module, cls): - ## wimax-connection.h: ns3::WimaxConnection::WimaxConnection(ns3::WimaxConnection const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WimaxConnection const &', 'arg0')]) - ## wimax-connection.h: ns3::WimaxConnection::WimaxConnection(ns3::Cid cid, ns3::Cid::Type type) [constructor] - cls.add_constructor([param('ns3::Cid', 'cid'), param('ns3::Cid::Type', 'type')]) - ## wimax-connection.h: void ns3::WimaxConnection::ClearFragmentsQueue() [member function] - cls.add_method('ClearFragmentsQueue', - 'void', - []) - ## wimax-connection.h: ns3::Ptr ns3::WimaxConnection::Dequeue(ns3::MacHeaderType::HeaderType packetType=::ns3::MacHeaderType::HEADER_TYPE_GENERIC) [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::MacHeaderType::HeaderType', 'packetType', default_value='::ns3::MacHeaderType::HEADER_TYPE_GENERIC')]) - ## wimax-connection.h: ns3::Ptr ns3::WimaxConnection::Dequeue(ns3::MacHeaderType::HeaderType packetType, uint32_t availableByte) [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::MacHeaderType::HeaderType', 'packetType'), param('uint32_t', 'availableByte')]) - ## wimax-connection.h: bool ns3::WimaxConnection::Enqueue(ns3::Ptr packet, ns3::MacHeaderType const & hdrType, ns3::GenericMacHeader const & hdr) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::MacHeaderType const &', 'hdrType'), param('ns3::GenericMacHeader const &', 'hdr')]) - ## wimax-connection.h: void ns3::WimaxConnection::FragmentEnqueue(ns3::Ptr fragment) [member function] - cls.add_method('FragmentEnqueue', - 'void', - [param('ns3::Ptr< ns3::Packet const >', 'fragment')]) - ## wimax-connection.h: ns3::Cid ns3::WimaxConnection::GetCid() const [member function] - cls.add_method('GetCid', - 'ns3::Cid', - [], - is_const=True) - ## wimax-connection.h: std::list, std::allocator > > const ns3::WimaxConnection::GetFragmentsQueue() const [member function] - cls.add_method('GetFragmentsQueue', - 'std::list< ns3::Ptr< ns3::Packet const > > const', - [], - is_const=True) - ## wimax-connection.h: ns3::Ptr ns3::WimaxConnection::GetQueue() const [member function] - cls.add_method('GetQueue', - 'ns3::Ptr< ns3::WimaxMacQueue >', - [], - is_const=True) - ## wimax-connection.h: uint8_t ns3::WimaxConnection::GetSchedulingType() const [member function] - cls.add_method('GetSchedulingType', - 'uint8_t', - [], - is_const=True) - ## wimax-connection.h: ns3::ServiceFlow * ns3::WimaxConnection::GetServiceFlow() const [member function] - cls.add_method('GetServiceFlow', - 'ns3::ServiceFlow *', - [], - is_const=True) - ## wimax-connection.h: ns3::Cid::Type ns3::WimaxConnection::GetType() const [member function] - cls.add_method('GetType', - 'ns3::Cid::Type', - [], - is_const=True) - ## wimax-connection.h: static ns3::TypeId ns3::WimaxConnection::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-connection.h: std::string ns3::WimaxConnection::GetTypeStr() const [member function] - cls.add_method('GetTypeStr', - 'std::string', - [], - is_const=True) - ## wimax-connection.h: bool ns3::WimaxConnection::HasPackets() const [member function] - cls.add_method('HasPackets', - 'bool', - [], - is_const=True) - ## wimax-connection.h: bool ns3::WimaxConnection::HasPackets(ns3::MacHeaderType::HeaderType packetType) const [member function] - cls.add_method('HasPackets', - 'bool', - [param('ns3::MacHeaderType::HeaderType', 'packetType')], - is_const=True) - ## wimax-connection.h: void ns3::WimaxConnection::SetServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('SetServiceFlow', - 'void', - [param('ns3::ServiceFlow *', 'serviceFlow')]) - ## wimax-connection.h: void ns3::WimaxConnection::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3WimaxMacQueue_methods(root_module, cls): - ## wimax-mac-queue.h: ns3::WimaxMacQueue::WimaxMacQueue(ns3::WimaxMacQueue const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WimaxMacQueue const &', 'arg0')]) - ## wimax-mac-queue.h: ns3::WimaxMacQueue::WimaxMacQueue() [constructor] - cls.add_constructor([]) - ## wimax-mac-queue.h: ns3::WimaxMacQueue::WimaxMacQueue(uint32_t maxSize) [constructor] - cls.add_constructor([param('uint32_t', 'maxSize')]) - ## wimax-mac-queue.h: bool ns3::WimaxMacQueue::CheckForFragmentation(ns3::MacHeaderType::HeaderType packetType) [member function] - cls.add_method('CheckForFragmentation', - 'bool', - [param('ns3::MacHeaderType::HeaderType', 'packetType')]) - ## wimax-mac-queue.h: ns3::Ptr ns3::WimaxMacQueue::Dequeue(ns3::MacHeaderType::HeaderType packetType) [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::MacHeaderType::HeaderType', 'packetType')]) - ## wimax-mac-queue.h: ns3::Ptr ns3::WimaxMacQueue::Dequeue(ns3::MacHeaderType::HeaderType packetType, uint32_t availableByte) [member function] - cls.add_method('Dequeue', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::MacHeaderType::HeaderType', 'packetType'), param('uint32_t', 'availableByte')]) - ## wimax-mac-queue.h: bool ns3::WimaxMacQueue::Enqueue(ns3::Ptr packet, ns3::MacHeaderType const & hdrType, ns3::GenericMacHeader const & hdr) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::MacHeaderType const &', 'hdrType'), param('ns3::GenericMacHeader const &', 'hdr')]) - ## wimax-mac-queue.h: uint32_t ns3::WimaxMacQueue::GetFirstPacketHdrSize(ns3::MacHeaderType::HeaderType packetType) [member function] - cls.add_method('GetFirstPacketHdrSize', - 'uint32_t', - [param('ns3::MacHeaderType::HeaderType', 'packetType')]) - ## wimax-mac-queue.h: uint32_t ns3::WimaxMacQueue::GetFirstPacketPayloadSize(ns3::MacHeaderType::HeaderType packetType) [member function] - cls.add_method('GetFirstPacketPayloadSize', - 'uint32_t', - [param('ns3::MacHeaderType::HeaderType', 'packetType')]) - ## wimax-mac-queue.h: uint32_t ns3::WimaxMacQueue::GetFirstPacketRequiredByte(ns3::MacHeaderType::HeaderType packetType) [member function] - cls.add_method('GetFirstPacketRequiredByte', - 'uint32_t', - [param('ns3::MacHeaderType::HeaderType', 'packetType')]) - ## wimax-mac-queue.h: uint32_t ns3::WimaxMacQueue::GetMaxSize() const [member function] - cls.add_method('GetMaxSize', - 'uint32_t', - [], - is_const=True) - ## wimax-mac-queue.h: uint32_t ns3::WimaxMacQueue::GetNBytes() const [member function] - cls.add_method('GetNBytes', - 'uint32_t', - [], - is_const=True) - ## wimax-mac-queue.h: std::deque > const & ns3::WimaxMacQueue::GetPacketQueue() const [member function] - cls.add_method('GetPacketQueue', - 'std::deque< ns3::WimaxMacQueue::QueueElement > const &', - [], - is_const=True) - ## wimax-mac-queue.h: uint32_t ns3::WimaxMacQueue::GetQueueLengthWithMACOverhead() [member function] - cls.add_method('GetQueueLengthWithMACOverhead', - 'uint32_t', - []) - ## wimax-mac-queue.h: uint32_t ns3::WimaxMacQueue::GetSize() const [member function] - cls.add_method('GetSize', - 'uint32_t', - [], - is_const=True) - ## wimax-mac-queue.h: static ns3::TypeId ns3::WimaxMacQueue::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-mac-queue.h: bool ns3::WimaxMacQueue::IsEmpty() const [member function] - cls.add_method('IsEmpty', - 'bool', - [], - is_const=True) - ## wimax-mac-queue.h: bool ns3::WimaxMacQueue::IsEmpty(ns3::MacHeaderType::HeaderType packetType) const [member function] - cls.add_method('IsEmpty', - 'bool', - [param('ns3::MacHeaderType::HeaderType', 'packetType')], - is_const=True) - ## wimax-mac-queue.h: ns3::Ptr ns3::WimaxMacQueue::Peek(ns3::GenericMacHeader & hdr) const [member function] - cls.add_method('Peek', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::GenericMacHeader &', 'hdr')], - is_const=True) - ## wimax-mac-queue.h: ns3::Ptr ns3::WimaxMacQueue::Peek(ns3::GenericMacHeader & hdr, ns3::Time & timeStamp) const [member function] - cls.add_method('Peek', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::GenericMacHeader &', 'hdr'), param('ns3::Time &', 'timeStamp')], - is_const=True) - ## wimax-mac-queue.h: ns3::Ptr ns3::WimaxMacQueue::Peek(ns3::MacHeaderType::HeaderType packetType) const [member function] - cls.add_method('Peek', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::MacHeaderType::HeaderType', 'packetType')], - is_const=True) - ## wimax-mac-queue.h: ns3::Ptr ns3::WimaxMacQueue::Peek(ns3::MacHeaderType::HeaderType packetType, ns3::Time & timeStamp) const [member function] - cls.add_method('Peek', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::MacHeaderType::HeaderType', 'packetType'), param('ns3::Time &', 'timeStamp')], - is_const=True) - ## wimax-mac-queue.h: void ns3::WimaxMacQueue::SetFragmentNumber(ns3::MacHeaderType::HeaderType packetType) [member function] - cls.add_method('SetFragmentNumber', - 'void', - [param('ns3::MacHeaderType::HeaderType', 'packetType')]) - ## wimax-mac-queue.h: void ns3::WimaxMacQueue::SetFragmentOffset(ns3::MacHeaderType::HeaderType packetType, uint32_t offset) [member function] - cls.add_method('SetFragmentOffset', - 'void', - [param('ns3::MacHeaderType::HeaderType', 'packetType'), param('uint32_t', 'offset')]) - ## wimax-mac-queue.h: void ns3::WimaxMacQueue::SetFragmentation(ns3::MacHeaderType::HeaderType packetType) [member function] - cls.add_method('SetFragmentation', - 'void', - [param('ns3::MacHeaderType::HeaderType', 'packetType')]) - ## wimax-mac-queue.h: void ns3::WimaxMacQueue::SetMaxSize(uint32_t maxSize) [member function] - cls.add_method('SetMaxSize', - 'void', - [param('uint32_t', 'maxSize')]) - return - -def register_Ns3WimaxMacToMacHeader_methods(root_module, cls): - ## wimax-mac-to-mac-header.h: ns3::WimaxMacToMacHeader::WimaxMacToMacHeader(ns3::WimaxMacToMacHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WimaxMacToMacHeader const &', 'arg0')]) - ## wimax-mac-to-mac-header.h: ns3::WimaxMacToMacHeader::WimaxMacToMacHeader() [constructor] - cls.add_constructor([]) - ## wimax-mac-to-mac-header.h: ns3::WimaxMacToMacHeader::WimaxMacToMacHeader(uint32_t len) [constructor] - cls.add_constructor([param('uint32_t', 'len')]) - ## wimax-mac-to-mac-header.h: uint32_t ns3::WimaxMacToMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wimax-mac-to-mac-header.h: ns3::TypeId ns3::WimaxMacToMacHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wimax-mac-to-mac-header.h: uint32_t ns3::WimaxMacToMacHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-mac-to-mac-header.h: uint8_t ns3::WimaxMacToMacHeader::GetSizeOfLen() const [member function] - cls.add_method('GetSizeOfLen', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-to-mac-header.h: static ns3::TypeId ns3::WimaxMacToMacHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-mac-to-mac-header.h: void ns3::WimaxMacToMacHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wimax-mac-to-mac-header.h: void ns3::WimaxMacToMacHeader::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_Ns3WimaxPhy_methods(root_module, cls): - ## wimax-phy.h: ns3::WimaxPhy::WimaxPhy(ns3::WimaxPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WimaxPhy const &', 'arg0')]) - ## wimax-phy.h: ns3::WimaxPhy::WimaxPhy() [constructor] - cls.add_constructor([]) - ## wimax-phy.h: void ns3::WimaxPhy::Attach(ns3::Ptr channel) [member function] - cls.add_method('Attach', - 'void', - [param('ns3::Ptr< ns3::WimaxChannel >', 'channel')]) - ## wimax-phy.h: void ns3::WimaxPhy::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## wimax-phy.h: ns3::Ptr ns3::WimaxPhy::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::WimaxChannel >', - [], - is_const=True) - ## wimax-phy.h: uint32_t ns3::WimaxPhy::GetChannelBandwidth() const [member function] - cls.add_method('GetChannelBandwidth', - 'uint32_t', - [], - is_const=True) - ## wimax-phy.h: ns3::EventId ns3::WimaxPhy::GetChnlSrchTimeoutEvent() const [member function] - cls.add_method('GetChnlSrchTimeoutEvent', - 'ns3::EventId', - [], - is_const=True) - ## wimax-phy.h: uint32_t ns3::WimaxPhy::GetDataRate(ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('GetDataRate', - 'uint32_t', - [param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_const=True) - ## wimax-phy.h: ns3::Ptr ns3::WimaxPhy::GetDevice() const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_const=True) - ## wimax-phy.h: ns3::Time ns3::WimaxPhy::GetFrameDuration() const [member function] - cls.add_method('GetFrameDuration', - 'ns3::Time', - [], - is_const=True) - ## wimax-phy.h: ns3::Time ns3::WimaxPhy::GetFrameDuration(uint8_t frameDurationCode) const [member function] - cls.add_method('GetFrameDuration', - 'ns3::Time', - [param('uint8_t', 'frameDurationCode')], - is_const=True) - ## wimax-phy.h: uint8_t ns3::WimaxPhy::GetFrameDurationCode() const [member function] - cls.add_method('GetFrameDurationCode', - 'uint8_t', - [], - is_const=True) - ## wimax-phy.h: ns3::Time ns3::WimaxPhy::GetFrameDurationSec() const [member function] - cls.add_method('GetFrameDurationSec', - 'ns3::Time', - [], - is_const=True) - ## wimax-phy.h: uint32_t ns3::WimaxPhy::GetFrequency() const [member function] - cls.add_method('GetFrequency', - 'uint32_t', - [], - is_const=True) - ## wimax-phy.h: double ns3::WimaxPhy::GetGValue() const [member function] - cls.add_method('GetGValue', - 'double', - [], - is_const=True) - ## wimax-phy.h: ns3::Ptr ns3::WimaxPhy::GetMobility() [member function] - cls.add_method('GetMobility', - 'ns3::Ptr< ns3::Object >', - [], - is_virtual=True) - ## wimax-phy.h: uint16_t ns3::WimaxPhy::GetNfft() const [member function] - cls.add_method('GetNfft', - 'uint16_t', - [], - is_const=True) - ## wimax-phy.h: uint64_t ns3::WimaxPhy::GetNrBytes(uint32_t symbols, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('GetNrBytes', - 'uint64_t', - [param('uint32_t', 'symbols'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_const=True) - ## wimax-phy.h: uint8_t ns3::WimaxPhy::GetNrCarriers() const [member function] - cls.add_method('GetNrCarriers', - 'uint8_t', - [], - is_const=True) - ## wimax-phy.h: uint64_t ns3::WimaxPhy::GetNrSymbols(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('GetNrSymbols', - 'uint64_t', - [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_const=True) - ## wimax-phy.h: ns3::WimaxPhy::PhyType ns3::WimaxPhy::GetPhyType() const [member function] - cls.add_method('GetPhyType', - 'ns3::WimaxPhy::PhyType', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## wimax-phy.h: ns3::Time ns3::WimaxPhy::GetPsDuration() const [member function] - cls.add_method('GetPsDuration', - 'ns3::Time', - [], - is_const=True) - ## wimax-phy.h: uint16_t ns3::WimaxPhy::GetPsPerFrame() const [member function] - cls.add_method('GetPsPerFrame', - 'uint16_t', - [], - is_const=True) - ## wimax-phy.h: uint16_t ns3::WimaxPhy::GetPsPerSymbol() const [member function] - cls.add_method('GetPsPerSymbol', - 'uint16_t', - [], - is_const=True) - ## wimax-phy.h: ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::WimaxPhy::GetReceiveCallback() const [member function] - cls.add_method('GetReceiveCallback', - 'ns3::Callback< void, ns3::Ptr< ns3::PacketBurst const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', - [], - is_const=True) - ## wimax-phy.h: uint16_t ns3::WimaxPhy::GetRtg() const [member function] - cls.add_method('GetRtg', - 'uint16_t', - [], - is_const=True) - ## wimax-phy.h: uint64_t ns3::WimaxPhy::GetRxFrequency() const [member function] - cls.add_method('GetRxFrequency', - 'uint64_t', - [], - is_const=True) - ## wimax-phy.h: double ns3::WimaxPhy::GetSamplingFactor() const [member function] - cls.add_method('GetSamplingFactor', - 'double', - [], - is_const=True) - ## wimax-phy.h: double ns3::WimaxPhy::GetSamplingFrequency() const [member function] - cls.add_method('GetSamplingFrequency', - 'double', - [], - is_const=True) - ## wimax-phy.h: uint64_t ns3::WimaxPhy::GetScanningFrequency() const [member function] - cls.add_method('GetScanningFrequency', - 'uint64_t', - [], - is_const=True) - ## wimax-phy.h: ns3::WimaxPhy::PhyState ns3::WimaxPhy::GetState() const [member function] - cls.add_method('GetState', - 'ns3::WimaxPhy::PhyState', - [], - is_const=True) - ## wimax-phy.h: ns3::Time ns3::WimaxPhy::GetSymbolDuration() const [member function] - cls.add_method('GetSymbolDuration', - 'ns3::Time', - [], - is_const=True) - ## wimax-phy.h: uint32_t ns3::WimaxPhy::GetSymbolsPerFrame() const [member function] - cls.add_method('GetSymbolsPerFrame', - 'uint32_t', - [], - is_const=True) - ## wimax-phy.h: ns3::Time ns3::WimaxPhy::GetTransmissionTime(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('GetTransmissionTime', - 'ns3::Time', - [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_const=True) - ## wimax-phy.h: uint16_t ns3::WimaxPhy::GetTtg() const [member function] - cls.add_method('GetTtg', - 'uint16_t', - [], - is_const=True) - ## wimax-phy.h: uint64_t ns3::WimaxPhy::GetTxFrequency() const [member function] - cls.add_method('GetTxFrequency', - 'uint64_t', - [], - is_const=True) - ## wimax-phy.h: static ns3::TypeId ns3::WimaxPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-phy.h: bool ns3::WimaxPhy::IsDuplex() const [member function] - cls.add_method('IsDuplex', - 'bool', - [], - is_const=True) - ## wimax-phy.h: void ns3::WimaxPhy::Send(ns3::SendParams * params) [member function] - cls.add_method('Send', - 'void', - [param('ns3::SendParams *', 'params')], - is_pure_virtual=True, is_virtual=True) - ## wimax-phy.h: void ns3::WimaxPhy::SetChannelBandwidth(uint32_t channelBandwidth) [member function] - cls.add_method('SetChannelBandwidth', - 'void', - [param('uint32_t', 'channelBandwidth')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetDataRates() [member function] - cls.add_method('SetDataRates', - 'void', - []) - ## wimax-phy.h: void ns3::WimaxPhy::SetDevice(ns3::Ptr device) [member function] - cls.add_method('SetDevice', - 'void', - [param('ns3::Ptr< ns3::WimaxNetDevice >', 'device')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetDuplex(uint64_t rxFrequency, uint64_t txFrequency) [member function] - cls.add_method('SetDuplex', - 'void', - [param('uint64_t', 'rxFrequency'), param('uint64_t', 'txFrequency')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetFrameDuration(ns3::Time frameDuration) [member function] - cls.add_method('SetFrameDuration', - 'void', - [param('ns3::Time', 'frameDuration')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetFrequency(uint32_t frequency) [member function] - cls.add_method('SetFrequency', - 'void', - [param('uint32_t', 'frequency')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetMobility(ns3::Ptr mobility) [member function] - cls.add_method('SetMobility', - 'void', - [param('ns3::Ptr< ns3::Object >', 'mobility')], - is_virtual=True) - ## wimax-phy.h: void ns3::WimaxPhy::SetNrCarriers(uint8_t nrCarriers) [member function] - cls.add_method('SetNrCarriers', - 'void', - [param('uint8_t', 'nrCarriers')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetPhyParameters() [member function] - cls.add_method('SetPhyParameters', - 'void', - []) - ## wimax-phy.h: void ns3::WimaxPhy::SetPsDuration(ns3::Time psDuration) [member function] - cls.add_method('SetPsDuration', - 'void', - [param('ns3::Time', 'psDuration')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetPsPerFrame(uint16_t psPerFrame) [member function] - cls.add_method('SetPsPerFrame', - 'void', - [param('uint16_t', 'psPerFrame')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetPsPerSymbol(uint16_t psPerSymbol) [member function] - cls.add_method('SetPsPerSymbol', - 'void', - [param('uint16_t', 'psPerSymbol')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetReceiveCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] - cls.add_method('SetReceiveCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::PacketBurst const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetScanningCallback() const [member function] - cls.add_method('SetScanningCallback', - 'void', - [], - is_const=True) - ## wimax-phy.h: void ns3::WimaxPhy::SetSimplex(uint64_t frequency) [member function] - cls.add_method('SetSimplex', - 'void', - [param('uint64_t', 'frequency')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetState(ns3::WimaxPhy::PhyState state) [member function] - cls.add_method('SetState', - 'void', - [param('ns3::WimaxPhy::PhyState', 'state')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetSymbolDuration(ns3::Time symbolDuration) [member function] - cls.add_method('SetSymbolDuration', - 'void', - [param('ns3::Time', 'symbolDuration')]) - ## wimax-phy.h: void ns3::WimaxPhy::SetSymbolsPerFrame(uint32_t symbolsPerFrame) [member function] - cls.add_method('SetSymbolsPerFrame', - 'void', - [param('uint32_t', 'symbolsPerFrame')]) - ## wimax-phy.h: void ns3::WimaxPhy::StartScanning(uint64_t frequency, ns3::Time timeout, ns3::Callback callback) [member function] - cls.add_method('StartScanning', - 'void', - [param('uint64_t', 'frequency'), param('ns3::Time', 'timeout'), param('ns3::Callback< void, bool, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## wimax-phy.h: void ns3::WimaxPhy::DoAttach(ns3::Ptr channel) [member function] - cls.add_method('DoAttach', - 'void', - [param('ns3::Ptr< ns3::WimaxChannel >', 'channel')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wimax-phy.h: uint32_t ns3::WimaxPhy::DoGetDataRate(ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('DoGetDataRate', - 'uint32_t', - [param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: ns3::Time ns3::WimaxPhy::DoGetFrameDuration(uint8_t frameDurationCode) const [member function] - cls.add_method('DoGetFrameDuration', - 'ns3::Time', - [param('uint8_t', 'frameDurationCode')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: uint8_t ns3::WimaxPhy::DoGetFrameDurationCode() const [member function] - cls.add_method('DoGetFrameDurationCode', - 'uint8_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: double ns3::WimaxPhy::DoGetGValue() const [member function] - cls.add_method('DoGetGValue', - 'double', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: uint16_t ns3::WimaxPhy::DoGetNfft() const [member function] - cls.add_method('DoGetNfft', - 'uint16_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: uint64_t ns3::WimaxPhy::DoGetNrBytes(uint32_t symbols, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('DoGetNrBytes', - 'uint64_t', - [param('uint32_t', 'symbols'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: uint64_t ns3::WimaxPhy::DoGetNrSymbols(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('DoGetNrSymbols', - 'uint64_t', - [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: uint16_t ns3::WimaxPhy::DoGetRtg() const [member function] - cls.add_method('DoGetRtg', - 'uint16_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: double ns3::WimaxPhy::DoGetSamplingFactor() const [member function] - cls.add_method('DoGetSamplingFactor', - 'double', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: double ns3::WimaxPhy::DoGetSamplingFrequency() const [member function] - cls.add_method('DoGetSamplingFrequency', - 'double', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: ns3::Time ns3::WimaxPhy::DoGetTransmissionTime(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('DoGetTransmissionTime', - 'ns3::Time', - [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: uint16_t ns3::WimaxPhy::DoGetTtg() const [member function] - cls.add_method('DoGetTtg', - 'uint16_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-phy.h: void ns3::WimaxPhy::DoSetDataRates() [member function] - cls.add_method('DoSetDataRates', - 'void', - [], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wimax-phy.h: void ns3::WimaxPhy::DoSetPhyParameters() [member function] - cls.add_method('DoSetPhyParameters', - 'void', - [], - is_pure_virtual=True, visibility='private', is_virtual=True) - return - -def register_Ns3BSScheduler_methods(root_module, cls): - ## bs-scheduler.h: ns3::BSScheduler::BSScheduler(ns3::BSScheduler const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BSScheduler const &', 'arg0')]) - ## bs-scheduler.h: ns3::BSScheduler::BSScheduler() [constructor] - cls.add_constructor([]) - ## bs-scheduler.h: ns3::BSScheduler::BSScheduler(ns3::Ptr bs) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) - ## bs-scheduler.h: void ns3::BSScheduler::AddDownlinkBurst(ns3::Ptr connection, uint8_t diuc, ns3::WimaxPhy::ModulationType modulationType, ns3::Ptr burst) [member function] - cls.add_method('AddDownlinkBurst', - 'void', - [param('ns3::Ptr< ns3::WimaxConnection const >', 'connection'), param('uint8_t', 'diuc'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')], - is_pure_virtual=True, is_virtual=True) - ## bs-scheduler.h: bool ns3::BSScheduler::CheckForFragmentation(ns3::Ptr connection, int availableSymbols, ns3::WimaxPhy::ModulationType modulationType) [member function] - cls.add_method('CheckForFragmentation', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection >', 'connection'), param('int', 'availableSymbols'), param('ns3::WimaxPhy::ModulationType', 'modulationType')]) - ## bs-scheduler.h: ns3::Ptr ns3::BSScheduler::CreateUgsBurst(ns3::ServiceFlow * serviceFlow, ns3::WimaxPhy::ModulationType modulationType, uint32_t availableSymbols) [member function] - cls.add_method('CreateUgsBurst', - 'ns3::Ptr< ns3::PacketBurst >', - [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint32_t', 'availableSymbols')], - is_pure_virtual=True, is_virtual=True) - ## bs-scheduler.h: ns3::Ptr ns3::BSScheduler::GetBs() [member function] - cls.add_method('GetBs', - 'ns3::Ptr< ns3::BaseStationNetDevice >', - [], - is_virtual=True) - ## bs-scheduler.h: std::list >,std::allocator > > > * ns3::BSScheduler::GetDownlinkBursts() const [member function] - cls.add_method('GetDownlinkBursts', - 'std::list< std::pair< ns3::OfdmDlMapIe *, ns3::Ptr< ns3::PacketBurst > > > *', - [], - is_pure_virtual=True, is_const=True, is_virtual=True) - ## bs-scheduler.h: static ns3::TypeId ns3::BSScheduler::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## bs-scheduler.h: void ns3::BSScheduler::Schedule() [member function] - cls.add_method('Schedule', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## bs-scheduler.h: bool ns3::BSScheduler::SelectConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')], - is_pure_virtual=True, is_virtual=True) - ## bs-scheduler.h: void ns3::BSScheduler::SetBs(ns3::Ptr bs) [member function] - cls.add_method('SetBs', - 'void', - [param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')], - is_virtual=True) - return - -def register_Ns3BSSchedulerRtps_methods(root_module, cls): - ## bs-scheduler-rtps.h: ns3::BSSchedulerRtps::BSSchedulerRtps(ns3::BSSchedulerRtps const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BSSchedulerRtps const &', 'arg0')]) - ## bs-scheduler-rtps.h: ns3::BSSchedulerRtps::BSSchedulerRtps() [constructor] - cls.add_constructor([]) - ## bs-scheduler-rtps.h: ns3::BSSchedulerRtps::BSSchedulerRtps(ns3::Ptr bs) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::AddDownlinkBurst(ns3::Ptr connection, uint8_t diuc, ns3::WimaxPhy::ModulationType modulationType, ns3::Ptr burst) [member function] - cls.add_method('AddDownlinkBurst', - 'void', - [param('ns3::Ptr< ns3::WimaxConnection const >', 'connection'), param('uint8_t', 'diuc'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')], - is_virtual=True) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::BSSchedulerBEConnection(uint32_t & availableSymbols) [member function] - cls.add_method('BSSchedulerBEConnection', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::BSSchedulerBasicConnection(uint32_t & availableSymbols) [member function] - cls.add_method('BSSchedulerBasicConnection', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::BSSchedulerBroadcastConnection(uint32_t & availableSymbols) [member function] - cls.add_method('BSSchedulerBroadcastConnection', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::BSSchedulerInitialRangingConnection(uint32_t & availableSymbols) [member function] - cls.add_method('BSSchedulerInitialRangingConnection', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::BSSchedulerNRTPSConnection(uint32_t & availableSymbols) [member function] - cls.add_method('BSSchedulerNRTPSConnection', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::BSSchedulerPrimaryConnection(uint32_t & availableSymbols) [member function] - cls.add_method('BSSchedulerPrimaryConnection', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::BSSchedulerRTPSConnection(uint32_t & availableSymbols) [member function] - cls.add_method('BSSchedulerRTPSConnection', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::BSSchedulerUGSConnection(uint32_t & availableSymbols) [member function] - cls.add_method('BSSchedulerUGSConnection', - 'void', - [param('uint32_t &', 'availableSymbols')]) - ## bs-scheduler-rtps.h: ns3::Ptr ns3::BSSchedulerRtps::CreateUgsBurst(ns3::ServiceFlow * serviceFlow, ns3::WimaxPhy::ModulationType modulationType, uint32_t availableSymbols) [member function] - cls.add_method('CreateUgsBurst', - 'ns3::Ptr< ns3::PacketBurst >', - [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint32_t', 'availableSymbols')], - is_virtual=True) - ## bs-scheduler-rtps.h: std::list >,std::allocator > > > * ns3::BSSchedulerRtps::GetDownlinkBursts() const [member function] - cls.add_method('GetDownlinkBursts', - 'std::list< std::pair< ns3::OfdmDlMapIe *, ns3::Ptr< ns3::PacketBurst > > > *', - [], - is_const=True, is_virtual=True) - ## bs-scheduler-rtps.h: static ns3::TypeId ns3::BSSchedulerRtps::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## bs-scheduler-rtps.h: void ns3::BSSchedulerRtps::Schedule() [member function] - cls.add_method('Schedule', - 'void', - [], - is_virtual=True) - ## bs-scheduler-rtps.h: bool ns3::BSSchedulerRtps::SelectBEConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectBEConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) - ## bs-scheduler-rtps.h: bool ns3::BSSchedulerRtps::SelectConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')], - is_virtual=True) - ## bs-scheduler-rtps.h: bool ns3::BSSchedulerRtps::SelectIRandBCConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectIRandBCConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) - ## bs-scheduler-rtps.h: bool ns3::BSSchedulerRtps::SelectMenagementConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectMenagementConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) - ## bs-scheduler-rtps.h: bool ns3::BSSchedulerRtps::SelectNRTPSConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectNRTPSConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) - ## bs-scheduler-rtps.h: bool ns3::BSSchedulerRtps::SelectRTPSConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectRTPSConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) - ## bs-scheduler-rtps.h: bool ns3::BSSchedulerRtps::SelectUGSConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectUGSConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')]) - return - -def register_Ns3BSSchedulerSimple_methods(root_module, cls): - ## bs-scheduler-simple.h: ns3::BSSchedulerSimple::BSSchedulerSimple(ns3::BSSchedulerSimple const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BSSchedulerSimple const &', 'arg0')]) - ## bs-scheduler-simple.h: ns3::BSSchedulerSimple::BSSchedulerSimple() [constructor] - cls.add_constructor([]) - ## bs-scheduler-simple.h: ns3::BSSchedulerSimple::BSSchedulerSimple(ns3::Ptr bs) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'bs')]) - ## bs-scheduler-simple.h: void ns3::BSSchedulerSimple::AddDownlinkBurst(ns3::Ptr connection, uint8_t diuc, ns3::WimaxPhy::ModulationType modulationType, ns3::Ptr burst) [member function] - cls.add_method('AddDownlinkBurst', - 'void', - [param('ns3::Ptr< ns3::WimaxConnection const >', 'connection'), param('uint8_t', 'diuc'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')], - is_virtual=True) - ## bs-scheduler-simple.h: ns3::Ptr ns3::BSSchedulerSimple::CreateUgsBurst(ns3::ServiceFlow * serviceFlow, ns3::WimaxPhy::ModulationType modulationType, uint32_t availableSymbols) [member function] - cls.add_method('CreateUgsBurst', - 'ns3::Ptr< ns3::PacketBurst >', - [param('ns3::ServiceFlow *', 'serviceFlow'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint32_t', 'availableSymbols')], - is_virtual=True) - ## bs-scheduler-simple.h: std::list >,std::allocator > > > * ns3::BSSchedulerSimple::GetDownlinkBursts() const [member function] - cls.add_method('GetDownlinkBursts', - 'std::list< std::pair< ns3::OfdmDlMapIe *, ns3::Ptr< ns3::PacketBurst > > > *', - [], - is_const=True, is_virtual=True) - ## bs-scheduler-simple.h: static ns3::TypeId ns3::BSSchedulerSimple::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## bs-scheduler-simple.h: void ns3::BSSchedulerSimple::Schedule() [member function] - cls.add_method('Schedule', - 'void', - [], - is_virtual=True) - ## bs-scheduler-simple.h: bool ns3::BSSchedulerSimple::SelectConnection(ns3::Ptr & connection) [member function] - cls.add_method('SelectConnection', - 'bool', - [param('ns3::Ptr< ns3::WimaxConnection > &', 'connection')], - is_virtual=True) - return - -def register_Ns3BandwidthRequestHeader_methods(root_module, cls): - ## wimax-mac-header.h: ns3::BandwidthRequestHeader::BandwidthRequestHeader(ns3::BandwidthRequestHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BandwidthRequestHeader const &', 'arg0')]) - ## wimax-mac-header.h: ns3::BandwidthRequestHeader::BandwidthRequestHeader() [constructor] - cls.add_constructor([]) - ## wimax-mac-header.h: uint32_t ns3::BandwidthRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wimax-mac-header.h: uint32_t ns3::BandwidthRequestHeader::GetBr() const [member function] - cls.add_method('GetBr', - 'uint32_t', - [], - is_const=True) - ## wimax-mac-header.h: ns3::Cid ns3::BandwidthRequestHeader::GetCid() const [member function] - cls.add_method('GetCid', - 'ns3::Cid', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::BandwidthRequestHeader::GetEc() const [member function] - cls.add_method('GetEc', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::BandwidthRequestHeader::GetHcs() const [member function] - cls.add_method('GetHcs', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::BandwidthRequestHeader::GetHt() const [member function] - cls.add_method('GetHt', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: ns3::TypeId ns3::BandwidthRequestHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: std::string ns3::BandwidthRequestHeader::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## wimax-mac-header.h: uint32_t ns3::BandwidthRequestHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: uint8_t ns3::BandwidthRequestHeader::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: static ns3::TypeId ns3::BandwidthRequestHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-mac-header.h: void ns3::BandwidthRequestHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::BandwidthRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::BandwidthRequestHeader::SetBr(uint32_t br) [member function] - cls.add_method('SetBr', - 'void', - [param('uint32_t', 'br')]) - ## wimax-mac-header.h: void ns3::BandwidthRequestHeader::SetCid(ns3::Cid cid) [member function] - cls.add_method('SetCid', - 'void', - [param('ns3::Cid', 'cid')]) - ## wimax-mac-header.h: void ns3::BandwidthRequestHeader::SetEc(uint8_t ec) [member function] - cls.add_method('SetEc', - 'void', - [param('uint8_t', 'ec')]) - ## wimax-mac-header.h: void ns3::BandwidthRequestHeader::SetHcs(uint8_t hcs) [member function] - cls.add_method('SetHcs', - 'void', - [param('uint8_t', 'hcs')]) - ## wimax-mac-header.h: void ns3::BandwidthRequestHeader::SetHt(uint8_t HT) [member function] - cls.add_method('SetHt', - 'void', - [param('uint8_t', 'HT')]) - ## wimax-mac-header.h: void ns3::BandwidthRequestHeader::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - ## wimax-mac-header.h: bool ns3::BandwidthRequestHeader::check_hcs() const [member function] - cls.add_method('check_hcs', - 'bool', - [], - is_const=True) - return - -def register_Ns3BsServiceFlowManager_methods(root_module, cls): - ## bs-service-flow-manager.h: ns3::BsServiceFlowManager::BsServiceFlowManager(ns3::BsServiceFlowManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::BsServiceFlowManager const &', 'arg0')]) - ## bs-service-flow-manager.h: ns3::BsServiceFlowManager::BsServiceFlowManager(ns3::Ptr device) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::BaseStationNetDevice >', 'device')]) - ## bs-service-flow-manager.h: void ns3::BsServiceFlowManager::AddMulticastServiceFlow(ns3::ServiceFlow sf, ns3::WimaxPhy::ModulationType modulation) [member function] - cls.add_method('AddMulticastServiceFlow', - 'void', - [param('ns3::ServiceFlow', 'sf'), param('ns3::WimaxPhy::ModulationType', 'modulation')]) - ## bs-service-flow-manager.h: void ns3::BsServiceFlowManager::AddServiceFlow(ns3::ServiceFlow * serviceFlow) [member function] - cls.add_method('AddServiceFlow', - 'void', - [param('ns3::ServiceFlow *', 'serviceFlow')]) - ## bs-service-flow-manager.h: void ns3::BsServiceFlowManager::AllocateServiceFlows(ns3::DsaReq const & dsaReq, ns3::Cid cid) [member function] - cls.add_method('AllocateServiceFlows', - 'void', - [param('ns3::DsaReq const &', 'dsaReq'), param('ns3::Cid', 'cid')]) - ## bs-service-flow-manager.h: void ns3::BsServiceFlowManager::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## bs-service-flow-manager.h: ns3::EventId ns3::BsServiceFlowManager::GetDsaAckTimeoutEvent() const [member function] - cls.add_method('GetDsaAckTimeoutEvent', - 'ns3::EventId', - [], - is_const=True) - ## bs-service-flow-manager.h: ns3::ServiceFlow * ns3::BsServiceFlowManager::GetServiceFlow(uint32_t sfid) const [member function] - cls.add_method('GetServiceFlow', - 'ns3::ServiceFlow *', - [param('uint32_t', 'sfid')], - is_const=True) - ## bs-service-flow-manager.h: ns3::ServiceFlow * ns3::BsServiceFlowManager::GetServiceFlow(ns3::Cid cid) const [member function] - cls.add_method('GetServiceFlow', - 'ns3::ServiceFlow *', - [param('ns3::Cid', 'cid')], - is_const=True) - ## bs-service-flow-manager.h: std::vector > ns3::BsServiceFlowManager::GetServiceFlows(ns3::ServiceFlow::SchedulingType schedulingType) const [member function] - cls.add_method('GetServiceFlows', - 'std::vector< ns3::ServiceFlow * >', - [param('ns3::ServiceFlow::SchedulingType', 'schedulingType')], - is_const=True) - ## bs-service-flow-manager.h: void ns3::BsServiceFlowManager::ProcessDsaAck(ns3::DsaAck const & dsaAck, ns3::Cid cid) [member function] - cls.add_method('ProcessDsaAck', - 'void', - [param('ns3::DsaAck const &', 'dsaAck'), param('ns3::Cid', 'cid')]) - ## bs-service-flow-manager.h: ns3::ServiceFlow * ns3::BsServiceFlowManager::ProcessDsaReq(ns3::DsaReq const & dsaReq, ns3::Cid cid) [member function] - cls.add_method('ProcessDsaReq', - 'ns3::ServiceFlow *', - [param('ns3::DsaReq const &', 'dsaReq'), param('ns3::Cid', 'cid')]) - ## bs-service-flow-manager.h: void ns3::BsServiceFlowManager::SetMaxDsaRspRetries(uint8_t maxDsaRspRetries) [member function] - cls.add_method('SetMaxDsaRspRetries', - 'void', - [param('uint8_t', 'maxDsaRspRetries')]) - return - -def register_Ns3ConnectionManager_methods(root_module, cls): - ## connection-manager.h: ns3::ConnectionManager::ConnectionManager(ns3::ConnectionManager const & arg0) [copy constructor] - cls.add_constructor([param('ns3::ConnectionManager const &', 'arg0')]) - ## connection-manager.h: ns3::ConnectionManager::ConnectionManager() [constructor] - cls.add_constructor([]) - ## connection-manager.h: void ns3::ConnectionManager::AddConnection(ns3::Ptr connection, ns3::Cid::Type type) [member function] - cls.add_method('AddConnection', - 'void', - [param('ns3::Ptr< ns3::WimaxConnection >', 'connection'), param('ns3::Cid::Type', 'type')]) - ## connection-manager.h: void ns3::ConnectionManager::AllocateManagementConnections(ns3::SSRecord * ssRecord, ns3::RngRsp * rngrsp) [member function] - cls.add_method('AllocateManagementConnections', - 'void', - [param('ns3::SSRecord *', 'ssRecord'), param('ns3::RngRsp *', 'rngrsp')]) - ## connection-manager.h: ns3::Ptr ns3::ConnectionManager::CreateConnection(ns3::Cid::Type type) [member function] - cls.add_method('CreateConnection', - 'ns3::Ptr< ns3::WimaxConnection >', - [param('ns3::Cid::Type', 'type')]) - ## connection-manager.h: void ns3::ConnectionManager::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## connection-manager.h: ns3::Ptr ns3::ConnectionManager::GetConnection(ns3::Cid cid) [member function] - cls.add_method('GetConnection', - 'ns3::Ptr< ns3::WimaxConnection >', - [param('ns3::Cid', 'cid')]) - ## connection-manager.h: std::vector, std::allocator > > ns3::ConnectionManager::GetConnections(ns3::Cid::Type type) const [member function] - cls.add_method('GetConnections', - 'std::vector< ns3::Ptr< ns3::WimaxConnection > >', - [param('ns3::Cid::Type', 'type')], - is_const=True) - ## connection-manager.h: uint32_t ns3::ConnectionManager::GetNPackets(ns3::Cid::Type type, ns3::ServiceFlow::SchedulingType schedulingType) const [member function] - cls.add_method('GetNPackets', - 'uint32_t', - [param('ns3::Cid::Type', 'type'), param('ns3::ServiceFlow::SchedulingType', 'schedulingType')], - is_const=True) - ## connection-manager.h: bool ns3::ConnectionManager::HasPackets() const [member function] - cls.add_method('HasPackets', - 'bool', - [], - is_const=True) - ## connection-manager.h: void ns3::ConnectionManager::SetCidFactory(ns3::CidFactory * cidFactory) [member function] - cls.add_method('SetCidFactory', - 'void', - [param('ns3::CidFactory *', 'cidFactory')]) - return - -def register_Ns3Dcd_methods(root_module, cls): - ## dl-mac-messages.h: ns3::Dcd::Dcd(ns3::Dcd const & arg0) [copy constructor] - cls.add_constructor([param('ns3::Dcd const &', 'arg0')]) - ## dl-mac-messages.h: ns3::Dcd::Dcd() [constructor] - cls.add_constructor([]) - ## dl-mac-messages.h: void ns3::Dcd::AddDlBurstProfile(ns3::OfdmDlBurstProfile dlBurstProfile) [member function] - cls.add_method('AddDlBurstProfile', - 'void', - [param('ns3::OfdmDlBurstProfile', 'dlBurstProfile')]) - ## dl-mac-messages.h: uint32_t ns3::Dcd::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## dl-mac-messages.h: ns3::OfdmDcdChannelEncodings ns3::Dcd::GetChannelEncodings() const [member function] - cls.add_method('GetChannelEncodings', - 'ns3::OfdmDcdChannelEncodings', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::Dcd::GetConfigurationChangeCount() const [member function] - cls.add_method('GetConfigurationChangeCount', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: std::vector > ns3::Dcd::GetDlBurstProfiles() const [member function] - cls.add_method('GetDlBurstProfiles', - 'std::vector< ns3::OfdmDlBurstProfile >', - [], - is_const=True) - ## dl-mac-messages.h: ns3::TypeId ns3::Dcd::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## dl-mac-messages.h: std::string ns3::Dcd::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::Dcd::GetNrDlBurstProfiles() const [member function] - cls.add_method('GetNrDlBurstProfiles', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: uint32_t ns3::Dcd::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## dl-mac-messages.h: static ns3::TypeId ns3::Dcd::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## dl-mac-messages.h: void ns3::Dcd::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## dl-mac-messages.h: void ns3::Dcd::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## dl-mac-messages.h: void ns3::Dcd::SetChannelEncodings(ns3::OfdmDcdChannelEncodings channelEncodings) [member function] - cls.add_method('SetChannelEncodings', - 'void', - [param('ns3::OfdmDcdChannelEncodings', 'channelEncodings')]) - ## dl-mac-messages.h: void ns3::Dcd::SetConfigurationChangeCount(uint8_t configurationChangeCount) [member function] - cls.add_method('SetConfigurationChangeCount', - 'void', - [param('uint8_t', 'configurationChangeCount')]) - ## dl-mac-messages.h: void ns3::Dcd::SetNrDlBurstProfiles(uint8_t nrDlBurstProfiles) [member function] - cls.add_method('SetNrDlBurstProfiles', - 'void', - [param('uint8_t', 'nrDlBurstProfiles')]) - return - -def register_Ns3DlMap_methods(root_module, cls): - ## dl-mac-messages.h: ns3::DlMap::DlMap(ns3::DlMap const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DlMap const &', 'arg0')]) - ## dl-mac-messages.h: ns3::DlMap::DlMap() [constructor] - cls.add_constructor([]) - ## dl-mac-messages.h: void ns3::DlMap::AddDlMapElement(ns3::OfdmDlMapIe dlMapElement) [member function] - cls.add_method('AddDlMapElement', - 'void', - [param('ns3::OfdmDlMapIe', 'dlMapElement')]) - ## dl-mac-messages.h: uint32_t ns3::DlMap::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## dl-mac-messages.h: ns3::Mac48Address ns3::DlMap::GetBaseStationId() const [member function] - cls.add_method('GetBaseStationId', - 'ns3::Mac48Address', - [], - is_const=True) - ## dl-mac-messages.h: uint8_t ns3::DlMap::GetDcdCount() const [member function] - cls.add_method('GetDcdCount', - 'uint8_t', - [], - is_const=True) - ## dl-mac-messages.h: std::list > ns3::DlMap::GetDlMapElements() const [member function] - cls.add_method('GetDlMapElements', - 'std::list< ns3::OfdmDlMapIe >', - [], - is_const=True) - ## dl-mac-messages.h: ns3::TypeId ns3::DlMap::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## dl-mac-messages.h: std::string ns3::DlMap::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## dl-mac-messages.h: uint32_t ns3::DlMap::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## dl-mac-messages.h: static ns3::TypeId ns3::DlMap::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## dl-mac-messages.h: void ns3::DlMap::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## dl-mac-messages.h: void ns3::DlMap::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## dl-mac-messages.h: void ns3::DlMap::SetBaseStationId(ns3::Mac48Address baseStationID) [member function] - cls.add_method('SetBaseStationId', - 'void', - [param('ns3::Mac48Address', 'baseStationID')]) - ## dl-mac-messages.h: void ns3::DlMap::SetDcdCount(uint8_t dcdCount) [member function] - cls.add_method('SetDcdCount', - 'void', - [param('uint8_t', 'dcdCount')]) - return - -def register_Ns3DsaAck_methods(root_module, cls): - ## mac-messages.h: ns3::DsaAck::DsaAck(ns3::DsaAck const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DsaAck const &', 'arg0')]) - ## mac-messages.h: ns3::DsaAck::DsaAck() [constructor] - cls.add_constructor([]) - ## mac-messages.h: uint32_t ns3::DsaAck::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mac-messages.h: uint16_t ns3::DsaAck::GetConfirmationCode() const [member function] - cls.add_method('GetConfirmationCode', - 'uint16_t', - [], - is_const=True) - ## mac-messages.h: ns3::TypeId ns3::DsaAck::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: std::string ns3::DsaAck::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::DsaAck::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: uint16_t ns3::DsaAck::GetTransactionId() const [member function] - cls.add_method('GetTransactionId', - 'uint16_t', - [], - is_const=True) - ## mac-messages.h: static ns3::TypeId ns3::DsaAck::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mac-messages.h: void ns3::DsaAck::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::DsaAck::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::DsaAck::SetConfirmationCode(uint16_t confirmationCode) [member function] - cls.add_method('SetConfirmationCode', - 'void', - [param('uint16_t', 'confirmationCode')]) - ## mac-messages.h: void ns3::DsaAck::SetTransactionId(uint16_t transactionId) [member function] - cls.add_method('SetTransactionId', - 'void', - [param('uint16_t', 'transactionId')]) - return - -def register_Ns3DsaReq_methods(root_module, cls): - ## mac-messages.h: ns3::DsaReq::DsaReq(ns3::DsaReq const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DsaReq const &', 'arg0')]) - ## mac-messages.h: ns3::DsaReq::DsaReq() [constructor] - cls.add_constructor([]) - ## mac-messages.h: ns3::DsaReq::DsaReq(ns3::ServiceFlow sf) [constructor] - cls.add_constructor([param('ns3::ServiceFlow', 'sf')]) - ## mac-messages.h: uint32_t ns3::DsaReq::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mac-messages.h: ns3::Cid ns3::DsaReq::GetCid() const [member function] - cls.add_method('GetCid', - 'ns3::Cid', - [], - is_const=True) - ## mac-messages.h: ns3::TypeId ns3::DsaReq::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: std::string ns3::DsaReq::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::DsaReq::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: ns3::ServiceFlow ns3::DsaReq::GetServiceFlow() const [member function] - cls.add_method('GetServiceFlow', - 'ns3::ServiceFlow', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::DsaReq::GetSfid() const [member function] - cls.add_method('GetSfid', - 'uint32_t', - [], - is_const=True) - ## mac-messages.h: uint16_t ns3::DsaReq::GetTransactionId() const [member function] - cls.add_method('GetTransactionId', - 'uint16_t', - [], - is_const=True) - ## mac-messages.h: static ns3::TypeId ns3::DsaReq::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mac-messages.h: void ns3::DsaReq::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::DsaReq::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::DsaReq::SetCid(ns3::Cid cid) [member function] - cls.add_method('SetCid', - 'void', - [param('ns3::Cid', 'cid')]) - ## mac-messages.h: void ns3::DsaReq::SetServiceFlow(ns3::ServiceFlow sf) [member function] - cls.add_method('SetServiceFlow', - 'void', - [param('ns3::ServiceFlow', 'sf')]) - ## mac-messages.h: void ns3::DsaReq::SetSfid(uint32_t sfid) [member function] - cls.add_method('SetSfid', - 'void', - [param('uint32_t', 'sfid')]) - ## mac-messages.h: void ns3::DsaReq::SetTransactionId(uint16_t transactionId) [member function] - cls.add_method('SetTransactionId', - 'void', - [param('uint16_t', 'transactionId')]) - return - -def register_Ns3DsaRsp_methods(root_module, cls): - ## mac-messages.h: ns3::DsaRsp::DsaRsp(ns3::DsaRsp const & arg0) [copy constructor] - cls.add_constructor([param('ns3::DsaRsp const &', 'arg0')]) - ## mac-messages.h: ns3::DsaRsp::DsaRsp() [constructor] - cls.add_constructor([]) - ## mac-messages.h: uint32_t ns3::DsaRsp::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## mac-messages.h: ns3::Cid ns3::DsaRsp::GetCid() const [member function] - cls.add_method('GetCid', - 'ns3::Cid', - [], - is_const=True) - ## mac-messages.h: uint16_t ns3::DsaRsp::GetConfirmationCode() const [member function] - cls.add_method('GetConfirmationCode', - 'uint16_t', - [], - is_const=True) - ## mac-messages.h: ns3::TypeId ns3::DsaRsp::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: std::string ns3::DsaRsp::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::DsaRsp::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## mac-messages.h: ns3::ServiceFlow ns3::DsaRsp::GetServiceFlow() const [member function] - cls.add_method('GetServiceFlow', - 'ns3::ServiceFlow', - [], - is_const=True) - ## mac-messages.h: uint32_t ns3::DsaRsp::GetSfid() const [member function] - cls.add_method('GetSfid', - 'uint32_t', - [], - is_const=True) - ## mac-messages.h: uint16_t ns3::DsaRsp::GetTransactionId() const [member function] - cls.add_method('GetTransactionId', - 'uint16_t', - [], - is_const=True) - ## mac-messages.h: static ns3::TypeId ns3::DsaRsp::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## mac-messages.h: void ns3::DsaRsp::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::DsaRsp::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## mac-messages.h: void ns3::DsaRsp::SetCid(ns3::Cid cid) [member function] - cls.add_method('SetCid', - 'void', - [param('ns3::Cid', 'cid')]) - ## mac-messages.h: void ns3::DsaRsp::SetConfirmationCode(uint16_t confirmationCode) [member function] - cls.add_method('SetConfirmationCode', - 'void', - [param('uint16_t', 'confirmationCode')]) - ## mac-messages.h: void ns3::DsaRsp::SetServiceFlow(ns3::ServiceFlow sf) [member function] - cls.add_method('SetServiceFlow', - 'void', - [param('ns3::ServiceFlow', 'sf')]) - ## mac-messages.h: void ns3::DsaRsp::SetSfid(uint32_t sfid) [member function] - cls.add_method('SetSfid', - 'void', - [param('uint32_t', 'sfid')]) - ## mac-messages.h: void ns3::DsaRsp::SetTransactionId(uint16_t transactionId) [member function] - cls.add_method('SetTransactionId', - 'void', - [param('uint16_t', 'transactionId')]) - return - -def register_Ns3FragmentationSubheader_methods(root_module, cls): - ## wimax-mac-header.h: ns3::FragmentationSubheader::FragmentationSubheader(ns3::FragmentationSubheader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::FragmentationSubheader const &', 'arg0')]) - ## wimax-mac-header.h: ns3::FragmentationSubheader::FragmentationSubheader() [constructor] - cls.add_constructor([]) - ## wimax-mac-header.h: uint32_t ns3::FragmentationSubheader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wimax-mac-header.h: uint8_t ns3::FragmentationSubheader::GetFc() const [member function] - cls.add_method('GetFc', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::FragmentationSubheader::GetFsn() const [member function] - cls.add_method('GetFsn', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: ns3::TypeId ns3::FragmentationSubheader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: std::string ns3::FragmentationSubheader::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## wimax-mac-header.h: uint32_t ns3::FragmentationSubheader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: static ns3::TypeId ns3::FragmentationSubheader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-mac-header.h: void ns3::FragmentationSubheader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::FragmentationSubheader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::FragmentationSubheader::SetFc(uint8_t fc) [member function] - cls.add_method('SetFc', - 'void', - [param('uint8_t', 'fc')]) - ## wimax-mac-header.h: void ns3::FragmentationSubheader::SetFsn(uint8_t fsn) [member function] - cls.add_method('SetFsn', - 'void', - [param('uint8_t', 'fsn')]) - return - -def register_Ns3GenericMacHeader_methods(root_module, cls): - ## wimax-mac-header.h: ns3::GenericMacHeader::GenericMacHeader(ns3::GenericMacHeader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::GenericMacHeader const &', 'arg0')]) - ## wimax-mac-header.h: ns3::GenericMacHeader::GenericMacHeader() [constructor] - cls.add_constructor([]) - ## wimax-mac-header.h: uint32_t ns3::GenericMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wimax-mac-header.h: uint8_t ns3::GenericMacHeader::GetCi() const [member function] - cls.add_method('GetCi', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: ns3::Cid ns3::GenericMacHeader::GetCid() const [member function] - cls.add_method('GetCid', - 'ns3::Cid', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::GenericMacHeader::GetEc() const [member function] - cls.add_method('GetEc', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::GenericMacHeader::GetEks() const [member function] - cls.add_method('GetEks', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::GenericMacHeader::GetHcs() const [member function] - cls.add_method('GetHcs', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::GenericMacHeader::GetHt() const [member function] - cls.add_method('GetHt', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: ns3::TypeId ns3::GenericMacHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: uint16_t ns3::GenericMacHeader::GetLen() const [member function] - cls.add_method('GetLen', - 'uint16_t', - [], - is_const=True) - ## wimax-mac-header.h: std::string ns3::GenericMacHeader::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## wimax-mac-header.h: uint32_t ns3::GenericMacHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: uint8_t ns3::GenericMacHeader::GetType() const [member function] - cls.add_method('GetType', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: static ns3::TypeId ns3::GenericMacHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-mac-header.h: void ns3::GenericMacHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::GenericMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::GenericMacHeader::SetCi(uint8_t ci) [member function] - cls.add_method('SetCi', - 'void', - [param('uint8_t', 'ci')]) - ## wimax-mac-header.h: void ns3::GenericMacHeader::SetCid(ns3::Cid cid) [member function] - cls.add_method('SetCid', - 'void', - [param('ns3::Cid', 'cid')]) - ## wimax-mac-header.h: void ns3::GenericMacHeader::SetEc(uint8_t ec) [member function] - cls.add_method('SetEc', - 'void', - [param('uint8_t', 'ec')]) - ## wimax-mac-header.h: void ns3::GenericMacHeader::SetEks(uint8_t eks) [member function] - cls.add_method('SetEks', - 'void', - [param('uint8_t', 'eks')]) - ## wimax-mac-header.h: void ns3::GenericMacHeader::SetHcs(uint8_t hcs) [member function] - cls.add_method('SetHcs', - 'void', - [param('uint8_t', 'hcs')]) - ## wimax-mac-header.h: void ns3::GenericMacHeader::SetHt(uint8_t HT) [member function] - cls.add_method('SetHt', - 'void', - [param('uint8_t', 'HT')]) - ## wimax-mac-header.h: void ns3::GenericMacHeader::SetLen(uint16_t len) [member function] - cls.add_method('SetLen', - 'void', - [param('uint16_t', 'len')]) - ## wimax-mac-header.h: void ns3::GenericMacHeader::SetType(uint8_t type) [member function] - cls.add_method('SetType', - 'void', - [param('uint8_t', 'type')]) - ## wimax-mac-header.h: bool ns3::GenericMacHeader::check_hcs() const [member function] - cls.add_method('check_hcs', - 'bool', - [], - is_const=True) - return - -def register_Ns3GrantManagementSubheader_methods(root_module, cls): - ## wimax-mac-header.h: ns3::GrantManagementSubheader::GrantManagementSubheader(ns3::GrantManagementSubheader const & arg0) [copy constructor] - cls.add_constructor([param('ns3::GrantManagementSubheader const &', 'arg0')]) - ## wimax-mac-header.h: ns3::GrantManagementSubheader::GrantManagementSubheader() [constructor] - cls.add_constructor([]) - ## wimax-mac-header.h: uint32_t ns3::GrantManagementSubheader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## wimax-mac-header.h: ns3::TypeId ns3::GrantManagementSubheader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: std::string ns3::GrantManagementSubheader::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True) - ## wimax-mac-header.h: uint16_t ns3::GrantManagementSubheader::GetPbr() const [member function] - cls.add_method('GetPbr', - 'uint16_t', - [], - is_const=True) - ## wimax-mac-header.h: uint8_t ns3::GrantManagementSubheader::GetPm() const [member function] - cls.add_method('GetPm', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: uint32_t ns3::GrantManagementSubheader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: uint8_t ns3::GrantManagementSubheader::GetSi() const [member function] - cls.add_method('GetSi', - 'uint8_t', - [], - is_const=True) - ## wimax-mac-header.h: static ns3::TypeId ns3::GrantManagementSubheader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-mac-header.h: void ns3::GrantManagementSubheader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::GrantManagementSubheader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_const=True, is_virtual=True) - ## wimax-mac-header.h: void ns3::GrantManagementSubheader::SetPbr(uint16_t pbr) [member function] - cls.add_method('SetPbr', - 'void', - [param('uint16_t', 'pbr')]) - ## wimax-mac-header.h: void ns3::GrantManagementSubheader::SetPm(uint8_t pm) [member function] - cls.add_method('SetPm', - 'void', - [param('uint8_t', 'pm')]) - ## wimax-mac-header.h: void ns3::GrantManagementSubheader::SetSi(uint8_t si) [member function] - cls.add_method('SetSi', - 'void', - [param('uint8_t', 'si')]) - return - -def register_Ns3IpcsClassifier_methods(root_module, cls): - ## ipcs-classifier.h: ns3::IpcsClassifier::IpcsClassifier(ns3::IpcsClassifier const & arg0) [copy constructor] - cls.add_constructor([param('ns3::IpcsClassifier const &', 'arg0')]) - ## ipcs-classifier.h: ns3::IpcsClassifier::IpcsClassifier() [constructor] - cls.add_constructor([]) - ## ipcs-classifier.h: ns3::ServiceFlow * ns3::IpcsClassifier::Classify(ns3::Ptr packet, ns3::Ptr sfm, ns3::ServiceFlow::Direction dir) [member function] - cls.add_method('Classify', - 'ns3::ServiceFlow *', - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::ServiceFlowManager >', 'sfm'), param('ns3::ServiceFlow::Direction', 'dir')]) - return - -def register_Ns3SimpleOfdmWimaxPhy_methods(root_module, cls): - ## simple-ofdm-wimax-phy.h: ns3::SimpleOfdmWimaxPhy::SimpleOfdmWimaxPhy(ns3::SimpleOfdmWimaxPhy const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SimpleOfdmWimaxPhy const &', 'arg0')]) - ## simple-ofdm-wimax-phy.h: ns3::SimpleOfdmWimaxPhy::SimpleOfdmWimaxPhy() [constructor] - cls.add_constructor([]) - ## simple-ofdm-wimax-phy.h: ns3::SimpleOfdmWimaxPhy::SimpleOfdmWimaxPhy(char * tracesPath) [constructor] - cls.add_constructor([param('char *', 'tracesPath')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::ActivateLoss(bool loss) [member function] - cls.add_method('ActivateLoss', - 'void', - [param('bool', 'loss')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::DoAttach(ns3::Ptr channel) [member function] - cls.add_method('DoAttach', - 'void', - [param('ns3::Ptr< ns3::WimaxChannel >', 'channel')], - is_virtual=True) - ## simple-ofdm-wimax-phy.h: uint32_t ns3::SimpleOfdmWimaxPhy::GetBandwidth() const [member function] - cls.add_method('GetBandwidth', - 'uint32_t', - [], - is_const=True) - ## simple-ofdm-wimax-phy.h: double ns3::SimpleOfdmWimaxPhy::GetNoiseFigure() const [member function] - cls.add_method('GetNoiseFigure', - 'double', - [], - is_const=True) - ## simple-ofdm-wimax-phy.h: ns3::WimaxPhy::PhyType ns3::SimpleOfdmWimaxPhy::GetPhyType() const [member function] - cls.add_method('GetPhyType', - 'ns3::WimaxPhy::PhyType', - [], - is_const=True, is_virtual=True) - ## simple-ofdm-wimax-phy.h: double ns3::SimpleOfdmWimaxPhy::GetTxPower() const [member function] - cls.add_method('GetTxPower', - 'double', - [], - is_const=True) - ## simple-ofdm-wimax-phy.h: static ns3::TypeId ns3::SimpleOfdmWimaxPhy::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::NotifyRxBegin(ns3::Ptr burst) [member function] - cls.add_method('NotifyRxBegin', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::NotifyRxDrop(ns3::Ptr burst) [member function] - cls.add_method('NotifyRxDrop', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::NotifyRxEnd(ns3::Ptr burst) [member function] - cls.add_method('NotifyRxEnd', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::NotifyTxBegin(ns3::Ptr burst) [member function] - cls.add_method('NotifyTxBegin', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::NotifyTxDrop(ns3::Ptr burst) [member function] - cls.add_method('NotifyTxDrop', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::NotifyTxEnd(ns3::Ptr burst) [member function] - cls.add_method('NotifyTxEnd', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::Send(ns3::Ptr burst, ns3::WimaxPhy::ModulationType modulationType, uint8_t direction) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'burst'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint8_t', 'direction')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::Send(ns3::SendParams * params) [member function] - cls.add_method('Send', - 'void', - [param('ns3::SendParams *', 'params')], - is_virtual=True) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::SetBandwidth(uint32_t BW) [member function] - cls.add_method('SetBandwidth', - 'void', - [param('uint32_t', 'BW')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::SetNoiseFigure(double nf) [member function] - cls.add_method('SetNoiseFigure', - 'void', - [param('double', 'nf')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::SetReceiveCallback(ns3::Callback,ns3::Ptr,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function] - cls.add_method('SetReceiveCallback', - 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::PacketBurst >, ns3::Ptr< ns3::WimaxConnection >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::SetSNRToBlockErrorRateTracesPath(char * tracesPath) [member function] - cls.add_method('SetSNRToBlockErrorRateTracesPath', - 'void', - [param('char *', 'tracesPath')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::SetTxPower(double txPower) [member function] - cls.add_method('SetTxPower', - 'void', - [param('double', 'txPower')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::StartReceive(uint32_t burstSize, bool isFirstBlock, uint64_t frequency, ns3::WimaxPhy::ModulationType modulationType, uint8_t direction, double rxPower, ns3::Ptr burst) [member function] - cls.add_method('StartReceive', - 'void', - [param('uint32_t', 'burstSize'), param('bool', 'isFirstBlock'), param('uint64_t', 'frequency'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint8_t', 'direction'), param('double', 'rxPower'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: uint32_t ns3::SimpleOfdmWimaxPhy::DoGetDataRate(ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('DoGetDataRate', - 'uint32_t', - [param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: ns3::Time ns3::SimpleOfdmWimaxPhy::DoGetFrameDuration(uint8_t frameDurationCode) const [member function] - cls.add_method('DoGetFrameDuration', - 'ns3::Time', - [param('uint8_t', 'frameDurationCode')], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: uint8_t ns3::SimpleOfdmWimaxPhy::DoGetFrameDurationCode() const [member function] - cls.add_method('DoGetFrameDurationCode', - 'uint8_t', - [], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: double ns3::SimpleOfdmWimaxPhy::DoGetGValue() const [member function] - cls.add_method('DoGetGValue', - 'double', - [], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: uint16_t ns3::SimpleOfdmWimaxPhy::DoGetNfft() const [member function] - cls.add_method('DoGetNfft', - 'uint16_t', - [], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: uint64_t ns3::SimpleOfdmWimaxPhy::DoGetNrBytes(uint32_t symbols, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('DoGetNrBytes', - 'uint64_t', - [param('uint32_t', 'symbols'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: uint64_t ns3::SimpleOfdmWimaxPhy::DoGetNrSymbols(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('DoGetNrSymbols', - 'uint64_t', - [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: uint16_t ns3::SimpleOfdmWimaxPhy::DoGetRtg() const [member function] - cls.add_method('DoGetRtg', - 'uint16_t', - [], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: double ns3::SimpleOfdmWimaxPhy::DoGetSamplingFactor() const [member function] - cls.add_method('DoGetSamplingFactor', - 'double', - [], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: double ns3::SimpleOfdmWimaxPhy::DoGetSamplingFrequency() const [member function] - cls.add_method('DoGetSamplingFrequency', - 'double', - [], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: ns3::Time ns3::SimpleOfdmWimaxPhy::DoGetTransmissionTime(uint32_t size, ns3::WimaxPhy::ModulationType modulationType) const [member function] - cls.add_method('DoGetTransmissionTime', - 'ns3::Time', - [param('uint32_t', 'size'), param('ns3::WimaxPhy::ModulationType', 'modulationType')], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: uint16_t ns3::SimpleOfdmWimaxPhy::DoGetTtg() const [member function] - cls.add_method('DoGetTtg', - 'uint16_t', - [], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::DoSetDataRates() [member function] - cls.add_method('DoSetDataRates', - 'void', - [], - visibility='private', is_virtual=True) - ## simple-ofdm-wimax-phy.h: void ns3::SimpleOfdmWimaxPhy::DoSetPhyParameters() [member function] - cls.add_method('DoSetPhyParameters', - 'void', - [], - visibility='private', is_virtual=True) - return - -def register_Ns3WimaxChannel_methods(root_module, cls): - ## wimax-channel.h: ns3::WimaxChannel::WimaxChannel(ns3::WimaxChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::WimaxChannel const &', 'arg0')]) - ## wimax-channel.h: ns3::WimaxChannel::WimaxChannel() [constructor] - cls.add_constructor([]) - ## wimax-channel.h: void ns3::WimaxChannel::Attach(ns3::Ptr phy) [member function] - cls.add_method('Attach', - 'void', - [param('ns3::Ptr< ns3::WimaxPhy >', 'phy')]) - ## wimax-channel.h: ns3::Ptr ns3::WimaxChannel::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) - ## wimax-channel.h: uint32_t ns3::WimaxChannel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-channel.h: void ns3::WimaxChannel::DoAttach(ns3::Ptr phy) [member function] - cls.add_method('DoAttach', - 'void', - [param('ns3::Ptr< ns3::WimaxPhy >', 'phy')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wimax-channel.h: ns3::Ptr ns3::WimaxChannel::DoGetDevice(uint32_t i) const [member function] - cls.add_method('DoGetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'i')], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - ## wimax-channel.h: uint32_t ns3::WimaxChannel::DoGetNDevices() const [member function] - cls.add_method('DoGetNDevices', - 'uint32_t', - [], - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3WimaxNetDevice_methods(root_module, cls): - ## wimax-net-device.h: ns3::WimaxNetDevice::m_direction [variable] - cls.add_static_attribute('m_direction', 'uint8_t', is_const=False) - ## wimax-net-device.h: ns3::WimaxNetDevice::m_frameStartTime [variable] - cls.add_static_attribute('m_frameStartTime', 'ns3::Time', is_const=False) - ## wimax-net-device.h: ns3::WimaxNetDevice::m_traceRx [variable] - cls.add_instance_attribute('m_traceRx', 'ns3::TracedCallback< ns3::Ptr< ns3::Packet const >, ns3::Mac48Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) - ## wimax-net-device.h: ns3::WimaxNetDevice::m_traceTx [variable] - cls.add_instance_attribute('m_traceTx', 'ns3::TracedCallback< ns3::Ptr< ns3::Packet const >, ns3::Mac48Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) - ## wimax-net-device.h: static ns3::TypeId ns3::WimaxNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## wimax-net-device.h: ns3::WimaxNetDevice::WimaxNetDevice() [constructor] - cls.add_constructor([]) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetTtg(uint16_t ttg) [member function] - cls.add_method('SetTtg', - 'void', - [param('uint16_t', 'ttg')]) - ## wimax-net-device.h: uint16_t ns3::WimaxNetDevice::GetTtg() const [member function] - cls.add_method('GetTtg', - 'uint16_t', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetRtg(uint16_t rtg) [member function] - cls.add_method('SetRtg', - 'void', - [param('uint16_t', 'rtg')]) - ## wimax-net-device.h: uint16_t ns3::WimaxNetDevice::GetRtg() const [member function] - cls.add_method('GetRtg', - 'uint16_t', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::Attach(ns3::Ptr channel) [member function] - cls.add_method('Attach', - 'void', - [param('ns3::Ptr< ns3::WimaxChannel >', 'channel')]) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetPhy(ns3::Ptr phy) [member function] - cls.add_method('SetPhy', - 'void', - [param('ns3::Ptr< ns3::WimaxPhy >', 'phy')]) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetPhy() const [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::WimaxPhy >', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetChannel(ns3::Ptr wimaxChannel) [member function] - cls.add_method('SetChannel', - 'void', - [param('ns3::Ptr< ns3::WimaxChannel >', 'wimaxChannel')]) - ## wimax-net-device.h: uint64_t ns3::WimaxNetDevice::GetChannel(uint8_t index) const [member function] - cls.add_method('GetChannel', - 'uint64_t', - [param('uint8_t', 'index')], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetNrFrames(uint32_t nrFrames) [member function] - cls.add_method('SetNrFrames', - 'void', - [param('uint32_t', 'nrFrames')]) - ## wimax-net-device.h: uint32_t ns3::WimaxNetDevice::GetNrFrames() const [member function] - cls.add_method('GetNrFrames', - 'uint32_t', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetMacAddress(ns3::Mac48Address address) [member function] - cls.add_method('SetMacAddress', - 'void', - [param('ns3::Mac48Address', 'address')]) - ## wimax-net-device.h: ns3::Mac48Address ns3::WimaxNetDevice::GetMacAddress() const [member function] - cls.add_method('GetMacAddress', - 'ns3::Mac48Address', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetState(uint8_t state) [member function] - cls.add_method('SetState', - 'void', - [param('uint8_t', 'state')]) - ## wimax-net-device.h: uint8_t ns3::WimaxNetDevice::GetState() const [member function] - cls.add_method('GetState', - 'uint8_t', - [], - is_const=True) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetInitialRangingConnection() const [member function] - cls.add_method('GetInitialRangingConnection', - 'ns3::Ptr< ns3::WimaxConnection >', - [], - is_const=True) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetBroadcastConnection() const [member function] - cls.add_method('GetBroadcastConnection', - 'ns3::Ptr< ns3::WimaxConnection >', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetCurrentDcd(ns3::Dcd dcd) [member function] - cls.add_method('SetCurrentDcd', - 'void', - [param('ns3::Dcd', 'dcd')]) - ## wimax-net-device.h: ns3::Dcd ns3::WimaxNetDevice::GetCurrentDcd() const [member function] - cls.add_method('GetCurrentDcd', - 'ns3::Dcd', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetCurrentUcd(ns3::Ucd ucd) [member function] - cls.add_method('SetCurrentUcd', - 'void', - [param('ns3::Ucd', 'ucd')]) - ## wimax-net-device.h: ns3::Ucd ns3::WimaxNetDevice::GetCurrentUcd() const [member function] - cls.add_method('GetCurrentUcd', - 'ns3::Ucd', - [], - is_const=True) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetConnectionManager() const [member function] - cls.add_method('GetConnectionManager', - 'ns3::Ptr< ns3::ConnectionManager >', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetConnectionManager(ns3::Ptr connectionManager) [member function] - cls.add_method('SetConnectionManager', - 'void', - [param('ns3::Ptr< ns3::ConnectionManager >', 'connectionManager')], - is_virtual=True) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetBurstProfileManager() const [member function] - cls.add_method('GetBurstProfileManager', - 'ns3::Ptr< ns3::BurstProfileManager >', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetBurstProfileManager(ns3::Ptr burstProfileManager) [member function] - cls.add_method('SetBurstProfileManager', - 'void', - [param('ns3::Ptr< ns3::BurstProfileManager >', 'burstProfileManager')]) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetBandwidthManager() const [member function] - cls.add_method('GetBandwidthManager', - 'ns3::Ptr< ns3::BandwidthManager >', - [], - is_const=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetBandwidthManager(ns3::Ptr bandwidthManager) [member function] - cls.add_method('SetBandwidthManager', - 'void', - [param('ns3::Ptr< ns3::BandwidthManager >', 'bandwidthManager')]) - ## wimax-net-device.h: void ns3::WimaxNetDevice::CreateDefaultConnections() [member function] - cls.add_method('CreateDefaultConnections', - 'void', - []) - ## wimax-net-device.h: void ns3::WimaxNetDevice::Start() [member function] - cls.add_method('Start', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_pure_virtual=True, is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetReceiveCallback() [member function] - cls.add_method('SetReceiveCallback', - 'void', - []) - ## wimax-net-device.h: void ns3::WimaxNetDevice::ForwardUp(ns3::Ptr packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest) [member function] - cls.add_method('ForwardUp', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest')]) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::Enqueue(ns3::Ptr packet, ns3::MacHeaderType const & hdrType, ns3::Ptr connection) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::MacHeaderType const &', 'hdrType'), param('ns3::Ptr< ns3::WimaxConnection >', 'connection')], - is_pure_virtual=True, is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::ForwardDown(ns3::Ptr burst, ns3::WimaxPhy::ModulationType modulationType) [member function] - cls.add_method('ForwardDown', - 'void', - [param('ns3::Ptr< ns3::PacketBurst >', 'burst'), param('ns3::WimaxPhy::ModulationType', 'modulationType')]) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetName(std::string const name) [member function] - cls.add_method('SetName', - 'void', - [param('std::string const', 'name')], - is_virtual=True) - ## wimax-net-device.h: std::string ns3::WimaxNetDevice::GetName() const [member function] - cls.add_method('GetName', - 'std::string', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetIfIndex(uint32_t const index) [member function] - cls.add_method('SetIfIndex', - 'void', - [param('uint32_t const', 'index')], - is_virtual=True) - ## wimax-net-device.h: uint32_t ns3::WimaxNetDevice::GetIfIndex() const [member function] - cls.add_method('GetIfIndex', - 'uint32_t', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetPhyChannel() const [member function] - cls.add_method('GetPhyChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetChannel() const [member function] - cls.add_method('GetChannel', - 'ns3::Ptr< ns3::Channel >', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetAddress(ns3::Address address) [member function] - cls.add_method('SetAddress', - 'void', - [param('ns3::Address', 'address')], - is_virtual=True) - ## wimax-net-device.h: ns3::Address ns3::WimaxNetDevice::GetAddress() const [member function] - cls.add_method('GetAddress', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::SetMtu(uint16_t const mtu) [member function] - cls.add_method('SetMtu', - 'bool', - [param('uint16_t const', 'mtu')], - is_virtual=True) - ## wimax-net-device.h: uint16_t ns3::WimaxNetDevice::GetMtu() const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::IsLinkUp() const [member function] - cls.add_method('IsLinkUp', - 'bool', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetLinkChangeCallback(ns3::Callback callback) [member function] - cls.add_method('SetLinkChangeCallback', - '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) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::IsBroadcast() const [member function] - cls.add_method('IsBroadcast', - 'bool', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: ns3::Address ns3::WimaxNetDevice::GetBroadcast() const [member function] - cls.add_method('GetBroadcast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::IsMulticast() const [member function] - cls.add_method('IsMulticast', - 'bool', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: ns3::Address ns3::WimaxNetDevice::GetMulticast() const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: ns3::Address ns3::WimaxNetDevice::MakeMulticastAddress(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('MakeMulticastAddress', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::IsPointToPoint() const [member function] - cls.add_method('IsPointToPoint', - 'bool', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::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) - ## wimax-net-device.h: void ns3::WimaxNetDevice::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', - 'void', - [param('ns3::Ptr< ns3::Node >', 'node')], - is_virtual=True) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::NeedsArp() const [member function] - cls.add_method('NeedsArp', - 'bool', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::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) - ## wimax-net-device.h: void ns3::WimaxNetDevice::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) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::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) - ## wimax-net-device.h: void ns3::WimaxNetDevice::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) - ## wimax-net-device.h: ns3::Callback, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> ns3::WimaxNetDevice::GetPromiscReceiveCallback() [member function] - cls.add_method('GetPromiscReceiveCallback', - '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 >', - []) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::SupportsSendFrom() const [member function] - cls.add_method('SupportsSendFrom', - 'bool', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True) - ## wimax-net-device.h: ns3::Address ns3::WimaxNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv6Address', 'addr')], - is_const=True, is_virtual=True) - ## wimax-net-device.h: ns3::Address ns3::WimaxNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] - cls.add_method('GetMulticast', - 'ns3::Address', - [param('ns3::Ipv4Address', 'multicastGroup')], - is_const=True, is_virtual=True) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::IsBridge() const [member function] - cls.add_method('IsBridge', - 'bool', - [], - is_const=True, is_virtual=True) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::IsPromisc() [member function] - cls.add_method('IsPromisc', - 'bool', - []) - ## wimax-net-device.h: void ns3::WimaxNetDevice::NotifyPromiscTrace(ns3::Ptr p) [member function] - cls.add_method('NotifyPromiscTrace', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## wimax-net-device.h: bool ns3::WimaxNetDevice::DoSend(ns3::Ptr packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('DoSend', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wimax-net-device.h: void ns3::WimaxNetDevice::DoReceive(ns3::Ptr packet) [member function] - cls.add_method('DoReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet')], - is_pure_virtual=True, visibility='private', is_virtual=True) - ## wimax-net-device.h: ns3::Ptr ns3::WimaxNetDevice::DoGetChannel() const [member function] - cls.add_method('DoGetChannel', - 'ns3::Ptr< ns3::WimaxChannel >', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3BaseStationNetDevice_methods(root_module, cls): - ## bs-net-device.h: static ns3::TypeId ns3::BaseStationNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## bs-net-device.h: ns3::BaseStationNetDevice::BaseStationNetDevice() [constructor] - cls.add_constructor([]) - ## bs-net-device.h: ns3::BaseStationNetDevice::BaseStationNetDevice(ns3::Ptr node, ns3::Ptr phy) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WimaxPhy >', 'phy')]) - ## bs-net-device.h: ns3::BaseStationNetDevice::BaseStationNetDevice(ns3::Ptr node, ns3::Ptr phy, ns3::Ptr uplinkScheduler, ns3::Ptr bsScheduler) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WimaxPhy >', 'phy'), param('ns3::Ptr< ns3::UplinkScheduler >', 'uplinkScheduler'), param('ns3::Ptr< ns3::BSScheduler >', 'bsScheduler')]) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetInitialRangingInterval(ns3::Time initialRangInterval) [member function] - cls.add_method('SetInitialRangingInterval', - 'void', - [param('ns3::Time', 'initialRangInterval')]) - ## bs-net-device.h: void ns3::BaseStationNetDevice::InitBaseStationNetDevice() [member function] - cls.add_method('InitBaseStationNetDevice', - 'void', - []) - ## bs-net-device.h: ns3::Time ns3::BaseStationNetDevice::GetInitialRangingInterval() const [member function] - cls.add_method('GetInitialRangingInterval', - 'ns3::Time', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetDcdInterval(ns3::Time dcdInterval) [member function] - cls.add_method('SetDcdInterval', - 'void', - [param('ns3::Time', 'dcdInterval')]) - ## bs-net-device.h: ns3::Time ns3::BaseStationNetDevice::GetDcdInterval() const [member function] - cls.add_method('GetDcdInterval', - 'ns3::Time', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetUcdInterval(ns3::Time ucdInterval) [member function] - cls.add_method('SetUcdInterval', - 'void', - [param('ns3::Time', 'ucdInterval')]) - ## bs-net-device.h: ns3::Time ns3::BaseStationNetDevice::GetUcdInterval() const [member function] - cls.add_method('GetUcdInterval', - 'ns3::Time', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetIntervalT8(ns3::Time interval) [member function] - cls.add_method('SetIntervalT8', - 'void', - [param('ns3::Time', 'interval')]) - ## bs-net-device.h: ns3::Time ns3::BaseStationNetDevice::GetIntervalT8() const [member function] - cls.add_method('GetIntervalT8', - 'ns3::Time', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetMaxRangingCorrectionRetries(uint8_t maxRangCorrectionRetries) [member function] - cls.add_method('SetMaxRangingCorrectionRetries', - 'void', - [param('uint8_t', 'maxRangCorrectionRetries')]) - ## bs-net-device.h: uint8_t ns3::BaseStationNetDevice::GetMaxRangingCorrectionRetries() const [member function] - cls.add_method('GetMaxRangingCorrectionRetries', - 'uint8_t', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetMaxInvitedRangRetries(uint8_t maxInvitedRangRetries) [member function] - cls.add_method('SetMaxInvitedRangRetries', - 'void', - [param('uint8_t', 'maxInvitedRangRetries')]) - ## bs-net-device.h: uint8_t ns3::BaseStationNetDevice::GetMaxInvitedRangRetries() const [member function] - cls.add_method('GetMaxInvitedRangRetries', - 'uint8_t', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetRangReqOppSize(uint8_t rangReqOppSize) [member function] - cls.add_method('SetRangReqOppSize', - 'void', - [param('uint8_t', 'rangReqOppSize')]) - ## bs-net-device.h: uint8_t ns3::BaseStationNetDevice::GetRangReqOppSize() const [member function] - cls.add_method('GetRangReqOppSize', - 'uint8_t', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetBwReqOppSize(uint8_t bwReqOppSize) [member function] - cls.add_method('SetBwReqOppSize', - 'void', - [param('uint8_t', 'bwReqOppSize')]) - ## bs-net-device.h: uint8_t ns3::BaseStationNetDevice::GetBwReqOppSize() const [member function] - cls.add_method('GetBwReqOppSize', - 'uint8_t', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetNrDlSymbols(uint32_t dlSymbols) [member function] - cls.add_method('SetNrDlSymbols', - 'void', - [param('uint32_t', 'dlSymbols')]) - ## bs-net-device.h: uint32_t ns3::BaseStationNetDevice::GetNrDlSymbols() const [member function] - cls.add_method('GetNrDlSymbols', - 'uint32_t', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetNrUlSymbols(uint32_t ulSymbols) [member function] - cls.add_method('SetNrUlSymbols', - 'void', - [param('uint32_t', 'ulSymbols')]) - ## bs-net-device.h: uint32_t ns3::BaseStationNetDevice::GetNrUlSymbols() const [member function] - cls.add_method('GetNrUlSymbols', - 'uint32_t', - [], - is_const=True) - ## bs-net-device.h: uint32_t ns3::BaseStationNetDevice::GetNrDcdSent() const [member function] - cls.add_method('GetNrDcdSent', - 'uint32_t', - [], - is_const=True) - ## bs-net-device.h: uint32_t ns3::BaseStationNetDevice::GetNrUcdSent() const [member function] - cls.add_method('GetNrUcdSent', - 'uint32_t', - [], - is_const=True) - ## bs-net-device.h: ns3::Time ns3::BaseStationNetDevice::GetDlSubframeStartTime() const [member function] - cls.add_method('GetDlSubframeStartTime', - 'ns3::Time', - [], - is_const=True) - ## bs-net-device.h: ns3::Time ns3::BaseStationNetDevice::GetUlSubframeStartTime() const [member function] - cls.add_method('GetUlSubframeStartTime', - 'ns3::Time', - [], - is_const=True) - ## bs-net-device.h: uint8_t ns3::BaseStationNetDevice::GetRangingOppNumber() const [member function] - cls.add_method('GetRangingOppNumber', - 'uint8_t', - [], - is_const=True) - ## bs-net-device.h: ns3::Ptr ns3::BaseStationNetDevice::GetSSManager() const [member function] - cls.add_method('GetSSManager', - 'ns3::Ptr< ns3::SSManager >', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetSSManager(ns3::Ptr ssManager) [member function] - cls.add_method('SetSSManager', - 'void', - [param('ns3::Ptr< ns3::SSManager >', 'ssManager')]) - ## bs-net-device.h: ns3::Ptr ns3::BaseStationNetDevice::GetUplinkScheduler() const [member function] - cls.add_method('GetUplinkScheduler', - 'ns3::Ptr< ns3::UplinkScheduler >', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetUplinkScheduler(ns3::Ptr ulScheduler) [member function] - cls.add_method('SetUplinkScheduler', - 'void', - [param('ns3::Ptr< ns3::UplinkScheduler >', 'ulScheduler')]) - ## bs-net-device.h: ns3::Ptr ns3::BaseStationNetDevice::GetLinkManager() const [member function] - cls.add_method('GetLinkManager', - 'ns3::Ptr< ns3::BSLinkManager >', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetBSScheduler(ns3::Ptr bsSchedule) [member function] - cls.add_method('SetBSScheduler', - 'void', - [param('ns3::Ptr< ns3::BSScheduler >', 'bsSchedule')]) - ## bs-net-device.h: ns3::Ptr ns3::BaseStationNetDevice::GetBSScheduler() const [member function] - cls.add_method('GetBSScheduler', - 'ns3::Ptr< ns3::BSScheduler >', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetLinkManager(ns3::Ptr linkManager) [member function] - cls.add_method('SetLinkManager', - 'void', - [param('ns3::Ptr< ns3::BSLinkManager >', 'linkManager')]) - ## bs-net-device.h: ns3::Ptr ns3::BaseStationNetDevice::GetBsClassifier() const [member function] - cls.add_method('GetBsClassifier', - 'ns3::Ptr< ns3::IpcsClassifier >', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetBsClassifier(ns3::Ptr classifier) [member function] - cls.add_method('SetBsClassifier', - 'void', - [param('ns3::Ptr< ns3::IpcsClassifier >', 'classifier')]) - ## bs-net-device.h: ns3::Time ns3::BaseStationNetDevice::GetPsDuration() const [member function] - cls.add_method('GetPsDuration', - 'ns3::Time', - [], - is_const=True) - ## bs-net-device.h: ns3::Time ns3::BaseStationNetDevice::GetSymbolDuration() const [member function] - cls.add_method('GetSymbolDuration', - 'ns3::Time', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::Start() [member function] - cls.add_method('Start', - 'void', - [], - is_virtual=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## bs-net-device.h: bool ns3::BaseStationNetDevice::Enqueue(ns3::Ptr packet, ns3::MacHeaderType const & hdrType, ns3::Ptr connection) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::MacHeaderType const &', 'hdrType'), param('ns3::Ptr< ns3::WimaxConnection >', 'connection')], - is_virtual=True) - ## bs-net-device.h: ns3::Ptr ns3::BaseStationNetDevice::GetConnection(ns3::Cid cid) [member function] - cls.add_method('GetConnection', - 'ns3::Ptr< ns3::WimaxConnection >', - [param('ns3::Cid', 'cid')]) - ## bs-net-device.h: void ns3::BaseStationNetDevice::MarkUplinkAllocations() [member function] - cls.add_method('MarkUplinkAllocations', - 'void', - []) - ## bs-net-device.h: void ns3::BaseStationNetDevice::MarkRangingOppStart(ns3::Time rangingOppStartTime) [member function] - cls.add_method('MarkRangingOppStart', - 'void', - [param('ns3::Time', 'rangingOppStartTime')]) - ## bs-net-device.h: ns3::Ptr ns3::BaseStationNetDevice::GetServiceFlowManager() const [member function] - cls.add_method('GetServiceFlowManager', - 'ns3::Ptr< ns3::BsServiceFlowManager >', - [], - is_const=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::SetServiceFlowManager(ns3::Ptr arg0) [member function] - cls.add_method('SetServiceFlowManager', - 'void', - [param('ns3::Ptr< ns3::BsServiceFlowManager >', 'arg0')]) - ## bs-net-device.h: void ns3::BaseStationNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## bs-net-device.h: bool ns3::BaseStationNetDevice::DoSend(ns3::Ptr packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('DoSend', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - visibility='private', is_virtual=True) - ## bs-net-device.h: void ns3::BaseStationNetDevice::DoReceive(ns3::Ptr packet) [member function] - cls.add_method('DoReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet')], - visibility='private', is_virtual=True) - return - -def register_Ns3SimpleOfdmWimaxChannel_methods(root_module, cls): - ## simple-ofdm-wimax-channel.h: ns3::SimpleOfdmWimaxChannel::SimpleOfdmWimaxChannel(ns3::SimpleOfdmWimaxChannel const & arg0) [copy constructor] - cls.add_constructor([param('ns3::SimpleOfdmWimaxChannel const &', 'arg0')]) - ## simple-ofdm-wimax-channel.h: ns3::SimpleOfdmWimaxChannel::SimpleOfdmWimaxChannel() [constructor] - cls.add_constructor([]) - ## simple-ofdm-wimax-channel.h: ns3::SimpleOfdmWimaxChannel::SimpleOfdmWimaxChannel(ns3::SimpleOfdmWimaxChannel::PropModel propModel) [constructor] - cls.add_constructor([param('ns3::SimpleOfdmWimaxChannel::PropModel', 'propModel')]) - ## simple-ofdm-wimax-channel.h: void ns3::SimpleOfdmWimaxChannel::Send(ns3::Time BlockTime, uint32_t burstSize, ns3::Ptr phy, bool isFirstBlock, bool isLastBlock, uint64_t frequency, ns3::WimaxPhy::ModulationType modulationType, uint8_t direction, double txPowerDbm, ns3::Ptr burst) [member function] - cls.add_method('Send', - 'void', - [param('ns3::Time', 'BlockTime'), param('uint32_t', 'burstSize'), param('ns3::Ptr< ns3::WimaxPhy >', 'phy'), param('bool', 'isFirstBlock'), param('bool', 'isLastBlock'), param('uint64_t', 'frequency'), param('ns3::WimaxPhy::ModulationType', 'modulationType'), param('uint8_t', 'direction'), param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::PacketBurst >', 'burst')]) - ## simple-ofdm-wimax-channel.h: void ns3::SimpleOfdmWimaxChannel::SetPropagationModel(ns3::SimpleOfdmWimaxChannel::PropModel propModel) [member function] - cls.add_method('SetPropagationModel', - 'void', - [param('ns3::SimpleOfdmWimaxChannel::PropModel', 'propModel')]) - ## simple-ofdm-wimax-channel.h: void ns3::SimpleOfdmWimaxChannel::DoAttach(ns3::Ptr phy) [member function] - cls.add_method('DoAttach', - 'void', - [param('ns3::Ptr< ns3::WimaxPhy >', 'phy')], - visibility='private', is_virtual=True) - ## simple-ofdm-wimax-channel.h: ns3::Ptr ns3::SimpleOfdmWimaxChannel::DoGetDevice(uint32_t i) const [member function] - cls.add_method('DoGetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'i')], - is_const=True, visibility='private', is_virtual=True) - ## simple-ofdm-wimax-channel.h: uint32_t ns3::SimpleOfdmWimaxChannel::DoGetNDevices() const [member function] - cls.add_method('DoGetNDevices', - 'uint32_t', - [], - is_const=True, visibility='private', is_virtual=True) - return - -def register_Ns3SubscriberStationNetDevice_methods(root_module, cls): - ## ss-net-device.h: ns3::SubscriberStationNetDevice::m_linkManager [variable] - cls.add_instance_attribute('m_linkManager', 'ns3::Ptr< ns3::SSLinkManager >', is_const=False) - ## ss-net-device.h: static ns3::TypeId ns3::SubscriberStationNetDevice::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## ss-net-device.h: ns3::SubscriberStationNetDevice::SubscriberStationNetDevice() [constructor] - cls.add_constructor([]) - ## ss-net-device.h: ns3::SubscriberStationNetDevice::SubscriberStationNetDevice(ns3::Ptr arg0, ns3::Ptr arg1) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'arg0'), param('ns3::Ptr< ns3::WimaxPhy >', 'arg1')]) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::InitSubscriberStationNetDevice() [member function] - cls.add_method('InitSubscriberStationNetDevice', - 'void', - []) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetLostDlMapInterval(ns3::Time lostDlMapInterval) [member function] - cls.add_method('SetLostDlMapInterval', - 'void', - [param('ns3::Time', 'lostDlMapInterval')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetLostDlMapInterval() const [member function] - cls.add_method('GetLostDlMapInterval', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetLostUlMapInterval(ns3::Time lostUlMapInterval) [member function] - cls.add_method('SetLostUlMapInterval', - 'void', - [param('ns3::Time', 'lostUlMapInterval')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetLostUlMapInterval() const [member function] - cls.add_method('GetLostUlMapInterval', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetMaxDcdInterval(ns3::Time maxDcdInterval) [member function] - cls.add_method('SetMaxDcdInterval', - 'void', - [param('ns3::Time', 'maxDcdInterval')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetMaxDcdInterval() const [member function] - cls.add_method('GetMaxDcdInterval', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetMaxUcdInterval(ns3::Time maxUcdInterval) [member function] - cls.add_method('SetMaxUcdInterval', - 'void', - [param('ns3::Time', 'maxUcdInterval')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetMaxUcdInterval() const [member function] - cls.add_method('GetMaxUcdInterval', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetIntervalT1(ns3::Time interval1) [member function] - cls.add_method('SetIntervalT1', - 'void', - [param('ns3::Time', 'interval1')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT1() const [member function] - cls.add_method('GetIntervalT1', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetIntervalT2(ns3::Time interval2) [member function] - cls.add_method('SetIntervalT2', - 'void', - [param('ns3::Time', 'interval2')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT2() const [member function] - cls.add_method('GetIntervalT2', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetIntervalT3(ns3::Time interval3) [member function] - cls.add_method('SetIntervalT3', - 'void', - [param('ns3::Time', 'interval3')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT3() const [member function] - cls.add_method('GetIntervalT3', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetIntervalT7(ns3::Time interval7) [member function] - cls.add_method('SetIntervalT7', - 'void', - [param('ns3::Time', 'interval7')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT7() const [member function] - cls.add_method('GetIntervalT7', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetIntervalT12(ns3::Time interval12) [member function] - cls.add_method('SetIntervalT12', - 'void', - [param('ns3::Time', 'interval12')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT12() const [member function] - cls.add_method('GetIntervalT12', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetIntervalT20(ns3::Time interval20) [member function] - cls.add_method('SetIntervalT20', - 'void', - [param('ns3::Time', 'interval20')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT20() const [member function] - cls.add_method('GetIntervalT20', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetIntervalT21(ns3::Time interval21) [member function] - cls.add_method('SetIntervalT21', - 'void', - [param('ns3::Time', 'interval21')]) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetIntervalT21() const [member function] - cls.add_method('GetIntervalT21', - 'ns3::Time', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetMaxContentionRangingRetries(uint8_t maxContentionRangingRetries) [member function] - cls.add_method('SetMaxContentionRangingRetries', - 'void', - [param('uint8_t', 'maxContentionRangingRetries')]) - ## ss-net-device.h: uint8_t ns3::SubscriberStationNetDevice::GetMaxContentionRangingRetries() const [member function] - cls.add_method('GetMaxContentionRangingRetries', - 'uint8_t', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetBasicConnection(ns3::Ptr basicConnection) [member function] - cls.add_method('SetBasicConnection', - 'void', - [param('ns3::Ptr< ns3::WimaxConnection >', 'basicConnection')]) - ## ss-net-device.h: ns3::Ptr ns3::SubscriberStationNetDevice::GetBasicConnection() const [member function] - cls.add_method('GetBasicConnection', - 'ns3::Ptr< ns3::WimaxConnection >', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetPrimaryConnection(ns3::Ptr primaryConnection) [member function] - cls.add_method('SetPrimaryConnection', - 'void', - [param('ns3::Ptr< ns3::WimaxConnection >', 'primaryConnection')]) - ## ss-net-device.h: ns3::Ptr ns3::SubscriberStationNetDevice::GetPrimaryConnection() const [member function] - cls.add_method('GetPrimaryConnection', - 'ns3::Ptr< ns3::WimaxConnection >', - [], - is_const=True) - ## ss-net-device.h: ns3::Cid ns3::SubscriberStationNetDevice::GetBasicCid() const [member function] - cls.add_method('GetBasicCid', - 'ns3::Cid', - [], - is_const=True) - ## ss-net-device.h: ns3::Cid ns3::SubscriberStationNetDevice::GetPrimaryCid() const [member function] - cls.add_method('GetPrimaryCid', - 'ns3::Cid', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetModulationType(ns3::WimaxPhy::ModulationType modulationType) [member function] - cls.add_method('SetModulationType', - 'void', - [param('ns3::WimaxPhy::ModulationType', 'modulationType')]) - ## ss-net-device.h: ns3::WimaxPhy::ModulationType ns3::SubscriberStationNetDevice::GetModulationType() const [member function] - cls.add_method('GetModulationType', - 'ns3::WimaxPhy::ModulationType', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetAreManagementConnectionsAllocated(bool areManagementConnectionsAllocated) [member function] - cls.add_method('SetAreManagementConnectionsAllocated', - 'void', - [param('bool', 'areManagementConnectionsAllocated')]) - ## ss-net-device.h: bool ns3::SubscriberStationNetDevice::GetAreManagementConnectionsAllocated() const [member function] - cls.add_method('GetAreManagementConnectionsAllocated', - 'bool', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetAreServiceFlowsAllocated(bool areServiceFlowsAllocated) [member function] - cls.add_method('SetAreServiceFlowsAllocated', - 'void', - [param('bool', 'areServiceFlowsAllocated')]) - ## ss-net-device.h: bool ns3::SubscriberStationNetDevice::GetAreServiceFlowsAllocated() const [member function] - cls.add_method('GetAreServiceFlowsAllocated', - 'bool', - [], - is_const=True) - ## ss-net-device.h: ns3::Ptr ns3::SubscriberStationNetDevice::GetScheduler() const [member function] - cls.add_method('GetScheduler', - 'ns3::Ptr< ns3::SSScheduler >', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetScheduler(ns3::Ptr ssScheduler) [member function] - cls.add_method('SetScheduler', - 'void', - [param('ns3::Ptr< ns3::SSScheduler >', 'ssScheduler')]) - ## ss-net-device.h: bool ns3::SubscriberStationNetDevice::HasServiceFlows() const [member function] - cls.add_method('HasServiceFlows', - 'bool', - [], - is_const=True) - ## ss-net-device.h: bool ns3::SubscriberStationNetDevice::Enqueue(ns3::Ptr packet, ns3::MacHeaderType const & hdrType, ns3::Ptr connection) [member function] - cls.add_method('Enqueue', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::MacHeaderType const &', 'hdrType'), param('ns3::Ptr< ns3::WimaxConnection >', 'connection')], - is_virtual=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SendBurst(uint8_t uiuc, uint16_t nrSymbols, ns3::Ptr connection, ns3::MacHeaderType::HeaderType packetType=::ns3::MacHeaderType::HEADER_TYPE_GENERIC) [member function] - cls.add_method('SendBurst', - 'void', - [param('uint8_t', 'uiuc'), param('uint16_t', 'nrSymbols'), param('ns3::Ptr< ns3::WimaxConnection >', 'connection'), param('ns3::MacHeaderType::HeaderType', 'packetType', default_value='::ns3::MacHeaderType::HEADER_TYPE_GENERIC')]) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::Start() [member function] - cls.add_method('Start', - 'void', - [], - is_virtual=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::Stop() [member function] - cls.add_method('Stop', - 'void', - [], - is_virtual=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::AddServiceFlow(ns3::ServiceFlow * sf) [member function] - cls.add_method('AddServiceFlow', - 'void', - [param('ns3::ServiceFlow *', 'sf')]) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::AddServiceFlow(ns3::ServiceFlow sf) [member function] - cls.add_method('AddServiceFlow', - 'void', - [param('ns3::ServiceFlow', 'sf')]) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetTimer(ns3::EventId eventId, ns3::EventId & event) [member function] - cls.add_method('SetTimer', - 'void', - [param('ns3::EventId', 'eventId'), param('ns3::EventId &', 'event')]) - ## ss-net-device.h: bool ns3::SubscriberStationNetDevice::IsRegistered() const [member function] - cls.add_method('IsRegistered', - 'bool', - [], - is_const=True) - ## ss-net-device.h: ns3::Time ns3::SubscriberStationNetDevice::GetTimeToAllocation(ns3::Time defferTime) [member function] - cls.add_method('GetTimeToAllocation', - 'ns3::Time', - [param('ns3::Time', 'defferTime')]) - ## ss-net-device.h: ns3::Ptr ns3::SubscriberStationNetDevice::GetIpcsClassifier() const [member function] - cls.add_method('GetIpcsClassifier', - 'ns3::Ptr< ns3::IpcsClassifier >', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetIpcsPacketClassifier(ns3::Ptr arg0) [member function] - cls.add_method('SetIpcsPacketClassifier', - 'void', - [param('ns3::Ptr< ns3::IpcsClassifier >', 'arg0')]) - ## ss-net-device.h: ns3::Ptr ns3::SubscriberStationNetDevice::GetLinkManager() const [member function] - cls.add_method('GetLinkManager', - 'ns3::Ptr< ns3::SSLinkManager >', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetLinkManager(ns3::Ptr arg0) [member function] - cls.add_method('SetLinkManager', - 'void', - [param('ns3::Ptr< ns3::SSLinkManager >', 'arg0')]) - ## ss-net-device.h: ns3::Ptr ns3::SubscriberStationNetDevice::GetServiceFlowManager() const [member function] - cls.add_method('GetServiceFlowManager', - 'ns3::Ptr< ns3::SsServiceFlowManager >', - [], - is_const=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::SetServiceFlowManager(ns3::Ptr arg0) [member function] - cls.add_method('SetServiceFlowManager', - 'void', - [param('ns3::Ptr< ns3::SsServiceFlowManager >', 'arg0')]) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - visibility='private', is_virtual=True) - ## ss-net-device.h: bool ns3::SubscriberStationNetDevice::DoSend(ns3::Ptr packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('DoSend', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], - visibility='private', is_virtual=True) - ## ss-net-device.h: void ns3::SubscriberStationNetDevice::DoReceive(ns3::Ptr packet) [member function] - cls.add_method('DoReceive', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet')], - visibility='private', is_virtual=True) - return - -def register_functions(root_module): - module = root_module - ## crc8.h: extern uint8_t ns3::CRC8Calculate(uint8_t const * data, int length) [free function] - module.add_function('CRC8Calculate', - 'uint8_t', - [param('uint8_t const *', 'data'), param('int', 'length')]) - 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-LP64/ns3modulegen_generated.py b/bindings/python/apidefs/gcc-LP64/ns3modulegen_generated.py deleted file mode 100644 index aeee28a61..000000000 --- a/bindings/python/apidefs/gcc-LP64/ns3modulegen_generated.py +++ /dev/null @@ -1,1378 +0,0 @@ -from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers - - -import pybindgen.settings -import warnings - -class ErrorHandler(pybindgen.settings.ErrorHandler): - def handle_error(self, wrapper, exception, traceback_): - warnings.warn("exception %r in wrapper %s" % (exception, wrapper)) - return True -pybindgen.settings.error_handler = ErrorHandler() - - -import sys -import ns3_module_core -import ns3_module_network -import ns3_module_bridge -import ns3_module_config_store -import ns3_module_emu -import ns3_module_mobility -import ns3_module_mpi -import ns3_module_stats -import ns3_module_tools -import ns3_module_topology_read -import ns3_module_propagation -import ns3_module_internet -import ns3_module_point_to_point -import ns3_module_wifi -import ns3_module_applications -import ns3_module_click -import ns3_module_flow_monitor -import ns3_module_nix_vector_routing -import ns3_module_openflow -import ns3_module_tap_bridge -import ns3_module_virtual_net_device -import ns3_module_netanim -import ns3_module_energy -import ns3_module_visualizer -import ns3_module_mesh -import ns3_module_ns3wifi -import ns3_module_spectrum -import ns3_module_csma -import ns3_module_uan -import ns3_module_aodv -import ns3_module_dsdv -import ns3_module_wimax -import ns3_module_ns3tcp -import ns3_module_olsr -import ns3_module_lte - -def module_init(): - root_module = Module('ns3', cpp_namespace='::ns3') - return root_module - -def register_types(module): - root_module = module.get_root() - - root_module.begin_section('ns3_module_core') - ns3_module_core.register_types(module) - - try: - import ns3_module_core__local - except ImportError: - pass - else: - ns3_module_core__local.register_types(module) - - root_module.end_section('ns3_module_core') - root_module.begin_section('ns3_module_network') - ns3_module_network.register_types(module) - - try: - import ns3_module_network__local - except ImportError: - pass - else: - ns3_module_network__local.register_types(module) - - root_module.end_section('ns3_module_network') - root_module.begin_section('ns3_module_bridge') - ns3_module_bridge.register_types(module) - - try: - import ns3_module_bridge__local - except ImportError: - pass - else: - ns3_module_bridge__local.register_types(module) - - root_module.end_section('ns3_module_bridge') - root_module.begin_section('ns3_module_config_store') - ns3_module_config_store.register_types(module) - - try: - import ns3_module_config_store__local - except ImportError: - pass - else: - ns3_module_config_store__local.register_types(module) - - root_module.end_section('ns3_module_config_store') - root_module.begin_section('ns3_module_emu') - ns3_module_emu.register_types(module) - - try: - import ns3_module_emu__local - except ImportError: - pass - else: - ns3_module_emu__local.register_types(module) - - root_module.end_section('ns3_module_emu') - root_module.begin_section('ns3_module_mobility') - ns3_module_mobility.register_types(module) - - try: - import ns3_module_mobility__local - except ImportError: - pass - else: - ns3_module_mobility__local.register_types(module) - - root_module.end_section('ns3_module_mobility') - root_module.begin_section('ns3_module_mpi') - ns3_module_mpi.register_types(module) - - try: - import ns3_module_mpi__local - except ImportError: - pass - else: - ns3_module_mpi__local.register_types(module) - - root_module.end_section('ns3_module_mpi') - root_module.begin_section('ns3_module_stats') - ns3_module_stats.register_types(module) - - try: - import ns3_module_stats__local - except ImportError: - pass - else: - ns3_module_stats__local.register_types(module) - - root_module.end_section('ns3_module_stats') - root_module.begin_section('ns3_module_tools') - ns3_module_tools.register_types(module) - - try: - import ns3_module_tools__local - except ImportError: - pass - else: - ns3_module_tools__local.register_types(module) - - root_module.end_section('ns3_module_tools') - root_module.begin_section('ns3_module_topology_read') - ns3_module_topology_read.register_types(module) - - try: - import ns3_module_topology_read__local - except ImportError: - pass - else: - ns3_module_topology_read__local.register_types(module) - - root_module.end_section('ns3_module_topology_read') - root_module.begin_section('ns3_module_propagation') - ns3_module_propagation.register_types(module) - - try: - import ns3_module_propagation__local - except ImportError: - pass - else: - ns3_module_propagation__local.register_types(module) - - root_module.end_section('ns3_module_propagation') - root_module.begin_section('ns3_module_internet') - ns3_module_internet.register_types(module) - - try: - import ns3_module_internet__local - except ImportError: - pass - else: - ns3_module_internet__local.register_types(module) - - root_module.end_section('ns3_module_internet') - root_module.begin_section('ns3_module_point_to_point') - ns3_module_point_to_point.register_types(module) - - try: - import ns3_module_point_to_point__local - except ImportError: - pass - else: - ns3_module_point_to_point__local.register_types(module) - - root_module.end_section('ns3_module_point_to_point') - root_module.begin_section('ns3_module_wifi') - ns3_module_wifi.register_types(module) - - try: - import ns3_module_wifi__local - except ImportError: - pass - else: - ns3_module_wifi__local.register_types(module) - - root_module.end_section('ns3_module_wifi') - root_module.begin_section('ns3_module_applications') - ns3_module_applications.register_types(module) - - try: - import ns3_module_applications__local - except ImportError: - pass - else: - ns3_module_applications__local.register_types(module) - - root_module.end_section('ns3_module_applications') - root_module.begin_section('ns3_module_click') - ns3_module_click.register_types(module) - - try: - import ns3_module_click__local - except ImportError: - pass - else: - ns3_module_click__local.register_types(module) - - root_module.end_section('ns3_module_click') - root_module.begin_section('ns3_module_flow_monitor') - ns3_module_flow_monitor.register_types(module) - - try: - import ns3_module_flow_monitor__local - except ImportError: - pass - else: - ns3_module_flow_monitor__local.register_types(module) - - root_module.end_section('ns3_module_flow_monitor') - root_module.begin_section('ns3_module_nix_vector_routing') - ns3_module_nix_vector_routing.register_types(module) - - try: - import ns3_module_nix_vector_routing__local - except ImportError: - pass - else: - ns3_module_nix_vector_routing__local.register_types(module) - - root_module.end_section('ns3_module_nix_vector_routing') - root_module.begin_section('ns3_module_openflow') - ns3_module_openflow.register_types(module) - - try: - import ns3_module_openflow__local - except ImportError: - pass - else: - ns3_module_openflow__local.register_types(module) - - root_module.end_section('ns3_module_openflow') - root_module.begin_section('ns3_module_tap_bridge') - ns3_module_tap_bridge.register_types(module) - - try: - import ns3_module_tap_bridge__local - except ImportError: - pass - else: - ns3_module_tap_bridge__local.register_types(module) - - root_module.end_section('ns3_module_tap_bridge') - root_module.begin_section('ns3_module_virtual_net_device') - ns3_module_virtual_net_device.register_types(module) - - try: - import ns3_module_virtual_net_device__local - except ImportError: - pass - else: - ns3_module_virtual_net_device__local.register_types(module) - - root_module.end_section('ns3_module_virtual_net_device') - root_module.begin_section('ns3_module_netanim') - ns3_module_netanim.register_types(module) - - try: - import ns3_module_netanim__local - except ImportError: - pass - else: - ns3_module_netanim__local.register_types(module) - - root_module.end_section('ns3_module_netanim') - root_module.begin_section('ns3_module_energy') - ns3_module_energy.register_types(module) - - try: - import ns3_module_energy__local - except ImportError: - pass - else: - ns3_module_energy__local.register_types(module) - - root_module.end_section('ns3_module_energy') - root_module.begin_section('ns3_module_visualizer') - ns3_module_visualizer.register_types(module) - - try: - import ns3_module_visualizer__local - except ImportError: - pass - else: - ns3_module_visualizer__local.register_types(module) - - root_module.end_section('ns3_module_visualizer') - root_module.begin_section('ns3_module_mesh') - ns3_module_mesh.register_types(module) - - try: - import ns3_module_mesh__local - except ImportError: - pass - else: - ns3_module_mesh__local.register_types(module) - - root_module.end_section('ns3_module_mesh') - root_module.begin_section('ns3_module_ns3wifi') - ns3_module_ns3wifi.register_types(module) - - try: - import ns3_module_ns3wifi__local - except ImportError: - pass - else: - ns3_module_ns3wifi__local.register_types(module) - - root_module.end_section('ns3_module_ns3wifi') - root_module.begin_section('ns3_module_spectrum') - ns3_module_spectrum.register_types(module) - - try: - import ns3_module_spectrum__local - except ImportError: - pass - else: - ns3_module_spectrum__local.register_types(module) - - root_module.end_section('ns3_module_spectrum') - root_module.begin_section('ns3_module_csma') - ns3_module_csma.register_types(module) - - try: - import ns3_module_csma__local - except ImportError: - pass - else: - ns3_module_csma__local.register_types(module) - - root_module.end_section('ns3_module_csma') - root_module.begin_section('ns3_module_uan') - ns3_module_uan.register_types(module) - - try: - import ns3_module_uan__local - except ImportError: - pass - else: - ns3_module_uan__local.register_types(module) - - root_module.end_section('ns3_module_uan') - root_module.begin_section('ns3_module_aodv') - ns3_module_aodv.register_types(module) - - try: - import ns3_module_aodv__local - except ImportError: - pass - else: - ns3_module_aodv__local.register_types(module) - - root_module.end_section('ns3_module_aodv') - root_module.begin_section('ns3_module_dsdv') - ns3_module_dsdv.register_types(module) - - try: - import ns3_module_dsdv__local - except ImportError: - pass - else: - ns3_module_dsdv__local.register_types(module) - - root_module.end_section('ns3_module_dsdv') - root_module.begin_section('ns3_module_wimax') - ns3_module_wimax.register_types(module) - - try: - import ns3_module_wimax__local - except ImportError: - pass - else: - ns3_module_wimax__local.register_types(module) - - root_module.end_section('ns3_module_wimax') - root_module.begin_section('ns3_module_ns3tcp') - ns3_module_ns3tcp.register_types(module) - - try: - import ns3_module_ns3tcp__local - except ImportError: - pass - else: - ns3_module_ns3tcp__local.register_types(module) - - root_module.end_section('ns3_module_ns3tcp') - root_module.begin_section('ns3_module_olsr') - ns3_module_olsr.register_types(module) - - try: - import ns3_module_olsr__local - except ImportError: - pass - else: - ns3_module_olsr__local.register_types(module) - - root_module.end_section('ns3_module_olsr') - root_module.begin_section('ns3_module_lte') - ns3_module_lte.register_types(module) - - try: - import ns3_module_lte__local - except ImportError: - pass - else: - ns3_module_lte__local.register_types(module) - - root_module.end_section('ns3_module_lte') - module.add_container('std::vector< unsigned int >', 'unsigned int', container_type='vector') - module.add_container('std::vector< bool >', 'bool', container_type='vector') - module.add_container('std::vector< int >', 'int', container_type='vector') - module.add_container('std::vector< std::string >', 'std::string', container_type='vector') - module.add_container('std::set< unsigned int >', 'unsigned int', container_type='set') - module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::UanAddress > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::UanAddress >', container_type='list') - module.add_container('std::vector< ns3::ServiceFlow * >', 'ns3::ServiceFlow *', container_type='vector') - module.add_container('std::vector< std::complex< double > >', 'std::complex< double >', container_type='vector') - module.add_container('std::vector< double >', 'double', container_type='vector') - module.add_container('ns3::bvec', 'bool', container_type='vector') - module.add_container('std::vector< ns3::SSRecord * >', 'ns3::SSRecord *', container_type='vector') - module.add_container('std::map< std::string, std::string >', ('std::string', 'std::string'), container_type='map') - module.add_container('std::set< unsigned char >', 'unsigned char', container_type='set') - module.add_container('std::list< std::pair< ns3::OfdmDlMapIe *, ns3::Ptr< ns3::PacketBurst > > >', 'std::pair< ns3::OfdmDlMapIe *, ns3::Ptr< ns3::PacketBurst > >', container_type='list') - module.add_container('std::vector< unsigned long >', 'long unsigned int', container_type='vector') - module.add_container('std::vector< std::vector< double > >', 'std::vector< double >', container_type='vector') - module.add_container('std::list< unsigned int >', 'unsigned int', container_type='list') - module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader >', container_type='list') - module.add_container('std::vector< std::pair< ns3::Ptr< ns3::UanNetDevice >, ns3::Ptr< ns3::UanTransducer > > >', 'std::pair< ns3::Ptr< ns3::UanNetDevice >, ns3::Ptr< ns3::UanTransducer > >', container_type='vector') - - ## 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() - - module.add_container('std::map< ns3::Ipv4Address, unsigned int >', ('ns3::Ipv4Address', 'unsigned int'), container_type='map') - -def register_types_ns3_dot11s(module): - root_module = module.get_root() - - module.add_container('std::vector< std::pair< unsigned int, ns3::Mac48Address > >', 'std::pair< unsigned int, ns3::Mac48Address >', container_type='vector') - -def register_types_ns3_dsdv(module): - root_module = module.get_root() - - -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): - root_module.begin_section('ns3_module_core') - ns3_module_core.register_methods(root_module) - - try: - import ns3_module_core__local - except ImportError: - pass - else: - ns3_module_core__local.register_methods(root_module) - - root_module.end_section('ns3_module_core') - root_module.begin_section('ns3_module_network') - ns3_module_network.register_methods(root_module) - - try: - import ns3_module_network__local - except ImportError: - pass - else: - ns3_module_network__local.register_methods(root_module) - - root_module.end_section('ns3_module_network') - root_module.begin_section('ns3_module_bridge') - ns3_module_bridge.register_methods(root_module) - - try: - import ns3_module_bridge__local - except ImportError: - pass - else: - ns3_module_bridge__local.register_methods(root_module) - - root_module.end_section('ns3_module_bridge') - root_module.begin_section('ns3_module_config_store') - ns3_module_config_store.register_methods(root_module) - - try: - import ns3_module_config_store__local - except ImportError: - pass - else: - ns3_module_config_store__local.register_methods(root_module) - - root_module.end_section('ns3_module_config_store') - root_module.begin_section('ns3_module_emu') - ns3_module_emu.register_methods(root_module) - - try: - import ns3_module_emu__local - except ImportError: - pass - else: - ns3_module_emu__local.register_methods(root_module) - - root_module.end_section('ns3_module_emu') - root_module.begin_section('ns3_module_mobility') - ns3_module_mobility.register_methods(root_module) - - try: - import ns3_module_mobility__local - except ImportError: - pass - else: - ns3_module_mobility__local.register_methods(root_module) - - root_module.end_section('ns3_module_mobility') - root_module.begin_section('ns3_module_mpi') - ns3_module_mpi.register_methods(root_module) - - try: - import ns3_module_mpi__local - except ImportError: - pass - else: - ns3_module_mpi__local.register_methods(root_module) - - root_module.end_section('ns3_module_mpi') - root_module.begin_section('ns3_module_stats') - ns3_module_stats.register_methods(root_module) - - try: - import ns3_module_stats__local - except ImportError: - pass - else: - ns3_module_stats__local.register_methods(root_module) - - root_module.end_section('ns3_module_stats') - root_module.begin_section('ns3_module_tools') - ns3_module_tools.register_methods(root_module) - - try: - import ns3_module_tools__local - except ImportError: - pass - else: - ns3_module_tools__local.register_methods(root_module) - - root_module.end_section('ns3_module_tools') - root_module.begin_section('ns3_module_topology_read') - ns3_module_topology_read.register_methods(root_module) - - try: - import ns3_module_topology_read__local - except ImportError: - pass - else: - ns3_module_topology_read__local.register_methods(root_module) - - root_module.end_section('ns3_module_topology_read') - root_module.begin_section('ns3_module_propagation') - ns3_module_propagation.register_methods(root_module) - - try: - import ns3_module_propagation__local - except ImportError: - pass - else: - ns3_module_propagation__local.register_methods(root_module) - - root_module.end_section('ns3_module_propagation') - root_module.begin_section('ns3_module_internet') - ns3_module_internet.register_methods(root_module) - - try: - import ns3_module_internet__local - except ImportError: - pass - else: - ns3_module_internet__local.register_methods(root_module) - - root_module.end_section('ns3_module_internet') - root_module.begin_section('ns3_module_point_to_point') - ns3_module_point_to_point.register_methods(root_module) - - try: - import ns3_module_point_to_point__local - except ImportError: - pass - else: - ns3_module_point_to_point__local.register_methods(root_module) - - root_module.end_section('ns3_module_point_to_point') - root_module.begin_section('ns3_module_wifi') - ns3_module_wifi.register_methods(root_module) - - try: - import ns3_module_wifi__local - except ImportError: - pass - else: - ns3_module_wifi__local.register_methods(root_module) - - root_module.end_section('ns3_module_wifi') - root_module.begin_section('ns3_module_applications') - ns3_module_applications.register_methods(root_module) - - try: - import ns3_module_applications__local - except ImportError: - pass - else: - ns3_module_applications__local.register_methods(root_module) - - root_module.end_section('ns3_module_applications') - root_module.begin_section('ns3_module_click') - ns3_module_click.register_methods(root_module) - - try: - import ns3_module_click__local - except ImportError: - pass - else: - ns3_module_click__local.register_methods(root_module) - - root_module.end_section('ns3_module_click') - root_module.begin_section('ns3_module_flow_monitor') - ns3_module_flow_monitor.register_methods(root_module) - - try: - import ns3_module_flow_monitor__local - except ImportError: - pass - else: - ns3_module_flow_monitor__local.register_methods(root_module) - - root_module.end_section('ns3_module_flow_monitor') - root_module.begin_section('ns3_module_nix_vector_routing') - ns3_module_nix_vector_routing.register_methods(root_module) - - try: - import ns3_module_nix_vector_routing__local - except ImportError: - pass - else: - ns3_module_nix_vector_routing__local.register_methods(root_module) - - root_module.end_section('ns3_module_nix_vector_routing') - root_module.begin_section('ns3_module_openflow') - ns3_module_openflow.register_methods(root_module) - - try: - import ns3_module_openflow__local - except ImportError: - pass - else: - ns3_module_openflow__local.register_methods(root_module) - - root_module.end_section('ns3_module_openflow') - root_module.begin_section('ns3_module_tap_bridge') - ns3_module_tap_bridge.register_methods(root_module) - - try: - import ns3_module_tap_bridge__local - except ImportError: - pass - else: - ns3_module_tap_bridge__local.register_methods(root_module) - - root_module.end_section('ns3_module_tap_bridge') - root_module.begin_section('ns3_module_virtual_net_device') - ns3_module_virtual_net_device.register_methods(root_module) - - try: - import ns3_module_virtual_net_device__local - except ImportError: - pass - else: - ns3_module_virtual_net_device__local.register_methods(root_module) - - root_module.end_section('ns3_module_virtual_net_device') - root_module.begin_section('ns3_module_netanim') - ns3_module_netanim.register_methods(root_module) - - try: - import ns3_module_netanim__local - except ImportError: - pass - else: - ns3_module_netanim__local.register_methods(root_module) - - root_module.end_section('ns3_module_netanim') - root_module.begin_section('ns3_module_energy') - ns3_module_energy.register_methods(root_module) - - try: - import ns3_module_energy__local - except ImportError: - pass - else: - ns3_module_energy__local.register_methods(root_module) - - root_module.end_section('ns3_module_energy') - root_module.begin_section('ns3_module_visualizer') - ns3_module_visualizer.register_methods(root_module) - - try: - import ns3_module_visualizer__local - except ImportError: - pass - else: - ns3_module_visualizer__local.register_methods(root_module) - - root_module.end_section('ns3_module_visualizer') - root_module.begin_section('ns3_module_mesh') - ns3_module_mesh.register_methods(root_module) - - try: - import ns3_module_mesh__local - except ImportError: - pass - else: - ns3_module_mesh__local.register_methods(root_module) - - root_module.end_section('ns3_module_mesh') - root_module.begin_section('ns3_module_ns3wifi') - ns3_module_ns3wifi.register_methods(root_module) - - try: - import ns3_module_ns3wifi__local - except ImportError: - pass - else: - ns3_module_ns3wifi__local.register_methods(root_module) - - root_module.end_section('ns3_module_ns3wifi') - root_module.begin_section('ns3_module_spectrum') - ns3_module_spectrum.register_methods(root_module) - - try: - import ns3_module_spectrum__local - except ImportError: - pass - else: - ns3_module_spectrum__local.register_methods(root_module) - - root_module.end_section('ns3_module_spectrum') - root_module.begin_section('ns3_module_csma') - ns3_module_csma.register_methods(root_module) - - try: - import ns3_module_csma__local - except ImportError: - pass - else: - ns3_module_csma__local.register_methods(root_module) - - root_module.end_section('ns3_module_csma') - root_module.begin_section('ns3_module_uan') - ns3_module_uan.register_methods(root_module) - - try: - import ns3_module_uan__local - except ImportError: - pass - else: - ns3_module_uan__local.register_methods(root_module) - - root_module.end_section('ns3_module_uan') - root_module.begin_section('ns3_module_aodv') - ns3_module_aodv.register_methods(root_module) - - try: - import ns3_module_aodv__local - except ImportError: - pass - else: - ns3_module_aodv__local.register_methods(root_module) - - root_module.end_section('ns3_module_aodv') - root_module.begin_section('ns3_module_dsdv') - ns3_module_dsdv.register_methods(root_module) - - try: - import ns3_module_dsdv__local - except ImportError: - pass - else: - ns3_module_dsdv__local.register_methods(root_module) - - root_module.end_section('ns3_module_dsdv') - root_module.begin_section('ns3_module_wimax') - ns3_module_wimax.register_methods(root_module) - - try: - import ns3_module_wimax__local - except ImportError: - pass - else: - ns3_module_wimax__local.register_methods(root_module) - - root_module.end_section('ns3_module_wimax') - root_module.begin_section('ns3_module_ns3tcp') - ns3_module_ns3tcp.register_methods(root_module) - - try: - import ns3_module_ns3tcp__local - except ImportError: - pass - else: - ns3_module_ns3tcp__local.register_methods(root_module) - - root_module.end_section('ns3_module_ns3tcp') - root_module.begin_section('ns3_module_olsr') - ns3_module_olsr.register_methods(root_module) - - try: - import ns3_module_olsr__local - except ImportError: - pass - else: - ns3_module_olsr__local.register_methods(root_module) - - root_module.end_section('ns3_module_olsr') - root_module.begin_section('ns3_module_lte') - ns3_module_lte.register_methods(root_module) - - try: - import ns3_module_lte__local - except ImportError: - pass - else: - ns3_module_lte__local.register_methods(root_module) - - root_module.end_section('ns3_module_lte') - return - -def register_functions(root_module): - module = root_module - root_module.begin_section('ns3_module_core') - ns3_module_core.register_functions(root_module) - - try: - import ns3_module_core__local - except ImportError: - pass - else: - ns3_module_core__local.register_functions(root_module) - - root_module.end_section('ns3_module_core') - root_module.begin_section('ns3_module_network') - ns3_module_network.register_functions(root_module) - - try: - import ns3_module_network__local - except ImportError: - pass - else: - ns3_module_network__local.register_functions(root_module) - - root_module.end_section('ns3_module_network') - root_module.begin_section('ns3_module_bridge') - ns3_module_bridge.register_functions(root_module) - - try: - import ns3_module_bridge__local - except ImportError: - pass - else: - ns3_module_bridge__local.register_functions(root_module) - - root_module.end_section('ns3_module_bridge') - root_module.begin_section('ns3_module_config_store') - ns3_module_config_store.register_functions(root_module) - - try: - import ns3_module_config_store__local - except ImportError: - pass - else: - ns3_module_config_store__local.register_functions(root_module) - - root_module.end_section('ns3_module_config_store') - root_module.begin_section('ns3_module_emu') - ns3_module_emu.register_functions(root_module) - - try: - import ns3_module_emu__local - except ImportError: - pass - else: - ns3_module_emu__local.register_functions(root_module) - - root_module.end_section('ns3_module_emu') - root_module.begin_section('ns3_module_mobility') - ns3_module_mobility.register_functions(root_module) - - try: - import ns3_module_mobility__local - except ImportError: - pass - else: - ns3_module_mobility__local.register_functions(root_module) - - root_module.end_section('ns3_module_mobility') - root_module.begin_section('ns3_module_mpi') - ns3_module_mpi.register_functions(root_module) - - try: - import ns3_module_mpi__local - except ImportError: - pass - else: - ns3_module_mpi__local.register_functions(root_module) - - root_module.end_section('ns3_module_mpi') - root_module.begin_section('ns3_module_stats') - ns3_module_stats.register_functions(root_module) - - try: - import ns3_module_stats__local - except ImportError: - pass - else: - ns3_module_stats__local.register_functions(root_module) - - root_module.end_section('ns3_module_stats') - root_module.begin_section('ns3_module_tools') - ns3_module_tools.register_functions(root_module) - - try: - import ns3_module_tools__local - except ImportError: - pass - else: - ns3_module_tools__local.register_functions(root_module) - - root_module.end_section('ns3_module_tools') - root_module.begin_section('ns3_module_topology_read') - ns3_module_topology_read.register_functions(root_module) - - try: - import ns3_module_topology_read__local - except ImportError: - pass - else: - ns3_module_topology_read__local.register_functions(root_module) - - root_module.end_section('ns3_module_topology_read') - root_module.begin_section('ns3_module_propagation') - ns3_module_propagation.register_functions(root_module) - - try: - import ns3_module_propagation__local - except ImportError: - pass - else: - ns3_module_propagation__local.register_functions(root_module) - - root_module.end_section('ns3_module_propagation') - root_module.begin_section('ns3_module_internet') - ns3_module_internet.register_functions(root_module) - - try: - import ns3_module_internet__local - except ImportError: - pass - else: - ns3_module_internet__local.register_functions(root_module) - - root_module.end_section('ns3_module_internet') - root_module.begin_section('ns3_module_point_to_point') - ns3_module_point_to_point.register_functions(root_module) - - try: - import ns3_module_point_to_point__local - except ImportError: - pass - else: - ns3_module_point_to_point__local.register_functions(root_module) - - root_module.end_section('ns3_module_point_to_point') - root_module.begin_section('ns3_module_wifi') - ns3_module_wifi.register_functions(root_module) - - try: - import ns3_module_wifi__local - except ImportError: - pass - else: - ns3_module_wifi__local.register_functions(root_module) - - root_module.end_section('ns3_module_wifi') - root_module.begin_section('ns3_module_applications') - ns3_module_applications.register_functions(root_module) - - try: - import ns3_module_applications__local - except ImportError: - pass - else: - ns3_module_applications__local.register_functions(root_module) - - root_module.end_section('ns3_module_applications') - root_module.begin_section('ns3_module_click') - ns3_module_click.register_functions(root_module) - - try: - import ns3_module_click__local - except ImportError: - pass - else: - ns3_module_click__local.register_functions(root_module) - - root_module.end_section('ns3_module_click') - root_module.begin_section('ns3_module_flow_monitor') - ns3_module_flow_monitor.register_functions(root_module) - - try: - import ns3_module_flow_monitor__local - except ImportError: - pass - else: - ns3_module_flow_monitor__local.register_functions(root_module) - - root_module.end_section('ns3_module_flow_monitor') - root_module.begin_section('ns3_module_nix_vector_routing') - ns3_module_nix_vector_routing.register_functions(root_module) - - try: - import ns3_module_nix_vector_routing__local - except ImportError: - pass - else: - ns3_module_nix_vector_routing__local.register_functions(root_module) - - root_module.end_section('ns3_module_nix_vector_routing') - root_module.begin_section('ns3_module_openflow') - ns3_module_openflow.register_functions(root_module) - - try: - import ns3_module_openflow__local - except ImportError: - pass - else: - ns3_module_openflow__local.register_functions(root_module) - - root_module.end_section('ns3_module_openflow') - root_module.begin_section('ns3_module_tap_bridge') - ns3_module_tap_bridge.register_functions(root_module) - - try: - import ns3_module_tap_bridge__local - except ImportError: - pass - else: - ns3_module_tap_bridge__local.register_functions(root_module) - - root_module.end_section('ns3_module_tap_bridge') - root_module.begin_section('ns3_module_virtual_net_device') - ns3_module_virtual_net_device.register_functions(root_module) - - try: - import ns3_module_virtual_net_device__local - except ImportError: - pass - else: - ns3_module_virtual_net_device__local.register_functions(root_module) - - root_module.end_section('ns3_module_virtual_net_device') - root_module.begin_section('ns3_module_netanim') - ns3_module_netanim.register_functions(root_module) - - try: - import ns3_module_netanim__local - except ImportError: - pass - else: - ns3_module_netanim__local.register_functions(root_module) - - root_module.end_section('ns3_module_netanim') - root_module.begin_section('ns3_module_energy') - ns3_module_energy.register_functions(root_module) - - try: - import ns3_module_energy__local - except ImportError: - pass - else: - ns3_module_energy__local.register_functions(root_module) - - root_module.end_section('ns3_module_energy') - root_module.begin_section('ns3_module_visualizer') - ns3_module_visualizer.register_functions(root_module) - - try: - import ns3_module_visualizer__local - except ImportError: - pass - else: - ns3_module_visualizer__local.register_functions(root_module) - - root_module.end_section('ns3_module_visualizer') - root_module.begin_section('ns3_module_mesh') - ns3_module_mesh.register_functions(root_module) - - try: - import ns3_module_mesh__local - except ImportError: - pass - else: - ns3_module_mesh__local.register_functions(root_module) - - root_module.end_section('ns3_module_mesh') - root_module.begin_section('ns3_module_ns3wifi') - ns3_module_ns3wifi.register_functions(root_module) - - try: - import ns3_module_ns3wifi__local - except ImportError: - pass - else: - ns3_module_ns3wifi__local.register_functions(root_module) - - root_module.end_section('ns3_module_ns3wifi') - root_module.begin_section('ns3_module_spectrum') - ns3_module_spectrum.register_functions(root_module) - - try: - import ns3_module_spectrum__local - except ImportError: - pass - else: - ns3_module_spectrum__local.register_functions(root_module) - - root_module.end_section('ns3_module_spectrum') - root_module.begin_section('ns3_module_csma') - ns3_module_csma.register_functions(root_module) - - try: - import ns3_module_csma__local - except ImportError: - pass - else: - ns3_module_csma__local.register_functions(root_module) - - root_module.end_section('ns3_module_csma') - root_module.begin_section('ns3_module_uan') - ns3_module_uan.register_functions(root_module) - - try: - import ns3_module_uan__local - except ImportError: - pass - else: - ns3_module_uan__local.register_functions(root_module) - - root_module.end_section('ns3_module_uan') - root_module.begin_section('ns3_module_aodv') - ns3_module_aodv.register_functions(root_module) - - try: - import ns3_module_aodv__local - except ImportError: - pass - else: - ns3_module_aodv__local.register_functions(root_module) - - root_module.end_section('ns3_module_aodv') - root_module.begin_section('ns3_module_dsdv') - ns3_module_dsdv.register_functions(root_module) - - try: - import ns3_module_dsdv__local - except ImportError: - pass - else: - ns3_module_dsdv__local.register_functions(root_module) - - root_module.end_section('ns3_module_dsdv') - root_module.begin_section('ns3_module_wimax') - ns3_module_wimax.register_functions(root_module) - - try: - import ns3_module_wimax__local - except ImportError: - pass - else: - ns3_module_wimax__local.register_functions(root_module) - - root_module.end_section('ns3_module_wimax') - root_module.begin_section('ns3_module_ns3tcp') - ns3_module_ns3tcp.register_functions(root_module) - - try: - import ns3_module_ns3tcp__local - except ImportError: - pass - else: - ns3_module_ns3tcp__local.register_functions(root_module) - - root_module.end_section('ns3_module_ns3tcp') - root_module.begin_section('ns3_module_olsr') - ns3_module_olsr.register_functions(root_module) - - try: - import ns3_module_olsr__local - except ImportError: - pass - else: - ns3_module_olsr__local.register_functions(root_module) - - root_module.end_section('ns3_module_olsr') - root_module.begin_section('ns3_module_lte') - ns3_module_lte.register_functions(root_module) - - try: - import ns3_module_lte__local - except ImportError: - pass - else: - ns3_module_lte__local.register_functions(root_module) - - root_module.end_section('ns3_module_lte') - 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 - -def main(): - out = FileCodeSink(sys.stdout) - root_module = module_init() - register_types(root_module) - register_methods(root_module) - register_functions(root_module) - root_module.generate(out) - -if __name__ == '__main__': - main() - diff --git a/bindings/python/wscript b/bindings/python/wscript index 08e4a6b7a..5776e9a8d 100644 --- a/bindings/python/wscript +++ b/bindings/python/wscript @@ -25,21 +25,6 @@ import Task, ccroot from python import _get_python_variables # this comes from wafadmin/Tools/python.py -@feature('pch') -@after('apply_link') -def process_pch(self): - node = self.path.find_resource(self.pch) - assert node - tsk = self.create_task('gchx') - tsk.set_inputs(node) - tsk.set_outputs(node.parent.find_or_declare(node.name + '.gch')) - -comp_line = '${CXX} ${CXXFLAGS} ${CPPFLAGS} ${_CXXINCFLAGS} ${_CXXDEFFLAGS} ${SRC} -o ${TGT}' -cls = Task.simple_task_type('gchx', comp_line, before='cc cxx') -cls.scan = ccroot.scan - - - def add_to_python_path(path): if os.environ.get('PYTHONPATH', ''): @@ -54,13 +39,6 @@ def set_pybindgen_pythonpath(env): def set_options(opt): opt.tool_options('python') - c = ("monolithic", "modular", "both") - opt.add_option('--bindings-type', type="choice", - choices=c, - help=("Type of Python bindings to build %r. " - "Warning: the modular bindings are still experimental." % (c,)), - default="modular", - dest='bindings_type') opt.add_option('--disable-python', help=("Don't build Python bindings."), action="store_true", default=False, @@ -78,14 +56,9 @@ def set_options(opt): help=('Path to an existing pybindgen source tree to use.'), default=None, dest='with_pybindgen', type="string") - opt.add_option('--enable-python-pch', - help=("Enable precompiled headers when compiling python bindings, to speed up compilation."), - action="store_true", default=False, - dest='enable_python_pch') def configure(conf): - conf.env['ENABLE_PYTHON_PCH'] = Options.options.enable_python_pch conf.env['ENABLE_PYTHON_BINDINGS'] = False if Options.options.python_disable: conf.report_optional_feature("python", "Python Bindings", False, @@ -228,25 +201,10 @@ int main () return - conf.env['BINDINGS_TYPE'] = Options.options.bindings_type - - if not all_modules_enabled: - if conf.env['BINDINGS_TYPE'] == 'both': - conf.env['BINDINGS_TYPE'] = 'modular' - elif conf.env['BINDINGS_TYPE'] == 'monolithic': - conf.report_optional_feature("python", "Python Bindings", False, "Monolithic python bindings need all ns-3 modules to be enabled") - return - ## If all has gone well, we finally enable the Python bindings conf.env['ENABLE_PYTHON_BINDINGS'] = True conf.report_optional_feature("python", "Python Bindings", True, None) - if conf.env['BINDINGS_TYPE'] == 'both': - msg = "monolithic and modular" - else: - msg = conf.env['BINDINGS_TYPE'] - conf.check_message_custom('type of bindings to build', '', msg) - # check cxxabi stuff (which Mac OS X Lion breaks) fragment = r""" @@ -377,140 +335,6 @@ class apiscan_task(Task.TaskBase): return retval - -# -------------- -prio_headers = { - -2: ( - "string.h", # work around http://www.gccxml.org/Bug/view.php?id=6682 - ), - -1: ( - "propagation-delay-model.h", - "propagation-loss-model.h", - "net-device.h", - "ipv4-interface.h", - ) - } - -def get_header_prio(header): - for prio, headers in prio_headers.iteritems(): - if header in headers: - return prio - return 1 - - -def calc_header_include(path): - (head, tail) = os.path.split (path) - if tail == 'ns3': - return '' - else: - return os.path.join (calc_header_include (head), tail) - - -class gen_everything_h_task(Task.Task): - before = 'cc cxx gchx' - after = 'ns3header_task' - color = 'BLUE' - - def run(self): - assert len(self.outputs) == 1 - - header_files = [calc_header_include(node.abspath(self.env)) for node in self.inputs] - outfile = file(self.outputs[0].bldpath(self.env), "w") - - def sort_func(h1, h2): - return cmp((get_header_prio(h1), h1), (get_header_prio(h1), h2)) - - header_files.sort(sort_func) - - print >> outfile, """ - -/* http://www.nsnam.org/bugzilla/show_bug.cgi?id=413 */ -#ifdef ECHO -# undef ECHO -#endif - - """ - for header in header_files: - print >> outfile, "#include \"ns3/%s\"" % (header,) - - print >> outfile, """ -namespace ns3 { -static inline Ptr -__dummy_function_to_force_template_instantiation (Ptr obj, TypeId typeId) -{ - return obj->GetObject (typeId); -} - - -static inline void -__dummy_function_to_force_template_instantiation_v2 () -{ - Time t1, t2, t3; - t1 = t2 + t3; - t1 = t2 - t3; - t1 < t2; - t1 <= t2; - t1 == t2; - t1 != t2; - t1 >= t2; - t1 > t2; -} - - -} -""" - outfile.close() - return 0 - - - -class all_ns3_headers_taskgen(TaskGen.task_gen): - """Generates a 'everything.h' header file that includes some/all public ns3 headers. - This single header file is to be parsed only once by gccxml, for greater efficiency. - """ - def __init__(self, *args, **kwargs): - super(all_ns3_headers_taskgen, self).__init__(*args, **kwargs) - self.install_path = None - #self.inst_dir = 'ns3' - - def apply(self): - ## get all of the ns3 headers - ns3_dir_node = self.bld.path.find_dir("ns3") - all_headers_inputs = [] - - for filename in self.to_list(self.source): - src_node = ns3_dir_node.find_or_declare(filename) - if src_node is None: - raise Utils.WafError("source ns3 header file %s not found" % (filename,)) - all_headers_inputs.append(src_node) - - ## if self.source was empty, include all ns3 headers in enabled modules - if not all_headers_inputs: - for ns3headers in self.bld.all_task_gen: - if type(ns3headers).__name__ == 'ns3header_taskgen': # XXX: find less hackish way to compare - ## skip headers not part of enabled modules - if ns3headers.module.endswith('-test'): - continue - if self.env['NS3_ENABLED_MODULES']: - if ("ns3-%s" % ns3headers.module) not in self.env['NS3_ENABLED_MODULES']: - continue - - for source in ns3headers.to_list(ns3headers.source): - #source = os.path.basename(source) - node = ns3_dir_node.find_or_declare(os.path.basename(source)) - if node is None: - raise Utils.WafError("missing header file %s" % (source,)) - all_headers_inputs.append(node) - assert all_headers_inputs - all_headers_outputs = [self.path.find_or_declare("everything.h")] - task = self.create_task('gen_everything_h', env=self.env) - task.set_inputs(all_headers_inputs) - task.set_outputs(all_headers_outputs) - - def install(self): - pass - - def get_modules_and_headers(bld): """ Gets a dict of @@ -633,29 +457,6 @@ def build(bld): target='ns/__init__.py') bld.install_as('${PYTHONDIR}/ns/__init__.py', 'ns__init__.py') - - if env['ENABLE_PYTHON_BINDINGS'] and env['BINDINGS_TYPE'] in ('monolithic', 'both'): - obj = bld.new_task_gen('all_ns3_headers') - - if Options.options.python_scan: - if not env['ENABLE_PYTHON_SCANNING']: - raise Utils.WafError("Cannot re-scan python bindings: (py)gccxml not available") - scan_targets = [] - if sys.platform == 'cygwin': - scan_targets.append(('gcc-cygwin', '')) - else: - import struct - if struct.calcsize('I') == 4 and struct.calcsize('L') == 8 and struct.calcsize('P') == 8: - scan_targets.extend([('gcc-ILP32', '-m32'), ('gcc-LP64', '-m64')]) - elif struct.calcsize('I') == 4 and struct.calcsize('L') == 4 and struct.calcsize('P') == 4: - scan_targets.append(('gcc-ILP32', '')) - else: - raise Utils.WafError("Cannot scan python bindings for unsupported data model") - for target, cflags in scan_targets: - python_scan_task(bld.path, env, bld, target, cflags) - python_scan_task_collector(bld.path, env, bld) - return - if Options.options.apiscan: if not env['ENABLE_PYTHON_SCANNING']: raise Utils.WafError("Cannot re-scan python bindings: (py)gccxml not available") @@ -695,104 +496,11 @@ def build(bld): return - if env['ENABLE_PYTHON_BINDINGS'] and env['BINDINGS_TYPE'] in ('monolithic', 'both'): - apidefs = env['PYTHON_BINDINGS_APIDEFS'] - - ## Get a list of scanned modules; the set of scanned modules - ## may be smaller than the set of all modules, in case a new - ## ns3 module is being developed which wasn't scanned yet. - scanned_modules = [] - for filename in os.listdir(os.path.join(curdir, 'apidefs', apidefs)): - m = re.match(r"^ns3_module_(.+)\.py$", filename) - if m is None: - continue - name = m.group(1) - if name.endswith("__local"): - continue - scanned_modules.append(name) - print "scanned_modules:", scanned_modules - debug = ('PYBINDGEN_DEBUG' in os.environ) - source = [ - 'ns3modulegen.py', - 'apidefs/%s/ns3modulegen_generated.py' % (apidefs,), - 'ns3modulegen_core_customizations.py', - ] - target = [ - 'ns3module.cc', - 'pch/ns3module.h', - ] - if not debug: - target.append('ns3modulegen.log') - - argv = ['NS3_ENABLED_FEATURES=${FEATURES}', '${PYTHON}'] - if debug: - argv.extend(["-m", "pdb"]) - argv.extend(['${SRC[0]}', '${TGT[0]}', os.path.join(curdir, 'apidefs', apidefs)]) - - argv.extend(get_modules_and_headers(bld).iterkeys()) - for module in scanned_modules: - source.append("apidefs/%s/ns3_module_%s.py" % (apidefs, module)) - local = "ns3_module_%s__local.py" % module - if os.path.exists(os.path.join(curdir, local)): - source.append(local) - - if not debug: - argv.extend(['2>', '${TGT[2]}']) # 2> ns3modulegen.log - - for module in scanned_modules: - target.append("ns3_module_%s.cc" % module) - - features = [] - for (name, caption, was_enabled, reason_not_enabled) in env['NS3_OPTIONAL_FEATURES']: - if was_enabled: - features.append(name) - - bindgen = bld.new_task_gen('command', source=source, target=target, command=argv) - bindgen.env['FEATURES'] = ','.join(features) - bindgen.dep_vars = ['FEATURES'] - bindgen.before = 'cxx gchx' - bindgen.after = 'gen_everything_h_task' - bindgen.name = "pybindgen-command" - - features = 'cxx cshlib pyext' - if env['ENABLE_PYTHON_PCH']: - features += ' pch' - pymod = bld.new_task_gen(features=features) - pymod.source = ['ns3module.cc', 'ns3module_helpers.cc'] - pymod.includes = '. pch' - if env['ENABLE_PYTHON_PCH']: - pymod.pch = 'pch/ns3module.h' - for module in scanned_modules: - pymod.source.append("ns3_module_%s.cc" % module) - pymod.target = 'ns3/_ns3' - pymod.name = 'ns3module' - pymod.uselib_local = bld.env['NS3_ENABLED_MODULES'] - if pymod.env['ENABLE_STATIC_NS3']: - if sys.platform == 'darwin': - pymod.env.append_value('LINKFLAGS', '-Wl,-all_load') - for mod in pymod.uselib_local: - pymod.env.append_value('LINKFLAGS', '-l' + mod) - else: - pymod.env.append_value('LINKFLAGS', '-Wl,--whole-archive,-Bstatic') - for mod in pymod.uselib_local: - pymod.env.append_value('LINKFLAGS', '-l' + mod) - pymod.env.append_value('LINKFLAGS', '-Wl,-Bdynamic,--no-whole-archive') - - defines = list(pymod.env['CXXDEFINES']) - defines.extend(['NS_DEPRECATED=', 'NS3_DEPRECATED_H']) - if Options.platform == 'win32': - try: - defines.remove('_DEBUG') # causes undefined symbols on win32 - except ValueError: - pass - pymod.env['CXXDEFINES'] = defines - - bld.new_task_gen(features='copy', - source="ns3__init__.py", - target='ns3/__init__.py') - if env['ENABLE_PYTHON_BINDINGS'] and env['BINDINGS_TYPE'] in ('modular',): task = gen_ns3_compat_pymod_task(env) task.set_outputs(bld.path.find_or_declare("ns3.py")) task.dep_vars = ['PYTHON_MODULES_BUILT'] + # note: the actual build commands for the python bindings are in + # src/wscript, not here. + diff --git a/src/wscript b/src/wscript index fbd5cfdb6..6ded7854c 100644 --- a/src/wscript +++ b/src/wscript @@ -306,8 +306,6 @@ def ns3_python_bindings(bld): if not env['ENABLE_PYTHON_BINDINGS']: return - if env['BINDINGS_TYPE'] not in ('modular', 'both'): - return bindings_dir = bld.path.find_dir("bindings") if bindings_dir is None or not os.path.exists(bindings_dir.abspath()):