diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/users.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/users.h b/include/users.h index 9a4057f88..4633f1cd2 100644 --- a/include/users.h +++ b/include/users.h @@ -171,6 +171,10 @@ class userrec : public connection * channels are removed from this list. */ InvitedList invites; + + /** Number of channels this user is currently on + */ + unsigned int ChannelCount; public: /** Resolvers for looking up this users IP address * This will occur if and when res_reverse completes. @@ -718,6 +722,12 @@ class userrec : public connection */ int CountChannels(); + /** Modify the number of channels this user is on (used by CountChannels). + * Pass a positive number to increment the counter, or a negative number + * to decrement it. + */ + void ModChannelCount(int n); + /** Send a notice to all local users from this user * @param text The text format string to send * @param ... Format arguments |