199 |
199 |
200 static int buffer_event_get_timeouts(lua_State* L) { |
200 static int buffer_event_get_timeouts(lua_State* L) { |
201 le_bufferevent* ev = buffer_event_get(L, 1); |
201 le_bufferevent* ev = buffer_event_get(L, 1); |
202 if(!ev->ev) return 0; |
202 if(!ev->ev) return 0; |
203 |
203 |
|
204 #if LIBEVENT_VERSION_NUMBER >= 0x02000000 |
|
205 lua_pushinteger(L, (ev->ev->timeout_read).tv_sec); |
|
206 lua_pushinteger(L, (ev->ev->timeout_write).tv_sec); |
|
207 #else |
204 lua_pushinteger(L, ev->ev->timeout_read); |
208 lua_pushinteger(L, ev->ev->timeout_read); |
205 lua_pushinteger(L, ev->ev->timeout_write); |
209 lua_pushinteger(L, ev->ev->timeout_write); |
|
210 #endif |
206 return 2; |
211 return 2; |
207 } |
212 } |
208 |
213 |
209 static int buffer_event_enable(lua_State* L) { |
214 static int buffer_event_enable(lua_State* L) { |
210 le_bufferevent* ev = buffer_event_get(L, 1); |
215 le_bufferevent* ev = buffer_event_get(L, 1); |