| Home | Trees | Index | Help |
|---|
| Package twisted :: Package im :: Module basesupport :: Class AbstractAccount |
|
Versioned --+
|
AbstractAccount
IRCAccount,
PBAccount,
TOCAccountBase class for Accounts.
I am the start of an implementation ofIAccount, I implement isOnline and most of logOn, though you'll need to implement
_startLogOn in a subclass.
| Method Summary | |
|---|---|
__init__(self,
accountName,
autoLogin,
username,
password,
host,
port)
| |
__getstate__(self)
| |
__repr__(self)
| |
__setstate__(self,
state)
(inherited from Versioned)
| |
Group factory. | |
Person factory. | |
isOnline(self)
| |
Deferred interfaces.IClient
|
Log on to this account. |
upgrateToVersion2(self)
| |
(internal) Do a version upgrade. (inherited from Versioned)
| |
| Instance Variable Summary | |
|---|---|
accountName
- | |
autoLogin
- | |
host
- | |
password
- | |
port
- | |
username
- | |
| Class Variable Summary | |
|---|---|
class |
AbstractGroup
- A Callable that will return a IGroupappropriate for this
account type. |
class |
AbstractPerson
- A Callable that will return a IPersonappropriate for this
account type. |
NoneType |
client
|
int |
persistanceVersion
|
| Method Details |
|---|
getGroup(self, name)Group factory.
|
getPerson(self, name)Person factory.
|
logOn(self, chatui)Log on to this account. Takes care to not start a connection if a connection is already in progress. You will need to implement_startLogOn for this
to work, and it would be a good idea to override
_loginFailed too.
|
| Instance Variable Details |
|---|
accountName |
autoLogin |
host |
password |
port |
username |
| Class Variable Details |
|---|
AbstractGroupAbstractGroup = twisted.im.basesupport.AbstractGroup
|
AbstractPersonAbstractPerson = twisted.im.basesupport.AbstractPerson
|
client
|
persistanceVersion
|
| Home | Trees | Index | Help |
|---|
| Generated by Epydoc 1.1 on Fri Jun 27 03:45:28 2003 | http://epydoc.sf.net |