summaryrefslogtreecommitdiff
path: root/Source/UnitTests/StubHost.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/UnitTests/StubHost.cpp')
-rw-r--r--Source/UnitTests/StubHost.cpp69
1 files changed, 69 insertions, 0 deletions
diff --git a/Source/UnitTests/StubHost.cpp b/Source/UnitTests/StubHost.cpp
new file mode 100644
index 0000000000..1519af27a6
--- /dev/null
+++ b/Source/UnitTests/StubHost.cpp
@@ -0,0 +1,69 @@
+// Copyright 2014 Dolphin Emulator Project
+// Licensed under GPLv2+
+// Refer to the license.txt file included.
+
+// Stub implementation of the Host_* callbacks for tests. These implementations
+// do nothing except return default values when required.
+
+#include <memory>
+#include <string>
+
+#include "Common/GL/GLInterfaceBase.h"
+#include "Core/Host.h"
+
+void Host_NotifyMapLoaded()
+{
+}
+void Host_RefreshDSPDebuggerWindow()
+{
+}
+void Host_Message(int)
+{
+}
+void* Host_GetRenderHandle()
+{
+ return nullptr;
+}
+void Host_UpdateTitle(const std::string&)
+{
+}
+void Host_UpdateDisasmDialog()
+{
+}
+void Host_UpdateMainFrame()
+{
+}
+void Host_RequestRenderWindowSize(int, int)
+{
+}
+void Host_SetStartupDebuggingParameters()
+{
+}
+bool Host_UIHasFocus()
+{
+ return false;
+}
+bool Host_RendererHasFocus()
+{
+ return false;
+}
+bool Host_RendererIsFullscreen()
+{
+ return false;
+}
+void Host_ConnectWiimote(int, bool)
+{
+}
+void Host_SetWiiMoteConnectionState(int)
+{
+}
+void Host_ShowVideoConfig(void*, const std::string&)
+{
+}
+void Host_YieldToUI()
+{
+}
+std::unique_ptr<cInterfaceBase> HostGL_CreateGLInterface()
+{
+ return nullptr;
+}