Asterisk - The Open Source Telephony Project
18.5.0
|
Data Fields | |
struct ast_string_field_pool * | __field_mgr_pool |
struct ao2_container * | channel_ids |
const ast_string_field | id |
int | max_channels |
Max channels for this endpoint. -1 means unlimited or unknown. More... | |
const ast_string_field | resource |
struct stasis_message_router * | router |
enum ast_endpoint_state | state |
const ast_string_field | tech |
struct stasis_forward * | tech_forward |
struct stasis_cp_single * | topics |
Definition at line 54 of file main/endpoints.c.
struct ast_string_field_pool* __field_mgr_pool |
Definition at line 59 of file main/endpoints.c.
struct ao2_container* channel_ids |
ast_str_container of channels associated with this endpoint
Definition at line 74 of file main/endpoints.c.
Referenced by ast_endpoint_add_channel(), ast_endpoint_snapshot_create(), endpoint_cache_clear(), and endpoint_dtor().
const ast_string_field id |
tech/resource id
Definition at line 59 of file main/endpoints.c.
Referenced by ast_endpoint_get_id(), and Model::load().
int max_channels |
Max channels for this endpoint. -1 means unlimited or unknown.
Note that this simply documents the limits of an endpoint, and does nothing to try to enforce the limit.
Definition at line 68 of file main/endpoints.c.
Referenced by ast_endpoint_set_max_channels(), and ast_endpoint_snapshot_create().
const ast_string_field resource |
Name struct ast_string_field_mgr __field_mgr unique to the tech.
Definition at line 59 of file main/endpoints.c.
Referenced by ast_endpoint_add_channel(), ast_endpoint_get_resource(), ast_endpoint_set_max_channels(), ast_endpoint_set_state(), and ast_endpoint_snapshot_create().
struct stasis_message_router* router |
Router for handling this endpoint's messages
Definition at line 72 of file main/endpoints.c.
Referenced by ast_endpoint_shutdown(), and endpoint_dtor().
enum ast_endpoint_state state |
Endpoint's current state
Definition at line 61 of file main/endpoints.c.
Referenced by ast_endpoint_get_state(), ast_endpoint_set_state(), and ast_endpoint_snapshot_create().
const ast_string_field tech |
Technology (SIP, IAX2, etc.).
Definition at line 59 of file main/endpoints.c.
Referenced by ast_endpoint_get_tech(), and ast_endpoint_snapshot_create().
struct stasis_forward* tech_forward |
Forwarding subscription from an endpoint to its tech endpoint
Definition at line 76 of file main/endpoints.c.
Referenced by ast_endpoint_shutdown().
struct stasis_cp_single* topics |
Topic for this endpoint's messages
Definition at line 70 of file main/endpoints.c.
Referenced by ast_endpoint_topic(), ast_endpoint_topic_cached(), endpoint_dtor(), and endpoint_publish_snapshot().