Lines Matching refs:response
68 static void do_announce(CTL_MSG *request, CTL_RESPONSE *response);
72 process_request(CTL_MSG *request, CTL_RESPONSE *response) in process_request() argument
76 response->type = request->type; in process_request()
77 response->id_num = 0; in process_request()
87 response->answer = FAILED; in process_request()
98 do_announce(request, response); in process_request()
105 response->id_num = ptr->id_num; in process_request()
106 response->answer = SUCCESS; in process_request()
108 insert_table(request, response); in process_request()
116 response->id_num = ptr->id_num; in process_request()
117 response->addr = ptr->addr; in process_request()
118 response->answer = SUCCESS; in process_request()
120 response->answer = NOT_HERE; in process_request()
126 response->answer = delete_invite(request->id_num); in process_request()
131 response->answer = UNKNOWN_REQUEST; in process_request()
137 do_announce(CTL_MSG *request, CTL_RESPONSE *response) in do_announce() argument
148 response->answer = result; in do_announce()
155 response->answer = MACHINE_UNKNOWN; in do_announce()
161 insert_table(request, response); in do_announce()
162 response->answer = announce(request, hp->h_name); in do_announce()
168 ptr->id_num = response->id_num = new_id(); in do_announce()
169 response->answer = announce(request, hp->h_name); in do_announce()
172 response->id_num = ptr->id_num; in do_announce()
173 response->answer = SUCCESS; in do_announce()