11 #include "storage/discs/IDiscDriveHandler.h" 30 DriveState
GetDriveState(
const std::string& devicePath)
override;
36 TrayState
GetTrayState(
const std::string& devicePath)
override;
~CWin32DiscDriveHandler() override=default
Win32 DiscDriveHandler destructor.
void ToggleDriveTray(const std::string &devicePath) override
Toggle the state of a given drive device.
Definition: Win32DiscDriveHandler.cpp:101
DriveState GetDriveState(const std::string &devicePath) override
Get the optical drive state provided its device path.
Definition: Win32DiscDriveHandler.cpp:34
TrayState GetTrayState(const std::string &devicePath) override
Get the optical drive tray state provided the drive device path.
Definition: Win32DiscDriveHandler.cpp:59
Generic interface for platform disc drive handling.
Definition: IDiscDriveHandler.h:48
void EjectDriveTray(const std::string &devicePath) override
Eject the provided drive device.
Definition: Win32DiscDriveHandler.cpp:81
void CloseDriveTray(const std::string &devicePath) override
Close the provided drive device.
Definition: Win32DiscDriveHandler.cpp:91
CWin32DiscDriveHandler()=default
Win32 DiscDriveHandler constructor.
Definition: Win32DiscDriveHandler.h:15