Skip to documentation
SLOP

tiny.http.RequestCapacity

Reference tiny.http RequestCapacity

Defined in tiny.http.

API (9)

Actions

Public operations.

Fields and members

Public fields and members.

No direct callersNo direct callstiny.httpRequestCapacity
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/http/src/message.zig:51

zig
pub const RequestCapacity = struct {    request_count: usize,    header_count_per_request: usize,    header_line_bytes: usize,    body_bytes_per_request: usize,    header_count: usize,    header_bytes: usize,    body_bytes: usize,    storage_bytes: usize,    pub fn derive(limits: RequestLimits) error{CapacityOverflow}!RequestCapacity {        const header_count = try alloc_phase.capacity.mul(            usize,            limits.request_count,            limits.header_count_per_request,        );        const header_bytes = try alloc_phase.capacity.mul(            usize,            header_count,            @sizeOf(RequestHeader),        );        const body_bytes = try alloc_phase.capacity.mul(            usize,            limits.request_count,            limits.body_bytes_per_request,        );        const storage_bytes = try alloc_phase.capacity.add(            usize,            header_bytes,            body_bytes,        );        return .{            .request_count = limits.request_count,            .header_count_per_request = limits.header_count_per_request,            .header_line_bytes = limits.header_line_bytes,            .body_bytes_per_request = limits.body_bytes_per_request,            .header_count = header_count,            .header_bytes = header_bytes,            .body_bytes = body_bytes,            .storage_bytes = storage_bytes,        };    }};

Source: lib/http/src/root.zig:41

zig
pub const RequestCapacity = message.RequestCapacity;
Called byCallsNo direct callstest sourcelib.http.src.messagetest: Request capacity matches indepe...RequestCapacityderive
Static calls · unresolved targets: 1 · external targets: 1.

Audit

Definitions2
Public names2
Members8
Version26.7.0
Revisiondaab053ee433