30 , m_version(
"none" ) {}
37 , m_name( isv->
name() )
38 , m_version(
"none" ) {
40 const Service* svc = dynamic_cast<const Service*>( isv );
51 , m_name( isv.
name() )
52 , m_version(
"none" ) {
54 const Service* svc = dynamic_cast<const Service*>( &isv );
63 static const CLID CLID_ServiceHistory = 187225489;
64 return CLID_ServiceHistory;
78 ost <<
"Properties: [" <<
endl;
103 ost <<
"</COMPONENT>" <<
endl;
115 rhs.
dump( lhs,
false );
ostream & operator<<(ostream &lhs, const ServiceHistory &rhs)
GAUDI_API const std::string typeinfoName(const std::type_info &)
Get platform independent information about the class type.
const std::string name() const
property name
JobHistory class definition.
PropertyList m_properties
const std::string & type() const override
General service interface definition.
void dump(std::ostream &, const bool isXML=false, int indent=0) const override
PropertyBase base class allowing PropertyBase* collections to be "homogeneous".
unsigned int CLID
Class ID definition.
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 &)
ServiceHistory class definition.
const std::vector< Gaudi::Details::PropertyBase * > & getProperties() const override
get all properties
const std::string & name() const override
const std::string & version() const override
Base class for all services.
virtual std::string toString() const =0
value -> string
static const CLID & classID()
std::string documentation() const
property documentation
const PropertyList & properties() const override