AbstractModuleDevice
AbstractModuleDevice::Write(void* cookie, off_t pos, const void* buffer, size_t* _length)
AbstractModuleDevice::IO(void* cookie, io_request* request)
AbstractModuleDevice::Control(void* cookie, int32 op, void* buffer, size_t length)
AbstractModuleDevice::AbstractModuleDevice()
AbstractModuleDevice::Select(void* cookie, uint8 event, selectsync* sync)
AbstractModuleDevice::Deselect(void* cookie, uint8 event, selectsync* sync)
AbstractModuleDevice::Close(void* cookie)
AbstractModuleDevice::Free(void* cookie)
AbstractModuleDevice::~AbstractModuleDevice()
AbstractModuleDevice::HasSelect() const
AbstractModuleDevice::HasDeselect() const
AbstractModuleDevice::HasRead() const
AbstractModuleDevice::HasWrite() const
AbstractModuleDevice::HasIO() const
AbstractModuleDevice::Open(const char* path, int openMode, void** _cookie)
AbstractModuleDevice::_DoIO(void* cookie, off_t pos,
AbstractModuleDevice::Read(void* cookie, off_t pos, void* buffer, size_t* _length)
class AbstractModuleDevice : public BaseDevice {
AbstractModuleDevice();
virtual ~AbstractModuleDevice();
using BPrivate::AbstractModuleDevice;
return AbstractModuleDevice::Control(_cookie, op, buffer, length);;
class Device : public AbstractModuleDevice,
return AbstractModuleDevice::Control(_cookie, op, buffer, length);
class LegacyDevice : public AbstractModuleDevice,