Skip to content

Commit d4b5cff

Browse files
committed
Avoid using in the header file
1 parent 7bc959d commit d4b5cff

File tree

2 files changed

+10
-14
lines changed

2 files changed

+10
-14
lines changed

examples/chef/common/clusters/channel/ChannelManager.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ CHIP_ERROR ChannelManager::HandleGetCurrentChannel(AttributeValueEncoder & aEnco
135135
return aEncoder.Encode(mCurrentChannel);
136136
}
137137

138-
bool isChannelMatched(const ChannelInfoType & channel, const CharSpan & match)
138+
bool ChannelManager::isChannelMatched(const ChannelInfoType & channel, const chip::CharSpan & match)
139139
{
140140
std::stringstream ss;
141141
ss << channel.majorNumber << "." << channel.minorNumber;

examples/chef/common/clusters/channel/ChannelManager.h

+9-13
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,10 @@
2020
#include <app/clusters/channel-server/channel-server.h>
2121
#include <vector>
2222

23-
using chip::CharSpan;
24-
using chip::app::AttributeValueEncoder;
25-
using chip::app::CommandResponseHelper;
23+
24+
class ChannelManager : public chip::app::Clusters::Channel::Delegate
25+
{
2626
using RecordingFlagBitmap = chip::app::Clusters::Channel::RecordingFlagBitmap;
27-
using ChannelDelegate = chip::app::Clusters::Channel::Delegate;
2827
using ChangeChannelResponseType = chip::app::Clusters::Channel::Commands::ChangeChannelResponse::Type;
2928
using ProgramGuideResponseType = chip::app::Clusters::Channel::Commands::ProgramGuideResponse::Type;
3029
using ChannelInfoType = chip::app::Clusters::Channel::Structs::ChannelInfoStruct::Type;
@@ -33,20 +32,17 @@ using LineupInfoType = chip::app::Clusters::Channel::Structs::LineupI
3332
using PageTokenType = chip::app::Clusters::Channel::Structs::PageTokenStruct::Type;
3433
using ProgramType = chip::app::Clusters::Channel::Structs::ProgramStruct::Type;
3534
using ChannelPagingType = chip::app::Clusters::Channel::Structs::ChannelPagingStruct::Type;
36-
37-
class ChannelManager : public ChannelDelegate
38-
{
3935
public:
4036
ChannelManager();
4137

42-
CHIP_ERROR HandleGetChannelList(AttributeValueEncoder & aEncoder) override;
43-
CHIP_ERROR HandleGetLineup(AttributeValueEncoder & aEncoder) override;
44-
CHIP_ERROR HandleGetCurrentChannel(AttributeValueEncoder & aEncoder) override;
38+
CHIP_ERROR HandleGetChannelList(chip::app::AttributeValueEncoder & aEncoder) override;
39+
CHIP_ERROR HandleGetLineup(chip::app::AttributeValueEncoder & aEncoder) override;
40+
CHIP_ERROR HandleGetCurrentChannel(chip::app::AttributeValueEncoder & aEncoder) override;
4541

46-
void HandleChangeChannel(CommandResponseHelper<ChangeChannelResponseType> & helper, const CharSpan & match) override;
42+
void HandleChangeChannel(chip::app::CommandResponseHelper<ChangeChannelResponseType> & helper, const chip::CharSpan & match) override;
4743
bool HandleChangeChannelByNumber(const uint16_t & majorNumber, const uint16_t & minorNumber) override;
4844
bool HandleSkipChannel(const int16_t & count) override;
49-
void HandleGetProgramGuide(CommandResponseHelper<ProgramGuideResponseType> & helper, const chip::Optional<uint32_t> & startTime,
45+
void HandleGetProgramGuide(chip::app::CommandResponseHelper<ProgramGuideResponseType> & helper, const chip::Optional<uint32_t> & startTime,
5046
const chip::Optional<uint32_t> & endTime,
5147
const chip::Optional<chip::app::DataModel::DecodableList<ChannelInfoType>> & channelList,
5248
const chip::Optional<PageTokenType> & pageToken,
@@ -71,6 +67,6 @@ class ChannelManager : public ChannelDelegate
7167
std::vector<ProgramType> mPrograms;
7268

7369
private:
74-
// TODO: set this based upon meta data from app
7570
uint32_t mDynamicEndpointFeatureMap = 3;
71+
bool isChannelMatched(const ChannelInfoType & channel, const chip::CharSpan & match);
7672
};

0 commit comments

Comments
 (0)