class documentation

class 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
Method add​Contact Undocumented
Method connected Undocumented
Method get​Group Undocumented
Method get​Group​Conversation Undocumented
Method get​Person Undocumented
Method join​Group Undocumented
Method leave​Group Undocumented
Method remote_member​Joined Undocumented
Method remote_member​Left Undocumented
Method remote_notify​Status​Changed Undocumented
Method remote_receive​Contact​List Undocumented
Method remote_receive​Direct​Message Undocumented
Method remote_receive​Group​Members Undocumented
Method remote_receive​Group​Message Undocumented
Method remote_set​Group​Metadata Undocumented
Instance Variable account Undocumented
Instance Variable account​Name Undocumented
Instance Variable chat Undocumented
Instance Variable name Undocumented
Instance Variable perspective I am an object sent remotely as a direct reference.
Method _cb​Group​Joined Undocumented
Method _cb​Group​Left Undocumented
Instance Variable _logon​Deferred Undocumented

Inherited from Referenceable:

Method jelly​For (internal)
Method remote​Message​Received A remote message has been received. Dispatch it appropriately.

Inherited from Serializable (via Referenceable):

Method process​Unique​ID Return an ID which uniquely represents this object for this process.

Inherited from Jellyable (via Referenceable, Serializable):

Method get​State​For Undocumented

Inherited from AbstractClientMixin:

Method connection​Lost Undocumented
Method connection​Made Undocumented
Method unregister​As​Account​Client Tell the chat UI that I have `signed off'.
Class Variable _proto​Base Undocumented
def __init__(self, acct, serviceName, perspectiveName, chatui, _logonDeferred=None): (source)
def addContact(self, name): (source)

Undocumented

def connected(self, perspective): (source)

Undocumented

def getGroup(self, name): (source)

Undocumented

def getGroupConversation(self, name): (source)

Undocumented

def getPerson(self, name): (source)

Undocumented

def joinGroup(self, name): (source)

Undocumented

def leaveGroup(self, name): (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_receiveContactList(self, clist): (source)

Undocumented

def remote_receiveDirectMessage(self, name, message, metadata=None): (source)

Undocumented

def remote_receiveGroupMembers(self, names, group): (source)

Undocumented

def remote_receiveGroupMessage(self, sender, group, message, metadata=None): (source)

Undocumented

def remote_setGroupMetadata(self, dict_, groupName): (source)

Undocumented

accountName = (source)

Undocumented

name = (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.

def _cbGroupJoined(self, result, name): (source)

Undocumented

def _cbGroupLeft(self, result, name): (source)

Undocumented