int main(int argc, char **argv) { if (argc >= 2 && strcmp(argv[1], "--handle") == 0) { return handle_crash(argc, argv); } else { return run_daemon(argc, argv); } }
static void cb_crash_test_suite (CutRunContext *run_context, CutTestSuite *test_suite, CutTestResult *result, CutConsoleUI *console) { handle_crash(run_context, result, console); }
void Control_socket_manager::handle_control_message(Control_message* message) { set_message_destination_ip(message); const int code = message->header.control_code; switch (code) { case AUTHOR: handle_author(message); break; case INIT: handle_init(message); break; case ROUTING_TABLE: handle_routing_table(message); break; case UPDATE: handle_update(message); break; case CRASH: handle_crash(message); break; case SENDFILE: handle_sendfile(message); break; case SENDFILE_STATS: handle_sendfile_stats(message); break; case LAST_DATA_PACKET: handle_last_data_packet(message); break; case PENULTIMATE_DATA_PACKET: handle_penultimate_data_packet(message); break; } }