#include <freeradius-devel/io/control.h>
#include <freeradius-devel/io/ring_buffer.h>
#include <freeradius-devel/fr_log.h>
-#include <freeradius-devel/rad_assert.h>
#include <string.h>
#include <sys/event.h>
#include <freeradius-devel/io/message.h>
#include <freeradius-devel/fr_log.h>
-#include <freeradius-devel/rad_assert.h>
#include <string.h>
#include <freeradius-devel/io/worker.h>
#include <freeradius-devel/io/network.h>
-#include <freeradius-devel/rad_assert.h>
-
typedef struct fr_network_worker_t {
int heap_id; //!< workers are in a heap
fr_time_t cpu_time; //!< how much CPU time this worker has spent
#include <freeradius-devel/token.h>
#include <freeradius-devel/inet.h>
#include <freeradius-devel/radius/radius.h>
-#include <freeradius-devel/rad_assert.h>
#ifndef RDEBUG
#define RDEBUG(fmt, ...) fprintf(stderr, fmt, ## __VA_ARGS__)
RCSID("$Id$")
#include <freeradius-devel/autoconf.h>
-#include <freeradius-devel/rad_assert.h>
#include <freeradius-devel/io/schedule.h>
#include <freeradius-devel/rbtree.h>
RCSID("$Id$")
#include <freeradius-devel/autoconf.h>
-#include <freeradius-devel/rad_assert.h>
#include <freeradius-devel/io/time.h>
/*
#include <freeradius-devel/io/worker.h>
#include <freeradius-devel/io/channel.h>
#include <freeradius-devel/io/message.h>
-#include <freeradius-devel/rad_assert.h>
/**
* Track things by priority and time.