メインページ   名前空間一覧   クラス階層   アルファベット順一覧   構成   ファイル一覧   名前空間メンバ   構成メンバ   ファイルメンバ  

クラス KSCL::CRegistryAccesser の解説

・ レジストリへとアクセスします。. より詳しく...

KSCL::CRegistryAccesserに対する継承グラフ

Inheritance graph
[凡例]
KSCL::CRegistryAccesserのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

公開メンバ

 CRegistryAccesser ()
 ・コンストラクタ。. より詳しく...

 CRegistryAccesser (const HKEY p_hRootKey)
 ・コンストラクタ。. より詳しく...

virtual ~CRegistryAccesser ()
 ・デストラクタ。. より詳しく...

virtual std::string GetString (const std::string &p_rcSectionStr, const std::string &p_rcKeyStr) const
 ・ini ファイルから文字列を取り出します。. より詳しく...

virtual int GetInt (const std::string &p_rcSectionStr, const std::string &p_rcKeyStr, const int p_iDefault=-1) const
 ・レジストリから整数値を取り出します。. より詳しく...

virtual void SetString (const std::string &p_rcSectionStr, const std::string &p_rcKeyStr, const std::string &p_rcDataStr) const throw ()
 ・レジストリに文字列を書き込みます。. より詳しく...

virtual void SetInt (const std::string &p_rcSectionStr, const std::string &p_rcKeyStr, const int p_iData) const throw ()
 ・レジストリに整数値を書き込みます。. より詳しく...


非公開属性

const HKEY m_hRootKey
 ・見に行く、レジストリのルートキー。. より詳しく...


解説

・ レジストリへとアクセスします。.

 レジストリとのデータのやりとりをします。


コンストラクタとデストラクタの解説

KSCL::CRegistryAccesser::CRegistryAccesser  
 

・コンストラクタ。.

KSCL::CRegistryAccesser::CRegistryAccesser const HKEY    p_hRootKey
 

・コンストラクタ。.

KSCL::CRegistryAccesser::~CRegistryAccesser   [virtual]
 

・デストラクタ。.


メンバ関数の解説

std::string KSCL::CRegistryAccesser::GetString const std::string &    p_rcSectionStr,
const std::string &    p_rcKeyStr
const [virtual]
 

・ini ファイルから文字列を取り出します。.

 ini ファイルから文字列を取り出します。

戻り値:
取りだした文字列。
引数:
p_rcSectionStr  取り出すセクション。
p_rcKeyStr  取り出すキー。

KSCL::IIniAccesserBaseを実装しています.

int KSCL::CRegistryAccesser::GetInt const std::string &    p_rcSectionStr,
const std::string &    p_rcKeyStr,
const int    p_iDefault = -1
const [virtual]
 

・レジストリから整数値を取り出します。.

 ini ファイルから整数値を取り出します。
<STRONG>注:未実装です。

戻り値:
取りだした整数値。
引数:
p_rcSectionStr  取り出すセクション。
p_rcKeyStr  取り出すキー。
p_iDefault  デフォルト値。

KSCL::IIniAccesserBaseを実装しています.

void KSCL::CRegistryAccesser::SetString const std::string &    p_rcSectionStr,
const std::string &    p_rcKeyStr,
const std::string &    p_rcDataStr
const throw () [virtual]
 

・レジストリに文字列を書き込みます。.

引数:
p_rcSectionStr  書き込み先セクション。
p_rcKeyStr  書き込み先キー。
p_rcDataStr  書き込む文字列。

KSCL::IIniAccesserBaseを実装しています.

void KSCL::CRegistryAccesser::SetInt const std::string &    p_rcSectionStr,
const std::string &    p_rcKeyStr,
const int    p_iData
const throw () [virtual]
 

・レジストリに整数値を書き込みます。.

<STRONG>注:未実装です。

引数:
p_rcSectionStr  書き込み先セクション。
p_rcKeyStr  書き込み先キー。
p_iData  書き込む値。

KSCL::IIniAccesserBaseを実装しています.


メンバの解説

const HKEY KSCL::CRegistryAccesser::m_hRootKey [private]
 

・見に行く、レジストリのルートキー。.


KSCL(KAB-studioClassLibrary)に対してThu Jun 12 09:55:26 2003に生成されました。 doxygen1.2.15