|
OpenCBDC Transaction Processor
|
#include "status_update_messages.hpp"#include "uhs/transaction/transaction.hpp"#include "util/common/hashmap.hpp"#include <memory>#include <optional>#include <unordered_map>#include <unordered_set>

Go to the source code of this file.
Data Structures | |
| class | cbdc::watchtower::status_update_request |
| Network request to interact with the Watchtower's status update service. More... | |
| class | cbdc::watchtower::status_update_state |
| Represents the internal state of an ongoing status update request. More... | |
| class | cbdc::watchtower::status_request_check_success |
| Indicates a successful check request, sent with a StatusUpdateResponse. More... | |
Namespaces | |
| namespace | cbdc |
| namespace | cbdc::watchtower |
Typedefs | |
| using | cbdc::watchtower::tx_id_uhs_ids |
| Set of UHS IDs to query, keyed by Tx IDs. | |
| using | cbdc::watchtower::tx_id_states |
| Reported UHS ID states, keyed by Tx IDs. | |
Enumerations | |
| enum class | cbdc::watchtower::search_status { cbdc::watchtower::no_history , cbdc::watchtower::unspent , cbdc::watchtower::spent , cbdc::watchtower::tx_rejected , cbdc::watchtower::invalid_input , cbdc::watchtower::internal_error } |
| The current status of the Watchtower's progress in searching for a particular UHS ID. More... | |