Asterisk - The Open Source Telephony Project GIT-master-f36a736
Data Fields
ast_channel_snapshot_update Struct Reference

Structure representing a change of snapshot of channel state. More...

#include <stasis_channels.h>

Collaboration diagram for ast_channel_snapshot_update:
Collaboration graph
[legend]

Data Fields

struct ast_channel_snapshotnew_snapshot
 
struct ast_channel_snapshotold_snapshot
 

Detailed Description

Structure representing a change of snapshot of channel state.

Since
17

While not enforced programmatically, this object is shared across multiple threads, and should be treated as an immutable object.

Note
This structure will not have a transition of an old snapshot with no new snapshot to indicate that a channel has gone away. A new snapshot will always exist and a channel going away can be determined by checking for the AST_FLAG_DEAD flag on the new snapshot.

Definition at line 175 of file stasis_channels.h.

Field Documentation

◆ new_snapshot

struct ast_channel_snapshot* new_snapshot

The new channel snapshot

Definition at line 177 of file stasis_channels.h.

◆ old_snapshot

struct ast_channel_snapshot* old_snapshot

The old channel snapshot

Definition at line 176 of file stasis_channels.h.


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