Module H2_frame.Flags

type t = int

Frame flags as a bitmask.

Common Flags

val none : t

No flags set.

val end_stream : t

END_STREAM (0x01) - Indicates final frame in a stream.

val end_headers : t

END_HEADERS (0x04) - Indicates header block is complete.

val padded : t

PADDED (0x08) - Frame is padded.

val priority : t

PRIORITY (0x20) - Priority information present.

val ack : t

ACK (0x01) - Acknowledgment (for SETTINGS and PING).

Flag Operations

val test : t -> t -> bool

test flags flag returns true if flag is set in flags.

val set : t -> t -> t

set flags flag returns flags with flag set.

val clear : t -> t -> t

clear flags flag returns flags with flag cleared.

val pp : Format.formatter -> t -> unit

Pretty printer for flags.