summaryrefslogtreecommitdiffhomepage
path: root/src/event/ngx_event_quic.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/event/ngx_event_quic.h')
-rw-r--r--src/event/ngx_event_quic.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/event/ngx_event_quic.h b/src/event/ngx_event_quic.h
index 469c6a10d..796afffb5 100644
--- a/src/event/ngx_event_quic.h
+++ b/src/event/ngx_event_quic.h
@@ -21,6 +21,9 @@
#define NGX_QUIC_DEFAULT_ACK_DELAY_EXPONENT 3
#define NGX_QUIC_DEFAULT_MAX_ACK_DELAY 25
+#define NGX_QUIC_STREAM_SERVER_INITIATED 0x01
+#define NGX_QUIC_STREAM_UNIDIRECTIONAL 0x02
+
typedef struct {
/* configurable */
@@ -46,10 +49,11 @@ typedef struct {
struct ngx_quic_stream_s {
- uint64_t id;
- ngx_uint_t unidirectional:1;
+ ngx_rbtree_node_t node;
ngx_connection_t *parent;
- void *data;
+ ngx_connection_t *c;
+ uint64_t id;
+ ngx_buf_t *b;
};