Main Page   Modules   Data Structures   File List   Data Fields  

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 Tue Oct 19 09:49:47 2004 for Subversion by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002