|
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 |
1.8.1.2