Skip to Content

webthing-cpp v1.2.0

Created
Updated

Webthing-CPP is a modern CPP/C++17 implementation of the WebThings API.

# Usage


webthing-cpp is header-only and can be used from CMake via:

find_path(WEBTHING_CPP_INCLUDE_DIRS "bw/webthing/webthing.hpp")
target_include_directories(main PRIVATE ${WEBTHING_CPP_INCLUDE_DIRS}) 

However it requires

find_package(nlohmann_json_schema_validator CONFIG REQUIRED)
target_link_libraries(main PRIVATE nlohmann_json_schema_validator::validator)

find_package(unofficial-uwebsockets CONFIG REQUIRED)
target_link_libraries(main PRIVATE unofficial::uwebsockets::uwebsockets) 

# License

# Supported Platforms

All platforms are supported

# Features

No default features set.

# ssl

Support HTTPS via uwebsockets

Dependencies:
and 3 transitive dependencies:
Host Dependencies:
3 transitive dependencies:

# Dependencies

and 2 transitive dependencies:

# Host Dependencies

and one transitive dependency:

# Dependents

No dependents.

# Host Dependents

No dependents.

# Contributors

  • Benno Waldhauer's avatar Benno Waldhauer
  • Kai Pastor's avatar Kai Pastor

# Changelog

  • be1c170 [webthing-cpp] update to 1.2.0 (#44405)
  • 6c42b86 [usockets,uwebsockets] Update uwebsockets to 20.71.0, install and test CMake config, Cleanup (#42538)
  • 3447aa6 [Webthing-CPP] add new port (#41669)

# Source