Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

tcsmon.h File Reference

#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:

Include dependency graph

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

Included by dependency graph

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)


Define Documentation

#define DB_READ var,
type,
attrName   
 

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

#define DB_READ_STRING var,
attrName   
 

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

#define DB_WRITE value,
type,
attrName   
 

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


Function Documentation

vltLOGICAL tcsmonObjectOk eccsERROR_CLASS *    object,
const char *    name
 


Generated on Wed Dec 3 14:56:17 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001