summaryrefslogtreecommitdiff
path: root/tools/tool-common.h
diff options
context:
space:
mode:
authorAlban Crequy <alban.crequy@collabora.co.uk>2011-09-26 11:02:59 +0100
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2014-10-14 13:53:54 +0100
commit10f8b67a9f1875f83ac5b81b844c1f3f151a68cf (patch)
treefd7a85ccd0d26002d5105906185aaba9c4fc3bfb /tools/tool-common.h
parentc88525f815d17933e2c00cb20f9eb3804a860257 (diff)
downloaddbus-10f8b67a9f1875f83ac5b81b844c1f3f151a68cf.tar.gz
Add dbus-test-tool, currently with "echo" and "spam" modes
This is installed by default, but easy to filter out for embedded systems or whatever. Based on earlier work by Simon McVittie and Will Thompson Bug: https://bugs.freedesktop.org/show_bug.cgi?id=34140 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Diffstat (limited to 'tools/tool-common.h')
-rw-r--r--tools/tool-common.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/tools/tool-common.h b/tools/tool-common.h
new file mode 100644
index 00000000..f31076fe
--- /dev/null
+++ b/tools/tool-common.h
@@ -0,0 +1,38 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+/* tool-common - common functionality for dbus-test-tool modules
+ *
+ * Copyright © 2003 Philip Blundell <philb@gnu.org>
+ * Copyright © 2011 Nokia Corporation
+ * Copyright © 2014 Collabora Ltd.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ */
+
+#ifndef DBUS_TOOL_COMMON_H
+#define DBUS_TOOL_COMMON_H
+
+#include <dbus/dbus.h>
+
+#if 0
+#define VERBOSE fprintf
+#else
+#define VERBOSE(...) do {} while (0)
+#endif
+
+void tool_millisleep (int ms);
+void tool_oom (const char *doing);
+
+#endif