#ifndef __WORKER_H__ #define __WORKER_H__ #include struct settings { char *host; char *port; }; struct worker { int fd; pthread_mutex_t task_mtx; pthread_t task; int task_active; }; int worker_create(struct worker *, const struct settings *); void worker_destroy(struct worker *); int worker_main(struct worker *, int argc, char *argv[]); #endif