struct UserSession;
struct UserLogin;
+struct IRCChannel {
+ char *name;
+
+ struct IRCChannel *next, *prev;
+};
+
+struct IRCUser {
+ char *nick;
+ char *ident;
+ char *host;
+};
+
struct IRCClient {
struct IODescriptor *iofd;
struct UserSession *session;
int auth_confirmed : 1;
+ int fully_connected : 1;
struct IRCLine *recover_header;
+ struct IRCChannel *channel;
struct IRCClient *next, *prev;
};