Index: remoting/client/chromoting_client.h |
diff --git a/remoting/client/chromoting_client.h b/remoting/client/chromoting_client.h |
index c71475efc5fe8743abea34ea10e816d102385a14..7df081682e6d195f62b1bd5c15de837427266f09 100644 |
--- a/remoting/client/chromoting_client.h |
+++ b/remoting/client/chromoting_client.h |
@@ -16,6 +16,7 @@ |
#include "remoting/client/chromoting_stats.h" |
#include "remoting/client/chromoting_view.h" |
#include "remoting/protocol/client_stub.h" |
+#include "remoting/protocol/clipboard_stub.h" |
#include "remoting/protocol/connection_to_host.h" |
#include "remoting/protocol/input_stub.h" |
#include "remoting/protocol/video_stub.h" |
@@ -31,6 +32,7 @@ class RectangleUpdateDecoder; |
// TODO(sergeyu): Move VideoStub implementation to RectangleUpdateDecoder. |
class ChromotingClient : public protocol::ConnectionToHost::HostEventCallback, |
public protocol::ClientStub, |
+ public protocol::ClipboardStub, |
public protocol::VideoStub { |
public: |
// Objects passed in are not owned by this class. |
@@ -49,6 +51,10 @@ class ChromotingClient : public protocol::ConnectionToHost::HostEventCallback, |
// Return the stats recorded by this client. |
ChromotingStats* GetStats(); |
+ // ClipboardStub implementation. |
+ virtual void InjectClipboardEvent(const protocol::ClipboardEvent& event) |
+ OVERRIDE; |
+ |
// ConnectionToHost::HostEventCallback implementation. |
virtual void OnConnectionState( |
protocol::ConnectionToHost::State state, |