![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "pvif.h"
Public Types | |
enum | proc_t { ProcPassive, ProcInhibit, ProcForce } |
Public Member Functions | |
PVIF (dbChannel *ch) | |
virtual | ~PVIF () |
virtual void | put (epics::pvData::BitSet &mask, unsigned dbe, db_field_log *pfl)=0 |
virtual epics::pvData::Status | get (const epics::pvData::BitSet &mask, proc_t proc=ProcInhibit, bool permit=true)=0 |
virtual unsigned | dbe (const epics::pvData::BitSet &mask)=0 |
Calculate DBE mask from changed bitset. More... | |
Public Attributes | |
dbChannel *const | chan |
enum PVIF::proc_t |
Enumerator | |
---|---|
ProcPassive | |
ProcInhibit | |
ProcForce |
PVIF::PVIF | ( | dbChannel * | ch | ) |
|
pure virtual |
Calculate DBE mask from changed bitset.
|
pure virtual |
May copy from pvalue to PDB record (call dbChannelPut()) caller must lock record
Definition at line 1166 of file pvif.cpp.
|
pure virtual |
Copy from PDB record to pvalue (call dbChannelGet()) caller must lock record