decoder/Client: new interface which wraps struct Decoder

Prepare for a Decoder API redesign based on an abstract class with
virtual methods.
This commit is contained in:
Max Kellermann
2016-11-18 07:13:35 +01:00
parent 595d1942cb
commit fd77acc217
46 changed files with 460 additions and 407 deletions

View File

@@ -21,17 +21,15 @@
#define FAKE_DECODER_API_HXX
#include "check.h"
#include "decoder/Client.hxx"
#include "thread/Mutex.hxx"
#include "thread/Cond.hxx"
struct Decoder {
struct FakeDecoder final : DecoderClient {
Mutex mutex;
Cond cond;
bool initialized;
Decoder()
:initialized(false) {}
bool initialized = false;
};
#endif