Lines Matching refs:req

40 sdap_dyndns_get_addrs_recv(struct tevent_req *req,
71 static errno_t sdap_dyndns_update_step(struct tevent_req *req);
72 static errno_t sdap_dyndns_update_ptr_step(struct tevent_req *req);
77 struct tevent_req *req);
96 struct tevent_req *req;
101 req = tevent_req_create(mem_ctx, &state, struct sdap_dyndns_update_state);
102 if (req == NULL) {
157 tevent_req_set_callback(subreq, sdap_dyndns_update_addrs_done, req);
162 tevent_req_error(req, ret);
163 tevent_req_post(req, ev);
165 return req;
172 struct tevent_req *req;
175 req = tevent_req_callback_data(subreq, struct tevent_req);
176 state = tevent_req_data(req, struct sdap_dyndns_update_state);
182 tevent_req_error(req, ret);
194 tevent_req_error(req, ret);
197 tevent_req_set_callback(subreq, sdap_dyndns_dns_addrs_done, req);
202 ret = sdap_dyndns_update_step(req);
204 tevent_req_error(req, ret);
213 struct tevent_req *req;
218 req = tevent_req_callback_data(subreq, struct tevent_req);
219 state = tevent_req_data(req, struct sdap_dyndns_update_state);
227 tevent_req_error(req, ret);
236 tevent_req_error(req, ret);
243 tevent_req_done(req);
252 ret = sdap_dyndns_update_step(req);
256 tevent_req_error(req, ret);
318 sdap_dyndns_update_step(struct tevent_req *req)
326 state = tevent_req_data(req, struct sdap_dyndns_update_state);
354 tevent_req_set_callback(subreq, sdap_dyndns_update_done, req);
363 struct tevent_req *req;
366 req = tevent_req_callback_data(subreq, struct tevent_req);
367 state = tevent_req_data(req, struct sdap_dyndns_update_state);
379 ret = sdap_dyndns_update_step(req);
385 tevent_req_error(req, ret);
391 tevent_req_done(req);
406 ret = sdap_dyndns_update_ptr_step(req);
408 tevent_req_error(req, ret);
459 sdap_dyndns_update_ptr_step(struct tevent_req *req)
468 state = tevent_req_data(req, struct sdap_dyndns_update_state);
500 tevent_req_set_callback(subreq, sdap_dyndns_update_ptr_done, req);
509 struct tevent_req *req;
512 req = tevent_req_callback_data(subreq, struct tevent_req);
513 state = tevent_req_data(req, struct sdap_dyndns_update_state);
524 ret = sdap_dyndns_update_ptr_step(req);
530 ret = sdap_dyndns_next_ptr_record(state, req);
535 tevent_req_error(req, ret);
539 ret = sdap_dyndns_next_ptr_record(state, req);
544 tevent_req_done(req);
549 struct tevent_req *req)
570 ret = sdap_dyndns_update_ptr_step(req);
580 sdap_dyndns_update_recv(struct tevent_req *req)
582 TEVENT_REQ_RETURN_ON_ERROR(req);
662 struct tevent_req *req;
666 req = tevent_req_create(mem_ctx, &state,
668 if (req == NULL) {
698 tevent_req_set_callback(subreq, sdap_dyndns_get_addrs_done, req);
703 tevent_req_done(req);
704 tevent_req_post(req, ev);
706 tevent_req_error(req, ret);
707 tevent_req_post(req, ev);
711 return req;
719 struct tevent_req *req;
722 req = tevent_req_callback_data(subreq, struct tevent_req);
723 state = tevent_req_data(req, struct sdap_dyndns_get_addrs_state);
737 tevent_req_error(req, ret);
744 tevent_req_error(req, ret);
749 tevent_req_done(req);
798 sdap_dyndns_get_addrs_recv(struct tevent_req *req,
804 state = tevent_req_data(req, struct sdap_dyndns_get_addrs_state);
806 TEVENT_REQ_RETURN_ON_ERROR(req);
820 static void sdap_dyndns_timer_conn_done(struct tevent_req *req);
829 struct tevent_req *req;
833 req = tevent_req_create(mem_ctx, &state, struct sdap_dyndns_timer_state);
834 if (req == NULL) {
862 tevent_req_set_callback(subreq, sdap_dyndns_timer_conn_done, req);
863 return req;
868 tevent_req_error(req, ret);
869 tevent_req_post(req, ev);
870 return req;
876 struct tevent_req *req = tevent_req_callback_data(subreq,
878 struct sdap_dyndns_timer_state *state = tevent_req_data(req,
892 tevent_req_error(req, ERR_DYNDNS_OFFLINE);
900 tevent_req_error(req, ERR_NETWORK_IO);
909 tevent_req_done(req);
913 sdap_dyndns_timer_conn_recv(struct tevent_req *req)
915 TEVENT_REQ_RETURN_ON_ERROR(req);