// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // Don't include this file from any .h files because it pulls in some X headers. #ifndef REMOTING_HOST_LINUX_X_SERVER_CLIPBOARD_H_ #define REMOTING_HOST_LINUX_X_SERVER_CLIPBOARD_H_ #include <set> #include <string> #include "base/functional/callback.h" #include "base/memory/raw_ptr.h" #include "base/time/time.h" #include "ui/gfx/x/connection.h" #include "ui/gfx/x/event.h" #include "ui/gfx/x/xfixes.h" #include "ui/gfx/x/xproto.h" namespace remoting { // A class to allow manipulation of the X clipboard, using only X API calls. // This class is not thread-safe, so all its methods must be called on the // application's main event-processing thread. class XServerClipboard { … }; } // namespace remoting #endif // REMOTING_HOST_LINUX_X_SERVER_CLIPBOARD_H_