diff options
Diffstat (limited to 'tests/libpeas/introspection/introspection-callable.h')
-rw-r--r-- | tests/libpeas/introspection/introspection-callable.h | 10 |
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, |