Defines | |
#define | SVN_HASH_TERMINATOR "END" |
The conventional terminator for hash dumps. More... | |
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. More... | |
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. More... | |
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. More... | |
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. More... | |
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". More... | |
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". More... |
|
The conventional terminator for hash dumps.
Definition at line 57 of file svn_hash.h. |
|
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.
|