ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/include/channel.h
(Generate patch)

Comparing ircd-hybrid/trunk/include/channel.h (file contents):
Revision 3937 by michael, Tue Jun 10 19:01:12 2014 UTC vs.
Revision 4170 by michael, Sat Jul 5 15:32:59 2014 UTC

# Line 72 | Line 72 | struct Channel
72    time_t topic_time;
73    time_t last_knock; /*!< don't allow knock to flood */
74    time_t last_join_time;
75  time_t last_invite; /*!< don't allow INVITE to flood */
75    time_t first_received_message_time; /*!< channel flood control */
76    unsigned int flags;
77    int received_number_of_privmsgs;
78  
79 +  dlink_list locmembers;  /*!< local members are here too */
80    dlink_list members;
81    dlink_list invites;
82    dlink_list banlist;
# Line 91 | Line 91 | struct Channel
91   /*! \brief Membership structure */
92   struct Membership
93   {
94 +  dlink_node locchannode;  /*!< link to chptr->locmembers */
95    dlink_node channode;     /*!< link to chptr->members    */
96    dlink_node usernode;     /*!< link to source_p->channel */
97    struct Channel *chptr;   /*!< Channel pointer */
# Line 113 | Line 114 | struct Ban
114    int type;
115   };
116  
117 < extern dlink_list global_channel_list;
117 > extern dlink_list channel_list;
118 > extern struct event splitmode_event;
119  
120   extern int check_channel_name(const char *, const int);
121   extern int can_send(struct Channel *, struct Client *, struct Membership *, const char *);
# Line 138 | Line 140 | extern void check_spambot_warning(struct
140   extern void check_splitmode(void *);
141   extern void free_channel_list(dlink_list *);
142   extern void destroy_channel(struct Channel *);
143 < extern void set_channel_topic(struct Channel *, const char *, const char *, time_t, int);
143 > extern void channel_set_topic(struct Channel *, const char *, const char *, time_t, int);
144  
145   extern const char *get_member_status(const struct Membership *, const int);
146  

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)