Fri Aug 24 02:29:25 2007

Asterisk developer's documentation


queue_ent Struct Reference

Collaboration diagram for queue_ent:

Collaboration graph
[legend]

Data Fields

char announce [80]
ast_channelchan
char context [AST_MAX_CONTEXT]
char digits [AST_MAX_EXTENSION]
time_t expire
int handled
int last_periodic_announce_sound
time_t last_periodic_announce_time
time_t last_pos
int last_pos_said
int max_penalty
char moh [80]
queue_entnext
int opos
call_queueparent
int pos
int prio
time_t start
int valid_digits

Detailed Description

Definition at line 293 of file app_queue.c.


Field Documentation

char announce[80]

Announcement to play for member when call is answered

Definition at line 296 of file app_queue.c.

Referenced by join_queue(), and try_calling().

struct ast_channel* chan

Our channel

Definition at line 311 of file app_queue.c.

Referenced by __queues_show(), is_our_turn(), join_queue(), leave_queue(), manager_queues_status(), play_file(), queue_exec(), record_abandoned(), ring_entry(), rna(), say_periodic_announcement(), say_position(), set_queue_result(), try_calling(), valid_exit(), wait_a_bit(), wait_for_answer(), and wait_our_turn().

char context[AST_MAX_CONTEXT]

Context when user exits queue

Definition at line 297 of file app_queue.c.

Referenced by join_queue(), and valid_exit().

char digits[AST_MAX_EXTENSION]

Digits entered while in queue

Definition at line 298 of file app_queue.c.

Referenced by valid_exit().

time_t expire

When this entry should expire (time out of queue)

Definition at line 310 of file app_queue.c.

Referenced by try_calling().

int handled

Whether our call was handled

Definition at line 307 of file app_queue.c.

Referenced by try_calling().

int last_periodic_announce_sound

The last periodic announcement we made

Definition at line 304 of file app_queue.c.

Referenced by say_periodic_announcement().

time_t last_periodic_announce_time

The last time we played a periodic announcement

Definition at line 303 of file app_queue.c.

Referenced by say_periodic_announcement().

time_t last_pos

Last time we told the user their position

Definition at line 305 of file app_queue.c.

Referenced by say_position().

int last_pos_said

Last position we told the user

Definition at line 302 of file app_queue.c.

Referenced by say_position().

int max_penalty

Limit the members that can take this call to this penalty or lower

Definition at line 308 of file app_queue.c.

Referenced by calc_metric(), join_queue(), and wait_our_turn().

char moh[80]

Name of musiconhold to be used

Definition at line 295 of file app_queue.c.

Referenced by join_queue(), say_periodic_announcement(), and say_position().

struct queue_ent* next

The next queue entry

Definition at line 312 of file app_queue.c.

Referenced by __queues_show(), insert_entry(), is_our_turn(), join_queue(), leave_queue(), and manager_queues_status().

int opos

Where we started in the queue

Definition at line 306 of file app_queue.c.

Referenced by record_abandoned(), try_calling(), and wait_our_turn().

struct call_queue* parent

What queue is our parent

Definition at line 294 of file app_queue.c.

Referenced by insert_entry(), is_our_turn(), leave_queue(), recalc_holdtime(), record_abandoned(), ring_entry(), ring_one(), rna(), say_periodic_announcement(), say_position(), store_next(), try_calling(), wait_a_bit(), wait_for_answer(), and wait_our_turn().

int pos

Where we are in the queue

Definition at line 300 of file app_queue.c.

Referenced by join_queue(), leave_queue(), record_abandoned(), say_position(), try_calling(), and wait_our_turn().

int prio

Our priority

Definition at line 301 of file app_queue.c.

Referenced by __queues_show(), and join_queue().

time_t start

When we started holding

Definition at line 309 of file app_queue.c.

Referenced by __queues_show(), manager_queues_status(), record_abandoned(), say_position(), try_calling(), and wait_our_turn().

int valid_digits

Digits entered correspond to valid extension. Exited

Definition at line 299 of file app_queue.c.

Referenced by valid_exit().


The documentation for this struct was generated from the following file:
Generated on Fri Aug 24 02:29:25 2007 for Asterisk - the Open Source PBX by  doxygen 1.5.1