rstat Class Reference

Map exit codes and signal numbers to verbose strings. More...

#include <archiver.h>

List of all members.

Public Member Functions

 rstat ()
 C'tor.
const std::string & exit (const int a_int) const
 Get a verbose string for an exit code.
const std::string & signal (const int a_int) const
 Get a verbose string for a signal number.

Private Attributes

std::map< int, std::string > m_exit_str
std::map< int, std::string > m_signal_str
std::string m_unknown_exit
std::string m_unknown_signal


Detailed Description

Map exit codes and signal numbers to verbose strings.

Definition at line 17 of file archiver.h.


Constructor & Destructor Documentation

rstat::rstat  ) 
 

C'tor.

Definition at line 26 of file archiver.cc.

References m_exit_str, m_signal_str, m_unknown_exit, m_unknown_signal, and TRY_nomem.


Member Function Documentation

const std::string & rstat::exit const int  a_int  )  const
 

Get a verbose string for an exit code.

Definition at line 94 of file archiver.cc.

References m_exit_str, and m_unknown_exit.

Referenced by job_archiver::mf_do_chores(), and jobs_report::write_report().

const std::string & rstat::signal const int  a_int  )  const
 

Get a verbose string for a signal number.

Definition at line 103 of file archiver.cc.

References m_signal_str, and m_unknown_signal.

Referenced by job_archiver::mf_do_chores(), and jobs_report::write_report().


Member Data Documentation

std::map<int,std::string> rstat::m_exit_str [private]
 

Definition at line 25 of file archiver.h.

Referenced by exit(), and rstat().

std::map<int,std::string> rstat::m_signal_str [private]
 

Definition at line 26 of file archiver.h.

Referenced by rstat(), and signal().

std::string rstat::m_unknown_exit [private]
 

Definition at line 27 of file archiver.h.

Referenced by exit(), and rstat().

std::string rstat::m_unknown_signal [private]
 

Definition at line 28 of file archiver.h.

Referenced by rstat(), and signal().


The documentation for this class was generated from the following files:
Generated on Wed Jun 21 11:15:36 2006 for rvm by  doxygen 1.4.2