SupervisionListener::SupervisionListener(ThreadNetif &aThreadNetif) : ThreadNetifLocator(aThreadNetif), mTimer(aThreadNetif.GetInstance(), &SupervisionListener::HandleTimer, this), mTimeout(0) { SetTimeout(kDefaultTimeout); }
ChildSupervisor::ChildSupervisor(ThreadNetif &aThreadNetif) : ThreadNetifLocator(aThreadNetif), mTimer(aThreadNetif.GetInstance(), &ChildSupervisor::HandleTimer, this), mSupervisionInterval(kDefaultSupervisionInterval) { }