#include <ECCS.h>#include <eccsTestTools.h>#include <fndOBJECT.h>#include <fndSTRING.h>#include <evhCALLBACK.h>#include <evhTASK.h>#include <eccsDB_ATTR.h>#include "tcsmonDefines.h"#include "tcsmonErrors.h"Include dependency graph for tcsmon.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | DB_READ(var, type, attrName) |
| #define | DB_READ_STRING(var, attrName) |
| #define | DB_WRITE(value, type, attrName) |
Functions | |
| vltLOGICAL | tcsmonObjectOk (eccsERROR_CLASS *object, const char *name) |
|
|
Value: { \
eccsDB_##type attrName##Attr(dbPoint, attrName); \
var = attrName##Attr; \
if (attrName##Attr.ErrStatus() == FAILURE) \
{ \
ErrAdd(tcsmonMOD, tcsmonERR_DB_READ, __FILE_LINE__, \
"configuration parameter", dbPoint, attrName); \
return FAILURE; \
} \
} |
|
|
Value: { \
eccsDB_STRING attrName##Attr(dbPoint, attrName); \
strcpy(var, (const char *)attrName##Attr); \
if (attrName##Attr.ErrStatus() == FAILURE) \
{ \
ErrAdd(tcsmonMOD, tcsmonERR_DB_READ, __FILE_LINE__, \
"configuration parameter", dbPoint, attrName); \
return FAILURE; \
} \
} |
|
|
Value: { \
eccsDB_##type attrName##Attr(dbPoint, attrName); \
attrName##Attr = value; \
if (attrName##Attr.ErrStatus() == FAILURE) \
{ \
ErrAdd(tcsmonMOD, tcsmonERR_DB_WRITE, __FILE_LINE__, \
"status parameter", dbPoint, attrName); \
return FAILURE; \
} \
} |
|
||||||||||||
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001