From d026e93405655129e46debfca2124ee132e9b134 Mon Sep 17 00:00:00 2001 From: bigfoot547 Date: Sun, 16 Nov 2025 20:52:57 -0600 Subject: build config + more plugin stuff --- connection.c | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 connection.c (limited to 'connection.c') diff --git a/connection.c b/connection.c deleted file mode 100644 index ecbb7fa..0000000 --- a/connection.c +++ /dev/null @@ -1,45 +0,0 @@ -#include "connection.h" -#include "pipeline.h" -#include - -struct ptx_connection *ptx_connection_new(void) -{ - struct ptx_connection *conn = malloc(sizeof(struct ptx_connection)); - if (!conn) return NULL; - - /* initialize these in case we goto cleanup later */ - conn->cli_read = NULL; - conn->cli_write = NULL; - conn->srv_read = NULL; - conn->srv_write = NULL; - - /* do initialization */ - - if (!(conn->cli_read = ptx_pipeline_new(4))) goto cleanup; - if (!(conn->cli_write = ptx_pipeline_new(4))) goto cleanup; - if (!(conn->srv_read = ptx_pipeline_new(4))) goto cleanup; - if (!(conn->srv_write = ptx_pipeline_new(4))) goto cleanup; - - return conn; - -cleanup: - ptx_connection_free(conn); - - return NULL; -} - -void ptx_connection_free(struct ptx_connection *conn) -{ - /* NOTE: this function might be called with a partially-constructed or inconsistent object */ - - if (!conn) return; - - /* do cleanup */ - - ptx_pipeline_free(conn->cli_read); - ptx_pipeline_free(conn->cli_write); - ptx_pipeline_free(conn->srv_read); - ptx_pipeline_free(conn->srv_write); - - free(conn); -} -- cgit v1.2.3-70-g09d2