diff options
Diffstat (limited to 'subversion/bindings/swig/proxy/svn_fs_h.swg')
-rw-r--r-- | subversion/bindings/swig/proxy/svn_fs_h.swg | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/subversion/bindings/swig/proxy/svn_fs_h.swg b/subversion/bindings/swig/proxy/svn_fs_h.swg index 1fc0f1b..0775f98 100644 --- a/subversion/bindings/swig/proxy/svn_fs_h.swg +++ b/subversion/bindings/swig/proxy/svn_fs_h.swg @@ -1,5 +1,6 @@ /* Proxy classes for svn_fs.h - * DO NOT EDIT -- AUTOMATICALLY GENERATED */ + * DO NOT EDIT -- AUTOMATICALLY GENERATED + * BY build/generator/swig/header_wrappers.py */ /* No default constructors for opaque structs */ #ifdef SWIGPYTHON @@ -15,11 +16,17 @@ #ifdef SWIGPYTHON %apply CALLABLE_CALLBACK { svn_fs_warning_callback_t, + svn_fs_progress_notify_func_t, + svn_fs_freeze_func_t, + svn_fs_process_contents_func_t, svn_fs_get_locks_callback_t, svn_fs_pack_notify_t }; %apply CALLABLE_CALLBACK * { svn_fs_warning_callback_t *, + svn_fs_progress_notify_func_t *, + svn_fs_freeze_func_t *, + svn_fs_process_contents_func_t *, svn_fs_get_locks_callback_t *, svn_fs_pack_notify_t * }; @@ -31,6 +38,7 @@ void *baton, void *warning_baton, void *cancel_baton, + void *freeze_baton, void *get_locks_baton, void *notify_baton }; @@ -63,6 +71,21 @@ static void svn_fs_invoke_warning_callback( _obj(baton, err); } +static void svn_fs_invoke_progress_notify_func( + svn_fs_progress_notify_func_t _obj, svn_revnum_t revision, void *baton, apr_pool_t *pool) { + _obj(revision, baton, pool); +} + +static svn_error_t * svn_fs_invoke_freeze_func( + svn_fs_freeze_func_t _obj, void *baton, apr_pool_t *pool) { + return _obj(baton, pool); +} + +static svn_error_t * svn_fs_invoke_process_contents_func( + svn_fs_process_contents_func_t _obj, const unsigned char *contents, apr_size_t len, void *baton, apr_pool_t *scratch_pool) { + return _obj(contents, len, baton, scratch_pool); +} + static svn_error_t * svn_fs_invoke_get_locks_callback( svn_fs_get_locks_callback_t _obj, void *baton, svn_lock_t *lock, apr_pool_t *pool) { return _obj(baton, lock, pool); @@ -77,6 +100,9 @@ static svn_error_t * svn_fs_invoke_pack_notify( #ifdef SWIGPYTHON %funcptr_proxy(svn_fs_warning_callback_t, svn_fs_invoke_warning_callback); +%funcptr_proxy(svn_fs_progress_notify_func_t, svn_fs_invoke_progress_notify_func); +%funcptr_proxy(svn_fs_freeze_func_t, svn_fs_invoke_freeze_func); +%funcptr_proxy(svn_fs_process_contents_func_t, svn_fs_invoke_process_contents_func); %funcptr_proxy(svn_fs_get_locks_callback_t, svn_fs_invoke_get_locks_callback); %funcptr_proxy(svn_fs_pack_notify_t, svn_fs_invoke_pack_notify); |