chatserver/room.h File Reference

#include <map>

Go to the source code of this file.

Classes

class  room_member
 Structure with login information of a member into a channel. More...
class  room
 Information on the status of a chat room. More...

Enumerations

enum  member_status {
  Status_none, Status_muted, Status_member, Status_moderator,
  Status_leader
}
enum  room_type { Room_open, Room_invitation, Room_private }
 Different types of channels:. More...


Enumeration Type Documentation

enum member_status

Enumerator:
Status_none 
Status_muted  Member that is only allowed to listen.
Status_member  Normal talking member of the room.
Status_moderator  Member that can moderate other members and appoint moderators.
Status_leader  Special moderator that can unmoderate others.

enum room_type

Different types of channels:.

Enumerator:
Room_open  anybody can join and gain speach
Room_invitation  people joining can only read and need to gain speech after that
Room_private  people cannot join or see the room they need to be invited for that



Generated on Tue Jan 1 17:30:01 2008 for chatserver/room.h File Reference by  doxygen   Visit the project page on SourceForge.net Logo