summaryrefslogtreecommitdiffstats
path: root/src/VBox/Devices/Input/testcase/tstUsbMouse.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/VBox/Devices/Input/testcase/tstUsbMouse.cpp')
-rw-r--r--src/VBox/Devices/Input/testcase/tstUsbMouse.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/VBox/Devices/Input/testcase/tstUsbMouse.cpp b/src/VBox/Devices/Input/testcase/tstUsbMouse.cpp
index 1b411583..32ed14a8 100644
--- a/src/VBox/Devices/Input/testcase/tstUsbMouse.cpp
+++ b/src/VBox/Devices/Input/testcase/tstUsbMouse.cpp
@@ -100,6 +100,23 @@ static DECLCALLBACK(int) tstDriverAttach(PPDMUSBINS pUsbIns, RTUINT iLun, PPDMIB
}
+/** @interface_method_impl{PDMUSBHLP,pfnTimerCreate} */
+static DECLCALLBACK(int) tstTimerCreate(PPDMUSBINS pUsbIns, TMCLOCK enmClock, PFNTMTIMERUSB pfnCallback, void *pvUser,
+ uint32_t fFlags, const char *pszDesc, PTMTIMERHANDLE phTimer)
+{
+ RT_NOREF7(pUsbIns, enmClock, pfnCallback, pvUser, fFlags, pszDesc, phTimer);
+ return VINF_SUCCESS;
+}
+
+
+/** @interface_method_impl{PDMUSBHLP,pfnTimerCreate} */
+static DECLCALLBACK(int) tstTimerDestroy(PPDMUSBINS pUsbIns, TMTIMERHANDLE hTimer)
+{
+ RT_NOREF2(pUsbIns, hTimer);
+ return VINF_SUCCESS;
+}
+
+
/**
* @interface_method_impl{PDMIBASE,pfnQueryInterface}
*/
@@ -393,6 +410,8 @@ int main()
g_tstUsbHlp.u32Version = PDM_USBHLP_VERSION;
g_tstUsbHlp.pfnVMSetErrorV = tstVMSetErrorV;
g_tstUsbHlp.pfnDriverAttach = tstDriverAttach;
+ g_tstUsbHlp.pfnTimerCreate = tstTimerCreate;
+ g_tstUsbHlp.pfnTimerDestroy = tstTimerDestroy;
g_tstUsbHlp.pfnCFGMValidateConfig = CFGMR3ValidateConfig;
g_tstUsbHlp.pfnCFGMQueryStringDef = CFGMR3QueryStringDef;
g_tstUsbHlp.pfnCFGMQueryU8Def = CFGMR3QueryU8Def;