twisted.im.interfaces.IClient

Package twisted :: Package im :: Module interfaces :: Class IClient |
[frames | no frames]

## Class IClient

    Interface --+
                |
               IClient

Method Summary
| ``__init__`(self, account, chatui, logonDeferred)`
| `getGroupConversation(self, name, hide)`
| `getPerson(self, name)`
| ``joinGroup`(self, groupName)`
| ``leaveGroup`(self, groupName)`

Instance Variable Summary
`IAccount` | `account`: The Account I am a Client for.

Method Details

### __init__(self, account, chatui, logonDeferred) (Constructor) Parameters: `account` (type=`IAccount`) `chatui` (type=`IChatUI`) `logonDeferred` - Will be called back once I am logged on. (type=`Deferred`)

### joinGroup(self, groupName) Parameters: `groupName` - The name of the group to join. (type=string)

### leaveGroup(self, groupName) Parameters: `groupName` - The name of the group to leave. (type=string)

Instance Variable Details

### account The Account I am a Client for. Type: `IAccount`

Generated by Epydoc 2.0 on Sat May 15 20:08:19 2004 | http://epydoc.sf.net