object */
typedef struct _FooHidden FooHidden;
-struct _FooHidden
-{
- char *frob;
-};
-
-FooHidden *
-foo_hidden_copy (const FooHidden *boxed)
-{
- return (FooHidden *)g_memdup (boxed, sizeof (FooHidden));
-}
-
-void
-foo_hidden_free (FooHidden *boxed)
-{
- g_slice_free (FooHidden, boxed);
-}
-
-
-GType
-foo_hidden_get_type (void)
-{
- static GType our_type = 0;
-
- if (our_type == 0)
- our_type = g_boxed_type_register_static ("FooHidden",
- (GBoxedCopyFunc) foo_hidden_copy,
- (GBoxedFreeFunc) foo_hidden_free);
- return our_type;
-}
-
-static void foo_do_foo (FooInterface *self);
+int foo_init_argv (int argc, char **argv);
+int foo_init_argv_address (int *argc, char ***argv);
+void foo_private_function (FooObject *foo);
+void foo_test_unsigned (unsigned int uint);
+void foo_interface_do_foo (FooInterface *self);
+void foo_do_foo (FooInterface *self);
+int foo_enum_method (FooEnumType foo_enum);
+FooHidden * foo_hidden_copy (const FooHidden *boxed);
+void foo_hidden_free (FooHidden *boxed);
+GType foo_hidden_get_type (void);
+FooBoxed *foo_boxed_copy (const FooBoxed *boxed);
+void foo_boxed_free (FooBoxed *boxed);
+void foo_dbus_data_free (FooDBusData *boxed);
+FooDBusData *foo_dbus_data_copy (const FooDBusData *boxed);
typedef struct
{
const GValue *value,
GParamSpec *pspec)
{
- FooObject *foo = FOO_OBJECT (object);
-
switch (prop_id)
{
case PROP_STRING:
GValue *value,
GParamSpec *pspec)
{
- FooObject *foo = FOO_OBJECT (object);
-
switch (prop_id)
{
case PROP_STRING:
UtilityObject*
foo_object_external_type (FooObject *object)
{
-
+ return NULL;
}
void
}
+/* FooDbus */
struct _FooDBusData
{
double private;
}
void
-foo_dbus_data_free (FooBoxed *boxed)
+foo_dbus_data_free (FooDBusData *boxed)
{
g_slice_free (FooDBusData, boxed);
}
{
}
+
+/* FooHidden */
+
+struct _FooHidden
+{
+ char *frob;
+};
+
+FooHidden *
+foo_hidden_copy (const FooHidden *boxed)
+{
+ return (FooHidden *)g_memdup (boxed, sizeof (FooHidden));
+}
+
+void
+foo_hidden_free (FooHidden *boxed)
+{
+ g_slice_free (FooHidden, boxed);
+}
+
+
+GType
+foo_hidden_get_type (void)
+{
+ static GType our_type = 0;
+
+ if (our_type == 0)
+ our_type = g_boxed_type_register_static ("FooHidden",
+ (GBoxedCopyFunc) foo_hidden_copy,
+ (GBoxedFreeFunc) foo_hidden_free);
+ return our_type;
+}
+