tried to reorder the program structure and build process
[NeonServV5.git] / ClientSocket.h
diff --git a/ClientSocket.h b/ClientSocket.h
deleted file mode 100644 (file)
index 380e051..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-#ifndef _ClientSocket_h
-#define _ClientSocket_h
-
-#include "main.h"
-
-#define SOCKET_FLAG_DEAD      0x01
-#define SOCKET_FLAG_CONNECTED 0x02
-#define SOCKET_FLAG_READY     0x04
-#define SOCKET_FLAG_PREFERRED  0x08 /* prefered bot to send datas to the IRC World (NOTICE's WHO's etc pp) */
-
-#define BUF_SIZ 512
-
-struct UserNode;
-struct trigger_cache;
-
-struct ClientSocket {
-    int sock;
-    unsigned char flags;
-    char buffer[BUF_SIZ*2]; //we need to store up to 2 full commands at once
-    unsigned int bufferpos;
-    char *host;
-    int port;
-    char *pass;
-    struct UserNode *user;
-    unsigned long traffic_in;
-    unsigned long traffic_out;
-    time_t connection_time;
-       
-       int botid : 16;
-    int clientid : 16;
-    
-    struct ClientSocket *next;
-};
-
-struct ClientSocket* create_socket(char *host, int port, char *pass, struct UserNode *user);
-int connect_socket(struct ClientSocket *client);
-int close_socket(struct ClientSocket *client);
-int write_socket(struct ClientSocket *client, char* msg, int len);
-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 free_sockets();
-
-#endif
\ No newline at end of file