summaryrefslogtreecommitdiff
path: root/subversion/bindings/swig/proxy/svn_fs_h.swg
diff options
context:
space:
mode:
Diffstat (limited to 'subversion/bindings/swig/proxy/svn_fs_h.swg')
-rw-r--r--subversion/bindings/swig/proxy/svn_fs_h.swg28
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);