Bitcoin Core
0.21.1
P2P Digital Currency
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
src
qt
macos_appnap.h
Go to the documentation of this file.
1
// Copyright (c) 2011-2018 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_MACOS_APPNAP_H
6
#define BITCOIN_QT_MACOS_APPNAP_H
7
8
#include <memory>
9
10
class
CAppNapInhibitor
final
11
{
12
public
:
13
explicit
CAppNapInhibitor
();
14
~CAppNapInhibitor
();
15
16
void
disableAppNap
();
17
void
enableAppNap
();
18
19
private
:
20
class
CAppNapImpl
;
21
std::unique_ptr<CAppNapImpl>
impl
;
22
};
23
24
#endif // BITCOIN_QT_MACOS_APPNAP_H
CAppNapInhibitor::CAppNapImpl
Definition:
macos_appnap.mm:11
CAppNapInhibitor
Definition:
macos_appnap.h:10
CAppNapInhibitor::CAppNapInhibitor
CAppNapInhibitor()
Definition:
macos_appnap.mm:59
CAppNapInhibitor::impl
std::unique_ptr< CAppNapImpl > impl
Definition:
macos_appnap.h:20
CAppNapInhibitor::disableAppNap
void disableAppNap()
Definition:
macos_appnap.mm:63
CAppNapInhibitor::enableAppNap
void enableAppNap()
Definition:
macos_appnap.mm:68
CAppNapInhibitor::~CAppNapInhibitor
~CAppNapInhibitor()
Generated on Fri Apr 30 2021 13:53:42 for Bitcoin Core by
1.8.8