User 객체들을 관리하는 정적 클래스.
더 자세히 ...
#include <UserManager.hpp>
◆ UserManager()
grc::UserManager::UserManager |
( |
| ) |
|
|
private |
◆ IsUserExist() [1/2]
bool grc::UserManager::IsUserExist |
( |
int32 IN | socket | ) |
|
|
static |
User 객체가 존재하는지 확인하는 함수.
- 매개변수
-
- 반환값
- true
-
false
◆ IsUserExist() [2/2]
bool grc::UserManager::IsUserExist |
( |
const std::string &IN | nickname | ) |
|
|
static |
User 객체가 존재하는지 확인하는 함수.
- 매개변수
-
nickname | 찾을 User 객체의 nickname. |
- 반환값
- true
-
false
◆ GetUser() [1/2]
User & grc::UserManager::GetUser |
( |
const int32 IN | socket | ) |
|
|
static |
특정 User 객체를 반환하는 함수.
없는 유저에 대해서 함수를 호출하는 경우, Assertion 발생.
- 매개변수
-
- 반환값
- User& : User의 객체를 반환.
◆ GetUser() [2/2]
User & grc::UserManager::GetUser |
( |
const std::string &IN | nickname | ) |
|
|
static |
특정 User 객체를 반환하는 함수.
없는 유저에 대해서 함수를 호출하는 경우, Assertion 발생.
- 매개변수
-
nickname | 찾을 User 객체의 nickname. |
- 반환값
- User& : User의 객체를 반환.
◆ GetUsers()
const std::map< int32, User > & grc::UserManager::GetUsers |
( |
| ) |
|
|
static |
현재 모든 User 객체의 목록을 반환하는 함수.
- 반환값
- const std::map<int32, User>& : 멤버 변수 sStaticUsers 반환.
◆ AddUser()
void grc::UserManager::AddUser |
( |
const int32 IN | socket | ) |
|
|
static |
◆ DeleteUser()
void grc::UserManager::DeleteUser |
( |
const int32 IN | socket | ) |
|
|
static |
◆ sStaticUsers
std::map< int32, User > grc::UserManager::sStaticUsers |
|
staticprivate |
현재 IRC에 연결된 모든 User 객체의 목록.
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: