|
DeterministicESPAsyncWebServer v6.28.0
Zero-allocation, bounded-execution async HTTP server for ESP32
|
STOMP 1.2 frame codec (DETWS_ENABLE_STOMP) - zero-heap frame builder + parser, so a device can talk to a STOMP broker (ActiveMQ / RabbitMQ / Artemis) over the shipped outbound client transport (TCP, or STOMP-over-WebSocket via the WS client). More...
#include "ServerConfig.h"Go to the source code of this file.
STOMP 1.2 frame codec (DETWS_ENABLE_STOMP) - zero-heap frame builder + parser, so a device can talk to a STOMP broker (ActiveMQ / RabbitMQ / Artemis) over the shipped outbound client transport (TCP, or STOMP-over-WebSocket via the WS client).
STOMP 1.2 (https://stomp.github.io/stomp-specification-1.2.html) frame:
\n, optionally preceded by \r).content-length header is present the body is exactly that many octets (so it may itself contain NULs); otherwise the body runs to the first NUL.\r(CR) \n(LF) \c(:) \\(\).The parser is non-mutating: it reports the command, header key/value slices, and body as pointers INTO the source buffer (header values are still escaped - decode one with stomp_unescape when needed). The builder escapes header keys/values for you.
Definition in file stomp.h.