Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
member Struct Reference
Collaboration diagram for member:
Collaboration graph
[legend]

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
 
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 1592 of file app_queue.c.

Field Documentation

◆ callcompletedinsl

int callcompletedinsl

Whether the current call was completed within service level

Definition at line 1607 of file app_queue.c.

Referenced by clear_queue(), try_calling(), update_queue(), and update_status().

◆ calls

int calls

Number of calls serviced by this member

Definition at line 1600 of file app_queue.c.

Referenced by calc_metric(), clear_queue(), manager_queues_status(), print_queue(), queue_member_blob_create(), qupd_exec(), try_calling(), and update_queue().

◆ dead

unsigned int dead

Used to detect members deleted in realtime

Definition at line 1613 of file app_queue.c.

Referenced by find_queue_by_name_rt(), rt_handle_member_record(), and update_realtime_members().

◆ delme

unsigned int delme

Flag to delete entry on reload

Definition at line 1614 of file app_queue.c.

Referenced by kill_dead_members(), mark_member_dead(), and queue_delme_members_decrement_followers().

◆ dynamic

int dynamic

◆ interface

char interface[AST_CHANNEL_NAME]

◆ lastcall

time_t lastcall

◆ lastpause

time_t lastpause

◆ lastqueue

struct call_queue* lastqueue

Last queue we received a call

Definition at line 1612 of file app_queue.c.

Referenced by can_ring_entry(), qupd_exec(), and update_queue().

◆ membername

char membername[80]

◆ paused

int paused

◆ penalty

int penalty

◆ queuepos

int queuepos

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

Definition at line 1606 of file app_queue.c.

Referenced by calc_metric(), member_add_to_queue(), queue_delme_members_decrement_followers(), queue_member_decrement_followers(), queue_member_follower_removal(), and reload_single_member().

◆ realtime

int realtime

◆ reason_paused

char reason_paused[80]

◆ ringinuse

unsigned int ringinuse

◆ rt_uniqueid

char rt_uniqueid[80]

Unique id of realtime member entry

Definition at line 1615 of file app_queue.c.

Referenced by remove_from_queue(), rt_handle_member_record(), and update_realtime_member_field().

◆ starttime

time_t starttime

The time at which the member answered the current caller.

Definition at line 1609 of file app_queue.c.

Referenced by clear_queue(), manager_queues_status(), print_queue(), queue_member_blob_create(), try_calling(), update_queue(), and update_status().

◆ state_context

char state_context[AST_MAX_CONTEXT]

Context to use when getting state (if using hint)

Definition at line 1595 of file app_queue.c.

Referenced by create_queue_member(), extension_state_cb(), and get_queue_member_status().

◆ state_exten

char state_exten[AST_MAX_EXTENSION]

Extension to get state from (if using hint)

Definition at line 1594 of file app_queue.c.

Referenced by create_queue_member(), extension_state_cb(), and get_queue_member_status().

◆ state_id

int state_id

Extension state callback id (if using hint)

Definition at line 1597 of file app_queue.c.

Referenced by create_queue_member(), and destroy_queue_member_cb().

◆ state_interface

char state_interface[AST_CHANNEL_NAME]

◆ status

int status

◆ wrapuptime

int wrapuptime

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