CoAP server context. More...
#include <coap_server.h>
Data Fields | |
| CoapServerSettings | settings |
| User settings. More... | |
| bool_t | running |
| Operational state of the CoAP server. More... | |
| bool_t | stop |
| Stop request. More... | |
| OsEvent | event |
| Event object used to poll the underlying socket. More... | |
| OsTaskParameters | taskParams |
| Task parameters. More... | |
| OsTaskId | taskId |
| Task identifier. More... | |
| Socket * | socket |
| Underlying socket. More... | |
| IpAddr | serverIpAddr |
| Server's IP address. More... | |
| IpAddr | clientIpAddr |
| Client's IP address. More... | |
| uint16_t | clientPort |
| Client's port. More... | |
| uint8_t | cookieSecret [COAP_SERVER_MAX_COOKIE_SECRET_SIZE] |
| Cookie secret. More... | |
| size_t | cookieSecretLen |
| Length of the cookie secret, in bytes. More... | |
| CoapDtlsSession | session [COAP_SERVER_MAX_SESSIONS] |
| DTLS sessions. More... | |
| uint8_t | buffer [COAP_SERVER_BUFFER_SIZE] |
| Memory buffer for input/output operations. More... | |
| size_t | bufferLen |
| Length of the buffer, in bytes. More... | |
| char_t | uri [COAP_SERVER_MAX_URI_LEN+1] |
| Resource identifier. More... | |
| CoapMessage | request |
| CoAP request message. More... | |
| CoapMessage | response |
| CoAP response message. More... | |
Detailed Description
CoAP server context.
Definition at line 200 of file coap_server.h.
Field Documentation
◆ buffer
| uint8_t buffer[COAP_SERVER_BUFFER_SIZE] |
Memory buffer for input/output operations.
Definition at line 217 of file coap_server.h.
◆ bufferLen
| size_t bufferLen |
Length of the buffer, in bytes.
Definition at line 218 of file coap_server.h.
◆ clientIpAddr
| IpAddr clientIpAddr |
Client's IP address.
Definition at line 210 of file coap_server.h.
◆ clientPort
| uint16_t clientPort |
Client's port.
Definition at line 211 of file coap_server.h.
◆ cookieSecret
| uint8_t cookieSecret[COAP_SERVER_MAX_COOKIE_SECRET_SIZE] |
Cookie secret.
Definition at line 213 of file coap_server.h.
◆ cookieSecretLen
| size_t cookieSecretLen |
Length of the cookie secret, in bytes.
Definition at line 214 of file coap_server.h.
◆ event
| OsEvent event |
Event object used to poll the underlying socket.
Definition at line 205 of file coap_server.h.
◆ request
| CoapMessage request |
CoAP request message.
Definition at line 220 of file coap_server.h.
◆ response
| CoapMessage response |
CoAP response message.
Definition at line 221 of file coap_server.h.
◆ running
| bool_t running |
Operational state of the CoAP server.
Definition at line 203 of file coap_server.h.
◆ serverIpAddr
| IpAddr serverIpAddr |
Server's IP address.
Definition at line 209 of file coap_server.h.
◆ session
| CoapDtlsSession session[COAP_SERVER_MAX_SESSIONS] |
DTLS sessions.
Definition at line 215 of file coap_server.h.
◆ settings
| CoapServerSettings settings |
User settings.
Definition at line 202 of file coap_server.h.
◆ socket
| Socket* socket |
Underlying socket.
Definition at line 208 of file coap_server.h.
◆ stop
| bool_t stop |
Stop request.
Definition at line 204 of file coap_server.h.
◆ taskId
| OsTaskId taskId |
Task identifier.
Definition at line 207 of file coap_server.h.
◆ taskParams
| OsTaskParameters taskParams |
Task parameters.
Definition at line 206 of file coap_server.h.
◆ uri
| char_t uri[COAP_SERVER_MAX_URI_LEN+1] |
Resource identifier.
Definition at line 219 of file coap_server.h.
The documentation for this struct was generated from the following file:
- cyclone_tcp/coap/coap_server.h
