From 0d0e9facfcea3cf96da3b63285865182fdd5477e Mon Sep 17 00:00:00 2001 From: Uros Majstorovic Date: Thu, 11 Jan 2018 21:28:22 +0100 Subject: refatoring dirs --- code/core/timer.h | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 code/core/timer.h (limited to 'code/core/timer.h') diff --git a/code/core/timer.h b/code/core/timer.h deleted file mode 100644 index 8863226..0000000 --- a/code/core/timer.h +++ /dev/null @@ -1,39 +0,0 @@ -#define ECP_MAX_TIMER 8 - -#define ECP_ERR_MAX_TIMER -110 - -#include - -#ifdef ECP_WITH_PTHREAD -#include -#endif - -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); \ No newline at end of file -- cgit v1.2.3