Ulfius
HTTP Framework for REST Applications in C
|
Contains the needed data for an ulfius instance to work. More...
#include <ulfius.h>
Data Fields | |
struct MHD_Daemon * | mhd_daemon |
int | status |
unsigned int | port |
struct sockaddr_in * | bind_address |
struct sockaddr_in6 * | bind_address6 |
unsigned int | timeout |
int | nb_endpoints |
char * | default_auth_realm |
struct _u_endpoint * | endpoint_list |
struct _u_endpoint * | default_endpoint |
struct _u_map * | default_headers |
size_t | max_post_param_size |
size_t | max_post_body_size |
void * | websocket_handler |
int(* | file_upload_callback )(const struct _u_request *request, const char *key, const char *filename, const char *content_type, const char *transfer_encoding, const char *data, uint64_t off, size_t size, void *cls) |
void * | file_upload_cls |
int | mhd_response_copy_data |
int | check_utf8 |
int | use_client_cert_auth |
int | allowed_post_processor |
Contains the needed data for an ulfius instance to work.
struct MHD_Daemon* _u_instance::mhd_daemon |
int _u_instance::status |
unsigned int _u_instance::port |
struct sockaddr_in* _u_instance::bind_address |
struct sockaddr_in6* _u_instance::bind_address6 |
unsigned int _u_instance::timeout |
int _u_instance::nb_endpoints |
char* _u_instance::default_auth_realm |
struct _u_endpoint* _u_instance::endpoint_list |
struct _u_endpoint* _u_instance::default_endpoint |
struct _u_map* _u_instance::default_headers |
size_t _u_instance::max_post_param_size |
size_t _u_instance::max_post_body_size |
void* _u_instance::websocket_handler |
int(* _u_instance::file_upload_callback) (const struct _u_request *request, const char *key, const char *filename, const char *content_type, const char *transfer_encoding, const char *data, uint64_t off, size_t size, void *cls) |
void* _u_instance::file_upload_cls |
int _u_instance::mhd_response_copy_data |
int _u_instance::check_utf8 |
int _u_instance::use_client_cert_auth |
int _u_instance::allowed_post_processor |