Tizen RT Libs&Environment  v1.0 D5
http_server_t Struct Reference

http server structure. More...

#include <http_server.h>

Collaboration diagram for http_server_t:

Data Fields

int port
 
int listen_fd
 
http_server_state_t state
 
sem_t sem_thread_sync
 
pthread_t tid
 
pthread_t c_tid [HTTP_CONF_MAX_CLIENT_HANDLE]
 
mqd_t msg_q
 
int tls_init
 
mbedtls_ssl_config tls_conf
 
mbedtls_entropy_context tls_entropy
 
mbedtls_ctr_drbg_context tls_ctr_drbg
 
mbedtls_x509_crt tls_srvcert
 
mbedtls_pk_context tls_pkey
 
mbedtls_ssl_cache_context tls_cache
 
mbedtls_net_context tls_ctx
 
struct sockaddr_in servaddr
 
http_cb_t cb [4]
 
struct http_query_handler_t * query_handlers [HTTP_CONF_MAX_QUERY_HANDLER_COUNT]
 

Detailed Description

http server structure.

Definition at line 166 of file http_server.h.

Field Documentation

Definition at line 172 of file http_server.h.

http_cb_t cb[4]

Definition at line 187 of file http_server.h.

int listen_fd

Definition at line 168 of file http_server.h.

mqd_t msg_q

Definition at line 173 of file http_server.h.

int port

Definition at line 167 of file http_server.h.

struct http_query_handler_t* query_handlers[HTTP_CONF_MAX_QUERY_HANDLER_COUNT]

Definition at line 188 of file http_server.h.

sem_t sem_thread_sync

Definition at line 170 of file http_server.h.

struct sockaddr_in servaddr

Definition at line 186 of file http_server.h.

Definition at line 169 of file http_server.h.

pthread_t tid

Definition at line 171 of file http_server.h.

mbedtls_ssl_cache_context tls_cache

Definition at line 182 of file http_server.h.

mbedtls_ssl_config tls_conf

Definition at line 177 of file http_server.h.

mbedtls_ctr_drbg_context tls_ctr_drbg

Definition at line 179 of file http_server.h.

mbedtls_net_context tls_ctx

Definition at line 183 of file http_server.h.

mbedtls_entropy_context tls_entropy

Definition at line 178 of file http_server.h.

int tls_init

Definition at line 176 of file http_server.h.

mbedtls_pk_context tls_pkey

Definition at line 181 of file http_server.h.

mbedtls_x509_crt tls_srvcert

Definition at line 180 of file http_server.h.


The documentation for this struct was generated from the following file: