23 namespace ClientProtocol
54 std::list<ClientProtocol::Messages::Mode> modelist;
55 std::vector<Message*> modemsgplist;
59 static void BuildMessages(
User* source,
Channel* Chantarget,
User* Usertarget,
const Modes::ChangeList& changelist, std::list<ClientProtocol::Messages::Mode>& modelist, std::vector<Message*>& modemsgplist)
62 for (Modes::ChangeList::List::const_iterator i = changelist.
getlist().begin(); i != changelist.
getlist().end(); i = modelist.back().GetEndIterator())
65 modemsgplist.push_back(&modelist.back());
71 , modechanges(changelist)
73 BuildMessages(source, Chantarget, Usertarget, changelist, modelist, modemsgplist);
78 const std::list<ClientProtocol::Messages::Mode>& GetMessages()
const {
return modelist; }