#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; \ } \ } |
|
|