libonion
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
oConion_block_tData 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
oConion_dict_node_tNode for the tree
oConion_dict_tA 'char *' to 'char *' dictionary
oConion_error_mgr
oConion_handler_auth_pam_data_t
oConion_handler_export_local_data_t
oConion_handler_opack_data_t
oConion_handler_path_data_t
oConion_handler_static_data_t
oConion_handler_tInformation about a handler for onion. A tree structure of handlers is what really serves the data
oConion_http_t
oConion_https_tStores some data about the connection
oConion_jpeg_data_t
oConion_listen_point_tStored common data for each listen point: address, port, protocol status data..
oConion_png_data_t
oConion_poller_tManages the polling on a set of file descriptors
oConion_ptr_list_tList of pointers
oConion_request_tBasic information about a request
oConion_response_tThe response
oConion_server_tOnion server that do not depend on specific IO structure
oConion_session_redis_t
oConion_session_sqlite3_t
oConion_sessions_tStorage for all sessions knownThis is a simple storage for sessions
oConion_tWebserver info.This is information about onion implementation of the generic server. It contains the listening descriptors, the SSL parameters if SSL is enabled..
oConion_url_tUrl regexp pack. This is also a handler, and can be converted with onion_url_to_handle
oConion_webdav_t
\Conion_websocket_tWebsocket data type, as returned by onion_websocket_new