43 static bool IsUserExist(
const std::string& IN nickname);
62 static User&
GetUser(
const std::string& IN nickname);
68 static const std::map<int32, User>&
GetUsers();
75 static void AddUser(
const int32 IN socket);
IRC에서 생성되는 User 객체를 정의하는 클래스.
Definition User.hpp:26
User 객체들을 관리하는 정적 클래스.
Definition UserManager.hpp:26
static const std::map< int32, User > & GetUsers()
현재 모든 User 객체의 목록을 반환하는 함수.
Definition UserManager.cpp:57
static bool IsUserExist(int32 IN socket)
User 객체가 존재하는지 확인하는 함수.
Definition UserManager.cpp:9
static std::map< int32, User > sStaticUsers
현재 IRC에 연결된 모든 User 객체의 목록.
Definition UserManager.hpp:94
static User & GetUser(const int32 IN socket)
특정 User 객체를 반환하는 함수.
Definition UserManager.cpp:35
UserManager()
UserManager 객체의 기본 생성자.
static void DeleteUser(const int32 IN socket)
User 객체를 삭제하는 함수.
Definition UserManager.cpp:71
static void AddUser(const int32 IN socket)
User 객체를 추가하는 함수.
Definition UserManager.cpp:62