#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] |