experimental/mqtt_cxx: Adds a C++ Mqtt client wrapper

- Base class with separated event handlers for each Mqtt client event.
- Topic matcher added to support data events.
- Filter class to allow only mqtt valid topic filters.
- Initial code for unit test on the host.
This commit is contained in:
Euripedes Rocha Filho
2020-12-15 13:10:10 +00:00
committed by Euripedes Rocha
parent 9fb01ca534
commit 231392d0c6
21 changed files with 1084 additions and 0 deletions

View File

@ -0,0 +1,3 @@
# Enable C++ exceptions and set emergency pool size for exception objects
CONFIG_COMPILER_CXX_EXCEPTIONS=y
CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE=1024