Author: julianfoad
Date: Wed May 11 19:00:03 2011
New Revision: 1102021

URL: http://svn.apache.org/viewvc?rev=1102021&view=rev
Log:
* subversion/libsvn_ra/ra_loader.h
  (svn_ra__vtable_t): Cross-reference to where each method is documented.

Modified:
    subversion/trunk/subversion/libsvn_ra/ra_loader.h

Modified: subversion/trunk/subversion/libsvn_ra/ra_loader.h
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra/ra_loader.h?rev=1102021&r1=1102020&r2=1102021&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra/ra_loader.h (original)
+++ subversion/trunk/subversion/libsvn_ra/ra_loader.h Wed May 11 19:00:03 2011
@@ -51,6 +51,7 @@ typedef struct svn_ra__vtable_t {
 
   /* Implementations of the public API functions. */
 
+  /* See svn_ra_open4(). */
   /* All fields in SESSION, except priv, have been initialized by the
      time this is called.  SESSION->priv may be set by this function. */
   svn_error_t *(*open_session)(svn_ra_session_t *session,
@@ -60,20 +61,25 @@ typedef struct svn_ra__vtable_t {
                                void *callback_baton,
                                apr_hash_t *config,
                                apr_pool_t *pool);
+  /* See svn_ra_reparent(). */
   /* URL is guaranteed to have what get_repos_root() returns as a prefix. */
   svn_error_t *(*reparent)(svn_ra_session_t *session,
                            const char *url,
                            apr_pool_t *pool);
+  /* See svn_ra_get_session_url(). */
   svn_error_t *(*get_session_url)(svn_ra_session_t *session,
                                   const char **url,
                                   apr_pool_t *pool);
+  /* See svn_ra_get_latest_revnum(). */
   svn_error_t *(*get_latest_revnum)(svn_ra_session_t *session,
                                     svn_revnum_t *latest_revnum,
                                     apr_pool_t *pool);
+  /* See svn_ra_get_dated_revision(). */
   svn_error_t *(*get_dated_revision)(svn_ra_session_t *session,
                                      svn_revnum_t *revision,
                                      apr_time_t tm,
                                      apr_pool_t *pool);
+  /* See svn_ra_change_rev_prop2(). */
   svn_error_t *(*change_rev_prop)(svn_ra_session_t *session,
                                   svn_revnum_t rev,
                                   const char *name,
@@ -81,15 +87,18 @@ typedef struct svn_ra__vtable_t {
                                   const svn_string_t *value,
                                   apr_pool_t *pool);
 
+  /* See svn_ra_rev_proplist(). */
   svn_error_t *(*rev_proplist)(svn_ra_session_t *session,
                                svn_revnum_t rev,
                                apr_hash_t **props,
                                apr_pool_t *pool);
+  /* See svn_ra_rev_prop(). */
   svn_error_t *(*rev_prop)(svn_ra_session_t *session,
                            svn_revnum_t rev,
                            const char *name,
                            svn_string_t **value,
                            apr_pool_t *pool);
+  /* See svn_ra_get_commit_editor3(). */
   svn_error_t *(*get_commit_editor)(svn_ra_session_t *session,
                                     const svn_delta_editor_t **editor,
                                     void **edit_baton,
@@ -99,6 +108,7 @@ typedef struct svn_ra__vtable_t {
                                     apr_hash_t *lock_tokens,
                                     svn_boolean_t keep_locks,
                                     apr_pool_t *pool);
+  /* See svn_ra_get_file(). */
   svn_error_t *(*get_file)(svn_ra_session_t *session,
                            const char *path,
                            svn_revnum_t revision,
@@ -106,6 +116,7 @@ typedef struct svn_ra__vtable_t {
                            svn_revnum_t *fetched_rev,
                            apr_hash_t **props,
                            apr_pool_t *pool);
+  /* See svn_ra_get_dir2(). */
   svn_error_t *(*get_dir)(svn_ra_session_t *session,
                           apr_hash_t **dirents,
                           svn_revnum_t *fetched_rev,
@@ -114,6 +125,7 @@ typedef struct svn_ra__vtable_t {
                           svn_revnum_t revision,
                           apr_uint32_t dirent_fields,
                           apr_pool_t *pool);
+  /* See svn_ra_get_mergeinfo2(). */
   svn_error_t *(*get_mergeinfo)(svn_ra_session_t *session,
                                 svn_mergeinfo_catalog_t *mergeinfo,
                                 const apr_array_header_t *paths,
@@ -122,6 +134,7 @@ typedef struct svn_ra__vtable_t {
                                 svn_boolean_t *validate_inherited_mergeinfo,
                                 svn_boolean_t include_merged_revisions,
                                 apr_pool_t *pool);
+  /* See svn_ra_do_update2(). */
   svn_error_t *(*do_update)(svn_ra_session_t *session,
                             const svn_ra_reporter3_t **reporter,
                             void **report_baton,
@@ -132,6 +145,7 @@ typedef struct svn_ra__vtable_t {
                             const svn_delta_editor_t *update_editor,
                             void *update_baton,
                             apr_pool_t *pool);
+  /* See svn_ra_do_switch2(). */
   svn_error_t *(*do_switch)(svn_ra_session_t *session,
                             const svn_ra_reporter3_t **reporter,
                             void **report_baton,
@@ -142,6 +156,7 @@ typedef struct svn_ra__vtable_t {
                             const svn_delta_editor_t *switch_editor,
                             void *switch_baton,
                             apr_pool_t *pool);
+  /* See svn_ra_do_status2(). */
   svn_error_t *(*do_status)(svn_ra_session_t *session,
                             const svn_ra_reporter3_t **reporter,
                             void **report_baton,
@@ -151,6 +166,7 @@ typedef struct svn_ra__vtable_t {
                             const svn_delta_editor_t *status_editor,
                             void *status_baton,
                             apr_pool_t *pool);
+  /* See svn_ra_do_diff3(). */
   svn_error_t *(*do_diff)(svn_ra_session_t *session,
                           const svn_ra_reporter3_t **reporter,
                           void **report_baton,
@@ -163,6 +179,7 @@ typedef struct svn_ra__vtable_t {
                           const svn_delta_editor_t *diff_editor,
                           void *diff_baton,
                           apr_pool_t *pool);
+  /* See svn_ra_get_log2(). */
   svn_error_t *(*get_log)(svn_ra_session_t *session,
                           const apr_array_header_t *paths,
                           svn_revnum_t start,
@@ -175,28 +192,34 @@ typedef struct svn_ra__vtable_t {
                           svn_log_entry_receiver_t receiver,
                           void *receiver_baton,
                           apr_pool_t *pool);
+  /* See svn_ra_check_path(). */
   svn_error_t *(*check_path)(svn_ra_session_t *session,
                              const char *path,
                              svn_revnum_t revision,
                              svn_node_kind_t *kind,
                              apr_pool_t *pool);
+  /* See svn_ra_stat(). */
   svn_error_t *(*stat)(svn_ra_session_t *session,
                        const char *path,
                        svn_revnum_t revision,
                        svn_dirent_t **dirent,
                        apr_pool_t *pool);
+  /* See svn_ra_get_uuid2(). */
   svn_error_t *(*get_uuid)(svn_ra_session_t *session,
                            const char **uuid,
                            apr_pool_t *pool);
+  /* See svn_ra_get_repos_root2(). */
   svn_error_t *(*get_repos_root)(svn_ra_session_t *session,
                                  const char **url,
                                  apr_pool_t *pool);
+  /* See svn_ra_get_locations(). */
   svn_error_t *(*get_locations)(svn_ra_session_t *session,
                                 apr_hash_t **locations,
                                 const char *path,
                                 svn_revnum_t peg_revision,
                                 const apr_array_header_t *location_revisions,
                                 apr_pool_t *pool);
+  /* See svn_ra_get_location_segments(). */
   svn_error_t *(*get_location_segments)(svn_ra_session_t *session,
                                         const char *path,
                                         svn_revnum_t peg_revision,
@@ -205,6 +228,7 @@ typedef struct svn_ra__vtable_t {
                                         svn_location_segment_receiver_t rcvr,
                                         void *receiver_baton,
                                         apr_pool_t *pool);
+  /* See svn_ra_get_file_revs2(). */
   svn_error_t *(*get_file_revs)(svn_ra_session_t *session,
                                 const char *path,
                                 svn_revnum_t start,
@@ -213,6 +237,7 @@ typedef struct svn_ra__vtable_t {
                                 svn_file_rev_handler_t handler,
                                 void *handler_baton,
                                 apr_pool_t *pool);
+  /* See svn_ra_lock(). */
   svn_error_t *(*lock)(svn_ra_session_t *session,
                        apr_hash_t *path_revs,
                        const char *comment,
@@ -220,21 +245,25 @@ typedef struct svn_ra__vtable_t {
                        svn_ra_lock_callback_t lock_func,
                        void *lock_baton,
                        apr_pool_t *pool);
+  /* See svn_ra_unlock(). */
   svn_error_t *(*unlock)(svn_ra_session_t *session,
                          apr_hash_t *path_tokens,
                          svn_boolean_t force,
                          svn_ra_lock_callback_t lock_func,
                          void *lock_baton,
                          apr_pool_t *pool);
+  /* See svn_ra_get_lock(). */
   svn_error_t *(*get_lock)(svn_ra_session_t *session,
                            svn_lock_t **lock,
                            const char *path,
                            apr_pool_t *pool);
+  /* See svn_ra_get_locks2(). */
   svn_error_t *(*get_locks)(svn_ra_session_t *session,
                             apr_hash_t **locks,
                             const char *path,
                             svn_depth_t depth,
                             apr_pool_t *pool);
+  /* See svn_ra_replay(). */
   svn_error_t *(*replay)(svn_ra_session_t *session,
                          svn_revnum_t revision,
                          svn_revnum_t low_water_mark,
@@ -242,10 +271,12 @@ typedef struct svn_ra__vtable_t {
                          const svn_delta_editor_t *editor,
                          void *edit_baton,
                          apr_pool_t *pool);
+  /* See svn_ra_has_capability(). */
   svn_error_t *(*has_capability)(svn_ra_session_t *session,
                                  svn_boolean_t *has,
                                  const char *capability,
                                  apr_pool_t *pool);
+  /* See svn_ra_replay_range(). */
   svn_error_t *
   (*replay_range)(svn_ra_session_t *session,
                   svn_revnum_t start_revision,
@@ -256,6 +287,7 @@ typedef struct svn_ra__vtable_t {
                   svn_ra_replay_revfinish_callback_t revfinish_func,
                   void *replay_baton,
                   apr_pool_t *pool);
+  /* See svn_ra_get_deleted_rev(). */
   svn_error_t *(*get_deleted_rev)(svn_ra_session_t *session,
                                   const char *path,
                                   svn_revnum_t peg_revision,


Reply via email to