bindings/python/apidefs/gcc-ILP32/ns3_module_dot11s.py
changeset 5456 c2ebfa5f4e6d
parent 5348 0d11c82c3a45
child 5753 8c105b521d1b
equal deleted inserted replaced
5455:7a340852b479 5456:c2ebfa5f4e6d
   597                    [param('uint16_t', 'id')])
   597                    [param('uint16_t', 'id')])
   598     ## peer-link.h: void ns3::dot11s::PeerLink::SetLocalAid(uint16_t aid) [member function]
   598     ## peer-link.h: void ns3::dot11s::PeerLink::SetLocalAid(uint16_t aid) [member function]
   599     cls.add_method('SetLocalAid', 
   599     cls.add_method('SetLocalAid', 
   600                    'void', 
   600                    'void', 
   601                    [param('uint16_t', 'aid')])
   601                    [param('uint16_t', 'aid')])
       
   602     ## peer-link.h: uint16_t ns3::dot11s::PeerLink::GetPeerAid() const [member function]
       
   603     cls.add_method('GetPeerAid', 
       
   604                    'uint16_t', 
       
   605                    [], 
       
   606                    is_const=True)
   602     ## peer-link.h: void ns3::dot11s::PeerLink::SetBeaconTimingElement(ns3::dot11s::IeBeaconTiming beaconTiming) [member function]
   607     ## peer-link.h: void ns3::dot11s::PeerLink::SetBeaconTimingElement(ns3::dot11s::IeBeaconTiming beaconTiming) [member function]
   603     cls.add_method('SetBeaconTimingElement', 
   608     cls.add_method('SetBeaconTimingElement', 
   604                    'void', 
   609                    'void', 
   605                    [param('ns3::dot11s::IeBeaconTiming', 'beaconTiming')])
   610                    [param('ns3::dot11s::IeBeaconTiming', 'beaconTiming')])
   606     ## peer-link.h: ns3::Mac48Address ns3::dot11s::PeerLink::GetPeerAddress() const [member function]
   611     ## peer-link.h: ns3::Mac48Address ns3::dot11s::PeerLink::GetPeerAddress() const [member function]
   673                    is_virtual=True)
   678                    is_virtual=True)
   674     ## peer-management-protocol.h: ns3::Ptr<ns3::dot11s::PeerLink> ns3::dot11s::PeerManagementProtocol::FindPeerLink(uint32_t interface, ns3::Mac48Address peerAddress) [member function]
   679     ## peer-management-protocol.h: ns3::Ptr<ns3::dot11s::PeerLink> ns3::dot11s::PeerManagementProtocol::FindPeerLink(uint32_t interface, ns3::Mac48Address peerAddress) [member function]
   675     cls.add_method('FindPeerLink', 
   680     cls.add_method('FindPeerLink', 
   676                    'ns3::Ptr< ns3::dot11s::PeerLink >', 
   681                    'ns3::Ptr< ns3::dot11s::PeerLink >', 
   677                    [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress')])
   682                    [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress')])
   678     ## peer-management-protocol.h: std::vector<ns3::Mac48Address,std::allocator<ns3::Mac48Address> > ns3::dot11s::PeerManagementProtocol::GetActiveLinks(uint32_t interface) [member function]
       
   679     cls.add_method('GetActiveLinks', 
       
   680                    'std::vector< ns3::Mac48Address >', 
       
   681                    [param('uint32_t', 'interface')])
       
   682     ## peer-management-protocol.h: ns3::Mac48Address ns3::dot11s::PeerManagementProtocol::GetAddress() [member function]
   683     ## peer-management-protocol.h: ns3::Mac48Address ns3::dot11s::PeerManagementProtocol::GetAddress() [member function]
   683     cls.add_method('GetAddress', 
   684     cls.add_method('GetAddress', 
   684                    'ns3::Mac48Address', 
   685                    'ns3::Mac48Address', 
   685                    [])
   686                    [])
       
   687     ## peer-management-protocol.h: bool ns3::dot11s::PeerManagementProtocol::GetBeaconCollisionAvoidance() const [member function]
       
   688     cls.add_method('GetBeaconCollisionAvoidance', 
       
   689                    'bool', 
       
   690                    [], 
       
   691                    is_const=True)
   686     ## peer-management-protocol.h: ns3::Ptr<ns3::dot11s::IeBeaconTiming> ns3::dot11s::PeerManagementProtocol::GetBeaconTimingElement(uint32_t interface) [member function]
   692     ## peer-management-protocol.h: ns3::Ptr<ns3::dot11s::IeBeaconTiming> ns3::dot11s::PeerManagementProtocol::GetBeaconTimingElement(uint32_t interface) [member function]
   687     cls.add_method('GetBeaconTimingElement', 
   693     cls.add_method('GetBeaconTimingElement', 
   688                    'ns3::Ptr< ns3::dot11s::IeBeaconTiming >', 
   694                    'ns3::Ptr< ns3::dot11s::IeBeaconTiming >', 
   689                    [param('uint32_t', 'interface')])
   695                    [param('uint32_t', 'interface')])
   690     ## peer-management-protocol.h: ns3::Ptr<ns3::dot11s::IeMeshId> ns3::dot11s::PeerManagementProtocol::GetMeshId() const [member function]
   696     ## peer-management-protocol.h: ns3::Ptr<ns3::dot11s::IeMeshId> ns3::dot11s::PeerManagementProtocol::GetMeshId() const [member function]
   694                    is_const=True)
   700                    is_const=True)
   695     ## peer-management-protocol.h: uint8_t ns3::dot11s::PeerManagementProtocol::GetNumberOfLinks() [member function]
   701     ## peer-management-protocol.h: uint8_t ns3::dot11s::PeerManagementProtocol::GetNumberOfLinks() [member function]
   696     cls.add_method('GetNumberOfLinks', 
   702     cls.add_method('GetNumberOfLinks', 
   697                    'uint8_t', 
   703                    'uint8_t', 
   698                    [])
   704                    [])
       
   705     ## peer-management-protocol.h: std::vector<ns3::Ptr<ns3::dot11s::PeerLink>,std::allocator<ns3::Ptr<ns3::dot11s::PeerLink> > > ns3::dot11s::PeerManagementProtocol::GetPeerLinks() const [member function]
       
   706     cls.add_method('GetPeerLinks', 
       
   707                    'std::vector< ns3::Ptr< ns3::dot11s::PeerLink > >', 
       
   708                    [], 
       
   709                    is_const=True)
       
   710     ## peer-management-protocol.h: std::vector<ns3::Mac48Address,std::allocator<ns3::Mac48Address> > ns3::dot11s::PeerManagementProtocol::GetPeers(uint32_t interface) const [member function]
       
   711     cls.add_method('GetPeers', 
       
   712                    'std::vector< ns3::Mac48Address >', 
       
   713                    [param('uint32_t', 'interface')], 
       
   714                    is_const=True)
   699     ## peer-management-protocol.h: static ns3::TypeId ns3::dot11s::PeerManagementProtocol::GetTypeId() [member function]
   715     ## peer-management-protocol.h: static ns3::TypeId ns3::dot11s::PeerManagementProtocol::GetTypeId() [member function]
   700     cls.add_method('GetTypeId', 
   716     cls.add_method('GetTypeId', 
   701                    'ns3::TypeId', 
   717                    'ns3::TypeId', 
   702                    [], 
   718                    [], 
   703                    is_static=True)
   719                    is_static=True)
   707                    [param('ns3::Ptr< ns3::MeshPointDevice >', 'arg0')])
   723                    [param('ns3::Ptr< ns3::MeshPointDevice >', 'arg0')])
   708     ## peer-management-protocol.h: bool ns3::dot11s::PeerManagementProtocol::IsActiveLink(uint32_t interface, ns3::Mac48Address peerAddress) [member function]
   724     ## peer-management-protocol.h: bool ns3::dot11s::PeerManagementProtocol::IsActiveLink(uint32_t interface, ns3::Mac48Address peerAddress) [member function]
   709     cls.add_method('IsActiveLink', 
   725     cls.add_method('IsActiveLink', 
   710                    'bool', 
   726                    'bool', 
   711                    [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress')])
   727                    [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress')])
       
   728     ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::NotifyBeaconSent(uint32_t interface, ns3::Time beaconInterval) [member function]
       
   729     cls.add_method('NotifyBeaconSent', 
       
   730                    'void', 
       
   731                    [param('uint32_t', 'interface'), param('ns3::Time', 'beaconInterval')])
       
   732     ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::ReceiveBeacon(uint32_t interface, ns3::Mac48Address peerAddress, ns3::Time beaconInterval, ns3::Ptr<ns3::dot11s::IeBeaconTiming> beaconTiming) [member function]
       
   733     cls.add_method('ReceiveBeacon', 
       
   734                    'void', 
       
   735                    [param('uint32_t', 'interface'), param('ns3::Mac48Address', 'peerAddress'), param('ns3::Time', 'beaconInterval'), param('ns3::Ptr< ns3::dot11s::IeBeaconTiming >', 'beaconTiming')])
   712     ## 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]
   736     ## 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]
   713     cls.add_method('ReceivePeerLinkFrame', 
   737     cls.add_method('ReceivePeerLinkFrame', 
   714                    'void', 
   738                    'void', 
   715                    [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')])
   739                    [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')])
   716     ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::Report(std::ostream & arg0) const [member function]
   740     ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::Report(std::ostream & arg0) const [member function]
   720                    is_const=True)
   744                    is_const=True)
   721     ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::ResetStats() [member function]
   745     ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::ResetStats() [member function]
   722     cls.add_method('ResetStats', 
   746     cls.add_method('ResetStats', 
   723                    'void', 
   747                    'void', 
   724                    [])
   748                    [])
       
   749     ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::SetBeaconCollisionAvoidance(bool enable) [member function]
       
   750     cls.add_method('SetBeaconCollisionAvoidance', 
       
   751                    'void', 
       
   752                    [param('bool', 'enable')])
   725     ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::SetMeshId(std::string s) [member function]
   753     ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::SetMeshId(std::string s) [member function]
   726     cls.add_method('SetMeshId', 
   754     cls.add_method('SetMeshId', 
   727                    'void', 
   755                    'void', 
   728                    [param('std::string', 's')])
   756                    [param('std::string', 's')])
   729     ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::SetPeerLinkStatusCallback(ns3::Callback<void, ns3::Mac48Address, ns3::Mac48Address, unsigned int, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
   757     ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::SetPeerLinkStatusCallback(ns3::Callback<void, ns3::Mac48Address, ns3::Mac48Address, unsigned int, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
   736                    [param('uint32_t', 'interface'), param('ns3::Mac48Address const', 'peerAddress')])
   764                    [param('uint32_t', 'interface'), param('ns3::Mac48Address const', 'peerAddress')])
   737     ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::TransmissionSuccess(uint32_t interface, ns3::Mac48Address const peerAddress) [member function]
   765     ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::TransmissionSuccess(uint32_t interface, ns3::Mac48Address const peerAddress) [member function]
   738     cls.add_method('TransmissionSuccess', 
   766     cls.add_method('TransmissionSuccess', 
   739                    'void', 
   767                    'void', 
   740                    [param('uint32_t', 'interface'), param('ns3::Mac48Address const', 'peerAddress')])
   768                    [param('uint32_t', 'interface'), param('ns3::Mac48Address const', 'peerAddress')])
   741     ## peer-management-protocol.h: void ns3::dot11s::PeerManagementProtocol::UpdatePeerBeaconTiming(uint32_t interface, bool meshBeacon, ns3::dot11s::IeBeaconTiming timingElement, ns3::Mac48Address peerAddress, ns3::Time receivingTime, ns3::Time beaconInterval) [member function]
       
   742     cls.add_method('UpdatePeerBeaconTiming', 
       
   743                    'void', 
       
   744                    [param('uint32_t', 'interface'), param('bool', 'meshBeacon'), param('ns3::dot11s::IeBeaconTiming', 'timingElement'), param('ns3::Mac48Address', 'peerAddress'), param('ns3::Time', 'receivingTime'), param('ns3::Time', 'beaconInterval')])
       
   745     return
   769     return
   746 
   770 
   747 def register_functions(root_module):
   771 def register_functions(root_module):
   748     module = root_module
   772     module = root_module
   749     register_functions_ns3_Config(module.get_submodule('Config'), root_module)
   773     register_functions_ns3_Config(module.get_submodule('Config'), root_module)