/* * Copyright (C) 2015-present ScyllaDB. */ // SPDX-License-Identifier: AGPL-3.0-or-later #pragma once #include #include #include "seastarx.hh" #include "gms/inet_address.hh" namespace dht { struct endpoint_details { gms::inet_address _host; sstring _datacenter; sstring _rack; }; struct token_range_endpoints { sstring _start_token; sstring _end_token; std::vector _endpoints; std::vector _rpc_endpoints; std::vector _endpoint_details; }; }