/* * * Modified by ScyllaDB * Copyright (C) 2015-present ScyllaDB */ /* * SPDX-License-Identifier: (LicenseRef-ScyllaDB-Source-Available-1.0 and Apache-2.0) */ #pragma once #include "streaming/stream_request.hh" #include "streaming/stream_summary.hh" namespace streaming { class prepare_message { public: /** * Streaming requests */ std::vector requests; /** * Summaries of streaming out */ std::vector summaries; uint32_t dst_cpu_id; prepare_message() = default; prepare_message(std::vector reqs, std::vector sums, uint32_t dst_cpu_id_ = -1) : requests(std::move(reqs)) , summaries(std::move(sums)) , dst_cpu_id(dst_cpu_id_) { } }; } // namespace streaming