libwbclient: Add async call framework.
[samba.git] / source4 / libcli / wbclient / wbclient.c
index 1b2d314824bd7463d5ad4f69a928b57054d950fc..da7d678da9621e680099af2712b5ad54c2f8f84a 100644 (file)
@@ -50,7 +50,7 @@ static NTSTATUS get_server_id(struct messaging_context *msg_ctx,
  */
 struct wbc_context *wbc_init(TALLOC_CTX *mem_ctx,
                             struct messaging_context *msg_ctx,
-                            struct event_context *event_ctx)
+                            struct tevent_context *event_ctx)
 {
        struct wbc_context *ctx;
        NTSTATUS status;
@@ -117,7 +117,7 @@ struct composite_context *wbc_sids_to_xids_send(struct wbc_context *wbc_ctx,
 static void sids_to_xids_recv_ids(struct irpc_request *req)
 {
        struct wbc_idmap_state *state = talloc_get_type_abort(
-                                                       req->async.private,
+                                                       req->async.private_data,
                                                        struct wbc_idmap_state);
 
        state->ctx->status = irpc_call_recv(state->irpc_req);
@@ -183,7 +183,7 @@ struct composite_context *wbc_xids_to_sids_send(struct wbc_context *wbc_ctx,
 static void xids_to_sids_recv_ids(struct irpc_request *req)
 {
        struct wbc_idmap_state *state = talloc_get_type_abort(
-                                                       req->async.private,
+                                                       req->async.private_data,
                                                        struct wbc_idmap_state);
 
        state->ctx->status = irpc_call_recv(state->irpc_req);