![]() |
OpenZWave Library
1.6.0
|
#include <string>#include <map>#include <queue>Go to the source code of this file.
Classes | |
| class | OpenZWave::SimpleHTTPClient::TcpSocket |
| a TCP Socket that can optionally be protected via SSL More... | |
| class | OpenZWave::SimpleHTTPClient::POST |
| This class is used for Posting data to a HTTP(s) server. More... | |
| struct | OpenZWave::SimpleHTTPClient::Request |
| Main class for making a HTTP request to a HTTP(s) server. More... | |
| class | OpenZWave::SimpleHTTPClient::HttpSocket |
| a Socket that speaks HTTP protocol. More... | |
| class | OpenZWave::SimpleHTTPClient::SocketSet |
| Support Multiple TCP Socket connections. More... | |
| struct | OpenZWave::SimpleHTTPClient::SocketSet::SocketSetData |
Namespaces | |
| OpenZWave | |
| OpenZWave::SimpleHTTPClient | |
Macros | |
| #define | MINIHTTP_SUPPORT_HTTP |
| #define | MINIHTTP_SUPPORT_SOCKET_SET |
Enumerations | |
| enum | OpenZWave::SimpleHTTPClient::SSLResult { OpenZWave::SimpleHTTPClient::SSLR_OK = 0x0, OpenZWave::SimpleHTTPClient::SSLR_NO_SSL = 0x1, OpenZWave::SimpleHTTPClient::SSLR_FAIL = 0x2, OpenZWave::SimpleHTTPClient::SSLR_CERT_EXPIRED = 0x4, OpenZWave::SimpleHTTPClient::SSLR_CERT_REVOKED = 0x8, OpenZWave::SimpleHTTPClient::SSLR_CERT_CN_MISMATCH = 0x10, OpenZWave::SimpleHTTPClient::SSLR_CERT_NOT_TRUSTED = 0x20, OpenZWave::SimpleHTTPClient::SSLR_CERT_MISSING = 0x40, OpenZWave::SimpleHTTPClient::SSLR_CERT_SKIP_VERIFY = 0x80, OpenZWave::SimpleHTTPClient::SSLR_CERT_FUTURE = 0x100, OpenZWave::SimpleHTTPClient::_SSLR_FORCE32BIT = 0x7fffffff } |
| Result Codes for SSL operations. More... | |
| enum | OpenZWave::SimpleHTTPClient::HttpCode { OpenZWave::SimpleHTTPClient::HTTP_OK = 200, OpenZWave::SimpleHTTPClient::HTTP_NOTFOUND = 404 } |
Functions | |
| bool | OpenZWave::SimpleHTTPClient::InitNetwork () |
| Initialize the Network for HTTP requests. More... | |
| void | OpenZWave::SimpleHTTPClient::StopNetwork () |
| Stop the Network for HTTP requests. More... | |
| bool | OpenZWave::SimpleHTTPClient::HasSSL () |
| Indicates if we support HTTPS requests. More... | |
| bool | OpenZWave::SimpleHTTPClient::SplitURI (const std::string &uri, std::string &host, std::string &file, int &port) |
| Split a URL into its different parts/ports etc. More... | |
| void | OpenZWave::SimpleHTTPClient::URLEncode (const std::string &s, std::string &enc) |
| Encode a String suitable for sending as a URL request (eg Get) More... | |
| #define MINIHTTP_SUPPORT_HTTP |
| #define MINIHTTP_SUPPORT_SOCKET_SET |
1.8.18