src/cfp/logger/sub/CLoggerPropertyUtils.hxx

説明を見る。
00001 // file:CLoggerPropertyUtils.hxx
00016 #ifndef CLOGGERPROPERTYUTILS_HXX_
00017 #define CLOGGERPROPERTYUTILS_HXX_
00018 #include <map>
00019 #include <string>
00020 
00021 namespace cfp
00022 {
00023 namespace logger
00024 {
00025 namespace sub
00026 {
00027     class CLoggerPropertyUtils;
00028     
00034     class CLoggerPropertyUtils
00035     {
00036     private:
00038         std::map<std::wstring, std::wstring> m_mapProperties;
00040         std::wstring m_strFileName;
00041         void loadProperties();
00042         
00043     protected:
00044         CLoggerPropertyUtils();
00045         
00046     public:
00047         virtual ~CLoggerPropertyUtils();
00048         std::wstring getFileName();
00049         static CLoggerPropertyUtils getLoggerPropertyUtils(
00050                 std::wstring strFileName);
00051         std::wstring getPropertyValue(std::wstring strKey);
00052         void setFileName(std::wstring strFileName);
00053     };
00054 }
00055 }
00056 }
00057 
00058 #endif /*CLOGGERPROPERTYUTILS_HXX_*/

Tue Jan 8 15:37:39 2008に生成されました。  doxygen 1.5.4