![]() |
OpenZWave Library
1.6.1914
|
Classes | |
class | Controller |
Represents a USB Controller. More... | |
class | DNS |
Implements platform-independent DNS lookup Operations. More... | |
class | Event |
Platform-independent definition of event objects. More... | |
class | FileOps |
Implements platform-independent File Operations. More... | |
class | TcpSocket |
a TCP Socket that can optionally be protected via SSL More... | |
class | POST |
This class is used for Posting data to a HTTP(s) server. More... | |
struct | Request |
Main class for making a HTTP request to a HTTP(s) server. More... | |
class | HttpSocket |
a Socket that speaks HTTP protocol. More... | |
class | SocketSet |
Support Multiple TCP Socket connections. More... | |
class | Mutex |
Implements a platform-independent mutex–for serializing access to a shared resource. More... | |
class | Ref |
class | SerialController |
Interface for controllers that implement a Serial Interface (USB Serial Port Emulation) More... | |
class | Stream |
Platform-independent definition of a circular buffer. More... | |
class | Thread |
Implements a platform-independent thread management class. More... | |
class | TimeStamp |
Implements a platform-independent TimeStamp. More... | |
class | Wait |
Platform-independent definition of Wait objects. More... | |
Enumerations | |
enum | DNSError { DNSError_None = 0 , DNSError_NotFound , DNSError_DomainError , DNSError_InternalError } |
Return codes for DNS lookups. More... | |
enum | SSLResult { SSLR_OK = 0x0 , SSLR_NO_SSL = 0x1 , SSLR_FAIL = 0x2 , SSLR_CERT_EXPIRED = 0x4 , SSLR_CERT_REVOKED = 0x8 , SSLR_CERT_CN_MISMATCH = 0x10 , SSLR_CERT_NOT_TRUSTED = 0x20 , SSLR_CERT_MISSING = 0x40 , SSLR_CERT_SKIP_VERIFY = 0x80 , SSLR_CERT_FUTURE = 0x100 , _SSLR_FORCE32BIT = 0x7fffffff } |
Result Codes for SSL operations. More... | |
enum | HttpCode { HTTP_OK = 200 , HTTP_NOTFOUND = 404 } |
Functions | |
bool | HasSSL () |
Indicates if we support HTTPS requests. More... | |
int | _GetError () |
std::string | _GetErrorStr (int e) |
bool | InitNetwork () |
Initialize the Network for HTTP requests. More... | |
void | StopNetwork () |
Stop the Network for HTTP requests. More... | |
bool | SplitURI (const std::string &uri, std::string &protocol, std::string &host, std::string &file, int &port, bool &useSSL) |
void | URLEncode (const std::string &s, std::string &enc) |
Encode a String suitable for sending as a URL request (eg Get) More... | |
bool | SplitURI (const std::string &uri, std::string &host, std::string &file, int &port) |
Split a URL into its different parts/ports etc. More... | |
void | WaitMultipleCallback (void *_context) |
|
inline |
|
inline |
bool OpenZWave::Internal::Platform::SplitURI | ( | const std::string & | uri, |
std::string & | protocol, | ||
std::string & | host, | ||
std::string & | file, | ||
int & | port, | ||
bool & | useSSL | ||
) |
void OpenZWave::Internal::Platform::WaitMultipleCallback | ( | void * | _context | ) |