I am responsible for managing a user's accounts.

That is, remembering what accounts are available, their settings, adding and removal of accounts, etc.

Instance Variable accounts A collection of available accounts. (type: mapping of strings to Accounts.)
Method __init__ Undocumented
Method getSnapShot A snapshot of all the accounts and their status.
Method isEmpty Undocumented
Method getConnectionInfo Undocumented
Method addAccount Undocumented
Method delAccount Undocumented
Method connect
Method disconnect Undocumented
Method quit Undocumented
accounts =
A collection of available accounts. (type: mapping of strings to Accounts.)
def __init__(self): (source)
Undocumented
def getSnapShot(self): (source)

A snapshot of all the accounts and their status.

ReturnsA list of tuples, each of the form (string:accountName, boolean:isOnline, boolean:autoLogin, string:gatewayType)
def isEmpty(self): (source)
Undocumented
def getConnectionInfo(self): (source)
Undocumented
def addAccount(self, account): (source)
Undocumented
def delAccount(self, accountName): (source)
Undocumented
def connect(self, accountName, chatui): (source)
Returns (type: Deferred interfaces.IClient)
def disconnect(self, accountName): (source)
Undocumented
def quit(self): (source)
Undocumented
API Documentation for Twisted, generated by pydoctor at 2017-06-11 10:59:01.