rippled
Loading...
Searching...
No Matches
include
xrpl
protocol
include/xrpl/protocol/Batch.h
1
#include <xrpl/protocol/HashPrefix.h>
2
#include <xrpl/protocol/STVector256.h>
3
#include <xrpl/protocol/Serializer.h>
4
5
namespace
ripple
{
6
7
inline
void
8
serializeBatch
(
9
Serializer
& msg,
10
std::uint32_t
const
& flags,
11
std::vector<uint256>
const
& txids)
12
{
13
msg.
add32
(
HashPrefix::batch
);
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
ripple::Serializer
Definition
Serializer.h:22
ripple::Serializer::add32
int add32(T i)
Definition
Serializer.h:75
ripple::Serializer::addBitString
int addBitString(base_uint< Bits, Tag > const &v)
Definition
Serializer.h:112
std::uint32_t
ripple
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition
algorithm.h:6
ripple::serializeBatch
void serializeBatch(Serializer &msg, std::uint32_t const &flags, std::vector< uint256 > const &txids)
Definition
include/xrpl/protocol/Batch.h:8
ripple::HashPrefix::batch
@ batch
Batch.
std::vector::size
T size(T... args)
std::vector
Generated by
1.9.8