From 4a4e956c26d2f73534e504c36e2ca6a2617644b8 Mon Sep 17 00:00:00 2001 From: Nicolas Dato Date: Sun, 13 Oct 2024 19:57:49 -0300 Subject: adding tests for the main library --- src/itc.h | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src/itc.h') diff --git a/src/itc.h b/src/itc.h index 01a0564..07dc03a 100644 --- a/src/itc.h +++ b/src/itc.h @@ -1,5 +1,5 @@ -#ifndef __LIBTUBERIA_ITC_H__ -#define __LIBTUBERIA_ITC_H__ +#ifndef LIBTUBERIA_ITC_H__ +#define LIBTUBERIA_ITC_H__ typedef struct itc itc; typedef void (*itc_free_element)(void *element); @@ -9,7 +9,10 @@ void itc_free(itc **ctx, itc_free_element free_element); void *itc_retrive(itc *ctx, int timeout_ms); int itc_inject(itc *ctx, int timeout_ms, void *element); -void itc_flush(itc *ctx); -void itc_drop(itc *ctx, itc_free_element free_element); +void itc_wait_empty(itc *ctx); +void itc_discard_all(itc *ctx, itc_free_element free_element); -#endif //__LIBTUBERIA_ITC_H__ +int itc_get_queued(itc *ctx); +int itc_get_slots(itc *ctx); + +#endif //LIBTUBERIA_ITC_H__ -- cgit v1.2.3