| 24 | } |
| 25 | |
| 26 | Win32::Handle CreateDBWinBufferMapping(bool global) |
| 27 | { |
| 28 | Win32::Handle hMap(CreateFileMapping(nullptr, nullptr, PAGE_READWRITE, 0, sizeof(DbWinBuffer), GetDBWinName(global, L"DBWIN_BUFFER").c_str())); |
| 29 | if (GetLastError() == ERROR_ALREADY_EXISTS) |
| 30 | throw std::runtime_error("CreateDBWinBufferMapping"); |
| 31 | return hMap; |
| 32 | } |
| 33 | |
| 34 | DBWinReader::DBWinReader(Timer& timer, ILineBuffer& linebuffer, bool global) : |
| 35 | LogSource(timer, SourceType::System, linebuffer), |
no test coverage detected