blob: 37ce4acac5715449c497f4f37b0dd5048e9b52e2 [file] [log] [blame]
// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef REMOTING_PROTOCOL_SESSION_OPTIONS_PROVIDER_H_
#define REMOTING_PROTOCOL_SESSION_OPTIONS_PROVIDER_H_
namespace remoting {
class SessionOptions;
namespace protocol {
// Interface for getting session options for the current session.
class SessionOptionsProvider {
public:
~SessionOptionsProvider() = default;
// Returns session options for the current session.
virtual const SessionOptions& session_options() const = 0;
};
} // namespace protocol
} // namespace remoting
#endif // REMOTING_PROTOCOL_SESSION_OPTIONS_PROVIDER_H_