kwave
18.07.70
|
#include <RecordPlugin.h>
Public Member Functions | |
InhibitRecordGuard (Kwave::RecordPlugin &recorder) | |
virtual | ~InhibitRecordGuard () |
Private Attributes | |
Kwave::RecordPlugin & | m_recorder |
internal guard class for inhibiting low level recording at times where it should not occur.
Definition at line 80 of file RecordPlugin.h.
|
inlineexplicit |
Constructor, inhibits recording
Definition at line 84 of file RecordPlugin.h.
References Kwave::RecordPlugin::enterInhibit(), and m_recorder.
|
inlinevirtual |
Destructor, re-enables recording
Definition at line 91 of file RecordPlugin.h.
References Kwave::RecordPlugin::leaveInhibit(), and m_recorder.
|
private |
Definition at line 97 of file RecordPlugin.h.
Referenced by InhibitRecordGuard(), and ~InhibitRecordGuard().