GME  13
Public Attributes
svn_client_ctx_t Struct Reference

#include <svn_client.h>

Collaboration diagram for svn_client_ctx_t:
Collaboration graph
[legend]

List of all members.

Public Attributes

svn_auth_baton_tauth_baton
svn_wc_notify_func_t notify_func
void * notify_baton
svn_client_get_commit_log_t log_msg_func
void * log_msg_baton
apr_hash_tconfig
svn_cancel_func_t cancel_func
void * cancel_baton
svn_wc_notify_func2_t notify_func2
void * notify_baton2
svn_client_get_commit_log2_t log_msg_func2
void * log_msg_baton2
svn_ra_progress_notify_func_t progress_func
void * progress_baton
svn_client_get_commit_log3_t log_msg_func3
void * log_msg_baton3
apr_hash_tmimetypes_map
svn_wc_conflict_resolver_func_t conflict_func
void * conflict_baton
const char * client_name
svn_wc_conflict_resolver_func2_t conflict_func2
void * conflict_baton2
svn_wc_context_twc_ctx

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 initialize this structure instead of doing so themselves.

Definition at line 906 of file svn_client.h.


Member Data Documentation

main authentication baton.

Definition at line 909 of file svn_client.h.

a baton to pass to the cancellation callback.

Definition at line 945 of file svn_client.h.

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

Definition at line 942 of file svn_client.h.

Custom client name string, or NULL.

Since:
New in 1.5.

Definition at line 994 of file svn_client.h.

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 938 of file svn_client.h.

Definition at line 990 of file svn_client.h.

Definition at line 1000 of file svn_client.h.

Conflict resolution callback and baton, if available.

Since:
New in 1.5.

Definition at line 989 of file svn_client.h.

Conflict resolution callback and baton, if available. NULL means that subversion should try conflict_func.

Since:
New in 1.7.

Definition at line 999 of file svn_client.h.

log message callback baton

Deprecated:
Provided for backward compatibility with the 1.2 API. Use log_msg_baton2 instead.

Definition at line 931 of file svn_client.h.

callback baton for log_msg_func2

Since:
New in 1.3.

Definition at line 963 of file svn_client.h.

The callback baton for log_msg_func3.

Since:
New in 1.5.

Definition at line 981 of file svn_client.h.

Log message callback function. NULL means that Subversion should try not attempt to fetch a log message.

Deprecated:
Provided for backward compatibility with the 1.2 API. Use log_msg_func2 instead.

Definition at line 926 of file svn_client.h.

Log message callback function. NULL means that Subversion should try log_msg_func.

Since:
New in 1.3.

Definition at line 959 of file svn_client.h.

Log message callback function. NULL means that Subversion should try log_msg_func2, then log_msg_func.

Since:
New in 1.5.

Definition at line 977 of file svn_client.h.

MIME types map.

Since:
New in 1.5.

Definition at line 985 of file svn_client.h.

notification callback baton for notify_func()

Deprecated:
Provided for backward compatibility with the 1.1 API. Use notify_baton2 instead

Definition at line 920 of file svn_client.h.

notification baton for notify_func2().

Since:
New in 1.2.

Definition at line 954 of file svn_client.h.

notification callback function. This will be called by notify_func2() by default.

Deprecated:
Provided for backward compatibility with the 1.1 API. Use notify_func2 instead.

Definition at line 915 of file svn_client.h.

notification function, defaulting to a function that forwards to notify_func(). If NULL, it will not be invoked.

Since:
New in 1.2.

Definition at line 950 of file svn_client.h.

Callback baton for progress_func.

Since:
New in 1.3.

Definition at line 972 of file svn_client.h.

Notification callback for network progress information. May be NULL if not used.

Since:
New in 1.3.

Definition at line 968 of file svn_client.h.

A working copy context for the client operation to use. This is initialized by svn_client_create_context() and should never be NULL.

Since:
New in 1.7.

Definition at line 1007 of file svn_client.h.


The documentation for this struct was generated from the following file: