class documentation

class twisted.words.im.pbsupport.TwistedWordsClient(pb.Referenceable, basesupport.AbstractClientMixin): (source)

View In Hierarchy

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
def __init__(self, acct, serviceName, perspectiveName, chatui, _logonDeferred=None): (source)
accountName = (source)

Undocumented

name = (source)

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 = (source)

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.

API Documentation for Twisted, generated by pydoctor 20.12.1 at 2021-02-28 19:53:36.