dr_client_iterator_next

Function dr_client_iterator_next 

Source
pub unsafe extern "C" fn dr_client_iterator_next(
    iter: *mut dr_client_iterator_t,
    client_id: *mut client_id_t,
    client_pri: *mut usize,
    client_path: *mut c_char,
    client_options: *mut c_char,
)
Expand description

Return information about a client.

\param[in] iter A client iterator created with dr_client_iterator_start()

\param[out] client_id The unique client ID provided at client registration.

\param[out] client_pri The client’s priority.

\param[out] client_path The client’s path provided at registration. Callers can pass NULL if this value is not needed. Otherwise, the parameter must be a caller-allocated array of length #MAXIMUM_PATH.

\param[out] client_options The client options provided at registration. Callers can pass NULL if this value is not needed. Otherwise, the parameter must be a caller-allocated array of length #DR_MAX_OPTIONS_LENGTH.