
Data Fields | |
| unsigned int | call_pending:1 |
| int | calls |
| unsigned int | dead:1 |
| unsigned int | delme:1 |
| int | dynamic |
| char | interface [AST_CHANNEL_NAME] |
| time_t | lastcall |
| struct call_queue * | lastqueue |
| char | membername [80] |
| int | paused |
| int | penalty |
| int | queuepos |
| int | realtime |
| unsigned int | ringinuse:1 |
| char | rt_uniqueid [80] |
| char | state_context [AST_MAX_CONTEXT] |
| char | state_exten [AST_MAX_EXTENSION] |
| char | state_interface [AST_CHANNEL_NAME] |
| int | status |
Definition at line 1143 of file app_queue.c.
| unsigned int call_pending |
TRUE if the Q is attempting to place a call to the member.
Definition at line 1160 of file app_queue.c.
Referenced by member_call_pending_clear(), member_call_pending_set(), and ring_entry().
| int calls |
Number of calls serviced by this member
Definition at line 1150 of file app_queue.c.
Referenced by __queues_show(), add_to_queue(), calc_metric(), clear_queue(), manager_queues_status(), try_calling(), and update_queue().
| unsigned int dead |
Used to detect members deleted in realtime
Definition at line 1158 of file app_queue.c.
Referenced by find_queue_by_name_rt(), rt_handle_member_record(), and update_realtime_members().
| unsigned int delme |
Flag to delete entry on reload
Definition at line 1159 of file app_queue.c.
Referenced by kill_dead_members(), mark_member_dead(), and queue_delme_members_decrement_followers().
| int dynamic |
Are we dynamically added?
Definition at line 1151 of file app_queue.c.
Referenced by __queues_show(), add_to_queue(), dump_queue_members(), free_members(), manager_queues_status(), mark_member_dead(), remove_from_queue(), and try_calling().
| char interface[AST_CHANNEL_NAME] |
Technology/Location to dial to reach this member
Definition at line 1144 of file app_queue.c.
Referenced by __queues_show(), add_to_queue(), aqm_exec(), compare_weight(), complete_queue_remove_member(), create_queue_member(), dump_queue_members(), find_queue_by_name_rt(), interface_exists(), manager_queues_status(), member_cmp_fn(), member_hash_fn(), queue_function_mem_write(), queue_function_queuememberlist(), reload_queue_members(), reload_single_member(), remove_from_queue(), rqm_exec(), rt_handle_member_record(), send_agent_complete(), set_member_paused(), set_member_penalty_help_members(), set_member_ringinuse_help_members(), try_calling(), update_realtime_members(), and wait_for_answer().
| time_t lastcall |
When last successful call was hungup
Definition at line 1156 of file app_queue.c.
Referenced by __queues_show(), add_to_queue(), calc_metric(), clear_queue(), get_member_status(), is_member_available(), manager_queues_status(), queue_function_mem_read(), rna(), try_calling(), and update_queue().
| struct call_queue* lastqueue |
Last queue we received a call
Definition at line 1157 of file app_queue.c.
Referenced by try_calling(), and update_queue().
| char membername[80] |
Member name to use in queue logs
Definition at line 1148 of file app_queue.c.
Referenced by __queues_show(), add_to_queue(), aqm_exec(), complete_queue_remove_member(), create_queue_member(), dump_queue_members(), find_queue_by_name_rt(), get_member_status(), handle_queue_remove_member(), manager_queues_status(), manager_remove_queue_member(), ql_exec(), queue_transfer_fixup(), reload_queue_members(), remove_from_queue(), ring_entry(), rqm_exec(), rt_handle_member_record(), send_agent_complete(), set_member_paused(), try_calling(), update_realtime_members(), and wait_for_answer().
| int paused |
Are we paused (not accepting calls)?
Definition at line 1154 of file app_queue.c.
Referenced by __queues_show(), add_to_queue(), can_ring_entry(), create_queue_member(), dump_queue_members(), get_member_status(), is_member_available(), manager_queues_status(), manager_queues_summary(), queue_function_mem_read(), queue_function_mem_write(), reload_queue_members(), reload_single_member(), rt_handle_member_record(), and set_member_paused().
| int penalty |
Are we a last resort?
Definition at line 1149 of file app_queue.c.
Referenced by __queues_show(), add_to_queue(), aqm_exec(), calc_metric(), create_queue_member(), dump_queue_members(), get_member_penalty(), get_member_status(), manager_queues_status(), queue_function_mem_read(), reload_queue_members(), reload_single_member(), rt_handle_member_record(), set_member_penalty_help_members(), and try_calling().
| int queuepos |
In what order (pertains to certain strategies) should this member be called?
Definition at line 1155 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().
| int realtime |
Is this member realtime?
Definition at line 1152 of file app_queue.c.
Referenced by __queues_show(), find_queue_by_name_rt(), queue_function_mem_write(), remove_from_queue(), rt_handle_member_record(), set_member_paused(), set_member_penalty_help_members(), set_member_ringinuse_help_members(), try_calling(), and update_realtime_members().
| unsigned int ringinuse |
Flag to ring queue members even if their status is 'inuse'
Definition at line 1162 of file app_queue.c.
Referenced by __queues_show(), add_to_queue(), can_ring_entry(), create_queue_member(), is_member_available(), queue_function_mem_read(), queue_function_mem_write(), reload_single_member(), ring_entry(), rt_handle_member_record(), and set_member_ringinuse_help_members().
| char rt_uniqueid[80] |
Unique id of realtime member entry
Definition at line 1161 of file app_queue.c.
Referenced by remove_from_queue(), 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 1146 of file app_queue.c.
Referenced by create_queue_member(), 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 1145 of file app_queue.c.
Referenced by create_queue_member(), extension_state_cb(), and get_queue_member_status().
Technology/Location from which to read devicestate changes
Definition at line 1147 of file app_queue.c.
Referenced by __queues_show(), aqm_exec(), create_queue_member(), dump_queue_members(), get_queue_member_status(), handle_statechange(), manager_queues_status(), reload_queue_members(), and rt_handle_member_record().
| int status |
Status of queue member
Definition at line 1153 of file app_queue.c.
Referenced by __queues_show(), add_to_queue(), can_ring_entry(), create_queue_member(), get_member_status(), is_member_available(), kill_dead_members(), manager_queues_status(), manager_queues_summary(), queue_function_mem_read(), and queue_function_qac_dep().