hueplusplus  1.0.0
hueplusplus::IHttpHandler Member List

This is the complete list of members for hueplusplus::IHttpHandler, including all inherited members.

DELETEJson(const std::string &uri, const nlohmann::json &body, const std::string &adr, int port=80) const =0hueplusplus::IHttpHandlerpure virtual
DELETEString(const std::string &uri, const std::string &contentType, const std::string &body, const std::string &adr, int port=80) const =0hueplusplus::IHttpHandlerpure virtual
GETJson(const std::string &uri, const nlohmann::json &body, const std::string &adr, int port=80) const =0hueplusplus::IHttpHandlerpure virtual
GETString(const std::string &uri, const std::string &contentType, const std::string &body, const std::string &adr, int port=80) const =0hueplusplus::IHttpHandlerpure virtual
POSTJson(const std::string &uri, const nlohmann::json &body, const std::string &adr, int port=80) const =0hueplusplus::IHttpHandlerpure virtual
POSTString(const std::string &uri, const std::string &contentType, const std::string &body, const std::string &adr, int port=80) const =0hueplusplus::IHttpHandlerpure virtual
PUTJson(const std::string &uri, const nlohmann::json &body, const std::string &adr, int port=80) const =0hueplusplus::IHttpHandlerpure virtual
PUTString(const std::string &uri, const std::string &contentType, const std::string &body, const std::string &adr, int port=80) const =0hueplusplus::IHttpHandlerpure virtual
send(const std::string &msg, const std::string &adr, int port=80) const =0hueplusplus::IHttpHandlerpure virtual
sendGetHTTPBody(const std::string &msg, const std::string &adr, int port=80) const =0hueplusplus::IHttpHandlerpure virtual
sendHTTPRequest(const std::string &method, const std::string &uri, const std::string &contentType, const std::string &body, const std::string &adr, int port=80) const =0hueplusplus::IHttpHandlerpure virtual
sendMulticast(const std::string &msg, const std::string &adr="239.255.255.250", int port=1900, std::chrono::steady_clock::duration timeout=std::chrono::seconds(5)) const =0hueplusplus::IHttpHandlerpure virtual
~IHttpHandler()=defaulthueplusplus::IHttpHandlervirtual