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
void * notify_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". More...

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.

svn_wc_notify_func2_t notify_func2
 
Since:
New in 1.2.
More...


void * notify_baton2
 
Since:
New in 1.2.
More...



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 compatibility problems clients should use svn_client_create_context() to allocate and intialize this structure instead of doing so themselves.

Definition at line 382 of file svn_client.h.


Field Documentation

apr_hash_t* svn_client_ctx_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".

May be left unset (or set to NULL) to use the built-in default settings and not use any configuration.

Definition at line 409 of file svn_client.h.

void* svn_client_ctx_t::notify_baton
 

Deprecated:
Provided for backwards compatibility with the 1.1 API.
notification callback baton for notify_func

Definition at line 396 of file svn_client.h.

void* svn_client_ctx_t::notify_baton2
 

Since:
New in 1.2.

notification baton for notify_func2.

Definition at line 425 of file svn_client.h.

svn_wc_notify_func_t svn_client_ctx_t::notify_func
 

Deprecated:
Provided for backwards compatibility with the 1.1 API.
notification callback function. This will be called by notify_func2 by default.

Definition at line 391 of file svn_client.h.

svn_wc_notify_func2_t svn_client_ctx_t::notify_func2
 

Since:
New in 1.2.

notification function, defaulting to a function that forwards to notify_func.

Definition at line 421 of file svn_client.h.


The documentation for this struct was generated from the following file:
Generated on Wed Aug 31 03:26:16 2005 for Subversion by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002