aboutsummaryrefslogtreecommitdiff
path: root/src/itc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/itc.h')
-rw-r--r--src/itc.h13
1 files changed, 8 insertions, 5 deletions
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__