CMS 3D CMS Logo

Namespaces | Classes | Typedefs | Enumerations
jsoncollector Namespace Reference

JSON (JavaScript Object Notation). More...

Namespaces

 Json
 

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
}
 

Detailed Description

JSON (JavaScript Object Notation).

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

◆ OperationType