command_compare(command, NAMED_COMMAND_UNFREEZE))
{
result = named_server_freeze(named_g_server, false, lex, text);
- } else if (command_compare(command, NAMED_COMMAND_TIMERPOKE)) {
- isc_timermgr_poke(named_g_timermgr);
- result = ISC_R_SUCCESS;
} else if (command_compare(command, NAMED_COMMAND_TRACE)) {
result = named_server_setdebuglevel(named_g_server, lex);
} else if (command_compare(command, NAMED_COMMAND_TSIGDELETE)) {
#define NAMED_COMMAND_FREEZE "freeze"
#define NAMED_COMMAND_UNFREEZE "unfreeze"
#define NAMED_COMMAND_THAW "thaw"
-#define NAMED_COMMAND_TIMERPOKE "timerpoke"
#define NAMED_COMMAND_RECURSING "recursing"
#define NAMED_COMMAND_NULL "null"
#define NAMED_COMMAND_NOTIFY "notify"
*\li 'timer' to be a valid timer.
*/
-void
-isc_timermgr_poke(isc_timermgr_t *m);
-
ISC_LANG_ENDDECLS
isc_heap_t *heap;
};
-void
-isc_timermgr_poke(isc_timermgr_t *manager);
-
static inline isc_result_t
schedule(isc_timer_t *timer, isc_time_t *now, bool signal_ok) {
isc_timermgr_t *manager;
return (ISC_R_SUCCESS);
}
-void
-isc_timermgr_poke(isc_timermgr_t *manager) {
- REQUIRE(VALID_MANAGER(manager));
-
- SIGNAL(&manager->wakeup);
-}
-
void
isc__timermgr_destroy(isc_timermgr_t **managerp) {
isc_timermgr_t *manager;