X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2FIRCClient.h;h=ec254f63c5841bda2fbbd24033b426f64946fd6d;hb=HEAD;hp=707400b968d261deef6a07749cfd3e9d8d91f32a;hpb=2d411320c5f1fbfff3862f5fa8c1f1e6b7b6f9d0;p=TransparentIRC.git diff --git a/src/IRCClient.h b/src/IRCClient.h index 707400b..ec254f6 100644 --- a/src/IRCClient.h +++ b/src/IRCClient.h @@ -23,8 +23,17 @@ struct IODescriptor; struct UserSession; struct UserLogin; +struct IRCChannelMember { + char *nick; + int modes; + + struct IRCChannelMember *next, *prev; +}; + struct IRCChannel { char *name; + struct IRCChannelMember *userlist; + int synchronizing_userlist : 1; struct IRCChannel *next, *prev; }; @@ -44,6 +53,11 @@ struct IRCClient { struct IRCLine *recover_header; struct IRCChannel *channel; + char *network_prefixes; + char *network_prefixes_char; + char *network_chanmodes; + char *network_chantypes; + struct IRCClient *next, *prev; };