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