diff options
Diffstat (limited to 'mojo/edk/embedder/platform_handle_vector.h')
-rw-r--r-- | mojo/edk/embedder/platform_handle_vector.h | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/mojo/edk/embedder/platform_handle_vector.h b/mojo/edk/embedder/platform_handle_vector.h deleted file mode 100644 index 96356b7..0000000 --- a/mojo/edk/embedder/platform_handle_vector.h +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright 2014 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 MOJO_EDK_EMBEDDER_PLATFORM_HANDLE_VECTOR_H_ -#define MOJO_EDK_EMBEDDER_PLATFORM_HANDLE_VECTOR_H_ - -#include <vector> - -#include "base/memory/scoped_ptr.h" -#include "mojo/edk/embedder/platform_handle.h" -#include "mojo/edk/embedder/platform_handle_utils.h" -#include "mojo/edk/system/system_impl_export.h" - -namespace mojo { -namespace embedder { - -typedef std::vector<PlatformHandle> PlatformHandleVector; - -// A deleter (for use with |scoped_ptr|) which closes all handles and then -// |delete|s the |PlatformHandleVector|. -struct MOJO_SYSTEM_IMPL_EXPORT PlatformHandleVectorDeleter { - void operator()(PlatformHandleVector* platform_handles) const { - CloseAllPlatformHandles(platform_handles); - delete platform_handles; - } -}; - -typedef scoped_ptr<PlatformHandleVector, PlatformHandleVectorDeleter> - ScopedPlatformHandleVectorPtr; - -} // namespace embedder -} // namespace mojo - -#endif // MOJO_EDK_EMBEDDER_PLATFORM_HANDLE_VECTOR_H_ |