host_mock_objects.cc 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. // Copyright (c) 2012 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. #include "remoting/host/host_mock_objects.h"
  5. #include "base/memory/ptr_util.h"
  6. #include "base/task/single_thread_task_runner.h"
  7. #include "net/base/ip_endpoint.h"
  8. #include "remoting/base/auto_thread_task_runner.h"
  9. #include "remoting/codec/audio_encoder.h"
  10. #include "remoting/codec/video_encoder.h"
  11. #include "remoting/host/input_injector.h"
  12. #include "remoting/proto/event.pb.h"
  13. #include "remoting/proto/video.pb.h"
  14. #include "remoting/protocol/transport.h"
  15. #include "third_party/webrtc/modules/desktop_capture/desktop_capturer.h"
  16. #include "third_party/webrtc/modules/desktop_capture/desktop_frame.h"
  17. namespace remoting {
  18. MockDesktopEnvironment::MockDesktopEnvironment() = default;
  19. MockDesktopEnvironment::~MockDesktopEnvironment() = default;
  20. MockDesktopEnvironmentFactory::MockDesktopEnvironmentFactory() = default;
  21. MockDesktopEnvironmentFactory::~MockDesktopEnvironmentFactory() = default;
  22. MockInputInjector::MockInputInjector() = default;
  23. MockInputInjector::~MockInputInjector() = default;
  24. MockClientSessionControl::MockClientSessionControl() = default;
  25. MockClientSessionControl::~MockClientSessionControl() = default;
  26. MockClientSessionDetails::MockClientSessionDetails() = default;
  27. MockClientSessionDetails::~MockClientSessionDetails() = default;
  28. MockClientSessionEvents::MockClientSessionEvents() = default;
  29. MockClientSessionEvents::~MockClientSessionEvents() = default;
  30. MockClientSessionEventHandler::MockClientSessionEventHandler() = default;
  31. MockClientSessionEventHandler::~MockClientSessionEventHandler() = default;
  32. MockHostStatusObserver::MockHostStatusObserver() = default;
  33. MockHostStatusObserver::~MockHostStatusObserver() = default;
  34. MockSecurityKeyAuthHandler::MockSecurityKeyAuthHandler() = default;
  35. MockSecurityKeyAuthHandler::~MockSecurityKeyAuthHandler() = default;
  36. void MockSecurityKeyAuthHandler::SetSendMessageCallback(
  37. const SecurityKeyAuthHandler::SendMessageCallback& callback) {
  38. callback_ = callback;
  39. }
  40. const SecurityKeyAuthHandler::SendMessageCallback&
  41. MockSecurityKeyAuthHandler::GetSendMessageCallback() {
  42. return callback_;
  43. }
  44. MockMouseCursorMonitor::MockMouseCursorMonitor() = default;
  45. MockMouseCursorMonitor::~MockMouseCursorMonitor() = default;
  46. MockUrlForwarderConfigurator::MockUrlForwarderConfigurator() = default;
  47. MockUrlForwarderConfigurator::~MockUrlForwarderConfigurator() = default;
  48. MockChromotingSessionServices::MockChromotingSessionServices() = default;
  49. MockChromotingSessionServices::~MockChromotingSessionServices() = default;
  50. MockChromotingHostServicesProvider::MockChromotingHostServicesProvider() =
  51. default;
  52. MockChromotingHostServicesProvider::~MockChromotingHostServicesProvider() =
  53. default;
  54. } // namespace remoting