mirror of
https://github.com/espressif/openthread.git
synced 2026-09-14 05:00:11 +00:00
[coverage] remove empty functions (#3179)
This commit is contained in:
@@ -333,7 +333,6 @@ HEADERS_COMMON = \
|
|||||||
thread/network_data.hpp \
|
thread/network_data.hpp \
|
||||||
thread/network_data_leader.hpp \
|
thread/network_data_leader.hpp \
|
||||||
thread/network_data_leader_ftd.hpp \
|
thread/network_data_leader_ftd.hpp \
|
||||||
thread/network_data_leader_mtd.hpp \
|
|
||||||
thread/network_data_local.hpp \
|
thread/network_data_local.hpp \
|
||||||
thread/network_data_tlvs.hpp \
|
thread/network_data_tlvs.hpp \
|
||||||
thread/network_diagnostic.hpp \
|
thread/network_diagnostic.hpp \
|
||||||
|
|||||||
@@ -168,15 +168,15 @@ otError DatasetManager::Set(const Dataset &aDataset)
|
|||||||
|
|
||||||
if (isMasterkeyUpdated || compare > 0)
|
if (isMasterkeyUpdated || compare > 0)
|
||||||
{
|
{
|
||||||
ThreadNetif &netif = GetNetif();
|
|
||||||
|
|
||||||
mLocal.Set(aDataset);
|
mLocal.Set(aDataset);
|
||||||
|
|
||||||
if (netif.GetMle().GetRole() == OT_DEVICE_ROLE_LEADER)
|
#if OPENTHREAD_FTD
|
||||||
|
if (GetNetif().GetMle().GetRole() == OT_DEVICE_ROLE_LEADER)
|
||||||
{
|
{
|
||||||
netif.GetNetworkDataLeader().IncrementVersion();
|
GetNetif().GetNetworkDataLeader().IncrementVersion();
|
||||||
netif.GetNetworkDataLeader().IncrementStableVersion();
|
GetNetif().GetNetworkDataLeader().IncrementStableVersion();
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
else if (compare < 0)
|
else if (compare < 0)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -147,10 +147,12 @@ exit:
|
|||||||
|
|
||||||
void MeshForwarder::RemoveMessage(Message &aMessage)
|
void MeshForwarder::RemoveMessage(Message &aMessage)
|
||||||
{
|
{
|
||||||
|
#if OPENTHREAD_FTD
|
||||||
for (ChildTable::Iterator iter(GetInstance(), ChildTable::kInStateAnyExceptInvalid); !iter.IsDone(); iter++)
|
for (ChildTable::Iterator iter(GetInstance(), ChildTable::kInStateAnyExceptInvalid); !iter.IsDone(); iter++)
|
||||||
{
|
{
|
||||||
IgnoreReturnValue(RemoveMessageFromSleepyChild(aMessage, *iter.GetChild()));
|
IgnoreReturnValue(RemoveMessageFromSleepyChild(aMessage, *iter.GetChild()));
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
if (mSendMessage == &aMessage)
|
if (mSendMessage == &aMessage)
|
||||||
{
|
{
|
||||||
@@ -173,10 +175,12 @@ void MeshForwarder::ScheduleTransmissionTask(void)
|
|||||||
|
|
||||||
mSendMessageIsARetransmission = false;
|
mSendMessageIsARetransmission = false;
|
||||||
|
|
||||||
|
#if OPENTHREAD_FTD
|
||||||
if (GetIndirectTransmission() == OT_ERROR_NONE)
|
if (GetIndirectTransmission() == OT_ERROR_NONE)
|
||||||
{
|
{
|
||||||
ExitNow();
|
ExitNow();
|
||||||
}
|
}
|
||||||
|
#endif // OPENTHREAD_FTD
|
||||||
|
|
||||||
if ((mSendMessage = GetDirectTransmission()) != NULL)
|
if ((mSendMessage = GetDirectTransmission()) != NULL)
|
||||||
{
|
{
|
||||||
@@ -1045,7 +1049,9 @@ void MeshForwarder::HandleSentFrame(Mac::Frame &aFrame, otError aError)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if OPENTHREAD_FTD
|
||||||
HandleSentFrameToChild(aFrame, aError, macDest);
|
HandleSentFrameToChild(aFrame, aError, macDest);
|
||||||
|
#endif
|
||||||
|
|
||||||
VerifyOrExit(mSendMessage != NULL);
|
VerifyOrExit(mSendMessage != NULL);
|
||||||
|
|
||||||
@@ -1250,7 +1256,9 @@ void MeshForwarder::HandleReceivedFrame(Mac::Frame &aFrame)
|
|||||||
if (payloadLength >= sizeof(Lowpan::MeshHeader) &&
|
if (payloadLength >= sizeof(Lowpan::MeshHeader) &&
|
||||||
reinterpret_cast<Lowpan::MeshHeader *>(payload)->IsMeshHeader())
|
reinterpret_cast<Lowpan::MeshHeader *>(payload)->IsMeshHeader())
|
||||||
{
|
{
|
||||||
|
#if OPENTHREAD_FTD
|
||||||
HandleMesh(payload, payloadLength, macSource, linkInfo);
|
HandleMesh(payload, payloadLength, macSource, linkInfo);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
else if (payloadLength >= sizeof(Lowpan::FragmentHeader) &&
|
else if (payloadLength >= sizeof(Lowpan::FragmentHeader) &&
|
||||||
reinterpret_cast<Lowpan::FragmentHeader *>(payload)->IsFragmentHeader())
|
reinterpret_cast<Lowpan::FragmentHeader *>(payload)->IsFragmentHeader())
|
||||||
|
|||||||
@@ -71,36 +71,6 @@ exit:
|
|||||||
return error;
|
return error;
|
||||||
}
|
}
|
||||||
|
|
||||||
otError MeshForwarder::GetIndirectTransmission(void)
|
|
||||||
{
|
|
||||||
return OT_ERROR_NOT_FOUND;
|
|
||||||
}
|
|
||||||
|
|
||||||
otError MeshForwarder::RemoveMessageFromSleepyChild(Message &aMessage, Child &aChild)
|
|
||||||
{
|
|
||||||
OT_UNUSED_VARIABLE(aMessage);
|
|
||||||
OT_UNUSED_VARIABLE(aChild);
|
|
||||||
return OT_ERROR_NOT_FOUND;
|
|
||||||
}
|
|
||||||
|
|
||||||
void MeshForwarder::HandleSentFrameToChild(const Mac::Frame &aFrame, otError aError, const Mac::Address &aMacDest)
|
|
||||||
{
|
|
||||||
OT_UNUSED_VARIABLE(aFrame);
|
|
||||||
OT_UNUSED_VARIABLE(aError);
|
|
||||||
OT_UNUSED_VARIABLE(aMacDest);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MeshForwarder::HandleMesh(uint8_t * aFrame,
|
|
||||||
uint8_t aFrameLength,
|
|
||||||
const Mac::Address & aMacSource,
|
|
||||||
const otThreadLinkInfo &aLinkInfo)
|
|
||||||
{
|
|
||||||
OT_UNUSED_VARIABLE(aFrame);
|
|
||||||
OT_UNUSED_VARIABLE(aFrameLength);
|
|
||||||
OT_UNUSED_VARIABLE(aMacSource);
|
|
||||||
OT_UNUSED_VARIABLE(aLinkInfo);
|
|
||||||
}
|
|
||||||
|
|
||||||
} // namespace ot
|
} // namespace ot
|
||||||
|
|
||||||
#endif // OPENTHREAD_MTD
|
#endif // OPENTHREAD_MTD
|
||||||
|
|||||||
@@ -253,7 +253,11 @@ private:
|
|||||||
} // namespace ot
|
} // namespace ot
|
||||||
|
|
||||||
#if OPENTHREAD_MTD
|
#if OPENTHREAD_MTD
|
||||||
#include "network_data_leader_mtd.hpp"
|
namespace ot {
|
||||||
|
namespace NetworkData {
|
||||||
|
typedef class LeaderBase Leader;
|
||||||
|
} // namespace NetworkData
|
||||||
|
} // namespace ot
|
||||||
#elif OPENTHREAD_FTD
|
#elif OPENTHREAD_FTD
|
||||||
#include "network_data_leader_ftd.hpp"
|
#include "network_data_leader_ftd.hpp"
|
||||||
#else
|
#else
|
||||||
|
|||||||
@@ -1,65 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright (c) 2016, The OpenThread Authors.
|
|
||||||
* All rights reserved.
|
|
||||||
*
|
|
||||||
* Redistribution and use in source and binary forms, with or without
|
|
||||||
* modification, are permitted provided that the following conditions are met:
|
|
||||||
* 1. Redistributions of source code must retain the above copyright
|
|
||||||
* notice, this list of conditions and the following disclaimer.
|
|
||||||
* 2. Redistributions in binary form must reproduce the above copyright
|
|
||||||
* notice, this list of conditions and the following disclaimer in the
|
|
||||||
* documentation and/or other materials provided with the distribution.
|
|
||||||
* 3. Neither the name of the copyright holder nor the
|
|
||||||
* names of its contributors may be used to endorse or promote products
|
|
||||||
* derived from this software without specific prior written permission.
|
|
||||||
*
|
|
||||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
|
||||||
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
||||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
||||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
|
|
||||||
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|
||||||
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
|
||||||
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|
||||||
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
|
||||||
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|
||||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @file
|
|
||||||
* This file includes definitions for manipulating Thread Network Data managed by the Thread Leader.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef NETWORK_DATA_LEADER_MTD_HPP_
|
|
||||||
#define NETWORK_DATA_LEADER_MTD_HPP_
|
|
||||||
|
|
||||||
#include "openthread-core-config.h"
|
|
||||||
|
|
||||||
#include "utils/wrap_stdint.h"
|
|
||||||
|
|
||||||
namespace ot {
|
|
||||||
|
|
||||||
namespace NetworkData {
|
|
||||||
|
|
||||||
class Leader : public LeaderBase
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
explicit Leader(Instance &aInstance)
|
|
||||||
: LeaderBase(aInstance)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void Start(void) {}
|
|
||||||
void Stop(void) {}
|
|
||||||
|
|
||||||
void IncrementVersion(void) {}
|
|
||||||
void IncrementStableVersion(void) {}
|
|
||||||
|
|
||||||
otError SendServerDataNotification(uint16_t) { return OT_ERROR_NOT_IMPLEMENTED; }
|
|
||||||
};
|
|
||||||
|
|
||||||
} // namespace NetworkData
|
|
||||||
} // namespace ot
|
|
||||||
|
|
||||||
#endif // NETWORK_DATA_LEADER_MTD_HPP_
|
|
||||||
Reference in New Issue
Block a user