Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
CDDriveInterface Class Referenceabstract

#include <CDManager.h>

Inherited by CDDrive.

Public Member Functions

virtual ~CDDriveInterface ()
 
virtual void refreshInfo (void)=0
 Update drive with least.
 
virtual AsciiString getDiskName (void)=0
 Returns the drive path for this drive.
 
virtual AsciiString getPath (void)=0
 Returns the drive path for this drive.
 
virtual CD::Disk getDisk (void)=0
 Returns ID of current disk in this drive.
 

Detailed Description

Interface to a CD ROM drive

Definition at line 89 of file CDManager.h.

Constructor & Destructor Documentation

◆ ~CDDriveInterface()

virtual CDDriveInterface::~CDDriveInterface ( )
inlinevirtual

Definition at line 93 of file CDManager.h.

Member Function Documentation

◆ getDisk()

virtual CD::Disk CDDriveInterface::getDisk ( void )
pure virtual

Returns ID of current disk in this drive.

Implemented in CDDrive.

◆ getDiskName()

virtual AsciiString CDDriveInterface::getDiskName ( void )
pure virtual

Returns the drive path for this drive.

Implemented in CDDrive.

◆ getPath()

virtual AsciiString CDDriveInterface::getPath ( void )
pure virtual

Returns the drive path for this drive.

Implemented in CDDrive.

◆ refreshInfo()

virtual void CDDriveInterface::refreshInfo ( void )
pure virtual

Update drive with least.

Implemented in CDDrive, and Win32CDDrive.


The documentation for this class was generated from the following file: