1
1
# This file was automatically generated by SWIG (http://www.swig.org).
4
4
# Do not make changes to this file unless you know what you are doing--modify
5
5
# the SWIG interface file instead.
9
11
from sys import version_info
10
12
if version_info >= (2,6,0):
11
13
def swig_import_helper():
132
134
SVN_ERR_BAD_TOKEN = _core.SVN_ERR_BAD_TOKEN
133
135
SVN_ERR_BAD_CHANGELIST_NAME = _core.SVN_ERR_BAD_CHANGELIST_NAME
134
136
SVN_ERR_BAD_ATOMIC = _core.SVN_ERR_BAD_ATOMIC
137
SVN_ERR_BAD_COMPRESSION_METHOD = _core.SVN_ERR_BAD_COMPRESSION_METHOD
135
138
SVN_ERR_XML_ATTRIB_NOT_FOUND = _core.SVN_ERR_XML_ATTRIB_NOT_FOUND
136
139
SVN_ERR_XML_MISSING_ANCESTRY = _core.SVN_ERR_XML_MISSING_ANCESTRY
137
140
SVN_ERR_XML_UNKNOWN_ENCODING = _core.SVN_ERR_XML_UNKNOWN_ENCODING
138
141
SVN_ERR_XML_MALFORMED = _core.SVN_ERR_XML_MALFORMED
139
142
SVN_ERR_XML_UNESCAPABLE_DATA = _core.SVN_ERR_XML_UNESCAPABLE_DATA
143
SVN_ERR_XML_UNEXPECTED_ELEMENT = _core.SVN_ERR_XML_UNEXPECTED_ELEMENT
140
144
SVN_ERR_IO_INCONSISTENT_EOL = _core.SVN_ERR_IO_INCONSISTENT_EOL
141
145
SVN_ERR_IO_UNKNOWN_EOL = _core.SVN_ERR_IO_UNKNOWN_EOL
142
146
SVN_ERR_IO_CORRUPT_EOL = _core.SVN_ERR_IO_CORRUPT_EOL
149
153
SVN_ERR_STREAM_MALFORMED_DATA = _core.SVN_ERR_STREAM_MALFORMED_DATA
150
154
SVN_ERR_STREAM_UNRECOGNIZED_DATA = _core.SVN_ERR_STREAM_UNRECOGNIZED_DATA
151
155
SVN_ERR_STREAM_SEEK_NOT_SUPPORTED = _core.SVN_ERR_STREAM_SEEK_NOT_SUPPORTED
156
SVN_ERR_STREAM_NOT_SUPPORTED = _core.SVN_ERR_STREAM_NOT_SUPPORTED
152
157
SVN_ERR_NODE_UNKNOWN_KIND = _core.SVN_ERR_NODE_UNKNOWN_KIND
153
158
SVN_ERR_NODE_UNEXPECTED_KIND = _core.SVN_ERR_NODE_UNEXPECTED_KIND
154
159
SVN_ERR_ENTRY_NOT_FOUND = _core.SVN_ERR_ENTRY_NOT_FOUND
253
258
SVN_ERR_FS_INCORRECT_EDITOR_COMPLETION = _core.SVN_ERR_FS_INCORRECT_EDITOR_COMPLETION
254
259
SVN_ERR_FS_PACKED_REVPROP_READ_FAILURE = _core.SVN_ERR_FS_PACKED_REVPROP_READ_FAILURE
255
260
SVN_ERR_FS_REVPROP_CACHE_INIT_FAILURE = _core.SVN_ERR_FS_REVPROP_CACHE_INIT_FAILURE
261
SVN_ERR_FS_MALFORMED_TXN_ID = _core.SVN_ERR_FS_MALFORMED_TXN_ID
262
SVN_ERR_FS_INDEX_CORRUPTION = _core.SVN_ERR_FS_INDEX_CORRUPTION
263
SVN_ERR_FS_INDEX_REVISION = _core.SVN_ERR_FS_INDEX_REVISION
264
SVN_ERR_FS_INDEX_OVERFLOW = _core.SVN_ERR_FS_INDEX_OVERFLOW
265
SVN_ERR_FS_CONTAINER_INDEX = _core.SVN_ERR_FS_CONTAINER_INDEX
266
SVN_ERR_FS_INDEX_INCONSISTENT = _core.SVN_ERR_FS_INDEX_INCONSISTENT
267
SVN_ERR_FS_LOCK_OPERATION_FAILED = _core.SVN_ERR_FS_LOCK_OPERATION_FAILED
268
SVN_ERR_FS_UNSUPPORTED_TYPE = _core.SVN_ERR_FS_UNSUPPORTED_TYPE
269
SVN_ERR_FS_CONTAINER_SIZE = _core.SVN_ERR_FS_CONTAINER_SIZE
270
SVN_ERR_FS_MALFORMED_NODEREV_ID = _core.SVN_ERR_FS_MALFORMED_NODEREV_ID
271
SVN_ERR_FS_INVALID_GENERATION = _core.SVN_ERR_FS_INVALID_GENERATION
256
272
SVN_ERR_REPOS_LOCKED = _core.SVN_ERR_REPOS_LOCKED
257
273
SVN_ERR_REPOS_HOOK_FAILURE = _core.SVN_ERR_REPOS_HOOK_FAILURE
258
274
SVN_ERR_REPOS_BAD_ARGS = _core.SVN_ERR_REPOS_BAD_ARGS
277
293
SVN_ERR_RA_REPOS_ROOT_URL_MISMATCH = _core.SVN_ERR_RA_REPOS_ROOT_URL_MISMATCH
278
294
SVN_ERR_RA_SESSION_URL_MISMATCH = _core.SVN_ERR_RA_SESSION_URL_MISMATCH
279
295
SVN_ERR_RA_CANNOT_CREATE_TUNNEL = _core.SVN_ERR_RA_CANNOT_CREATE_TUNNEL
296
SVN_ERR_RA_CANNOT_CREATE_SESSION = _core.SVN_ERR_RA_CANNOT_CREATE_SESSION
280
297
SVN_ERR_RA_DAV_SOCK_INIT = _core.SVN_ERR_RA_DAV_SOCK_INIT
281
298
SVN_ERR_RA_DAV_CREATING_REQUEST = _core.SVN_ERR_RA_DAV_CREATING_REQUEST
282
299
SVN_ERR_RA_DAV_REQUEST_FAILED = _core.SVN_ERR_RA_DAV_REQUEST_FAILED
291
308
SVN_ERR_RA_DAV_RELOCATED = _core.SVN_ERR_RA_DAV_RELOCATED
292
309
SVN_ERR_RA_DAV_CONN_TIMEOUT = _core.SVN_ERR_RA_DAV_CONN_TIMEOUT
293
310
SVN_ERR_RA_DAV_FORBIDDEN = _core.SVN_ERR_RA_DAV_FORBIDDEN
311
SVN_ERR_RA_DAV_PRECONDITION_FAILED = _core.SVN_ERR_RA_DAV_PRECONDITION_FAILED
312
SVN_ERR_RA_DAV_METHOD_NOT_ALLOWED = _core.SVN_ERR_RA_DAV_METHOD_NOT_ALLOWED
294
313
SVN_ERR_RA_LOCAL_REPOS_NOT_FOUND = _core.SVN_ERR_RA_LOCAL_REPOS_NOT_FOUND
295
314
SVN_ERR_RA_LOCAL_REPOS_OPEN_FAILED = _core.SVN_ERR_RA_LOCAL_REPOS_OPEN_FAILED
296
315
SVN_ERR_SVNDIFF_INVALID_HEADER = _core.SVN_ERR_SVNDIFF_INVALID_HEADER
367
386
SVN_ERR_TOO_MANY_MEMCACHED_SERVERS = _core.SVN_ERR_TOO_MANY_MEMCACHED_SERVERS
368
387
SVN_ERR_MALFORMED_VERSION_STRING = _core.SVN_ERR_MALFORMED_VERSION_STRING
369
388
SVN_ERR_CORRUPTED_ATOMIC_STORAGE = _core.SVN_ERR_CORRUPTED_ATOMIC_STORAGE
389
SVN_ERR_UTF8PROC_ERROR = _core.SVN_ERR_UTF8PROC_ERROR
390
SVN_ERR_UTF8_GLOB = _core.SVN_ERR_UTF8_GLOB
391
SVN_ERR_CORRUPT_PACKED_DATA = _core.SVN_ERR_CORRUPT_PACKED_DATA
392
SVN_ERR_COMPOSED_ERROR = _core.SVN_ERR_COMPOSED_ERROR
393
SVN_ERR_INVALID_INPUT = _core.SVN_ERR_INVALID_INPUT
370
394
SVN_ERR_CL_ARG_PARSING_ERROR = _core.SVN_ERR_CL_ARG_PARSING_ERROR
371
395
SVN_ERR_CL_INSUFFICIENT_ARGS = _core.SVN_ERR_CL_INSUFFICIENT_ARGS
372
396
SVN_ERR_CL_MUTUALLY_EXCLUSIVE_ARGS = _core.SVN_ERR_CL_MUTUALLY_EXCLUSIVE_ARGS
379
403
SVN_ERR_CL_UNNECESSARY_LOG_MESSAGE = _core.SVN_ERR_CL_UNNECESSARY_LOG_MESSAGE
380
404
SVN_ERR_CL_NO_EXTERNAL_MERGE_TOOL = _core.SVN_ERR_CL_NO_EXTERNAL_MERGE_TOOL
381
405
SVN_ERR_CL_ERROR_PROCESSING_EXTERNALS = _core.SVN_ERR_CL_ERROR_PROCESSING_EXTERNALS
406
SVN_ERR_CL_REPOS_VERIFY_FAILED = _core.SVN_ERR_CL_REPOS_VERIFY_FAILED
382
407
SVN_ERR_RA_SVN_CMD_ERR = _core.SVN_ERR_RA_SVN_CMD_ERR
383
408
SVN_ERR_RA_SVN_UNKNOWN_CMD = _core.SVN_ERR_RA_SVN_UNKNOWN_CMD
384
409
SVN_ERR_RA_SVN_CONNECTION_CLOSED = _core.SVN_ERR_RA_SVN_CONNECTION_CLOSED
405
430
SVN_ERR_RA_SERF_WRAPPED_ERROR = _core.SVN_ERR_RA_SERF_WRAPPED_ERROR
406
431
SVN_ERR_ASSERTION_FAIL = _core.SVN_ERR_ASSERTION_FAIL
407
432
SVN_ERR_ASSERTION_ONLY_TRACING_LINKS = _core.SVN_ERR_ASSERTION_ONLY_TRACING_LINKS
433
SVN_ERR_ASN1_OUT_OF_DATA = _core.SVN_ERR_ASN1_OUT_OF_DATA
434
SVN_ERR_ASN1_UNEXPECTED_TAG = _core.SVN_ERR_ASN1_UNEXPECTED_TAG
435
SVN_ERR_ASN1_INVALID_LENGTH = _core.SVN_ERR_ASN1_INVALID_LENGTH
436
SVN_ERR_ASN1_LENGTH_MISMATCH = _core.SVN_ERR_ASN1_LENGTH_MISMATCH
437
SVN_ERR_ASN1_INVALID_DATA = _core.SVN_ERR_ASN1_INVALID_DATA
438
SVN_ERR_X509_FEATURE_UNAVAILABLE = _core.SVN_ERR_X509_FEATURE_UNAVAILABLE
439
SVN_ERR_X509_CERT_INVALID_PEM = _core.SVN_ERR_X509_CERT_INVALID_PEM
440
SVN_ERR_X509_CERT_INVALID_FORMAT = _core.SVN_ERR_X509_CERT_INVALID_FORMAT
441
SVN_ERR_X509_CERT_INVALID_VERSION = _core.SVN_ERR_X509_CERT_INVALID_VERSION
442
SVN_ERR_X509_CERT_INVALID_SERIAL = _core.SVN_ERR_X509_CERT_INVALID_SERIAL
443
SVN_ERR_X509_CERT_INVALID_ALG = _core.SVN_ERR_X509_CERT_INVALID_ALG
444
SVN_ERR_X509_CERT_INVALID_NAME = _core.SVN_ERR_X509_CERT_INVALID_NAME
445
SVN_ERR_X509_CERT_INVALID_DATE = _core.SVN_ERR_X509_CERT_INVALID_DATE
446
SVN_ERR_X509_CERT_INVALID_PUBKEY = _core.SVN_ERR_X509_CERT_INVALID_PUBKEY
447
SVN_ERR_X509_CERT_INVALID_SIGNATURE = _core.SVN_ERR_X509_CERT_INVALID_SIGNATURE
448
SVN_ERR_X509_CERT_INVALID_EXTENSIONS = _core.SVN_ERR_X509_CERT_INVALID_EXTENSIONS
449
SVN_ERR_X509_CERT_UNKNOWN_VERSION = _core.SVN_ERR_X509_CERT_UNKNOWN_VERSION
450
SVN_ERR_X509_CERT_UNKNOWN_PK_ALG = _core.SVN_ERR_X509_CERT_UNKNOWN_PK_ALG
451
SVN_ERR_X509_CERT_SIG_MISMATCH = _core.SVN_ERR_X509_CERT_SIG_MISMATCH
452
SVN_ERR_X509_CERT_VERIFY_FAILED = _core.SVN_ERR_X509_CERT_VERIFY_FAILED
408
453
SVN_ERR_LAST = _core.SVN_ERR_LAST
410
455
def svn_time_to_cstring(*args):
498
543
svn_error_t_swigregister = _core.svn_error_t_swigregister
499
544
svn_error_t_swigregister(svn_error_t)
502
def svn__apr_hash_index_key(*args):
503
"""svn__apr_hash_index_key(apr_hash_index_t const * hi) -> void const *"""
504
return _core.svn__apr_hash_index_key(*args)
506
def svn__apr_hash_index_klen(*args):
507
"""svn__apr_hash_index_klen(apr_hash_index_t const * hi) -> apr_ssize_t"""
508
return _core.svn__apr_hash_index_klen(*args)
510
def svn__apr_hash_index_val(*args):
511
"""svn__apr_hash_index_val(apr_hash_index_t const * hi) -> void *"""
512
return _core.svn__apr_hash_index_val(*args)
513
546
svn_node_none = _core.svn_node_none
514
547
svn_node_file = _core.svn_node_file
515
548
svn_node_dir = _core.svn_node_dir
1711
1744
svn_version_checklist_t_swigregister(svn_version_checklist_t)
1747
def svn_ver_check_list2(*args):
1748
"""svn_ver_check_list2(svn_version_t const * my_version, svn_version_checklist_t checklist, svn_boolean_t (*)(svn_version_t const *,svn_version_t const *) comparator) -> svn_error_t"""
1749
return _core.svn_ver_check_list2(*args)
1714
1751
def svn_ver_check_list(*args):
1715
1752
"""svn_ver_check_list(svn_version_t const * my_version, svn_version_checklist_t checklist) -> svn_error_t"""
1716
1753
return _core.svn_ver_check_list(*args)
2694
2731
"""svn_cmdline_init(char const * progname, FILE * error_stream) -> int"""
2695
2732
return _core.svn_cmdline_init(*args)
2734
def svn_cmdline_create_auth_baton2(*args):
2736
svn_cmdline_create_auth_baton2(svn_boolean_t non_interactive, char const * username, char const * password, char const * config_dir,
2737
svn_boolean_t no_auth_cache, svn_boolean_t trust_server_cert_unknown_ca,
2738
svn_boolean_t trust_server_cert_cn_mismatch, svn_boolean_t trust_server_cert_expired,
2739
svn_boolean_t trust_server_cert_not_yet_valid,
2740
svn_boolean_t trust_server_cert_other_failure, svn_config_t * cfg, svn_cancel_func_t cancel_func,
2741
apr_pool_t pool) -> svn_error_t
2743
return _core.svn_cmdline_create_auth_baton2(*args)
2697
2745
def svn_cmdline_create_auth_baton(*args):
2699
2747
svn_cmdline_create_auth_baton(svn_boolean_t non_interactive, char const * username, char const * password, char const * config_dir,
4121
4169
SVN_CONFIG_OPTION_USERNAME = _core.SVN_CONFIG_OPTION_USERNAME
4122
4170
SVN_CONFIG_OPTION_HTTP_BULK_UPDATES = _core.SVN_CONFIG_OPTION_HTTP_BULK_UPDATES
4123
4171
SVN_CONFIG_OPTION_HTTP_MAX_CONNECTIONS = _core.SVN_CONFIG_OPTION_HTTP_MAX_CONNECTIONS
4172
SVN_CONFIG_OPTION_HTTP_CHUNKED_REQUESTS = _core.SVN_CONFIG_OPTION_HTTP_CHUNKED_REQUESTS
4173
SVN_CONFIG_OPTION_SERF_LOG_COMPONENTS = _core.SVN_CONFIG_OPTION_SERF_LOG_COMPONENTS
4174
SVN_CONFIG_OPTION_SERF_LOG_LEVEL = _core.SVN_CONFIG_OPTION_SERF_LOG_LEVEL
4124
4175
SVN_CONFIG_CATEGORY_CONFIG = _core.SVN_CONFIG_CATEGORY_CONFIG
4125
4176
SVN_CONFIG_SECTION_AUTH = _core.SVN_CONFIG_SECTION_AUTH
4126
4177
SVN_CONFIG_OPTION_PASSWORD_STORES = _core.SVN_CONFIG_OPTION_PASSWORD_STORES
4140
4191
SVN_CONFIG_OPTION_USE_COMMIT_TIMES = _core.SVN_CONFIG_OPTION_USE_COMMIT_TIMES
4141
4192
SVN_CONFIG_OPTION_TEMPLATE_ROOT = _core.SVN_CONFIG_OPTION_TEMPLATE_ROOT
4142
4193
SVN_CONFIG_OPTION_ENABLE_AUTO_PROPS = _core.SVN_CONFIG_OPTION_ENABLE_AUTO_PROPS
4194
SVN_CONFIG_OPTION_ENABLE_MAGIC_FILE = _core.SVN_CONFIG_OPTION_ENABLE_MAGIC_FILE
4143
4195
SVN_CONFIG_OPTION_NO_UNLOCK = _core.SVN_CONFIG_OPTION_NO_UNLOCK
4144
4196
SVN_CONFIG_OPTION_MIMETYPES_FILE = _core.SVN_CONFIG_OPTION_MIMETYPES_FILE
4145
4197
SVN_CONFIG_OPTION_PRESERVED_CF_EXTS = _core.SVN_CONFIG_OPTION_PRESERVED_CF_EXTS
4146
4198
SVN_CONFIG_OPTION_INTERACTIVE_CONFLICTS = _core.SVN_CONFIG_OPTION_INTERACTIVE_CONFLICTS
4147
4199
SVN_CONFIG_OPTION_MEMORY_CACHE_SIZE = _core.SVN_CONFIG_OPTION_MEMORY_CACHE_SIZE
4200
SVN_CONFIG_OPTION_DIFF_IGNORE_CONTENT_TYPE = _core.SVN_CONFIG_OPTION_DIFF_IGNORE_CONTENT_TYPE
4148
4201
SVN_CONFIG_SECTION_TUNNELS = _core.SVN_CONFIG_SECTION_TUNNELS
4149
4202
SVN_CONFIG_SECTION_AUTO_PROPS = _core.SVN_CONFIG_SECTION_AUTO_PROPS
4150
4203
SVN_CONFIG_SECTION_WORKING_COPY = _core.SVN_CONFIG_SECTION_WORKING_COPY
4151
4204
SVN_CONFIG_OPTION_SQLITE_EXCLUSIVE = _core.SVN_CONFIG_OPTION_SQLITE_EXCLUSIVE
4152
4205
SVN_CONFIG_OPTION_SQLITE_EXCLUSIVE_CLIENTS = _core.SVN_CONFIG_OPTION_SQLITE_EXCLUSIVE_CLIENTS
4206
SVN_CONFIG_OPTION_SQLITE_BUSY_TIMEOUT = _core.SVN_CONFIG_OPTION_SQLITE_BUSY_TIMEOUT
4153
4207
SVN_CONFIG_SECTION_GENERAL = _core.SVN_CONFIG_SECTION_GENERAL
4154
4208
SVN_CONFIG_OPTION_ANON_ACCESS = _core.SVN_CONFIG_OPTION_ANON_ACCESS
4155
4209
SVN_CONFIG_OPTION_AUTH_ACCESS = _core.SVN_CONFIG_OPTION_AUTH_ACCESS
4299
4353
"""svn_config_ensure(char const * config_dir, apr_pool_t pool) -> svn_error_t"""
4300
4354
return _core.svn_config_ensure(*args)
4301
4355
SVN_CONFIG_REALMSTRING_KEY = _core.SVN_CONFIG_REALMSTRING_KEY
4356
SVN_CONFIG_AUTHN_USERNAME_KEY = _core.SVN_CONFIG_AUTHN_USERNAME_KEY
4357
SVN_CONFIG_AUTHN_PASSWORD_KEY = _core.SVN_CONFIG_AUTHN_PASSWORD_KEY
4358
SVN_CONFIG_AUTHN_PASSPHRASE_KEY = _core.SVN_CONFIG_AUTHN_PASSPHRASE_KEY
4359
SVN_CONFIG_AUTHN_PASSTYPE_KEY = _core.SVN_CONFIG_AUTHN_PASSTYPE_KEY
4360
SVN_CONFIG_AUTHN_ASCII_CERT_KEY = _core.SVN_CONFIG_AUTHN_ASCII_CERT_KEY
4361
SVN_CONFIG_AUTHN_FAILURES_KEY = _core.SVN_CONFIG_AUTHN_FAILURES_KEY
4303
4363
def svn_config_read_auth_data(*args):
4304
4364
"""svn_config_read_auth_data(char const * cred_kind, char const * realmstring, char const * config_dir, apr_pool_t pool) -> svn_error_t"""
4320
4380
return _core.svn_config_get_user_config_path(*args)
4322
4382
def svn_config_dup(*args):
4323
"""svn_config_dup(svn_config_t * src, apr_pool_t pool) -> svn_error_t"""
4383
"""svn_config_dup(svn_config_t const * src, apr_pool_t pool) -> svn_error_t"""
4324
4384
return _core.svn_config_dup(*args)
4326
4386
def svn_config_copy_config(*args):
4402
4462
def svn_config_invoke_auth_walk_func(*args):
4404
svn_config_invoke_auth_walk_func(svn_config_auth_walk_func_t _obj, void * cleanup_baton, char const * cred_kind, char const * realmstring,
4464
svn_config_invoke_auth_walk_func(svn_config_auth_walk_func_t _obj, void * walk_baton, char const * cred_kind, char const * realmstring,
4405
4465
apr_hash_t hash, apr_pool_t scratch_pool) -> svn_error_t
4407
4467
return _core.svn_config_invoke_auth_walk_func(*args)
4862
4922
"""svn_relpath_dirname(char const * relpath, apr_pool_t result_pool) -> char *"""
4863
4923
return _core.svn_relpath_dirname(*args)
4925
def svn_relpath_prefix(*args):
4926
"""svn_relpath_prefix(char const * relpath, int max_components, apr_pool_t result_pool) -> char const *"""
4927
return _core.svn_relpath_prefix(*args)
4865
4929
def svn_uri_split(*args):
4866
4930
"""svn_uri_split(char const * uri, apr_pool_t result_pool)"""
4867
4931
return _core.svn_uri_split(*args)
5272
5336
"""svn_io_files_contents_three_same_p(char const * file1, char const * file2, char const * file3, apr_pool_t scratch_pool) -> svn_error_t"""
5273
5337
return _core.svn_io_files_contents_three_same_p(*args)
5339
def svn_io_file_create_bytes(*args):
5340
"""svn_io_file_create_bytes(char const * file, void const * contents, apr_size_t length, apr_pool_t scratch_pool) -> svn_error_t"""
5341
return _core.svn_io_file_create_bytes(*args)
5343
def svn_io_file_create_empty(*args):
5344
"""svn_io_file_create_empty(char const * file, apr_pool_t scratch_pool) -> svn_error_t"""
5345
return _core.svn_io_file_create_empty(*args)
5275
5347
def svn_io_lock_open_file(*args):
5276
5348
"""svn_io_lock_open_file(apr_file_t lockfile_handle, svn_boolean_t exclusive, svn_boolean_t nonblocking, apr_pool_t pool) -> svn_error_t"""
5277
5349
return _core.svn_io_lock_open_file(*args)
5280
5352
"""svn_io_unlock_open_file(apr_file_t lockfile_handle, apr_pool_t pool) -> svn_error_t"""
5281
5353
return _core.svn_io_unlock_open_file(*args)
5355
def svn_stream_set_read2(*args):
5356
"""svn_stream_set_read2(svn_stream_t * stream, svn_read_fn_t read_fn, svn_read_fn_t read_full_fn)"""
5357
return _core.svn_stream_set_read2(*args)
5283
5359
def svn_stream_set_skip(*args):
5284
5360
"""svn_stream_set_skip(svn_stream_t * stream, svn_stream_skip_fn_t skip_fn)"""
5285
5361
return _core.svn_stream_set_skip(*args)
5292
5368
"""svn_stream_set_seek(svn_stream_t * stream, svn_stream_seek_fn_t seek_fn)"""
5293
5369
return _core.svn_stream_set_seek(*args)
5371
def svn_stream_set_data_available(*args):
5372
"""svn_stream_set_data_available(svn_stream_t * stream, svn_stream_data_available_fn_t data_available)"""
5373
return _core.svn_stream_set_data_available(*args)
5295
5375
def svn_stream_empty(*args):
5296
5376
"""svn_stream_empty(apr_pool_t pool) -> svn_stream_t *"""
5297
5377
return _core.svn_stream_empty(*args)
5332
5412
"""svn_stream_for_stdout(apr_pool_t pool) -> svn_error_t"""
5333
5413
return _core.svn_stream_for_stdout(*args)
5415
def svn_stringbuf_from_stream(*args):
5416
"""svn_stringbuf_from_stream(svn_stream_t * stream, apr_size_t len_hint, apr_pool_t result_pool) -> svn_error_t"""
5417
return _core.svn_stringbuf_from_stream(*args)
5335
5419
def svn_stream_from_stringbuf(*args):
5336
5420
"""svn_stream_from_stringbuf(svn_stringbuf_t * str, apr_pool_t pool) -> svn_stream_t *"""
5337
5421
return _core.svn_stream_from_stringbuf(*args)
5356
5440
return _core.svn_stream_checksummed2(*args)
5442
def svn_stream_read_full(*args):
5443
"""svn_stream_read_full(svn_stream_t * stream, char * buffer) -> svn_error_t"""
5444
return _core.svn_stream_read_full(*args)
5446
def svn_stream_supports_partial_read(*args):
5447
"""svn_stream_supports_partial_read(svn_stream_t * stream) -> svn_boolean_t"""
5448
return _core.svn_stream_supports_partial_read(*args)
5450
def svn_stream_read2(*args):
5451
"""svn_stream_read2(svn_stream_t * stream, char * buffer) -> svn_error_t"""
5452
return _core.svn_stream_read2(*args)
5358
5454
def svn_stream_read(*args):
5359
5455
"""svn_stream_read(svn_stream_t * stream, char * buffer) -> svn_error_t"""
5360
5456
return _core.svn_stream_read(*args)
5387
5483
"""svn_stream_seek(svn_stream_t * stream, svn_stream_mark_t const * mark) -> svn_error_t"""
5388
5484
return _core.svn_stream_seek(*args)
5486
def svn_stream_data_available(*args):
5487
"""svn_stream_data_available(svn_stream_t * stream) -> svn_error_t"""
5488
return _core.svn_stream_data_available(*args)
5390
5490
def svn_stream_tee(*args):
5391
5491
"""svn_stream_tee(svn_stream_t * out1, svn_stream_t * out2, apr_pool_t pool) -> svn_stream_t *"""
5392
5492
return _core.svn_stream_tee(*args)
5538
5638
"""svn_io_file_read_full2(apr_file_t file, void * buf, apr_size_t nbytes, apr_pool_t pool) -> svn_error_t"""
5539
5639
return _core.svn_io_file_read_full2(*args)
5641
def svn_io_file_aligned_seek(*args):
5643
svn_io_file_aligned_seek(apr_file_t file, apr_off_t block_size, apr_off_t * buffer_start, apr_off_t offset,
5644
apr_pool_t scratch_pool) -> svn_error_t
5646
return _core.svn_io_file_aligned_seek(*args)
5648
def svn_io_file_flush(*args):
5649
"""svn_io_file_flush(apr_file_t file, apr_pool_t scratch_pool) -> svn_error_t"""
5650
return _core.svn_io_file_flush(*args)
5652
def svn_io_write_atomic(*args):
5654
svn_io_write_atomic(char const * final_path, void const * buf, apr_size_t nbytes, char const * copy_perms_path,
5655
apr_pool_t scratch_pool) -> svn_error_t
5657
return _core.svn_io_write_atomic(*args)
5541
5659
def svn_io_write_unique(*args):
5543
5661
svn_io_write_unique(char const * dirpath, void const * buf, apr_size_t nbytes, svn_io_file_del_t delete_when,
5691
5809
"""svn_stream_invoke_seek_fn(svn_stream_seek_fn_t _obj, void * baton, svn_stream_mark_t const * mark) -> svn_error_t"""
5692
5810
return _core.svn_stream_invoke_seek_fn(*args)
5812
def svn_stream_invoke_data_available_fn(*args):
5813
"""svn_stream_invoke_data_available_fn(svn_stream_data_available_fn_t _obj, void * baton) -> svn_error_t"""
5814
return _core.svn_stream_invoke_data_available_fn(*args)
5694
5816
def svn_stream_invoke_lazyopen_func(*args):
5695
5817
"""svn_stream_invoke_lazyopen_func(svn_stream_lazyopen_func_t _obj, void * baton, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"""
5696
5818
return _core.svn_stream_invoke_lazyopen_func(*args)
6037
6159
svn_stream_seek_fn_t_swigregister = _core.svn_stream_seek_fn_t_swigregister
6038
6160
svn_stream_seek_fn_t_swigregister(svn_stream_seek_fn_t)
6162
class svn_stream_data_available_fn_t:
6163
"""Proxy of C svn_stream_data_available_fn_t struct"""
6164
__swig_setmethods__ = {}
6165
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_stream_data_available_fn_t, name, value)
6166
__swig_getmethods__ = {}
6167
__getattr__ = lambda self, name: _swig_getattr(self, svn_stream_data_available_fn_t, name)
6168
def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined")
6169
__repr__ = _swig_repr
6170
def set_parent_pool(self, parent_pool=None):
6171
"""Create a new proxy object for svn_stream_data_available_fn_t"""
6172
import libsvn.core, weakref
6173
self.__dict__["_parent_pool"] = \
6174
parent_pool or libsvn.core.application_pool;
6175
if self.__dict__["_parent_pool"]:
6176
self.__dict__["_is_valid"] = weakref.ref(
6177
self.__dict__["_parent_pool"]._is_valid)
6179
def assert_valid(self):
6180
"""Assert that this object is using valid pool memory"""
6181
if "_is_valid" in self.__dict__:
6182
assert self.__dict__["_is_valid"](), "Variable has already been deleted"
6184
def __getattr__(self, name):
6185
"""Get an attribute from this object"""
6188
value = _swig_getattr(self, self.__class__, name)
6192
members = self.__dict__.get("_members")
6193
if members is not None:
6194
_copy_metadata_deep(value, members.get(name))
6197
_assert_valid_deep(value)
6201
def __setattr__(self, name, value):
6202
"""Set an attribute on this object"""
6208
self.__dict__.setdefault("_members",{})[name] = value
6210
return _swig_setattr(self, self.__class__, name, value)
6212
def __call__(self, *args):
6213
return svn_stream_invoke_data_available_fn(self, *args)
6215
svn_stream_data_available_fn_t_swigregister = _core.svn_stream_data_available_fn_t_swigregister
6216
svn_stream_data_available_fn_t_swigregister(svn_stream_data_available_fn_t)
6040
6218
class svn_stream_lazyopen_func_t:
6041
6219
"""Proxy of C svn_stream_lazyopen_func_t struct"""
6042
6220
__swig_setmethods__ = {}
6626
6806
# Make sure that the parent object is valid
6627
6807
self._parent_pool.assert_valid()
6629
# Refer to self using a weakrefrence so that we don't
6809
# Refer to self using a weakreference so that we don't
6630
6810
# create a reference cycle
6631
6811
weakself = weakref.ref(self)