#include <reporter.h>
Collaboration diagram for job_path_report:

Public Member Functions | |
| job_path_report () | |
| C'tor.   | |
| job_path_report (const job_path_report &a_class) | |
| C'tor.   | |
| job_path_report (const std::string a_source, const timer a_time, const uint16 a_exit_code, const uint16 a_signal_num, const std::string a_error_message) | |
| C'tor.   | |
| ~job_path_report () | |
| D'tor.   | |
| void | clear (void) | 
| Clear all values.   | |
| void | assign (const job_path_report &a_class) | 
| Assignment.   | |
| void | assign (const std::string a_source, const timer a_time, const uint16 a_exit_code, const uint16 a_signal_num, const std::string a_error_message) | 
| Assignment.   | |
| const bool | status (void) const | 
| Return true if rsync succeeded archiving this path.   | |
| void | source (const std::string &a_class) | 
| Set the path archived for this report.   | |
| const std::string & | source (void) const | 
| Return a string of the path archived.   | |
| void | time (const timer &a_class) | 
| Set the timer values for this report.   | |
| const timer & | time (void) const | 
| Return the timer object for this report.   | |
| void | exit_code (const int a_exit_code) | 
| Set rsync's return exit code when archiving this path.   | |
| const int | exit_code (void) const | 
| Return rsync's exit code.   | |
| void | signal_num (const int a_signal_num) | 
| Set rsync's signal number from archiving this path.   | |
| const int | signal_num (void) const | 
| Return rsync's signal number.   | |
| void | error_msg (const std::string &a_class) | 
| Set a descriptive error message for this report.   | |
| const std::string & | error_msg (void) const | 
| Return the error message.   | |
| job_path_report & | operator= (const job_path_report &a_class) | 
| Assignment operator.   | |
Private Attributes | |
| std::string | m_source | 
| timer | m_time | 
| int | m_exit_code | 
| int | m_signal_num | 
| std::string | m_error_msg | 
Definition at line 86 of file reporter.h.
| job_path_report::job_path_report | ( | ) | 
C'tor.
Definition at line 333 of file reporter.cc.
References clear().
Here is the call graph for this function:

| job_path_report::job_path_report | ( | const job_path_report & | a_class | ) | 
C'tor.
Definition at line 339 of file reporter.cc.
References assign(), and clear().
Here is the call graph for this function:

| job_path_report::job_path_report | ( | const std::string | a_source, | |
| const timer | a_time, | |||
| const uint16 | a_exit_code, | |||
| const uint16 | a_signal_num, | |||
| const std::string | a_error_message | |||
| ) | 
C'tor.
Definition at line 346 of file reporter.cc.
References assign(), and clear().
Here is the call graph for this function:

| job_path_report::~job_path_report | ( | ) | 
| void job_path_report::clear | ( | void | ) | 
Clear all values.
Definition at line 364 of file reporter.cc.
References timer::clear(), m_error_msg, m_exit_code, m_signal_num, m_source, and m_time.
Referenced by job_archiver::clear(), and job_path_report().
Here is the call graph for this function:

| void job_path_report::assign | ( | const job_path_report & | a_class | ) | 
Assignment.
Definition at line 374 of file reporter.cc.
References m_error_msg, m_exit_code, m_signal_num, m_source, and m_time.
Referenced by job_path_report(), operator=(), and reportio::parse().
| void job_path_report::assign | ( | const std::string | a_source, | |
| const timer | a_time, | |||
| const uint16 | a_exit_code, | |||
| const uint16 | a_signal_num, | |||
| const std::string | a_error_message | |||
| ) | 
Assignment.
Definition at line 386 of file reporter.cc.
References m_error_msg, m_exit_code, m_signal_num, m_source, m_time, and TRY_nomem.
| const bool job_path_report::status | ( | void | ) | const | 
Return true if rsync succeeded archiving this path.
Definition at line 402 of file reporter.cc.
References m_exit_code, and m_signal_num.
| void job_path_report::source | ( | const std::string & | a_class | ) | 
| const std::string & job_path_report::source | ( | void | ) | const | 
Return a string of the path archived.
Definition at line 417 of file reporter.cc.
References m_source.
| void job_path_report::time | ( | const timer & | a_class | ) | 
| const timer & job_path_report::time | ( | void | ) | const | 
Return the timer object for this report.
Definition at line 429 of file reporter.cc.
References m_time.
| void job_path_report::exit_code | ( | const int | a_exit_code | ) | 
Set rsync's return exit code when archiving this path.
Definition at line 435 of file reporter.cc.
References m_exit_code.
| const int job_path_report::exit_code | ( | void | ) | const | 
| void job_path_report::signal_num | ( | const int | a_signal_num | ) | 
Set rsync's signal number from archiving this path.
Definition at line 447 of file reporter.cc.
References m_signal_num.
| const int job_path_report::signal_num | ( | void | ) | const | 
| void job_path_report::error_msg | ( | const std::string & | a_class | ) | 
Set a descriptive error message for this report.
Definition at line 459 of file reporter.cc.
References m_error_msg, and TRY_nomem.
| const std::string & job_path_report::error_msg | ( | void | ) | const | 
| job_path_report & job_path_report::operator= | ( | const job_path_report & | a_class | ) | 
Assignment operator.
Definition at line 471 of file reporter.cc.
References assign().
Here is the call graph for this function:

std::string job_path_report::m_source [private]           | 
        
timer job_path_report::m_time [private]           | 
        
int job_path_report::m_exit_code [private]           | 
        
Definition at line 128 of file reporter.h.
Referenced by assign(), clear(), exit_code(), and status().
int job_path_report::m_signal_num [private]           | 
        
Definition at line 129 of file reporter.h.
Referenced by assign(), clear(), signal_num(), and status().
std::string job_path_report::m_error_msg [private]           | 
        
 1.5.1