Go to the documentation of this file.
8 #ifndef JSON_MONITORABLE_H
9 #define JSON_MONITORABLE_H
114 std::stringstream
ss;
178 HistoJ(
int expectedUpdates = 1,
unsigned int maxUpdates = 0) {
189 std::stringstream
ss;
199 std::stringstream
ss;
202 for (
unsigned int i = 0;
i <
histo_.size();
i++) {
212 for (
unsigned int i = 0;
i <
histo_.size();
i++) {
unsigned int getExpectedSize()
void operator=(std::string sth)
unsigned int expectedSize_
std::vector< T > & value()
void resetValue() override
array value (ordered list)
HistoJ(int expectedUpdates=1, unsigned int maxUpdates=0)
void operator=(JsonMonitorable *ptr)
std::string toCSV() const
virtual void resetValue()=0
JsonMonPtr(JsonMonitorable *ptr)
virtual std::string & getName()
unsigned int getMaxUpdates()
unsigned int getUpdates()
virtual void setName(std::string name)
void setMaxUpdates(unsigned int maxUpdates)
virtual Json::Value toJsonValue() const
std::string toString() const override
void resetValue() override
void resetValue() override
std::string toString() const override
std::string toString() const override
Value & append(const Value &value)
Append value to array at the end.
virtual ~JsonMonitorable()
void concatenate(std::string const &added)
std::string toString() const override
void update(std::string const &newStr)
virtual std::string toString() const =0
void operator=(std::vector< T > &sth)
void operator=(double sth)
void resetValue() override
JsonMonitorable * operator->()