[timer] use function reference (instead of pointer) as timer handler (#5050)

This commit is contained in:
Abtin Keshavarzian
2020-06-05 12:24:28 -07:00
committed by GitHub
parent 82053cc9db
commit 99a42ccadc
31 changed files with 42 additions and 42 deletions
+1 -1
View File
@@ -253,7 +253,7 @@ Interpreter::Interpreter(Instance *aInstance)
, mPingHopLimit(0) , mPingHopLimit(0)
, mPingAllowZeroHopLimit(false) , mPingAllowZeroHopLimit(false)
, mPingIdentifier(0) , mPingIdentifier(0)
, mPingTimer(*aInstance, &Interpreter::HandlePingTimer, this) , mPingTimer(*aInstance, Interpreter::HandlePingTimer, this)
#if OPENTHREAD_CONFIG_DNS_CLIENT_ENABLE #if OPENTHREAD_CONFIG_DNS_CLIENT_ENABLE
, mResolvingInProgress(0) , mResolvingInProgress(0)
#endif #endif
+2 -2
View File
@@ -50,7 +50,7 @@ CoapBase::CoapBase(Instance &aInstance, Sender aSender)
: InstanceLocator(aInstance) : InstanceLocator(aInstance)
, mPendingRequests() , mPendingRequests()
, mMessageId(Random::NonCrypto::GetUint16()) , mMessageId(Random::NonCrypto::GetUint16())
, mRetransmissionTimer(aInstance, &Coap::HandleRetransmissionTimer, this) , mRetransmissionTimer(aInstance, Coap::HandleRetransmissionTimer, this)
, mResources() , mResources()
, mContext(NULL) , mContext(NULL)
, mInterceptor(NULL) , mInterceptor(NULL)
@@ -786,7 +786,7 @@ int CoapBase::Metadata::UpdateIn(Message &aMessage) const
ResponsesQueue::ResponsesQueue(Instance &aInstance) ResponsesQueue::ResponsesQueue(Instance &aInstance)
: mQueue() : mQueue()
, mTimer(aInstance, &ResponsesQueue::HandleTimer, this) , mTimer(aInstance, ResponsesQueue::HandleTimer, this)
{ {
} }
+2 -2
View File
@@ -80,12 +80,12 @@ public:
static const uint32_t kMaxDelay = (Time::kMaxDuration >> 1); static const uint32_t kMaxDelay = (Time::kMaxDuration >> 1);
/** /**
* This function pointer is called when the timer expires. * This type defines a function reference which is invoked when the timer expires.
* *
* @param[in] aTimer A reference to the expired timer instance. * @param[in] aTimer A reference to the expired timer instance.
* *
*/ */
typedef void (*Handler)(Timer &aTimer); typedef void (&Handler)(Timer &aTimer);
/** /**
* This constructor creates a timer instance. * This constructor creates a timer instance.
+1 -1
View File
@@ -46,7 +46,7 @@ TrickleTimer::TrickleTimer(Instance &aInstance,
Handler aTransmitHandler, Handler aTransmitHandler,
Handler aIntervalExpiredHandler, Handler aIntervalExpiredHandler,
void * aOwner) void * aOwner)
: TimerMilli(aInstance, &TrickleTimer::HandleTimer, aOwner) : TimerMilli(aInstance, TrickleTimer::HandleTimer, aOwner)
#ifdef ENABLE_TRICKLE_TIMER_SUPPRESSION_SUPPORT #ifdef ENABLE_TRICKLE_TIMER_SUPPRESSION_SUPPORT
, mRedundancyConstant(aRedundancyConstant) , mRedundancyConstant(aRedundancyConstant)
, mCounter(0) , mCounter(0)
+1 -1
View File
@@ -52,7 +52,7 @@ DataPollSender::DataPollSender(Instance &aInstance)
, mPollPeriod(0) , mPollPeriod(0)
, mExternalPollPeriod(0) , mExternalPollPeriod(0)
, mFastPollsUsers(0) , mFastPollsUsers(0)
, mTimer(aInstance, &DataPollSender::HandlePollTimer, this) , mTimer(aInstance, DataPollSender::HandlePollTimer, this)
, mEnabled(false) , mEnabled(false)
, mAttachMode(false) , mAttachMode(false)
, mRetxMode(false) , mRetxMode(false)
+1 -1
View File
@@ -116,7 +116,7 @@ Mac::Mac(Instance &aInstance)
, mScanHandlerContext(NULL) , mScanHandlerContext(NULL)
, mSubMac(aInstance) , mSubMac(aInstance)
, mOperationTask(aInstance, &Mac::HandleOperationTask, this) , mOperationTask(aInstance, &Mac::HandleOperationTask, this)
, mTimer(aInstance, &Mac::HandleTimer, this) , mTimer(aInstance, Mac::HandleTimer, this)
, mOobFrame(NULL) , mOobFrame(NULL)
, mKeyIdMode2FrameCounter(0) , mKeyIdMode2FrameCounter(0)
, mCcaSampleCount(0) , mCcaSampleCount(0)
+1 -1
View File
@@ -61,7 +61,7 @@ SubMac::SubMac(Instance &aInstance)
, mPcapCallbackContext(NULL) , mPcapCallbackContext(NULL)
, mFrameCounter(0) , mFrameCounter(0)
, mKeyId(0) , mKeyId(0)
, mTimer(aInstance, &SubMac::HandleTimer, this) , mTimer(aInstance, SubMac::HandleTimer, this)
{ {
mExtAddress.Clear(); mExtAddress.Clear();
mPrevKey.Clear(); mPrevKey.Clear();
+3 -3
View File
@@ -707,7 +707,7 @@ ActiveDataset::ActiveDataset(Instance &aInstance)
Dataset::kActive, Dataset::kActive,
OT_URI_PATH_ACTIVE_GET, OT_URI_PATH_ACTIVE_GET,
OT_URI_PATH_ACTIVE_SET, OT_URI_PATH_ACTIVE_SET,
&ActiveDataset::HandleTimer) ActiveDataset::HandleTimer)
, mResourceGet(OT_URI_PATH_ACTIVE_GET, &ActiveDataset::HandleGet, this) , mResourceGet(OT_URI_PATH_ACTIVE_GET, &ActiveDataset::HandleGet, this)
#if OPENTHREAD_FTD #if OPENTHREAD_FTD
, mResourceSet(OT_URI_PATH_ACTIVE_SET, &ActiveDataset::HandleSet, this) , mResourceSet(OT_URI_PATH_ACTIVE_SET, &ActiveDataset::HandleSet, this)
@@ -755,8 +755,8 @@ PendingDataset::PendingDataset(Instance &aInstance)
Dataset::kPending, Dataset::kPending,
OT_URI_PATH_PENDING_GET, OT_URI_PATH_PENDING_GET,
OT_URI_PATH_PENDING_SET, OT_URI_PATH_PENDING_SET,
&PendingDataset::HandleTimer) PendingDataset::HandleTimer)
, mDelayTimer(aInstance, &PendingDataset::HandleDelayTimer, this) , mDelayTimer(aInstance, PendingDataset::HandleDelayTimer, this)
, mResourceGet(OT_URI_PATH_PENDING_GET, &PendingDataset::HandleGet, this) , mResourceGet(OT_URI_PATH_PENDING_GET, &PendingDataset::HandleGet, this)
#if OPENTHREAD_FTD #if OPENTHREAD_FTD
, mResourceSet(OT_URI_PATH_PENDING_SET, &PendingDataset::HandleSet, this) , mResourceSet(OT_URI_PATH_PENDING_SET, &PendingDataset::HandleSet, this)
+1 -1
View File
@@ -61,7 +61,7 @@ Dtls::Dtls(Instance &aInstance, bool aLayerTwoSecurity)
, mState(kStateClosed) , mState(kStateClosed)
, mPskLength(0) , mPskLength(0)
, mVerifyPeerCertificate(true) , mVerifyPeerCertificate(true)
, mTimer(aInstance, &Dtls::HandleTimer, this) , mTimer(aInstance, Dtls::HandleTimer, this)
, mTimerIntermediate(0) , mTimerIntermediate(0)
, mTimerSet(false) , mTimerSet(false)
, mLayerTwoSecurity(aLayerTwoSecurity) , mLayerTwoSecurity(aLayerTwoSecurity)
+1 -1
View File
@@ -62,7 +62,7 @@ Joiner::Joiner(Instance &aInstance)
, mContext(NULL) , mContext(NULL)
, mJoinerRouterIndex(0) , mJoinerRouterIndex(0)
, mFinalizeMessage(NULL) , mFinalizeMessage(NULL)
, mTimer(aInstance, &Joiner::HandleTimer, this) , mTimer(aInstance, Joiner::HandleTimer, this)
, mJoinerEntrust(OT_URI_PATH_JOINER_ENTRUST, &Joiner::HandleJoinerEntrust, this) , mJoinerEntrust(OT_URI_PATH_JOINER_ENTRUST, &Joiner::HandleJoinerEntrust, this)
{ {
memset(mJoinerRouters, 0, sizeof(mJoinerRouters)); memset(mJoinerRouters, 0, sizeof(mJoinerRouters));
+1 -1
View File
@@ -57,7 +57,7 @@ JoinerRouter::JoinerRouter(Instance &aInstance)
: InstanceLocator(aInstance) : InstanceLocator(aInstance)
, mSocket(aInstance.Get<Ip6::Udp>()) , mSocket(aInstance.Get<Ip6::Udp>())
, mRelayTransmit(OT_URI_PATH_RELAY_TX, &JoinerRouter::HandleRelayTransmit, this) , mRelayTransmit(OT_URI_PATH_RELAY_TX, &JoinerRouter::HandleRelayTransmit, this)
, mTimer(aInstance, &JoinerRouter::HandleTimer, this) , mTimer(aInstance, JoinerRouter::HandleTimer, this)
, mNotifierCallback(aInstance, &JoinerRouter::HandleStateChanged, this) , mNotifierCallback(aInstance, &JoinerRouter::HandleStateChanged, this)
, mJoinerUdpPort(0) , mJoinerUdpPort(0)
, mIsJoinerPortConfigured(false) , mIsJoinerPortConfigured(false)
+1 -1
View File
@@ -54,7 +54,7 @@ namespace Dhcp6 {
Dhcp6Client::Dhcp6Client(Instance &aInstance) Dhcp6Client::Dhcp6Client(Instance &aInstance)
: InstanceLocator(aInstance) : InstanceLocator(aInstance)
, mSocket(Get<Ip6::Udp>()) , mSocket(Get<Ip6::Udp>())
, mTrickleTimer(aInstance, &Dhcp6Client::HandleTrickleTimer, NULL, this) , mTrickleTimer(aInstance, Dhcp6Client::HandleTrickleTimer, NULL, this)
, mStartTime(0) , mStartTime(0)
, mIdentityAssociationCurrent(NULL) , mIdentityAssociationCurrent(NULL)
{ {
+1 -1
View File
@@ -75,7 +75,7 @@ QueryMetadata::QueryMetadata(otDnsResponseHandler aHandler, void *aContext)
Client::Client(Ip6::Netif &aNetif) Client::Client(Ip6::Netif &aNetif)
: mSocket(aNetif.Get<Ip6::Udp>()) : mSocket(aNetif.Get<Ip6::Udp>())
, mMessageId(0) , mMessageId(0)
, mRetransmissionTimer(aNetif.GetInstance(), &Client::HandleRetransmissionTimer, this) , mRetransmissionTimer(aNetif.GetInstance(), Client::HandleRetransmissionTimer, this)
{ {
} }
+1 -1
View File
@@ -62,7 +62,7 @@ Ip6::Ip6(Instance &aInstance)
, mUdp(aInstance) , mUdp(aInstance)
, mMpl(aInstance) , mMpl(aInstance)
#if OPENTHREAD_CONFIG_IP6_FRAGMENTATION_ENABLE #if OPENTHREAD_CONFIG_IP6_FRAGMENTATION_ENABLE
, mTimer(aInstance, &Ip6::HandleTimer, this) , mTimer(aInstance, Ip6::HandleTimer, this)
#endif #endif
{ {
} }
+2 -2
View File
@@ -46,11 +46,11 @@ namespace Ip6 {
Mpl::Mpl(Instance &aInstance) Mpl::Mpl(Instance &aInstance)
: InstanceLocator(aInstance) : InstanceLocator(aInstance)
, mMatchingAddress(NULL) , mMatchingAddress(NULL)
, mSeedSetTimer(aInstance, &Mpl::HandleSeedSetTimer, this) , mSeedSetTimer(aInstance, Mpl::HandleSeedSetTimer, this)
, mSeedId(0) , mSeedId(0)
, mSequence(0) , mSequence(0)
#if OPENTHREAD_FTD #if OPENTHREAD_FTD
, mRetransmissionTimer(aInstance, &Mpl::HandleRetransmissionTimer, this) , mRetransmissionTimer(aInstance, Mpl::HandleRetransmissionTimer, this)
, mTimerExpirations(0) , mTimerExpirations(0)
#endif #endif
{ {
+1 -1
View File
@@ -91,7 +91,7 @@ QueryMetadata::QueryMetadata(otSntpResponseHandler aHandler, void *aContext)
Client::Client(Ip6::Netif &aNetif) Client::Client(Ip6::Netif &aNetif)
: mSocket(aNetif.Get<Ip6::Udp>()) : mSocket(aNetif.Get<Ip6::Udp>())
, mRetransmissionTimer(aNetif.GetInstance(), &Client::HandleRetransmissionTimer, this) , mRetransmissionTimer(aNetif.GetInstance(), Client::HandleRetransmissionTimer, this)
, mUnixEra(0) , mUnixEra(0)
{ {
} }
+1 -1
View File
@@ -63,7 +63,7 @@ AddressResolver::AddressResolver(Instance &aInstance)
, mQueryRetryList() , mQueryRetryList()
, mUnusedList() , mUnusedList()
, mIcmpHandler(&AddressResolver::HandleIcmpReceive, this) , mIcmpHandler(&AddressResolver::HandleIcmpReceive, this)
, mTimer(aInstance, &AddressResolver::HandleTimer, this) , mTimer(aInstance, AddressResolver::HandleTimer, this)
{ {
for (CacheEntry *entry = &mCacheEntries[0]; entry < OT_ARRAY_END(mCacheEntries); entry++) for (CacheEntry *entry = &mCacheEntries[0]; entry < OT_ARRAY_END(mCacheEntries); entry++)
{ {
+1 -1
View File
@@ -48,7 +48,7 @@
namespace ot { namespace ot {
AnnounceBeginServer::AnnounceBeginServer(Instance &aInstance) AnnounceBeginServer::AnnounceBeginServer(Instance &aInstance)
: AnnounceSenderBase(aInstance, &AnnounceBeginServer::HandleTimer) : AnnounceSenderBase(aInstance, AnnounceBeginServer::HandleTimer)
, mAnnounceBegin(OT_URI_PATH_ANNOUNCE_BEGIN, &AnnounceBeginServer::HandleRequest, this) , mAnnounceBegin(OT_URI_PATH_ANNOUNCE_BEGIN, &AnnounceBeginServer::HandleRequest, this)
{ {
Get<Coap::Coap>().AddResource(mAnnounceBegin); Get<Coap::Coap>().AddResource(mAnnounceBegin);
+1 -1
View File
@@ -111,7 +111,7 @@ exit:
#if OPENTHREAD_CONFIG_ANNOUNCE_SENDER_ENABLE #if OPENTHREAD_CONFIG_ANNOUNCE_SENDER_ENABLE
AnnounceSender::AnnounceSender(Instance &aInstance) AnnounceSender::AnnounceSender(Instance &aInstance)
: AnnounceSenderBase(aInstance, &AnnounceSender::HandleTimer) : AnnounceSenderBase(aInstance, AnnounceSender::HandleTimer)
, mNotifierCallback(aInstance, HandleStateChanged, this) , mNotifierCallback(aInstance, HandleStateChanged, this)
{ {
} }
+1 -1
View File
@@ -55,7 +55,7 @@ EnergyScanServer::EnergyScanServer(Instance &aInstance)
, mCount(0) , mCount(0)
, mActive(false) , mActive(false)
, mScanResultsLength(0) , mScanResultsLength(0)
, mTimer(aInstance, &EnergyScanServer::HandleTimer, this) , mTimer(aInstance, EnergyScanServer::HandleTimer, this)
, mNotifierCallback(aInstance, &EnergyScanServer::HandleStateChanged, this) , mNotifierCallback(aInstance, &EnergyScanServer::HandleStateChanged, this)
, mEnergyScan(OT_URI_PATH_ENERGY_SCAN, &EnergyScanServer::HandleRequest, this) , mEnergyScan(OT_URI_PATH_ENERGY_SCAN, &EnergyScanServer::HandleRequest, this)
{ {
+1 -1
View File
@@ -76,7 +76,7 @@ KeyManager::KeyManager(Instance &aInstance)
, mKeyRotationTime(kDefaultKeyRotationTime) , mKeyRotationTime(kDefaultKeyRotationTime)
, mKeySwitchGuardTime(kDefaultKeySwitchGuardTime) , mKeySwitchGuardTime(kDefaultKeySwitchGuardTime)
, mKeySwitchGuardEnabled(false) , mKeySwitchGuardEnabled(false)
, mKeyRotationTimer(aInstance, &KeyManager::HandleKeyRotationTimer, this) , mKeyRotationTimer(aInstance, KeyManager::HandleKeyRotationTimer, this)
, mKekFrameCounter(0) , mKekFrameCounter(0)
, mSecurityPolicyFlags(0xff) , mSecurityPolicyFlags(0xff)
, mIsPskcSet(false) , mIsPskcSet(false)
+2 -2
View File
@@ -57,8 +57,8 @@ namespace ot {
MeshForwarder::MeshForwarder(Instance &aInstance) MeshForwarder::MeshForwarder(Instance &aInstance)
: InstanceLocator(aInstance) : InstanceLocator(aInstance)
, mDiscoverTimer(aInstance, &MeshForwarder::HandleDiscoverTimer, this) , mDiscoverTimer(aInstance, MeshForwarder::HandleDiscoverTimer, this)
, mUpdateTimer(aInstance, &MeshForwarder::HandleUpdateTimer, this) , mUpdateTimer(aInstance, MeshForwarder::HandleUpdateTimer, this)
, mMessageNextOffset(0) , mMessageNextOffset(0)
, mSendMessage(NULL) , mSendMessage(NULL)
, mMeshSource() , mMeshSource()
+4 -4
View File
@@ -69,9 +69,9 @@ Mle::Mle(Instance &aInstance)
, mReattachState(kReattachStop) , mReattachState(kReattachStop)
, mAttachCounter(0) , mAttachCounter(0)
, mAnnounceDelay(kAnnounceTimeout) , mAnnounceDelay(kAnnounceTimeout)
, mAttachTimer(aInstance, &Mle::HandleAttachTimer, this) , mAttachTimer(aInstance, Mle::HandleAttachTimer, this)
, mDelayedResponseTimer(aInstance, &Mle::HandleDelayedResponseTimer, this) , mDelayedResponseTimer(aInstance, Mle::HandleDelayedResponseTimer, this)
, mMessageTransmissionTimer(aInstance, &Mle::HandleMessageTransmissionTimer, this) , mMessageTransmissionTimer(aInstance, Mle::HandleMessageTransmissionTimer, this)
, mParentLeaderCost(0) , mParentLeaderCost(0)
, mParentRequestMode(kAttachAny) , mParentRequestMode(kAttachAny)
, mParentPriority(0) , mParentPriority(0)
@@ -102,7 +102,7 @@ Mle::Mle(Instance &aInstance)
, mParentSearchBackoffWasCanceled(false) , mParentSearchBackoffWasCanceled(false)
, mParentSearchRecentlyDetached(false) , mParentSearchRecentlyDetached(false)
, mParentSearchBackoffCancelTime(0) , mParentSearchBackoffCancelTime(0)
, mParentSearchTimer(aInstance, &Mle::HandleParentSearchTimer, this) , mParentSearchTimer(aInstance, Mle::HandleParentSearchTimer, this)
#endif #endif
, mAnnounceChannel(0) , mAnnounceChannel(0)
, mAlternateChannel(0) , mAlternateChannel(0)
+2 -2
View File
@@ -58,8 +58,8 @@ namespace Mle {
MleRouter::MleRouter(Instance &aInstance) MleRouter::MleRouter(Instance &aInstance)
: Mle(aInstance) : Mle(aInstance)
, mAdvertiseTimer(aInstance, &MleRouter::HandleAdvertiseTimer, NULL, this) , mAdvertiseTimer(aInstance, MleRouter::HandleAdvertiseTimer, NULL, this)
, mStateUpdateTimer(aInstance, &MleRouter::HandleStateUpdateTimer, this) , mStateUpdateTimer(aInstance, MleRouter::HandleStateUpdateTimer, this)
, mAddressSolicit(OT_URI_PATH_ADDRESS_SOLICIT, &MleRouter::HandleAddressSolicit, this) , mAddressSolicit(OT_URI_PATH_ADDRESS_SOLICIT, &MleRouter::HandleAddressSolicit, this)
, mAddressRelease(OT_URI_PATH_ADDRESS_RELEASE, &MleRouter::HandleAddressRelease, this) , mAddressRelease(OT_URI_PATH_ADDRESS_RELEASE, &MleRouter::HandleAddressRelease, this)
, mChildTable(aInstance) , mChildTable(aInstance)
+1 -1
View File
@@ -57,7 +57,7 @@ namespace NetworkData {
Leader::Leader(Instance &aInstance) Leader::Leader(Instance &aInstance)
: LeaderBase(aInstance) : LeaderBase(aInstance)
, mTimer(aInstance, &Leader::HandleTimer, this) , mTimer(aInstance, Leader::HandleTimer, this)
, mServerData(OT_URI_PATH_SERVER_DATA, &Leader::HandleServerData, this) , mServerData(OT_URI_PATH_SERVER_DATA, &Leader::HandleServerData, this)
, mCommissioningDataGet(OT_URI_PATH_COMMISSIONER_GET, &Leader::HandleCommissioningGet, this) , mCommissioningDataGet(OT_URI_PATH_COMMISSIONER_GET, &Leader::HandleCommissioningGet, this)
, mCommissioningDataSet(OT_URI_PATH_COMMISSIONER_SET, &Leader::HandleCommissioningSet, this) , mCommissioningDataSet(OT_URI_PATH_COMMISSIONER_SET, &Leader::HandleCommissioningSet, this)
+1 -1
View File
@@ -47,7 +47,7 @@ namespace NetworkData {
Notifier::Notifier(Instance &aInstance) Notifier::Notifier(Instance &aInstance)
: InstanceLocator(aInstance) : InstanceLocator(aInstance)
, mNotifierCallback(aInstance, &Notifier::HandleStateChanged, this) , mNotifierCallback(aInstance, &Notifier::HandleStateChanged, this)
, mTimer(aInstance, &Notifier::HandleTimer, this) , mTimer(aInstance, Notifier::HandleTimer, this)
, mNextDelay(0) , mNextDelay(0)
, mWaitingForResponse(false) , mWaitingForResponse(false)
{ {
+1 -1
View File
@@ -50,7 +50,7 @@ PanIdQueryServer::PanIdQueryServer(Instance &aInstance)
: InstanceLocator(aInstance) : InstanceLocator(aInstance)
, mChannelMask(0) , mChannelMask(0)
, mPanId(Mac::kPanIdBroadcast) , mPanId(Mac::kPanIdBroadcast)
, mTimer(aInstance, &PanIdQueryServer::HandleTimer, this) , mTimer(aInstance, PanIdQueryServer::HandleTimer, this)
, mPanIdQuery(OT_URI_PATH_PANID_QUERY, &PanIdQueryServer::HandleQuery, this) , mPanIdQuery(OT_URI_PATH_PANID_QUERY, &PanIdQueryServer::HandleQuery, this)
{ {
Get<Coap::Coap>().AddResource(mPanIdQuery); Get<Coap::Coap>().AddResource(mPanIdQuery);
+1 -1
View File
@@ -55,7 +55,7 @@ ChannelManager::ChannelManager(Instance &aInstance)
, mDelay(kMinimumDelay) , mDelay(kMinimumDelay)
, mChannel(0) , mChannel(0)
, mState(kStateIdle) , mState(kStateIdle)
, mTimer(aInstance, &ChannelManager::HandleTimer, this) , mTimer(aInstance, ChannelManager::HandleTimer, this)
, mAutoSelectInterval(kDefaultAutoSelectInterval) , mAutoSelectInterval(kDefaultAutoSelectInterval)
, mAutoSelectEnabled(false) , mAutoSelectEnabled(false)
{ {
+1 -1
View File
@@ -62,7 +62,7 @@ ChannelMonitor::ChannelMonitor(Instance &aInstance)
: InstanceLocator(aInstance) : InstanceLocator(aInstance)
, mChannelMaskIndex(0) , mChannelMaskIndex(0)
, mSampleCount(0) , mSampleCount(0)
, mTimer(aInstance, &ChannelMonitor::HandleTimer, this) , mTimer(aInstance, ChannelMonitor::HandleTimer, this)
{ {
memset(mChannelOccupancy, 0, sizeof(mChannelOccupancy)); memset(mChannelOccupancy, 0, sizeof(mChannelOccupancy));
} }
+2 -2
View File
@@ -50,7 +50,7 @@ namespace Utils {
ChildSupervisor::ChildSupervisor(Instance &aInstance) ChildSupervisor::ChildSupervisor(Instance &aInstance)
: InstanceLocator(aInstance) : InstanceLocator(aInstance)
, mSupervisionInterval(kDefaultSupervisionInterval) , mSupervisionInterval(kDefaultSupervisionInterval)
, mTimer(aInstance, &ChildSupervisor::HandleTimer, this) , mTimer(aInstance, ChildSupervisor::HandleTimer, this)
, mNotifierCallback(aInstance, &ChildSupervisor::HandleStateChanged, this) , mNotifierCallback(aInstance, &ChildSupervisor::HandleStateChanged, this)
{ {
} }
@@ -180,7 +180,7 @@ void ChildSupervisor::HandleStateChanged(otChangedFlags aFlags)
SupervisionListener::SupervisionListener(Instance &aInstance) SupervisionListener::SupervisionListener(Instance &aInstance)
: InstanceLocator(aInstance) : InstanceLocator(aInstance)
, mTimeout(0) , mTimeout(0)
, mTimer(aInstance, &SupervisionListener::HandleTimer, this) , mTimer(aInstance, SupervisionListener::HandleTimer, this)
{ {
SetTimeout(kDefaultTimeout); SetTimeout(kDefaultTimeout);
} }
+1 -1
View File
@@ -50,7 +50,7 @@ JamDetector::JamDetector(Instance &aInstance)
, mHandler(NULL) , mHandler(NULL)
, mContext(NULL) , mContext(NULL)
, mNotifierCallback(aInstance, HandleStateChanged, this) , mNotifierCallback(aInstance, HandleStateChanged, this)
, mTimer(aInstance, &JamDetector::HandleTimer, this) , mTimer(aInstance, JamDetector::HandleTimer, this)
, mHistoryBitmap(0) , mHistoryBitmap(0)
, mCurSecondStartTime(0) , mCurSecondStartTime(0)
, mSampleInterval(0) , mSampleInterval(0)