From fecb86f6093c1e8aed6ab05c29c5af9d0cb93157 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Tue, 24 Sep 2024 16:51:51 +0300 Subject: initial work towards message passing interface + As they are currently implemented, grid *may* get stuck if two nodes try to send to eachother at the same time, I should probably add in some kind of input buffer as well --- src/snoop.c | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 src/snoop.c (limited to 'src/snoop.c') diff --git a/src/snoop.c b/src/snoop.c deleted file mode 100644 index 23970a8..0000000 --- a/src/snoop.c +++ /dev/null @@ -1,42 +0,0 @@ -/* SPDX-License-Identifier: copyleft-next-0.3.1 */ -/* Copyright 2023 Kim Kuparinen < kimi.h.kuparinen@gmail.com > */ - -#include - -#include - -struct snoop { - enum snoop_state state; - uintptr_t addr; - size_t size; -}; - -struct snoop *create_snoop(uintptr_t addr, size_t size) -{ - struct snoop *snoop = calloc(1, sizeof(struct snoop)); - - snoop->state = SNOOP_UNANSWERED; - snoop->addr = addr; - snoop->size = size; - return snoop; -} - -enum snoop_state snoop_state(struct snoop *snoop) -{ - return snoop->state; -} - -uintptr_t snoop_addr(struct snoop *snoop) -{ - return snoop->addr; -} - -size_t snoop_size(struct snoop *snoop) -{ - return snoop->size; -} - -void destroy_snoop(struct snoop *snoop) -{ - free(snoop); -} -- cgit v1.3