tree: c0823a1aeb2904748dac42b8851e4a85bd361f4d [path history] [tgz]
  1. app-platform/
  2. clusters/
  3. common/
  4. data-model/
  5. docs/
  6. dynamic_server/
  7. icd/
  8. MessageDef/
  9. reporting/
  10. server/
  11. tests/
  12. util/
  13. zap-templates/
  14. .gitignore
  15. AppConfig.h
  16. AttributeAccessInterface.h
  17. AttributeAccessInterfaceCache.h
  18. AttributeAccessInterfaceRegistry.cpp
  19. AttributeAccessInterfaceRegistry.h
  20. AttributeAccessToken.h
  21. AttributePathExpandIterator.cpp
  22. AttributePathExpandIterator.h
  23. AttributePathParams.h
  24. AttributePersistenceProvider.h
  25. AttributeReportBuilder.cpp
  26. AttributeReportBuilder.h
  27. AttributeValueDecoder.h
  28. AttributeValueEncoder.cpp
  29. AttributeValueEncoder.h
  30. BufferedReadCallback.cpp
  31. BufferedReadCallback.h
  32. BUILD.gn
  33. CASEClient.cpp
  34. CASEClient.h
  35. CASEClientPool.h
  36. CASESessionManager.cpp
  37. CASESessionManager.h
  38. chip_data_model.cmake
  39. chip_data_model.gni
  40. ChunkedWriteCallback.cpp
  41. ChunkedWriteCallback.h
  42. ClusterStateCache.cpp
  43. ClusterStateCache.h
  44. CommandHandler.cpp
  45. CommandHandler.h
  46. CommandHandlerExchangeInterface.h
  47. CommandHandlerInterface.h
  48. CommandPathParams.h
  49. CommandPathRegistry.h
  50. CommandResponseHelper.h
  51. CommandResponseSender.cpp
  52. CommandResponseSender.h
  53. CommandSender.cpp
  54. CommandSender.h
  55. CommandSenderLegacyCallback.h
  56. common_flags.gni
  57. ConcreteAttributePath.h
  58. ConcreteClusterPath.h
  59. ConcreteCommandPath.h
  60. ConcreteEventPath.h
  61. DataVersionFilter.h
  62. DefaultAttributePersistenceProvider.cpp
  63. DefaultAttributePersistenceProvider.h
  64. DeferredAttributePersistenceProvider.cpp
  65. DeferredAttributePersistenceProvider.h
  66. DeviceProxy.cpp
  67. DeviceProxy.h
  68. EventHeader.h
  69. EventLogging.h
  70. EventLoggingDelegate.h
  71. EventLoggingTypes.h
  72. EventManagement.cpp
  73. EventManagement.h
  74. EventPathParams.h
  75. FailSafeContext.cpp
  76. FailSafeContext.h
  77. GlobalAttributes.h
  78. InteractionModelDelegatePointers.cpp
  79. InteractionModelDelegatePointers.h
  80. InteractionModelEngine.cpp
  81. InteractionModelEngine.h
  82. InteractionModelHelper.h
  83. InteractionModelTimeout.h
  84. OperationalSessionSetup.cpp
  85. OperationalSessionSetup.h
  86. OperationalSessionSetupPool.h
  87. ota_image_tool.py
  88. OTAUserConsentCommon.h
  89. PendingResponseTracker.h
  90. PendingResponseTrackerImpl.cpp
  91. PendingResponseTrackerImpl.h
  92. ReadClient.cpp
  93. ReadClient.h
  94. ReadHandler.cpp
  95. ReadHandler.h
  96. README.md
  97. ReadPrepareParams.h
  98. RequiredPrivilege.h
  99. SafeAttributePersistenceProvider.h
  100. SimpleSubscriptionResumptionStorage.cpp
  101. SimpleSubscriptionResumptionStorage.h
  102. SpecificationDefinedRevisions.h
  103. StatusResponse.cpp
  104. StatusResponse.h
  105. SubscriptionResumptionSessionEstablisher.cpp
  106. SubscriptionResumptionSessionEstablisher.h
  107. SubscriptionResumptionStorage.h
  108. SubscriptionsInfoProvider.h
  109. TestEventTriggerDelegate.h
  110. TimedHandler.cpp
  111. TimedHandler.h
  112. TimedRequest.cpp
  113. TimedRequest.h
  114. TimerDelegates.cpp
  115. TimerDelegates.h
  116. WriteClient.cpp
  117. WriteClient.h
  118. WriteHandler.cpp
  119. WriteHandler.h
  120. zap_cluster_list.json
  121. zap_cluster_list.py
src/app/README.md

Application layer for CHIP

What is this?

The purpose of this folder is to contain CHIP clusters and associated utilities. The cluster implementations live under the clusters/ directory. Utility files live in the util/. Server files live in the server/.