RASCSI/src_old/raspberrypi/devices/interfaces/scsi_mmc_commands.h

28 lines
637 B
C++

//---------------------------------------------------------------------------
//
// SCSI Target Emulator RaSCSI (*^..^*)
// for Raspberry Pi
//
// Copyright (C) 2021 Uwe Seimet
//
// Interface for SCSI Multi-Media commands (see https://www.t10.org/drafts.htm, MMC-6)
//
//---------------------------------------------------------------------------
#pragma once
#include "scsi_primary_commands.h"
class SASIDEV;
class ScsiMmcCommands : virtual public ScsiPrimaryCommands
{
public:
ScsiMmcCommands() {}
virtual ~ScsiMmcCommands() {}
virtual void ReadToc(SASIDEV *) = 0;
virtual void GetEventStatusNotification(SASIDEV *) = 0;
};