5f6db1de18
Setting the "LowPower" mode on the main DownloadManager class will cause it to halt all network activity and jobs will die. You can revive it by changing it to NormalPower and optionally calling the start() method to restart all jobs.
41 lines
1.0 KiB
C++
41 lines
1.0 KiB
C++
/*
|
|
* This file is part of the Flowee project
|
|
* Copyright (C) 2020-2025 Tom Zander <tom@flowee.org>
|
|
*
|
|
* This program is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
#ifndef FLOWEE_P2PNET_H
|
|
#define FLOWEE_P2PNET_H
|
|
|
|
namespace P2PNet
|
|
{
|
|
enum Chain {
|
|
MainChain,
|
|
Testnet4Chain
|
|
};
|
|
|
|
enum NetworkCertainty {
|
|
NotCertain,
|
|
ReasonablyCertain,
|
|
Certain
|
|
};
|
|
|
|
enum PowerMode {
|
|
NormalPower,
|
|
LowPower // avoid using too much power please
|
|
};
|
|
}
|
|
|
|
#endif
|