LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
islogkbdsettings.hpp
Go to the documentation of this file.
1#ifndef ISLOGKBDHOOKLIB_SETTINGS_HPP
2#define ISLOGKBDHOOKLIB_SETTINGS_HPP
3
4#include "islogkbdhooklib.hpp"
5
6#include <string>
7#include <sstream>
8#include <vector>
9
10#ifdef _MSC_VER
11#include <Windows.h>
12extern HMODULE __hKbdHookModule;
13#endif
14
15namespace islogkbdlib
16{
18{
19 public:
20 static KbdSettings *getInstance();
21
22 void Initialize();
23 void Uninitialize();
24
26 std::string LogFileName;
27
28 std::string getDllPath();
29
30 protected:
32
33 void LoadSettings();
34 void SaveSettings();
35
37
38 private:
39 void reset();
40};
41}
42
43#endif
Definition: islogkbdsettings.hpp:18
bool IsLogEnabled
Definition: islogkbdsettings.hpp:25
static KbdSettings * instance
Definition: islogkbdsettings.hpp:36
std::string LogFileName
Definition: islogkbdsettings.hpp:26
HMODULE __hKbdHookModule
Definition: islogkbdhooklib.cpp:39
#define KEYBOARDHOOK_API
Definition: islogkbdhooklib.hpp:43
Definition: islogkbdlogs.cpp:7