Thu Oct 11 06:50:15 2012

Asterisk developer's documentation


ast_conference Struct Reference

The MeetMe Conference object. More...

Collaboration diagram for ast_conference:

Collaboration graph
[legend]

Data Fields

const char * adminopts
struct {
   struct announce_listitem *   first
   struct 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
const char * bookid
struct ast_channelchan
char confno [MAX_CONFNUM]
int dahdiconf
int endalert
long endtime
int fd
unsigned int isdynamic:1
struct ast_channellchan
struct {
   struct ast_conference *   next
list
ast_mutex_t listenlock
unsigned int locked:1
int markedusers
int maxusers
struct 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
struct ast_frametransframe [32]
struct ast_trans_pvttranspath [32]
char uniqueid [32]
struct ao2_containerusercontainer
const char * useropts
int users

Detailed Description

The MeetMe Conference object.

Definition at line 607 of file app_meetme.c.


Field Documentation

const char* adminopts

RealTime moderator flags

Definition at line 634 of file app_meetme.c.

Referenced by conf_exec(), and find_conf_realtime().

struct { ... } announcelist

Definition at line 645 of file app_meetme.c.

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

Definition at line 647 of file app_meetme.c.

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

pthread_t announcethread

Definition at line 642 of file app_meetme.c.

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

unsigned int announcethread_stop

Definition at line 644 of file app_meetme.c.

Referenced by announce_thread(), and conf_free().

Definition at line 643 of file app_meetme.c.

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

pthread_attr_t attr

thread attribute

Definition at line 626 of file app_meetme.c.

const char* bookid

RealTime conference id

Definition at line 635 of file app_meetme.c.

Referenced by conf_run(), and find_conf_realtime().

struct ast_channel* chan [read]

Announcements channel

Definition at line 611 of file app_meetme.c.

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

char confno[MAX_CONFNUM]

int dahdiconf

DAHDI Conf #

Definition at line 614 of file app_meetme.c.

Referenced by build_conf(), and conf_run().

int endalert

When to play conf ending message

Definition at line 618 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 632 of file app_meetme.c.

Referenced by conf_run(), and find_conf_realtime().

int fd

Announcements fd

Definition at line 613 of file app_meetme.c.

Referenced by build_conf(), conf_free(), and conf_play().

struct announce_listitem* first [read]

Definition at line 646 of file app_meetme.c.

unsigned int isdynamic

< recording status Created on the fly?

Definition at line 621 of file app_meetme.c.

Referenced by acf_meetme_info_eval(), build_conf(), conf_exec(), and meetme_show_cmd().

struct announce_listitem* last [read]

Definition at line 646 of file app_meetme.c.

struct ast_channel* lchan [read]

Listen/Record channel

Definition at line 612 of file app_meetme.c.

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

struct { ... } list

Conference specific lock (listeners)

Definition at line 609 of file app_meetme.c.

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

unsigned int locked

Is the conference locked?

Definition at line 623 of file app_meetme.c.

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

Number of marked users

Definition at line 616 of file app_meetme.c.

Referenced by conf_run(), and meetme_show_cmd().

int maxusers

Participant limit if scheduled

Definition at line 617 of file app_meetme.c.

Referenced by build_conf(), conf_run(), and find_conf_realtime().

struct ast_conference* next [read]

Definition at line 640 of file app_meetme.c.

struct ast_frame* origframe [read]

Definition at line 637 of file app_meetme.c.

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

char pin[MAX_PIN]

If protected by a PIN

Definition at line 629 of file app_meetme.c.

Referenced by build_conf(), and conf_exec().

char pinadmin[MAX_PIN]

If protected by a admin PIN

Definition at line 630 of file app_meetme.c.

Referenced by build_conf(), and conf_exec().

Conference specific lock (players)

Definition at line 608 of file app_meetme.c.

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

Filename to record the Conference into

Definition at line 627 of file app_meetme.c.

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

Format to record the Conference in

Definition at line 628 of file app_meetme.c.

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

pthread_t recordthread

thread for recording

Definition at line 624 of file app_meetme.c.

Referenced by build_conf(), and conf_run().

control threads trying to start recordthread

Definition at line 625 of file app_meetme.c.

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

int refcount

reference count of usage

Definition at line 620 of file app_meetme.c.

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

time_t start

Start time (s)

Definition at line 619 of file app_meetme.c.

Referenced by acf_meetme_info_eval(), build_conf(), and meetme_show_cmd().

struct ast_frame* transframe[32] [read]

Definition at line 636 of file app_meetme.c.

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

struct ast_trans_pvt* transpath[32] [read]

Definition at line 638 of file app_meetme.c.

Referenced by conf_free(), and conf_run().

char uniqueid[32]

Definition at line 631 of file app_meetme.c.

Referenced by build_conf(), and conf_run().

struct ao2_container* usercontainer [read]

const char* useropts

RealTime user flags

Definition at line 633 of file app_meetme.c.

Referenced by conf_exec(), and find_conf_realtime().

int users

Number of active users

Definition at line 615 of file app_meetme.c.

Referenced by acf_meetme_info_eval(), conf_exec(), conf_run(), count_exec(), meetme_show_cmd(), and meetmestate().


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

Generated on Thu Oct 11 06:50:15 2012 for Asterisk - the Open Source PBX by  doxygen 1.5.6