LibreOffice Module registry (master)
1
|
RegistryKeyNames represents an array of key names. More...
#include <registry.hxx>
Public Member Functions | |
RegistryKeyNames () | |
Default constructor. More... | |
~RegistryKeyNames () | |
Destructor, the internal array with key names will be deleted. More... | |
OUString | getElement (sal_uInt32 index) |
returns the name of the key specified by index. More... | |
sal_uInt32 | getLength () const |
returns the length of the array. More... | |
Protected Member Functions | |
void | setKeyNames (Registry const ®istry, rtl_uString **pKeyNames, sal_uInt32 length) |
sets the data of the array. More... | |
Private Attributes | |
sal_uInt32 | m_length |
stores the number of key names, the number of elements. More... | |
rtl_uString ** | m_pKeyNames |
stores an array of key names. More... | |
Registry | m_registry |
stores the handle to the registry file where the appropriate keys are located. More... | |
Friends | |
class | RegistryKey |
RegistryKeyNames represents an array of key names.
RegistryKeyNames is a helper class to work with an array of key names.
Definition at line 233 of file registry.hxx.
|
inline |
Default constructor.
Definition at line 608 of file registry.hxx.
|
inline |
Destructor, the internal array with key names will be deleted.
Definition at line 614 of file registry.hxx.
References m_length, Registry::m_pApi, m_pKeyNames, and m_registry.
|
inline |
returns the name of the key specified by index.
Definition at line 620 of file registry.hxx.
References m_length, and m_pKeyNames.
|
inline |
|
inlineprotected |
sets the data of the array.
registry | specifies the registry files where the keys are located. |
pKeyNames | points to an array of key names. |
length | specifies the length of the array specified by pKeyNames. |
Definition at line 634 of file registry.hxx.
References m_length, m_pKeyNames, and m_registry.
Referenced by RegistryKey::getKeyNames().
|
friend |
Definition at line 248 of file registry.hxx.
|
private |
stores the number of key names, the number of elements.
Definition at line 259 of file registry.hxx.
Referenced by getElement(), getLength(), setKeyNames(), and ~RegistryKeyNames().
|
private |
stores an array of key names.
Definition at line 261 of file registry.hxx.
Referenced by getElement(), setKeyNames(), and ~RegistryKeyNames().
|
private |
stores the handle to the registry file where the appropriate keys are located.
Definition at line 263 of file registry.hxx.
Referenced by setKeyNames(), and ~RegistryKeyNames().