![]() |
Bitcoin Core 31.0.0
P2P Digital Currency
|
Qt model providing information about connected peers, similar to the "getpeerinfo" RPC call. More...
#include <peertablemodel.h>
Public Types | |
| enum | ColumnIndex { NetNodeId = 0 , Age , Address , Direction , ConnectionType , Network , Ping , Sent , Received , Subversion } |
| enum | { StatsRole = Qt::UserRole } |
Public Member Functions | |
| PeerTableModel (interfaces::Node &node, QObject *parent) | |
| ~PeerTableModel () | |
| void | startAutoRefresh () |
| void | stopAutoRefresh () |
Methods overridden from QAbstractTableModel | |
| QList< CNodeCombinedStats > | m_peers_data {} |
| Internal peer data structure. | |
| interfaces::Node & | m_node |
| const QStringList | columns |
| QTimer * | timer {nullptr} |
| int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
| QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
| QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override |
| QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const override |
| Qt::ItemFlags | flags (const QModelIndex &index) const override |
| void | refresh () |
Qt model providing information about connected peers, similar to the "getpeerinfo" RPC call.
Used by the rpc console UI.
Definition at line 38 of file peertablemodel.h.
| anonymous enum |
| Enumerator | |
|---|---|
| StatsRole | |
Definition at line 61 of file peertablemodel.h.
| Enumerator | |
|---|---|
| NetNodeId | |
| Age | |
| Address | |
| Direction | |
| ConnectionType | |
| Network | |
| Ping | |
| Sent | |
| Received | |
| Subversion | |
Definition at line 48 of file peertablemodel.h.
|
explicit |
|
default |
|
override |
|
override |
|
override |
|
override |
Definition at line 140 of file peertablemodel.cpp.
|
slot |
Definition at line 151 of file peertablemodel.cpp.
|
override |
| void PeerTableModel::startAutoRefresh | ( | ) |
| void PeerTableModel::stopAutoRefresh | ( | ) |
|
private |
|
private |
Definition at line 81 of file peertablemodel.h.
|
private |
Internal peer data structure.
Definition at line 80 of file peertablemodel.h.
Definition at line 113 of file peertablemodel.h.