Main Page | Modules | Data Structures | File List | Data Fields | Globals

Subversion Data Structures

Here are the data structures with brief descriptions:
svn_auth_cred_simple_tSVN_AUTH_CRED_SIMPLE credentials
svn_auth_cred_ssl_client_cert_pw_tSVN_AUTH_CRED_SSL_CLIENT_CERT_PW crentials
svn_auth_cred_ssl_client_cert_tSVN_AUTH_CRED_SSL_CLIENT_CERT credentials
svn_auth_cred_ssl_server_trust_tSVN_AUTH_CRED_SSL_SERVER_TRUST credentials
svn_auth_cred_username_tSVN_AUTH_CRED_USERNAME credentials
svn_auth_provider_object_tA provider object, ready to be put into an array and given to svn_auth_open
svn_auth_provider_tThe main authentication "provider" vtable
svn_auth_ssl_server_cert_info_tSSL server certificate information used by SVN_AUTH_CRED_SSL_SERVER_TRUST providers
svn_client_commit_info_tInformation about commits passed back to client from this module
svn_client_commit_item_tThe commit candidate structure
svn_client_ctx_tA client context structure, which holds client specific callbacks, batons, serves as a cache for configuration options, and other various and sundry things
svn_client_proplist_item_tThis is a structure which stores a filename and a hash of property names and values
svn_delta_editor_tA structure full of callback functions the delta source will invoke as it produces the delta
svn_diff_fns_tA vtable for reading data from the three datasources
svn_diff_output_fns_tA vtable for displaying (or consuming) differences between datasources
svn_dirent_tA general subversion directory entry
svn_error_tSubversion error object
svn_fs_dirent_tThe type of a Subversion directory entry
svn_fs_path_change_tChange descriptor
svn_log_changed_path_tA structure to represent a path that changed for a log entry
svn_opt_revision_tA revision, specified in one of svn_opt_revision_kind ways
svn_opt_subcommand_desc_tOne element of a subcommand dispatch table
svn_prop_tA general in-memory representation of a single property
svn_ra_callbacks_tA collection of callbacks implemented by libsvn_client which allows an RA layer to "pull" information from the client application, or possibly store information
svn_ra_plugin_tThe RA Library
svn_ra_reporter_tThe update Reporter
svn_ra_svn_cmd_entry_tCommand table, used by svn_ra_svn_handle_commands
svn_ra_svn_item_tMemory representation of an on-the-wire data item
svn_repos_node_tA node in the repository
svn_repos_parse_fns_tA vtable that is driven by svn_repos_parse_dumpstream
svn_sort__item_tThis structure is used to hold a key/value from a hash table
svn_string_tA simple counted string
svn_stringbuf_tA buffered string, capable of appending without an allocation and copy for each append
svn_subst_keywords_tValues used in keyword expansion
svn_test_descriptor_tEach test gets a test descriptor, holding the function and other associated data
svn_txdelta_op_tA single text delta instruction
svn_txdelta_window_tAn svn_txdelta_window_t object describes how to reconstruct a contiguous section of the target string (the "target view") using a specified contiguous region of the source string (the "source view")
svn_wc_diff_callbacks_tA callback vtable invoked by our diff-editors, as they receive diffs from the server
svn_wc_entry_callbacks_tA callback vtable invoked by the generic entry-walker function
svn_wc_entry_tA working copy entry -- that is, revision control information about one versioned entity
svn_wc_external_item_tOne external item
svn_wc_status_tStructure for holding the "status" of a working copy item

Generated on Mon Oct 18 17:33:14 2004 for Subversion by doxygen 1.3.5