#include <CDManager.h>
Inherits CDManagerInterface.
Inherited by Win32CDManager.
Public Member Functions | |
| CDManager () | |
| virtual | ~CDManager () |
| virtual void | init (void) |
| virtual void | update (void) |
| virtual void | reset (void) |
| virtual Int | driveCount (void) |
| Number of CD drives detected. | |
| virtual CDDriveInterface * | getDrive (Int index) |
| Return the specified drive. | |
| virtual CDDriveInterface * | newDrive (const Char *path) |
| add new drive of specified path | |
| virtual void | refreshDrives (void) |
| Refresh drive info. | |
| virtual void | destroyAllDrives (void) |
| Like it says, destroy all drives. | |
Public Member Functions inherited from CDManagerInterface | |
| virtual | ~CDManagerInterface () |
Public Member Functions inherited from SubsystemInterface | |
| SubsystemInterface () | |
| virtual | ~SubsystemInterface () |
| virtual void | postProcessLoad () |
| virtual void | draw (void) |
| void | UPDATE (void) |
| void | DRAW (void) |
| AsciiString | getName (void) |
| void | setName (AsciiString name) |
Protected Attributes | |
| LList | m_drives |
| List of drives detected on this machine. | |
Protected Attributes inherited from SubsystemInterface | |
| AsciiString | m_name |
Additional Inherited Members | |
Protected Member Functions inherited from CDManagerInterface | |
| virtual CDDriveInterface * | createDrive (void)=0 |
Definition at line 158 of file CDManager.h.
| CDManager::CDManager | ( | ) |
Definition at line 166 of file CDManager.cpp.
|
virtual |
Definition at line 175 of file CDManager.cpp.
|
virtual |
Like it says, destroy all drives.
Implements CDManagerInterface.
Definition at line 279 of file CDManager.cpp.
|
virtual |
Number of CD drives detected.
Implements CDManagerInterface.
Definition at line 214 of file CDManager.cpp.
|
virtual |
Return the specified drive.
Implements CDManagerInterface.
Definition at line 223 of file CDManager.cpp.
|
virtual |
Implements SubsystemInterface.
Reimplemented in Win32CDManager.
Definition at line 184 of file CDManager.cpp.
|
virtual |
add new drive of specified path
Implements CDManagerInterface.
Definition at line 240 of file CDManager.cpp.
|
virtual |
Refresh drive info.
Implements CDManagerInterface.
Reimplemented in Win32CDManager.
Definition at line 258 of file CDManager.cpp.
|
virtual |
Implements SubsystemInterface.
Reimplemented in Win32CDManager.
Definition at line 205 of file CDManager.cpp.
|
virtual |
Implements SubsystemInterface.
Reimplemented in Win32CDManager.
Definition at line 193 of file CDManager.cpp.
|
protected |
List of drives detected on this machine.
Definition at line 181 of file CDManager.h.