mirror of
https://github.com/libretro/Play-.git
synced 2025-01-21 07:56:18 +00:00
30 lines
523 B
C++
30 lines
523 B
C++
#ifndef _IOMAN_DEVICE_H_
|
|
#define _IOMAN_DEVICE_H_
|
|
|
|
#include "Stream.h"
|
|
|
|
namespace Iop
|
|
{
|
|
namespace Ioman
|
|
{
|
|
class CDevice
|
|
{
|
|
public:
|
|
enum OPEN_FLAGS
|
|
{
|
|
OPEN_FLAG_RDONLY = 0x00000001,
|
|
OPEN_FLAG_WRONLY = 0x00000002,
|
|
OPEN_FLAG_RDWR = 0x00000003,
|
|
OPEN_FLAG_ACCMODE = 0x00000003,
|
|
OPEN_FLAG_CREAT = 0x00000200,
|
|
OPEN_FLAG_NOWAIT = 0x00008000,
|
|
};
|
|
|
|
virtual ~CDevice() {}
|
|
virtual Framework::CStream* GetFile(uint32, const char*) = 0;
|
|
};
|
|
}
|
|
}
|
|
|
|
#endif
|