Bitcoin Core  28.1.0
P2P Digital Currency
Classes | Namespaces | Enumerations
clientmodel.h File Reference
#include <QObject>
#include <QDateTime>
#include <atomic>
#include <memory>
#include <sync.h>
#include <uint256.h>
#include <netaddress.h>
Include dependency graph for clientmodel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ClientModel
 Model for Bitcoin network client. More...
 

Namespaces

 interfaces
 

Enumerations

enum  BlockSource { BlockSource::NONE, BlockSource::DISK, BlockSource::NETWORK }
 
enum  SyncType { SyncType::HEADER_PRESYNC, SyncType::HEADER_SYNC, SyncType::BLOCK_SYNC }
 
enum  NumConnections { CONNECTIONS_NONE = 0, CONNECTIONS_IN = (1U << 0), CONNECTIONS_OUT = (1U << 1), CONNECTIONS_ALL = (CONNECTIONS_IN | CONNECTIONS_OUT) }
 

Enumeration Type Documentation

◆ BlockSource

enum BlockSource
strong
Enumerator
NONE 
DISK 
NETWORK 

Definition at line 36 of file clientmodel.h.

◆ NumConnections

Enumerator
CONNECTIONS_NONE 
CONNECTIONS_IN 
CONNECTIONS_OUT 
CONNECTIONS_ALL 

Definition at line 48 of file clientmodel.h.

◆ SyncType

enum SyncType
strong
Enumerator
HEADER_PRESYNC 
HEADER_SYNC 
BLOCK_SYNC 

Definition at line 42 of file clientmodel.h.