32 lines
551 B
C++
32 lines
551 B
C++
#ifndef AVBDDCLEGACY_H
|
|
#define AVBDDCLEGACY_H
|
|
|
|
#include "avbddclegacy_global.h"
|
|
|
|
/*
|
|
class AVBDDCLEGACYSHARED_EXPORT AvbDdcLegacy
|
|
{
|
|
|
|
public:
|
|
AvbDdcLegacy();
|
|
};
|
|
*/
|
|
|
|
class IAvbDriver;
|
|
|
|
class IAvbDriverClient
|
|
{
|
|
public:
|
|
virtual ~IAvbDriverClient() {}
|
|
|
|
virtual void logError(const char* fmt, ...)=0;
|
|
virtual bool getSettingsBool(const char* name)=0;
|
|
virtual int getSettingsInt(const char* name)=0;
|
|
};
|
|
|
|
extern "C" {
|
|
AVBDDCLEGACYSHARED_EXPORT IAvbDriver* AvbDriverCreate(const char* subtype,IAvbDriverClient*);
|
|
}
|
|
|
|
#endif // AVBDDCLEGACY_H
|