webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
webkitpy.thirdparty.irc.ircbot.Channel Class Reference

Public Member Functions

def __init__ (self)
 
def users (self)
 
def opers (self)
 
def voiced (self)
 
def has_user (self, nick)
 
def is_oper (self, nick)
 
def is_voiced (self, nick)
 
def add_user (self, nick)
 
def remove_user (self, nick)
 
def change_nick (self, before, after)
 
def set_mode (self, mode, value=None)
 
def clear_mode (self, mode, value=None)
 
def has_mode (self, mode)
 
def is_moderated (self)
 
def is_secret (self)
 
def is_protected (self)
 
def has_topic_lock (self)
 
def is_invite_only (self)
 
def has_allow_external_messages (self)
 
def has_limit (self)
 
def limit (self)
 
def has_key (self)
 
def key (self)
 

Public Attributes

 userdict
 
 operdict
 
 voiceddict
 
 modes
 

Detailed Description

A class for keeping information about an IRC channel.

This class can be improved a lot.

Constructor & Destructor Documentation

◆ __init__()

def webkitpy.thirdparty.irc.ircbot.Channel.__init__ (   self)

Member Function Documentation

◆ add_user()

def webkitpy.thirdparty.irc.ircbot.Channel.add_user (   self,
  nick 
)

◆ change_nick()

def webkitpy.thirdparty.irc.ircbot.Channel.change_nick (   self,
  before,
  after 
)

◆ clear_mode()

def webkitpy.thirdparty.irc.ircbot.Channel.clear_mode (   self,
  mode,
  value = None 
)
Clear mode on the channel.

Arguments:

    mode -- The mode (a single-character string).

    value -- Value

◆ has_allow_external_messages()

def webkitpy.thirdparty.irc.ircbot.Channel.has_allow_external_messages (   self)

◆ has_key()

def webkitpy.thirdparty.irc.ircbot.Channel.has_key (   self)

◆ has_limit()

def webkitpy.thirdparty.irc.ircbot.Channel.has_limit (   self)

◆ has_mode()

def webkitpy.thirdparty.irc.ircbot.Channel.has_mode (   self,
  mode 
)

◆ has_topic_lock()

def webkitpy.thirdparty.irc.ircbot.Channel.has_topic_lock (   self)

◆ has_user()

def webkitpy.thirdparty.irc.ircbot.Channel.has_user (   self,
  nick 
)
Check whether the channel has a user.

◆ is_invite_only()

def webkitpy.thirdparty.irc.ircbot.Channel.is_invite_only (   self)

◆ is_moderated()

def webkitpy.thirdparty.irc.ircbot.Channel.is_moderated (   self)

◆ is_oper()

def webkitpy.thirdparty.irc.ircbot.Channel.is_oper (   self,
  nick 
)
Check whether a user has operator status in the channel.

◆ is_protected()

def webkitpy.thirdparty.irc.ircbot.Channel.is_protected (   self)

◆ is_secret()

def webkitpy.thirdparty.irc.ircbot.Channel.is_secret (   self)

◆ is_voiced()

def webkitpy.thirdparty.irc.ircbot.Channel.is_voiced (   self,
  nick 
)
Check whether a user has voice mode set in the channel.

◆ key()

def webkitpy.thirdparty.irc.ircbot.Channel.key (   self)

◆ limit()

def webkitpy.thirdparty.irc.ircbot.Channel.limit (   self)

◆ opers()

def webkitpy.thirdparty.irc.ircbot.Channel.opers (   self)
Returns an unsorted list of the channel's operators.

◆ remove_user()

def webkitpy.thirdparty.irc.ircbot.Channel.remove_user (   self,
  nick 
)

◆ set_mode()

def webkitpy.thirdparty.irc.ircbot.Channel.set_mode (   self,
  mode,
  value = None 
)
Set mode on the channel.

Arguments:

    mode -- The mode (a single-character string).

    value -- Value

◆ users()

def webkitpy.thirdparty.irc.ircbot.Channel.users (   self)
Returns an unsorted list of the channel's users.

◆ voiced()

def webkitpy.thirdparty.irc.ircbot.Channel.voiced (   self)
Returns an unsorted list of the persons that have voice
mode set in the channel.

Member Data Documentation

◆ modes

webkitpy.thirdparty.irc.ircbot.Channel.modes

◆ operdict

webkitpy.thirdparty.irc.ircbot.Channel.operdict

◆ userdict

webkitpy.thirdparty.irc.ircbot.Channel.userdict

◆ voiceddict

webkitpy.thirdparty.irc.ircbot.Channel.voiceddict

The documentation for this class was generated from the following file: