tree: 22ea69e21e1f982366c823a2433d8acd9ac47a07 [path history] [tgz]
  1. clusters/
  2. common/
  3. data-model/
  4. docs/
  5. MessageDef/
  6. reporting/
  7. server/
  8. tests/
  9. util/
  10. zap-templates/
  11. .gitignore
  12. AttributeAccessInterface.cpp
  13. AttributeAccessInterface.h
  14. AttributeCache.cpp
  15. AttributeCache.h
  16. AttributePathExpandIterator.cpp
  17. AttributePathExpandIterator.h
  18. AttributePathParams.h
  19. AttributePersistenceProvider.h
  20. BufferedReadCallback.cpp
  21. BufferedReadCallback.h
  22. BUILD.gn
  23. CASEClient.cpp
  24. CASEClient.h
  25. CASEClientPool.h
  26. CASESessionManager.cpp
  27. CASESessionManager.h
  28. chip-zcl-zpro-codec.h
  29. chip_data_model.cmake
  30. chip_data_model.gni
  31. ClusterInfo.h
  32. CommandHandler.cpp
  33. CommandHandler.h
  34. CommandHandlerInterface.h
  35. CommandPathParams.h
  36. CommandResponseHelper.h
  37. CommandSender.cpp
  38. CommandSender.h
  39. common_flags.gni
  40. ConcreteAttributePath.h
  41. ConcreteCommandPath.h
  42. ConcreteEventPath.h
  43. DefaultAttributePersistenceProvider.cpp
  44. DefaultAttributePersistenceProvider.h
  45. DeviceControllerInteractionModelDelegate.h
  46. DeviceProxy.cpp
  47. DeviceProxy.h
  48. encoder-common.cpp
  49. EventHeader.h
  50. EventLogging.h
  51. EventLoggingDelegate.h
  52. EventLoggingTypes.h
  53. EventManagement.cpp
  54. EventManagement.h
  55. EventPathParams.h
  56. InteractionModelDelegate.h
  57. InteractionModelEngine.cpp
  58. InteractionModelEngine.h
  59. message-reader.h
  60. OperationalDeviceProxy.cpp
  61. OperationalDeviceProxy.h
  62. OperationalDeviceProxyPool.h
  63. ReadClient.cpp
  64. ReadClient.h
  65. ReadHandler.cpp
  66. ReadHandler.h
  67. README.md
  68. ReadPrepareParams.h
  69. StatusResponse.cpp
  70. StatusResponse.h
  71. TimedHandler.cpp
  72. TimedHandler.h
  73. TimedRequest.cpp
  74. TimedRequest.h
  75. WriteClient.cpp
  76. WriteClient.h
  77. WriteHandler.cpp
  78. WriteHandler.h
  79. 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/.