#include <MediaCD.h>
Inheritance diagram for MediaCD:
Public Member Functions | |
MediaCD (const Url &url_r, const Pathname &attach_point_hint_r) | |
virtual | ~MediaCD () |
Protected Member Functions | |
virtual void | forceEject () |
Protected Attributes | |
MEDIA_HANDLER_API | |
Private Types | |
typedef std::list< std::string > | DeviceList |
Static Private Member Functions | |
bool | openTray (const std::string &device_r) |
bool | closeTray (const std::string &device_r) |
Private Attributes | |
unsigned long | _mountflags |
DeviceList | _devices |
std::string | _mounteddevice |
int | _lastdev |
|
|
|
|
|
|
|
|
|
Call concrete handler to physically eject the media (i.e. CD-ROM) in case the media is not attached.. Asserted that media is not attached. Reimplemented from MediaHandler. |
|
|
|
list of devices to try to mount |
|
number of last successful mounted device in list |
|
which device has been mounted |
|
|
|
|