Lines Matching defs:command

47 command_compare(const char *text, const char *command) {
48 unsigned int commandlen = strlen(command);
49 if (strncasecmp(text, command, commandlen) == 0 &&
58 * This function is called to process the incoming command
64 char *command = NULL;
79 result = isccc_cc_lookupstring(data, "type", &command);
88 * Compare the 'command' parameter against all known control commands.
90 if (command_compare(command, NS_COMMAND_NULL) ||
91 command_compare(command, NS_COMMAND_STATUS)) {
98 "received control channel command '%s'",
99 command);
101 if (command_compare(command, NS_COMMAND_RELOAD)) {
102 result = ns_server_reloadcommand(ns_g_server, command, text);
103 } else if (command_compare(command, NS_COMMAND_RECONFIG)) {
104 result = ns_server_reconfigcommand(ns_g_server, command);
105 } else if (command_compare(command, NS_COMMAND_REFRESH)) {
106 result = ns_server_refreshcommand(ns_g_server, command, text);
107 } else if (command_compare(command, NS_COMMAND_RETRANSFER)) {
108 result = ns_server_retransfercommand(ns_g_server, command);
109 } else if (command_compare(command, NS_COMMAND_HALT)) {
134 ns_os_shutdownmsg(command, text);
137 } else if (command_compare(command, NS_COMMAND_STOP)) {
151 ns_os_shutdownmsg(command, text);
154 } else if (command_compare(command, NS_COMMAND_DUMPSTATS)) {
156 } else if (command_compare(command, NS_COMMAND_QUERYLOG)) {
158 } else if (command_compare(command, NS_COMMAND_DUMPDB)) {
159 ns_server_dumpdb(ns_g_server, command);
161 } else if (command_compare(command, NS_COMMAND_TRACE)) {
162 result = ns_server_setdebuglevel(ns_g_server, command);
163 } else if (command_compare(command, NS_COMMAND_NOTRACE)) {
167 } else if (command_compare(command, NS_COMMAND_FLUSH)) {
168 result = ns_server_flushcache(ns_g_server, command);
169 } else if (command_compare(command, NS_COMMAND_FLUSHNAME)) {
170 result = ns_server_flushname(ns_g_server, command);
171 } else if (command_compare(command, NS_COMMAND_STATUS)) {
173 } else if (command_compare(command, NS_COMMAND_TSIGLIST)) {
175 } else if (command_compare(command, NS_COMMAND_TSIGDELETE)) {
176 result = ns_server_tsigdelete(ns_g_server, command, text);
177 } else if (command_compare(command, NS_COMMAND_FREEZE)) {
178 result = ns_server_freeze(ns_g_server, ISC_TRUE, command,
180 } else if (command_compare(command, NS_COMMAND_UNFREEZE) ||
181 command_compare(command, NS_COMMAND_THAW)) {
182 result = ns_server_freeze(ns_g_server, ISC_FALSE, command,
184 } else if (command_compare(command, NS_COMMAND_RECURSING)) {
186 } else if (command_compare(command, NS_COMMAND_TIMERPOKE)) {
189 } else if (command_compare(command, NS_COMMAND_NULL)) {
191 } else if (command_compare(command, NS_COMMAND_NOTIFY)) {
192 result = ns_server_notifycommand(ns_g_server, command, text);
193 } else if (command_compare(command, NS_COMMAND_VALIDATION)) {
194 result = ns_server_validation(ns_g_server, command);
198 "unknown control channel command '%s'",
199 command);