aboutsummaryrefslogtreecommitdiff
path: root/src/channels.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2022-12-08 10:19:47 +0000
committerGravatar Sadie Powell2022-12-08 10:19:47 +0000
commit5e44188857ba733f72f3728f557f7f9bfe251602 (patch)
treebbe537fa35ead05c2de65f3ea1165557bf2ece01 /src/channels.cpp
parentConst correct the IRCv3 standard replies API. (diff)
More const correctness work.
Diffstat (limited to 'src/channels.cpp')
-rw-r--r--src/channels.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/channels.cpp b/src/channels.cpp
index d98bcc123..457956387 100644
--- a/src/channels.cpp
+++ b/src/channels.cpp
@@ -122,9 +122,9 @@ void Channel::DelUser(const MemberMap::iterator& membiter)
CheckDestroy();
}
-Membership* Channel::GetUser(User* user)
+Membership* Channel::GetUser(User* user) const
{
- MemberMap::iterator i = userlist.find(user);
+ MemberMap::const_iterator i = userlist.find(user);
if (i == userlist.end())
return nullptr;
return i->second;
@@ -369,7 +369,7 @@ void Channel::KickUser(User* src, const MemberMap::iterator& victimiter, const s
this->DelUser(victimiter);
}
-void Channel::Write(ClientProtocol::Event& protoev, char status, const CUList& except_list)
+void Channel::Write(ClientProtocol::Event& protoev, char status, const CUList& except_list) const
{
ModeHandler::Rank minrank = 0;
if (status)
@@ -426,13 +426,13 @@ const char* Channel::ChanModes(bool showsecret)
return scratch.c_str();
}
-void Channel::WriteNotice(const std::string& text, char status)
+void Channel::WriteNotice(const std::string& text, char status) const
{
ClientProtocol::Messages::Privmsg privmsg(ClientProtocol::Messages::Privmsg::nocopy, ServerInstance->FakeClient, this, text, MSG_NOTICE, status);
Write(ServerInstance->GetRFCEvents().privmsg, privmsg, status);
}
-void Channel::WriteRemoteNotice(const std::string& text, char status)
+void Channel::WriteRemoteNotice(const std::string& text, char status) const
{
WriteNotice(text, status);
ServerInstance->PI->SendMessage(this, status, text, MSG_NOTICE);
@@ -482,9 +482,9 @@ std::string Membership::GetAllPrefixModes() const
return ret;
}
-ModeHandler::Rank Channel::GetPrefixValue(User* user)
+ModeHandler::Rank Channel::GetPrefixValue(User* user) const
{
- MemberMap::iterator m = userlist.find(user);
+ MemberMap::const_iterator m = userlist.find(user);
if (m == userlist.end())
return 0;
return m->second->GetRank();