BigBrotherBot v1.5.0
System Development Information for the BigBrotherBot project.
Public Member Functions | Static Public Attributes | Properties | Private Member Functions | Private Attributes | Static Private Attributes

b3::clients::Client Class Reference

Inheritance diagram for b3::clients::Client:
b3::fake::FakeClient

List of all members.

Public Member Functions

def __init__
def isvar
def setvar
def var
def varlist
def vardict
def delvar
def getBans
def getWarnings
def getGroups
def getAliases
def getattr
def addGroup
def setGroup
def remGroup
def inGroup
def refreshLevel
def disconnect
def kick
def ban
def reBan
def unban
def tempban
def message
def warn
def notice
def makeAlias
def save
def auth

Static Public Attributes

string guid = ''
string pbid = ''
string name = ''
string ip = ''
string greeting = ''
int autoLogin = 1
int maskLevel = 0
int groupBits = 0
 console = None
 exactName = None
 team = b3.TEAM_UNKNOWN
 maxGroup = None
 authed = False
 hide = False
 state = None
 authorizing = False
 connected = True
 lastVisit = None

Properties

 bans = property(getBans)
 warnings = property(getWarnings)
 groups = property(getGroups)
 aliases = property(getAliases)
 pbid = property(_get_pbid, _set_pbid)
 guid = property(_get_guid, _set_guid)
 groupBits = property(_get_groupBits, _set_groupBits)
 id = property(_get_id, _set_id)
 connections = property(_get_connections, _set_connections)
 maskLevel = property(_get_maskLevel, _set_maskLevel)
 maskGroup = property(_get_maskGroup, _set_maskGroup)
 maskedGroup = property(_get_maskedGroup)
 maskedLevel = property(_get_maskedLevel)
 ip = property(_get_ip, _set_ip)
 timeAdd = property(_get_timeAdd, _set_timeAdd)
 cid = property(_get_cid, _set_cid)
 data = property(_get_data, _set_data)
 timeEdit = property(_get_timeEdit, _set_timeEdit)
 name = property(_get_name, _set_name)
 maxLevel = property(_get_maxLevel)
 numWarnings = property(_get_numWarns)
 lastWarning = property(_get_lastWarn)
 firstWarning = property(_get_firstWarn)
 numBans = property(_get_numBans)
 lastBan = property(_get_lastBan)

Private Member Functions

def _set_pbid
def _get_pbid
def _set_guid
def _get_guid
def _set_groupBits
def _get_groupBits
def _set_id
def _get_id
def _set_connections
def _get_connections
def _set_maskLevel
def _get_maskLevel
def _set_maskGroup
def _get_maskGroup
def _get_maskedGroup
def _get_maskedLevel
def _set_ip
def _get_ip
def _set_timeAdd
def _get_timeAdd
def _set_cid
def _get_cid
def _set_data
def _get_data
def _set_timeEdit
def _get_timeEdit
def _set_team
def _get_team
def _set_name
def _get_name
def _get_exactName
def _get_maxLevel
def _get_maxGroup
def _get_numWarns
def _get_lastWarn
def _get_firstWarn
def _get_numBans
def _get_lastBan

Private Attributes

 _pbid
 _guid
 _groupBits
 _id
 _connections
 _maskLevel
 _ip
 _timeAdd
 _timeEdit
 _name
 _exactName

Static Private Attributes

 _pluginData = None
int _timeAdd = 0
int _timeEdit = 0
 _tempLevel = None
 _cid = None
 _data = None
 _groups = None
string _pbid = ''
string _guid = ''
int _groupBits = 0
int _id = 0
int _connections = 0
int _maskLevel = 0
 _maskGroup = None
string _ip = ''
 _team = b3.TEAM_UNKNOWN
string _name = ''
string _exactName = ''
 _maxLevel = None
 _maxGroup = None

Constructor & Destructor Documentation

def b3::clients::Client::__init__ (   self,
  kwargs 
)

Member Function Documentation

def b3::clients::Client::_get_cid (   self) [private]
def b3::clients::Client::_get_connections (   self) [private]
def b3::clients::Client::_get_data (   self) [private]
def b3::clients::Client::_get_exactName (   self) [private]
def b3::clients::Client::_get_firstWarn (   self) [private]
def b3::clients::Client::_get_groupBits (   self) [private]
def b3::clients::Client::_get_guid (   self) [private]
def b3::clients::Client::_get_id (   self) [private]
def b3::clients::Client::_get_ip (   self) [private]
def b3::clients::Client::_get_lastBan (   self) [private]
def b3::clients::Client::_get_lastWarn (   self) [private]
def b3::clients::Client::_get_maskedGroup (   self) [private]
def b3::clients::Client::_get_maskedLevel (   self) [private]
def b3::clients::Client::_get_maskGroup (   self) [private]
def b3::clients::Client::_get_maskLevel (   self) [private]
def b3::clients::Client::_get_maxGroup (   self) [private]
def b3::clients::Client::_get_maxLevel (   self) [private]
def b3::clients::Client::_get_name (   self) [private]
def b3::clients::Client::_get_numBans (   self) [private]
def b3::clients::Client::_get_numWarns (   self) [private]
def b3::clients::Client::_get_pbid (   self) [private]
def b3::clients::Client::_get_team (   self) [private]
def b3::clients::Client::_get_timeAdd (   self) [private]
def b3::clients::Client::_get_timeEdit (   self) [private]
def b3::clients::Client::_set_cid (   self,
  cid 
) [private]
def b3::clients::Client::_set_connections (   self,
  v 
) [private]
def b3::clients::Client::_set_data (   self,
  data 
) [private]
def b3::clients::Client::_set_groupBits (   self,
  bits 
) [private]
def b3::clients::Client::_set_guid (   self,
  guid 
) [private]
def b3::clients::Client::_set_id (   self,
  v 
) [private]
def b3::clients::Client::_set_ip (   self,
  ip 
) [private]
def b3::clients::Client::_set_maskGroup (   self,
  g 
) [private]
def b3::clients::Client::_set_maskLevel (   self,
  v 
) [private]
def b3::clients::Client::_set_name (   self,
  name 
) [private]
def b3::clients::Client::_set_pbid (   self,
  pbid 
) [private]
def b3::clients::Client::_set_team (   self,
  team 
) [private]
def b3::clients::Client::_set_timeAdd (   self,
  time 
) [private]
def b3::clients::Client::_set_timeEdit (   self,
  time 
) [private]
def b3::clients::Client::addGroup (   self,
  group 
)
def b3::clients::Client::auth (   self)
def b3::clients::Client::ban (   self,
  reason = '',
  keyword = None,
  admin = None,
  silent = False,
  data = '',
  kwargs 
)
def b3::clients::Client::delvar (   self,
  plugin,
  key 
)
def b3::clients::Client::disconnect (   self)
def b3::clients::Client::getAliases (   self)
def b3::clients::Client::getattr (   self,
  name,
  default = None 
)
def b3::clients::Client::getBans (   self)
def b3::clients::Client::getGroups (   self)
def b3::clients::Client::getWarnings (   self)
def b3::clients::Client::inGroup (   self,
  group 
)
def b3::clients::Client::isvar (   self,
  plugin,
  key 
)
def b3::clients::Client::kick (   self,
  reason = '',
  keyword = None,
  admin = None,
  silent = False,
  data = '',
  kwargs 
)
def b3::clients::Client::makeAlias (   self,
  name 
)
def b3::clients::Client::message (   self,
  msg 
)

Reimplemented in b3::fake::FakeClient.

def b3::clients::Client::notice (   self,
  notice,
  spare,
  admin = None 
)
def b3::clients::Client::reBan (   self,
  ban 
)
def b3::clients::Client::refreshLevel (   self)
def b3::clients::Client::remGroup (   self,
  group 
)
def b3::clients::Client::save (   self,
  console = None 
)
def b3::clients::Client::setGroup (   self,
  group 
)
def b3::clients::Client::setvar (   self,
  plugin,
  key,
  value = None 
)
def b3::clients::Client::tempban (   self,
  reason = '',
  keyword = None,
  duration = 2,
  admin = None,
  silent = False,
  data = '',
  kwargs 
)
def b3::clients::Client::unban (   self,
  reason = '',
  admin = None,
  silent = False,
  kwargs 
)
def b3::clients::Client::var (   self,
  plugin,
  key,
  default = None 
)
def b3::clients::Client::vardict (   self,
  plugin,
  key,
  default = None 
)
def b3::clients::Client::varlist (   self,
  plugin,
  key,
  default = None 
)
def b3::clients::Client::warn (   self,
  duration,
  warning,
  keyword = None,
  admin = None,
  data = '' 
)

Member Data Documentation

b3::clients::Client::_cid = None [static, private]
int b3::clients::Client::_connections = 0 [static, private]
b3::clients::Client::_data = None [static, private]
string b3::clients::Client::_exactName = '' [static, private]
int b3::clients::Client::_groupBits = 0 [static, private]
b3::clients::Client::_groups = None [static, private]
string b3::clients::Client::_guid = '' [static, private]
int b3::clients::Client::_id = 0 [static, private]
string b3::clients::Client::_ip = '' [static, private]
b3::clients::Client::_maskGroup = None [static, private]
int b3::clients::Client::_maskLevel = 0 [static, private]
b3::clients::Client::_maxGroup = None [static, private]
b3::clients::Client::_maxLevel = None [static, private]
string b3::clients::Client::_name = '' [static, private]
string b3::clients::Client::_pbid = '' [static, private]
b3::clients::Client::_pluginData = None [static, private]

Reimplemented in b3::fake::FakeClient.

b3::clients::Client::_tempLevel = None [static, private]
int b3::clients::Client::_timeAdd = 0 [static, private]
int b3::clients::Client::_timeEdit = 0 [static, private]
b3::clients::Client::authed = False [static]

Reimplemented in b3::fake::FakeClient.

Reimplemented in b3::fake::FakeClient.

string b3::clients::Client::greeting = '' [static]
string b3::clients::Client::guid = '' [static]
b3::clients::Client::hide = False [static]
string b3::clients::Client::ip = '' [static]
string b3::clients::Client::name = '' [static]
string b3::clients::Client::pbid = '' [static]
b3::clients::Client::state = None [static]

Reimplemented in b3::fake::FakeClient.

Reimplemented in b3::fake::FakeClient.


Property Documentation

b3::clients::Client::aliases = property(getAliases) [static]
b3::clients::Client::bans = property(getBans) [static]
b3::clients::Client::cid = property(_get_cid, _set_cid) [static]

Reimplemented in b3::fake::FakeClient.

b3::clients::Client::connections = property(_get_connections, _set_connections) [static]
b3::clients::Client::data = property(_get_data, _set_data) [static]
b3::clients::Client::firstWarning = property(_get_firstWarn) [static]
b3::clients::Client::groupBits = property(_get_groupBits, _set_groupBits) [static]
b3::clients::Client::groups = property(getGroups) [static]
b3::clients::Client::guid = property(_get_guid, _set_guid) [static]
b3::clients::Client::id = property(_get_id, _set_id) [static]
b3::clients::Client::ip = property(_get_ip, _set_ip) [static]
b3::clients::Client::lastBan = property(_get_lastBan) [static]
b3::clients::Client::lastWarning = property(_get_lastWarn) [static]
b3::clients::Client::maskedGroup = property(_get_maskedGroup) [static]
b3::clients::Client::maskedLevel = property(_get_maskedLevel) [static]
b3::clients::Client::maskGroup = property(_get_maskGroup, _set_maskGroup) [static]
b3::clients::Client::maskLevel = property(_get_maskLevel, _set_maskLevel) [static]
b3::clients::Client::maxLevel = property(_get_maxLevel) [static]
b3::clients::Client::name = property(_get_name, _set_name) [static]
b3::clients::Client::numBans = property(_get_numBans) [static]
b3::clients::Client::numWarnings = property(_get_numWarns) [static]
b3::clients::Client::pbid = property(_get_pbid, _set_pbid) [static]
b3::clients::Client::timeAdd = property(_get_timeAdd, _set_timeAdd) [static]

Reimplemented in b3::fake::FakeClient.

b3::clients::Client::timeEdit = property(_get_timeEdit, _set_timeEdit) [static]
b3::clients::Client::warnings = property(getWarnings) [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Properties