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   | 
  
 
 
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: