diff options
| author | Garrett D'Amore <garrett@damore.org> | 2025-10-08 08:36:47 -0700 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2025-10-08 14:15:18 -0700 |
| commit | af596b6ccf14b4d2fc2f5c6ef04870186d99d828 (patch) | |
| tree | 5009ab730e644e2b858fe6c8758df30f4a7718c6 /include | |
| parent | 57ce9f1035a7d265d0f8b0d907dc893d4fcbcaeb (diff) | |
| download | nng-af596b6ccf14b4d2fc2f5c6ef04870186d99d828.tar.gz nng-af596b6ccf14b4d2fc2f5c6ef04870186d99d828.tar.bz2 nng-af596b6ccf14b4d2fc2f5c6ef04870186d99d828.zip | |
docs: Document new HTTP header iteration options.
Diffstat (limited to 'include')
| -rw-r--r-- | include/nng/nng.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/nng/nng.h b/include/nng/nng.h index 57283f00..c2c8125c 100644 --- a/include/nng/nng.h +++ b/include/nng/nng.h @@ -896,6 +896,14 @@ NNG_DECL nng_listener nng_pipe_listener(nng_pipe); // headers from the peer on a pipe. #define NNG_OPT_WS_HEADER "ws:header:" +// These options allow for iterating over HTTP headers. The iteration is +// started and advances by getting NNG_OPT_WS_HEADER_NEXT (which returns a bool +// that is true if there was a header, or false if no more headers are +// available). The HTTP_OPT_WS_HEADER_RESET is a boolean option that always +// returns true. Reading it resets the iteration to the beginning. The +// NNG_OPT_WS_HEADER_KEY and NNG_OPT_WS_HEADER_VALUE options obtain the header +// name and value for the current (established by NNG_OPT_WS_HEADER_NEXT) HTTP +// header. #define NNG_OPT_WS_HEADER_NEXT "ws:hdr-next" #define NNG_OPT_WS_HEADER_RESET "ws:hdr-reset" #define NNG_OPT_WS_HEADER_KEY "ws:hdr-key" |
