/openthread-2.7.6/examples/platforms/utils/ |
D | mac_frame.cpp | 41 const Mac::Frame &frame = *static_cast<const Mac::Frame *>(aFrame); in otMacFrameDoesAddrMatch() 43 Mac::Address dst; in otMacFrameDoesAddrMatch() 44 Mac::PanId panid; in otMacFrameDoesAddrMatch() 50 case Mac::Address::kTypeShort: in otMacFrameDoesAddrMatch() 51 …VerifyOrExit(dst.GetShort() == Mac::kShortAddrBroadcast || dst.GetShort() == aShortAddress, rval =… in otMacFrameDoesAddrMatch() 54 case Mac::Address::kTypeExtended: in otMacFrameDoesAddrMatch() 55 …VerifyOrExit(dst.GetExtended() == *static_cast<const Mac::ExtAddress *>(aExtAddress), rval = false… in otMacFrameDoesAddrMatch() 58 case Mac::Address::kTypeNone: in otMacFrameDoesAddrMatch() 63 VerifyOrExit(panid == Mac::kPanIdBroadcast || panid == aPanId, rval = false); in otMacFrameDoesAddrMatch() 71 return static_cast<const Mac::Frame *>(aFrame)->GetType() == Mac::Frame::kFcfFrameAck; in otMacFrameIsAck() [all …]
|
/openthread-2.7.6/tests/unit/ |
D | test_mac_frame.cpp | 59 const Mac::ShortAddress kShortAddr = 0x1234; in TestMacAddress() 62 Mac::Address addr; in TestMacAddress() 63 Mac::ExtAddress extAddr; in TestMacAddress() 78 extAddr.CopyTo(buffer, Mac::ExtAddress::kReverseByteOrder); in TestMacAddress() 84 extAddr.Set(kExtAddr, Mac::ExtAddress::kReverseByteOrder); in TestMacAddress() 108 VerifyOrQuit(addr.GetType() == Mac::Address::kTypeNone); in TestMacAddress() 111 VerifyOrQuit(addr.GetType() == Mac::Address::kTypeShort); in TestMacAddress() 117 VerifyOrQuit(addr.GetType() == Mac::Address::kTypeExtended); in TestMacAddress() 122 addr.SetExtended(extAddr.m8, Mac::ExtAddress::kReverseByteOrder); in TestMacAddress() 123 VerifyOrQuit(addr.GetType() == Mac::Address::kTypeExtended); in TestMacAddress() [all …]
|
D | test_pskc.cpp | 47 …SuccessOrQuit(ot::MeshCoP::GeneratePskc(passphrase, *reinterpret_cast<const ot::Mac::NetworkName *… in TestMinimumPassphrase() 48 … static_cast<const ot::Mac::ExtendedPanId &>(xpanid), pskc)); in TestMinimumPassphrase() 77 …SuccessOrQuit(ot::MeshCoP::GeneratePskc(passphrase, *reinterpret_cast<const ot::Mac::NetworkName *… in TestMaximumPassphrase() 78 … static_cast<const ot::Mac::ExtendedPanId &>(xpanid), pskc)); in TestMaximumPassphrase() 92 …SuccessOrQuit(ot::MeshCoP::GeneratePskc(passphrase, *reinterpret_cast<const ot::Mac::NetworkName *… in TestExampleInSpec() 93 … static_cast<const ot::Mac::ExtendedPanId &>(xpanid), pskc)); in TestExampleInSpec()
|
/openthread-2.7.6/src/core/api/ |
D | link_api.cpp | 51 if (instance.Get<Mac::LinkRaw>().IsEnabled()) in otLinkGetChannel() 53 channel = instance.Get<Mac::LinkRaw>().GetChannel(); in otLinkGetChannel() 58 channel = instance.Get<Mac::Mac>().GetPanChannel(); in otLinkGetChannel() 70 if (instance.Get<Mac::LinkRaw>().IsEnabled()) in otLinkSetChannel() 72 error = instance.Get<Mac::LinkRaw>().SetChannel(aChannel); in otLinkSetChannel() 79 SuccessOrExit(error = instance.Get<Mac::Mac>().SetPanChannel(aChannel)); in otLinkSetChannel() 91 return instance.Get<Mac::Mac>().GetSupportedChannelMask().GetMask(); in otLinkGetSupportedChannelMask() 101 instance.Get<Mac::Mac>().SetSupportedChannelMask(static_cast<Mac::ChannelMask>(aChannelMask)); in otLinkSetSupportedChannelMask() 111 return &instance.Get<Mac::Mac>().GetExtAddress(); in otLinkGetExtendedAddress() 122 instance.Get<Mac::Mac>().SetExtAddress(*static_cast<const Mac::ExtAddress *>(aExtAddress)); in otLinkSetExtendedAddress() [all …]
|
D | link_raw_api.cpp | 54 return static_cast<Instance *>(aInstance)->Get<Mac::LinkRaw>().SetReceiveDone(aCallback); in otLinkRawSetReceiveDone() 59 return static_cast<Instance *>(aInstance)->Get<Mac::LinkRaw>().IsEnabled(); in otLinkRawIsEnabled() 64 return static_cast<Instance *>(aInstance)->Get<Mac::LinkRaw>().SetShortAddress(aShortAddress); in otLinkRawSetShortAddress() 77 VerifyOrExit(instance.Get<Mac::LinkRaw>().IsEnabled(), error = kErrorInvalidState); in otLinkRawSetPromiscuous() 89 VerifyOrExit(instance.Get<Mac::LinkRaw>().IsEnabled(), error = kErrorInvalidState); in otLinkRawSleep() 99 return static_cast<Instance *>(aInstance)->Get<Mac::LinkRaw>().Receive(); in otLinkRawReceive() 104 return &static_cast<Instance *>(aInstance)->Get<Mac::LinkRaw>().GetTransmitFrame(); in otLinkRawGetTransmitBuffer() 109 return static_cast<Instance *>(aInstance)->Get<Mac::LinkRaw>().Transmit(aCallback); in otLinkRawTransmit() 119 return static_cast<Instance *>(aInstance)->Get<Mac::LinkRaw>().GetCaps(); in otLinkRawGetCaps() 127 …return static_cast<Instance *>(aInstance)->Get<Mac::LinkRaw>().EnergyScan(aScanChannel, aScanDurat… in otLinkRawEnergyScan() [all …]
|
/openthread-2.7.6/src/core/thread/ |
D | mesh_forwarder.hpp | 87 Mac::PanId GetPanId(void) const { return mPanId; } in GetPanId() 146 void SetFrom(const Mac::RxFrame &aFrame); 155 friend class Mac::Mac; 241 void SetDiscoverParameters(const Mac::ChannelMask &aScanChannels); 389 const Mac::Address &aMacSource, 390 const Mac::Address &aMacDest); 393 const Mac::Address &aMeshSource, 394 const Mac::Address &aMeshDest); 397 const Mac::Address &aMeshSource, 398 const Mac::Address &aMeshDest); [all …]
|
D | radio_selector.cpp | 48 const Mac::RadioType RadioSelector::sRadioSelectionOrder[Mac::kNumRadioTypes] = { 50 Mac::kRadioTypeTrel, 53 Mac::kRadioTypeIeee802154, 67 if (GetSupportedRadioTypes().Contains(Mac::kRadioTypeIeee802154)) in PopulateMultiRadioInfo() 70 aInfo.mIeee802154Info.mPreference = GetRadioPreference(Mac::kRadioTypeIeee802154); in PopulateMultiRadioInfo() 75 if (GetSupportedRadioTypes().Contains(Mac::kRadioTypeTrel)) in PopulateMultiRadioInfo() 78 aInfo.mTrelUdp6Info.mPreference = GetRadioPreference(Mac::kRadioTypeTrel); in PopulateMultiRadioInfo() 83 otLogLevel RadioSelector::UpdatePreference(Neighbor &aNeighbor, Mac::RadioType aRadioType, int16_t … in UpdatePreference() 110 void RadioSelector::UpdateOnReceive(Neighbor &aNeighbor, Mac::RadioType aRadioType, bool aIsDuplica… in UpdateOnReceive() 130 void RadioSelector::UpdateOnSendDone(Mac::TxFrame &aFrame, Error aTxError) in UpdateOnSendDone() [all …]
|
D | radio_selector.hpp | 89 Mac::RadioTypes GetSupportedRadioTypes(void) const { return mSupportedRadioTypes; } in GetSupportedRadioTypes() 100 void AddSupportedRadioType(Mac::RadioType aType) { mSupportedRadioTypes.Add(aType); } in AddSupportedRadioType() 101 void RemoveSupportedRadioType(Mac::RadioType aType) { mSupportedRadioTypes.Remove(aType); } in RemoveSupportedRadioType() 104 uint8_t GetRadioPreference(Mac::RadioType aType) const { return mRadioPreference[aType]; } in GetRadioPreference() 105 …void SetRadioPreference(Mac::RadioType aType, uint8_t aValue) { mRadioPreference[aType] = aValu… in SetRadioPreference() 107 Mac::RadioTypes mSupportedRadioTypes; 108 uint8_t mRadioPreference[Mac::kNumRadioTypes]; 131 void UpdateOnReceive(Neighbor &aNeighbor, Mac::RadioType aRadioType, bool aIsDuplicate); 143 void UpdateOnSendDone(Mac::TxFrame &aFrame, Error aTxError); 167 Mac::RadioType SelectPollFrameRadio(const Neighbor &aParent); [all …]
|
D | mesh_forwarder.cpp | 57 void ThreadLinkInfo::SetFrom(const Mac::RxFrame &aFrame) in SetFrom() 111 Get<Mac::Mac>().SetRxOnWhenIdle(true); in Start() 138 Get<Mac::Mac>().SetRxOnWhenIdle(false); in Stop() 144 void MeshForwarder::PrepareEmptyFrame(Mac::TxFrame &aFrame, const Mac::Address &aMacDest, bool aAck… in PrepareEmptyFrame() 149 Mac::Address macSource; in PrepareEmptyFrame() 150 macSource.SetShort(Get<Mac::Mac>().GetShortAddress()); in PrepareEmptyFrame() 154 macSource.SetExtended(Get<Mac::Mac>().GetExtAddress()); in PrepareEmptyFrame() 157 …fcf = Mac::Frame::kFcfFrameData | Mac::Frame::kFcfPanidCompression | Mac::Frame::kFcfSecurityEnabl… in PrepareEmptyFrame() 161 fcf |= Mac::Frame::kFcfIePresent; in PrepareEmptyFrame() 168 fcf |= Mac::Frame::kFcfAckRequest; in PrepareEmptyFrame() [all …]
|
D | discover_scanner.cpp | 61 Error DiscoverScanner::Discover(const Mac::ChannelMask &aScanChannels, in Discover() 86 Mac::ExtAddress extAddress; in Discover() 101 mScanChannels = Get<Mac::Mac>().GetSupportedChannelMask(); in Discover() 143 if ((aPanId == Mac::kPanIdBroadcast) && (Get<Mac::Mac>().GetPanId() == Mac::kPanIdBroadcast)) in Discover() 151 Get<Mac::Mac>().SetPanId(Mac::GenerateRandomPanId()); in Discover() 155 mScanChannel = Mac::ChannelMask::kChannelIteratorFirst; in Discover() 182 Mac::TxFrame *DiscoverScanner::PrepareDiscoveryRequestFrame(Mac::TxFrame &aFrame) in PrepareDiscoveryRequestFrame() 184 Mac::TxFrame *frame = &aFrame; in PrepareDiscoveryRequestFrame() 198 IgnoreError(Get<Mac::Mac>().SetTemporaryChannel(mScanChannel)); in PrepareDiscoveryRequestFrame() 242 Get<Mac::Mac>().ClearTemporaryChannel(); in HandleDiscoverComplete() [all …]
|
D | csl_tx_scheduler.cpp | 45 inline Error CslTxScheduler::Callbacks::PrepareFrameForChild(Mac::TxFrame &aFrame, in PrepareFrameForChild() 52 inline void CslTxScheduler::Callbacks::HandleSentFrameToChild(const Mac::TxFrame &aFrame, in HandleSentFrameToChild() 146 Get<Mac::Mac>().RequestCslFrameTransmission(minDelayTime / 1000UL); in RescheduleCslTx() 168 Mac::TxFrame *CslTxScheduler::HandleFrameRequest(Mac::TxFrames &aTxFrames) in HandleFrameRequest() 170 Mac::TxFrame *frame = nullptr; in HandleFrameRequest() 176 frame = &aTxFrames.GetTxFrame(Mac::kRadioTypeIeee802154); in HandleFrameRequest() 205 frame->SetChannel(mCslTxChild->GetCslChannel() == 0 ? Get<Mac::Mac>().GetPanChannel() in HandleFrameRequest() 220 Mac::TxFrame *CslTxScheduler::HandleFrameRequest(Mac::TxFrames &) in HandleFrameRequest() 227 void CslTxScheduler::HandleSentFrame(const Mac::TxFrame &aFrame, Error aError) in HandleSentFrame() 242 void CslTxScheduler::HandleSentFrame(const Mac::TxFrame &aFrame, Error aError, Child &aChild) in HandleSentFrame()
|
D | csl_tx_scheduler.hpp | 63 friend class Mac::Mac; 146 Error PrepareFrameForChild(Mac::TxFrame &aFrame, FrameContext &aContext, Child &aChild); 160 void HandleSentFrameToChild(const Mac::TxFrame &aFrame, 196 Mac::TxFrame *HandleFrameRequest(Mac::TxFrames &aTxFrames); 197 void HandleSentFrame(const Mac::TxFrame &aFrame, Error aError); 199 void HandleSentFrame(const Mac::TxFrame &aFrame, Error aError, Child &aChild);
|
D | neighbor_table.hpp | 101 Neighbor *FindParent(Mac::ShortAddress aShortAddress, 114 Neighbor *FindParent(const Mac::ExtAddress &aExtAddress, 127 Neighbor *FindParent(const Mac::Address & aMacAddress, 139 Neighbor *FindNeighbor(Mac::ShortAddress aShortAddress, 151 Neighbor *FindNeighbor(const Mac::ExtAddress &aExtAddress, 163 Neighbor *FindNeighbor(const Mac::Address & aMacAddress, 189 Neighbor *FindRxOnlyNeighborRouter(const Mac::Address &aMacAddress);
|
D | discover_scanner.hpp | 69 static constexpr uint32_t kDefaultScanDuration = Mac::kScanDurationDefault; 124 Error Discover(const Mac::ChannelMask &aScanChannels, 125 Mac::PanId aPanId, 164 Mac::TxFrame *PrepareDiscoveryRequestFrame(Mac::TxFrame &aFrame); 179 Mac::ChannelMask mScanChannels;
|
/openthread-2.7.6/src/core/mac/ |
D | data_poll_sender.cpp | 102 VerifyOrExit(!Get<Mac::Mac>().GetRxOnWhenIdle(), error = kErrorInvalidState); in SendDataPoll() 108 SuccessOrExit(error = Get<Mac::Mac>().RequestDataPollTransmission()); in SendDataPoll() 139 Error DataPollSender::GetPollDestinationAddress(Mac::Address &aDest, Mac::RadioType &aRadioType) co… in GetPollDestinationAddress() 141 Error DataPollSender::GetPollDestinationAddress(Mac::Address &aDest) const in GetPollDestinationAddress() 150 if ((Get<Mac::Mac>().GetShortAddress() == Mac::kShortAddrInvalid) || in GetPollDestinationAddress() 209 void DataPollSender::HandlePollSent(Mac::TxFrame &aFrame, Error aError) in HandlePollSent() 211 Mac::Address macDest; in HandlePollSent() 267 …((aFrame.GetHeaderIe(Mac::CslIe::kHeaderIeId) != nullptr) ? kMaxCslPollRetxAttempts : kMaxPollRetx… in HandlePollSent() 322 void DataPollSender::ProcessRxFrame(const Mac::RxFrame &aFrame) in ProcessRxFrame() 338 void DataPollSender::ProcessTxDone(const Mac::TxFrame &aFrame, const Mac::RxFrame *aAckFrame, Error… in ProcessTxDone() [all …]
|
D | data_poll_handler.hpp | 68 friend class Mac::Mac; 120 Mac::RadioType GetLastPollRadioType(void) const { return mLastPollRadioType; } in GetLastPollRadioType() 121 …void SetLastPollRadioType(Mac::RadioType aRadioType) { mLastPollRadioType = aRadioType; } in SetLastPollRadioType() 132 Mac::RadioType mLastPollRadioType; // The radio link last data poll frame was received on. 177 Error PrepareFrameForChild(Mac::TxFrame &aFrame, FrameContext &aContext, Child &aChild); 191 void HandleSentFrameToChild(const Mac::TxFrame &aFrame, 272 void HandleDataPoll(Mac::RxFrame &aFrame); 273 Mac::TxFrame *HandleFrameRequest(Mac::TxFrames &aTxFrames); 274 void HandleSentFrame(const Mac::TxFrame &aFrame, Error aError); 276 void HandleSentFrame(const Mac::TxFrame &aFrame, Error aError, Child &aChild);
|
D | data_poll_sender.hpp | 142 void HandlePollSent(Mac::TxFrame &aFrame, Error aError); 159 void ProcessRxFrame(const Mac::RxFrame &aFrame); 173 void ProcessTxDone(const Mac::TxFrame &aFrame, const Mac::RxFrame *aAckFrame, Error aError); 256 Mac::TxFrame *PrepareDataRequest(Mac::TxFrames &aTxFrames); 281 Error GetPollDestinationAddress(Mac::Address &aDest, Mac::RadioType &aRadioType) const; 283 Error GetPollDestinationAddress(Mac::Address &aDest) const;
|
D | data_poll_handler.cpp | 50 inline Error DataPollHandler::Callbacks::PrepareFrameForChild(Mac::TxFrame &aFrame, in PrepareFrameForChild() 57 inline void DataPollHandler::Callbacks::HandleSentFrameToChild(const Mac::TxFrame &aFrame, in HandleSentFrameToChild() 107 if ((mIndirectTxChild == &aChild) && Get<Mac::Mac>().IsPerformingIndirectTransmit()) in RequestFrameChange() 126 void DataPollHandler::HandleDataPoll(Mac::RxFrame &aFrame) in HandleDataPoll() 128 Mac::Address macSource; in HandleDataPoll() 163 Get<Mac::Mac>().RequestIndirectFrameTransmission(); in HandleDataPoll() 174 Mac::TxFrame *DataPollHandler::HandleFrameRequest(Mac::TxFrames &aTxFrames) in HandleFrameRequest() 176 Mac::TxFrame *frame = nullptr; in HandleFrameRequest() 213 void DataPollHandler::HandleSentFrame(const Mac::TxFrame &aFrame, Error aError) in HandleSentFrame() 226 void DataPollHandler::HandleSentFrame(const Mac::TxFrame &aFrame, Error aError, Child &aChild) in HandleSentFrame() [all …]
|
D | mac.cpp | 57 namespace Mac { namespace 59 const otMacKey Mac::sMode2Key = { 62 const otExtAddress Mac::sMode2ExtAddress = { 66 const otExtendedPanId Mac::sExtendedPanidInit = { 70 const char Mac::sNetworkNameInit[] = "OpenThread"; 73 const char Mac::sDomainNameInit[] = "DefaultDomain"; 76 Mac::Mac(Instance &aInstance) in Mac() function in ot::Mac::Mac 120 , mOperationTask(aInstance, Mac::HandleOperationTask) in Mac() 121 , mTimer(aInstance, Mac::HandleTimer) in Mac() 150 Error Mac::ActiveScan(uint32_t aScanChannels, uint16_t aScanDuration, ActiveScanHandler aHandler, v… in ActiveScan() [all …]
|
/openthread-2.7.6/src/core/radio/ |
D | radio.hpp | 135 void HandleReceiveDone(Mac::RxFrame *aFrame, Error aError); 143 void HandleTransmitStarted(Mac::TxFrame &aFrame); 156 void HandleTransmitDone(Mac::TxFrame &aFrame, Mac::RxFrame *aAckFrame, Error aError); 180 void HandleDiagsReceiveDone(Mac::RxFrame *aFrame, Error aError); 192 void HandleDiagsTransmitDone(Mac::TxFrame &aFrame, Error aError); 228 void GetIeeeEui64(Mac::ExtAddress &aIeeeEui64); 252 void SetPanId(Mac::PanId aPanId); 260 void SetExtendedAddress(const Mac::ExtAddress &aExtAddress); 268 void SetShortAddress(Mac::ShortAddress aShortAddress); 282 const Mac::Key &aPrevKey, [all …]
|
D | radio_callbacks.cpp | 41 void Radio::Callbacks::HandleReceiveDone(Mac::RxFrame *aFrame, Error aError) in HandleReceiveDone() 43 Get<Mac::SubMac>().HandleReceiveDone(aFrame, aError); in HandleReceiveDone() 46 void Radio::Callbacks::HandleTransmitStarted(Mac::TxFrame &aFrame) in HandleTransmitStarted() 48 Get<Mac::SubMac>().HandleTransmitStarted(aFrame); in HandleTransmitStarted() 51 void Radio::Callbacks::HandleTransmitDone(Mac::TxFrame &aFrame, Mac::RxFrame *aAckFrame, Error aErr… in HandleTransmitDone() 53 Get<Mac::SubMac>().HandleTransmitDone(aFrame, aAckFrame, aError); in HandleTransmitDone() 58 Get<Mac::SubMac>().HandleEnergyScanDone(aMaxRssi); in HandleEnergyScanDone() 62 void Radio::Callbacks::HandleDiagsReceiveDone(Mac::RxFrame *aFrame, Error aError) in HandleDiagsReceiveDone() 72 void Radio::Callbacks::HandleDiagsTransmitDone(Mac::TxFrame &aFrame, Error aError) in HandleDiagsTransmitDone()
|
D | trel_link.cpp | 50 , mPanId(Mac::kPanIdBroadcast) in Link() 64 mTxFrame.SetRadioType(Mac::kRadioTypeTrel); in Link() 65 mRxFrame.SetRadioType(Mac::kRadioTypeTrel); in Link() 125 Mac::Address destAddr; in BeginTransmit() 126 Mac::PanId destPanId; in BeginTransmit() 130 Mac::RxFrame *ackFrame = nullptr; in BeginTransmit() 168 destPanId = Mac::kPanIdBroadcast; in BeginTransmit() 187 txPacket.GetHeader().SetSource(Get<Mac::Mac>().GetExtAddress()); in BeginTransmit() 202 uint16_t fcf = Mac::Frame::kFcfFrameAck; in BeginTransmit() 206 fcf |= Mac::Frame::kFcfFramePending; in BeginTransmit() [all …]
|
D | radio_platform.cpp | 50 Mac::RxFrame *rxFrame = static_cast<Mac::RxFrame *>(aFrame); in otPlatRadioReceiveDone() 57 rxFrame->SetRadioType(Mac::kRadioTypeIeee802154); in otPlatRadioReceiveDone() 70 Mac::TxFrame &txFrame = *static_cast<Mac::TxFrame *>(aFrame); in otPlatRadioTxStarted() 75 txFrame.SetRadioType(Mac::kRadioTypeIeee802154); in otPlatRadioTxStarted() 87 Mac::TxFrame &txFrame = *static_cast<Mac::TxFrame *>(aFrame); in otPlatRadioTxDone() 88 Mac::RxFrame *ackFrame = static_cast<Mac::RxFrame *>(aAckFrame); in otPlatRadioTxDone() 95 ackFrame->SetRadioType(Mac::kRadioTypeIeee802154); in otPlatRadioTxDone() 98 txFrame.SetRadioType(Mac::kRadioTypeIeee802154); in otPlatRadioTxDone() 122 Mac::RxFrame *rxFrame = static_cast<Mac::RxFrame *>(aFrame); in otPlatDiagRadioReceiveDone() 127 rxFrame->SetRadioType(Mac::kRadioTypeIeee802154); in otPlatDiagRadioReceiveDone() [all …]
|
D | trel_packet.hpp | 156 Mac::PanId GetPanId(void) const { return Encoding::BigEndian::HostSwap16(mPanId); } in GetPanId() 164 void SetPanId(Mac::PanId aPanId) { mPanId = Encoding::BigEndian::HostSwap16(aPanId); } in SetPanId() 188 const Mac::ExtAddress &GetSource(void) const { return mSource; } in GetSource() 196 void SetSource(const Mac::ExtAddress &aSource) { mSource = aSource; } in SetSource() 206 const Mac::ExtAddress &GetDestination(void) const { return mDestination; } in GetDestination() 216 void SetDestination(const Mac::ExtAddress &aDest) { mDestination = aDest; } in SetDestination() 248 Mac::ExtAddress mSource; 249 Mac::ExtAddress mDestination; // Present in `kTypeAck` or `kTypeUnicast` packet types.
|
/openthread-2.7.6/src/core/meshcop/ |
D | meshcop.hpp | 201 void GenerateJoinerId(Mac::ExtAddress &aJoinerId) const; 211 bool Matches(const Mac::ExtAddress &aJoinerId) const; 234 void CopyTo(Mac::ExtAddress &aExtAddress) const; 313 void UpdateBloomFilter(const Mac::ExtAddress &aJoinerId); 347 bool Contains(const Mac::ExtAddress &aJoinerId) const; 378 static void CalculateHashBitIndexes(const Mac::ExtAddress &aJoinerId, HashBitIndexes &aIndexes); 431 const Mac::NetworkName & aNetworkName, 432 const Mac::ExtendedPanId &aExtPanId, 442 void ComputeJoinerId(const Mac::ExtAddress &aEui64, Mac::ExtAddress &aJoinerId);
|