Searched refs:Mpl (Results 1 – 6 of 6) sorted by relevance
41 Mpl::Mpl(Instance &aInstance) in Mpl() function in ot::Ip6::Mpl70 void Mpl::InitOption(MplOption &aOption, const Address &aAddress) in InitOption()86 Error Mpl::ProcessOption(Message &aMessage, const OffsetRange &aOffsetRange, const Address &aAddres… in ProcessOption()154 Error Mpl::UpdateSeedSet(uint16_t aSeedId, uint8_t aSequence) in UpdateSeedSet()278 void Mpl::HandleTimeTick(void) in HandleTimeTick()307 uint8_t Mpl::DetermineMaxRetransmissions(void) const in DetermineMaxRetransmissions()330 void Mpl::AddBufferedMessage(Message &aMessage, uint16_t aSeedId, uint8_t aSequence) in AddBufferedMessage()377 void Mpl::HandleRetransmissionTimer(void) in HandleRetransmissionTimer()449 void Mpl::Metadata::GenerateNextTransmissionTime(TimeMilli aCurrentTime, uint8_t aInterval) in GenerateNextTransmissionTime()
153 class Mpl : public InstanceLocator, private NonCopyable class163 explicit Mpl(Instance &aInstance);237 using RetxTimer = TimerMilliIn<Mpl, &Mpl::HandleRetransmissionTimer>;
108 friend class Mpl;399 Mpl mMpl;
123 Get<Ip6::Mpl>().HandleTimeTick(); in HandleTimer()
489 Get<Ip6::Mpl>().GetBufferedMessageSet().GetInfo(aInfo.mMplQueue); in GetBufferInfo()
891 template <> inline Ip6::Mpl &Instance::Get(void) { return mIp6.mMpl; } in Get()