/* interface.h */

#define NOSINGLE 1
#define NOMULTI 2
#define PORTINUSE 3
#define NOSOCKET 4

void immediate_disconnect();
int init_interface(int port, int do_single);
void shutdown_interface();
void handle_input();
char *get_devconn(struct object *obj);
void send_device(struct object *obj, char *msg);
int reconnect_device(struct object *src, struct object *dest);
void disconnect_device(struct object *obj);
struct object *next_who(struct object *obj);