Conscience Core
Namespaces | Functions | Variables
HttpServer.cpp File Reference
#include "HttpServer.h"
#include "Util/os.h"
#include <arpa/inet.h>
#include <csignal>
#include <errno.h>
#include <fcntl.h>
#include <limits.h>
#include <netdb.h>
#include <sys/select.h>
#include <sys/socket.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <unistd.h>
#include <thread>
#include "CscMJPGStreamer.h"
#include "Util/system.h"

Namespaces

 conscience_core
 
 conscience_core::mjpg_streamer
 

Functions

void conscience_core::mjpg_streamer::init_iobuffer (iobuffer *iobuf)
 
void conscience_core::mjpg_streamer::init_request (request *req)
 
void conscience_core::mjpg_streamer::free_request (request *req)
 
int conscience_core::mjpg_streamer::_read (int fd, iobuffer *iobuf, void *buffer, size_t len, int timeout)
 
int conscience_core::mjpg_streamer::_readline (int fd, iobuffer *iobuf, void *buffer, size_t len, int timeout)
 
void conscience_core::mjpg_streamer::decodeBase64 (char *data)
 
int conscience_core::mjpg_streamer::hex_char_to_int (char in)
 
int conscience_core::mjpg_streamer::unescape (char *string)
 

Variables

const string conscience_core::mjpg_streamer::REQUEST_SNAPSHOT = "GET /?action=snapshot"
 
const string conscience_core::mjpg_streamer::REQUEST_STREAM = "GET /?action=stream"