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 610 of file http_server.h.
Field Documentation
◆ connections
| HttpConnection* connections |
Client connections.
Definition at line 617 of file http_server.h.
◆ nonceCache
| HttpNonceCacheEntry nonceCache[HTTP_SERVER_NONCE_CACHE_SIZE] |
Nonce cache.
Definition at line 623 of file http_server.h.
◆ nonceCacheMutex
| OsMutex nonceCacheMutex |
Mutex preventing simultaneous access to the nonce cache.
Definition at line 622 of file http_server.h.
◆ semaphore
| OsSemaphore semaphore |
Semaphore limiting the number of connections.
Definition at line 613 of file http_server.h.
◆ settings
| HttpServerSettings settings |
User settings.
Definition at line 612 of file http_server.h.
◆ socket
| Socket* socket |
Listening socket.
Definition at line 616 of file http_server.h.
◆ taskId
| OsTaskId taskId |
Task identifier.
Definition at line 615 of file http_server.h.
◆ taskParams
| OsTaskParameters taskParams |
Task parameters.
Definition at line 614 of file http_server.h.
◆ tlsTicketContext
| TlsTicketContext tlsTicketContext |
TLS ticket encryption context.
Definition at line 619 of file http_server.h.
The documentation for this struct was generated from the following file:
- cyclone_tcp/http/http_server.h
