Asterisk - The Open Source Telephony Project
18.5.0
|
Bucket file structure, contains reference to file and information about it. More...
#include <bucket.h>
Public Member Functions | |
SORCERY_OBJECT (details) | |
Sorcery object information. More... | |
Data Fields | |
struct ast_string_field_mgr | __field_mgr |
struct ast_string_field_pool * | __field_mgr_pool |
Stringfields. More... | |
struct timeval | created |
When this file was created. More... | |
struct ao2_container * | metadata |
Container of metadata attributes about file. More... | |
struct timeval | modified |
When this file was last modified. More... | |
char | path [PATH_MAX] |
Local path to this file. More... | |
const ast_string_field | scheme |
Name of scheme in use. More... | |
struct ast_bucket_scheme * | scheme_impl |
Scheme implementation in use. More... | |
Bucket file structure, contains reference to file and information about it.
SORCERY_OBJECT | ( | details | ) |
Sorcery object information.
struct ast_string_field_mgr __field_mgr |
struct ast_string_field_pool* __field_mgr_pool |
struct timeval created |
When this file was created.
Definition at line 89 of file bucket.h.
Referenced by ast_media_cache_create_or_update(), and bucket_file_copy_handler().
struct ao2_container* metadata |
Container of metadata attributes about file.
Definition at line 93 of file bucket.h.
Referenced by ast_bucket_file_copy(), ast_bucket_file_json(), ast_bucket_file_metadata_callback(), ast_bucket_file_metadata_get(), ast_bucket_file_metadata_set(), ast_bucket_file_metadata_unset(), ast_media_cache_retrieve_metadata(), bucket_file_alloc(), bucket_file_copy_handler(), bucket_file_destroy(), and media_cache_handle_show_item().
struct timeval modified |
When this file was last modified.
Definition at line 91 of file bucket.h.
Referenced by ast_media_cache_create_or_update(), and bucket_file_copy_handler().
char path[PATH_MAX] |
Local path to this file.
Definition at line 95 of file bucket.h.
Referenced by ast_bucket_file_copy(), ast_bucket_file_temporary_create(), ast_bucket_file_temporary_destroy(), ast_media_cache_create_or_update(), ast_media_cache_retrieve(), bucket_file_copy_handler(), bucket_file_run_curl(), bucket_file_update_path(), bucket_http_wizard_delete(), Api::load(), ResourceApi::load(), media_cache_handle_show_item(), media_cache_item_sync_to_astdb(), and media_cache_prnt_summary().
const ast_string_field scheme |
Name of scheme in use.
Definition at line 87 of file bucket.h.
Referenced by ast_bucket_file_alloc(), bucket_file_copy_handler(), and bucket_file_wizard_retrieve().
struct ast_bucket_scheme* scheme_impl |
Scheme implementation in use.
Definition at line 82 of file bucket.h.
Referenced by ast_bucket_file_alloc(), bucket_file_copy_handler(), bucket_file_destroy(), bucket_file_wizard_create(), bucket_file_wizard_delete(), bucket_file_wizard_is_stale(), and bucket_file_wizard_update().