#include <rconfig.h>
Public Member Functions | |
global_parser (const std::string &a_path, uint16 &a_line, std::istream &a_in) | |
C'tor. | |
Private Member Functions | |
const std::string | location (void) |
Generate a string showing the current location within a configuration file of the parser. | |
void | read_config (const std::string &a_path) |
Read a configuration file, used by the "include" command. | |
void | read_job (const std::string &a_path, job &a_job) |
Read a job configuration file, used by the "include-job" command. | |
void | parse (void) |
Global context parser. | |
void | parse_default (const std::string &a_value) |
Parse a default job context. | |
void | parse_include (const std::string &a_value) |
Parse an "include" command. | |
void | parse_include_job (const std::string &a_value) |
Parse an "include-job" command. | |
void | parse_job (const std::string &a_value) |
Parse a job context. | |
void | parse_link_catalog_dir (const std::string &a_value) |
Parse a "link-catalog-dir" command. | |
void | parse_log_dir (const std::string &a_value) |
Parse a "log-dir" command. | |
void | parse_logging_level (const std::string &a_value) |
Parse a "loging-level" command. | |
void | parse_rsync_local_path (const std::string &a_value) |
Parse an "rsync-local-path" command. | |
void | parse_rsync_parallel (const std::string &a_value) |
Parse an "rsync-parallel" command. | |
void | parse_io_poll_interval (const std::string &a_value) |
Parse "io-poll-interval" command. | |
void | parse_timestamp_resolution (const std::string &a_value) |
Parse a "timestamp-resolution" command. | |
void | parse_vault (const std::string &a_value) |
Parse a "vault" command. | |
void | parse_vault_overflow_behavior (const std::string &a_value) |
Parse a "vault-overflow-behavior" command. | |
void | parse_vault_overflow_blocks (const std::string &a_value) |
Parse a "vault-overflow-blocks" command. | |
void | parse_vault_overflow_inodes (const std::string &a_value) |
Parse a "vault-overflow-inodes" command. | |
void | parse_vault_selection_behavior (const std::string &a_value) |
Parse a "vault-selection-behavior" command. | |
Private Attributes | |
const std::string * | m_path |
std::istream * | m_in |
uint16 * | m_line |
Definition at line 295 of file rconfig.h.
|
C'tor.
Definition at line 1514 of file rconfig.cc. |
|
Generate a string showing the current location within a configuration file of the parser.
Definition at line 1529 of file rconfig.cc. |
|
Global context parser.
Definition at line 1588 of file rconfig.cc. References m_in, and parse_line(). |
Here is the call graph for this function:
|
Parse a default job context.
Definition at line 1696 of file rconfig.cc. References config. |
|
Parse an "include" command.
Definition at line 1716 of file rconfig.cc. |
|
Parse an "include-job" command.
Definition at line 1769 of file rconfig.cc. |
|
Parse "io-poll-interval" command.
Definition at line 1928 of file rconfig.cc. References config. |
|
Parse a job context.
Definition at line 1827 of file rconfig.cc. References config. |
|
Parse a "link-catalog-dir" command.
Definition at line 1850 of file rconfig.cc. References config. |
|
Parse a "log-dir" command.
Definition at line 1863 of file rconfig.cc. References config. |
|
Parse a "loging-level" command.
Definition at line 1876 of file rconfig.cc. References config. |
|
Parse an "rsync-local-path" command.
Definition at line 1900 of file rconfig.cc. References config. |
|
Parse an "rsync-parallel" command.
Definition at line 1913 of file rconfig.cc. References config. |
|
Parse a "timestamp-resolution" command.
Definition at line 1943 of file rconfig.cc. References config. |
|
Parse a "vault" command.
Definition at line 1976 of file rconfig.cc. References config. |
|
Parse a "vault-overflow-behavior" command.
Definition at line 2049 of file rconfig.cc. References config. |
|
Parse a "vault-overflow-blocks" command.
Definition at line 2073 of file rconfig.cc. References config. |
|
Parse a "vault-overflow-inodes" command.
Definition at line 2088 of file rconfig.cc. References config. |
|
Parse a "vault-selection-behavior" command.
Definition at line 2103 of file rconfig.cc. References config. |
|
Read a configuration file, used by the "include" command.
Definition at line 1543 of file rconfig.cc. |
|
Read a job configuration file, used by the "include-job" command.
Definition at line 1564 of file rconfig.cc. |
|
Definition at line 306 of file rconfig.h. Referenced by parse(). |
|
|
|
|