Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages   Examples  

IImplRegistry Class Reference

#include <hyp.ker.regserver_utility.h>

Inheritance diagram for IImplRegistry:

CStdImplRegistry CWin32ImplRegistry List of all members.

Public Methods

virtual void SetKey (const std::string &ParentKey, const std::string &Key)=0
virtual void DeleteKey (const std::string &ParentKey, const std::string &Key)=0
virtual void SetValueNameAndValue (const std::string &ParentKey, const std::string &Key, const std::string &ValueName, const std::string &Value)=0
virtual std::string GetValueFromValueName (const std::string &ParentKey, const std::string &Key, const std::string &ValueName)=0

Detailed Description

Interface class. Used to implement differents systems to access to a registry system.
Todo:
Explain how the registry system works.

SetKeyRoot


Member Function Documentation

void IImplRegistry::DeleteKey ( const std::string & key_parent,
const std::string & key_child ) [pure virtual]
 

Deletes a key.

Parameters:
ParentKey   Root key
Key   Key that will be deleted

Reimplemented in CWin32ImplRegistry, and CStdImplRegistry.

std::string IImplRegistry::GetValueFromValueName ( const std::string & Key,
const std::string & Subkey,
const std::string & value_name ) [pure virtual]
 

Get the value from a value field.

Parameters:
ParentKey   Root key.
Key   Key
ValueName   Field

Reimplemented in CWin32ImplRegistry, and CStdImplRegistry.

void IImplRegistry::SetKey ( const std::string & key_parent,
const std::string & new_key ) [pure virtual]
 

Creates a new key.

Parameters:
ParentKey   Root key //Key which is the parent of the new key.
Key   Key that will be created.

Reimplemented in CWin32ImplRegistry, and CStdImplRegistry.

void IImplRegistry::SetValueNameAndValue ( const std::string & key_parent,
const std::string & key,
const std::string & value_name,
const std::string & value ) [pure virtual]
 

Creates a value field and initalizes to its value.

Parameters:
ParentKey   Root key
Key   Key where the field will be created
ValueName   Name of the created field.
Value   Value that initialize the created field.

Reimplemented in CWin32ImplRegistry, and CStdImplRegistry.


The documentation for this class was generated from the following file:
Top of Page
written by Pierre Rebours © 2000-2001. Terms of Use.