From fd086b87023da5a5ba4e42da2327fa39a6725cd2 Mon Sep 17 00:00:00 2001 From: dimitri staessens Date: Sun, 9 Oct 2016 17:45:31 +0200 Subject: lib: Add a type for struct flow_set The struct flow_set can now be accessed in applications as flow_set_t. Fixes some malformed lines and homogenizes output when receiving bad SDUs in the oping tool. --- include/ouroboros/select.h | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) (limited to 'include/ouroboros') diff --git a/include/ouroboros/select.h b/include/ouroboros/select.h index 9e0b8fec..de309b8d 100644 --- a/include/ouroboros/select.h +++ b/include/ouroboros/select.h @@ -29,22 +29,24 @@ struct flow_set; -struct flow_set * flow_set_create(); +typedef struct flow_set flow_set_t; -void flow_set_destroy(struct flow_set * set); +flow_set_t * flow_set_create(); -void flow_set_zero(struct flow_set * set); +void flow_set_destroy(flow_set_t * set); -void flow_set_add(struct flow_set * set, - int fd); +void flow_set_zero(flow_set_t * set); -void flow_set_del(struct flow_set * set, - int fd); +void flow_set_add(flow_set_t * set, + int fd); -bool flow_set_has(struct flow_set * set, - int fd); +void flow_set_del(flow_set_t * set, + int fd); -int flow_select(struct flow_set * set, - const struct timespec * timeout); +bool flow_set_has(flow_set_t * set, + int fd); + +int flow_select(flow_set_t * set, + const struct timespec * timeout); #endif /* OUROBOROS_SELECT_H */ -- cgit v1.2.3