24 |
#include <time.h> |
#include <time.h> |
25 |
#include <sys/time.h> |
#include <sys/time.h> |
26 |
#include <sys/types.h> |
#include <sys/types.h> |
27 |
|
#include <gnutls/gnutls.h> |
28 |
#include "../gui/gui.h" |
#include "../gui/gui.h" |
29 |
|
|
30 |
/* prefixes for chat window */ |
/* prefixes for chat window */ |
138 |
int command_line; /* server was given on command line */ |
int command_line; /* server was given on command line */ |
139 |
char *address; /* address of server (IP or name) */ |
char *address; /* address of server (IP or name) */ |
140 |
int port; /* port for server (6667 by default) */ |
int port; /* port for server (6667 by default) */ |
141 |
|
int ssl; /* SSL protocol */ |
142 |
char *password; /* password for server */ |
char *password; /* password for server */ |
143 |
char *nick1; /* first nickname for the server */ |
char *nick1; /* first nickname for the server */ |
144 |
char *nick2; /* alternate nickname */ |
char *nick2; /* alternate nickname */ |
156 |
int child_read; /* to read into child pipe */ |
int child_read; /* to read into child pipe */ |
157 |
int child_write; /* to write into child pipe */ |
int child_write; /* to write into child pipe */ |
158 |
int sock; /* socket for server */ |
int sock; /* socket for server */ |
159 |
|
gnutls_session gnutls_sess; /* gnutls session (only if SSL is used) */ |
160 |
int is_connected; /* 1 if WeeChat is connected to server */ |
int is_connected; /* 1 if WeeChat is connected to server */ |
161 |
char *unterminated_message; /* beginning of a message in input buf */ |
char *unterminated_message; /* beginning of a message in input buf */ |
162 |
char *nick; /* current nickname */ |
char *nick; /* current nickname */ |
252 |
extern void server_destroy (t_irc_server *); |
extern void server_destroy (t_irc_server *); |
253 |
extern void server_free (t_irc_server *); |
extern void server_free (t_irc_server *); |
254 |
extern void server_free_all (); |
extern void server_free_all (); |
255 |
extern t_irc_server *server_new (char *, int, int, int, int, char *, int, char *, |
extern t_irc_server *server_new (char *, int, int, int, int, char *, int, int, |
256 |
char *, char *, char *, char *, char *, char *, |
char *, char *, char *, char *, char *, char *, |
257 |
int, char *, int, char *); |
char *, int, char *, int, char *); |
258 |
extern int server_send (t_irc_server *, char *, int); |
extern int server_send (t_irc_server *, char *, int); |
259 |
extern void server_sendf (t_irc_server *, char *, ...); |
extern void server_sendf (t_irc_server *, char *, ...); |
260 |
extern void server_recv (t_irc_server *); |
extern void server_recv (t_irc_server *); |