Package twisted :: Package im :: Module pbsupport :: Class TwistedWordsClient

[frames | no frames]

## Class TwistedWordsClient

    AbstractClientMixin --+
                          |
      Jellyable --+       |
                  |       |
       Serializable --+   |
                      |   |
          Referenceable --+
                          |
                         TwistedWordsClient

In some cases, this acts as an Account, since it a source of text messages (multiple Words instances may be on a single PB connection)

Method Summary
| `__init__(self, acct, serviceName, perspectiveName, chatui, _logonDeferred)`
| `_cbGroupJoined(self, result, name)`
| `_cbGroupLeft(self, result, name)`
| `addContact(self, name)`
| `connected(self, perspective)`
| `getGroup(self, name)`
| `getGroupConversation(self, name)`
| `getPerson(self, name)`
| `joinGroup(self, name)`
| `leaveGroup(self, name)`
| `remote_memberJoined(self, member, group)`
| `remote_memberLeft(self, member, group)`
| `remote_notifyStatusChanged(self, name, status)`
| `remote_receiveContactList(self, clist)`
| `remote_receiveDirectMessage(self, name, message, metadata)`
| `remote_receiveGroupMembers(self, names, group)`
| `remote_receiveGroupMessage(self, sender, group, message, metadata)`
| `remote_setGroupMetadata(self, dict_, groupName)`
Inherited from Referenceable
| ``jellyFor`(self, jellier)` (internal)
| ``remoteMessageReceived`(self, broker, message, args, kw)` A remote message has been received.
Inherited from Serializable
| ``processUniqueID`(self)` Return an ID which uniquely represents this object for this process.
Inherited from Jellyable
| ``getStateFor`(self, jellier)`
Inherited from AbstractClientMixin
| ``connectionLost`(self, reason)`
| ``connectionMade`(self)`
| ``unregisterAsAccountClient`(self)` Tell the chat UI that I have `signed off'.

Instance Variable Summary
Inherited from AbstractClientMixin
| `_logonDeferred`: Fired when I am done logging in.

Class Variable Summary
Inherited from Referenceable
`NoneType` | `perspective` = None
Inherited from Jellyable
`tuple` | `__implements__` = `(<class twisted.spread.interfaces.IJell...`

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