class twisted.words.im.pbsupport.TwistedWordsClient(pb.Referenceable, basesupport.AbstractClientMixin): (source)
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 | __init__ | Undocumented |
Instance Variable | accountName | Undocumented |
Instance Variable | name | Undocumented |
Instance Variable | chat | Undocumented |
Instance Variable | account | Undocumented |
Method | getPerson | Undocumented |
Method | getGroup | Undocumented |
Method | getGroupConversation | Undocumented |
Method | addContact | Undocumented |
Method | remote_receiveGroupMembers | Undocumented |
Method | remote_receiveGroupMessage | Undocumented |
Method | remote_memberJoined | Undocumented |
Method | remote_memberLeft | Undocumented |
Method | remote_notifyStatusChanged | Undocumented |
Method | remote_receiveDirectMessage | Undocumented |
Method | remote_receiveContactList | Undocumented |
Method | remote_setGroupMetadata | Undocumented |
Method | joinGroup | Undocumented |
Method | leaveGroup | Undocumented |
Method | connected | Undocumented |
Instance Variable | perspective | I am an object sent remotely as a direct reference. |
Instance Variable | _logonDeferred | Undocumented |
Method | _cbGroupJoined | Undocumented |
Method | _cbGroupLeft | Undocumented |
Inherited from Referenceable:
Method | remoteMessageReceived | A remote message has been received. Dispatch it appropriately. |
Method | jellyFor | (internal) |
Inherited from Serializable (via Referenceable):
Method | processUniqueID | Return an ID which uniquely represents this object for this process. |
Inherited from Jellyable (via Referenceable, Serializable):
Method | getStateFor | Undocumented |
Inherited from AbstractClientMixin:
Method | connectionMade | Undocumented |
Method | connectionLost | Undocumented |
Method | unregisterAsAccountClient | Tell the chat UI that I have `signed off'. |
Class Variable | _protoBase | Undocumented |
Undocumented
I am an object sent remotely as a direct reference.
When one of my subclasses is sent as an argument to or returned from a remote method call, I will be serialized by default as a direct reference.
This means that the peer will be able to call methods on me; a method call xxx() from my peer will be resolved to methods of the name remote_xxx.