mrfioc2  2.3.0
Macros | Variables
bufrxmgr.cpp File Reference
#include <cstdlib>
#include <cstdio>
#include <stdexcept>
#include <errlog.h>
#include <epicsTypes.h>
#include <cantProceed.h>
#include <dbDefs.h>
#include "mrf/databuf.h"
#include <epicsExport.h>
#include "bufrxmgr.h"
Include dependency graph for bufrxmgr.cpp:

Go to the source code of this file.

Macros

#define CONTAINER(ptr, structure, member)   ((structure*)((char*)(ptr) - offsetof(structure, member)))
 
#define CBINIT(ptr, prio, fn, valptr)
 

Variables

int evrMrmSeqRxDebug
 

Macro Definition Documentation

◆ CBINIT

#define CBINIT (   ptr,
  prio,
  fn,
  valptr 
)
Value:
do { \
callbackSetPriority(prio, ptr); \
callbackSetCallback(fn, ptr); \
callbackSetUser(valptr, ptr); \
(ptr)->timer=NULL; \
} while(0)

Definition at line 41 of file bufrxmgr.cpp.

◆ CONTAINER

#define CONTAINER (   ptr,
  structure,
  member 
)    ((structure*)((char*)(ptr) - offsetof(structure, member)))

Definition at line 36 of file bufrxmgr.cpp.

Variable Documentation

◆ evrMrmSeqRxDebug

int evrMrmSeqRxDebug

Definition at line 62 of file drvem.cpp.