Part of twisted.words.service View Source View In Hierarchy
Implements interfaces: twisted.words.iwords.IGroup
| Method | __init__ | Undocumented | 
| Method | add | Include the given user in this group. | 
| Method | remove | Remove the given user from this group. | 
| Method | size | Return the number of participants in this group. | 
| Method | receive | Broadcast the given message from the given sender to other users in group. | 
| Method | setMetadata | Change the metadata associated with this group. | 
| Method | iterusers | Return an iterator of all users in this group. | 
| Method | _ebUserCall | Undocumented | 
| Method | _cbUserCall | Undocumented | 
| Parameters | user | (type: IUser) | 
| reason | (type: unicode) | 
| Returns | A Deferred which fires with an intrepresenting the the 
number of participants in this group.
 (type:twisted.internet.defer.Deferred) | |
Broadcast the given message from the given sender to other users in group.
The message is not re-transmitted to the sender.| Parameters | sender | IUser | 
| recipient | This is probably a wart.  Maybe it will be removed in the future.  For 
now, it should be the group object the message is being delivered to.
 (type: IGroup) | |
| message | dict | |
| Returns | A Deferred which fires with None when delivery has been attempted for 
all users.
 (type: twisted.internet.defer.Deferred) | |
| Parameters | meta | (type: dict) |