#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"
Go to the source code of this file.
|
#define | CONTAINER(ptr, structure, member) ((structure*)((char*)(ptr) - offsetof(structure, member))) |
|
#define | CBINIT(ptr, prio, fn, valptr) |
|
◆ 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))) |
◆ evrMrmSeqRxDebug