Sun Jun 12 16:38:02 2011

Asterisk developer's documentation


ast_channel_monitor Struct Reference

#include <monitor.h>

Collaboration diagram for ast_channel_monitor:

Collaboration graph
[legend]

Data Fields

char filename_base [FILENAME_MAX]
int filename_changed
char * format
int joinfiles
char read_filename [FILENAME_MAX]
struct ast_filestreamread_stream
enum AST_MONITORING_STATE state
int(* stop )(struct ast_channel *chan, int need_lock)
char target_script [FILENAME_MAX]
char target_url [FILENAME_MAX]
char write_filename [FILENAME_MAX]
struct ast_filestreamwrite_stream

Detailed Description

Responsible for channel monitoring data

Definition at line 34 of file monitor.h.


Field Documentation

char filename_base[FILENAME_MAX]

Definition at line 39 of file monitor.h.

Referenced by ast_monitor_change_fname(), ast_monitor_start(), and ast_monitor_stop().

Definition at line 40 of file monitor.h.

Referenced by ast_monitor_change_fname(), ast_monitor_start(), and ast_monitor_stop().

char* format

Definition at line 43 of file monitor.h.

Referenced by ast_monitor_start(), and ast_monitor_stop().

int joinfiles

Definition at line 44 of file monitor.h.

Referenced by ast_monitor_setjoinfiles(), ast_monitor_stop(), and start_monitor_exec().

char read_filename[FILENAME_MAX]

Definition at line 37 of file monitor.h.

Referenced by ast_monitor_start(), and ast_monitor_stop().

struct ast_filestream* read_stream [read]

Definition at line 35 of file monitor.h.

Referenced by __ast_read(), ast_monitor_start(), and ast_monitor_stop().

Definition at line 45 of file monitor.h.

Referenced by __ast_read(), ast_monitor_set_state(), and ast_write().

int(* stop)(struct ast_channel *chan, int need_lock)

char target_script[FILENAME_MAX]

Definition at line 42 of file monitor.h.

Referenced by ast_monitor_start(), and ast_monitor_stop().

char target_url[FILENAME_MAX]

Definition at line 41 of file monitor.h.

Referenced by ast_monitor_start(), and ast_monitor_stop().

char write_filename[FILENAME_MAX]

Definition at line 38 of file monitor.h.

Referenced by ast_monitor_start(), and ast_monitor_stop().

struct ast_filestream* write_stream [read]

Definition at line 36 of file monitor.h.

Referenced by ast_monitor_start(), ast_monitor_stop(), and ast_write().


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

Generated on Sun Jun 12 16:38:02 2011 for Asterisk - the Open Source PBX by  doxygen 1.5.6