|
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@gruntose.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().