class InMemoryWordsRealm(WordsRealm): (source)
Undocumented
| Method | __init__ | Undocumented | 
| Method | addGroup | Add the given group to this service. | 
| Method | addUser | Add the given user to this service. | 
| Method | itergroups | Return all groups available on this service. | 
| Method | lookupGroup | Retrieve a group by name. | 
| Method | lookupUser | Undocumented | 
| Instance Variable | groups | Undocumented | 
| Instance Variable | users | Undocumented | 
            Inherited from WordsRealm:
          
| Method | createGroup | Create a new group with the given name. | 
| Method | createUser | Create a new user with the given name. | 
| Method | getGroup | Retrieve the group by the given name. | 
| Method | getUser | Retrieve the user by the given name. | 
| Method | groupFactory | Undocumented | 
| Method | logoutFactory | Undocumented | 
| Method | requestAvatar | Return avatar which provides one of the given interfaces. | 
| Method | userFactory | Undocumented | 
| Class Variable | createGroupOnRequest | A boolean indicating whether getGroupshould implicitly create groups which are requested but which do not yet exist. | 
| Class Variable | createUserOnRequest | A boolean indicating whether getUsershould implicitly create users which are requested but which do not yet exist. | 
| Instance Variable | name | A short string identifying this chat service (eg, a hostname) | 
| Class Variable | _encoding | Undocumented | 
| Parameters | |
| group: IGroup | Undocumented | 
| Returns | |
| twisted.internet.defer.Deferred | A Deferred which fires with Nonewhen the group is added, or which fails withtwisted.words.ewords.DuplicateGroupif a group with the same name exists already. | 
twisted.words.service.WordsRealm.addUserAdd the given user to this service.
This is an internal method intended to be overridden by WordsRealm subclasses, not called by external code.
| Parameters | |
| user: IUser | Undocumented | 
| Returns | |
| twisted.internet.defer.Deferred | A Deferred which fires with Nonewhen the user is added, or which fails withtwisted.words.ewords.DuplicateUserif a user with the same name exists already. | 
| Returns | |
| twisted.internet.defer.Deferred | A Deferred which fires with a list of IGroup providers. | 
Retrieve a group by name.
Unlike getGroup, this will never implicitly create a group.
| Parameters | |
| name:str | Undocumented | 
| Returns | |
| twisted.internet.defer.Deferred | A Deferred which fires with the group by the given name, or which fails with twisted.words.ewords.NoSuchGroup. |