Sun Dec 18 20:55:56 2011

Asterisk developer's documentation


mohclass Struct Reference


Data Fields

int allowed_files
char args [256]
unsigned int delete:1
char dir [256]
char ** filearray
unsigned int flags
int format
int inuse
char mode [80]
char name [MAX_MUSICCLASS]
int pid
int pseudofd
int srcfd
time_t start
pthread_t thread
int total_files

Detailed Description

Definition at line 131 of file res_musiconhold.c.


Field Documentation

The current size of the filearray

Definition at line 139 of file res_musiconhold.c.

char args[256]

Definition at line 134 of file res_musiconhold.c.

Referenced by load_moh_classes(), and moh_register().

unsigned int delete

Definition at line 155 of file res_musiconhold.c.

Referenced by init_classes(), moh_files_release(), moh_register(), and moh_release().

char dir[256]

Definition at line 133 of file res_musiconhold.c.

Referenced by moh_register(), and spawn_mp3().

char** filearray

A dynamically sized array to hold the list of filenames in "files" mode

Definition at line 137 of file res_musiconhold.c.

Referenced by ast_moh_files_next().

unsigned int flags

Definition at line 142 of file res_musiconhold.c.

Referenced by mohalloc().

int format

The format from the MOH source, not applicable to "files" mode

Definition at line 144 of file res_musiconhold.c.

Referenced by moh_class_malloc(), moh_generate(), and mohalloc().

int inuse

Number of users

Definition at line 154 of file res_musiconhold.c.

Referenced by init_classes(), local_ast_moh_start(), moh_files_release(), and moh_release().

char mode[80]

Definition at line 135 of file res_musiconhold.c.

Referenced by moh_register().

char name[MAX_MUSICCLASS]

Definition at line 132 of file res_musiconhold.c.

Referenced by ast_moh_files_next(), get_mohbyname(), and moh_register().

int pid

The pid of the external application delivering MOH

Definition at line 146 of file res_musiconhold.c.

Referenced by ast_moh_destroy_one(), and moh_generate().

int pseudofd

FD for timing source

Definition at line 152 of file res_musiconhold.c.

Referenced by moh_register().

int srcfd

Source of audio

Definition at line 150 of file res_musiconhold.c.

Referenced by ast_moh_destroy_one(), and moh_register().

time_t start

Definition at line 147 of file res_musiconhold.c.

Referenced by moh_register().

pthread_t thread

Definition at line 148 of file res_musiconhold.c.

Referenced by moh_register().

The current number of files loaded into the filearray

Definition at line 141 of file res_musiconhold.c.

Referenced by ast_moh_files_next(), and local_ast_moh_start().


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

Generated on Sun Dec 18 20:55:56 2011 for Asterisk - the Open Source PBX by  doxygen 1.5.6