/[weechat]/weechat/src/irc/irc.h
ViewVC logotype

Diff of /weechat/src/irc/irc.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.41 by flashcode, Sun Feb 20 00:08:23 2005 UTC revision 1.42 by flashcode, Sun Feb 20 13:37:49 2005 UTC
# Line 23  Line 23 
23    
24  #include <time.h>  #include <time.h>
25  #include <sys/time.h>  #include <sys/time.h>
26    #include <sys/types.h>
27  #include "../gui/gui.h"  #include "../gui/gui.h"
28    
29  /* prefixes for chat window */  /* prefixes for chat window */
# Line 138  struct t_irc_server Line 139  struct t_irc_server
139      int autorejoin;                 /* auto rejoin channels when kicked     */      int autorejoin;                 /* auto rejoin channels when kicked     */
140            
141      /* internal vars */      /* internal vars */
142        pid_t child_pid;                /* pid of child process (connecting)    */
143        int child_read;                 /* to read into child pipe              */
144        int child_write;                /* to write into child pipe             */
145        int sock4;                      /* socket for server                    */
146        int is_connected;               /* 1 if WeeChat is connected to server  */
147      char *unterminated_message;     /* beginning of a message in input buf  */      char *unterminated_message;     /* beginning of a message in input buf  */
148      char *nick;                     /* current nickname                     */      char *nick;                     /* current nickname                     */
     int is_connected;               /* 1 if WeeChat is connected to server  */  
149      time_t reconnect_start;         /* this time + delay = reconnect time   */      time_t reconnect_start;         /* this time + delay = reconnect time   */
150      int reconnect_join;             /* 1 if channels opened to rejoin       */      int reconnect_join;             /* 1 if channels opened to rejoin       */
     int sock4;                      /* socket for server                    */  
     int server_read;                /* pipe for reading server data         */  
     int server_write;               /* pipe for sending data to server      */  
151      int is_away;                    /* 1 is user is marker as away          */      int is_away;                    /* 1 is user is marker as away          */
152      time_t away_time;               /* time() when user marking as away     */      time_t away_time;               /* time() when user marking as away     */
153      int lag;                        /* lag (in milliseconds)                */      int lag;                        /* lag (in milliseconds)                */
# Line 235  extern t_irc_server *server_new (char *, Line 237  extern t_irc_server *server_new (char *,
237  extern int server_send (t_irc_server *, char *, int);  extern int server_send (t_irc_server *, char *, int);
238  extern void server_sendf (t_irc_server *, char *, ...);  extern void server_sendf (t_irc_server *, char *, ...);
239  extern void server_recv (t_irc_server *);  extern void server_recv (t_irc_server *);
240    extern void server_child_read (t_irc_server *);
241  extern int server_connect (t_irc_server *);  extern int server_connect (t_irc_server *);
242  extern void server_reconnect (t_irc_server *);  extern void server_reconnect (t_irc_server *);
243  extern void server_auto_connect (int);  extern void server_auto_connect (int);

Legend:
Removed from v.1.41  
changed lines
  Added in v.1.42

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26