From b0bd74e35e935aa976b68c594def4e8d2c22ef95 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sat, 16 Jan 2010 11:20:23 +0100 Subject: Replaced polling loop for LCR and chan_lcr with select based event loop. Now LCR and chan_lcr will not use any CPU until there is work to do. --- chan_lcr.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'chan_lcr.h') diff --git a/chan_lcr.h b/chan_lcr.h index 5905ea1..3a64593 100644 --- a/chan_lcr.h +++ b/chan_lcr.h @@ -132,6 +132,8 @@ enum { }; +#define SOCKET_RETRY_TIMER 5 + #define CERROR(call, ast, arg...) chan_lcr_log(__LOG_ERROR, __FILE__, __LINE__, __FUNCTION__, call, ast, ##arg) #define CDEBUG(call, ast, arg...) chan_lcr_log(__LOG_NOTICE, __FILE__, __LINE__, __FUNCTION__, call, ast, ##arg) void chan_lcr_log(int type, const char *file, int line, const char *function, struct chan_call *call, struct ast_channel *ast, const char *fmt, ...); -- cgit v1.2.3-55-g7522