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);
388 tevent_req_done(req);
403 ret = sdap_dyndns_update_ptr_step(req);
405 tevent_req_error(req, ret);
456 sdap_dyndns_update_ptr_step(struct tevent_req *req)
465 state = tevent_req_data(req, struct sdap_dyndns_update_state);
497 tevent_req_set_callback(subreq, sdap_dyndns_update_ptr_done, req);
506 struct tevent_req *req;
509 req = tevent_req_callback_data(subreq, struct tevent_req);
510 state = tevent_req_data(req, struct sdap_dyndns_update_state);
521 ret = sdap_dyndns_update_ptr_step(req);
527 ret = sdap_dyndns_next_ptr_record(state, req);
532 tevent_req_error(req, ret);
536 ret = sdap_dyndns_next_ptr_record(state, req);
541 tevent_req_done(req);
546 struct tevent_req *req)
567 ret = sdap_dyndns_update_ptr_step(req);
577 sdap_dyndns_update_recv(struct tevent_req *req)
579 TEVENT_REQ_RETURN_ON_ERROR(req);
659 struct tevent_req *req;
663 req = tevent_req_create(mem_ctx, &state,
665 if (req == NULL) {
695 tevent_req_set_callback(subreq, sdap_dyndns_get_addrs_done, req);
700 tevent_req_done(req);
701 tevent_req_post(req, ev);
703 tevent_req_error(req, ret);
704 tevent_req_post(req, ev);
708 return req;
716 struct tevent_req *req;
719 req = tevent_req_callback_data(subreq, struct tevent_req);
720 state = tevent_req_data(req, struct sdap_dyndns_get_addrs_state);
734 tevent_req_error(req, ret);
741 tevent_req_error(req, ret);
746 tevent_req_done(req);
795 sdap_dyndns_get_addrs_recv(struct tevent_req *req,
801 state = tevent_req_data(req, struct sdap_dyndns_get_addrs_state);
803 TEVENT_REQ_RETURN_ON_ERROR(req);
817 static void sdap_dyndns_timer_conn_done(struct tevent_req *req);
826 struct tevent_req *req;
830 req = tevent_req_create(mem_ctx, &state, struct sdap_dyndns_timer_state);
831 if (req == NULL) {
859 tevent_req_set_callback(subreq, sdap_dyndns_timer_conn_done, req);
860 return req;
865 tevent_req_error(req, ret);
866 tevent_req_post(req, ev);
867 return req;
873 struct tevent_req *req = tevent_req_callback_data(subreq,
875 struct sdap_dyndns_timer_state *state = tevent_req_data(req,
889 tevent_req_error(req, ERR_DYNDNS_OFFLINE);
897 tevent_req_error(req, ERR_NETWORK_IO);
906 tevent_req_done(req);
910 sdap_dyndns_timer_conn_recv(struct tevent_req *req)
912 TEVENT_REQ_RETURN_ON_ERROR(req);