13#error This is a C++ include file and cannot be used from plain C
29#define USE(x) do {(void)(x);} while (0)
45 virtual void Logger(
int flag,
const char *msg) {
46 if (flag ==
ngcbVB_PRINT) {fprintf(stdout,
"%s", msg); fflush(stdout);}
55 virtual void DevError(
const char *erms,
int id,
void *descriptor) {
60 virtual int ParamLookup(
const char *name,
char *value,
int flag = 0) {
virtual void Logger(int flag, const char *msg)
Logger.
Definition ngcbSERVICE.hpp:45
virtual void DevError(const char *erms, int id, void *descriptor)
Interface device error state handler.
Definition ngcbSERVICE.hpp:55
virtual int ParamLookup(const char *name, char *value, int flag=0)
Generic parameter lookup.
Definition ngcbSERVICE.hpp:60
virtual ~ngcbSERVICE()
Destructor.
Definition ngcbSERVICE.hpp:42
ngcbSERVICE()
Constructor.
Definition ngcbSERVICE.hpp:39
virtual void DeviceEvent(void *origin, void *event)
Device event handler.
Definition ngcbSERVICE.hpp:50
#define USE(x)
Definition ngcbSERVICE.hpp:29
#define ngcbVB_PRINT
Definition ngcbSERVICE.hpp:25