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

Bucket structure, contains other buckets and files. More...

#include <bucket.h>

Collaboration diagram for ast_bucket:
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 ao2_containerbuckets
 Container of string URIs of buckets within this bucket. More...
 
struct timeval created
 When this bucket was created. More...
 
struct ao2_containerfiles
 Container of string URIs of files within this bucket. More...
 
struct timeval modified
 When this bucket was last modified. 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 structure, contains other buckets and files.

Definition at line 57 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 66 of file bucket.h.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Stringfields.

Definition at line 66 of file bucket.h.

◆ buckets

struct ao2_container* buckets

Container of string URIs of buckets within this bucket.

Definition at line 72 of file bucket.h.

Referenced by ast_bucket_json(), and bucket_destroy().

◆ created

struct timeval created

When this bucket was created.

Definition at line 68 of file bucket.h.

Referenced by bucket_copy_handler().

◆ files

struct ao2_container* files

Container of string URIs of files within this bucket.

Definition at line 74 of file bucket.h.

Referenced by ast_bucket_json(), and bucket_destroy().

◆ modified

struct timeval modified

When this bucket was last modified.

Definition at line 70 of file bucket.h.

Referenced by bucket_copy_handler().

◆ scheme

const ast_string_field scheme

Name of scheme in use.

Definition at line 66 of file bucket.h.

Referenced by ast_bucket_alloc(), bucket_copy_handler(), and bucket_wizard_retrieve().

◆ scheme_impl

struct ast_bucket_scheme* scheme_impl

Scheme implementation in use.

Definition at line 61 of file bucket.h.

Referenced by ast_bucket_alloc(), bucket_copy_handler(), bucket_destroy(), bucket_wizard_create(), bucket_wizard_delete(), and bucket_wizard_is_stale().


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