ServiceHistory class definition.
More...
#include <GaudiKernel/ServiceHistory.h>
ServiceHistory class definition.
- Author
- : Charles Leggett
Definition at line 24 of file ServiceHistory.h.
ServiceHistory::ServiceHistory |
( |
| ) |
|
Definition at line 39 of file ServiceHistory.cpp.
GAUDI_API const std::string typeinfoName(const std::type_info &)
Get platform independent information about the class type.
PropertyList m_properties
virtual const std::string & name() const =0
Retrieve the name of the instance.
const JobHistory * m_jobHistory
Base class for all services.
const IService * m_pService
virtual const std::vector< Property * > & getProperties() const
Get list of properties.
Definition at line 56 of file ServiceHistory.cpp.
GAUDI_API const std::string typeinfoName(const std::type_info &)
Get platform independent information about the class type.
PropertyList m_properties
virtual const std::string & name() const =0
Retrieve the name of the instance.
const JobHistory * m_jobHistory
Base class for all services.
const IService * m_pService
virtual const std::vector< Property * > & getProperties() const
Get list of properties.
ServiceHistory::~ServiceHistory |
( |
| ) |
|
|
virtual |
const CLID & ServiceHistory::classID |
( |
| ) |
|
|
static |
Definition at line 79 of file ServiceHistory.cpp.
81 static CLID CLID_ServiceHistory = 187225489;
82 return CLID_ServiceHistory;
unsigned int CLID
Class ID definition.
virtual const CLID& ServiceHistory::clID |
( |
| ) |
const |
|
inlinevirtual |
Retrieve reference to class definition structure.
Retrieve Pointer to class definition structure.
Reimplemented from HistoryObj.
Definition at line 34 of file ServiceHistory.h.
static const CLID & classID()
void ServiceHistory::dump |
( |
std::ostream & |
ost, |
|
|
const bool |
isXML = false , |
|
|
int |
indent = 0 |
|
) |
| const |
|
virtual |
Implements HistoryObj.
Definition at line 89 of file ServiceHistory.cpp.
93 ost <<
"Name: " <<
name() << endl;
94 ost <<
"Type: " <<
type() << endl;
95 ost <<
"Version: " <<
version() << endl;
98 ost <<
"Properties: [" << endl;
100 for ( ServiceHistory::PropertyList::const_iterator
113 ost <<
"<COMPONENT name=\"" <<
name()
118 for ( ServiceHistory::PropertyList::const_iterator
124 ost <<
"<PROPERTY name=\"" << prop.
name()
131 ost <<
"</COMPONENT>" << endl;
virtual std::string toString() const =0
value -> string
const std::string & name() const
const std::string & name() const
property name
const std::string & documentation() const
property documentation
virtual std::ostream & fillStream(std::ostream &) const
the printout of the property value
const std::string & version() const
const std::string & type() const
virtual void indent(std::ostream &, int) const
Property base class allowing Property* collections to be "homogeneous".
const PropertyList & properties() const
static std::string convert_string(const std::string &)
const JobHistory* ServiceHistory::jobHistory |
( |
| ) |
const |
|
inline |
const std::string& ServiceHistory::name |
( |
| ) |
const |
|
inlinevirtual |
const IService* ServiceHistory::service |
( |
| ) |
const |
|
inline |
const std::string& ServiceHistory::type |
( |
| ) |
const |
|
inlinevirtual |
const std::string& ServiceHistory::version |
( |
| ) |
const |
|
inlinevirtual |
std::string ServiceHistory::m_name |
|
private |
const IService* ServiceHistory::m_pService |
|
private |
std::string ServiceHistory::m_type |
|
private |
std::string ServiceHistory::m_version |
|
private |
The documentation for this class was generated from the following files: