28 lines
415 B
C++
28 lines
415 B
C++
#include "log.h"
|
|
#include "json.hpp"
|
|
#include <string>
|
|
#include <cstdio>
|
|
#include <memory>
|
|
#include <stdexcept>
|
|
#include <array>
|
|
#include <sstream>
|
|
#include <regex>
|
|
#include <libudev.h>
|
|
|
|
|
|
using namespace std;
|
|
using json = nlohmann::json;
|
|
|
|
class usbFilter
|
|
{
|
|
private:
|
|
/* data */
|
|
public:
|
|
usbFilter(/* args */);
|
|
~usbFilter();
|
|
void StartSrv();
|
|
void StopSrv();
|
|
string EnumDriversAndDevices();
|
|
};
|
|
|