From c30a6232df03e1efbd9f3b226777b07e087a1122 Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Mon, 12 Oct 2020 14:27:29 +0200 Subject: BASELINE: Update Chromium to 85.0.4183.140 Change-Id: Iaa42f4680837c57725b1344f108c0196741f6057 Reviewed-by: Allan Sandfeld Jensen --- chromium/ui/gfx/x/request_queue.h | 51 --------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 chromium/ui/gfx/x/request_queue.h (limited to 'chromium/ui/gfx/x/request_queue.h') diff --git a/chromium/ui/gfx/x/request_queue.h b/chromium/ui/gfx/x/request_queue.h deleted file mode 100644 index b48b1c031de..00000000000 --- a/chromium/ui/gfx/x/request_queue.h +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright 2020 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 UI_GFX_X_REQUEST_QUEUE_H_ -#define UI_GFX_X_REQUEST_QUEUE_H_ - -#include - -#include - -#include "base/callback_forward.h" -#include "base/component_export.h" -#include "base/memory/free_deleter.h" - -namespace ui { -class X11EventSource; -} - -namespace x11 { - -// This interface allows //ui/gfx/x to call into //ui/events/platform/x11 which -// is at a higher layer. It should not be used by client code. -class COMPONENT_EXPORT(X11) RequestQueue { - private: - friend class ui::X11EventSource; - template - friend class Future; - - using Reply = std::unique_ptr; - using Error = std::unique_ptr; - using ResponseCallback = base::OnceCallback; - - RequestQueue(); - virtual ~RequestQueue(); - - // Adds a request to the queue. |is_void| indicates if a reply is generated - // for this request. |sequence| is the ID of the request. |callback| will - // be called upon request completion (or failure). - virtual void AddRequest(bool is_void, - unsigned int sequence, - ResponseCallback callback) = 0; - - static RequestQueue* GetInstance(); - - static RequestQueue* instance_; -}; - -} // namespace x11 - -#endif // UI_GFX_X_REQUEST_QUEUE_H_ -- cgit v1.2.1