| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
Structure which contains all of the snoop information. More...

| Data Fields | |
| struct ast_str * | app | 
| Stasis application and arguments. | |
| struct ast_channel * | chan | 
| Snoop channel. | |
| struct ast_frame | silence | 
| A frame of silence to use when the audiohook returns null. | |
| 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_format * | spy_format | 
| Format in use by the spy audiohook. | |
| unsigned int | spy_samples | 
| Number of samples to be read in when spying. | |
| struct ast_channel * | spyee_chan | 
| The channel that the Snoop channel is snooping on. | |
| struct ast_timer * | timer | 
| Timer used for waking up Stasis thread. | |
| 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. | |
Structure which contains all of the snoop information.
Definition at line 50 of file res_stasis_snoop.c.
| struct ast_str* app | 
Stasis application and arguments.
Definition at line 66 of file res_stasis_snoop.c.
Referenced by snoop_destroy().
| struct ast_channel* chan | 
Snoop channel.
Definition at line 68 of file res_stasis_snoop.c.
Referenced by publish_chanspy_message(), snoop_destroy(), snoop_fixup(), snoop_hangup(), snoop_read(), and snoop_write().
| struct ast_frame silence | 
A frame of silence to use when the audiohook returns null.
Definition at line 76 of file res_stasis_snoop.c.
Referenced by snoop_destroy(), and snoop_read().
| struct ast_audiohook spy | 
Audiohook used to spy on the channel.
Definition at line 54 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().
| enum ast_audiohook_direction spy_direction | 
| struct ast_format* spy_format | 
Format in use by the spy audiohook.
Definition at line 60 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 58 of file res_stasis_snoop.c.
Referenced by snoop_read().
| struct ast_channel* spyee_chan | 
The channel that the Snoop channel is snooping on.
Definition at line 70 of file res_stasis_snoop.c.
Referenced by publish_chanspy_message(), and snoop_destroy().
| struct ast_timer* timer | 
Timer used for waking up Stasis thread.
Definition at line 52 of file res_stasis_snoop.c.
Referenced by snoop_destroy(), and snoop_read().
| struct ast_audiohook whisper | 
Audiohook used to whisper on the channel.
Definition at line 62 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().
| enum ast_audiohook_direction whisper_direction | 
Direction for whispering.
Definition at line 64 of file res_stasis_snoop.c.
Referenced by snoop_write().