22
22
svn_ra_progress_notify_func_t,
23
23
svn_ra_replay_revstart_callback_t,
24
24
svn_ra_replay_revfinish_callback_t,
25
svn_ra_check_tunnel_func_t,
26
svn_ra_close_tunnel_func_t,
27
svn_ra_open_tunnel_func_t,
27
30
%apply CALLABLE_CALLBACK * {
37
40
svn_ra_progress_notify_func_t *,
38
41
svn_ra_replay_revstart_callback_t *,
39
42
svn_ra_replay_revfinish_callback_t *,
43
svn_ra_check_tunnel_func_t *,
44
svn_ra_close_tunnel_func_t *,
45
svn_ra_open_tunnel_func_t *,
40
46
svn_ra_init_func_t *
328
337
return _obj(revision, replay_baton, editor, edit_baton, rev_props, pool);
340
static svn_boolean_t svn_ra_invoke_check_tunnel_func(
341
svn_ra_check_tunnel_func_t _obj, void *tunnel_baton, const char *tunnel_name) {
342
return _obj(tunnel_baton, tunnel_name);
345
static void svn_ra_invoke_close_tunnel_func(
346
svn_ra_close_tunnel_func_t _obj, void *close_baton, void *tunnel_baton) {
347
_obj(close_baton, tunnel_baton);
350
static svn_error_t * svn_ra_invoke_open_tunnel_func(
351
svn_ra_open_tunnel_func_t _obj, svn_stream_t **request, svn_stream_t **response, svn_ra_close_tunnel_func_t *close_func, void **close_baton, void *tunnel_baton, const char *tunnel_name, const char *user, const char *hostname, int port, svn_cancel_func_t cancel_func, void *cancel_baton, apr_pool_t *pool) {
352
return _obj(request, response, close_func, close_baton, tunnel_baton, tunnel_name, user, hostname, port, cancel_func, cancel_baton, pool);
331
355
static svn_error_t * svn_ra_invoke_init_func(
332
356
svn_ra_init_func_t _obj, int abi_version, apr_pool_t *pool, apr_hash_t *hash) {
333
357
return _obj(abi_version, pool, hash);
385
409
%funcptr_proxy(svn_ra_progress_notify_func_t, svn_ra_invoke_progress_notify_func);
386
410
%funcptr_proxy(svn_ra_replay_revstart_callback_t, svn_ra_invoke_replay_revstart_callback);
387
411
%funcptr_proxy(svn_ra_replay_revfinish_callback_t, svn_ra_invoke_replay_revfinish_callback);
412
%funcptr_proxy(svn_ra_check_tunnel_func_t, svn_ra_invoke_check_tunnel_func);
413
%funcptr_proxy(svn_ra_close_tunnel_func_t, svn_ra_invoke_close_tunnel_func);
414
%funcptr_proxy(svn_ra_open_tunnel_func_t, svn_ra_invoke_open_tunnel_func);
388
415
%funcptr_proxy(svn_ra_init_func_t, svn_ra_invoke_init_func);