// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #pragma once #include "slimeconfigresponse.h" #include class FRT_RPCRequest; class FRT_Values; namespace config { /** * Baseclass for config responses. */ class FRTConfigResponseV3 : public SlimeConfigResponse { private: FRTConfigResponseV3& operator=(const FRTConfigResponseV3&); public: FRTConfigResponseV3(FRT_RPCRequest * request); private: static const vespalib::string RESPONSE_TYPES; const vespalib::string & getResponseTypes() const override; ConfigValue readConfigValue() const override; }; } // namespace config