11 #ifndef EVRMRMOUTPUT_H_INC 12 #define EVRMRMOUTPUT_H_INC 33 virtual void lock()
const OVERRIDE FINAL;
34 virtual void unlock()
const OVERRIDE FINAL;
36 virtual epicsUInt32
source()
const OVERRIDE FINAL;
37 virtual void setSource(epicsUInt32) OVERRIDE FINAL;
42 virtual bool enabled()
const OVERRIDE FINAL;
43 virtual void enable(
bool) OVERRIDE FINAL;
50 epicsUInt32 shadowSource;
52 epicsUInt32 sourceInternal()
const;
53 void setSourceInternal();
57 #endif // EVRMRMOUTPUT_H_INC
MRMOutput(const std::string &n, EVRMRM *owner, OutputType t, unsigned int idx)
virtual void setSource(epicsUInt32) OVERRIDE FINAL
virtual void lock() const OVERRIDE FINAL
virtual void enable(bool) OVERRIDE FINAL
Modular Register Map Event Receivers.
virtual epicsUInt32 source() const OVERRIDE FINAL
virtual void unlock() const OVERRIDE FINAL
void setSource2(epicsUInt32)
virtual bool enabled() const OVERRIDE FINAL
User implementation hook.
epicsUInt32 source2() const