
Data Fields | |
| struct callattempt * | call_next |
| struct ast_channel * | chan |
| char | interface [256] |
| time_t | lastcall |
| struct member * | member |
| int | metric |
| int | oldstatus |
| struct callattempt * | q_next |
| int | stillgoing |
There are two "links" defined in this structure, q_next and call_next. q_next links ALL defined callattempt structures into a linked list. call_next is a link which allows for a subset of the callattempts to be traversed. This subset is used in wait_for_answer so that irrelevant callattempts are not traversed. This also is helpful so that queue logs are always accurate in the case where a call to a member times out, especially if using the ringall strategy.
Definition at line 295 of file app_queue.c.
struct callattempt* call_next [read] |
struct ast_channel* chan [read] |
Definition at line 298 of file app_queue.c.
Referenced by do_hang(), hangupcalls(), ring_entry(), ring_one(), try_calling(), and wait_for_answer().
| char interface[256] |
Definition at line 299 of file app_queue.c.
Referenced by ring_entry(), ring_one(), store_next(), try_calling(), and wait_for_answer().
| time_t lastcall |
Definition at line 304 of file app_queue.c.
Referenced by hangupcalls(), ring_entry(), try_calling(), and wait_for_answer().
| int metric |
Definition at line 301 of file app_queue.c.
Referenced by calc_metric(), find_best(), ring_one(), and store_next().
| int oldstatus |
Definition at line 302 of file app_queue.c.
Referenced by ring_entry(), try_calling(), and wait_for_answer().
struct callattempt* q_next [read] |
Definition at line 296 of file app_queue.c.
Referenced by find_best(), hangupcalls(), ring_one(), try_calling(), and wait_for_answer().
| int stillgoing |
Definition at line 300 of file app_queue.c.
Referenced by do_hang(), ring_entry(), ring_one(), try_calling(), and wait_for_answer().
1.5.5