void ChatChannel::SetModerated(bool inModerated) { Moderated = inModerated; LinkedListIterator<Client*> iterator(ClientsInChannel); iterator.Reset(); while(iterator.MoreElements()) { Client *ChannelClient = iterator.GetData(); if(ChannelClient) { if(Moderated) ChannelClient->GeneralChannelMessage("Channel " + Name + " is now moderated."); else ChannelClient->GeneralChannelMessage("Channel " + Name + " is no longer moderated."); } iterator.Advance(); } }