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 |
| const char* configuration::PATH_CONFIGURATION_FILENAME | ( | ) |
Definition at line 280 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.
| 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_LOG_PATH = 200 |
Definition at line 294 of file application_configuration.cpp.
| 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_LINE_INI_CONFIG = 16384 |
Definition at line 45 of file ini_configurator.cpp.
Referenced by configuration::ini_configurator::get(), and configuration::ini_configurator::sections().
1.6.3