Lines Matching refs:request
62 CTL_MSG request;
74 * request looking for an invitation
77 find_match(CTL_MSG *request)
85 print_request("find_match", request);
92 &ptr->request);
97 print_request("", &ptr->request);
98 if (strcmp(request->l_name, ptr->request.r_name) == 0 &&
99 strcmp(request->r_name, ptr->request.l_name) == 0 &&
100 ptr->request.type == LEAVE_INVITE)
101 return (&ptr->request);
107 * Look for an identical request, as opposed to a complimentary
111 find_request(CTL_MSG *request)
123 print_request("find_request", request);
130 &ptr->request);
135 print_request("", &ptr->request);
136 if (strcmp(request->r_name, ptr->request.r_name) == 0 &&
137 strcmp(request->l_name, ptr->request.l_name) == 0 &&
138 request->type == ptr->request.type &&
139 request->pid == ptr->request.pid) {
142 return (&ptr->request);
149 insert_table(CTL_MSG *request, CTL_RESPONSE *response)
156 request->id_num = new_id();
157 response->id_num = htonl(request->id_num);
165 ptr->request = *request;
199 if (ptr->request.id_num == id_num)
202 print_request("", &ptr->request);
219 print_request("delete", &ptr->request);