Packed Record TConnectionData

Hierarchy
Methods
Properties

Unit

Declaration

type TConnectionData = packed record

Description

Represents the data of a network connection.

Overview

Fields

Public ActiveConnections: Integer;
Public BestHashDifficulty: THashString;
Public ClientVersion: String[8];
Public ConfigHash: THashString;
Public ConnectionStatus: Integer;
Public ConnectionType: String[8];
Public Context: TIdContext;
Public GVTHash: THashString;
Public IpAddress: String[20];
Public IsAuthenticated: Boolean;
Public IsBusy: Boolean;
Public LastBlockHash: TLongHashString;
Public LastBlockNumber: String[15];
Public LastPingTime: TTimeStamp;
Public ListeningPort: Integer;
Public MasternodeCount: Integer;
Public MasternodesChecksCount: Integer;
Public MasternodeShortHash: THashIdentifier;
Public MerkleTreeHash: THashString;
Public PendingOperations: Integer;
Public ProtocolVersion: Integer;
Public PSOHash: THashString;
Public ReadThread: TClientReadThread;
Public SummaryBlockHash: TLongHashString;
Public SummaryHash: TLongHashString;
Public TimeOffset: Integer;

Description

Fields

Public ActiveConnections: Integer;

The number of peers currently connected.

Public BestHashDifficulty: THashString;

The best hash difficulty found.

Public ClientVersion: String[8];

The software version of the client.

Public ConfigHash: THashString;

This item has no description.

Public ConnectionStatus: Integer;

The status of the connection.

Public ConnectionType: String[8];

The type of connection, either 'SER' for server or 'CLI' for client.

Public Context: TIdContext;

Client context information used for communication channels.

Public GVTHash: THashString;

This item has no description.

Public IpAddress: String[20];

The IP address of the peer.

Public IsAuthenticated: Boolean;

Whether the connection has been authenticated via a ping.

Public IsBusy: Boolean;

Whether the peer is currently busy.

Public LastBlockHash: TLongHashString;

The hash of the last known block.

Public LastBlockNumber: String[15];

The number of the last known block.

Public LastPingTime: TTimeStamp;

The UTC time of the last ping.

Public ListeningPort: Integer;

The port the peer is listening on.

Public MasternodeCount: Integer;

The number of masternodes connected.

Public MasternodesChecksCount: Integer;

This item has no description.

Public MasternodeShortHash: THashIdentifier;

The shortened hash for identifying the masternode.

Public MerkleTreeHash: THashString;

The hash of the Merkle tree.

Public PendingOperations: Integer;

The number of pending operations for this connection.

Public ProtocolVersion: Integer;

The version of the protocol being used.

Public PSOHash: THashString;

The hash of the Proof of Stake (PoS) state.

Public ReadThread: TClientReadThread;

The thread used for client reading operations.

Public SummaryBlockHash: TLongHashString;

The hash of the summary block.

Public SummaryHash: TLongHashString;

The hash of the account summary.

Public TimeOffset: Integer;

The time difference in seconds from this peer.


Generated by PasDoc 0.16.0-snapshot.