34 lines
516 B
C
34 lines
516 B
C
|
/**
|
||
|
* @file app.h
|
||
|
* @brief app logic
|
||
|
* @author hendrik schutter
|
||
|
* @date 01.05.2020
|
||
|
*/
|
||
|
|
||
|
#ifndef APP_H_
|
||
|
#define APP_H_
|
||
|
|
||
|
#include "refurbishingHddTool.h"
|
||
|
#include "drive.h"
|
||
|
|
||
|
class App {
|
||
|
protected:
|
||
|
|
||
|
|
||
|
public:
|
||
|
App(void);
|
||
|
void app_logic();
|
||
|
|
||
|
private:
|
||
|
|
||
|
list <struct drive> listDrives; //stores all drive data
|
||
|
|
||
|
void searchDrives(list <struct drive> *listDrives);
|
||
|
void printDrives(list <struct drive> *listDrives);
|
||
|
void filterIgnoredDrives(list <struct drive> *listDrives);
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
#endif // APP_H_
|