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

Indicates a successful check request, sent with a StatusUpdateResponse. More...

#include <status_update.hpp>

Public Member Functions

auto operator== (const status_request_check_success &rhs) const -> bool
 
 status_request_check_success ()=delete
 
 status_request_check_success (tx_id_states states)
 Constructor.
 
 status_request_check_success (cbdc::serializer &pkt)
 Construct from a packet.
 
auto states () const -> const tx_id_states &
 Returns the states of a set of UHS IDs, following the order of the UHS IDs in the containing StatusUpdateResponse.
 

Friends

auto cbdc::operator<< (cbdc::serializer &packet, const cbdc::watchtower::status_request_check_success &chs) -> cbdc::serializer &
 
auto cbdc::operator>> (cbdc::serializer &packet, cbdc::watchtower::status_request_check_success &chs) -> cbdc::serializer &
 

Detailed Description

Indicates a successful check request, sent with a StatusUpdateResponse.

See also
cbdc::watchtower::StatusUpdateRequestCheck.

Definition at line 139 of file status_update.hpp.

Constructor & Destructor Documentation

◆ status_request_check_success() [1/3]

cbdc::watchtower::status_request_check_success::status_request_check_success ( )
delete

◆ status_request_check_success() [2/3]

cbdc::watchtower::status_request_check_success::status_request_check_success ( tx_id_states states)
explicit

Constructor.

Parameters
statescurrent states of the subscription.

Definition at line 72 of file status_update.cpp.

◆ status_request_check_success() [3/3]

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

Construct from a packet.

Parameters
pktpacket containing a serialized StatusRequestCheckSuccess.

Definition at line 58 of file status_update.cpp.

Member Function Documentation

◆ operator==()

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

Definition at line 67 of file status_update.cpp.

◆ states()

auto cbdc::watchtower::status_request_check_success::states ( ) const -> const tx_id_states&
nodiscard

Returns the states of a set of UHS IDs, following the order of the UHS IDs in the containing StatusUpdateResponse.

Returns
subscription state info.
Note
make sure to preserve the backing object for as long as the returned reference is needed, or explicitly copy this result.

Definition at line 63 of file status_update.cpp.

Friends And Related Symbol Documentation

◆ cbdc::operator<<

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

◆ cbdc::operator>>

auto cbdc::operator>> ( cbdc::serializer & packet,
cbdc::watchtower::status_request_check_success & chs ) -> cbdc::serializer &
friend

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