ServiceHistory class definition.
More...
#include <GaudiKernel/ServiceHistory.h>
ServiceHistory class definition.
- Author
- : Charles Leggett
Definition at line 31 of file ServiceHistory.h.
◆ ServiceHistory() [1/3]
| ServiceHistory::ServiceHistory |
( |
| ) |
|
◆ ServiceHistory() [2/3]
Definition at line 43 of file ServiceHistory.cpp.
50 const Service* svc = dynamic_cast<const Service*>( isv );
Define general base for Gaudi exception.
GAUDI_API const std::string typeinfoName(const std::type_info &)
Get platform independent information about the class type.
PropertyList m_properties
const JobHistory * m_jobHistory
constexpr static const auto FAILURE
const std::vector< Gaudi::Details::PropertyBase * > & getProperties() const override
get all properties
const std::string & name() const override
Base class for all services.
const IService * m_pService
◆ ServiceHistory() [3/3]
Definition at line 58 of file ServiceHistory.cpp.
65 const Service* svc = dynamic_cast<const Service*>( &isv );
Define general base for Gaudi exception.
GAUDI_API const std::string typeinfoName(const std::type_info &)
Get platform independent information about the class type.
PropertyList m_properties
const JobHistory * m_jobHistory
constexpr static const auto FAILURE
const std::vector< Gaudi::Details::PropertyBase * > & getProperties() const override
get all properties
const std::string & name() const override
Base class for all services.
const IService * m_pService
◆ classID()
| const CLID & ServiceHistory::classID |
( |
| ) |
|
|
static |
Definition at line 76 of file ServiceHistory.cpp.
78 static const CLID CLID_ServiceHistory = 187225489;
79 return CLID_ServiceHistory;
unsigned int CLID
Class ID definition.
◆ clID()
| const CLID& ServiceHistory::clID |
( |
| ) |
const |
|
inlineoverridevirtual |
Retrieve reference to class definition structure.
Retrieve Pointer to class definition structure.
Reimplemented from HistoryObj.
Definition at line 39 of file ServiceHistory.h.
static const CLID & classID()
◆ dump()
Implements HistoryObj.
Definition at line 84 of file ServiceHistory.cpp.
93 ost <<
"Properties: [" <<
endl;
118 ost <<
"</COMPONENT>" <<
endl;
const std::string name() const
property name
const std::string & type() const override
PropertyBase base class allowing PropertyBase* collections to be "homogeneous".
virtual std::ostream & fillStream(std::ostream &) const
the printout of the property value
virtual void indent(std::ostream &, int) const
static std::string convert_string(const std::string &)
const std::string & name() const override
const std::string & version() const override
virtual std::string toString() const =0
value -> string
std::string documentation() const
property documentation
const PropertyList & properties() const override
◆ jobHistory()
| const JobHistory* ServiceHistory::jobHistory |
( |
| ) |
const |
|
inline |
◆ name()
◆ properties()
◆ service()
| const IService* ServiceHistory::service |
( |
| ) |
const |
|
inline |
◆ type()
◆ version()
◆ operator<<
Definition at line 56 of file ServiceHistory.h.
56 {
return rhs.
dump( lhs,
false, 0 ); }
std::ostream & dump(std::ostream &, const bool isXML, int indent) const override
◆ m_jobHistory
| const JobHistory* ServiceHistory::m_jobHistory {nullptr} |
|
private |
◆ m_name
◆ m_properties
◆ m_pService
| const IService* ServiceHistory::m_pService |
|
private |
◆ m_type
◆ m_version
The documentation for this class was generated from the following files: