MythTV  master
mythhdd.h
Go to the documentation of this file.
1 #ifndef MYTHHDD_H
2 #define MYTHHDD_H
3 
4 #include "mythmedia.h"
5 
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:307
MythMediaDevice::checkMedia
virtual MythMediaStatus checkMedia()=0
MythMediaError
MythMediaError
Definition: mythmedia.h:39
MythMediaDevice
Definition: mythmedia.h:48
MythHDD
Definition: mythhdd.h:6