Skip to content
Snippets Groups Projects
Commit 91eae670 authored by Emmanuel Milou's avatar Emmanuel Milou
Browse files
parents ade4c80d 5f3bae35
No related branches found
No related tags found
No related merge requests found
...@@ -49,6 +49,9 @@ AudioLayer::AudioLayer() ...@@ -49,6 +49,9 @@ AudioLayer::AudioLayer()
urgentRingBuffer_.createReadPointer(MainBuffer::DEFAULT_ID); urgentRingBuffer_.createReadPointer(MainBuffer::DEFAULT_ID);
} }
AudioLayer::~AudioLayer()
{}
void AudioLayer::flushMain() void AudioLayer::flushMain()
{ {
std::lock_guard<std::mutex> lock(mutex_); std::lock_guard<std::mutex> lock(mutex_);
......
...@@ -80,7 +80,7 @@ class AudioLayer { ...@@ -80,7 +80,7 @@ class AudioLayer {
}; };
AudioLayer(); AudioLayer();
virtual ~AudioLayer() = default; virtual ~AudioLayer();
virtual std::vector<std::string> getCaptureDeviceList() const = 0; virtual std::vector<std::string> getCaptureDeviceList() const = 0;
virtual std::vector<std::string> getPlaybackDeviceList() const = 0; virtual std::vector<std::string> getPlaybackDeviceList() const = 0;
......
...@@ -149,10 +149,6 @@ class ConfigTree { ...@@ -149,10 +149,6 @@ class ConfigTree {
friend class ConfigTreeIterator; friend class ConfigTreeIterator;
NON_COPYABLE(ConfigTree); NON_COPYABLE(ConfigTree);
public:
ConfigTreeIterator createIterator() {
return ConfigTreeIterator(this);
}
}; };
class ConfigTreeItem { class ConfigTreeItem {
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
*/ */
#define NON_COPYABLE(ClassName) \ #define NON_COPYABLE(ClassName) \
ClassName(const ClassName&); \ ClassName(const ClassName&) = delete; \
ClassName& operator=(const ClassName&) ClassName& operator=(const ClassName&) = delete
#endif // NON_COPYABLE_H_ #endif // NON_COPYABLE_H_
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment