⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module grpc

Module grpc 

Source
Expand description

Minimal gRPC transport over HTTP/2

Provides HTTP/2 frame parsing, HPACK static table, and gRPC message framing for container runtime interface communication.

Structs§

GrpcMessage
gRPC message: 1-byte compressed flag + 4-byte length + payload.
GrpcResponse
gRPC response.
GrpcTransport
Unix socket-based gRPC transport.
Http2Frame
HTTP/2 frame header + payload.

Enums§

FrameType
HTTP/2 frame type identifiers.
GrpcStatus
gRPC status codes.

Constants§

HPACK_STATIC_TABLE
HPACK static table: first 61 entries as (name, value) tuples.

Functions§

hpack_static_find_name
Find the index of a header name in the HPACK static table.
hpack_static_lookup
Look up an HPACK static table entry by 1-based index.