CMS 3D CMS Logo

Classes | Typedefs | Enumerations
jsoncollector Namespace Reference

Classes

class  DataPoint
 
class  DataPointDefinition
 
class  DoubleJ
 
class  FastMonitor
 
class  FileIO
 
class  HistoJ
 
class  IntJ
 
class  JsonMonitorable
 
class  JsonMonPtr
 
class  JsonSerializable
 
class  JSONSerializer
 
class  StringJ
 

Typedefs

typedef unsigned int AtomicMonUInt
 
typedef std::map< unsigned int, JsonMonPtrMonPtrMap
 

Enumerations

enum  MonType {
  TYPEINT, TYPEUINT, TYPEDOUBLE, TYPESTRING,
  TYPEUNDEFINED
}
 
enum  OperationType {
  OPSUM, OPAVG, OPSAME, OPHISTO,
  OPCAT, OPUNKNOWN
}
 

Typedef Documentation

◆ AtomicMonUInt

typedef unsigned int jsoncollector::AtomicMonUInt

Definition at line 31 of file DataPoint.h.

◆ MonPtrMap

typedef std::map<unsigned int, JsonMonPtr> jsoncollector::MonPtrMap

Definition at line 34 of file DataPoint.h.

Enumeration Type Documentation

◆ MonType

Enumerator
TYPEINT 
TYPEUINT 
TYPEDOUBLE 
TYPESTRING 
TYPEUNDEFINED 

Definition at line 21 of file JsonMonitorable.h.

◆ OperationType

Enumerator
OPSUM 
OPAVG 
OPSAME 
OPHISTO 
OPCAT 
OPUNKNOWN 

Definition at line 22 of file JsonMonitorable.h.

jsoncollector::OPSUM
Definition: JsonMonitorable.h:22
jsoncollector::TYPEDOUBLE
Definition: JsonMonitorable.h:21
jsoncollector::TYPEUNDEFINED
Definition: JsonMonitorable.h:21
jsoncollector::OPUNKNOWN
Definition: JsonMonitorable.h:22
jsoncollector::OPSAME
Definition: JsonMonitorable.h:22
jsoncollector::TYPESTRING
Definition: JsonMonitorable.h:21
jsoncollector::TYPEUINT
Definition: JsonMonitorable.h:21
jsoncollector::TYPEINT
Definition: JsonMonitorable.h:21
jsoncollector::OPCAT
Definition: JsonMonitorable.h:22
jsoncollector::OPAVG
Definition: JsonMonitorable.h:22
jsoncollector::OPHISTO
Definition: JsonMonitorable.h:22