Asterisk - The Open Source Telephony Project  18.5.0
Public Member Functions | Data Fields
ast_bucket_file Struct Reference

Bucket file structure, contains reference to file and information about it. More...

#include <bucket.h>

Collaboration diagram for ast_bucket_file:
Collaboration graph
[legend]

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_containermetadata
 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_schemescheme_impl
 Scheme implementation in use. More...
 

Detailed Description

Bucket file structure, contains reference to file and information about it.

Definition at line 78 of file bucket.h.

Member Function Documentation

◆ SORCERY_OBJECT()

SORCERY_OBJECT ( details  )

Sorcery object information.

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 87 of file bucket.h.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Stringfields.

Definition at line 87 of file bucket.h.

◆ created

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().

◆ metadata

struct ao2_container* metadata

◆ modified

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().

◆ path

char path[PATH_MAX]

◆ scheme

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().

◆ scheme_impl

struct ast_bucket_scheme* scheme_impl

The documentation for this struct was generated from the following file: