stasis_app_snoop Struct Reference

Structure which contains all of the snoop information. More...

Collaboration diagram for stasis_app_snoop:

Collaboration graph
[legend]

Data Fields

struct ast_strapp
 Stasis application and arguments.
struct ast_channelchan
 Snoop channel.
struct ast_audiohook spy
 Audiohook used to spy on the channel.
unsigned int spy_active:1
 Whether the spy capability is active or not.
enum ast_audiohook_direction spy_direction
 Direction for spying.
struct ast_formatspy_format
 Format in use by the spy audiohook.
unsigned int spy_samples
 Number of samples to be read in when spying.
struct ast_timertimer
 Timer used for waking up Stasis thread.
char uniqueid [AST_MAX_UNIQUEID]
 Uniqueid of the channel this snoop is snooping on.
struct ast_audiohook whisper
 Audiohook used to whisper on the channel.
unsigned int whisper_active:1
 Whether the whisper capability is active or not.
enum ast_audiohook_direction whisper_direction
 Direction for whispering.

Detailed Description

Structure which contains all of the snoop information.

Definition at line 52 of file res_stasis_snoop.c.


Field Documentation

struct ast_str* app [read]

Stasis application and arguments.

Definition at line 68 of file res_stasis_snoop.c.

Referenced by snoop_destroy().

struct ast_channel* chan [read]

Snoop channel.

Definition at line 70 of file res_stasis_snoop.c.

Referenced by publish_chanspy_message(), snoop_destroy(), and snoop_fixup().

struct ast_audiohook spy [read]

Audiohook used to spy on the channel.

Definition at line 56 of file res_stasis_snoop.c.

Referenced by snoop_destroy(), snoop_hangup(), and snoop_read().

unsigned int spy_active

Whether the spy capability is active or not.

Definition at line 72 of file res_stasis_snoop.c.

Referenced by snoop_destroy(), snoop_hangup(), and snoop_read().

Direction for spying.

Definition at line 58 of file res_stasis_snoop.c.

Referenced by snoop_read().

struct ast_format* spy_format [read]

Format in use by the spy audiohook.

Definition at line 62 of file res_stasis_snoop.c.

Referenced by snoop_determine_format(), and snoop_read().

unsigned int spy_samples

Number of samples to be read in when spying.

Definition at line 60 of file res_stasis_snoop.c.

Referenced by snoop_read().

struct ast_timer* timer [read]

Timer used for waking up Stasis thread.

Definition at line 54 of file res_stasis_snoop.c.

Referenced by snoop_destroy(), and snoop_read().

char uniqueid[AST_MAX_UNIQUEID]

Uniqueid of the channel this snoop is snooping on.

Definition at line 76 of file res_stasis_snoop.c.

Referenced by publish_chanspy_message().

struct ast_audiohook whisper [read]

Audiohook used to whisper on the channel.

Definition at line 64 of file res_stasis_snoop.c.

Referenced by snoop_destroy(), snoop_hangup(), snoop_read(), and snoop_write().

unsigned int whisper_active

Whether the whisper capability is active or not.

Definition at line 74 of file res_stasis_snoop.c.

Referenced by snoop_destroy(), snoop_hangup(), snoop_read(), and snoop_write().

Direction for whispering.

Definition at line 66 of file res_stasis_snoop.c.

Referenced by snoop_write().


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

Generated on Thu Apr 16 06:37:42 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6