t.w.i.p.TwistedWordsClient(pb.Referenceable, basesupport.AbstractClientMixin) : class documentation

Part of twisted.words.im.pbsupport View 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 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
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'.
Instance Variable _logonDeferred Fired when I am done logging in.
def __init__(self, acct, serviceName, perspectiveName, chatui, _logonDeferred=None): (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
API Documentation for Twisted, generated by pydoctor at 2012-09-01 11:44:56.