IRC에서 생성되는 User 객체를 정의하는 클래스.
더 자세히 ...
#include <User.hpp>
IRC에서 생성되는 User 객체를 정의하는 클래스.
◆ User() [1/2]
User 객체의 기본 생성자.
객체가 생성될 때, 모든 멤버 변수들을 초기화한다.
◆ ~User()
◆ User() [2/2]
grc::User::User |
( |
const User &IN | User | ) |
|
|
private |
User 객체의 복사 생성자.
(사용되지 않음)
- 매개변수
-
◆ operator=()
const User & grc::User::operator= |
( |
const User &IN | User | ) |
|
User 객체의 복사 대입 연산자.
현재 객체에 매개 변수로 받은 User의 값을 전부 복사한다.
- 매개변수
-
- 반환값
- const User& : 복사된 User 객체.
◆ IsAuthenticated()
bool grc::User::IsAuthenticated |
( |
| ) |
const |
User가 인증 되었는지 확인하는 함수.
- 반환값
- true
-
false
◆ IsRegistered()
bool grc::User::IsRegistered |
( |
| ) |
const |
User가 등록 되었는지 확인하는 함수.
- 반환값
- true
-
false
◆ GetSocket()
int32 grc::User::GetSocket |
( |
| ) |
const |
User 객체의 소켓을 반환하는 함수.
- 반환값
- int32 : User 객체의 소켓.
◆ GetNickname()
const std::string & grc::User::GetNickname |
( |
| ) |
const |
User 객체의 nickname을 반환하는 함수.
- 반환값
- const std::string& : User 객체의 nickname.
◆ GetUsername()
const std::string & grc::User::GetUsername |
( |
| ) |
const |
User 객체의 username을 반환하는 함수.
- 반환값
- const std::string& : User 객체의 username.
◆ GetHostname()
const std::string & grc::User::GetHostname |
( |
| ) |
const |
User 객체의 hostname을 반환하는 함수.
- 반환값
- const std::string& : User 객체의 hostname.
◆ GetServername()
const std::string & grc::User::GetServername |
( |
| ) |
const |
User 객체의 servername을 반환하는 함수.
- 반환값
- const std::string& : User 객체의 servername.
◆ GetRealname()
const std::string & grc::User::GetRealname |
( |
| ) |
const |
User 객체의 realname을 반환하는 함수.
- 반환값
- const std::string& : User 객체의 realname.
◆ SetSocket()
void grc::User::SetSocket |
( |
const int32 IN | socket | ) |
|
User 객체의 소켓을 설정하는 함수.
- 매개변수
-
◆ SetAuthenticated()
void grc::User::SetAuthenticated |
( |
| ) |
|
User 객체의 인증 상태를 true로 설정하는 함수.
◆ SetRegistered()
void grc::User::SetRegistered |
( |
| ) |
|
User 객체의 등록 상태를 true로 설정하는 함수.
◆ SetNickname()
void grc::User::SetNickname |
( |
const std::string &IN | nickname | ) |
|
User 객체의 nickname을 설정하는 함수.
- 매개변수
-
◆ SetUsername()
void grc::User::SetUsername |
( |
const std::string &IN | username | ) |
|
User 객체의 username을 설정하는 함수.
- 매개변수
-
◆ SetHostname()
void grc::User::SetHostname |
( |
const std::string &IN | hostname | ) |
|
User 객체의 hostname을 설정하는 함수.
- 매개변수
-
◆ SetServername()
void grc::User::SetServername |
( |
const std::string &IN | servername | ) |
|
User 객체의 servername을 설정하는 함수.
- 매개변수
-
servername | target servername. |
◆ SetRealname()
void grc::User::SetRealname |
( |
const std::string &IN | realname | ) |
|
User 객체의 realname을 설정하는 함수.
- 매개변수
-
◆ mSocket
◆ mbIsAuthenticated
bool grc::User::mbIsAuthenticated |
|
private |
◆ mbIsRegistered
bool grc::User::mbIsRegistered |
|
private |
◆ mNickname
std::string grc::User::mNickname |
|
private |
User의 nickname을 저장하는 멤버 변수.
◆ mUsername
std::string grc::User::mUsername |
|
private |
User의 username을 저장하는 멤버 변수.
◆ mHostname
std::string grc::User::mHostname |
|
private |
User의 hostname을 저장하는 멤버 변수.
◆ mServername
std::string grc::User::mServername |
|
private |
User의 servername을 저장하는 멤버 변수.
◆ mRealname
std::string grc::User::mRealname |
|
private |
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: