Fri Jul 24 00:42:04 2009

Asterisk developer's documentation


ast_conference Struct Reference

The MeetMe Conference object. More...


Data Fields

struct {
   announce_listitem *   first
   announce_listitem *   last
announcelist
ast_cond_t announcelist_addition
ast_mutex_t announcelistlock
pthread_t announcethread
unsigned int announcethread_stop:1
ast_mutex_t announcethreadlock
pthread_attr_t attr
ast_channelchan
char confno [MAX_CONFNUM]
int dahdiconf
int endalert
long endtime
int fd
unsigned int isdynamic:1
ast_channellchan
struct {
   ast_conference *   next
list
ast_mutex_t listenlock
unsigned int locked:1
int markedusers
int maxusers
ast_frameorigframe
char pin [MAX_PIN]
char pinadmin [MAX_PIN]
ast_mutex_t playlock
char * recordingfilename
char * recordingformat
pthread_t recordthread
ast_mutex_t recordthreadlock
int refcount
time_t start
ast_frametransframe [32]
ast_trans_pvttranspath [32]
char uniqueid [32]
struct {
   ast_conf_user *   first
   ast_conf_user *   last
userlist
int users


Detailed Description

The MeetMe Conference object.

Definition at line 377 of file app_meetme.c.


Field Documentation

struct { ... } announcelist

Referenced by announce_thread(), conf_free(), and conf_run().

ast_cond_t announcelist_addition

Definition at line 412 of file app_meetme.c.

Referenced by announce_thread(), conf_free(), and conf_run().

ast_mutex_t announcelistlock

Definition at line 414 of file app_meetme.c.

Referenced by announce_thread(), conf_free(), and conf_run().

pthread_t announcethread

Definition at line 409 of file app_meetme.c.

Referenced by conf_free(), and conf_run().

unsigned int announcethread_stop

Definition at line 411 of file app_meetme.c.

Referenced by announce_thread(), and conf_free().

ast_mutex_t announcethreadlock

Definition at line 410 of file app_meetme.c.

Referenced by conf_run().

pthread_attr_t attr

thread attribute

Definition at line 396 of file app_meetme.c.

struct ast_channel* chan

Announcements channel

Definition at line 381 of file app_meetme.c.

Referenced by conf_free(), conf_run(), find_conf(), and find_conf_realtime().

char confno[MAX_CONFNUM]

Conference

Definition at line 380 of file app_meetme.c.

Referenced by acf_meetme_info(), action_meetmelist(), admin_exec(), build_conf(), complete_meetmecmd(), conf_exec(), conf_free(), conf_run(), dispose_conf(), find_conf(), find_conf_realtime(), meetme_cmd(), meetmemute(), meetmestate(), and sla_queue_event_conf().

int dahdiconf

DAHDI Conf #

Definition at line 384 of file app_meetme.c.

Referenced by conf_run().

int endalert

When to play conf ending message

Definition at line 388 of file app_meetme.c.

Referenced by conf_run(), and find_conf_realtime().

long endtime

When to end the conf if scheduled

Definition at line 402 of file app_meetme.c.

Referenced by conf_run(), and find_conf_realtime().

int fd

Announcements fd

Definition at line 383 of file app_meetme.c.

Referenced by conf_play().

struct announce_listitem* first

Definition at line 413 of file app_meetme.c.

struct ast_conf_user* first

Definition at line 406 of file app_meetme.c.

unsigned int isdynamic

< recording status Created on the fly?

Definition at line 391 of file app_meetme.c.

Referenced by acf_meetme_info_eval(), and meetme_cmd().

struct announce_listitem* last

Definition at line 413 of file app_meetme.c.

struct ast_conf_user* last

Definition at line 406 of file app_meetme.c.

struct ast_channel* lchan

Listen/Record channel

Definition at line 382 of file app_meetme.c.

Referenced by conf_run(), and recordthread().

struct { ... } list

Referenced by acf_meetme_info(), find_conf(), find_conf_realtime(), and meetmestate().

ast_mutex_t listenlock

Conference specific lock (listeners)

Definition at line 379 of file app_meetme.c.

Referenced by conf_run(), and recordthread().

unsigned int locked

Is the conference locked?

Definition at line 393 of file app_meetme.c.

Referenced by acf_meetme_info_eval(), admin_exec(), conf_run(), and meetme_cmd().

int markedusers

Number of marked users

Definition at line 386 of file app_meetme.c.

Referenced by conf_run(), and meetme_cmd().

int maxusers

Participant limit if scheduled

Definition at line 387 of file app_meetme.c.

Referenced by conf_run(), and find_conf_realtime().

struct ast_conference* next

Definition at line 407 of file app_meetme.c.

struct ast_frame* origframe

Definition at line 404 of file app_meetme.c.

Referenced by conf_run(), and recordthread().

char pin[MAX_PIN]

If protected by a PIN

Definition at line 399 of file app_meetme.c.

Referenced by conf_exec().

char pinadmin[MAX_PIN]

If protected by a admin PIN

Definition at line 400 of file app_meetme.c.

Referenced by conf_exec().

ast_mutex_t playlock

Conference specific lock (players)

Definition at line 378 of file app_meetme.c.

Referenced by conf_run().

char* recordingfilename

Filename to record the Conference into

Definition at line 397 of file app_meetme.c.

Referenced by conf_run(), and recordthread().

char* recordingformat

Format to record the Conference in

Definition at line 398 of file app_meetme.c.

Referenced by conf_run(), and recordthread().

pthread_t recordthread

thread for recording

Definition at line 394 of file app_meetme.c.

Referenced by conf_run().

ast_mutex_t recordthreadlock

control threads trying to start recordthread

Definition at line 395 of file app_meetme.c.

Referenced by conf_run().

int refcount

reference count of usage

Definition at line 390 of file app_meetme.c.

Referenced by admin_exec(), dispose_conf(), find_conf(), and find_conf_realtime().

time_t start

Start time (s)

Definition at line 389 of file app_meetme.c.

Referenced by acf_meetme_info_eval(), and meetme_cmd().

struct ast_frame* transframe[32]

Definition at line 403 of file app_meetme.c.

Referenced by conf_free(), conf_run(), and recordthread().

struct ast_trans_pvt* transpath[32]

Definition at line 405 of file app_meetme.c.

Referenced by conf_free(), and conf_run().

char uniqueid[32]

Definition at line 401 of file app_meetme.c.

Referenced by conf_run().

struct { ... } userlist

Referenced by action_meetmelist(), admin_exec(), channel_admin_exec(), complete_meetmecmd(), conf_queue_dtmf(), conf_run(), find_user(), and meetmemute().

int users

Number of active users

Definition at line 385 of file app_meetme.c.

Referenced by acf_meetme_info_eval(), conf_run(), count_exec(), meetme_cmd(), and meetmestate().


The documentation for this struct was generated from the following file:
Generated on Fri Jul 24 00:42:04 2009 for Asterisk - the Open Source PBX by  doxygen 1.4.7