LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
islogkbdlogs.hpp
Go to the documentation of this file.
1#ifndef ISLOGKBDHOOKLIB_LOG_HPP
2#define ISLOGKBDHOOKLIB_LOG_HPP
3
4#include "islogkbdhooklib.hpp"
5
6#include <stdio.h>
7#define WIN32_NO_STATUS
8#include <windows.h>
9#undef WIN32_NO_STATUS
10#include <string>
11#include <wchar.h>
12
13namespace islogkbdlib
14{
16{
17 public:
18 static KbdLogs *getInstance();
19
20 static void Initialize();
21 static void Uninitialize();
22
23 static void LogEvent(const char *, ...);
24
25 protected:
26 KbdLogs();
27
28 static void OpenLogFile(const char *pszLogFile);
29 static void CloseLogFile();
30
32
33 private:
34 static FILE *currentLogFile;
35};
36}
37
38#endif
Definition: islogkbdlogs.hpp:16
static FILE * currentLogFile
Definition: islogkbdlogs.hpp:34
static KbdLogs * instance
Definition: islogkbdlogs.hpp:31
#define KEYBOARDHOOK_API
Definition: islogkbdhooklib.hpp:43
Definition: islogkbdlogs.cpp:7