From 018ea4761cd8a61ef3b45d80b68808b06f4bf6f2 Mon Sep 17 00:00:00 2001 From: Robby Zambito Date: Sun, 25 Jan 2026 13:22:08 -0500 Subject: Move connection writer into connection Make chunk size a part of the connection type --- src/c_api.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/c_api.zig') diff --git a/src/c_api.zig b/src/c_api.zig index 964f399..830eb85 100644 --- a/src/c_api.zig +++ b/src/c_api.zig @@ -46,7 +46,7 @@ export fn zaprus_connect( const c: ?*zaprus.Client = @ptrCast(@alignCast(client)); const zc = c orelse return null; - const connection = alloc.create(zaprus.Connection) catch return null; + const connection = alloc.create(zaprus.Connection.Default) catch return null; connection.* = zc.connect(io, payload[0..payload_len]) catch { alloc.destroy(connection); return null; @@ -55,7 +55,7 @@ export fn zaprus_connect( } export fn zaprus_deinit_connection(connection: ?*ZaprusConnection) void { - const c: ?*zaprus.Connection = @ptrCast(@alignCast(connection)); + const c: ?*zaprus.Connection.Default = @ptrCast(@alignCast(connection)); if (c) |zc| { alloc.destroy(zc); } @@ -67,7 +67,7 @@ export fn zaprus_connection_next( capacity: usize, out_len: *usize, ) c_int { - const c: ?*zaprus.Connection = @ptrCast(@alignCast(connection)); + const c: ?*zaprus.Connection.Default = @ptrCast(@alignCast(connection)); const zc = c orelse return 1; const result = zc.next(io, out[0..capacity]) catch return 1; @@ -80,7 +80,7 @@ export fn zaprus_connection_send( payload: [*c]const u8, payload_len: usize, ) c_int { - const c: ?*zaprus.Connection = @ptrCast(@alignCast(connection)); + const c: ?*zaprus.Connection.Default = @ptrCast(@alignCast(connection)); const zc = c orelse return 1; zc.send(io, payload[0..payload_len]) catch return 1; -- cgit