Change-Id: I69e02e32444fe460219d849b26beb3db36ab5467
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
struct jobloop *jobloop;
struct json_object *result;
int status;
- int async;
};
/*
callreq->jobloop = NULL;
callreq->callback = callback;
callreq->closure = cbclosure;
- callreq->async = 1;
/* terminates and frees ressources if needed */
afb_xreq_process(&callreq->xreq, export->apiset);
callreq->callback = NULL;
callreq->result = NULL;
callreq->status = 0;
- callreq->async = 0;
afb_xreq_unhooked_addref(&callreq->xreq); /* avoid early callreq destruction */
rc = jobs_enter(NULL, 0, callreq_sync_enter, callreq);
if (rc >= 0)