39 out <<
"#start end algorithm thread slot event" <<
std::endl;
88 out << std::chrono::duration_cast<std::chrono::nanoseconds>(e.
start.time_since_epoch()).count() <<
" "
109 out <<
"#start end algorithm thread slot event" <<
std::endl;
112 out << std::chrono::duration_cast<std::chrono::nanoseconds>(e.start.time_since_epoch()).count() <<
" "
114 << e.algorithm <<
" "
Definition of the MsgStream class used to transmit messages.
StatusCode initialize() override
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
virtual StatusCode reinitialize()
bool isSuccess() const
Test for a status code of SUCCESS.
T duration_cast(T...args)
#define DECLARE_COMPONENT(type)
TimelineSvc(const std::string &name, ISvcLocator *svc)
const std::string & name() const override
Retrieve name of the service.
std::string m_timelineFile
This class is used for returning status codes from appropriate routines.
virtual void registerTimelineEvent(const TimelineEvent &e)
tbb::concurrent_vector< TimelineEvent > m_events
virtual StatusCode initialize()
MsgStream & debug() const
shortcut for the method msgStream(MSG::DEBUG)
SmartIF< IMessageSvc > & msgSvc() const
The standard message service.
virtual StatusCode finalize()
Property * declareProperty(const std::string &name, T &property, const std::string &doc="none") const
Declare the named property.
MSG::Level msgLevel() const
get the output level from the embedded MsgStream
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.