#include <JsonMonitorable.h>
Public Member Functions | |
virtual std::string & | getName () |
bool | getNotSame () |
unsigned int | getUpdates () |
JsonMonitorable () | |
virtual void | resetValue ()=0 |
virtual void | setName (std::string name) |
virtual std::string | toString () const =0 |
virtual | ~JsonMonitorable () |
Protected Attributes | |
std::string | name_ |
bool | notSame_ |
unsigned int | updates_ |
Definition at line 24 of file JsonMonitorable.h.
|
inline |
Definition at line 28 of file JsonMonitorable.h.
|
inlinevirtual |
Definition at line 30 of file JsonMonitorable.h.
References resetValue(), AlCaHLTBitMon_QueryRunRegistry::string, and toString().
|
inlinevirtual |
Definition at line 44 of file JsonMonitorable.h.
References name_.
Referenced by plotting.Plot::draw(), jsoncollector::FastMonitor::registerGlobalMonitorable(), and jsoncollector::DataPoint::trackMonitorable().
|
inline |
|
inline |
Definition at line 36 of file JsonMonitorable.h.
References updates_.
Referenced by jsoncollector::DataPoint::mergeAndSerialize().
|
pure virtual |
Implemented in jsoncollector::HistoJ< T >, jsoncollector::HistoJ< unsigned int >, jsoncollector::StringJ, jsoncollector::DoubleJ, and jsoncollector::IntJ.
Referenced by ~JsonMonitorable().
|
inlinevirtual |
Definition at line 40 of file JsonMonitorable.h.
References dataset::name, and name_.
Referenced by Vispa.Gui.PortWidget.PortWidget::__init__(), Vispa.Views.PropertyView.Property::__init__(), evf::EvFOutputJSONWriter::EvFOutputJSONWriter(), evf::RecoEventOutputModuleForFU< Consumer >::initRun(), evf::FastMonitoringThread::MonitorData::MonitorData(), and RawEventFileWriterForBU::RawEventFileWriterForBU().
|
pure virtual |
Implemented in jsoncollector::HistoJ< T >, jsoncollector::HistoJ< unsigned int >, jsoncollector::StringJ, jsoncollector::DoubleJ, and jsoncollector::IntJ.
Referenced by ~JsonMonitorable().
|
protected |
Definition at line 51 of file JsonMonitorable.h.
|
protected |
Definition at line 53 of file JsonMonitorable.h.
Referenced by getNotSame(), jsoncollector::IntJ::operator=(), jsoncollector::DoubleJ::operator=(), jsoncollector::StringJ::operator=(), jsoncollector::IntJ::resetValue(), jsoncollector::DoubleJ::resetValue(), jsoncollector::StringJ::resetValue(), jsoncollector::IntJ::update(), and jsoncollector::DoubleJ::update().
|
protected |
Definition at line 52 of file JsonMonitorable.h.
Referenced by jsoncollector::IntJ::add(), jsoncollector::StringJ::concatenate(), getUpdates(), jsoncollector::HistoJ< unsigned int >::HistoJ(), jsoncollector::IntJ::operator=(), jsoncollector::DoubleJ::operator=(), jsoncollector::StringJ::operator=(), jsoncollector::IntJ::resetValue(), jsoncollector::DoubleJ::resetValue(), jsoncollector::StringJ::resetValue(), jsoncollector::HistoJ< unsigned int >::resetValue(), jsoncollector::HistoJ< unsigned int >::toCSV(), jsoncollector::IntJ::update(), jsoncollector::DoubleJ::update(), jsoncollector::StringJ::update(), and jsoncollector::HistoJ< unsigned int >::update().