DragonNest/Common/SVNLib/doc/structsvn__client__ctx__t.html
2024-12-19 09:48:26 +08:00

497 lines
29 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Subversion: svn_client_ctx_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
<li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>svn_client_ctx_t Struct Reference<br>
<small>
[<a class="el" href="group__clnt__ctx.html">Client context management</a>]</small>
</h1><!-- doxytag: class="svn_client_ctx_t" -->A client context structure, which holds client specific callbacks, batons, serves as a cache for configuration options, and other various and sundry things.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="svn__client_8h-source.html">svn_client.h</a>&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__auth__fns.html#ga77a422f326606f52366fb2fb0a43f8d">svn_auth_baton_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#dc764312fbed05b0bb6d5f91746f49a6">auth_baton</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">main authentication baton. <a href="#dc764312fbed05b0bb6d5f91746f49a6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__svn__wc__notifications.html#g77d705cbd8f4c23c0c29492f84f8f6c2">svn_wc_notify_func_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#22655d9e3f37e098ef0b9b2c67e9e489">notify_func</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">notification callback function. <a href="#22655d9e3f37e098ef0b9b2c67e9e489"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#657f053bd9bb8f06551653d2e660fc8b">notify_baton</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">notification callback baton for <a class="el" href="structsvn__client__ctx__t.html#22655d9e3f37e098ef0b9b2c67e9e489" title="notification callback function.">notify_func()</a> <a href="#657f053bd9bb8f06551653d2e660fc8b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__clnt__commit.html#g39899194e67568bec4a3ef6fba817c1f">svn_client_get_commit_log_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#9cb8bf63f2dc4c3527f271a16832dedc">log_msg_func</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Log message callback function. <a href="#9cb8bf63f2dc4c3527f271a16832dedc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#676cc28eeca833a25966e2bce3727bce">log_msg_baton</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">log message callback baton <a href="#676cc28eeca833a25966e2bce3727bce"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_hash_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#6afd6ae21ace4924b68841d334cd1980">config</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">a hash mapping of <code>const char *</code> configuration file names to <code>svn_config_t</code> *'s. <a href="#6afd6ae21ace4924b68841d334cd1980"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="svn__types_8h.html#ddaab83431a3d41b6c62e9d501cd5ecc">svn_cancel_func_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#a2b746fc8d498fb12b560c086dc6d29d">cancel_func</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">a callback to be used to see if the client wishes to cancel the running operation. <a href="#a2b746fc8d498fb12b560c086dc6d29d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#477c8480ac4061bcf7ad165c4293dcf2">cancel_baton</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">a baton to pass to the cancellation callback. <a href="#477c8480ac4061bcf7ad165c4293dcf2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__svn__wc__notifications.html#g0b8a69b4e319400ddfd72c9b682abe62">svn_wc_notify_func2_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#49a79aa35f4ca043254c980b9955eb92">notify_func2</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">notification function, defaulting to a function that forwards to <a class="el" href="structsvn__client__ctx__t.html#22655d9e3f37e098ef0b9b2c67e9e489" title="notification callback function.">notify_func()</a>. <a href="#49a79aa35f4ca043254c980b9955eb92"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#356db2deb2d235b0797bb1b1eee2c24c">notify_baton2</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">notification baton for <a class="el" href="structsvn__client__ctx__t.html#49a79aa35f4ca043254c980b9955eb92" title="notification function, defaulting to a function that forwards to notify_func().">notify_func2()</a>. <a href="#356db2deb2d235b0797bb1b1eee2c24c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__clnt__commit.html#ga1d88be008d4568af150f0256ed792e2">svn_client_get_commit_log2_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#41fc30781f3d8ce03d27951b182ba6d7">log_msg_func2</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Log message callback function. <a href="#41fc30781f3d8ce03d27951b182ba6d7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#1d29968058759e823a15078c2d1e4ec4">log_msg_baton2</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">callback baton for log_msg_func2 <a href="#1d29968058759e823a15078c2d1e4ec4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="svn__ra_8h.html#44f6e7f50bf0acdee8ee9bdf1ce984c3">svn_ra_progress_notify_func_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#a204c48425fa9872a07fbee7a27e67e6">progress_func</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Notification callback for network progress information. <a href="#a204c48425fa9872a07fbee7a27e67e6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#789df7a47de0131527795ab885912e13">progress_baton</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Callback baton for progress_func. <a href="#789df7a47de0131527795ab885912e13"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__clnt__commit.html#gd8d9c386fe79564a1b8b66e2a7d67d60">svn_client_get_commit_log3_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#49dd26d9ad0d8828743b2e63c5b6db13">log_msg_func3</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Log message callback function. <a href="#49dd26d9ad0d8828743b2e63c5b6db13"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#e13aa1a168bd7420cb031fd40c438ebf">log_msg_baton3</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The callback baton for <code>log_msg_func3</code>. <a href="#e13aa1a168bd7420cb031fd40c438ebf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_hash_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#cea1a9261fec72bc8190a95cf183910e">mimetypes_map</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">MIME types map. <a href="#cea1a9261fec72bc8190a95cf183910e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__svn__wc__conflict.html#gad913ce66a4c5efdd82397da73e6a21d">svn_wc_conflict_resolver_func_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#2edb6df0a041995e2302e2296b466747">conflict_func</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Conflict resolution callback and baton, if available. <a href="#2edb6df0a041995e2302e2296b466747"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8e426a1d7c69ca25df9019ee67bf5998"></a><!-- doxytag: member="svn_client_ctx_t::conflict_baton" ref="8e426a1d7c69ca25df9019ee67bf5998" args="" -->
void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>conflict_baton</b></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsvn__client__ctx__t.html#bb4fdb4861feca625120edc95d254a82">client_name</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Custom client name string, or <code>null</code>. <a href="#bb4fdb4861feca625120edc95d254a82"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
A client context structure, which holds client specific callbacks, batons, serves as a cache for configuration options, and other various and sundry things.
<p>
In order to avoid backwards compatibility problems clients should use <a class="el" href="group__clnt__ctx.html#g9529eb0c90589b849417f151bcbee479" title="Initialize a client context.">svn_client_create_context()</a> to allocate and intialize this structure instead of doing so themselves.
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00781">781</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
<hr><h2>Field Documentation</h2>
<a class="anchor" name="dc764312fbed05b0bb6d5f91746f49a6"></a><!-- doxytag: member="svn_client_ctx_t::auth_baton" ref="dc764312fbed05b0bb6d5f91746f49a6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__auth__fns.html#ga77a422f326606f52366fb2fb0a43f8d">svn_auth_baton_t</a>* <a class="el" href="structsvn__client__ctx__t.html#dc764312fbed05b0bb6d5f91746f49a6">svn_client_ctx_t::auth_baton</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
main authentication baton.
<p>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00784">784</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="22655d9e3f37e098ef0b9b2c67e9e489"></a><!-- doxytag: member="svn_client_ctx_t::notify_func" ref="22655d9e3f37e098ef0b9b2c67e9e489" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__svn__wc__notifications.html#g77d705cbd8f4c23c0c29492f84f8f6c2">svn_wc_notify_func_t</a> <a class="el" href="structsvn__client__ctx__t.html#22655d9e3f37e098ef0b9b2c67e9e489">svn_client_ctx_t::notify_func</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
notification callback function.
<p>
This will be called by <a class="el" href="structsvn__client__ctx__t.html#49a79aa35f4ca043254c980b9955eb92" title="notification function, defaulting to a function that forwards to notify_func().">notify_func2()</a> by default. <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000083">Deprecated:</a></b></dt><dd>Provided for backward compatibility with the 1.1 API. </dd></dl>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00789">789</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="657f053bd9bb8f06551653d2e660fc8b"></a><!-- doxytag: member="svn_client_ctx_t::notify_baton" ref="657f053bd9bb8f06551653d2e660fc8b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* <a class="el" href="structsvn__client__ctx__t.html#657f053bd9bb8f06551653d2e660fc8b">svn_client_ctx_t::notify_baton</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
notification callback baton for <a class="el" href="structsvn__client__ctx__t.html#22655d9e3f37e098ef0b9b2c67e9e489" title="notification callback function.">notify_func()</a>
<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000084">Deprecated:</a></b></dt><dd>Provided for backward compatibility with the 1.1 API. </dd></dl>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00793">793</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="9cb8bf63f2dc4c3527f271a16832dedc"></a><!-- doxytag: member="svn_client_ctx_t::log_msg_func" ref="9cb8bf63f2dc4c3527f271a16832dedc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__clnt__commit.html#g39899194e67568bec4a3ef6fba817c1f">svn_client_get_commit_log_t</a> <a class="el" href="structsvn__client__ctx__t.html#9cb8bf63f2dc4c3527f271a16832dedc">svn_client_ctx_t::log_msg_func</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Log message callback function.
<p>
NULL means that Subversion should try not attempt to fetch a log message. <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000085">Deprecated:</a></b></dt><dd>Provided for backward compatibility with the 1.2 API. </dd></dl>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00798">798</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="676cc28eeca833a25966e2bce3727bce"></a><!-- doxytag: member="svn_client_ctx_t::log_msg_baton" ref="676cc28eeca833a25966e2bce3727bce" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* <a class="el" href="structsvn__client__ctx__t.html#676cc28eeca833a25966e2bce3727bce">svn_client_ctx_t::log_msg_baton</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
log message callback baton
<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000086">Deprecated:</a></b></dt><dd>Provided for backward compatibility with the 1.2 API. </dd></dl>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00802">802</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="6afd6ae21ace4924b68841d334cd1980"></a><!-- doxytag: member="svn_client_ctx_t::config" ref="6afd6ae21ace4924b68841d334cd1980" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">apr_hash_t* <a class="el" href="structsvn__client__ctx__t.html#6afd6ae21ace4924b68841d334cd1980">svn_client_ctx_t::config</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
a hash mapping of <code>const char *</code> configuration file names to <code>svn_config_t</code> *'s.
<p>
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.
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00809">809</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="a2b746fc8d498fb12b560c086dc6d29d"></a><!-- doxytag: member="svn_client_ctx_t::cancel_func" ref="a2b746fc8d498fb12b560c086dc6d29d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="svn__types_8h.html#ddaab83431a3d41b6c62e9d501cd5ecc">svn_cancel_func_t</a> <a class="el" href="structsvn__client__ctx__t.html#a2b746fc8d498fb12b560c086dc6d29d">svn_client_ctx_t::cancel_func</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
a callback to be used to see if the client wishes to cancel the running operation.
<p>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00813">813</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="477c8480ac4061bcf7ad165c4293dcf2"></a><!-- doxytag: member="svn_client_ctx_t::cancel_baton" ref="477c8480ac4061bcf7ad165c4293dcf2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* <a class="el" href="structsvn__client__ctx__t.html#477c8480ac4061bcf7ad165c4293dcf2">svn_client_ctx_t::cancel_baton</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
a baton to pass to the cancellation callback.
<p>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00816">816</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="49a79aa35f4ca043254c980b9955eb92"></a><!-- doxytag: member="svn_client_ctx_t::notify_func2" ref="49a79aa35f4ca043254c980b9955eb92" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__svn__wc__notifications.html#g0b8a69b4e319400ddfd72c9b682abe62">svn_wc_notify_func2_t</a> <a class="el" href="structsvn__client__ctx__t.html#49a79aa35f4ca043254c980b9955eb92">svn_client_ctx_t::notify_func2</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
notification function, defaulting to a function that forwards to <a class="el" href="structsvn__client__ctx__t.html#22655d9e3f37e098ef0b9b2c67e9e489" title="notification callback function.">notify_func()</a>.
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd>New in 1.2. </dd></dl>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00821">821</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="356db2deb2d235b0797bb1b1eee2c24c"></a><!-- doxytag: member="svn_client_ctx_t::notify_baton2" ref="356db2deb2d235b0797bb1b1eee2c24c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* <a class="el" href="structsvn__client__ctx__t.html#356db2deb2d235b0797bb1b1eee2c24c">svn_client_ctx_t::notify_baton2</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
notification baton for <a class="el" href="structsvn__client__ctx__t.html#49a79aa35f4ca043254c980b9955eb92" title="notification function, defaulting to a function that forwards to notify_func().">notify_func2()</a>.
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd>New in 1.2. </dd></dl>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00825">825</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="41fc30781f3d8ce03d27951b182ba6d7"></a><!-- doxytag: member="svn_client_ctx_t::log_msg_func2" ref="41fc30781f3d8ce03d27951b182ba6d7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__clnt__commit.html#ga1d88be008d4568af150f0256ed792e2">svn_client_get_commit_log2_t</a> <a class="el" href="structsvn__client__ctx__t.html#41fc30781f3d8ce03d27951b182ba6d7">svn_client_ctx_t::log_msg_func2</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Log message callback function.
<p>
NULL means that Subversion should try log_msg_func. <dl class="since" compact><dt><b>Since:</b></dt><dd>New in 1.3. </dd></dl>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00830">830</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="1d29968058759e823a15078c2d1e4ec4"></a><!-- doxytag: member="svn_client_ctx_t::log_msg_baton2" ref="1d29968058759e823a15078c2d1e4ec4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* <a class="el" href="structsvn__client__ctx__t.html#1d29968058759e823a15078c2d1e4ec4">svn_client_ctx_t::log_msg_baton2</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
callback baton for log_msg_func2
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd>New in 1.3. </dd></dl>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00834">834</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="a204c48425fa9872a07fbee7a27e67e6"></a><!-- doxytag: member="svn_client_ctx_t::progress_func" ref="a204c48425fa9872a07fbee7a27e67e6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="svn__ra_8h.html#44f6e7f50bf0acdee8ee9bdf1ce984c3">svn_ra_progress_notify_func_t</a> <a class="el" href="structsvn__client__ctx__t.html#a204c48425fa9872a07fbee7a27e67e6">svn_client_ctx_t::progress_func</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Notification callback for network progress information.
<p>
May be NULL if not used. <dl class="since" compact><dt><b>Since:</b></dt><dd>New in 1.3. </dd></dl>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00839">839</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="789df7a47de0131527795ab885912e13"></a><!-- doxytag: member="svn_client_ctx_t::progress_baton" ref="789df7a47de0131527795ab885912e13" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* <a class="el" href="structsvn__client__ctx__t.html#789df7a47de0131527795ab885912e13">svn_client_ctx_t::progress_baton</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Callback baton for progress_func.
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd>New in 1.3. </dd></dl>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00843">843</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="49dd26d9ad0d8828743b2e63c5b6db13"></a><!-- doxytag: member="svn_client_ctx_t::log_msg_func3" ref="49dd26d9ad0d8828743b2e63c5b6db13" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__clnt__commit.html#gd8d9c386fe79564a1b8b66e2a7d67d60">svn_client_get_commit_log3_t</a> <a class="el" href="structsvn__client__ctx__t.html#49dd26d9ad0d8828743b2e63c5b6db13">svn_client_ctx_t::log_msg_func3</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Log message callback function.
<p>
NULL means that Subversion should try <code>log_msg_func2</code>, then <code>log_msg_func</code>. <dl class="since" compact><dt><b>Since:</b></dt><dd>New in 1.5. </dd></dl>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00848">848</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="e13aa1a168bd7420cb031fd40c438ebf"></a><!-- doxytag: member="svn_client_ctx_t::log_msg_baton3" ref="e13aa1a168bd7420cb031fd40c438ebf" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* <a class="el" href="structsvn__client__ctx__t.html#e13aa1a168bd7420cb031fd40c438ebf">svn_client_ctx_t::log_msg_baton3</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
The callback baton for <code>log_msg_func3</code>.
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd>New in 1.5. </dd></dl>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00852">852</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="cea1a9261fec72bc8190a95cf183910e"></a><!-- doxytag: member="svn_client_ctx_t::mimetypes_map" ref="cea1a9261fec72bc8190a95cf183910e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">apr_hash_t* <a class="el" href="structsvn__client__ctx__t.html#cea1a9261fec72bc8190a95cf183910e">svn_client_ctx_t::mimetypes_map</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
MIME types map.
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd>New in 1.5. </dd></dl>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00856">856</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="2edb6df0a041995e2302e2296b466747"></a><!-- doxytag: member="svn_client_ctx_t::conflict_func" ref="2edb6df0a041995e2302e2296b466747" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__svn__wc__conflict.html#gad913ce66a4c5efdd82397da73e6a21d">svn_wc_conflict_resolver_func_t</a> <a class="el" href="structsvn__client__ctx__t.html#2edb6df0a041995e2302e2296b466747">svn_client_ctx_t::conflict_func</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Conflict resolution callback and baton, if available.
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd>New in 1.5. </dd></dl>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00860">860</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<a class="anchor" name="bb4fdb4861feca625120edc95d254a82"></a><!-- doxytag: member="svn_client_ctx_t::client_name" ref="bb4fdb4861feca625120edc95d254a82" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="structsvn__client__ctx__t.html#bb4fdb4861feca625120edc95d254a82">svn_client_ctx_t::client_name</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Custom client name string, or <code>null</code>.
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd>New in 1.5. </dd></dl>
<p>Definition at line <a class="el" href="svn__client_8h-source.html#l00865">865</a> of file <a class="el" href="svn__client_8h-source.html">svn_client.h</a>.</p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="svn__client_8h-source.html">svn_client.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Fri Oct 24 16:18:30 2008 for Subversion by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>