// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #pragma once #include #include namespace storage::rpc { /** * Contains an opaque encoded (possibly compressed) representation of a ClusterStateBundle. */ struct EncodedClusterStateBundle { vespalib::compression::CompressionConfig::Type _compression_type; uint32_t _uncompressed_length; std::unique_ptr _buffer; }; }