Undocumented
| Method | __init__ | 
    Undocumented | 
| Method | itergroups | 
    Return an iterator of all groups of which this user is a member. | 
| Method | join | 
    Attempt to join the given group. | 
| Method | leave | 
    Discontinue participation in the given group. | 
| Method | loggedIn | 
    Invoked by the associated IChatService when login occurs. | 
  
| Method | logout | 
    Undocumented | 
| Method | send | 
    Send the given message to the given user or group. | 
| Instance Variable | groups | 
    Undocumented | 
| Instance Variable | lastMessage | 
    A POSIX timestamp indicating the time of the last message received from this user. | 
| Instance Variable | mind | 
    A reference to the mind which logged in to this user. Set if and only if the user is logged in. | 
| Instance Variable | name | 
    A short string, unique among users. | 
| Instance Variable | realm | 
    A reference to the Realm to which this user belongs. Set if and only if the user is logged in. | 
| Instance Variable | signOn | 
    A POSIX timestamp indicating this user's most recent sign on time. | 
| Parameters | |
group:IGroup | Undocumented | 
| Returns | |
twisted.internet.defer.Deferred | Undocumented | 
| Parameters | |
group:IGroup | Undocumented | 
| reason | Undocumented | 
| Returns | |
twisted.internet.defer.Deferred | Undocumented | 
IChatService when login occurs.| Parameters | |
| realm | The IChatService through which login is occurring. | 
| mind | The mind object used for cred login. |