-
Notifications
You must be signed in to change notification settings - Fork 0
/
User.cpp
42 lines (31 loc) · 1.34 KB
/
User.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include "Server.hpp"
User::User(int fd, std::string hostmask): _nick(""),
_name(""),
_fullName("") ,
_hostmask(hostmask),
_userFd(fd),
_isRegistered(false) ,
_allowConnection(false) ,
_isDisconnected(0),
_isOper(false){}
int User::getFD() const {return (this->_userFd);}
std::string User::getFull() const {return (this->_fullName);}
void User::setFull(std::string fullName) {_fullName = fullName;}
std::string User::getName() const {return (this->_name);}
void User::setName(std::string name) {_name = name;}
std::string User::getNick() const {return (this->_nick);}
void User::setNick(std::string nick) {_nick = nick;}
std::string User::getAcc() {return (_cmdAcc);}
void User::setAcc(std::string cmd) {_cmdAcc = cmd;}
void User::appendAcc(std::string partial_cmd)
{
_cmdAcc.append(partial_cmd);
}
std::string User::getHostmask() const {return (this->_hostmask);}
bool User::isDisconnected() const {return (_isDisconnected);}
void User::setDisconnected() {_isDisconnected = true;}
void User::setOper(bool isOper) {_isOper = isOper;}
bool User::getAllowConnection() const {return (_allowConnection);}
void User::setAllowConnection() {_allowConnection = true;}
bool User::isRegistered() {return (_isRegistered);}
void User::registrate() {_isRegistered = true;}