|
Gaudi Framework, version v21r7 |
| Home | Generated: 22 Jan 2010 |
#include <JobHistory.h>


Definition at line 24 of file JobHistory.h.
| typedef std::vector< std::pair<std::string,const Property*> > JobHistory::PropertyList |
Definition at line 28 of file JobHistory.h.
| JobHistory::JobHistory | ( | ) |
Definition at line 33 of file JobHistory.cpp.
00034 : m_start_time(0) { 00035 00036 time(&m_start_time); 00037 00038 std::string rel; 00039 00040 if ( (rel = System::getEnv("ATLAS_BASE_RELEASE")) != "UNKNOWN" ) { 00041 m_release_version = rel; 00042 } else if ( (rel = System::getEnv("GAUDIROOT")) != "UNKNOWN" ) { 00043 m_release_version = rel; 00044 } else { 00045 m_release_version = "UNKNOWN"; 00046 } 00047 m_dir = System::getEnv("PWD"); 00048 m_cmtconfig = System::getEnv("CMTCONFIG"); 00049 00050 m_osname = System::osName(); 00051 m_hostname = System::hostName(); 00052 m_os_version = System::osVersion(); 00053 m_machine = System::machineType(); 00054 00055 m_environ = System::getEnv(); 00056 00057 }
| JobHistory::JobHistory | ( | const std::string & | rel, | |
| const std::string & | os, | |||
| const std::string & | host, | |||
| const std::string & | dir, | |||
| const std::string & | osver, | |||
| const std::string & | mach, | |||
| const std::string & | cmtconfig, | |||
| const time_t & | time | |||
| ) |
Definition at line 59 of file JobHistory.cpp.
00063 : 00064 m_release_version(rel), m_dir(dir), m_cmtconfig(cmtconfig), m_osname(os), 00065 m_hostname(host), 00066 m_os_version(osver), m_machine(mach), m_start_time(time) { 00067 00068 }
| JobHistory::~JobHistory | ( | ) |
| virtual const CLID& JobHistory::clID | ( | ) | const [inline, virtual] |
Retrieve reference to class definition structure.
Retrieve Pointer to class definition structure.
Reimplemented from HistoryObj.
Definition at line 62 of file JobHistory.h.
00062 { return classID(); }
| const CLID & JobHistory::classID | ( | ) | [static] |
Retrieve reference to class definition structure (static access).
Retrieve Pointer to class definition structure.
Reimplemented from HistoryObj.
Definition at line 78 of file JobHistory.cpp.
00078 { 00079 00080 static CLID CLID_JobHistory = 247994533; 00081 return CLID_JobHistory; 00082 00083 }
| void JobHistory::addProperty | ( | const std::string & | client, | |
| const Property * | prop | |||
| ) |
Definition at line 86 of file JobHistory.cpp.
00086 { 00087 // if (m_props.find(prop) == m_props.end()) { 00088 m_props.push_back( std::pair<std::string, const Property*>(client,prop) ); 00089 // } 00090 }
| std::string JobHistory::release_version | ( | ) | const [inline] |
| std::string JobHistory::os | ( | ) | const [inline] |
| std::string JobHistory::hostname | ( | ) | const [inline] |
| std::string JobHistory::os_version | ( | ) | const [inline] |
| std::string JobHistory::machine | ( | ) | const [inline] |
| std::string JobHistory::dir | ( | ) | const [inline] |
| std::string JobHistory::cmtconfig | ( | ) | const [inline] |
| std::vector<std::string> JobHistory::environment | ( | ) | const [inline] |
| const PropertyList& JobHistory::properties | ( | ) | const [inline] |
| time_t JobHistory::start_time | ( | ) | const [inline] |
std::string JobHistory::m_release_version [private] |
Definition at line 32 of file JobHistory.h.
std::string JobHistory::m_dir [private] |
Definition at line 33 of file JobHistory.h.
std::string JobHistory::m_cmtconfig [private] |
Definition at line 34 of file JobHistory.h.
std::string JobHistory::m_osname [private] |
Definition at line 36 of file JobHistory.h.
std::string JobHistory::m_hostname [private] |
Definition at line 37 of file JobHistory.h.
std::string JobHistory::m_os_version [private] |
Definition at line 38 of file JobHistory.h.
std::string JobHistory::m_machine [private] |
Definition at line 39 of file JobHistory.h.
std::vector<std::string> JobHistory::m_environ [private] |
Definition at line 41 of file JobHistory.h.
PropertyList JobHistory::m_props [private] |
Definition at line 43 of file JobHistory.h.
std::vector<std::string> JobHistory::m_CVSid [private] |
Definition at line 45 of file JobHistory.h.
time_t JobHistory::m_start_time [private] |
Definition at line 46 of file JobHistory.h.