// Copyright 2018 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef OSP_PUBLIC_PROTOCOL_CONNECTION_CLIENT_FACTORY_H_ #define OSP_PUBLIC_PROTOCOL_CONNECTION_CLIENT_FACTORY_H_ #include #include "osp/public/protocol_connection_client.h" namespace openscreen { class TaskRunner; namespace osp { class ProtocolConnectionClientFactory { public: static std::unique_ptr Create( MessageDemuxer* demuxer, ProtocolConnectionServiceObserver* observer, TaskRunner* task_runner); }; } // namespace osp } // namespace openscreen #endif // OSP_PUBLIC_PROTOCOL_CONNECTION_CLIENT_FACTORY_H_