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

| Data Fields | ||
| struct { | ||
| size_t current | ||
| struct ast_eid * elems | ||
| size_t max | ||
| } | eids | |
| struct stasis_forward * | forward | |
| char * | id | |
| struct stasis_state_manager * | manager | |
| The manager that owns and handles this state. | ||
| struct stasis_message * | msg | |
| unsigned int | num_subscribers | |
| struct stasis_topic * | topic | |
Definition at line 50 of file stasis_state.c.
| size_t current | 
Definition at line 68 of file stasis_state.c.
| struct { ... } eids | 
A container of eids. It's assumed that there is only a single publisher per eid per topic. Thus the publisher is tracked by the system's eid.
| struct ast_eid* elems | 
Definition at line 68 of file stasis_state.c.
| struct stasis_forward* forward | 
Forwarding information, i.e. this topic to manager's topic
Definition at line 59 of file stasis_state.c.
| char* id | 
A unique id for this state object.
Definition at line 70 of file stasis_state.c.
Referenced by Section::__cmp__(), Section::__eq__(), Section::__ge__(), Section::__gt__(), Section::__le__(), Section::__lt__(), and stasis_state_publisher_id().
| struct stasis_state_manager* manager | 
The manager that owns and handles this state.
Definition at line 57 of file stasis_state.c.
Referenced by __state_find_or_add(), stasis_state_add_observer(), stasis_state_callback_all(), stasis_state_callback_subscribed(), stasis_state_publish_by_id(), stasis_state_remove_observer(), stasis_state_remove_publish_by_id(), stasis_state_topic(), and state_alloc().
| size_t max | 
Definition at line 68 of file stasis_state.c.
| struct stasis_message* msg | 
The actual state data
Definition at line 63 of file stasis_state.c.
Referenced by stasis_state_publish(), stasis_state_publish_by_id(), and stasis_state_remove_publish_by_id().
| unsigned int num_subscribers | 
The number of state subscribers
Definition at line 52 of file stasis_state.c.
| struct stasis_topic* topic | 
The managed topic
Definition at line 61 of file stasis_state.c.
Referenced by stasis_state_publish(), stasis_state_publisher_topic(), and stasis_state_topic().