summaryrefslogtreecommitdiffstats
path: root/remoting
diff options
context:
space:
mode:
authordavemoore@chromium.org <davemoore@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-29 17:45:12 +0000
committerdavemoore@chromium.org <davemoore@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-29 17:45:12 +0000
commitc9c94badff01963c313e77604ee838254e11240f (patch)
treeb9ed6bd582b7ea4124741fe1011f4237f6659643 /remoting
parent49e293a1ac5d94c0cbac0b49acb85a22dfea6c20 (diff)
downloadchromium_src-c9c94badff01963c313e77604ee838254e11240f.zip
chromium_src-c9c94badff01963c313e77604ee838254e11240f.tar.gz
chromium_src-c9c94badff01963c313e77604ee838254e11240f.tar.bz2
Rationalize linux vs x11 in remoting
BUG=236170 TEST=None R=ben@chromium.org Review URL: https://codereview.chromium.org/14104006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197073 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting')
-rw-r--r--remoting/host/clipboard_x11.cc (renamed from remoting/host/clipboard_linux.cc)34
-rw-r--r--remoting/remoting.gyp2
2 files changed, 18 insertions, 18 deletions
diff --git a/remoting/host/clipboard_linux.cc b/remoting/host/clipboard_x11.cc
index e436859..eb952c1 100644
--- a/remoting/host/clipboard_linux.cc
+++ b/remoting/host/clipboard_x11.cc
@@ -16,11 +16,11 @@
namespace remoting {
// This code is expected to be called on the desktop thread only.
-class ClipboardLinux : public Clipboard,
- public MessageLoopForIO::Watcher {
+class ClipboardX11 : public Clipboard,
+ public MessageLoopForIO::Watcher {
public:
- ClipboardLinux();
- virtual ~ClipboardLinux();
+ ClipboardX11();
+ virtual ~ClipboardX11();
// Clipboard interface.
virtual void Start(
@@ -50,18 +50,18 @@ class ClipboardLinux : public Clipboard,
// Watcher used to handle X11 events from |display_|.
MessageLoopForIO::FileDescriptorWatcher x_connection_watcher_;
- DISALLOW_COPY_AND_ASSIGN(ClipboardLinux);
+ DISALLOW_COPY_AND_ASSIGN(ClipboardX11);
};
-ClipboardLinux::ClipboardLinux()
+ClipboardX11::ClipboardX11()
: display_(NULL) {
}
-ClipboardLinux::~ClipboardLinux() {
+ClipboardX11::~ClipboardX11() {
Stop();
}
-void ClipboardLinux::Start(
+void ClipboardX11::Start(
scoped_ptr<protocol::ClipboardStub> client_clipboard) {
// TODO(lambroslambrou): Share the X connection with InputInjector.
display_ = XOpenDisplay(NULL);
@@ -72,7 +72,7 @@ void ClipboardLinux::Start(
client_clipboard_.swap(client_clipboard);
x_server_clipboard_.Init(display_,
- base::Bind(&ClipboardLinux::OnClipboardChanged,
+ base::Bind(&ClipboardX11::OnClipboardChanged,
base::Unretained(this)));
MessageLoopForIO::current()->WatchFileDescriptor(
@@ -81,12 +81,12 @@ void ClipboardLinux::Start(
PumpXEvents();
}
-void ClipboardLinux::InjectClipboardEvent(
+void ClipboardX11::InjectClipboardEvent(
const protocol::ClipboardEvent& event) {
x_server_clipboard_.SetClipboard(event.mime_type(), event.data());
}
-void ClipboardLinux::Stop() {
+void ClipboardX11::Stop() {
client_clipboard_.reset();
x_connection_watcher_.StopWatchingFileDescriptor();
@@ -96,15 +96,15 @@ void ClipboardLinux::Stop() {
}
}
-void ClipboardLinux::OnFileCanReadWithoutBlocking(int fd) {
+void ClipboardX11::OnFileCanReadWithoutBlocking(int fd) {
PumpXEvents();
}
-void ClipboardLinux::OnFileCanWriteWithoutBlocking(int fd) {
+void ClipboardX11::OnFileCanWriteWithoutBlocking(int fd) {
}
-void ClipboardLinux::OnClipboardChanged(const std::string& mime_type,
- const std::string& data) {
+void ClipboardX11::OnClipboardChanged(const std::string& mime_type,
+ const std::string& data) {
protocol::ClipboardEvent event;
event.set_mime_type(mime_type);
event.set_data(data);
@@ -114,7 +114,7 @@ void ClipboardLinux::OnClipboardChanged(const std::string& mime_type,
}
}
-void ClipboardLinux::PumpXEvents() {
+void ClipboardX11::PumpXEvents() {
DCHECK(display_);
while (XPending(display_)) {
@@ -125,7 +125,7 @@ void ClipboardLinux::PumpXEvents() {
}
scoped_ptr<Clipboard> Clipboard::Create() {
- return scoped_ptr<Clipboard>(new ClipboardLinux());
+ return scoped_ptr<Clipboard>(new ClipboardX11());
}
} // namespace remoting
diff --git a/remoting/remoting.gyp b/remoting/remoting.gyp
index b21c52d..c43a838 100644
--- a/remoting/remoting.gyp
+++ b/remoting/remoting.gyp
@@ -330,9 +330,9 @@
'host/client_session.h',
'host/client_session_control.h',
'host/clipboard.h',
- 'host/clipboard_linux.cc',
'host/clipboard_mac.mm',
'host/clipboard_win.cc',
+ 'host/clipboard_x11.cc',
'host/config_file_watcher.cc',
'host/config_file_watcher.h',
'host/constants_mac.cc',