libonion
|
#include <sys/types.h>
#include <unistd.h>
#include <sys/socket.h>
#include <stdbool.h>
#include "types.h"
Data Structures | |
struct | onion_dict_t |
A 'char *' to 'char *' dictionary. More... | |
struct | onion_t |
Webserver info.This is information about onion implementation of the generic server. It contains the listening descriptors, the SSL parameters if SSL is enabled... More... | |
struct | onion_ptr_list_t |
List of pointers. More... | |
struct | onion_request_t |
Basic information about a request. More... | |
struct | onion_response_t |
The response. More... | |
struct | onion_handler_t |
Information about a handler for onion. A tree structure of handlers is what really serves the data. More... | |
struct | onion_sessions_t |
Storage for all sessions knownThis is a simple storage for sessions. More... | |
struct | onion_block_t |
Data type to store some raw dataNormally it will be used to store strings when the size is unknown beforehand, but it can contain any type of data. More... | |
struct | onion_listen_point_t |
Stored common data for each listen point: address, port, protocol status data... More... | |
struct | onion_websocket_t |
Websocket data type, as returned by onion_websocket_new. More... |
Macros | |
#define | ONION_REQUEST_BUFFER_SIZE 256 |
#define | ONION_RESPONSE_BUFFER_SIZE 1500 |
Typedefs | |
typedef struct onion_url_data_t | onion_url_data |
#define ONION_REQUEST_BUFFER_SIZE 256 |
#define ONION_RESPONSE_BUFFER_SIZE 1500 |
typedef struct onion_url_data_t onion_url_data |