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) |