rippled
Loading...
Searching...
No Matches
include/xrpl/protocol/Batch.h
1#include <xrpl/protocol/HashPrefix.h>
2#include <xrpl/protocol/STVector256.h>
3#include <xrpl/protocol/Serializer.h>
4
5namespace ripple {
6
7inline void
9 Serializer& msg,
10 std::uint32_t const& flags,
11 std::vector<uint256> const& txids)
12{
14 msg.add32(flags);
15 msg.add32(std::uint32_t(txids.size()));
16 for (auto const& txid : txids)
17 msg.addBitString(txid);
18}
19
20} // namespace ripple
int addBitString(base_uint< Bits, Tag > const &v)
Definition Serializer.h:112
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:6
void serializeBatch(Serializer &msg, std::uint32_t const &flags, std::vector< uint256 > const &txids)
T size(T... args)