|
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().