Webserver+3d print

Dependents:   Nucleo

Embed: (wiki syntax)

« Back to documentation index

_HttpServerContext Struct Reference

_HttpServerContext Struct Reference

HTTP server context. More...

#include <http_server.h>

Data Fields

HttpServerSettings settings
 User settings.
OsTasktaskHandle
 Listener task handle.
OsSemaphore semaphore
 Semaphore limiting the number of connections.
Socket * socket
 Listening socket.
HttpConnection * connections
 HTTP client connections.
OsMutex nonceCacheMutex
 Mutex preventing simultaneous access to the nonce cache.
HttpNonceCacheEntry nonceCache [HTTP_SERVER_NONCE_CACHE_SIZE]
 Nonce cache.

Detailed Description

HTTP server context.

Definition at line 563 of file http_server.h.


Field Documentation

HttpConnection* connections

HTTP client connections.

Definition at line 569 of file http_server.h.

HttpNonceCacheEntry nonceCache[HTTP_SERVER_NONCE_CACHE_SIZE]

Nonce cache.

Definition at line 572 of file http_server.h.

Mutex preventing simultaneous access to the nonce cache.

Definition at line 571 of file http_server.h.

Semaphore limiting the number of connections.

Definition at line 567 of file http_server.h.

User settings.

Definition at line 565 of file http_server.h.

Socket* socket

Listening socket.

Definition at line 568 of file http_server.h.

Listener task handle.

Definition at line 566 of file http_server.h.