Mon Mar 19 11:30:58 2012

Asterisk developer's documentation


member Struct Reference


Data Fields

int calls
unsigned int dead:1
unsigned int delme:1
int dynamic
char interface [80]
time_t lastcall
call_queuelastqueue
char membername [80]
int paused
int penalty
int realtime
char rt_uniqueid [80]
char state_context [AST_MAX_CONTEXT]
char state_exten [AST_MAX_EXTENSION]
char state_interface [80]
int status

Detailed Description

Definition at line 1031 of file app_queue.c.


Field Documentation

int calls

Number of calls serviced by this member

Definition at line 1038 of file app_queue.c.

Referenced by __queues_show(), add_to_queue(), calc_metric(), clear_queue(), manager_queues_status(), and update_queue().

unsigned int dead

Used to detect members deleted in realtime

Definition at line 1045 of file app_queue.c.

Referenced by rt_handle_member_record(), and update_realtime_members().

unsigned int delme

Flag to delete entry on reload

Definition at line 1046 of file app_queue.c.

Referenced by kill_dead_members(), and mark_member_dead().

int dynamic

Are we dynamically added?

Definition at line 1039 of file app_queue.c.

Referenced by __queues_show(), add_to_queue(), dump_queue_members(), free_members(), manager_queues_status(), mark_member_dead(), and remove_from_queue().

char interface[80]

Technology/Location to dial to reach this member

Definition at line 1032 of file app_queue.c.

Referenced by __queues_show(), add_to_queue(), compare_weight(), complete_queue_remove_member(), dump_queue_members(), interface_exists(), manager_queues_status(), member_cmp_fn(), member_hash_fn(), queue_function_queuememberlist(), reload_queue_members(), reload_single_member(), remove_from_queue(), rt_handle_member_record(), send_agent_complete(), set_member_paused(), set_member_penalty(), and update_realtime_members().

time_t lastcall

When last successful call was hungup

Definition at line 1043 of file app_queue.c.

Referenced by __queues_show(), add_to_queue(), calc_metric(), clear_queue(), get_member_status(), manager_queues_status(), queue_function_qac(), and update_queue().

struct call_queue* lastqueue

Last queue we received a call

Definition at line 1044 of file app_queue.c.

Referenced by update_queue().

char membername[80]

Member name to use in queue logs

Definition at line 1036 of file app_queue.c.

Referenced by __queues_show(), add_to_queue(), complete_queue_remove_member(), dump_queue_members(), get_member_status(), manager_queues_status(), queue_transfer_fixup(), reload_queue_members(), remove_from_queue(), ring_entry(), send_agent_complete(), and set_member_paused().

int paused

Are we paused (not accepting calls)?

Definition at line 1042 of file app_queue.c.

Referenced by __queues_show(), add_to_queue(), dump_queue_members(), get_member_status(), manager_queues_status(), manager_queues_summary(), num_available_members(), queue_function_qac(), reload_queue_members(), reload_single_member(), ring_entry(), rt_handle_member_record(), and set_member_paused().

int penalty

Are we a last resort?

Definition at line 1037 of file app_queue.c.

Referenced by __queues_show(), add_to_queue(), calc_metric(), create_queue_member(), dump_queue_members(), get_member_penalty(), get_member_status(), manager_queues_status(), reload_queue_members(), reload_single_member(), rt_handle_member_record(), and set_member_penalty().

int realtime

Is this member realtime?

Definition at line 1040 of file app_queue.c.

Referenced by __queues_show(), rt_handle_member_record(), set_member_paused(), and update_realtime_members().

char rt_uniqueid[80]

Unique id of realtime member entry

Definition at line 1047 of file app_queue.c.

Referenced by rt_handle_member_record(), and update_realtime_member_field().

char state_context[AST_MAX_CONTEXT]

Context to use when getting state (if using hint)

Definition at line 1034 of file app_queue.c.

Referenced by extension_state_cb(), and get_queue_member_status().

char state_exten[AST_MAX_EXTENSION]

Extension to get state from (if using hint)

Definition at line 1033 of file app_queue.c.

Referenced by extension_state_cb(), and get_queue_member_status().

char state_interface[80]

Technology/Location from which to read devicestate changes

Definition at line 1035 of file app_queue.c.

Referenced by dump_queue_members(), get_queue_member_status(), handle_statechange(), reload_queue_members(), and rt_handle_member_record().

int status

Status of queue member

Definition at line 1041 of file app_queue.c.

Referenced by __queues_show(), add_to_queue(), get_member_status(), kill_dead_members(), manager_queues_status(), manager_queues_summary(), num_available_members(), queue_function_qac(), queue_function_qac_dep(), and ring_entry().


The documentation for this struct was generated from the following file:
Generated on Mon Mar 19 11:30:58 2012 for Asterisk - The Open Source Telephony Project by  doxygen 1.4.7