![]() |
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