| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
#include <channelstorage.h>

Definition at line 45 of file channelstorage.h.
| int(* active_channels) (struct ast_channelstorage_instance *driver) | 
Definition at line 54 of file channelstorage.h.
| struct ast_channel *(* callback) (struct ast_channelstorage_instance *driver, ao2_callback_data_fn *cb_fn, void *arg, void *data, int ao2_flags) | 
Definition at line 54 of file channelstorage.h.
| void(* close_instance) (struct ast_channelstorage_instance *driver) | 
Definition at line 48 of file channelstorage.h.
| struct ast_channel *(* get_by_exten) (struct ast_channelstorage_instance *driver, const char *exten, const char *context) | 
Definition at line 54 of file channelstorage.h.
| struct ast_channel *(* get_by_name_prefix) (struct ast_channelstorage_instance *driver, const char *name, size_t len) | 
Definition at line 54 of file channelstorage.h.
| struct ast_channel *(* get_by_name_prefix_or_uniqueid) (struct ast_channelstorage_instance *driver, const char *name, size_t len) | 
Definition at line 54 of file channelstorage.h.
| struct ast_channel *(* get_by_uniqueid) (struct ast_channelstorage_instance *driver, const char *uniqueid) | 
Definition at line 54 of file channelstorage.h.
| struct ast_channelstorage_driver_pvt* handle | 
Definition at line 46 of file channelstorage.h.
Referenced by close_instance(), and get_instance().
| int(* insert) (struct ast_channelstorage_instance *driver, struct ast_channel *chan, int flags, int lock) | 
Definition at line 49 of file channelstorage.h.
| struct ast_channel_iterator *(* iterator_all_new) (struct ast_channelstorage_instance *driver) | 
Definition at line 54 of file channelstorage.h.
| struct ast_channel_iterator *(* iterator_by_exten_new) (struct ast_channelstorage_instance *driver, const char *exten, const char *context) | 
Definition at line 54 of file channelstorage.h.
| struct ast_channel_iterator *(* iterator_by_name_new) (struct ast_channelstorage_instance *driver, const char *driver_name, size_t name_len) | 
Definition at line 54 of file channelstorage.h.
| struct ast_channel_iterator *(* iterator_destroy) (struct ast_channelstorage_instance *driver, struct ast_channel_iterator *i) | 
Definition at line 54 of file channelstorage.h.
| struct ast_channel *(* iterator_next) (struct ast_channelstorage_instance *driver, struct ast_channel_iterator *i) | 
Definition at line 54 of file channelstorage.h.
| void* lock_handle | 
Definition at line 47 of file channelstorage.h.
| char name[0] | 
Definition at line 69 of file channelstorage.h.
Referenced by close_instance(), PathSegment::get_child(), get_instance(), and SwaggerType::load().
| void(* rdlock) (struct ast_channelstorage_instance *driver) | 
Definition at line 51 of file channelstorage.h.
| int(* remove) (struct ast_channelstorage_instance *driver, struct ast_channel *chan, int lock) | 
Definition at line 50 of file channelstorage.h.
| void(* unlock) (struct ast_channelstorage_instance *driver) | 
Definition at line 53 of file channelstorage.h.
| void(* wrlock) (struct ast_channelstorage_instance *driver) | 
Definition at line 52 of file channelstorage.h.