Sun Aug 6 15:17:42 2006

Asterisk developer's documentation


Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

ast_channel_spy Struct Reference

#include <chanspy.h>

Collaboration diagram for ast_channel_spy:

Collaboration graph
[legend]

Public Member Functions

 AST_LIST_ENTRY (ast_channel_spy) list

Data Fields

ast_channelchan
unsigned int flags
ast_mutex_t lock
ast_channel_spy_queue read_queue
int read_vol_adjustment
enum chanspy_states status
ast_cond_t trigger
const char * type
ast_channel_spy_queue write_queue
int write_vol_adjustment

Member Function Documentation

AST_LIST_ENTRY ast_channel_spy   ) 
 


Field Documentation

struct ast_channel* chan
 

Definition at line 61 of file chanspy.h.

Referenced by ast_channel_spy_add(), ast_channel_spy_remove(), detach_spies(), mixmonitor_thread(), and stopmon().

unsigned int flags
 

Definition at line 64 of file chanspy.h.

ast_mutex_t lock
 

Definition at line 59 of file chanspy.h.

Referenced by ast_channel_spy_remove(), ast_channel_spy_stop_by_type(), ast_channel_spy_trigger_wait(), channel_spy(), detach_spies(), launch_monitor_thread(), mixmonitor_thread(), queue_frame_to_spies(), and spy_generate().

struct ast_channel_spy_queue read_queue
 

Definition at line 62 of file chanspy.h.

Referenced by ast_channel_spy_add(), ast_channel_spy_read_frame(), ast_channel_spy_remove(), launch_monitor_thread(), and queue_frame_to_spies().

int read_vol_adjustment
 

Definition at line 71 of file chanspy.h.

Referenced by ast_channel_spy_read_frame(), channel_spy(), and launch_monitor_thread().

enum chanspy_states status
 

Definition at line 65 of file chanspy.h.

Referenced by ast_channel_spy_stop_by_type(), channel_spy(), detach_spies(), launch_monitor_thread(), mixmonitor_thread(), spy_generate(), stop_spying(), and stopmon().

ast_cond_t trigger
 

Definition at line 60 of file chanspy.h.

Referenced by ast_channel_spy_add(), ast_channel_spy_remove(), ast_channel_spy_trigger_wait(), and queue_frame_to_spies().

const char* type
 

Definition at line 66 of file chanspy.h.

Referenced by ast_channel_spy_add(), ast_channel_spy_remove(), ast_channel_spy_stop_by_type(), launch_monitor_thread(), and queue_frame_to_spies().

struct ast_channel_spy_queue write_queue
 

Definition at line 63 of file chanspy.h.

Referenced by ast_channel_spy_add(), ast_channel_spy_read_frame(), ast_channel_spy_remove(), launch_monitor_thread(), and queue_frame_to_spies().

int write_vol_adjustment
 

Definition at line 72 of file chanspy.h.

Referenced by ast_channel_spy_read_frame(), channel_spy(), and launch_monitor_thread().


The documentation for this struct was generated from the following file:
Generated on Sun Aug 6 15:17:43 2006 for Asterisk - the Open Source PBX by  doxygen 1.4.2