|
LLVM 24.0.0git
|
See documentation in "llvm-c/CAS/PluginAPI_functions.h" for how these functions are used.
More...
#include "CAS/PluginAPI.h"
See documentation in "llvm-c/CAS/PluginAPI_functions.h" for how these functions are used.
Definition at line 22 of file PluginAPI.h.
| llcas_lookup_result_t(* llcas_functions_t::actioncache_get_for_digest) (llcas_cas_t, llcas_digest_t key, llcas_objectid_t *p_value, bool globally, char **error) |
Definition at line 105 of file PluginAPI.h.
| void(* llcas_functions_t::actioncache_get_for_digest_async) (llcas_cas_t, llcas_digest_t key, bool globally, void *ctx_cb, llcas_actioncache_get_cb, llcas_cancellable_t *) |
Definition at line 111 of file PluginAPI.h.
| bool(* llcas_functions_t::actioncache_put_for_digest) (llcas_cas_t, llcas_digest_t key, llcas_objectid_t value, bool globally, char **error) |
Definition at line 116 of file PluginAPI.h.
| void(* llcas_functions_t::actioncache_put_for_digest_async) (llcas_cas_t, llcas_digest_t key, llcas_objectid_t value, bool globally, void *ctx_cb, llcas_actioncache_put_cb, llcas_cancellable_t *) |
Definition at line 120 of file PluginAPI.h.
| bool(* llcas_functions_t::actioncache_validate) (llcas_cas_t, char **error) |
Definition at line 126 of file PluginAPI.h.
| void(* llcas_functions_t::cancellable_cancel) (llcas_cancellable_t) |
Definition at line 27 of file PluginAPI.h.
| void(* llcas_functions_t::cancellable_dispose) (llcas_cancellable_t) |
Definition at line 29 of file PluginAPI.h.
| llcas_lookup_result_t(* llcas_functions_t::cas_contains_object) (llcas_cas_t, llcas_objectid_t, bool globally, char **error) |
Definition at line 69 of file PluginAPI.h.
| llcas_cas_t(* llcas_functions_t::cas_create) (llcas_cas_options_t, char **error) |
Definition at line 43 of file PluginAPI.h.
| void(* llcas_functions_t::cas_dispose) (llcas_cas_t) |
Definition at line 45 of file PluginAPI.h.
| char *(* llcas_functions_t::cas_get_hash_schema_name) (llcas_cas_t) |
Definition at line 62 of file PluginAPI.h.
| bool(* llcas_functions_t::cas_get_objectid) (llcas_cas_t, llcas_digest_t, llcas_objectid_t *, char **error) |
Definition at line 64 of file PluginAPI.h.
| int64_t(* llcas_functions_t::cas_get_ondisk_size) (llcas_cas_t, char **error) |
Definition at line 47 of file PluginAPI.h.
| llcas_lookup_result_t(* llcas_functions_t::cas_load_object) (llcas_cas_t, llcas_objectid_t, llcas_loaded_object_t *, char **error) |
Definition at line 72 of file PluginAPI.h.
| void(* llcas_functions_t::cas_load_object_async) (llcas_cas_t, llcas_objectid_t, void *ctx_cb, llcas_cas_load_object_cb, llcas_cancellable_t *) |
Definition at line 75 of file PluginAPI.h.
| llcas_cas_options_t(* llcas_functions_t::cas_options_create) (void) |
Definition at line 31 of file PluginAPI.h.
| void(* llcas_functions_t::cas_options_dispose) (llcas_cas_options_t) |
Definition at line 33 of file PluginAPI.h.
| void(* llcas_functions_t::cas_options_set_client_version) (llcas_cas_options_t, unsigned major, unsigned minor) |
Definition at line 35 of file PluginAPI.h.
| void(* llcas_functions_t::cas_options_set_ondisk_path) (llcas_cas_options_t, const char *path) |
Definition at line 38 of file PluginAPI.h.
| bool(* llcas_functions_t::cas_options_set_option) (llcas_cas_options_t, const char *name, const char *value, char **error) |
Definition at line 40 of file PluginAPI.h.
| bool(* llcas_functions_t::cas_prune_ondisk_data) (llcas_cas_t, char **error) |
Definition at line 52 of file PluginAPI.h.
| bool(* llcas_functions_t::cas_set_ondisk_size_limit) (llcas_cas_t, int64_t size_limit, char **error) |
Definition at line 49 of file PluginAPI.h.
| bool(* llcas_functions_t::cas_store_from_filepath) (llcas_cas_t, const char *filepath, llcas_objectid_t *, char **error) |
Definition at line 83 of file PluginAPI.h.
| bool(* llcas_functions_t::cas_store_object) (llcas_cas_t, llcas_data_t, const llcas_objectid_t *refs, size_t refs_count, llcas_objectid_t *, char **error) |
Definition at line 79 of file PluginAPI.h.
| bool(* llcas_functions_t::cas_validate) (llcas_cas_t, bool check_hash, char **error) |
Definition at line 54 of file PluginAPI.h.
| unsigned(* llcas_functions_t::digest_parse) (llcas_cas_t, const char *printed_digest, uint8_t *bytes, size_t bytes_size, char **error) |
Definition at line 56 of file PluginAPI.h.
| bool(* llcas_functions_t::digest_print) (llcas_cas_t, llcas_digest_t, char **printed_id, char **error) |
Definition at line 59 of file PluginAPI.h.
Definition at line 23 of file PluginAPI.h.
| bool(* llcas_functions_t::loaded_object_export_data_to_filepath) (llcas_cas_t, llcas_loaded_object_t, const char *filepath, char **error) |
Definition at line 96 of file PluginAPI.h.
| llcas_data_t(* llcas_functions_t::loaded_object_get_data) (llcas_cas_t, llcas_loaded_object_t) |
Definition at line 86 of file PluginAPI.h.
| llcas_object_refs_t(* llcas_functions_t::loaded_object_get_refs) (llcas_cas_t, llcas_loaded_object_t) |
Definition at line 88 of file PluginAPI.h.
| size_t(* llcas_functions_t::object_refs_get_count) (llcas_cas_t, llcas_object_refs_t) |
Definition at line 91 of file PluginAPI.h.
| llcas_objectid_t(* llcas_functions_t::object_refs_get_id) (llcas_cas_t, llcas_object_refs_t, size_t index) |
Definition at line 93 of file PluginAPI.h.
| llcas_digest_t(* llcas_functions_t::objectid_get_digest) (llcas_cas_t, llcas_objectid_t) |
Definition at line 67 of file PluginAPI.h.
| void(* llcas_functions_t::string_dispose) (char *) |
Definition at line 25 of file PluginAPI.h.