Macros | Typedefs | Enumerations | Functions
Ndmc.h File Reference
#include <string>

Go to the source code of this file.

Macros

#define NDMC_NAMESPACE   nova::novadaqmonitorclient
 
#define NDMC_NAMESPACE_BEGIN
 
#define NDMC_NAMESPACE_END
 

Typedefs

typedef enum MetricType MetricType_t
 

Enumerations

enum  MetricType {
  VALUE, COUNTER, RATE, AVERAGE,
  STDEV, MINIMUM, MAXIMUM, HEARTBEAT
}
 

Functions

NDMC_NAMESPACE_BEGIN std::string getConfigFullFilePathName (std::string configFile)
 

Macro Definition Documentation

#define NDMC_NAMESPACE   nova::novadaqmonitorclient

Ndmc header file

Id
Ndmc.h,v 1.6 2011/11/14 04:47:26 kasahara Exp

Define data types and static utility methods used by the NovaDAQMonitorClient package.

Author
S. Kasahara
schubert@physics.umn.edu
Date
April 28 2010 Namespace name nova::novadaqmonitorclient

Definition at line 21 of file Ndmc.h.

#define NDMC_NAMESPACE_BEGIN
Value:
namespace nova { \
namespace novadaqmonitorclient {
Hold drift constants from current run.
Definition: DriftCache.h:17

Definition at line 23 of file Ndmc.h.

#define NDMC_NAMESPACE_END
Value:
} /* nova */ \
} /* novadaqmonitorclient */

Definition at line 26 of file Ndmc.h.

Referenced by NdmcMetric< T >::_timeSinceLastSend(), NdmcClient::getLastValueSent(), and NdmcMetricABC::~NdmcMetricABC().

Typedef Documentation

typedef enum MetricType MetricType_t

Enumeration Type Documentation

enum MetricType
Enumerator
VALUE 
COUNTER 
RATE 
AVERAGE 
STDEV 
MINIMUM 
MAXIMUM 
HEARTBEAT 

Definition at line 34 of file Ndmc.h.

34  {
35  VALUE,
36  COUNTER,
37  RATE,
38  AVERAGE,
39  STDEV,
40  MINIMUM,
41  MAXIMUM,
42  HEARTBEAT
43 } MetricType_t;
Definition: Ndmc.h:39
Definition: Ndmc.h:37
enum MetricType MetricType_t
Definition: Ndmc.h:38
Definition: Ndmc.h:36
Definition: Ndmc.h:40
Definition: Ndmc.h:41
Definition: Ndmc.h:42
Definition: Ndmc.h:35

Function Documentation

NDMC_NAMESPACE_BEGIN std::string getConfigFullFilePathName ( std::string  configFile)