/**************************************************************************** RCDB 접속 정보 저장 처리 Class ----------------------------------------- begin : 2013/11/13 copyright : (C) 2005 Solbox Inc. author : Dev Storage Team email : huibong@solbox.com version : 3.5 CopyRight(C) 2005 Solbox Inc. All Rights reserved. Redistribution and use in source and binary forms, with or with out modification, are not permitted in outside of Solbox Inc. *****************************************************************************/ #ifndef __RCDB_INFO_H__ #define __RCDB_INFO_H__ #include #include /// @brief CRcdbInfo /// 본 클래스는 conf 파일에 저장된 RCDB 접속 관련 정보를 저장하기 위한 공용 Class... /// 본 클래스를 사용하지 않고... CServiceConfig class 의 Get 함수를 이용하여 RCDB 접속 정보를 처리해도 된다.. /// 하지만... RCDB 접속 처리 Class 함수의 string type 변수 사용으로 인해... 여러 모듈에서 반복적인 동일 코드 처리 작업을 수행해야 하므로... /// 본 Class 를 통해 코드를 단순화 시킬 목적으로 사용한다. class CRcdbInfo { public: // 생성 및 소멸자. CRcdbInfo(); ~CRcdbInfo(); // CServiceConfig class 에 저장된 RCDB 접속 정보를 멤버 변수에 저장처리한다. void Load( void ); public: // 멤버 변수들은 DB 접속을 처리하는 객체에서 직접 Access 해서 사용할 수 있도록 public 으로 구성. ( 편의성 제공 목적) std::string m_strRcdbIp; // RCDB IP unsigned int m_nRcdbPort; // RCDB Port std::string m_strRcdbName; // RCDB DB Name std::string m_strRcdbAcct; // RCDB 접근 계정 std::string m_strRcdbAcctPw; // RCDB 접근 Password. }; #endif /* __RCDB_INFO_H__ */