wired
libc-free QUIC/HTTP3 SDK in C for x86_64-linux
Loading...
Searching...
No Matches
moqrawio.h
Go to the documentation of this file.
1#ifndef MOQRAWIO_H
2#define MOQRAWIO_H
3
7
17
24#define MOQRAWIO_STAGE_BUF 65536
25
41
57
63
64#endif
wired_moqt_io moqrawio_io(const moqrawio_backend *be)
The transport-mux wired_moqt_io over backend be.
wired_moqt_io wired_moqraw_io(void)
moqrawio_io over the real srvrun backend: the io table an application passes to wired_moqt_init so on...
draft-ietf-moq-transport-18/19/22 hub relay (section numbers are draft-19's unless a draft is named; ...
Value-type views that fold the SDK's recurring argument shapes into single parameters,...
The srvrun operations the mux forwards prefixed stream opens to, as a function-pointer table: the uni...
Definition moqrawio.h:31
int(* is_raw)(wired_wt_session *s)
wired_server_session_is_raw: 1 for a raw-QUIC session, 0 for WT.
Definition moqrawio.h:33
i64(* open_bidi_stream)(wired_wt_session *s, wired_span payload)
wired_server_wt_open_bidi_stream: open a bidi stream, keep it open.
Definition moqrawio.h:35
i64(* open_uni_stream)(wired_wt_session *s, wired_span payload)
wired_server_wt_open_uni_stream: open a uni stream, keep it open.
Definition moqrawio.h:39
i64(* open_uni)(wired_wt_session *s, wired_span payload)
wired_server_wt_open_uni: open a uni stream, send payload, FIN.
Definition moqrawio.h:37
The send/reset operations this layer needs, as a function-pointer table so it never links wired_serve...
Definition moqtrun.h:59
Read-only view of a byte range.
Definition span.h:30
A WebTransport session.
Definition session.h:77
Linux direct syscalls.
long i64
signed 64-bit integer
Definition types.h:14