Package twisted :: Package test :: Module test_words :: Class DummyWordsClient
[show private | hide private]
[frames | no frames]

Class DummyWordsClient

LocalAsRemote --+
                |
               DummyWordsClient


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
  async_memberJoined(self, member, group)
Tells me a member has joined a group.
  async_memberLeft(self, member, group)
Tells me a member has left a group.
  async_notifyStatusChanged(self, name, status)
Notify me of a change in status of one of my contacts.
  async_receiveContactList(self, contactList)
Receive a list of contacts and their status.
  async_receiveDirectMessage(self, sender, message, metadata)
Receive a message from someone named 'sender'.
  async_receiveGroupMembers(self, names, group)
Receive a list of members in a group.
  async_receiveGroupMessage(self, sender, group, message, metadata)
Receive a message from 'sender' directed to a group.
  async_setGroupMetadata(self, metadata, name)
Some metadata on a group has been set.
  callRemote(self, name, *args, **kw)
Call a specially-designated local method. (inherited from LocalAsRemote)
  remoteMethod(self, name)
(inherited from LocalAsRemote)

Method Details

async_memberJoined(self, member, group)

Tells me a member has joined a group.

async_memberLeft(self, member, group)

Tells me a member has left a group.

async_notifyStatusChanged(self, name, status)

Notify me of a change in status of one of my contacts.

async_receiveContactList(self, contactList)

Receive a list of contacts and their status.

The list is composed of 2-tuples, of the form (contactName, contactStatus)

async_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.

async_receiveGroupMembers(self, names, group)

Receive a list of members in a group.

'names' is a list of participant names in the group named 'group'.

async_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.

async_setGroupMetadata(self, metadata, name)

Some metadata on a group has been set.

XXX: Should this be receiveGroupMetadata(name, metedata)?

Generated by Epydoc 1.2 prerelease on Wed Jan 29 06:29:07 2003 http://epydoc.sf.net