Lines Matching refs:subreq

134 static void sec_list_done(struct tevent_req *subreq);
146 struct tevent_req *subreq = NULL;
163 subreq = tcurl_http_send(state, ev, secdb->tctx,
170 if (subreq == NULL) {
174 tevent_req_set_callback(subreq, sec_list_done, req);
183 static void sec_list_done(struct tevent_req *subreq)
186 struct tevent_req *req = tevent_req_callback_data(subreq, struct tevent_req);
192 ret = tcurl_http_recv(state, subreq, &http_code, &outbuf);
193 talloc_zfree(subreq);
322 static void sec_get_done(struct tevent_req *subreq);
331 struct tevent_req *subreq = NULL;
351 subreq = tcurl_http_send(state,
360 if (subreq == NULL) {
364 tevent_req_set_callback(subreq, sec_get_done, req);
373 static void sec_get_done(struct tevent_req *subreq)
376 struct tevent_req *req = tevent_req_callback_data(subreq, struct tevent_req);
383 ret = tcurl_http_recv(state, subreq, &http_code, &outbuf);
384 talloc_zfree(subreq);
450 static void sec_get_ccache_list_done(struct tevent_req *subreq);
451 static void sec_get_ccache_done(struct tevent_req *subreq);
461 struct tevent_req *subreq = NULL;
482 subreq = sec_list_send(state, ev, secdb, client);
483 if (subreq == NULL) {
487 tevent_req_set_callback(subreq, sec_get_ccache_list_done, req);
497 static void sec_get_ccache_list_done(struct tevent_req *subreq)
500 struct tevent_req *req = tevent_req_callback_data(subreq, struct tevent_req);
505 ret = sec_list_recv(subreq, state, &sec_key_list, NULL);
506 talloc_zfree(subreq);
529 subreq = sec_get_send(state,
534 if (subreq == NULL) {
538 tevent_req_set_callback(subreq, sec_get_ccache_done, req);
541 static void sec_get_ccache_done(struct tevent_req *subreq)
544 struct tevent_req *req = tevent_req_callback_data(subreq,
549 ret = sec_get_recv(subreq, state, &state->cc);
550 talloc_zfree(subreq);
613 static void sec_patch_del_done(struct tevent_req *subreq);
614 static void sec_patch_put_done(struct tevent_req *subreq);
624 struct tevent_req *subreq = NULL;
638 subreq = tcurl_http_send(state, state->ev,
646 if (subreq == NULL) {
650 tevent_req_set_callback(subreq, sec_patch_del_done, req);
659 static void sec_patch_del_done(struct tevent_req *subreq)
662 struct tevent_req *req = tevent_req_callback_data(subreq,
668 ret = tcurl_http_recv(state, subreq, &http_code, NULL);
669 talloc_zfree(subreq);
688 subreq = tcurl_http_send(state,
697 if (subreq == NULL) {
701 tevent_req_set_callback(subreq, sec_patch_put_done, req);
704 static void sec_patch_put_done(struct tevent_req *subreq)
707 struct tevent_req *req = tevent_req_callback_data(subreq,
713 ret = tcurl_http_recv(state, subreq, &http_code, NULL);
714 talloc_zfree(subreq);
755 static void ccdb_sec_nextid_list_done(struct tevent_req *subreq);
795 struct tevent_req *subreq = NULL;
813 subreq = sec_list_send(state, state->ev, state->secdb, state->client);
814 if (subreq == NULL) {
817 tevent_req_set_callback(subreq, ccdb_sec_nextid_list_done, req);
823 static void ccdb_sec_nextid_list_done(struct tevent_req *subreq)
826 struct tevent_req *req = tevent_req_callback_data(subreq,
834 ret = sec_list_recv(subreq, state, &sec_key_list, &sec_key_list_len);
835 talloc_zfree(subreq);
884 static void ccdb_sec_set_default_done(struct tevent_req *subreq);
893 struct tevent_req *subreq = NULL;
924 subreq = sec_patch_send(state, ev, secdb, client, url, uuid_iobuf);
925 if (subreq == NULL) {
929 tevent_req_set_callback(subreq, ccdb_sec_set_default_done, req);
938 static void ccdb_sec_set_default_done(struct tevent_req *subreq)
941 struct tevent_req *req = tevent_req_callback_data(subreq, struct tevent_req);
943 ret = sec_patch_recv(subreq);
944 talloc_zfree(subreq);
969 static void ccdb_sec_get_default_done(struct tevent_req *subreq);
977 struct tevent_req *subreq = NULL;
995 subreq = tcurl_http_send(state, ev, secdb->tctx,
1002 if (subreq == NULL) {
1006 tevent_req_set_callback(subreq, ccdb_sec_get_default_done, req);
1015 static void ccdb_sec_get_default_done(struct tevent_req *subreq)
1019 struct tevent_req *req = tevent_req_callback_data(subreq, struct tevent_req);
1025 ret = tcurl_http_recv(state, subreq, &http_code, &outbuf);
1026 talloc_zfree(subreq);
1076 static void ccdb_sec_list_done(struct tevent_req *subreq);
1084 struct tevent_req *subreq = NULL;
1096 subreq = sec_list_send(state, ev, secdb, client);
1097 if (subreq == NULL) {
1101 tevent_req_set_callback(subreq, ccdb_sec_list_done, req);
1110 static void ccdb_sec_list_done(struct tevent_req *subreq)
1113 struct tevent_req *req = tevent_req_callback_data(subreq,
1120 ret = sec_list_recv(subreq, state, &sec_key_list, &sec_key_list_len);
1121 talloc_zfree(subreq);
1175 static void ccdb_sec_getbyuuid_done(struct tevent_req *subreq);
1185 struct tevent_req *subreq = NULL;
1196 subreq = sec_get_ccache_send(state, ev, secdb, client, NULL, uuid);
1197 if (subreq == NULL) {
1201 tevent_req_set_callback(subreq, ccdb_sec_getbyuuid_done, req);
1210 static void ccdb_sec_getbyuuid_done(struct tevent_req *subreq)
1213 struct tevent_req *req = tevent_req_callback_data(subreq,
1218 ret = sec_get_ccache_recv(subreq, state, &state->cc);
1219 talloc_zfree(subreq);
1252 static void ccdb_sec_getbyname_done(struct tevent_req *subreq);
1262 struct tevent_req *subreq = NULL;
1275 subreq = sec_get_ccache_send(state, ev, secdb, client, name, null_uuid);
1276 if (subreq == NULL) {
1280 tevent_req_set_callback(subreq, ccdb_sec_getbyname_done, req);
1289 static void ccdb_sec_getbyname_done(struct tevent_req *subreq)
1292 struct tevent_req *req = tevent_req_callback_data(subreq,
1297 ret = sec_get_ccache_recv(subreq, state, &state->cc);
1298 talloc_zfree(subreq);
1332 static void ccdb_sec_name_by_uuid_done(struct tevent_req *subreq);
1341 struct tevent_req *subreq = NULL;
1357 subreq = sec_list_send(state, state->ev, state->secdb, state->client);
1358 if (subreq == NULL) {
1362 tevent_req_set_callback(subreq, ccdb_sec_name_by_uuid_done, req);
1371 static void ccdb_sec_name_by_uuid_done(struct tevent_req *subreq)
1374 struct tevent_req *req = tevent_req_callback_data(subreq,
1383 ret = sec_list_recv(subreq, state, &sec_key_list, &sec_key_list_len);
1384 talloc_zfree(subreq);
1439 static void ccdb_sec_uuid_by_name_done(struct tevent_req *subreq);
1448 struct tevent_req *subreq = NULL;
1464 subreq = sec_list_send(state, state->ev, state->secdb, state->client);
1465 if (subreq == NULL) {
1469 tevent_req_set_callback(subreq, ccdb_sec_uuid_by_name_done, req);
1478 static void ccdb_sec_uuid_by_name_done(struct tevent_req *subreq)
1481 struct tevent_req *req = tevent_req_callback_data(subreq,
1489 ret = sec_list_recv(subreq, state, &sec_key_list, &sec_key_list_len);
1490 talloc_zfree(subreq);
1541 static void ccdb_sec_container_done(struct tevent_req *subreq);
1542 static void ccdb_sec_ccache_done(struct tevent_req *subreq);
1550 struct tevent_req *subreq = NULL;
1583 subreq = tcurl_http_send(state, ev, secdb->tctx,
1590 if (subreq == NULL) {
1594 tevent_req_set_callback(subreq, ccdb_sec_container_done, req);
1603 static void ccdb_sec_container_done(struct tevent_req *subreq)
1607 struct tevent_req *req = tevent_req_callback_data(subreq, struct tevent_req);
1611 ret = tcurl_http_recv(state, subreq, &http_code, NULL);
1612 talloc_zfree(subreq);
1635 subreq = tcurl_http_send(state,
1644 if (subreq == NULL) {
1648 tevent_req_set_callback(subreq, ccdb_sec_ccache_done, req);
1651 static void ccdb_sec_ccache_done(struct tevent_req *subreq)
1655 struct tevent_req *req = tevent_req_callback_data(subreq, struct tevent_req);
1659 ret = tcurl_http_recv(state, subreq, &http_code, NULL);
1660 talloc_zfree(subreq);
1695 static void ccdb_sec_mod_cred_get_done(struct tevent_req *subreq);
1696 static void ccdb_sec_mod_cred_patch_done(struct tevent_req *subreq);
1707 struct tevent_req *subreq = NULL;
1723 subreq = sec_get_ccache_send(state, ev, secdb, client, NULL, uuid);
1724 if (subreq == NULL) {
1728 tevent_req_set_callback(subreq, *ccdb_sec_mod_cred_get_done, req);
1737 static void ccdb_sec_mod_cred_get_done(struct tevent_req *subreq)
1740 struct tevent_req *req = tevent_req_callback_data(subreq,
1748 ret = sec_get_ccache_recv(subreq, state, &cc);
1749 talloc_zfree(subreq);
1774 subreq = sec_patch_send(state,
1780 if (subreq == NULL) {
1784 tevent_req_set_callback(subreq, ccdb_sec_mod_cred_patch_done, req);
1787 static void ccdb_sec_mod_cred_patch_done(struct tevent_req *subreq)
1790 struct tevent_req *req = tevent_req_callback_data(subreq,
1793 ret = sec_patch_recv(subreq);
1794 talloc_zfree(subreq);
1821 static void ccdb_sec_store_cred_get_done(struct tevent_req *subreq);
1822 static void ccdb_sec_store_cred_patch_done(struct tevent_req *subreq);
1834 struct tevent_req *subreq = NULL;
1850 subreq = sec_get_ccache_send(state, ev, secdb, client, NULL, uuid);
1851 if (subreq == NULL) {
1855 tevent_req_set_callback(subreq, *ccdb_sec_store_cred_get_done, req);
1864 static void ccdb_sec_store_cred_get_done(struct tevent_req *subreq)
1867 struct tevent_req *req = tevent_req_callback_data(subreq,
1875 ret = sec_get_ccache_recv(subreq, state, &cc);
1876 talloc_zfree(subreq);
1900 subreq = sec_patch_send(state,
1906 if (subreq == NULL) {
1910 tevent_req_set_callback(subreq, ccdb_sec_store_cred_patch_done, req);
1913 static void ccdb_sec_store_cred_patch_done(struct tevent_req *subreq)
1916 struct tevent_req *req = tevent_req_callback_data(subreq,
1919 ret = sec_patch_recv(subreq);
1920 talloc_zfree(subreq);
1948 static void ccdb_sec_delete_list_done(struct tevent_req *subreq);
1949 static void ccdb_sec_delete_cc_done(struct tevent_req *subreq);
1950 static void ccdb_sec_delete_container_done(struct tevent_req *subreq);
1960 struct tevent_req *subreq = NULL;
1975 subreq = sec_list_send(state, ev, secdb, client);
1976 if (subreq == NULL) {
1980 tevent_req_set_callback(subreq, ccdb_sec_delete_list_done, req);
1989 static void ccdb_sec_delete_list_done(struct tevent_req *subreq)
1992 struct tevent_req *req = tevent_req_callback_data(subreq,
2000 ret = sec_list_recv(subreq,
2004 talloc_zfree(subreq);
2029 subreq = tcurl_http_send(state, state->ev,
2037 if (subreq == NULL) {
2041 tevent_req_set_callback(subreq, ccdb_sec_delete_cc_done, req);
2044 static void ccdb_sec_delete_cc_done(struct tevent_req *subreq)
2047 struct tevent_req *req = tevent_req_callback_data(subreq,
2054 ret = tcurl_http_recv(state, subreq, &http_code, NULL);
2055 talloc_zfree(subreq);
2084 subreq = tcurl_http_send(state, state->ev,
2092 if (subreq == NULL) {
2096 tevent_req_set_callback(subreq, ccdb_sec_delete_container_done, req);
2099 static void ccdb_sec_delete_container_done(struct tevent_req *subreq)
2102 struct tevent_req *req = tevent_req_callback_data(subreq,
2108 ret = tcurl_http_recv(state, subreq, &http_code, NULL);
2109 talloc_zfree(subreq);