Skip to content

Commit 3f2cf1d

Browse files
authored
Add missing includes (project-chip#21790)
1 parent 3885078 commit 3f2cf1d

19 files changed

+36
-4
lines changed

src/app/DataVersionFilter.h

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#pragma once
2020

2121
#include <app/util/basic-types.h>
22+
#include <lib/core/Optional.h>
2223

2324
namespace chip {
2425
namespace app {

src/app/GlobalAttributes.h

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#pragma once
1919

2020
#include <app-common/zap-generated/ids/Attributes.h>
21+
#include <lib/support/CodeUtils.h>
2122

2223
namespace chip {
2324
namespace app {

src/app/InteractionModelHelper.h

+3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@
1818

1919
#pragma once
2020

21+
#include <app/StatusResponse.h>
2122
#include <system/SystemPacketBuffer.h>
23+
#include <system/TLVPacketBufferBackingStore.h>
24+
2225
namespace chip {
2326
namespace app {
2427

src/app/InteractionModelRevision.h

+3
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717

1818
#pragma once
1919

20+
#include <inttypes.h>
21+
#include <stddef.h>
22+
2023
/**
2124
* CHIP_DEVICE_INTERACTION_MODEL_REVISION
2225
*

src/app/ReadHandler.h

+2
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
#include <app/EventManagement.h>
3333
#include <app/EventPathParams.h>
3434
#include <app/MessageDef/AttributePathIBs.h>
35+
#include <app/MessageDef/DataVersionFilterIBs.h>
36+
#include <app/MessageDef/EventFilterIBs.h>
3537
#include <app/MessageDef/EventPathIBs.h>
3638
#include <app/ObjectList.h>
3739
#include <lib/core/CHIPCore.h>

src/app/clusters/ias-zone-client/ias-zone-client.h

+1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040

4141
#pragma once
4242

43+
#include <app/util/af-types.h>
4344
#include <app/util/basic-types.h>
4445

4546
typedef struct

src/app/util/MatterCallbacks.h

+4
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@
1919

2020
#pragma once
2121

22+
#include <access/SubjectDescriptor.h>
23+
#include <app/ConcreteAttributePath.h>
24+
#include <app/ConcreteCommandPath.h>
25+
2226
void MatterPreAttributeReadCallback(const chip::app::ConcreteAttributePath & attributePath);
2327
void MatterPostAttributeReadCallback(const chip::app::ConcreteAttributePath & attributePath);
2428
void MatterPreAttributeWriteCallback(const chip::app::ConcreteAttributePath & attributePath);

src/app/util/time-util.h

+4
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@
4040

4141
#pragma once
4242

43+
#include <inttypes.h>
44+
45+
#include <app/util/af-types.h>
46+
4347
#define SECONDS_IN_MINUTE 60
4448
#define SECONDS_IN_HOUR 3600
4549
#define SECONDS_IN_DAY (SECONDS_IN_MINUTE * 60 * 24)

src/credentials/tests/CHIPAttCert_test_vectors.h

+2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
#pragma once
2020

21+
#include <lib/support/Span.h>
22+
2123
namespace chip {
2224
namespace TestCerts {
2325

src/include/platform/GeneralFaults.h

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#pragma once
2424

2525
#include <lib/core/CHIPError.h>
26+
#include <lib/support/CodeUtils.h>
2627

2728
namespace chip {
2829
namespace DeviceLayer {

src/include/platform/internal/EventLogging.h

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424

2525
#pragma once
2626

27+
#include <lib/core/CHIPError.h>
28+
2729
namespace chip {
2830
namespace DeviceLayer {
2931
namespace Internal {

src/lib/asn1/gen_asn1oid.py

+1
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,7 @@ def encodeOID(oid):
237237
#pragma once
238238
239239
#include <cstdint>
240+
#include <cstddef>
240241
241242
namespace chip {
242243
namespace ASN1 {

src/lib/support/LifetimePersistedCounter.h

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
#pragma once
2828

2929
#include <lib/support/CHIPCounter.h>
30+
#include <lib/support/CodeUtils.h>
3031
#include <platform/PersistedStorage.h>
3132

3233
namespace chip {

src/protocols/secure_channel/MessageCounterManager.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
*
2222
*/
2323

24+
#include <protocols/secure_channel/MessageCounterManager.h>
25+
2426
#include <lib/core/CHIPCore.h>
2527
#include <lib/core/CHIPEncoding.h>
2628
#include <lib/core/CHIPKeyIds.h>
@@ -32,7 +34,6 @@
3234
#include <messaging/Flags.h>
3335
#include <protocols/Protocols.h>
3436
#include <protocols/secure_channel/Constants.h>
35-
#include <protocols/secure_channel/MessageCounterManager.h>
3637

3738
namespace chip {
3839
namespace secure_channel {

src/protocols/secure_channel/MessageCounterManager.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@
2222

2323
#pragma once
2424

25+
#include <messaging/ExchangeDelegate.h>
26+
#include <messaging/ExchangeMgr.h>
2527
#include <protocols/Protocols.h>
2628
#include <system/SystemPacketBuffer.h>
2729
#include <transport/MessageCounterManagerInterface.h>
2830

2931
namespace chip {
3032
namespace secure_channel {
3133

32-
class ExchangeManager;
33-
3434
class MessageCounterManager : public Messaging::UnsolicitedMessageHandler,
3535
public Messaging::ExchangeDelegate,
3636
public Transport::MessageCounterManagerInterface

src/protocols/secure_channel/SessionEstablishmentDelegate.h

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#pragma once
2727

2828
#include <system/SystemPacketBuffer.h>
29+
#include <transport/SessionHandle.h>
2930
#include <transport/raw/MessageHeader.h>
3031
#include <transport/raw/PeerAddress.h>
3132

src/protocols/secure_channel/StatusReport.h

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
#include <lib/support/BufferWriter.h>
2222
#include <protocols/Protocols.h>
23+
#include <protocols/secure_channel/Constants.h>
2324
#include <system/SystemPacketBuffer.h>
2425

2526
namespace chip {

src/transport/SessionDelegate.h

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616

1717
#pragma once
1818

19-
#include <transport/SessionHandle.h>
19+
#include <inttypes.h>
20+
21+
#include <lib/support/DLLUtil.h>
2022

2123
namespace chip {
2224

src/transport/SessionMessageDelegate.h

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#pragma once
1818

1919
#include <transport/SessionHandle.h>
20+
#include <transport/raw/MessageHeader.h>
2021

2122
namespace chip {
2223

0 commit comments

Comments
 (0)