12345678910111213141516171819202122232425262728293031323334353637383940 |
- /*
- +----------------------------------------------------------------------+
- | PHP Version 7 |
- +----------------------------------------------------------------------+
- | Copyright (c) 1997-2013 The PHP Group |
- +----------------------------------------------------------------------+
- | http://www.opensource.org/licenses/mit-license.php MIT License |
- +----------------------------------------------------------------------+
- | Author: Jani Taskinen <[email protected]> |
- | Author: Patrick Reilly <[email protected]> |
- +----------------------------------------------------------------------+
- */
- #ifndef V8JS_TIMER_H
- #define V8JS_TIMER_H
- // Timer context
- struct v8js_timer_ctx
- {
- long time_limit;
- size_t memory_limit;
- std::chrono::time_point<std::chrono::high_resolution_clock> time_point;
- v8js_ctx *ctx;
- bool killed;
- };
- void v8js_timer_thread(zend_v8js_globals *globals);
- void v8js_timer_push(long time_limit, size_t memory_limit, v8js_ctx *c);
- #endif /* V8JS_TIMER_H */
- /*
- * Local variables:
- * tab-width: 4
- * c-basic-offset: 4
- * indent-tabs-mode: t
- * End:
- * vim600: noet sw=4 ts=4 fdm=marker
- * vim<600: noet sw=4 ts=4
- */
|