MythTV
master
mythtv
libs
libmythbase
mythhdd.h
Go to the documentation of this file.
1
#ifndef MYTHHDD_H
2
#define MYTHHDD_H
3
4
#include "
mythmedia.h
"
5
6
class
MBASE_PUBLIC
MythHDD
:
public
MythMediaDevice
7
{
8
public
:
9
MythHDD
(QObject* par,
const
QString& DevicePath,
10
bool
SuperMount,
bool
AllowEject);
11
12
MythMediaStatus
checkMedia
(
void
)
override
;
// MythMediaDevice
13
MythMediaError
eject
(
bool
/*open_close*/
)
override
;
// MythMediaDevice
14
15
static
MythHDD
* Get(QObject* par,
const
char
* devicePath,
16
bool
SuperMount,
bool
AllowEject);
17
};
18
19
#endif
MBASE_PUBLIC
#define MBASE_PUBLIC
Definition:
mythbaseexp.h:15
MythMediaStatus
MythMediaStatus
Definition:
mythmedia.h:12
mythmedia.h
MythMediaDevice::eject
virtual MythMediaError eject(bool open_close=true)
Definition:
mythmedia.cpp:311
MythMediaDevice::checkMedia
virtual MythMediaStatus checkMedia()=0
MythMediaError
MythMediaError
Definition:
mythmedia.h:39
MythMediaDevice
Definition:
mythmedia.h:48
MythHDD
Definition:
mythhdd.h:6
Generated on Tue Jan 7 2025 03:18:24 for MythTV by
1.8.17