Bitcoin Core 30.99.0
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
PrivateBroadcast::SendStatus Struct Reference

Status of a transaction sent to a given node. More...

Public Member Functions

 SendStatus (const NodeId &nodeid, const NodeClock::time_point &picked)
 

Public Attributes

const NodeId nodeid
 
const NodeClock::time_point picked
 Node to which the transaction will be sent (or was sent). More...
 
std::optional< NodeClock::time_pointconfirmed
 When was the transaction reception confirmed by the node (by PONG). More...
 

Detailed Description

Status of a transaction sent to a given node.

Definition at line 100 of file private_broadcast.h.

Constructor & Destructor Documentation

◆ SendStatus()

PrivateBroadcast::SendStatus::SendStatus ( const NodeId nodeid,
const NodeClock::time_point picked 
)
inline

Definition at line 105 of file private_broadcast.h.

Member Data Documentation

◆ confirmed

std::optional<NodeClock::time_point> PrivateBroadcast::SendStatus::confirmed

When was the transaction reception confirmed by the node (by PONG).

Definition at line 103 of file private_broadcast.h.

◆ nodeid

const NodeId PrivateBroadcast::SendStatus::nodeid

Definition at line 101 of file private_broadcast.h.

◆ picked

const NodeClock::time_point PrivateBroadcast::SendStatus::picked

Node to which the transaction will be sent (or was sent).

When was the transaction picked for sending to the node.

Definition at line 102 of file private_broadcast.h.


The documentation for this struct was generated from the following file: