/*!
* \param remove Whether to remove the popped event from the queue
- * If remove is 0, do not remove the popped event. If it is 1, remove
- * it if it is not an event for an outbound caller. If it is 2,
- * always remove it.
+ * If remove is 0, do not remove the popped event. If it is 1,
+ * remove it if it is not an event for an outbound caller. If it is
+ * 2, always remove it.
*/
static switch_status_t fifo_queue_pop(fifo_queue_t *queue, switch_event_t **pop, int remove)
{
return SWITCH_STATUS_SUCCESS;
}
-/*! \brief Remove matching event from queue
+/*!\brief Remove matching event from queue
*
* Each event in the queue will be checked to see whether it has a
* header equal to name whose value is equal to val. If it does, that
return SWITCH_STATUS_SUCCESS;
}
-/*! \brief Destroy event with given uuid and remove it from queue
+/*!\brief Destroy event with given uuid and remove it from queue
*
* Elements of the queue are searched until a matching uuid is found.
* That uuid is then destroyed and removed from the queue. The
return SWITCH_STATUS_SUCCESS;
}
-/*!
- * \struct fifo_node
+/*!\struct fifo_node
*
* \var fifo_node::outbound_name
* \brief Name of fifo in caller ID
return 0;
}
-/*! \brief Handler for consumer DTMF
+/*!\brief Handler for consumer DTMF
*
* When `fifo_consumer_exit_key` is pressed by the consumer we hangup
* on the caller (unless we've put the caller on hold). The default
return SWITCH_STATUS_SUCCESS;
}
-/*! \brief Handler for caller DTMF
+/*!\brief Handler for caller DTMF
*
* The channel variable `fifo_caller_exit_key` can be set to one or
* more digits that when pressed will cause the caller to exit from
typedef struct fifo_chime_data fifo_chime_data_t;
-/*! \brief Enforce the `fifo_orbit_timeout`
+/*!\brief Enforce the `fifo_orbit_timeout`
*
* If the caller has been waiting longer than the `fifo_orbit_timeout`
* we break out so the orbit can do something else with the call.
return SWITCH_STATUS_SUCCESS;
}
-/*! \brief Handle chimes and timeouts for callers
+/*!\brief Handle chimes and timeouts for callers
*
* Play back the chimes in order spaced out by the given `freq` while
* ensuring that we don't exceed the `orbit_timeout`.
return chime_read_frame_callback(session, frame, user_data);
}
-/*! \brief Handler for waiting consumers
+/*!\brief Handler for waiting consumers
*
* In `user_data` we'll be passed an array of fifo_nodes representing
* the fifos for which this consumer will accept calls. If any of
return SWITCH_STATUS_SUCCESS;
}
-/*!
- * Load or reload the configuration
+/*!\brief Load or reload the configuration
*
* On the initial load, non-static members are preserved unless the
* parameter `delete-all-outbound-members-on-startup` is set. The