}
#endif
+void fr_worker_debug(fr_worker_t *worker, FILE *fp)
+{
+ fprintf(fp, "Worker %p\n", worker);
+ fprintf(fp, "\tkq = %d\n", worker->kq);
+ fprintf(fp, "\tnum_channels = %d\n", worker->num_channels);
+
+ fr_time_tracking_debug(&worker->tracking, fp);
+
+}
fr_atomic_queue_t *fr_worker_control_plane(fr_worker_t *worker) CC_HINT(nonnull);
void fr_worker(fr_worker_t *worker) CC_HINT(nonnull);
void fr_worker_exit(fr_worker_t *worker) CC_HINT(nonnull);
+void fr_worker_debug(fr_worker_t *worker, FILE *fp) CC_HINT(nonnull);
#ifdef __cplusplus
}