Main Page | Modules | Data Structures | File List | Data Fields | Globals

svn_client_ctx_t Struct Reference

A client context structure, which holds client specific callbacks, batons, serves as a cache for configuration options, and other various and sundry things. More...

#include <svn_client.h>


Data Fields

svn_auth_baton_tauth_baton
 main authentication baton.

svn_wc_notify_func_t notify_func
 notification callback function

void * notify_baton
 notification callback baton

svn_client_get_commit_log_t log_msg_func
 log message callback function

void * log_msg_baton
 log message callback baton

apr_hash_t * config
 a hash mapping of const char * configuration file names to svn_config_t *'s, for example, the '~/.subversion/config' file's contents should have the key "config".

svn_cancel_func_t cancel_func
 a callback to be used to see if the client wishes to cancel the running operation.

void * cancel_baton
 a baton to pass to the cancellation callback.


Detailed Description

A client context structure, which holds client specific callbacks, batons, serves as a cache for configuration options, and other various and sundry things.

In order to avoid backwards compatability problems clients should use svn_client_create_context() to allocate and intialize this structure instead of doing so themselves.

Definition at line 344 of file svn_client.h.


The documentation for this struct was generated from the following file:
Generated on Mon Oct 18 17:33:14 2004 for Subversion by doxygen 1.3.5