OpenCBDC Transaction Processor
Loading...
Searching...
No Matches
uhs/sentinel/format.cpp
Go to the documentation of this file.
1
// Copyright (c) 2021 MIT Digital Currency Initiative,
2
// Federal Reserve Bank of Boston
3
// Distributed under the MIT software license, see the accompanying
4
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
5
6
#include "
format.hpp
"
7
8
#include "
uhs/transaction/messages.hpp
"
9
#include "
util/serialization/format.hpp
"
10
11
namespace
cbdc
{
12
auto
operator<<
(
serializer
& packet,
const
sentinel::execute_response
& r)
13
->
serializer
& {
14
return
packet << r.m_tx_status << r.m_tx_error;
15
}
16
17
auto
operator>>
(
serializer
& packet,
sentinel::execute_response
& r)
18
->
serializer
& {
19
return
packet >> r.m_tx_status >> r.m_tx_error;
20
}
21
}
cbdc::serializer
Interface for serializing objects into and out of raw bytes representations.
Definition
serializer.hpp:14
cbdc
Definition
parsec/agent/client.cpp:11
cbdc::operator>>
auto operator>>(serializer &deser, parsec::agent::rpc::request &req) -> serializer &
Definition
parsec/agent/format.cpp:16
cbdc::operator<<
auto operator<<(serializer &ser, const parsec::agent::rpc::request &req) -> serializer &
Definition
parsec/agent/format.cpp:11
cbdc::sentinel::execute_response
Sentinel response message.
Definition
uhs/sentinel/interface.hpp:52
format.hpp
messages.hpp
format.hpp
src
uhs
sentinel
format.cpp
Generated by
1.12.0