A Win32 implementation of the registry. More...
#include <vtkKWWin32RegistryHelper.h>


Public Types | |
| typedef vtkKWRegistryHelper | Superclass |
Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual int | ReadValueInternal (const char *key, char *value) |
| virtual int | ReadValueInternal (const char *key, int *value) |
| virtual int | DeleteKeyInternal (const char *key) |
| virtual int | DeleteValueInternal (const char *key) |
| virtual int | SetValueInternal (const char *key, const char *value) |
| virtual int | SetValueInternal (const char *key, int *value) |
| virtual int | OpenInternal (const char *toplevel, const char *subkey, int readonly) |
| virtual int | OpenInternal (const char *key, int readonly) |
| virtual int | CloseInternal () |
| virtual void | SetOrganization (const char *) |
| virtual char * | GetOrganization () |
Static Public Member Functions | |
| static vtkKWWin32RegistryHelper * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkKWWin32RegistryHelper * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| vtkKWWin32RegistryHelper () | |
| virtual | ~vtkKWWin32RegistryHelper () |
A Win32 implementation of the registry.
This class abstracts the storing of data that can be restored when the program executes again. It is designed specifically for Win32 platform.
Definition at line 28 of file vtkKWWin32RegistryHelper.h.
Standard New and type methods
Reimplemented from vtkKWRegistryHelper.
Definition at line 33 of file vtkKWWin32RegistryHelper.h.
| vtkKWWin32RegistryHelper::vtkKWWin32RegistryHelper | ( | ) | [protected] |
| virtual vtkKWWin32RegistryHelper::~vtkKWWin32RegistryHelper | ( | ) | [protected, virtual] |
| static vtkKWWin32RegistryHelper* vtkKWWin32RegistryHelper::New | ( | ) | [static] |
Standard New and type methods
Reimplemented from vtkKWRegistryHelper.
| virtual const char* vtkKWWin32RegistryHelper::GetClassName | ( | ) | [virtual] |
Standard New and type methods
Reimplemented from vtkKWRegistryHelper.
| static int vtkKWWin32RegistryHelper::IsTypeOf | ( | const char * | type | ) | [static] |
Standard New and type methods
Reimplemented from vtkKWRegistryHelper.
| virtual int vtkKWWin32RegistryHelper::IsA | ( | const char * | type | ) | [virtual] |
Standard New and type methods
Reimplemented from vtkKWRegistryHelper.
| static vtkKWWin32RegistryHelper* vtkKWWin32RegistryHelper::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Standard New and type methods
Reimplemented from vtkKWRegistryHelper.
| void vtkKWWin32RegistryHelper::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Standard New and type methods
Reimplemented from vtkKWRegistryHelper.
| virtual void vtkKWWin32RegistryHelper::SetOrganization | ( | const char * | ) | [virtual] |
Set or get the organization registry key. This is valid for the Win32 registry only. Keys are placed under HKEY_CURRENT_USER, where TopLevel can be set a the superclass level (vtkKWRegistryHelper) and Subkey and Key are specified through the SetValue API.
| virtual char* vtkKWWin32RegistryHelper::GetOrganization | ( | ) | [virtual] |
Set or get the organization registry key. This is valid for the Win32 registry only. Keys are placed under HKEY_CURRENT_USER, where TopLevel can be set a the superclass level (vtkKWRegistryHelper) and Subkey and Key are specified through the SetValue API.
| virtual int vtkKWWin32RegistryHelper::ReadValueInternal | ( | const char * | key, | |
| char * | value | |||
| ) | [virtual] |
Read a value from the registry.
Implements vtkKWRegistryHelper.
| virtual int vtkKWWin32RegistryHelper::ReadValueInternal | ( | const char * | key, | |
| int * | value | |||
| ) | [virtual] |
Read a DWORD value from the registry. Warning: this is not part of the cross-platform API because it is aware of type (DWORD) to read.
| virtual int vtkKWWin32RegistryHelper::DeleteKeyInternal | ( | const char * | key | ) | [virtual] |
Delete a key from the registry.
Implements vtkKWRegistryHelper.
| virtual int vtkKWWin32RegistryHelper::DeleteValueInternal | ( | const char * | key | ) | [virtual] |
Delete a value from a given key.
Implements vtkKWRegistryHelper.
| virtual int vtkKWWin32RegistryHelper::SetValueInternal | ( | const char * | key, | |
| const char * | value | |||
| ) | [virtual] |
Set value in a given key.
Implements vtkKWRegistryHelper.
| virtual int vtkKWWin32RegistryHelper::SetValueInternal | ( | const char * | key, | |
| int * | value | |||
| ) | [virtual] |
Set DWORD value in a given key. Warning: this is not part of the cross-platform API because it is aware of type (DWORD) to write.
| virtual int vtkKWWin32RegistryHelper::OpenInternal | ( | const char * | toplevel, | |
| const char * | subkey, | |||
| int | readonly | |||
| ) | [virtual] |
Open the registry at toplevel/subkey.
Implements vtkKWRegistryHelper.
| virtual int vtkKWWin32RegistryHelper::OpenInternal | ( | const char * | key, | |
| int | readonly | |||
| ) | [virtual] |
Open the registry at the given key.
| virtual int vtkKWWin32RegistryHelper::CloseInternal | ( | ) | [virtual] |
Close the registry.
Implements vtkKWRegistryHelper.
1.6.1