| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 

| Data Fields | |
| struct ast_string_field_mgr | __field_mgr | 
| 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. | |
| const ast_string_field | resource | 
| enum ast_endpoint_state | state | 
| const ast_string_field | tech | 
| struct stasis_forward * | tech_forward | 
| struct stasis_cp_single * | topics | 
Definition at line 53 of file main/endpoints.c.
| struct ast_string_field_mgr __field_mgr | 
Definition at line 58 of file main/endpoints.c.
| struct ast_string_field_pool* __field_mgr_pool | 
< Technology (SIP, IAX2, etc.).
< Name, unique to the tech.
< tech/resource id
Definition at line 58 of file main/endpoints.c.
| struct ao2_container* channel_ids | 
ast_str_container of channels associated with this endpoint
Definition at line 71 of file main/endpoints.c.
Referenced by ast_endpoint_add_channel(), ast_endpoint_remove_channel(), ast_endpoint_snapshot_create(), and endpoint_dtor().
| const ast_string_field id | 
Definition at line 58 of file main/endpoints.c.
Referenced by Section::__cmp__(), Section::__eq__(), Section::__ge__(), Section::__gt__(), Section::__le__(), Section::__lt__(), and ast_endpoint_get_id().
| 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 67 of file main/endpoints.c.
Referenced by ast_endpoint_set_max_channels(), and ast_endpoint_snapshot_create().
| const ast_string_field resource | 
Definition at line 58 of file main/endpoints.c.
Referenced by ast_endpoint_add_channel(), ast_endpoint_create(), ast_endpoint_get_resource(), ast_endpoint_remove_channel(), ast_endpoint_set_max_channels(), ast_endpoint_set_state(), ast_endpoint_snapshot_create(), and endpoint_internal_create().
| enum ast_endpoint_state state | 
Endpoint's current state
Definition at line 60 of file main/endpoints.c.
Referenced by ast_endpoint_get_state(), ast_endpoint_set_state(), ast_endpoint_snapshot_create(), and jingle_action_session_initiate().
| const ast_string_field tech | 
Definition at line 58 of file main/endpoints.c.
Referenced by ast_endpoint_create(), ast_endpoint_get_tech(), ast_endpoint_snapshot_create(), and endpoint_internal_create().
| struct stasis_forward* tech_forward | 
Forwarding subscription from an endpoint to its tech endpoint
Definition at line 73 of file main/endpoints.c.
Referenced by ast_endpoint_shutdown().
| struct stasis_cp_single* topics | 
Topic for this endpoint's messages
Definition at line 69 of file main/endpoints.c.
Referenced by ast_endpoint_topic(), ast_endpoint_topic_cached(), endpoint_dtor(), and endpoint_publish_snapshot().