OpenCBDC Transaction Processor
Loading...
Searching...
No Matches
cbdc::watchtower::status_update_request Class Reference

Network request to interact with the Watchtower's status update service. More...

#include <status_update.hpp>

Public Member Functions

auto operator== (const status_update_request &rhs) const -> bool
 
 status_update_request ()=delete
 
 status_update_request (tx_id_uhs_ids uhs_ids)
 Constructor.
 
 status_update_request (cbdc::serializer &pkt)
 Construct from a packet.
 
auto uhs_ids () const -> const tx_id_uhs_ids &
 UHS IDs for which the client would like to search.
 

Friends

auto cbdc::operator<< (cbdc::serializer &packet, const cbdc::watchtower::status_update_request &su_req) -> cbdc::serializer &
 
auto cbdc::operator>> (cbdc::serializer &packet, status_update_request &su_req) -> cbdc::serializer &
 

Detailed Description

Network request to interact with the Watchtower's status update service.

Definition at line 51 of file status_update.hpp.

Constructor & Destructor Documentation

◆ status_update_request() [1/3]

cbdc::watchtower::status_update_request::status_update_request ( )
delete

◆ status_update_request() [2/3]

cbdc::watchtower::status_update_request::status_update_request ( tx_id_uhs_ids uhs_ids)
explicit

Constructor.

Parameters
uhs_idsthe UHS IDs for which the client would like to search, keyed by Tx ID.

Definition at line 23 of file status_update.cpp.

◆ status_update_request() [3/3]

cbdc::watchtower::status_update_request::status_update_request ( cbdc::serializer & pkt)
explicit

Construct from a packet.

Parameters
pktpacket containing a serialized StatusUpdateRequest.

Definition at line 9 of file status_update.cpp.

Member Function Documentation

◆ operator==()

auto cbdc::watchtower::status_update_request::operator== ( const status_update_request & rhs) const -> bool

Definition at line 18 of file status_update.cpp.

◆ uhs_ids()

auto cbdc::watchtower::status_update_request::uhs_ids ( ) const -> const tx_id_uhs_ids&
nodiscard

UHS IDs for which the client would like to search.

Returns
the UHS ID.

Definition at line 13 of file status_update.cpp.

Friends And Related Symbol Documentation

◆ cbdc::operator<<

auto cbdc::operator<< ( cbdc::serializer & packet,
const cbdc::watchtower::status_update_request & su_req ) -> cbdc::serializer &
friend

◆ cbdc::operator>>

auto cbdc::operator>> ( cbdc::serializer & packet,
status_update_request & su_req ) -> cbdc::serializer &
friend

The documentation for this class was generated from the following files: