summaryrefslogtreecommitdiffstats
path: root/src/chat-server/chatchannel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/chat-server/chatchannel.cpp')
-rw-r--r--src/chat-server/chatchannel.cpp84
1 files changed, 23 insertions, 61 deletions
diff --git a/src/chat-server/chatchannel.cpp b/src/chat-server/chatchannel.cpp
index 9814375..bf8bce5 100644
--- a/src/chat-server/chatchannel.cpp
+++ b/src/chat-server/chatchannel.cpp
@@ -23,82 +23,45 @@
#include "chat-server/chatchannel.hpp"
-ChatChannel::ChatChannel(const std::string &channelName,
- const std::string &channelAnnouncement = "None",
- const std::string &channelPassword = "None",
- bool channelPrivacy = true):
- mChannelName(channelName),
- mChannelAnnouncement(channelAnnouncement),
- mChannelPassword(channelPassword),
- mChannelPrivate(channelPrivacy)
+ChatChannel::ChatChannel(const std::string &name,
+ const std::string &announcement,
+ const std::string &password,
+ bool privacy):
+ mName(name),
+ mAnnouncement(announcement),
+ mPassword(password),
+ mPrivate(privacy)
{
- if (channelAnnouncement == "")
- mChannelAnnouncement = "None";
- if (channelPassword == "")
- mChannelPassword = "None";
- mRegisteredUsers.clear();
-}
-
-ChatChannel::~ChatChannel()
-{
- mRegisteredUsers.clear();
-}
-
-
-const std::string&
-ChatChannel::getName() const
-{
- return mChannelName;
-}
-
-const std::string&
-ChatChannel::getAnnouncement() const
-{
- return mChannelAnnouncement;
-}
-
-const std::string&
-ChatChannel::getPassword() const
-{
- return mChannelPassword;
-}
-
-bool
-ChatChannel::getPrivacy() const
-{
- return mChannelPrivate;
+ if (announcement == "")
+ mAnnouncement = "None";
+ if (password == "")
+ mPassword = "None";
}
void
-ChatChannel::setName(const std::string &channelName)
+ChatChannel::setName(const std::string &name)
{
- mChannelName = channelName;
+ mName = name;
}
void
-ChatChannel::setAnnouncement(const std::string &channelAnnouncement)
+ChatChannel::setAnnouncement(const std::string &announcement)
{
- if (channelAnnouncement == "")
- mChannelAnnouncement = "None";
+ if (announcement == "")
+ mAnnouncement = "None";
else
- mChannelAnnouncement = channelAnnouncement;
+ mAnnouncement = announcement;
}
void
-ChatChannel::setPassword(const std::string &channelPassword)
+ChatChannel::setPassword(const std::string &password)
{
- if (channelPassword == "")
- mChannelPassword = "None";
+ if (password == "")
+ mPassword = "None";
else
- mChannelPassword = channelPassword;
+ mPassword = password;
}
-ChatChannel::ChannelUsers const &ChatChannel::getUserList() const
-{
- return mRegisteredUsers;
-}
-
-
bool ChatChannel::addUserInChannel(std::string const &user)
{
// Check if the user already exists in the channel
@@ -109,7 +72,6 @@ bool ChatChannel::addUserInChannel(std::string const &user)
return true;
}
-
bool ChatChannel::removeUserFromChannel(std::string const &user)
{
ChannelUsers::iterator i_end = mRegisteredUsers.end(),
@@ -119,7 +81,7 @@ bool ChatChannel::removeUserFromChannel(std::string const &user)
return true;
}
-void ChatChannel::removeEveryUsersFromChannel()
+void ChatChannel::removeAllUsersFromChannel()
{
mRegisteredUsers.clear();
}