Bitcoin ABC
0.26.3
P2P Digital Currency
Loading...
Searching...
No Matches
src
qt
winshutdownmonitor.h
Go to the documentation of this file.
1
// Copyright (c) 2014 The Bitcoin Core developers
2
// Distributed under the MIT software license, see the accompanying
3
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5
#ifndef BITCOIN_QT_WINSHUTDOWNMONITOR_H
6
#define BITCOIN_QT_WINSHUTDOWNMONITOR_H
7
8
#ifdef WIN32
9
#include <QByteArray>
10
#include <QString>
11
12
#include <windef.h>
// for HWND
13
14
#include <QAbstractNativeEventFilter>
15
16
class
WinShutdownMonitor
:
public
QAbstractNativeEventFilter
{
17
public
:
20
bool
nativeEventFilter
(
const
QByteArray
&
eventType
,
void
*
pMessage
,
21
long
*
pnResult
);
22
25
static
void
registerShutdownBlockReason
(
const
QString
&
strReason
,
26
const
HWND
&
mainWinId
);
27
};
28
#endif
29
30
#endif
// BITCOIN_QT_WINSHUTDOWNMONITOR_H
GetRand
T GetRand(T nMax=std::numeric_limits< T >::max()) noexcept
Generate a uniform random integer of type T in the range [0..nMax) nMax defaults to std::numeric_limi...
Definition
random.h:85
Generated on Wed Oct 30 2024 02:38:54 for Bitcoin ABC by
1.9.8