Home | Trees | Index | Help |
|
---|
Package twisted :: Package words :: Module service :: Class IWordsClient |
|
Interface
--+
|
IWordsClient
A client to a perspective on the twisted.words service.
I attach to that participant with Participant.attached(), and detatch with Participant.detached().Method Summary | |
---|---|
Tells me a member has joined a group. | |
Tells me a member has left a group. | |
Notify me of a change in status of one of my contacts. | |
Receive a list of contacts and their status. | |
Receive a message from someone named 'sender'. | |
Receive a list of members in a group. | |
Receive a message from 'sender' directed to a group. | |
Some metadata on a group has been set. |
Method Details |
---|
memberJoined(self, member, group)Tells me a member has joined a group. |
memberLeft(self, member, group)Tells me a member has left a group. |
notifyStatusChanged(self, name, status)Notify me of a change in status of one of my contacts. |
receiveContactList(self, contactList)Receive a list of contacts and their status. The list is composed of 2-tuples, of the form (contactName, contactStatus) |
receiveDirectMessage(self, sender, message, metadata=None)Receive a message from someone named 'sender'. 'metadata' is a dict of special flags. So far 'style': 'emote' is defined. Note that 'metadata' *must* be optional. |
receiveGroupMembers(self, names, group)Receive a list of members in a group. 'names' is a list of participant names in the group named 'group'. |
receiveGroupMessage(self, sender, group, message, metadata=None)Receive a message from 'sender' directed to a group. 'metadata' is a dict of special flags. So far 'style': 'emote' is defined. Note that 'metadata' *must* be optional. |
setGroupMetadata(self, metadata, name)Some metadata on a group has been set. XXX: Should this be receiveGroupMetadata(name, metedata)? |
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.0 on Sat May 15 20:08:21 2004 | http://epydoc.sf.net |