#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(). |
|
|
|
|
|
|
1.3.6