From 39512e6f9b08f8057c6056473cb34bcbcf29af66 Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Thu, 22 Aug 2024 17:11:58 +0200 Subject: Exports: Initial tests --- exports/exports.go | 42 +----------------------------------------- 1 file changed, 1 insertion(+), 41 deletions(-) (limited to 'exports/exports.go') diff --git a/exports/exports.go b/exports/exports.go index f651c7f..511a1f9 100644 --- a/exports/exports.go +++ b/exports/exports.go @@ -14,47 +14,7 @@ package main /* -#include -#include - -typedef long long int (*ReadRxBytes)(); - -typedef int (*StateCB)(int oldstate, int newstate, void* data); - -typedef void (*RefreshList)(); -typedef void (*TokenGetter)(const char* server_id, int server_type, char* out, size_t len); -typedef void (*TokenSetter)(const char* server_id, int server_type, const char* tokens); -typedef void (*ProxySetup)(int fd, const char* peer_ips); -typedef void (*ProxyReady)(); - -static long long int get_read_rx_bytes(ReadRxBytes read) -{ - return read(); -} -static int call_callback(StateCB callback, int oldstate, int newstate, void* data) -{ - return callback(oldstate, newstate, data); -} -static void call_refresh_list(RefreshList refresh) -{ - refresh(); -} -static void call_token_getter(TokenGetter getter, const char* server_id, int server_type, char* out, size_t len) -{ - getter(server_id, server_type, out, len); -} -static void call_token_setter(TokenSetter setter, const char* server_id, int server_type, const char* tokens) -{ - setter(server_id, server_type, tokens); -} -static void call_proxy_setup(ProxySetup proxysetup, int fd, const char* peer_ips) -{ - proxysetup(fd, peer_ips); -} -static void call_proxy_ready(ProxyReady ready) -{ - ready(); -} +#include "exports.h" */ import "C" -- cgit v1.2.3