![]() |
OpenZWave Library 1.6.0
|
#include <sys/types.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sstream>
#include <cctype>
#include <cerrno>
#include <algorithm>
#include <assert.h>
#include <iostream>
#include <string>
#include "platform/HttpClient.h"
#include "platform/Log.h"
#include "Utils.h"
Namespaces | |
namespace | OpenZWave |
namespace | OpenZWave::SimpleHTTPClient |
Macros | |
#define | SOCKET_ERROR (-1) |
#define | INVALID_SOCKET (SOCKET)(~0) |
#define | SOCKETVALID(s) ((s) != INVALID_SOCKET) |
#define | STRNICMP strncasecmp |
#define | traceprint(...) {} |
#define | DEFAULT_BUFSIZE 4096 |
Typedefs | |
typedef intptr_t | SOCKET |
Functions | |
bool | OpenZWave::SimpleHTTPClient::HasSSL () |
Indicates if we support HTTPS requests. | |
int | OpenZWave::SimpleHTTPClient::_GetError () |
std::string | OpenZWave::SimpleHTTPClient::_GetErrorStr (int e) |
bool | OpenZWave::SimpleHTTPClient::InitNetwork () |
Initialize the Network for HTTP requests. | |
void | OpenZWave::SimpleHTTPClient::StopNetwork () |
Stop the Network for HTTP requests. | |
bool | OpenZWave::SimpleHTTPClient::SplitURI (const std::string &uri, std::string &protocol, std::string &host, std::string &file, int &port, bool &useSSL) |
void | OpenZWave::SimpleHTTPClient::URLEncode (const std::string &s, std::string &enc) |
Encode a String suitable for sending as a URL request (eg Get) | |
#define DEFAULT_BUFSIZE 4096 |
#define INVALID_SOCKET (SOCKET)(~0) |
#define SOCKET_ERROR (-1) |
#define SOCKETVALID | ( | s | ) | ((s) != INVALID_SOCKET) |
#define STRNICMP strncasecmp |
#define traceprint | ( | ... | ) | {} |
typedef intptr_t SOCKET |