@[inline]
Equations
- Network.HTTP2.encodeUInt16BE n = (ByteArray.empty.push (n >>> 8).toUInt8).push n.toUInt8
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- Network.HTTP2.encodeSettingsParam key value = Network.HTTP2.encodeUInt16BE key.toUInt16 ++ Network.HTTP2.encodeUInt32BE value
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Network.HTTP2.buildSettingsFrame
(params : List (SettingsKeyId × UInt32))
(isAck : Bool := false)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Network.HTTP2.buildGoawayFrame
(lastStreamId : StreamId)
(errorCode : ErrorCode)
(debugData : ByteArray := ByteArray.empty)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- Network.HTTP2.encodePadding payload padLen = List.foldl (fun (acc : ByteArray) (x : Nat) => acc.push 0) (ByteArray.empty.push (min padLen 255).toUInt8 ++ payload) (List.range padLen)