*/
#include <table.h>
+#include <procbridge.h>
typedef struct manager {
table connections;
+ pthread_mutex_t conn_lock; /* protect connections table */
int bound;
io_handler bound_handler;
int (*handler)(void *, void *);
manager m;
} *connection;
-connection force_tcp_connection(manager m, unsigned int ip, unsigned int short);
+connection force_tcp_connection(manager m, unsigned int ip, unsigned int short,
+ procbridge pb);
manager init_connections(unsigned short, int (*f)(void *, void *), void *);
void remove_connection(void *arg);
void shutdown_connections(manager m);