Asterisk - The Open Source Telephony Project  GIT-master-44aef04
Data Fields
stasis_subscription Struct Reference

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 680 of file stasis.c.

Field Documentation

◆ callback

Callback function for incoming message processing.

Definition at line 688 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 699 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 696 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 693 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 686 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: