IDvdRequest is fake, remove it

Former-commit-id: 7c47499116
This commit is contained in:
2023-01-29 14:16:26 -08:00
parent fb4b103879
commit f33395b657
8 changed files with 172 additions and 32 deletions

View File

@@ -1,10 +1,26 @@
#ifndef _CDVDREQUEST
#define _CDVDREQUEST
#include "Kyoto/IDvdRequest.hpp"
#include "types.h"
class CDvdRequest : public IDvdRequest {
class CDvdRequest {
public:
virtual ~CDvdRequest() = 0; // 8
virtual void WaitUntilComplete() = 0; // c
virtual bool IsComplete() = 0; // 10
virtual void PostCancelRequest() = 0; // 14
virtual int GetMediaType() const = 0; // 18
};
class CARAMDvdRequest : public CDvdRequest {
public:
CARAMDvdRequest(uint i) : x4_dmaReq(i) {}
void WaitUntilComplete() {};
bool IsComplete() {};
void PostCancelRequest() {};
int GetMediaType() const { return 1; }
private:
uint x4_dmaReq;
};
#endif // _CDVDREQUEST