tiny.http.WebSocketCapacity
Defined in tiny.http.
API (5)
Actions
Public operations.
Fields and members
Public fields and members.
Source
Source: lib/http/src/websocket.zig:42
zig
pub const Capacity = struct { frame_payload_bytes: usize, message_payload_bytes: usize, frame_bytes: usize, storage_bytes: usize, pub fn derive(limits: Limits) error{CapacityOverflow}!Capacity { if (@as(u128, limits.frame_payload_bytes) > maximum_protocol_payload_bytes) { return error.CapacityOverflow; } const frame_bytes = try alloc_phase.capacity.add( usize, maximum_frame_header_bytes, limits.frame_payload_bytes, ); const storage_bytes = try alloc_phase.capacity.add( usize, frame_bytes, limits.message_payload_bytes, ); return .{ .frame_payload_bytes = limits.frame_payload_bytes, .message_payload_bytes = limits.message_payload_bytes, .frame_bytes = frame_bytes, .storage_bytes = storage_bytes, }; }};Source: lib/http/src/root.zig:63
zig
pub const WebSocketCapacity = websocket.Capacity;Audit
| Definitions | 2 |
|---|---|
| Public names | 2 |
| Members | 4 |
| Version | 26.7.0 |
| Revision | daab053ee433 |