#define SOCKET_FLAG_HAVE_SSL 0x80
#define SOCKET_FLAG_QUITTED 0x100
#define SOCKET_FLAG_FAST_JUMP 0x200
+#define SOCKET_FLAG_SILENT 0x400
+
+#define SOCKET_HAVE_BOTCLASSVALUE1 0x10000000
+#define SOCKET_HAVE_BOTCLASSVALUE2 0x20000000
+#define SOCKET_HAVE_BOTCLASSVALUE3 0x40000000
#define BUF_SIZ 512
int botid : 16;
int clientid : 16;
+ void *botclassvalue1;
+ void *botclassvalue2;
+ void *botclassvalue3;
+
struct ClientSocket *next;
};
void socket_loop(int timeout_seconds);
void putsock(struct ClientSocket *client, const char *text, ...) PRINTF_LIKE(2, 3);
struct ClientSocket* getBots(int flags, struct ClientSocket* last_bot);
+void init_sockets();
void free_sockets();
#endif
\ No newline at end of file