// Copyright 2019 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CAST_COMMON_PUBLIC_MESSAGE_PORT_H_ #define CAST_COMMON_PUBLIC_MESSAGE_PORT_H_ #include <string> #include "platform/base/error.h" namespace openscreen::cast { // This interface is intended to provide an abstraction for communicating // cast messages across a pipe with guaranteed delivery. This is used to // decouple the cast streaming receiver and sender sessions from the // network implementation. class MessagePort { … }; } // namespace openscreen::cast #endif // CAST_COMMON_PUBLIC_MESSAGE_PORT_H_