/** RFC1459 channel modes
* */
-enum ChannelModes {
+enum UserModes {
UM_SERVERNOTICE = 's'-65,
UM_WALLOPS = 'w'-65,
UM_INVISIBLE = 'i'-65,
* Create a displayable mode string for this users umodes
*/
const char* FormatModes();
+
+ bool IsModeSet(unsigned char m);
+
+ void SetMode(unsigned char m, bool value);
/** Returns true if a user is invited to a channel.
*/