HTTP server context. More...
#include <http_server.h>
Data Fields | |
HttpServerSettings | settings |
User settings. More... | |
OsSemaphore | semaphore |
Semaphore limiting the number of connections. More... | |
OsTaskParameters | taskParams |
Task parameters. More... | |
OsTaskId | taskId |
Task identifier. More... | |
Socket * | socket |
Listening socket. More... | |
HttpConnection * | connections |
Client connections. More... | |
TlsTicketContext | tlsTicketContext |
TLS ticket encryption context. More... | |
OsMutex | nonceCacheMutex |
Mutex preventing simultaneous access to the nonce cache. More... | |
HttpNonceCacheEntry | nonceCache [HTTP_SERVER_NONCE_CACHE_SIZE] |
Nonce cache. More... | |
Detailed Description
HTTP server context.
Definition at line 588 of file http_server.h.
Field Documentation
◆ connections
HttpConnection* connections |
Client connections.
Definition at line 595 of file http_server.h.
◆ nonceCache
HttpNonceCacheEntry nonceCache[HTTP_SERVER_NONCE_CACHE_SIZE] |
Nonce cache.
Definition at line 601 of file http_server.h.
◆ nonceCacheMutex
OsMutex nonceCacheMutex |
Mutex preventing simultaneous access to the nonce cache.
Definition at line 600 of file http_server.h.
◆ semaphore
OsSemaphore semaphore |
Semaphore limiting the number of connections.
Definition at line 591 of file http_server.h.
◆ settings
HttpServerSettings settings |
User settings.
Definition at line 590 of file http_server.h.
◆ socket
Socket* socket |
Listening socket.
Definition at line 594 of file http_server.h.
◆ taskId
OsTaskId taskId |
Task identifier.
Definition at line 593 of file http_server.h.
◆ taskParams
OsTaskParameters taskParams |
Task parameters.
Definition at line 592 of file http_server.h.
◆ tlsTicketContext
TlsTicketContext tlsTicketContext |
TLS ticket encryption context.
Definition at line 597 of file http_server.h.
The documentation for this struct was generated from the following file:
- cyclone_tcp/http/http_server.h