void work_queue_resources_send( struct link *master, struct work_queue_resources *r, time_t stoptime )
{
	debug(D_WQ, "Sending resource description to master:");
	work_queue_resource_send(master, &r->workers, "workers",stoptime);
	work_queue_resource_send(master, &r->disk,    "disk",   stoptime);
	work_queue_resource_send(master, &r->memory,  "memory", stoptime);
	work_queue_resource_send(master, &r->gpus,    "gpus",   stoptime);
	work_queue_resource_send(master, &r->cores,   "cores",  stoptime);

	/* send the tag last, the master knows when the resource update is complete */
	link_putfstring(master, "resource tag %"PRId64"\n", stoptime, r->tag);
}
void work_queue_resources_send( struct link *master, struct work_queue_resources *r, time_t stoptime )
{
	work_queue_resource_send(master,&r->cores,"cores",stoptime);
	work_queue_resource_send(master,&r->disk,"disk",stoptime);
	work_queue_resource_send(master,&r->memory,"memory",stoptime);
}