32#ifndef PROTOCORE_STOMP_H
33#define PROTOCORE_STOMP_H
71size_t pc_stomp_build_frame(
char *buf,
size_t cap,
const char *command,
const char *
const *header_keys,
72 const char *
const *header_vals,
size_t nheaders,
const char *body,
size_t body_len);
85bool pc_stomp_parse_frame(
const char *buf,
size_t len, StompFrame *out,
size_t *consumed);
91bool pc_stomp_header(
const StompFrame *f,
const char *name,
const char **val,
size_t *val_len);
97size_t pc_stomp_unescape(
char *dst,
size_t cap,
const char *src,
size_t src_len);
User-facing configuration for ProtoCore.
#define PC_STOMP_MAX_HEADERS
Max header lines parsed per STOMP frame (extras beyond this are ignored).