Lines Matching refs:response
65 static void do_announce(CTL_MSG *request, CTL_RESPONSE *response);
69 process_request(CTL_MSG *request, CTL_RESPONSE *response) in process_request() argument
73 response->type = request->type; in process_request()
74 response->id_num = 0; in process_request()
84 response->answer = FAILED; in process_request()
95 do_announce(request, response); in process_request()
102 response->id_num = ptr->id_num; in process_request()
103 response->answer = SUCCESS; in process_request()
105 insert_table(request, response); in process_request()
113 response->id_num = ptr->id_num; in process_request()
114 response->addr = ptr->addr; in process_request()
115 response->answer = SUCCESS; in process_request()
117 response->answer = NOT_HERE; in process_request()
123 response->answer = delete_invite(request->id_num); in process_request()
128 response->answer = UNKNOWN_REQUEST; in process_request()
134 do_announce(CTL_MSG *request, CTL_RESPONSE *response) in do_announce() argument
145 response->answer = result; in do_announce()
152 response->answer = MACHINE_UNKNOWN; in do_announce()
158 insert_table(request, response); in do_announce()
159 response->answer = announce(request, hp->h_name); in do_announce()
165 ptr->id_num = response->id_num = new_id(); in do_announce()
166 response->answer = announce(request, hp->h_name); in do_announce()
169 response->id_num = ptr->id_num; in do_announce()
170 response->answer = SUCCESS; in do_announce()