#include "Common/Compat.h"#include "Common/Version.h"#include "Common/Logger.h"#include "Common/String.h"#include "Common/Path.h"#include "Common/FileUtils.h"#include "Common/Config.h"#include "Common/SystemInfo.h"#include <iostream>#include <fstream>#include <errno.h>
Go to the source code of this file.
Namespaces | |
| namespace | Hypertable |
Copyright (C) 2009 Doug Judd (Zvents, Inc.) | |
| namespace | Hypertable::Config |
Functions | |
| int | Hypertable::Config::line_length () |
| String | Hypertable::Config::usage_str (const char *usage) |
| Desc & | Hypertable::Config::cmdline_desc (const char *usage=NULL) |
| Get the command line options description. | |
| Desc & | Hypertable::Config::cmdline_hidden_desc () |
| Get the command line hidden options description (for positional options) | |
| PositionalDesc & | Hypertable::Config::cmdline_positional_desc () |
| Get the command line positional options description. | |
| void | Hypertable::Config::cmdline_desc (const Desc &) |
| Set the command line options description. | |
| Desc & | Hypertable::Config::file_desc (const char *usage=NULL) |
| Get the config file options description. | |
| void | Hypertable::Config::file_desc (const Desc &) |
| Set the config file options description. | |
| void | Hypertable::Config::parse_args (int argc, char *argv[]) |
| Init helper, has side effects (setting singletons etc.) unlike above. | |
| void | Hypertable::Config::parse_file (const String &fname, const Desc &desc) |
| Parse config file. | |
| void | Hypertable::Config::alias (const String &cmdline_opt, const String &file_opt, bool overwrite=false) |
| Setup command line option alias for config file option. | |
| void | Hypertable::Config::sync_aliases () |
| Sync alias values. | |
| bool | Hypertable::Config::allow_unregistered_options (bool choice) |
| Toggle allow unregistered options. | |
| bool | Hypertable::Config::allow_unregistered_options () |
| void | Hypertable::Config::cleanup () |
| Free all resources used. | |
Variables | |
| RecMutex | Hypertable::Config::rec_mutex |
| global config mutex | |
| PropertiesPtr | Hypertable::Config::properties |
| stored option variables map singleton | |
| String | Hypertable::Config::filename |
| config filename | |
| bool | Hypertable::Config::file_loaded = false |
| whether a config file was loaded after init | |
| bool | Hypertable::Config::allow_unregistered = false |
| Desc * | Hypertable::Config::cmdline_descp = NULL |
| Desc * | Hypertable::Config::cmdline_hidden_descp = NULL |
| PositionalDesc * | Hypertable::Config::cmdline_positional_descp = NULL |
| Desc * | Hypertable::Config::file_descp = NULL |
1.7.2