39 long (*report)(
void *precord);
41 long (*init_record)(
struct dbCommon *precord,
int pass);
42 long (*process)(
struct dbCommon *precord);
43 long (*special)(
struct dbAddr *paddr,
int after);
44 long (*get_value)(void);
45 long (*cvt_dbaddr)(
struct dbAddr *paddr);
46 long (*get_array_info)(
struct dbAddr *paddr,
long *no_elements,
long *offset);
47 long (*put_array_info)(
struct dbAddr *paddr,
long nNew);
48 long (*get_units)(
struct dbAddr *paddr,
char *units);
49 long (*get_precision)(
const struct dbAddr *paddr,
long *precision);
50 long (*get_enum_str)(
const struct dbAddr *paddr,
char *pbuffer);
52 long (*put_enum_str)(
const struct dbAddr *paddr,
const char *pbuffer);
66 typedef long (*RECSUPFUN) () EPICS_DEPRECATED;
72 long (*init_record)();
77 long (*get_array_info)();
78 long (*put_array_info)();
80 long (*get_precision)();
81 long (*get_enum_str)();
82 long (*get_enum_strs)();
83 long (*put_enum_str)();
84 long (*get_graphic_double)();
85 long (*get_control_double)();
86 long (*get_alarm_double)();
89 typedef struct rset rset EPICS_DEPRECATED;
95 #define S_rec_noRSET (M_recSup| 1)
96 #define S_rec_noSizeOffset (M_recSup| 2)
97 #define S_rec_outMem (M_recSup| 3)
Compiler specific declarations.