Functions | |
svn_error_t * | svn_hash_read2 (apr_hash_t *hash, svn_stream_t *stream, const char *terminator, apr_pool_t *pool) |
Read a hash table from stream, storing the resultants names and values in hash. | |
svn_error_t * | svn_hash_write2 (apr_hash_t *hash, svn_stream_t *stream, const char *terminator, apr_pool_t *pool) |
Dump hash to stream. | |
svn_error_t * | svn_hash_read_incremental (apr_hash_t *hash, svn_stream_t *stream, const char *terminator, apr_pool_t *pool) |
Similar to svn_hash_read2(), but allows stream to contain deletion lines which remove entries from hash as well as adding to it. | |
svn_error_t * | svn_hash_write_incremental (apr_hash_t *hash, apr_hash_t *oldhash, svn_stream_t *stream, const char *terminator, apr_pool_t *pool) |
Similar to svn_hash_write2(), but only writes out entries for keys which differ between hash and oldhash, and also writes out deletion lines for keys which are present in oldhash but not in hash. | |
svn_error_t * | svn_hash_read (apr_hash_t *hash, apr_file_t *srcfile, apr_pool_t *pool) |
This function behaves like svn_hash_read2(), but it only works on an apr_file_t input, empty files are accepted, and the hash is expected to be terminated with a line containing "END" or "PROPS-END". | |
svn_error_t * | svn_hash_write (apr_hash_t *hash, apr_file_t *destfile, apr_pool_t *pool) |
This function behaves like svn_hash_write2(), but it only works on an apr_file_t output, and the terminator is always "END". |
|
This function behaves like svn_hash_read2(), but it only works on an apr_file_t input, empty files are accepted, and the hash is expected to be terminated with a line containing "END" or "PROPS-END".
|
|
Read a hash table from stream, storing the resultants names and values in hash.
Use a pool for all allocations. hash will have
|
|
Similar to svn_hash_read2(), but allows stream to contain deletion lines which remove entries from hash as well as adding to it.
|
|
This function behaves like svn_hash_write2(), but it only works on an apr_file_t output, and the terminator is always "END".
|
|
Dump hash to stream.
Use pool for all allocations. hash has
|
|
Similar to svn_hash_write2(), but only writes out entries for keys which differ between hash and oldhash, and also writes out deletion lines for keys which are present in oldhash but not in hash.
|