Overview | Namespace | Class | Index | Help

PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA
PROTECTED MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA

::

## class RegistryKeyNames

Base Classes
  None.

Known Derived Classes
  None.

virtual | abstract | interface | template
NO | NO | NO | NO

Summary
  RegistryKeyNames represents an array of key names.
Description
  RegistryKeyNames is a helper class to work with an array of key names.

File
  registry.hxx

### Public Members

  #### Methods
  RegistryKeyNames( ); | Default constructor
  ~RegistryKeyNames( ); | Destructor, the internal array with key names will be deleted.
  ::rtl::OUString getElement( sal_uInt32 index ); | returns the name of the key sepecified by index.
  sal_uInt32 getLength( ); | returns the length of the array.

### Protected Members

  #### Methods
  void setKeyNames( Registry & registry, rtl_uString * * pKeyNames, sal_uInt32 length ); | sets the data of the array.
  RegError freeKeyNames( ); | delete the array of key names.

  #### Data
  sal_uInt32 m_length; | stores the number of key names, the number of elements.
  rtl_uString * * m_pKeyNames; | stores an array of key names.
  Registry m_registry; | stores the handle to the registry file where the appropriate keys are located.

Top of Page

Copyright © 2003 Sun Microsystems, Inc.