BigBrotherBot v1.9.0
System Development Information for the BigBrotherBot project.

b3::storage::Storage Class Reference

Inheritance diagram for b3::storage::Storage:
b3::storage::database::DatabaseStorage b3::storage::database::DatabaseStorage

List of all members.

Public Member Functions

def getCounts
def getClient
def getClientsMatching
def setClient
def setClientAlias
def getClientAlias
def getClientAliases
def setClientIpAddresse
def getClientIpAddress
def getClientIpAddresses
def getLastPenalties
def setClientPenalty
def getClientPenalty
def getClientPenalties
def getClientLastPenalty
def getClientFirstPenalty
def disableClientPenalties
def numPenalties
def getGroups
def getGroup
def getCounts
def getClient
def getClientsMatching
def setClient
def setClientAlias
def getClientAlias
def getClientAliases
def setClientIpAddresse
def getClientIpAddress
def getClientIpAddresses
def getLastPenalties
def setClientPenalty
def getClientPenalty
def getClientPenalties
def getClientLastPenalty
def getClientFirstPenalty
def disableClientPenalties
def numPenalties
def getGroups
def getGroup

Static Public Attributes

 console = None

Member Function Documentation

def b3::storage::Storage::disableClientPenalties (   self,
  client,
  type = 'Ban' 
)
def b3::storage::Storage::disableClientPenalties (   self,
  client,
  type = 'Ban' 
)
def b3::storage::Storage::getClient (   self,
  client 
)
def b3::storage::Storage::getClient (   self,
  client 
)
def b3::storage::Storage::getClientAlias (   self,
  alias 
)
def b3::storage::Storage::getClientAlias (   self,
  alias 
)
def b3::storage::Storage::getClientAliases (   self,
  client 
)
def b3::storage::Storage::getClientAliases (   self,
  client 
)
def b3::storage::Storage::getClientFirstPenalty (   self,
  client,
  type = 'Ban' 
)
def b3::storage::Storage::getClientFirstPenalty (   self,
  client,
  type = 'Ban' 
)
def b3::storage::Storage::getClientIpAddress (   self,
  ipalias 
)
def b3::storage::Storage::getClientIpAddress (   self,
  ipalias 
)
def b3::storage::Storage::getClientIpAddresses (   self,
  client 
)
def b3::storage::Storage::getClientIpAddresses (   self,
  client 
)
def b3::storage::Storage::getClientLastPenalty (   self,
  client,
  type = 'Ban' 
)
def b3::storage::Storage::getClientLastPenalty (   self,
  client,
  type = 'Ban' 
)
def b3::storage::Storage::getClientPenalties (   self,
  client,
  type = 'Ban' 
)
def b3::storage::Storage::getClientPenalties (   self,
  client,
  type = 'Ban' 
)
def b3::storage::Storage::getClientPenalty (   self,
  penalty 
)
def b3::storage::Storage::getClientPenalty (   self,
  penalty 
)
def b3::storage::Storage::getClientsMatching (   self,
  match 
)
def b3::storage::Storage::getClientsMatching (   self,
  match 
)
def b3::storage::Storage::getCounts (   self)
def b3::storage::Storage::getCounts (   self)
def b3::storage::Storage::getGroup (   self,
  group 
)
Get a Group from storage.
Raises KeyError if group cannot be found in storage.

Reimplemented in b3::storage::database::DatabaseStorage, and b3::storage::database::DatabaseStorage.

def b3::storage::Storage::getGroup (   self,
  group 
)
Get a Group from storage.
Raises KeyError if group cannot be found in storage.

Reimplemented in b3::storage::database::DatabaseStorage, and b3::storage::database::DatabaseStorage.

def b3::storage::Storage::getGroups (   self)
def b3::storage::Storage::getGroups (   self)
def b3::storage::Storage::getLastPenalties (   self,
  types = 'Ban',
  num = 5 
)
def b3::storage::Storage::getLastPenalties (   self,
  types = 'Ban',
  num = 5 
)
def b3::storage::Storage::numPenalties (   self,
  client,
  type = 'Ban' 
)
def b3::storage::Storage::numPenalties (   self,
  client,
  type = 'Ban' 
)
def b3::storage::Storage::setClient (   self,
  client 
)
def b3::storage::Storage::setClient (   self,
  client 
)
def b3::storage::Storage::setClientAlias (   self,
  alias 
)
def b3::storage::Storage::setClientAlias (   self,
  alias 
)
def b3::storage::Storage::setClientIpAddresse (   self,
  ipalias 
)
def b3::storage::Storage::setClientIpAddresse (   self,
  ipalias 
)
def b3::storage::Storage::setClientPenalty (   self,
  penalty 
)
def b3::storage::Storage::setClientPenalty (   self,
  penalty 
)

Member Data Documentation


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