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 Undocumented
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'.
def __init__(self, acct, serviceName, perspectiveName, chatui, _logonDeferred=None): (source)
accountName =
Undocumented
name =
Undocumented
chat =
Undocumented
account =
Undocumented
_logonDeferred =
Undocumented
def getPerson(self, name): (source)
Undocumented
def getGroup(self, name): (source)
Undocumented
def getGroupConversation(self, name): (source)
Undocumented
def addContact(self, name): (source)
Undocumented
def remote_receiveGroupMembers(self, names, group): (source)
Undocumented
def remote_receiveGroupMessage(self, sender, group, message, metadata=None): (source)
Undocumented
def remote_memberJoined(self, member, group): (source)
Undocumented
def remote_memberLeft(self, member, group): (source)
Undocumented
def remote_notifyStatusChanged(self, name, status): (source)
Undocumented
def remote_receiveDirectMessage(self, name, message, metadata=None): (source)
Undocumented
def remote_receiveContactList(self, clist): (source)
Undocumented
def remote_setGroupMetadata(self, dict_, groupName): (source)
Undocumented
def joinGroup(self, name): (source)
Undocumented
def leaveGroup(self, name): (source)
Undocumented
def _cbGroupJoined(self, result, name): (source)
Undocumented
def _cbGroupLeft(self, result, name): (source)
Undocumented
def connected(self, perspective): (source)
Undocumented
perspective =
Undocumented
API Documentation for Twisted, generated by pydoctor at 2020-03-20 23:54:06.