/* Do not remove the headers from this file! see /USAGE for more info. */ /* ** channel_info.c ** ** Define the "channel_info" class for objects that will need it. */ /* ** This class is used to store all the information related to a particular ** channel. */ class channel_info { string name; /* name of the channel */ object * listeners; /* who is listening */ object * hooked; /* objects hooked into this channel */ int flags; /* the channel's flags */ object moderator; /* moderator for this channel */ object speaker; /* the current speaker */ object * requestors; /* who is in the queue to talk */ mixed * history; /* channel history information */ }