summaryrefslogtreecommitdiff
path: root/tests/libpeas/introspection/introspection-callable.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/libpeas/introspection/introspection-callable.h')
-rw-r--r--tests/libpeas/introspection/introspection-callable.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/libpeas/introspection/introspection-callable.h b/tests/libpeas/introspection/introspection-callable.h
index 69c0fd0..4f8f525 100644
--- a/tests/libpeas/introspection/introspection-callable.h
+++ b/tests/libpeas/introspection/introspection-callable.h
@@ -24,6 +24,8 @@
#include <glib-object.h>
+#include "../../testing-util/peas-test-common.h"
+
G_BEGIN_DECLS
/*
@@ -58,13 +60,21 @@ struct _IntrospectionCallableInterface {
/*
* Public methods
*/
+PEAS_TEST_EXPORT
GType introspection_callable_get_type (void) G_GNUC_CONST;
+PEAS_TEST_EXPORT
gchar *introspection_callable_call_with_return (IntrospectionCallable *callable);
+
+PEAS_TEST_EXPORT
void introspection_callable_call_no_args (IntrospectionCallable *callable);
+
+PEAS_TEST_EXPORT
void introspection_callable_call_single_arg (IntrospectionCallable *callable,
gboolean *called);
+
+PEAS_TEST_EXPORT
void introspection_callable_call_multi_args (IntrospectionCallable *callable,
gint in,
gint *out,