#include "remoting/host/linux/clipboard_wayland.h"
#include <memory>
#include "remoting/host/linux/clipboard_portal_injector.h"
#include "remoting/proto/event.pb.h"
#include "remoting/protocol/clipboard_stub.h"
namespace remoting {
ClipboardWayland::ClipboardWayland()
: … { … }
ClipboardWayland::~ClipboardWayland() { … }
void ClipboardWayland::Start(
std::unique_ptr<protocol::ClipboardStub> client_clipboard) { … }
void ClipboardWayland::InjectClipboardEvent(
const protocol::ClipboardEvent& event) { … }
void ClipboardWayland::SetSessionDetails(
const webrtc::xdg_portal::SessionDetails& session_details) { … }
void ClipboardWayland::OnClipboardChanged(const std::string& mime_type,
const std::string& data) { … }
}