added ipc

This commit is contained in:
2020-08-04 11:59:45 +02:00
parent daa3a27edb
commit a61d4321f6
3 changed files with 111 additions and 25 deletions

View File

@ -18,6 +18,9 @@
#include <curses.h>
#include <thread>
#include <unistd.h>
#include <mutex>
#include <sys/select.h>
using namespace std;
@ -32,6 +35,8 @@ template <typename T, typename I> T* iterator_to_pointer(I i)
return (&(*i));
}
class reHDD
{
protected:
@ -44,13 +49,21 @@ private:
vector <Drive> vecDrives; //stores all drive data
void searchDrives(vector <Drive>* pvecDrives);
static void searchDrives(vector <Drive>* pvecDrives);
static void printDrives(vector <Drive>* pvecDrives);
static void filterIgnoredDrives(vector <Drive>* pvecDrives);
static void addSMARTData(vector <Drive>* pvecDrives);
static void ThreadScannDevices();
void printDrives(vector <Drive>* pvecDrives);
void filterIgnoredDrives(vector <Drive>* pvecDrives);
void addSMARTData(vector <Drive>* pvecDrives);
static void ThreadDevices();