Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::OSXRegistry Class Reference

#include <OSXRegistry.h>

Inheritance diagram for VCF::OSXRegistry:

VCF::Object VCF::RegistryPeer List of all members.

Public Member Functions

 OSXRegistry ()
virtual ~OSXRegistry ()
virtual void setRoot (const RegistryKeyType &rootKey)
virtual RegistryKeyType getRoot ()
virtual bool openKey (const String &keyname, const bool &createIfNonExistant)
virtual bool setValue (const String &value, const String &valuename)
virtual bool setValue (const uint32 &value, const String &valuename)
virtual bool setValue (const bool &value, const String &valuename)
virtual bool setValue (void *dataBuffer, const uint32 &dataBufferSize, const String &valuename)
virtual bool getStringValue (const String &valuename, String &value)
virtual bool getIntValue (const String &valuename, uint32 &value)
virtual bool getBoolValue (const String &valuename, bool &value)
virtual bool getDataBufValue (const String &valuename, uint32 &dataBufferSize, void **dataBuffer)
virtual Enumerator< String > * getKeyNames ()
virtual Enumerator< RegistryValueInfo * > * getValues ()
virtual String getCurrentKey ()

Protected Attributes

std::vector< RegistryValueInfo * > values_
std::vector< Stringkeys_
EnumeratorContainer< std::vector<
RegistryValueInfo * >, RegistryValueInfo * > 
valuesContainer_
EnumeratorContainer< std::vector<
String >, String
keysContainer_
RegistryKeyType rootKeyType_
String currentRegKey_

Constructor & Destructor Documentation

VCF::OSXRegistry::OSXRegistry  ) 
 

virtual VCF::OSXRegistry::~OSXRegistry  )  [virtual]
 


Member Function Documentation

virtual bool VCF::OSXRegistry::getBoolValue const String valuename,
bool &  value
[virtual]
 

Implements VCF::RegistryPeer.

virtual String VCF::OSXRegistry::getCurrentKey  )  [virtual]
 

Implements VCF::RegistryPeer.

virtual bool VCF::OSXRegistry::getDataBufValue const String valuename,
uint32 dataBufferSize,
void **  dataBuffer
[virtual]
 

Implements VCF::RegistryPeer.

virtual bool VCF::OSXRegistry::getIntValue const String valuename,
uint32 value
[virtual]
 

Implements VCF::RegistryPeer.

virtual Enumerator<String>* VCF::OSXRegistry::getKeyNames  )  [virtual]
 

Implements VCF::RegistryPeer.

virtual RegistryKeyType VCF::OSXRegistry::getRoot  )  [virtual]
 

Implements VCF::RegistryPeer.

virtual bool VCF::OSXRegistry::getStringValue const String valuename,
String value
[virtual]
 

Implements VCF::RegistryPeer.

virtual Enumerator<RegistryValueInfo*>* VCF::OSXRegistry::getValues  )  [virtual]
 

Implements VCF::RegistryPeer.

virtual bool VCF::OSXRegistry::openKey const String keyname,
const bool &  createIfNonExistant
[virtual]
 

Implements VCF::RegistryPeer.

virtual void VCF::OSXRegistry::setRoot const RegistryKeyType rootKey  )  [virtual]
 

Implements VCF::RegistryPeer.

virtual bool VCF::OSXRegistry::setValue void *  dataBuffer,
const uint32 dataBufferSize,
const String valuename
[virtual]
 

Implements VCF::RegistryPeer.

virtual bool VCF::OSXRegistry::setValue const bool &  value,
const String valuename
[virtual]
 

Implements VCF::RegistryPeer.

virtual bool VCF::OSXRegistry::setValue const uint32 value,
const String valuename
[virtual]
 

Implements VCF::RegistryPeer.

virtual bool VCF::OSXRegistry::setValue const String value,
const String valuename
[virtual]
 

Implements VCF::RegistryPeer.


Member Data Documentation

String VCF::OSXRegistry::currentRegKey_ [protected]
 

std::vector<String> VCF::OSXRegistry::keys_ [protected]
 

EnumeratorContainer<std::vector<String>,String> VCF::OSXRegistry::keysContainer_ [protected]
 

RegistryKeyType VCF::OSXRegistry::rootKeyType_ [protected]
 

std::vector<RegistryValueInfo*> VCF::OSXRegistry::values_ [protected]
 

EnumeratorContainer<std::vector<RegistryValueInfo*>,RegistryValueInfo*> VCF::OSXRegistry::valuesContainer_ [protected]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information