1
1
/* Proxy classes for svn_client.h
2
* DO NOT EDIT -- AUTOMATICALLY GENERATED */
2
* DO NOT EDIT -- AUTOMATICALLY GENERATED
3
* BY build/generator/swig/header_wrappers.py */
4
5
/* No default constructors for opaque structs */
8
9
/* Callback typemaps */
10
11
%apply CALLABLE_CALLBACK {
12
svn_proplist_receiver2_t,
11
13
svn_proplist_receiver_t,
12
14
svn_client_get_commit_log3_t,
13
15
svn_client_get_commit_log2_t,
16
18
svn_client_blame_receiver2_t,
17
19
svn_client_blame_receiver_t,
18
20
svn_client_diff_summarize_func_t,
21
svn_client_import_filter_func_t,
19
22
svn_client_status_func_t,
23
svn_client_list_func2_t,
20
24
svn_client_list_func_t,
21
25
svn_info_receiver_t,
22
26
svn_client_info_receiver2_t,
23
27
svn_client_patch_func_t
25
29
%apply CALLABLE_CALLBACK * {
30
svn_proplist_receiver2_t *,
26
31
svn_proplist_receiver_t *,
27
32
svn_client_get_commit_log3_t *,
28
33
svn_client_get_commit_log2_t *,
31
36
svn_client_blame_receiver2_t *,
32
37
svn_client_blame_receiver_t *,
33
38
svn_client_diff_summarize_func_t *,
39
svn_client_import_filter_func_t *,
34
40
svn_client_status_func_t *,
41
svn_client_list_func2_t *,
35
42
svn_client_list_func_t *,
36
43
svn_info_receiver_t *,
37
44
svn_client_info_receiver2_t *,
98
static svn_error_t * svn_proplist_invoke_receiver2(
99
svn_proplist_receiver2_t _obj, void *baton, const char *path, apr_hash_t *prop_hash, apr_array_header_t *inherited_props, apr_pool_t *scratch_pool) {
100
return _obj(baton, path, prop_hash, inherited_props, scratch_pool);
90
103
static svn_error_t * svn_proplist_invoke_receiver(
91
104
svn_proplist_receiver_t _obj, void *baton, const char *path, apr_hash_t *prop_hash, apr_pool_t *pool) {
92
105
return _obj(baton, path, prop_hash, pool);
127
140
return _obj(diff, baton, pool);
143
static svn_error_t * svn_client_invoke_import_filter_func(
144
svn_client_import_filter_func_t _obj, void *baton, svn_boolean_t *filtered, const char *local_abspath, const svn_io_dirent2_t *dirent, apr_pool_t *scratch_pool) {
145
return _obj(baton, filtered, local_abspath, dirent, scratch_pool);
130
148
static svn_error_t * svn_client_invoke_status_func(
131
149
svn_client_status_func_t _obj, void *baton, const char *path, const svn_client_status_t *status, apr_pool_t *scratch_pool) {
132
150
return _obj(baton, path, status, scratch_pool);
153
static svn_error_t * svn_client_invoke_list_func2(
154
svn_client_list_func2_t _obj, void *baton, const char *path, const svn_dirent_t *dirent, const svn_lock_t *lock, const char *abs_path, const char *external_parent_url, const char *external_target, apr_pool_t *scratch_pool) {
155
return _obj(baton, path, dirent, lock, abs_path, external_parent_url, external_target, scratch_pool);
135
158
static svn_error_t * svn_client_invoke_list_func(
136
159
svn_client_list_func_t _obj, void *baton, const char *path, const svn_dirent_t *dirent, const svn_lock_t *lock, const char *abs_path, apr_pool_t *pool) {
137
160
return _obj(baton, path, dirent, lock, abs_path, pool);
157
180
#ifdef SWIGPYTHON
181
%funcptr_proxy(svn_proplist_receiver2_t, svn_proplist_invoke_receiver2);
158
182
%funcptr_proxy(svn_proplist_receiver_t, svn_proplist_invoke_receiver);
159
183
%funcptr_proxy(svn_client_get_commit_log3_t, svn_client_invoke_get_commit_log3);
160
184
%funcptr_proxy(svn_client_get_commit_log2_t, svn_client_invoke_get_commit_log2);
163
187
%funcptr_proxy(svn_client_blame_receiver2_t, svn_client_invoke_blame_receiver2);
164
188
%funcptr_proxy(svn_client_blame_receiver_t, svn_client_invoke_blame_receiver);
165
189
%funcptr_proxy(svn_client_diff_summarize_func_t, svn_client_invoke_diff_summarize_func);
190
%funcptr_proxy(svn_client_import_filter_func_t, svn_client_invoke_import_filter_func);
166
191
%funcptr_proxy(svn_client_status_func_t, svn_client_invoke_status_func);
192
%funcptr_proxy(svn_client_list_func2_t, svn_client_invoke_list_func2);
167
193
%funcptr_proxy(svn_client_list_func_t, svn_client_invoke_list_func);
168
194
%funcptr_proxy(svn_info_receiver_t, svn_info_invoke_receiver);
169
195
%funcptr_proxy(svn_client_info_receiver2_t, svn_client_invoke_info_receiver2);