Asterisk - The Open Source Telephony Project  21.4.1
Data Fields
member Struct Reference

Data Fields

int callcompletedinsl
 
int calls
 
unsigned int dead:1
 
unsigned int delme:1
 
int dynamic
 
char interface [AST_CHANNEL_NAME]
 
time_t lastcall
 
time_t lastpause
 
struct call_queuelastqueue
 
time_t logintime
 
char membername [80]
 
int paused
 
int penalty
 
int queuepos
 
int realtime
 
char reason_paused [80]
 
unsigned int ringinuse:1
 
char rt_uniqueid [80]
 
time_t starttime
 
char state_context [AST_MAX_CONTEXT]
 
char state_exten [AST_MAX_EXTENSION]
 
int state_id
 
char state_interface [AST_CHANNEL_NAME]
 
int status
 
int wrapuptime
 

Detailed Description

Definition at line 1726 of file app_queue.c.

Field Documentation

int callcompletedinsl

Whether the current call was completed within service level

Definition at line 1741 of file app_queue.c.

Referenced by update_queue(), and update_status().

int calls

Number of calls serviced by this member

Definition at line 1734 of file app_queue.c.

Referenced by calc_metric(), manager_queues_status(), print_queue(), qupd_exec(), reload_single_member(), and update_queue().

unsigned int dead

Used to detect members deleted in realtime

Definition at line 1748 of file app_queue.c.

Referenced by find_queue_by_name_rt(), and rt_handle_member_record().

unsigned int delme

Flag to delete entry on reload

Definition at line 1749 of file app_queue.c.

int dynamic
char interface[AST_CHANNEL_NAME]
time_t lastcall
time_t lastpause

When started the last pause

Definition at line 1745 of file app_queue.c.

Referenced by create_queue_member(), manager_queues_status(), print_queue(), and rt_handle_member_record().

struct call_queue* lastqueue

Last queue we received a call

Definition at line 1747 of file app_queue.c.

Referenced by qupd_exec(), and update_queue().

time_t logintime

The time when started the login

Definition at line 1746 of file app_queue.c.

Referenced by create_queue_member(), manager_queues_status(), and print_queue().

char membername[80]
int paused
int penalty
int queuepos

In what order (pertains to certain strategies) should this member be called?

Definition at line 1740 of file app_queue.c.

Referenced by calc_metric(), and reload_single_member().

int realtime

Is this member realtime?

Definition at line 1736 of file app_queue.c.

Referenced by find_queue_by_name_rt(), print_queue(), remove_from_queue(), and rt_handle_member_record().

char reason_paused[80]

Reason of paused if member is paused

Definition at line 1739 of file app_queue.c.

Referenced by add_to_queue(), dump_queue_members(), manager_queues_status(), print_queue(), reload_queue_members(), and rt_handle_member_record().

unsigned int ringinuse

Flag to ring queue members even if their status is 'inuse'

Definition at line 1751 of file app_queue.c.

Referenced by create_queue_member(), print_queue(), queue_function_mem_read(), reload_single_member(), reload_single_queue(), and rt_handle_member_record().

char rt_uniqueid[80]

Unique id of realtime member entry

Definition at line 1750 of file app_queue.c.

Referenced by remove_from_queue(), and rt_handle_member_record().

time_t starttime

The time at which the member answered the current caller.

Definition at line 1743 of file app_queue.c.

Referenced by manager_queues_status(), print_queue(), update_queue(), and update_status().

char state_context[AST_MAX_CONTEXT]

Context to use when getting state (if using hint)

Definition at line 1729 of file app_queue.c.

Referenced by create_queue_member(), and get_queue_member_status().

char state_exten[AST_MAX_EXTENSION]

Extension to get state from (if using hint)

Definition at line 1728 of file app_queue.c.

Referenced by create_queue_member(), and get_queue_member_status().

int state_id

Extension state callback id (if using hint)

Definition at line 1731 of file app_queue.c.

Referenced by create_queue_member().

char state_interface[AST_CHANNEL_NAME]
int status
int wrapuptime

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