diff options
Diffstat (limited to 'src/main.zig')
-rw-r--r-- | src/main.zig | 31 |
1 files changed, 20 insertions, 11 deletions
diff --git a/src/main.zig b/src/main.zig index 074be58..bdffa31 100644 --- a/src/main.zig +++ b/src/main.zig @@ -32,6 +32,15 @@ export fn add(a: i32, b: i32) i32 { std.debug.print("body: {s}\n", .{body}); } + { + const body = transmission.session_set_raw(&client, .{ .peer_port = 51413 }) catch |err| { + std.debug.print("error: {any}\n", .{err}); + unreachable; + }; + defer allocator.free(body); + std.debug.print("body: {s}\n", .{body}); + } + return a + b; } @@ -67,17 +76,17 @@ export fn c_session_get(client: ?*anyopaque, buf: [*]u8) c_int { return 0; } +//test "c api" { +//const clientOptions = transmission.ClientOptions{ +//.host = "192.168.0.2", +//.port = 9091, +//.https = false, +//}; +//var foo = c_client_init(clientOptions); +//_ = c_session_get(foo, undefined); +//c_client_deinit(foo); +//} + test "basic add functionality" { try testing.expect(add(3, 7) == 10); } - -test "c api" { - const clientOptions = transmission.ClientOptions{ - .host = "192.168.0.2", - .port = 9091, - .https = false, - }; - var foo = c_client_init(clientOptions); - _ = c_session_get(foo, undefined); - c_client_deinit(foo); -} |