/usr/include/KWWidgets/vtkKWUNIXRegistryHelper.h is in libkwwidgets1-dev 1.0.0~cvs20100930-8.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | /*=========================================================================
Module: $RCSfile: vtkKWUNIXRegistryHelper.h,v $
Copyright (c) Kitware, Inc.
All rights reserved.
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notice for more information.
=========================================================================*/
// .NAME vtkKWUNIXRegistryHelper - A registry class
// .SECTION Description
// This class abstracts the storing of data that can be restored
// when the program executes again. It is implemented as a file in
// the user's home directory.
#ifndef __vtkKWUNIXRegistryHelper_h
#define __vtkKWUNIXRegistryHelper_h
#include "vtkKWRegistryHelper.h"
class vtkKWUNIXRegistryHelperInternals;
class KWWidgets_EXPORT vtkKWUNIXRegistryHelper : public vtkKWRegistryHelper
{
public:
static vtkKWUNIXRegistryHelper* New();
vtkTypeRevisionMacro(vtkKWUNIXRegistryHelper, vtkKWRegistryHelper);
void PrintSelf(ostream& os, vtkIndent indent);
// Description:
// Read a value from the registry.
virtual int ReadValueInternal(const char *key, char *value);
// Description:
// Delete a key from the registry.
virtual int DeleteKeyInternal(const char *key);
// Description:
// Delete a value from a given key.
virtual int DeleteValueInternal(const char *key);
// Description:
// Set value in a given key.
virtual int SetValueInternal(const char *key, const char *value);
// Description:
// Open the registry at toplevel/subkey.
virtual int OpenInternal(const char *toplevel, const char *subkey,
int readonly);
// Description:
// Close the registry.
virtual int CloseInternal();
protected:
vtkKWUNIXRegistryHelper();
virtual ~vtkKWUNIXRegistryHelper();
vtkSetStringMacro(SubKey);
char *CreateKey(const char *key);
private:
char *SubKey;
vtkKWUNIXRegistryHelperInternals* Internals;
vtkKWUNIXRegistryHelper(const vtkKWUNIXRegistryHelper&); // Not implemented
void operator=(const vtkKWUNIXRegistryHelper&); // Not implemented
};
#endif
|