|
OpenCBDC Transaction Processor
|
Indicates a shard that tried to process a given transaction could not locate one or more of the transaction's inputs it expected to possess. More...
#include <tx_error_messages.hpp>
Public Member Functions | |
| auto | operator== (const tx_error_inputs_dne &rhs) const -> bool |
| tx_error_inputs_dne ()=delete | |
| tx_error_inputs_dne (std::vector< hash_t > input_uhs_ids) | |
| Constructor. | |
| tx_error_inputs_dne (cbdc::serializer &pkt) | |
| Construct from a packet. | |
| auto | input_uhs_ids () const -> std::vector< hash_t > |
| Returns the UHS IDs of the inputs that caused this error. | |
Friends | |
| auto | cbdc::operator<< (cbdc::serializer &packet, const cbdc::watchtower::tx_error_inputs_dne &err) -> cbdc::serializer & |
| auto | cbdc::operator>> (cbdc::serializer &packet, cbdc::watchtower::tx_error_inputs_dne &err) -> cbdc::serializer & |
Indicates a shard that tried to process a given transaction could not locate one or more of the transaction's inputs it expected to possess.
Definition at line 76 of file tx_error_messages.hpp.
|
delete |
|
explicit |
Constructor.
| input_uhs_ids | the UHS IDs of the inputs that caused this error. |
Definition at line 29 of file tx_error_messages.cpp.
|
explicit |
Construct from a packet.
| pkt | packet containing a serialized tx_error_input_dne. |
Definition at line 21 of file tx_error_messages.cpp.
|
nodiscard |
Returns the UHS IDs of the inputs that caused this error.
Definition at line 25 of file tx_error_messages.cpp.
| auto cbdc::watchtower::tx_error_inputs_dne::operator== | ( | const tx_error_inputs_dne & | rhs | ) | const -> bool |
Definition at line 32 of file tx_error_messages.cpp.
|
friend |
|
friend |