Files
MiniChat/Client.cpp
bettercallous 91e8f5c3f2 fixed bugs
2024-04-30 16:26:19 +01:00

67 lines
1.1 KiB
C++

#include "Client.hpp"
Client::Client() {}
Client::Client(int fd) : _fd(fd), _authentication(0) {}
Client::~Client() {}
int Client::getFd() const {return _fd;}
void Client::setPassword(const std::string& password) {
pass = password;
}
std::string Client::getPassowrd() const {
return pass;
}
std::string Client::getName() const {
return name;
}
void Client::setName(const std::string& newName) {
name = newName;
}
std::string Client::getNick() const {
return nick;
}
void Client::setNick(const std::string& newNick) {
nick = newNick;
}
std::string Client::getUser() const {
return user;
}
void Client::setUser(const std::string& newUser) {
user = newUser;
}
int Client::getAuthentication() const {
return _authentication;
}
void Client::setAuthentication(int auth) {
_authentication = auth;
}
const std::string& Client::getCommand() const {
return command;
}
void Client::clearCommand() {
command.clear();
command = "";
}
void Client::appendCommand(std::string str) {
command += str;
}
void Client::setCommand(std::string cmd) {
command = cmd;
}