mirror of
https://github.com/irssi/irssi.git
synced 2026-08-10 12:23:37 +02:00
Moved some IRC specific server stuff to generic server stuff.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@551 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
parent
87a8f71344
commit
c8706013f8
2 changed files with 31 additions and 12 deletions
|
|
@ -18,6 +18,17 @@ typedef struct {
|
|||
char *ircnet;
|
||||
|
||||
IPADDR *own_ip;
|
||||
|
||||
char *password;
|
||||
char *nick;
|
||||
char *username;
|
||||
char *realname;
|
||||
|
||||
/* when reconnecting, the old server status */
|
||||
int reconnection:1; /* we're trying to reconnect */
|
||||
char *channels;
|
||||
char *away_reason;
|
||||
char *usermode;
|
||||
} SERVER_CONNECT_REC;
|
||||
|
||||
typedef struct {
|
||||
|
|
@ -25,6 +36,7 @@ typedef struct {
|
|||
|
||||
SERVER_CONNECT_REC *connrec;
|
||||
time_t connect_time; /* connection time */
|
||||
time_t real_connect_time; /* time when server replied that we really are connected */
|
||||
|
||||
char *tag; /* tag name for addressing server */
|
||||
char *nick; /* current nick */
|
||||
|
|
@ -48,6 +60,11 @@ typedef struct {
|
|||
void *rawlog;
|
||||
void *buffer; /* receive buffer */
|
||||
GHashTable *module_data;
|
||||
|
||||
char *version; /* server version */
|
||||
char *away_reason;
|
||||
int usermode_away:1;
|
||||
int banned:1; /* not allowed to connect to this server */
|
||||
} SERVER_REC;
|
||||
|
||||
extern GSList *servers, *lookup_servers;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue