feisty meow concerns codebase
2.140
|
Classes | |
class | registry_configurator |
Supports the configurator class interface on the windows registry. More... | |
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_ENTRY_SIZE = 256 * KILOBYTE |
const int | MAXIMUM_NAME_SIZE = 16384 |
void * | HKEY_CLASSES_ROOT = NULL |
void * | HKEY_CURRENT_USER = NULL |
void * | HKEY_LOCAL_MACHINE = NULL |
void * | HKEY_USERS = NULL |
void * | HKEY_CURRENT_CONFIG = NULL |
const int | MAXIMUM_COMMAND_LINE = 32 * KILOBYTE |
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 |
Name: path configuration definitions Author: Chris Koeritz
Copyright (c) 2000-$now By Author. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License or (at your option) any later version. This is online at: http://www.fsf.org/copyleft/gpl.html Please send any updates to: fred@ grun tose. com
const char* configuration::PATH_CONFIGURATION_FILENAME | ( | ) |
Definition at line 285 of file application_configuration.cpp.
Referenced by configuration::application_configuration::application_configuration_file().
const astring configuration::bogus_default = "OOPS: not supposed to ever be seen. d'oh!" |
Definition at line 25 of file configlet.cpp.
void* configuration::HKEY_CLASSES_ROOT = NULL |
Definition at line 71 of file registry_config.cpp.
Referenced by configuration::registry_configurator::translate_hive().
void* configuration::HKEY_CURRENT_CONFIG = NULL |
Definition at line 75 of file registry_config.cpp.
Referenced by configuration::registry_configurator::translate_hive().
void* configuration::HKEY_CURRENT_USER = NULL |
Definition at line 72 of file registry_config.cpp.
Referenced by configuration::registry_configurator::translate_hive().
void* configuration::HKEY_LOCAL_MACHINE = NULL |
Definition at line 73 of file registry_config.cpp.
Referenced by configuration::registry_configurator::translate_hive().
void* configuration::HKEY_USERS = NULL |
Definition at line 74 of file registry_config.cpp.
Referenced by configuration::registry_configurator::translate_hive().
const int configuration::ID_FACTOR = 28 |
Definition at line 30 of file ini_roller.cpp.
Referenced by configuration::ini_roller::ini_roller(), and configuration::ini_roller::next_id().
const int configuration::MAX_VALUE_BITS = 8 |
Definition at line 31 of file system_values.cpp.
const int configuration::MAXIMUM_COMMAND_LINE = 32 * KILOBYTE |
Definition at line 57 of file application_configuration.cpp.
Referenced by configuration::application_configuration::query_for_process_info().
const int configuration::MAXIMUM_ENTRY_SIZE = 256 * KILOBYTE |
Definition at line 47 of file registry_config.cpp.
Referenced by configuration::registry_configurator::get(), and configuration::registry_configurator::get_section().
const int configuration::MAXIMUM_LINE_INI_CONFIG = 16384 |
Definition at line 47 of file ini_configurator.cpp.
Referenced by configuration::ini_configurator::get(), and configuration::ini_configurator::sections().
const int configuration::MAXIMUM_NAME_SIZE = 16384 |
Definition at line 50 of file registry_config.cpp.
Referenced by configuration::registry_configurator::get_section().