internal void SetMe(User user) { m_me = user; }
internal void Logout() { if (m_isInitialized) { //m_serverMakara.CloseConnection(); m_serverVal.Logout(); lock (m_lock) { m_me = null; m_isLogin = false; } } }
/// <summary> /// 클래스의 리소스를 정리한다.<br> /// 서버와의 연결이 유지되고 있었다면, 연결을 종료한다. /// </summary> /// <param name="configData">단말기에 저장할 캐싱 데이터 스트림.</param> public void Uninitialize(out byte[] configData) { GetCacheData(out configData); if (m_serverVal != null) m_serverVal.Uninitialize(); lock (m_lock) { m_isInitialized = false; m_isLogin = false; m_me = null; } }