package dream-httpaf
Internal: shared http/af stack for Dream (server) and Hyper (client)
Install
Dune Dependency
Authors
Maintainers
Sources
dream-1.0.0-alpha5.tar.gz
sha256=05bc7f6aff94893c151f3a5bcdee3328920c69b3763fac49ba27348dc7745901
md5=de6f6908ae899c9e85f2c751a0263932
doc/dream-httpaf.dream-h2/Dream_h2/Serialize/Writer/index.html
Module Serialize.Writer
Source
Source
type t = {
buffer : Bigstringaf.t;
encoder : Faraday.t;
mutable drained_bytes : int;
mutable wakeup : Optional_thunk.t;
}
Source
val make_frame_info :
?padding:Bigstringaf.t ->
?flags:Flags.t ->
?max_frame_size:int ->
Stream_identifier.t ->
frame_info
Source
val chunk_data_frames :
?off:int ->
f:(off:int -> len:int -> frame_info -> 'a) ->
frame_info ->
int ->
'a
Source
val chunk_header_block_fragments :
t ->
frame_info ->
?has_priority:bool ->
write_frame:
(Faraday.t ->
frame_info ->
?len:int ->
Bigstringaf.t Faraday.iovec list ->
unit) ->
Faraday.t ->
unit
Source
val write_request_like_frame :
t ->
Hpack.Encoder.t ->
write_frame:
(Faraday.t ->
frame_info ->
?len:int ->
Bigstringaf.t Faraday.iovec list ->
unit) ->
frame_info ->
Request.t ->
unit
Source
val write_request_headers :
t ->
Hpack.Encoder.t ->
priority:Priority.t ->
frame_info ->
Request.t ->
unit
Source
val write_push_promise :
t ->
Hpack.Encoder.t ->
frame_info ->
promised_id:int32 ->
Request.t ->
unit
Source
val write_response_trailers :
t ->
Hpack.Encoder.t ->
frame_info ->
Dream_hpack__Hpack.header list ->
unit
Source
val write_go_away :
t ->
frame_info ->
debug_data:Bigstringaf.t ->
last_stream_id:int32 ->
Error_code.t ->
unit
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>