1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00
samba-mirror/source3/rpc_client
Simo Sorce 67d41d0fc7 Make struct tevent_req opaque
Move struct tevent_req in tevent_internal, and ad getters and setters
for private data and the callback function.
This patch also renames 'private_state' into 'data'. What is held in this
pointer is in fact data and not a state like enum tevent_req_state.
Calling it 'state' is confusing.

The functions addedd are:
tevent_req_set_callback() - sets req->async.fn and req->async.private_data
tevent_req_set_print_fn() - sets req->private_print
tevent_req_callback_data() - gets req->async.private_data
tevent_req_data() - gets rea->data

This way it is much simpler to keep API/ABI compatibility in the future.
2009-03-02 11:02:09 -05:00
..
cli_lsarpc.c s3-lsa: avoid all init_lsa* functions. 2009-01-06 16:02:13 +01:00
cli_netlogon.c s3: fix samlogon client and server calls. 2008-10-15 16:14:20 +02:00
cli_pipe.c Replace get_myname() with the talloc version from v3-3-test 2009-02-13 12:15:03 +01:00
cli_reg.c s3-ntsvcs: remove old hand-marshalling for ntsvcs getdevregprop. 2008-11-19 23:25:33 +01:00
cli_samr.c rpc_client: add rpccli_samr_chgpasswd_user() call. 2008-06-25 23:58:50 +02:00
cli_spoolss.c s3-spoolss: remove old rpccli_spoolss_getjob. 2009-02-26 22:02:19 +01:00
init_lsa.c s3-lsa: remove all init_lsa* functions. 2009-01-06 16:02:13 +01:00
init_netlogon.c s3: use samr_RidWithAttribute instead of DOM_GID. 2009-02-05 00:47:06 +01:00
init_samr.c s3-samr: remove all init_samr_alias* functions. 2009-01-06 16:02:12 +01:00
init_spoolss.c s3-spoolss: add init_systemtime helper. 2009-02-12 18:03:20 +01:00
ndr.c Allow calling DCE/RPC server implementations directly using 2009-01-21 14:05:51 +01:00
rpc_transport_np.c Split up async_req into a generic and a NTSTATUS specific part 2009-02-01 19:05:39 +01:00
rpc_transport_smbd.c Next step disentangling async_req from NTSTATUS 2009-02-02 20:15:03 +01:00
rpc_transport_sock.c Make struct tevent_req opaque 2009-03-02 11:02:09 -05:00