1 // Copyright 2017 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef REMOTING_HOST_TEST_ECHO_EXTENSION_SESSION_H_ 6 #define REMOTING_HOST_TEST_ECHO_EXTENSION_SESSION_H_ 7 8 #include "remoting/host/host_extension_session.h" 9 10 namespace remoting { 11 12 class TestEchoExtensionSession : public HostExtensionSession { 13 public: 14 TestEchoExtensionSession(); 15 ~TestEchoExtensionSession() override; 16 17 // HostExtensionSession interface. 18 bool OnExtensionMessage(ClientSessionDetails* client_session_details, 19 protocol::ClientStub* client_stub, 20 const protocol::ExtensionMessage& message) override; 21 }; 22 23 } // namespace remoting 24 25 #endif // REMOTING_HOST_TEST_ECHO_EXTENSION_SESSION_H_ 26