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...

Collaboration diagram for PrivateBroadcast::SendStatus:
[legend]

Public Member Functions

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

Public Attributes

const NodeId nodeid
 
const CService address
 Node to which the transaction will be sent (or was sent). More...
 
const NodeClock::time_point picked
 Address of the node. 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 119 of file private_broadcast.h.

Constructor & Destructor Documentation

◆ SendStatus()

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

Definition at line 125 of file private_broadcast.h.

Member Data Documentation

◆ address

const CService PrivateBroadcast::SendStatus::address

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

Definition at line 121 of file private_broadcast.h.

◆ confirmed

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

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

Definition at line 123 of file private_broadcast.h.

◆ nodeid

const NodeId PrivateBroadcast::SendStatus::nodeid

Definition at line 120 of file private_broadcast.h.

◆ picked

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

Address of the node.

When was the transaction picked for sending to the node.

Definition at line 122 of file private_broadcast.h.


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