From 64b55e7e1236121ea4197d9a37cfec43b196cfe8 Mon Sep 17 00:00:00 2001 From: Uros Majstorovic Date: Wed, 2 Feb 2022 06:40:10 +0100 Subject: moved ecp, platform -> src --- ecp/src/timer.h | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 ecp/src/timer.h (limited to 'ecp/src/timer.h') diff --git a/ecp/src/timer.h b/ecp/src/timer.h deleted file mode 100644 index 5bccff1..0000000 --- a/ecp/src/timer.h +++ /dev/null @@ -1,33 +0,0 @@ -#define ECP_MAX_TIMER 8 - -#define ECP_ERR_MAX_TIMER -110 - -struct ECPTimerItem; - -typedef ssize_t (*ecp_timer_retry_t) (struct ECPConnection *, struct ECPTimerItem *); - -typedef struct ECPTimerItem { - struct ECPConnection *conn; - unsigned char mtype; - short cnt; - ecp_cts_t abstime; - ecp_cts_t timeout; - ecp_timer_retry_t retry; -} ECPTimerItem; - -typedef struct ECPTimer { - ECPTimerItem item[ECP_MAX_TIMER]; - short head; -#ifdef ECP_WITH_PTHREAD - pthread_mutex_t mutex; -#endif -} ECPTimer; - -int ecp_timer_create(ECPTimer *timer); -void ecp_timer_destroy(ECPTimer *timer); -int ecp_timer_item_init(ECPTimerItem *ti, struct ECPConnection *conn, unsigned char mtype, short cnt, ecp_cts_t timeout); -int ecp_timer_push(ECPTimerItem *ti); -void ecp_timer_pop(struct ECPConnection *conn, unsigned char mtype); -void ecp_timer_remove(struct ECPConnection *conn); -ecp_cts_t ecp_timer_exe(struct ECPSocket *sock); -ssize_t ecp_timer_send(struct ECPConnection *conn, ecp_timer_retry_t send_f, unsigned char mtype, short cnt, ecp_cts_t timeout); -- cgit v1.2.3