// Copyright 2022 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef MOJO_CORE_IPCZ_DRIVER_WRAPPED_PLATFORM_HANDLE_H_ #define MOJO_CORE_IPCZ_DRIVER_WRAPPED_PLATFORM_HANDLE_H_ #include <utility> #include "mojo/core/ipcz_driver/object.h" #include "mojo/core/system_impl_export.h" #include "mojo/public/cpp/platform/platform_handle.h" namespace mojo::core::ipcz_driver { // Driver object which wraps a single PlatformHandle. PlatformHandles wrapped by // this object may not be immediately transmissible by the platform's Channel // implementation, but they can be serialized into a something that is. class MOJO_SYSTEM_IMPL_EXPORT WrappedPlatformHandle : public Object<WrappedPlatformHandle> { … }; } // namespace mojo::core::ipcz_driver #endif // MOJO_CORE_IPCZ_DRIVER_WRAPPED_PLATFORM_HANDLE_H_