Skip to documentation
SLOP

tiny.peer.encode

Reference tiny.peer encode

Defined in tiny.peer.

Called byCallsTicketformatTexttest sourcelib.peer.src.tickettest: ticket wire codec round trips e...private sourcelib.peer.src.ticketencodedWireLengthprivate sourcelib.peer.src.ticketwriteAddresstiny.peerencode
Static calls · unresolved targets: 1 · external targets: 2.

Source

Source: lib/peer/src/ticket.zig:324

zig
pub fn encode(ticket: *const Ticket, output: []u8) EncodeError!usize {    const needed = try encodedWireLength(ticket);    if (output.len < needed) return error.OutputTooSmall;    var writer = WireWriter{ .output = output[0..needed] };    writer.putSlice(&magic);    writer.putByte(version);    writer.putSlice(&ticket.peer.key);    writer.putByte(@intCast(ticket.items().len));    for (ticket.items()) |address| {        writeAddress(&writer, address);    }    std.debug.assert(writer.index == needed);    return writer.index;}

Source: lib/peer/src/root.zig:36

zig
pub const encode = ticket.encode;

Audit

Definitions1
Public names1
Members0
Version26.7.0
Revisiondaab053ee433