tree: 73f60050e31f871207889a6708e4ed7b2017caa2 [path history] [tgz]
  1. app-platform/
  2. clusters/
  3. common/
  4. data-model/
  5. docs/
  6. MessageDef/
  7. reporting/
  8. server/
  9. tests/
  10. util/
  11. zap-templates/
  12. .gitignore
  13. AppConfig.h
  14. AttributeAccessInterface.cpp
  15. AttributeAccessInterface.h
  16. AttributeAccessToken.h
  17. AttributePathExpandIterator.cpp
  18. AttributePathExpandIterator.h
  19. AttributePathParams.h
  20. AttributePersistenceProvider.h
  21. BufferedReadCallback.cpp
  22. BufferedReadCallback.h
  23. BUILD.gn
  24. CASEClient.cpp
  25. CASEClient.h
  26. CASEClientPool.h
  27. CASESessionManager.cpp
  28. CASESessionManager.h
  29. chip_data_model.cmake
  30. chip_data_model.gni
  31. ChunkedWriteCallback.cpp
  32. ChunkedWriteCallback.h
  33. ClusterStateCache.cpp
  34. ClusterStateCache.h
  35. CommandHandler.cpp
  36. CommandHandler.h
  37. CommandHandlerInterface.h
  38. CommandPathParams.h
  39. CommandResponseHelper.h
  40. CommandSender.cpp
  41. CommandSender.h
  42. common_flags.gni
  43. ConcreteAttributePath.h
  44. ConcreteClusterPath.h
  45. ConcreteCommandPath.h
  46. ConcreteEventPath.h
  47. DataModelRevision.h
  48. DataVersionFilter.h
  49. DefaultAttributePersistenceProvider.cpp
  50. DefaultAttributePersistenceProvider.h
  51. DeferredAttributePersistenceProvider.cpp
  52. DeferredAttributePersistenceProvider.h
  53. DeviceProxy.cpp
  54. DeviceProxy.h
  55. EventHeader.h
  56. EventLogging.h
  57. EventLoggingDelegate.h
  58. EventLoggingTypes.h
  59. EventManagement.cpp
  60. EventManagement.h
  61. EventPathParams.h
  62. FailSafeContext.cpp
  63. FailSafeContext.h
  64. GlobalAttributes.h
  65. InteractionModelEngine.cpp
  66. InteractionModelEngine.h
  67. InteractionModelHelper.h
  68. InteractionModelRevision.h
  69. InteractionModelTimeout.h
  70. ObjectList.h
  71. OperationalSessionSetup.cpp
  72. OperationalSessionSetup.h
  73. OperationalSessionSetupPool.h
  74. ota_image_tool.py
  75. OTAUserConsentCommon.h
  76. ReadClient.cpp
  77. ReadClient.h
  78. ReadHandler.cpp
  79. ReadHandler.h
  80. README.md
  81. ReadPrepareParams.h
  82. RequiredPrivilege.cpp
  83. RequiredPrivilege.h
  84. SimpleSubscriptionResumptionStorage.cpp
  85. SimpleSubscriptionResumptionStorage.h
  86. StatusResponse.cpp
  87. StatusResponse.h
  88. SubscriptionResumptionStorage.h
  89. TestEventTriggerDelegate.h
  90. TimedHandler.cpp
  91. TimedHandler.h
  92. TimedRequest.cpp
  93. TimedRequest.h
  94. WriteClient.cpp
  95. WriteClient.h
  96. WriteHandler.cpp
  97. WriteHandler.h
  98. zap_cluster_list.json
  99. 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/.