configuration Namespace Reference

Classes

class  application_configuration
 Defines installation-specific locations in the file system. More...
class  config_watcher
 an object that watches the contents of a configurator for changes. More...
class  configlet
 Represents an atom of configuration info. More...
class  string_configlet
 a string_configlet holds onto a character string value. More...
class  int_configlet
 Stores a simple integer in a configuration repository. More...
class  bounded_int_configlet
 Stores an integer in a configuration repository with range checking. More...
class  configuration_list
 Manages a collection of configlet objects. More...
class  configurator
 Provides a base class for configuration repositories. More...
class  ini_configurator
 Supports a configurator-based interface on text initialization files. More...
class  ini_parser
 Parses strings in the fairly well-known INI file format. More...
class  ini_roller
 Implements an id generator that interacts with a configuration file. More...
class  section_manager
 Tracks a collection of related configurations in a configurator. More...
class  system_values
 This class provides a way to look up generated values used in the code base. More...
class  table_configurator
 Supports the configurator interface using a collection of string tables. More...
class  variable_tokenizer
 Manages a bank of textual definitions of variables. More...

Functions

const char * PATH_CONFIGURATION_FILENAME ()

Variables

const int MAXIMUM_COMMAND_LINE = 32 * KILOBYTE
const int MAX_LOG_PATH = 200
const astring bogus_default = "OOPS: not supposed to ever be seen. d'oh!"
const int MAXIMUM_LINE_INI_CONFIG = 16384
const int ID_FACTOR = 28
const int MAX_VALUE_BITS = 8

Function Documentation

const char* configuration::PATH_CONFIGURATION_FILENAME (  ) 

Variable Documentation

const astring configuration::bogus_default = "OOPS: not supposed to ever be seen. d'oh!"

Definition at line 25 of file configlet.cpp.

const int configuration::ID_FACTOR = 28
const int configuration::MAX_LOG_PATH = 200

Definition at line 294 of file application_configuration.cpp.

Definition at line 31 of file system_values.cpp.

const int configuration::MAXIMUM_COMMAND_LINE = 32 * KILOBYTE
Generated on Sat Jan 28 04:25:26 2012 for hoople2 project by  doxygen 1.6.3