Asterisk - The Open Source Telephony Project GIT-master-3dae2cf
Data Fields
ast_mwi_state Struct Reference

The structure that contains MWI state. More...

#include <mwi.h>

Collaboration diagram for ast_mwi_state:
Collaboration graph
[legend]

Data Fields

struct ast_string_field_mgr __field_mgr
 
struct ast_string_field_pool__field_mgr_pool
 
struct ast_eid eid
 
int new_msgs
 
int old_msgs
 
struct ast_channel_snapshotsnapshot
 
const ast_string_field uniqueid
 
int urgent_msgs
 

Detailed Description

The structure that contains MWI state.

Since
12

Definition at line 455 of file mwi.h.

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 458 of file mwi.h.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

< Unique identifier for this mailbox

Definition at line 458 of file mwi.h.

◆ eid

struct ast_eid eid

The EID of the server where this message originated

Definition at line 463 of file mwi.h.

Referenced by ast_delete_mwi_state_full(), asterisk_publisher_mwistate_cb(), mwi_state_create_message(), mwi_to_event(), and xmpp_pubsub_mwi_cb().

◆ new_msgs

int new_msgs

◆ old_msgs

int old_msgs

◆ snapshot

struct ast_channel_snapshot* snapshot

If applicable, a snapshot of the channel that caused this MWI change

Definition at line 462 of file mwi.h.

Referenced by mwi_app_event_cb(), mwi_state_create_message(), mwi_state_dtor(), and mwi_update_cb().

◆ uniqueid

const ast_string_field uniqueid

◆ urgent_msgs

int urgent_msgs

The current number of urgent messages for this mailbox

Definition at line 464 of file mwi.h.

Referenced by mwi_create_state(), mwi_retrieve_then_create_state(), poll_subscribed_mailbox(), and validate_data().


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