tiny.http.RequestCapacity
Defined in tiny.http.
API (9)
Actions
Public operations.
Fields and members
Public fields and members.
body_bytesbody_bytes_per_requestheader_bytesheader_countheader_count_per_requestheader_line_bytesrequest_countstorage_bytes
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;Audit
| Definitions | 2 |
|---|---|
| Public names | 2 |
| Members | 8 |
| Version | 26.7.0 |
| Revision | daab053ee433 |