Home
last modified time | relevance | path

Searched refs:RadioSelector (Results 1 – 8 of 8) sorted by relevance

/openthread-latest/src/core/thread/
Dradio_selector.cpp46 const Mac::RadioType RadioSelector::sRadioSelectionOrder[Mac::kNumRadioTypes] = {
55 RadioSelector::RadioSelector(Instance &aInstance) in RadioSelector() function in ot::RadioSelector
60 void RadioSelector::NeighborInfo::PopulateMultiRadioInfo(MultiRadioInfo &aInfo) in PopulateMultiRadioInfo()
81 LogLevel RadioSelector::UpdatePreference(Neighbor &aNeighbor, Mac::RadioType aRadioType, int16_t aD… in UpdatePreference()
108 void RadioSelector::UpdateOnReceive(Neighbor &aNeighbor, Mac::RadioType aRadioType, bool aIsDuplica… in UpdateOnReceive()
128 void RadioSelector::UpdateOnSendDone(Mac::TxFrame &aFrame, Error aTxError) in UpdateOnSendDone()
172 void RadioSelector::UpdateOnDeferredAck(Neighbor &aNeighbor, Error aTxError, bool &aAllowNeighborRe… in UpdateOnDeferredAck()
218 Mac::RadioType RadioSelector::Select(Mac::RadioTypes aRadioOptions, const Neighbor &aNeighbor) in Select()
254 Mac::TxFrame &RadioSelector::SelectRadio(Message &aMessage, const Mac::Address &aMacDest, Mac::TxFr… in SelectRadio()
325 Mac::RadioType RadioSelector::SelectPollFrameRadio(const Neighbor &aParent) in SelectPollFrameRadio()
[all …]
Dradio_selector.hpp63 class RadioSelector : InstanceLocator class
73 friend class RadioSelector;
112 explicit RadioSelector(Instance &aInstance);
Dneighbor.hpp73 public RadioSelector::NeighborInfo
Dmesh_forwarder.cpp735 frame = &Get<RadioSelector>().SelectRadio(*mSendMessage, mMacAddrs.mDestination, aTxFrames); in HandleFrameRequest()
1190 Get<RadioSelector>().UpdateOnDeferredAck(aNeighbor, aError, allowNeighborRemove); in HandleDeferredAck()
Dmle.cpp2443 … Get<RadioSelector>().UpdateOnReceive(*neighbor, aMessage.GetRadioType(), /* IsDuplicate */ true); in HandleUdpReceive()
2480 … Get<RadioSelector>().UpdateOnReceive(*neighbor, aMessage.GetRadioType(), /* IsDuplicate */ false); in HandleUdpReceive()
2614 …Get<RadioSelector>().UpdateOnReceive(*neighbor, aMessage.GetRadioType(), /* aIsDuplicate */ false); in HandleUdpReceive()
/openthread-latest/src/core/instance/
Dinstance.hpp563 RadioSelector mRadioSelector;
782 template <> inline RadioSelector &Instance::Get(void) { return mRadioSelector; } in Get()
/openthread-latest/src/core/mac/
Ddata_poll_sender.cpp149 aRadioType = Get<RadioSelector>().SelectPollFrameRadio(parent); in GetPollDestinationAddress()
Dmac.cpp1375 Get<RadioSelector>().UpdateOnSendDone(aFrame, aError); in HandleTransmitDone()
2011 … Get<RadioSelector>().UpdateOnReceive(*neighbor, aFrame->GetRadioType(), /* aIsDuplicate */ false); in HandleReceivedFrame()