Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
stasis_subscription Struct Reference
Collaboration diagram for stasis_subscription:
Collaboration graph
[legend]

Data Fields

stasis_subscription_cb callback
 
void * data
 
int final_message_processed
 
int final_message_rxed
 
ast_cond_t join_cond
 
struct ast_taskprocessormailbox
 
struct stasis_topictopic
 
char * uniqueid
 

Detailed Description

Definition at line 681 of file stasis.c.

Field Documentation

◆ callback

Callback function for incoming message processing.

Definition at line 689 of file stasis.c.

Referenced by internal_stasis_subscribe(), jb_debug_output(), and subscription_invoke().

◆ data

void* data

◆ final_message_processed

int final_message_processed

Flag set when final message for sub has been processed. Be sure join_lock is held before reading/setting.

Definition at line 700 of file stasis.c.

Referenced by stasis_subscription_join(), and subscription_invoke().

◆ final_message_rxed

int final_message_rxed

Flag set when final message for sub has been received. Be sure join_lock is held before reading/setting.

Definition at line 697 of file stasis.c.

Referenced by stasis_subscription_is_done(), and subscription_invoke().

◆ join_cond

ast_cond_t join_cond

Condition for joining with subscription.

Definition at line 694 of file stasis.c.

Referenced by internal_stasis_subscribe(), stasis_subscription_join(), subscription_dtor(), and subscription_invoke().

◆ mailbox

struct ast_taskprocessor* mailbox

Mailbox for processing incoming messages.

Definition at line 687 of file stasis.c.

Referenced by build_peer(), dispatch_message(), internal_stasis_subscribe(), stasis_subscription_set_congestion_limits(), stasis_unsubscribe(), and subscription_dtor().

◆ topic

struct stasis_topic* topic

◆ uniqueid

char* uniqueid

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