Home
last modified time | relevance | path

Searched refs:Mac (Results 1 – 25 of 153) sorted by relevance

1234567

/openthread-2.7.6/examples/platforms/utils/
Dmac_frame.cpp41 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/
Dtest_mac_frame.cpp59 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 …]
Dtest_pskc.cpp47 …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/
Dlink_api.cpp51 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 …]
Dlink_raw_api.cpp54 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/
Dmesh_forwarder.hpp87 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 …]
Dradio_selector.cpp48 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 …]
Dradio_selector.hpp89 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 …]
Dmesh_forwarder.cpp57 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 …]
Ddiscover_scanner.cpp61 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 …]
Dcsl_tx_scheduler.cpp45 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()
Dcsl_tx_scheduler.hpp63 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);
Dneighbor_table.hpp101 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);
Ddiscover_scanner.hpp69 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/
Ddata_poll_sender.cpp102 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 …]
Ddata_poll_handler.hpp68 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);
Ddata_poll_sender.hpp142 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;
Ddata_poll_handler.cpp50 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 …]
Dmac.cpp57 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/
Dradio.hpp135 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 …]
Dradio_callbacks.cpp41 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()
Dtrel_link.cpp50 , 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 …]
Dradio_platform.cpp50 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 …]
Dtrel_packet.hpp156 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/
Dmeshcop.hpp201 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);

1234567