TestFrob

TestFrob — Frob interface used for testing

Functions

guint test_frob_override_properties ()
guint8 test_frob_get_y ()
gboolean test_frob_get_b ()
gint16 test_frob_get_n ()
guint16 test_frob_get_q ()
gint test_frob_get_i ()
guint test_frob_get_u ()
gint64 test_frob_get_x ()
guint64 test_frob_get_t ()
double test_frob_get_d ()
gchar * test_frob_get_s ()
gchar * test_frob_get_o ()
gchar * test_frob_get_g ()
EggDBusArraySeq * test_frob_get_ay ()
EggDBusArraySeq * test_frob_get_ab ()
EggDBusArraySeq * test_frob_get_an ()
EggDBusArraySeq * test_frob_get_aq ()
EggDBusArraySeq * test_frob_get_ai ()
EggDBusArraySeq * test_frob_get_au ()
EggDBusArraySeq * test_frob_get_ax ()
EggDBusArraySeq * test_frob_get_at ()
EggDBusArraySeq * test_frob_get_ad ()
gchar ** test_frob_get_as ()
gchar ** test_frob_get_ao ()
gchar ** test_frob_get_ag ()
gchar * test_frob_get_foo ()
gboolean test_frob_hello_world_sync ()
gboolean test_frob_test_primitive_types_sync ()
gboolean test_frob_test_array_of_primitive_types_sync ()
gboolean test_frob_test_structure_types_sync ()
gboolean test_frob_test_array_of_structure_types_sync ()
gboolean test_frob_test_hash_tables_sync ()
gboolean test_frob_test_hash_tables_of_arrays_sync ()
gboolean test_frob_test_hash_table_of_structures_sync ()
gboolean test_frob_test_hash_table_of_hash_tables_of_structures_sync ()
gboolean test_frob_test_array_of_hash_tables_of_structures_sync ()
gboolean test_frob_test_array_of_arrays_sync ()
gboolean test_frob_test_variant_return_sync ()
gboolean test_frob_emit_test_signals_sync ()
guint test_frob_hello_world ()
gboolean test_frob_hello_world_finish ()
guint test_frob_test_primitive_types ()
gboolean test_frob_test_primitive_types_finish ()
guint test_frob_test_array_of_primitive_types ()
gboolean test_frob_test_array_of_primitive_types_finish ()
guint test_frob_test_structure_types ()
gboolean test_frob_test_structure_types_finish ()
guint test_frob_test_array_of_structure_types ()
gboolean test_frob_test_array_of_structure_types_finish ()
guint test_frob_test_hash_tables ()
gboolean test_frob_test_hash_tables_finish ()
guint test_frob_test_hash_tables_of_arrays ()
gboolean test_frob_test_hash_tables_of_arrays_finish ()
guint test_frob_test_hash_table_of_structures ()
gboolean test_frob_test_hash_table_of_structures_finish ()
guint test_frob_test_hash_table_of_hash_tables_of_structures ()
gboolean test_frob_test_hash_table_of_hash_tables_of_structures_finish ()
guint test_frob_test_array_of_hash_tables_of_structures ()
gboolean test_frob_test_array_of_hash_tables_of_structures_finish ()
guint test_frob_test_array_of_arrays ()
gboolean test_frob_test_array_of_arrays_finish ()
guint test_frob_test_variant_return ()
gboolean test_frob_test_variant_return_finish ()
guint test_frob_emit_test_signals ()
gboolean test_frob_emit_test_signals_finish ()
void test_frob_handle_hello_world_finish ()
void test_frob_handle_test_primitive_types_finish ()
void test_frob_handle_test_array_of_primitive_types_finish ()
void test_frob_handle_test_structure_types_finish ()
void test_frob_handle_test_array_of_structure_types_finish ()
void test_frob_handle_test_hash_tables_finish ()
void test_frob_handle_test_hash_tables_of_arrays_finish ()
void test_frob_handle_test_hash_table_of_structures_finish ()
void test_frob_handle_test_hash_table_of_hash_tables_of_structures_finish ()
void test_frob_handle_test_array_of_hash_tables_of_structures_finish ()
void test_frob_handle_test_array_of_arrays_finish ()
void test_frob_handle_test_variant_return_finish ()
void test_frob_handle_emit_test_signals_finish ()
void test_frob_emit_signal_signal_with_primitive_types ()
void test_frob_emit_signal_signal_with_array_of_primitive_types ()
void test_frob_emit_signal_signal_with_structure_and_hash ()

Properties

EggDBusArraySeq * ab Read
EggDBusArraySeq * ad Read
EggDBusSignatureArray * ag Read
EggDBusArraySeq * ai Read
EggDBusArraySeq * an Read
EggDBusObjectPathArray * ao Read
EggDBusArraySeq * aq Read
GStrv as Read
EggDBusArraySeq * at Read
EggDBusArraySeq * au Read
EggDBusArraySeq * ax Read
EggDBusArraySeq * ay Read
gboolean b Read
gdouble d Read
gchar * foo Read
EggDBusSignature * g Read
gint i Read
eggdbusint16 n Read
EggDBusObjectPath * o Read
eggdbusuint16 q Read
gchar * s Read
guint64 t Read
guint u Read
gint64 x Read
guchar y Read

Signals

Types and Values

struct TestFrobIface

Object Hierarchy

    GInterface
    ╰── TestFrob

Description

The TestFrob interface is used in the EggDBus test suite.

Test of symbol/constant/method/signal/property resolution: Link to method test_frob_hello_world(). And a link to a signal “signal-with-primitive-types”. And a property “foo”. And also a struct TestPoint. And an error TEST_ERROR_FLUX_CAPACITOR_FAILURE. And a flag value TEST_CREATE_FLAGS_LOG_ATTEMPT. And an enum TEST_VEHICLE_TRUCK. Link to an enumeration TestVehicle. Link to a collection of errors TestError. And a collection of flags TestDeleteFlags. TRUE. FALSE. That's it.

Functions

test_frob_override_properties ()

guint
test_frob_override_properties (GObjectClass *klass,
                               guint property_id_begin);

Convenience function to override properties for a GObject derived class implementing TestFrob.

Typical usage of this function is:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
enum
{
  PROP_0
  PROP_SOME_UNRELATED_PROPERTY,
  PROP_ANOTHER_UNRELATED_PROPERTY,
  ...

  /<!-- -->* Properties from the TestFrob interface *<!-- -->/
  PROP_TEST_FROB_Y,
  PROP_TEST_FROB_B,
  PROP_TEST_FROB_N,
  PROP_TEST_FROB_Q,
  PROP_TEST_FROB_I,
  PROP_TEST_FROB_U,
  PROP_TEST_FROB_X,
  PROP_TEST_FROB_T,
  PROP_TEST_FROB_D,
  PROP_TEST_FROB_S,
  PROP_TEST_FROB_O,
  PROP_TEST_FROB_G,
  PROP_TEST_FROB_AY,
  PROP_TEST_FROB_AB,
  PROP_TEST_FROB_AN,
  PROP_TEST_FROB_AQ,
  PROP_TEST_FROB_AI,
  PROP_TEST_FROB_AU,
  PROP_TEST_FROB_AX,
  PROP_TEST_FROB_AT,
  PROP_TEST_FROB_AD,
  PROP_TEST_FROB_AS,
  PROP_TEST_FROB_AO,
  PROP_TEST_FROB_AG,
  PROP_TEST_FROB_FOO,

  ...
};

and then in the class_init() function:

1
g_assert (test_frob_override_properties (gobject_class, PROP_TEST_FROB_Y) == PROP_TEST_FROB_FOO);

Parameters

klass

The class structure for a class deriving from GObject and implementing TestFrob.

 

property_id_begin

Property ID of first property to override.

 

Returns

Property ID of the last overridden property.


test_frob_get_y ()

guint8
test_frob_get_y (TestFrob *instance);

C getter for the “y” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “y” property.


test_frob_get_b ()

gboolean
test_frob_get_b (TestFrob *instance);

C getter for the “b” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “b” property.


test_frob_get_n ()

gint16
test_frob_get_n (TestFrob *instance);

C getter for the “n” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “n” property.


test_frob_get_q ()

guint16
test_frob_get_q (TestFrob *instance);

C getter for the “q” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “q” property.


test_frob_get_i ()

gint
test_frob_get_i (TestFrob *instance);

C getter for the “i” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “i” property.


test_frob_get_u ()

guint
test_frob_get_u (TestFrob *instance);

C getter for the “u” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “u” property.


test_frob_get_x ()

gint64
test_frob_get_x (TestFrob *instance);

C getter for the “x” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “x” property.


test_frob_get_t ()

guint64
test_frob_get_t (TestFrob *instance);

C getter for the “t” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “t” property.


test_frob_get_d ()

double
test_frob_get_d (TestFrob *instance);

C getter for the “d” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “d” property.


test_frob_get_s ()

gchar *
test_frob_get_s (TestFrob *instance);

C getter for the “s” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “s” property.


test_frob_get_o ()

gchar *
test_frob_get_o (TestFrob *instance);

C getter for the “o” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “o” property.


test_frob_get_g ()

gchar *
test_frob_get_g (TestFrob *instance);

C getter for the “g” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “g” property.


test_frob_get_ay ()

EggDBusArraySeq *
test_frob_get_ay (TestFrob *instance);

C getter for the “ay” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “ay” property.


test_frob_get_ab ()

EggDBusArraySeq *
test_frob_get_ab (TestFrob *instance);

C getter for the “ab” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “ab” property.


test_frob_get_an ()

EggDBusArraySeq *
test_frob_get_an (TestFrob *instance);

C getter for the “an” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “an” property.


test_frob_get_aq ()

EggDBusArraySeq *
test_frob_get_aq (TestFrob *instance);

C getter for the “aq” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “aq” property.


test_frob_get_ai ()

EggDBusArraySeq *
test_frob_get_ai (TestFrob *instance);

C getter for the “ai” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “ai” property.


test_frob_get_au ()

EggDBusArraySeq *
test_frob_get_au (TestFrob *instance);

C getter for the “au” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “au” property.


test_frob_get_ax ()

EggDBusArraySeq *
test_frob_get_ax (TestFrob *instance);

C getter for the “ax” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “ax” property.


test_frob_get_at ()

EggDBusArraySeq *
test_frob_get_at (TestFrob *instance);

C getter for the “at” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “at” property.


test_frob_get_ad ()

EggDBusArraySeq *
test_frob_get_ad (TestFrob *instance);

C getter for the “ad” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “ad” property.


test_frob_get_as ()

gchar **
test_frob_get_as (TestFrob *instance);

C getter for the “as” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “as” property.


test_frob_get_ao ()

gchar **
test_frob_get_ao (TestFrob *instance);

C getter for the “ao” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “ao” property.


test_frob_get_ag ()

gchar **
test_frob_get_ag (TestFrob *instance);

C getter for the “ag” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “ag” property.


test_frob_get_foo ()

gchar *
test_frob_get_foo (TestFrob *instance);

C getter for the “foo” property.

Parameters

instance

A TestFrob.

 

Returns

The value of the “foo” property.


test_frob_hello_world_sync ()

gboolean
test_frob_hello_world_sync (TestFrob *instance,
                            EggDBusCallFlags call_flags,
                            const gchar *hello_message,
                            gchar **out_arg_1,
                            GCancellable *cancellable,
                            GError **error);

FIXME: not documented.

This function synchronously invokes the HelloWorld() method on the com.example.Frob interface on the object represented by instance . See test_frob_hello_world() for the asynchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

hello_message

FIXME: not documented.

 

out_arg_1

FIXME: not documented. Free with g_free().

 

cancellable

A GCancellable or NULL.

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_primitive_types_sync ()

gboolean
test_frob_test_primitive_types_sync (TestFrob *instance,
                                     EggDBusCallFlags call_flags,
                                     guint8 val_byte,
                                     gboolean val_boolean,
                                     gint16 val_int16,
                                     guint16 val_uint16,
                                     gint val_int32,
                                     guint val_uint32,
                                     gint64 val_int64,
                                     guint64 val_uint64,
                                     double val_double,
                                     const gchar *val_string,
                                     const gchar *val_objpath,
                                     const gchar *val_signature,
                                     guint8 *out_arg_12,
                                     gboolean *out_arg_13,
                                     gint16 *out_arg_14,
                                     guint16 *out_arg_15,
                                     gint *out_arg_16,
                                     guint *out_arg_17,
                                     gint64 *out_arg_18,
                                     guint64 *out_arg_19,
                                     double *out_arg_20,
                                     gchar **out_arg_21,
                                     gchar **out_arg_22,
                                     gchar **out_arg_23,
                                     GCancellable *cancellable,
                                     GError **error);

FIXME: not documented.

This function synchronously invokes the TestPrimitiveTypes() method on the com.example.Frob interface on the object represented by instance . See test_frob_test_primitive_types() for the asynchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

val_byte

FIXME: not documented.

 

val_boolean

FIXME: not documented.

 

val_int16

FIXME: not documented.

 

val_uint16

FIXME: not documented.

 

val_int32

FIXME: not documented.

 

val_uint32

FIXME: not documented.

 

val_int64

FIXME: not documented.

 

val_uint64

FIXME: not documented.

 

val_double

FIXME: not documented.

 

val_string

FIXME: not documented.

 

val_objpath

FIXME: not documented.

 

val_signature

FIXME: not documented.

 

out_arg_12

FIXME: not documented.

 

out_arg_13

FIXME: not documented.

 

out_arg_14

FIXME: not documented.

 

out_arg_15

FIXME: not documented.

 

out_arg_16

FIXME: not documented.

 

out_arg_17

FIXME: not documented.

 

out_arg_18

FIXME: not documented.

 

out_arg_19

FIXME: not documented.

 

out_arg_20

FIXME: not documented.

 

out_arg_21

FIXME: not documented. Free with g_free().

 

out_arg_22

FIXME: not documented. Free with g_free().

 

out_arg_23

FIXME: not documented. Free with g_free().

 

cancellable

A GCancellable or NULL.

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_array_of_primitive_types_sync ()

gboolean
test_frob_test_array_of_primitive_types_sync
                               (TestFrob *instance,
                                EggDBusCallFlags call_flags,
                                EggDBusArraySeq *val_byte,
                                EggDBusArraySeq *val_boolean,
                                EggDBusArraySeq *val_int16,
                                EggDBusArraySeq *val_uint16,
                                EggDBusArraySeq *val_int32,
                                EggDBusArraySeq *val_uint32,
                                EggDBusArraySeq *val_int64,
                                EggDBusArraySeq *val_uint64,
                                EggDBusArraySeq *val_double,
                                gchar **val_string,
                                gchar **val_objpath,
                                gchar **val_signature,
                                EggDBusArraySeq **out_arg_12,
                                EggDBusArraySeq **out_arg_13,
                                EggDBusArraySeq **out_arg_14,
                                EggDBusArraySeq **out_arg_15,
                                EggDBusArraySeq **out_arg_16,
                                EggDBusArraySeq **out_arg_17,
                                EggDBusArraySeq **out_arg_18,
                                EggDBusArraySeq **out_arg_19,
                                EggDBusArraySeq **out_arg_20,
                                gchar ***out_arg_21,
                                gchar ***out_arg_22,
                                gchar ***out_arg_23,
                                GCancellable *cancellable,
                                GError **error);

FIXME: not documented.

This function synchronously invokes the TestArrayOfPrimitiveTypes() method on the com.example.Frob interface on the object represented by instance . See test_frob_test_array_of_primitive_types() for the asynchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

val_byte

FIXME: not documented.

 

val_boolean

FIXME: not documented.

 

val_int16

FIXME: not documented.

 

val_uint16

FIXME: not documented.

 

val_int32

FIXME: not documented.

 

val_uint32

FIXME: not documented.

 

val_int64

FIXME: not documented.

 

val_uint64

FIXME: not documented.

 

val_double

FIXME: not documented.

 

val_string

FIXME: not documented.

 

val_objpath

FIXME: not documented.

 

val_signature

FIXME: not documented.

 

out_arg_12

FIXME: not documented. Free with g_object_unref().

 

out_arg_13

FIXME: not documented. Free with g_object_unref().

 

out_arg_14

FIXME: not documented. Free with g_object_unref().

 

out_arg_15

FIXME: not documented. Free with g_object_unref().

 

out_arg_16

FIXME: not documented. Free with g_object_unref().

 

out_arg_17

FIXME: not documented. Free with g_object_unref().

 

out_arg_18

FIXME: not documented. Free with g_object_unref().

 

out_arg_19

FIXME: not documented. Free with g_object_unref().

 

out_arg_20

FIXME: not documented. Free with g_object_unref().

 

out_arg_21

FIXME: not documented. Free with g_strfreev().

 

out_arg_22

FIXME: not documented. Free with g_strfreev().

 

out_arg_23

FIXME: not documented. Free with g_strfreev().

 

cancellable

A GCancellable or NULL.

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_structure_types_sync ()

gboolean
test_frob_test_structure_types_sync (TestFrob *instance,
                                     EggDBusCallFlags call_flags,
                                     TestPoint *s1,
                                     TestDescribedPoint *s2,
                                     TestPoint **out_arg_2,
                                     TestDescribedPoint **out_arg_3,
                                     GCancellable *cancellable,
                                     GError **error);

FIXME: not documented.

This function synchronously invokes the TestStructureTypes() method on the com.example.Frob interface on the object represented by instance . See test_frob_test_structure_types() for the asynchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

s1

FIXME: not documented.

 

s2

FIXME: not documented.

 

out_arg_2

FIXME: not documented. Free with g_object_unref().

 

out_arg_3

FIXME: not documented. Free with g_object_unref().

 

cancellable

A GCancellable or NULL.

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_array_of_structure_types_sync ()

gboolean
test_frob_test_array_of_structure_types_sync
                               (TestFrob *instance,
                                EggDBusCallFlags call_flags,
                                EggDBusArraySeq *list,
                                EggDBusArraySeq **out_arg_1,
                                GCancellable *cancellable,
                                GError **error);

FIXME: not documented.

This function synchronously invokes the TestArrayOfStructureTypes() method on the com.example.Frob interface on the object represented by instance . See test_frob_test_array_of_structure_types() for the asynchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

list

FIXME: not documented.

 

out_arg_1

FIXME: not documented. Free with g_object_unref().

 

cancellable

A GCancellable or NULL.

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_hash_tables_sync ()

gboolean
test_frob_test_hash_tables_sync (TestFrob *instance,
                                 EggDBusCallFlags call_flags,
                                 EggDBusHashMap *hss,
                                 EggDBusHashMap *hoo,
                                 EggDBusHashMap *hii,
                                 EggDBusHashMap *hyy,
                                 EggDBusHashMap *hnn,
                                 EggDBusHashMap *hqq,
                                 EggDBusHashMap *huu,
                                 EggDBusHashMap *hbb,
                                 EggDBusHashMap *hxx,
                                 EggDBusHashMap *htt,
                                 EggDBusHashMap *hdd,
                                 EggDBusHashMap **out_arg_1,
                                 EggDBusHashMap **out_arg_3,
                                 EggDBusHashMap **out_arg_5,
                                 EggDBusHashMap **out_arg_7,
                                 EggDBusHashMap **out_arg_9,
                                 EggDBusHashMap **out_arg_11,
                                 EggDBusHashMap **out_arg_13,
                                 EggDBusHashMap **out_arg_15,
                                 EggDBusHashMap **out_arg_17,
                                 EggDBusHashMap **out_arg_19,
                                 EggDBusHashMap **out_arg_21,
                                 GCancellable *cancellable,
                                 GError **error);

FIXME: not documented.

This function synchronously invokes the TestHashTables() method on the com.example.Frob interface on the object represented by instance . See test_frob_test_hash_tables() for the asynchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

hss

FIXME: not documented.

 

hoo

FIXME: not documented.

 

hii

FIXME: not documented.

 

hyy

FIXME: not documented.

 

hnn

FIXME: not documented.

 

hqq

FIXME: not documented.

 

huu

FIXME: not documented.

 

hbb

FIXME: not documented.

 

hxx

FIXME: not documented.

 

htt

FIXME: not documented.

 

hdd

FIXME: not documented.

 

out_arg_1

FIXME: not documented. Free with g_object_unref().

 

out_arg_3

FIXME: not documented. Free with g_object_unref().

 

out_arg_5

FIXME: not documented. Free with g_object_unref().

 

out_arg_7

FIXME: not documented. Free with g_object_unref().

 

out_arg_9

FIXME: not documented. Free with g_object_unref().

 

out_arg_11

FIXME: not documented. Free with g_object_unref().

 

out_arg_13

FIXME: not documented. Free with g_object_unref().

 

out_arg_15

FIXME: not documented. Free with g_object_unref().

 

out_arg_17

FIXME: not documented. Free with g_object_unref().

 

out_arg_19

FIXME: not documented. Free with g_object_unref().

 

out_arg_21

FIXME: not documented. Free with g_object_unref().

 

cancellable

A GCancellable or NULL.

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_hash_tables_of_arrays_sync ()

gboolean
test_frob_test_hash_tables_of_arrays_sync
                               (TestFrob *instance,
                                EggDBusCallFlags call_flags,
                                EggDBusHashMap *hsas,
                                EggDBusHashMap *hsao,
                                EggDBusHashMap *hsai,
                                EggDBusHashMap *hsay,
                                EggDBusHashMap *hsan,
                                EggDBusHashMap *hsaq,
                                EggDBusHashMap *hsau,
                                EggDBusHashMap *hsab,
                                EggDBusHashMap *hsax,
                                EggDBusHashMap *hsat,
                                EggDBusHashMap *hsad,
                                EggDBusHashMap *hash_of_point_arrays,
                                EggDBusHashMap **out_arg_1,
                                EggDBusHashMap **out_arg_3,
                                EggDBusHashMap **out_arg_5,
                                EggDBusHashMap **out_arg_7,
                                EggDBusHashMap **out_arg_9,
                                EggDBusHashMap **out_arg_11,
                                EggDBusHashMap **out_arg_13,
                                EggDBusHashMap **out_arg_15,
                                EggDBusHashMap **out_arg_17,
                                EggDBusHashMap **out_arg_19,
                                EggDBusHashMap **out_arg_21,
                                EggDBusHashMap **out_new_hash_of_point_arrays,
                                GCancellable *cancellable,
                                GError **error);

FIXME: not documented.

This function synchronously invokes the TestHashTablesOfArrays() method on the com.example.Frob interface on the object represented by instance . See test_frob_test_hash_tables_of_arrays() for the asynchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

hsas

FIXME: not documented.

 

hsao

FIXME: not documented.

 

hsai

FIXME: not documented.

 

hsay

FIXME: not documented.

 

hsan

FIXME: not documented.

 

hsaq

FIXME: not documented.

 

hsau

FIXME: not documented.

 

hsab

FIXME: not documented.

 

hsax

FIXME: not documented.

 

hsat

FIXME: not documented.

 

hsad

FIXME: not documented.

 

hash_of_point_arrays

FIXME: not documented.

 

out_arg_1

FIXME: not documented. Free with g_object_unref().

 

out_arg_3

FIXME: not documented. Free with g_object_unref().

 

out_arg_5

FIXME: not documented. Free with g_object_unref().

 

out_arg_7

FIXME: not documented. Free with g_object_unref().

 

out_arg_9

FIXME: not documented. Free with g_object_unref().

 

out_arg_11

FIXME: not documented. Free with g_object_unref().

 

out_arg_13

FIXME: not documented. Free with g_object_unref().

 

out_arg_15

FIXME: not documented. Free with g_object_unref().

 

out_arg_17

FIXME: not documented. Free with g_object_unref().

 

out_arg_19

FIXME: not documented. Free with g_object_unref().

 

out_arg_21

FIXME: not documented. Free with g_object_unref().

 

out_new_hash_of_point_arrays

FIXME: not documented. Free with g_object_unref().

 

cancellable

A GCancellable or NULL.

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_hash_table_of_structures_sync ()

gboolean
test_frob_test_hash_table_of_structures_sync
                               (TestFrob *instance,
                                EggDBusCallFlags call_flags,
                                EggDBusHashMap *hash_of_points,
                                EggDBusHashMap **out_hash_of_described_points,
                                GCancellable *cancellable,
                                GError **error);

FIXME: not documented.

This function synchronously invokes the TestHashTableOfStructures() method on the com.example.Frob interface on the object represented by instance . See test_frob_test_hash_table_of_structures() for the asynchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

hash_of_points

FIXME: not documented.

 

out_hash_of_described_points

FIXME: not documented. Free with g_object_unref().

 

cancellable

A GCancellable or NULL.

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_hash_table_of_hash_tables_of_structures_sync ()

gboolean
test_frob_test_hash_table_of_hash_tables_of_structures_sync
                               (TestFrob *instance,
                                EggDBusCallFlags call_flags,
                                EggDBusHashMap *hash_of_hash_of_points,
                                EggDBusHashMap **out_new_hash_of_hash_of_points,
                                GCancellable *cancellable,
                                GError **error);

FIXME: not documented.

This function synchronously invokes the TestHashTableOfHashTablesOfStructures() method on the com.example.Frob interface on the object represented by instance . See test_frob_test_hash_table_of_hash_tables_of_structures() for the asynchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

hash_of_hash_of_points

FIXME: not documented.

 

out_new_hash_of_hash_of_points

FIXME: not documented. Free with g_object_unref().

 

cancellable

A GCancellable or NULL.

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_array_of_hash_tables_of_structures_sync ()

gboolean
test_frob_test_array_of_hash_tables_of_structures_sync
                               (TestFrob *instance,
                                EggDBusCallFlags call_flags,
                                EggDBusArraySeq *array_of_hash_of_points,
                                EggDBusArraySeq **out_new_array_of_hash_of_points,
                                GCancellable *cancellable,
                                GError **error);

FIXME: not documented.

This function synchronously invokes the TestArrayOfHashTablesOfStructures() method on the com.example.Frob interface on the object represented by instance . See test_frob_test_array_of_hash_tables_of_structures() for the asynchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

array_of_hash_of_points

FIXME: not documented.

 

out_new_array_of_hash_of_points

FIXME: not documented. Free with g_object_unref().

 

cancellable

A GCancellable or NULL.

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_array_of_arrays_sync ()

gboolean
test_frob_test_array_of_arrays_sync (TestFrob *instance,
                                     EggDBusCallFlags call_flags,
                                     EggDBusArraySeq *aas,
                                     EggDBusArraySeq *aastruct,
                                     EggDBusArraySeq *aao,
                                     EggDBusArraySeq *aai,
                                     EggDBusArraySeq *aay,
                                     EggDBusArraySeq *aan,
                                     EggDBusArraySeq *aaq,
                                     EggDBusArraySeq *aau,
                                     EggDBusArraySeq *aab,
                                     EggDBusArraySeq *aax,
                                     EggDBusArraySeq *aat,
                                     EggDBusArraySeq *aad,
                                     EggDBusArraySeq *aaas,
                                     EggDBusArraySeq **out_ret_aas,
                                     EggDBusArraySeq **out_ret_aastruct,
                                     EggDBusArraySeq **out_ret_aao,
                                     EggDBusArraySeq **out_ret_aai,
                                     EggDBusArraySeq **out_ret_aay,
                                     EggDBusArraySeq **out_ret_aan,
                                     EggDBusArraySeq **out_ret_aaq,
                                     EggDBusArraySeq **out_ret_aau,
                                     EggDBusArraySeq **out_ret_aab,
                                     EggDBusArraySeq **out_ret_aax,
                                     EggDBusArraySeq **out_ret_aat,
                                     EggDBusArraySeq **out_ret_aad,
                                     EggDBusArraySeq **out_ret_aaas,
                                     GCancellable *cancellable,
                                     GError **error);

FIXME: not documented.

This function synchronously invokes the TestArrayOfArrays() method on the com.example.Frob interface on the object represented by instance . See test_frob_test_array_of_arrays() for the asynchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

aas

FIXME: not documented.

 

aastruct

FIXME: not documented.

 

aao

FIXME: not documented.

 

aai

FIXME: not documented.

 

aay

FIXME: not documented.

 

aan

FIXME: not documented.

 

aaq

FIXME: not documented.

 

aau

FIXME: not documented.

 

aab

FIXME: not documented.

 

aax

FIXME: not documented.

 

aat

FIXME: not documented.

 

aad

FIXME: not documented.

 

aaas

FIXME: not documented.

 

out_ret_aas

FIXME: not documented. Free with g_object_unref().

 

out_ret_aastruct

FIXME: not documented. Free with g_object_unref().

 

out_ret_aao

FIXME: not documented. Free with g_object_unref().

 

out_ret_aai

FIXME: not documented. Free with g_object_unref().

 

out_ret_aay

FIXME: not documented. Free with g_object_unref().

 

out_ret_aan

FIXME: not documented. Free with g_object_unref().

 

out_ret_aaq

FIXME: not documented. Free with g_object_unref().

 

out_ret_aau

FIXME: not documented. Free with g_object_unref().

 

out_ret_aab

FIXME: not documented. Free with g_object_unref().

 

out_ret_aax

FIXME: not documented. Free with g_object_unref().

 

out_ret_aat

FIXME: not documented. Free with g_object_unref().

 

out_ret_aad

FIXME: not documented. Free with g_object_unref().

 

out_ret_aaas

FIXME: not documented. Free with g_object_unref().

 

cancellable

A GCancellable or NULL.

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_variant_return_sync ()

gboolean
test_frob_test_variant_return_sync (TestFrob *instance,
                                    EggDBusCallFlags call_flags,
                                    const gchar *desired_variant,
                                    EggDBusVariant **out_variant,
                                    GCancellable *cancellable,
                                    GError **error);

FIXME: not documented.

This function synchronously invokes the TestVariantReturn() method on the com.example.Frob interface on the object represented by instance . See test_frob_test_variant_return() for the asynchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

desired_variant

FIXME: not documented.

 

out_variant

FIXME: not documented. Free with g_object_unref().

 

cancellable

A GCancellable or NULL.

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_emit_test_signals_sync ()

gboolean
test_frob_emit_test_signals_sync (TestFrob *instance,
                                  EggDBusCallFlags call_flags,
                                  GCancellable *cancellable,
                                  GError **error);

FIXME: not documented.

This function synchronously invokes the EmitTestSignals() method on the com.example.Frob interface on the object represented by instance . See test_frob_emit_test_signals() for the asynchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

cancellable

A GCancellable or NULL.

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_hello_world ()

guint
test_frob_hello_world (TestFrob *instance,
                       EggDBusCallFlags call_flags,
                       const gchar *hello_message,
                       GCancellable *cancellable,
                       GAsyncReadyCallback callback,
                       gpointer user_data);

FIXME: not documented.

This function asynchronously invokes the HelloWorld() method on the com.example.Frob interface on the object represented by instance . When the reply is ready, callback will be called (on the main thread). You can then call test_frob_hello_world_finish() to get the result. See test_frob_hello_world_sync() for the synchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

hello_message

FIXME: not documented.

 

cancellable

A GCancellable or NULL.

 

callback

Callback to invoke when the reply is ready.

 

user_data

User data to pass to callback .

 

Returns

A pending call id (never zero) that can be used with egg_dbus_connection_pending_call_cancel() or egg_dbus_connection_pending_call_block().


test_frob_hello_world_finish ()

gboolean
test_frob_hello_world_finish (TestFrob *instance,
                              gchar **out_arg_1,
                              GAsyncResult *res,
                              GError **error);

Finishes an asynchronous method invocation started with test_frob_hello_world().

Parameters

instance

A TestFrob.

 

out_arg_1

FIXME: not documented. Free with g_free().

 

res

A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_hello_world().

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_primitive_types ()

guint
test_frob_test_primitive_types (TestFrob *instance,
                                EggDBusCallFlags call_flags,
                                guint8 val_byte,
                                gboolean val_boolean,
                                gint16 val_int16,
                                guint16 val_uint16,
                                gint val_int32,
                                guint val_uint32,
                                gint64 val_int64,
                                guint64 val_uint64,
                                double val_double,
                                const gchar *val_string,
                                const gchar *val_objpath,
                                const gchar *val_signature,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

FIXME: not documented.

This function asynchronously invokes the TestPrimitiveTypes() method on the com.example.Frob interface on the object represented by instance . When the reply is ready, callback will be called (on the main thread). You can then call test_frob_test_primitive_types_finish() to get the result. See test_frob_test_primitive_types_sync() for the synchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

val_byte

FIXME: not documented.

 

val_boolean

FIXME: not documented.

 

val_int16

FIXME: not documented.

 

val_uint16

FIXME: not documented.

 

val_int32

FIXME: not documented.

 

val_uint32

FIXME: not documented.

 

val_int64

FIXME: not documented.

 

val_uint64

FIXME: not documented.

 

val_double

FIXME: not documented.

 

val_string

FIXME: not documented.

 

val_objpath

FIXME: not documented.

 

val_signature

FIXME: not documented.

 

cancellable

A GCancellable or NULL.

 

callback

Callback to invoke when the reply is ready.

 

user_data

User data to pass to callback .

 

Returns

A pending call id (never zero) that can be used with egg_dbus_connection_pending_call_cancel() or egg_dbus_connection_pending_call_block().


test_frob_test_primitive_types_finish ()

gboolean
test_frob_test_primitive_types_finish (TestFrob *instance,
                                       guint8 *out_arg_12,
                                       gboolean *out_arg_13,
                                       gint16 *out_arg_14,
                                       guint16 *out_arg_15,
                                       gint *out_arg_16,
                                       guint *out_arg_17,
                                       gint64 *out_arg_18,
                                       guint64 *out_arg_19,
                                       double *out_arg_20,
                                       gchar **out_arg_21,
                                       gchar **out_arg_22,
                                       gchar **out_arg_23,
                                       GAsyncResult *res,
                                       GError **error);

Finishes an asynchronous method invocation started with test_frob_test_primitive_types().

Parameters

instance

A TestFrob.

 

out_arg_12

FIXME: not documented.

 

out_arg_13

FIXME: not documented.

 

out_arg_14

FIXME: not documented.

 

out_arg_15

FIXME: not documented.

 

out_arg_16

FIXME: not documented.

 

out_arg_17

FIXME: not documented.

 

out_arg_18

FIXME: not documented.

 

out_arg_19

FIXME: not documented.

 

out_arg_20

FIXME: not documented.

 

out_arg_21

FIXME: not documented. Free with g_free().

 

out_arg_22

FIXME: not documented. Free with g_free().

 

out_arg_23

FIXME: not documented. Free with g_free().

 

res

A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_primitive_types().

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_array_of_primitive_types ()

guint
test_frob_test_array_of_primitive_types
                               (TestFrob *instance,
                                EggDBusCallFlags call_flags,
                                EggDBusArraySeq *val_byte,
                                EggDBusArraySeq *val_boolean,
                                EggDBusArraySeq *val_int16,
                                EggDBusArraySeq *val_uint16,
                                EggDBusArraySeq *val_int32,
                                EggDBusArraySeq *val_uint32,
                                EggDBusArraySeq *val_int64,
                                EggDBusArraySeq *val_uint64,
                                EggDBusArraySeq *val_double,
                                gchar **val_string,
                                gchar **val_objpath,
                                gchar **val_signature,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

FIXME: not documented.

This function asynchronously invokes the TestArrayOfPrimitiveTypes() method on the com.example.Frob interface on the object represented by instance . When the reply is ready, callback will be called (on the main thread). You can then call test_frob_test_array_of_primitive_types_finish() to get the result. See test_frob_test_array_of_primitive_types_sync() for the synchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

val_byte

FIXME: not documented.

 

val_boolean

FIXME: not documented.

 

val_int16

FIXME: not documented.

 

val_uint16

FIXME: not documented.

 

val_int32

FIXME: not documented.

 

val_uint32

FIXME: not documented.

 

val_int64

FIXME: not documented.

 

val_uint64

FIXME: not documented.

 

val_double

FIXME: not documented.

 

val_string

FIXME: not documented.

 

val_objpath

FIXME: not documented.

 

val_signature

FIXME: not documented.

 

cancellable

A GCancellable or NULL.

 

callback

Callback to invoke when the reply is ready.

 

user_data

User data to pass to callback .

 

Returns

A pending call id (never zero) that can be used with egg_dbus_connection_pending_call_cancel() or egg_dbus_connection_pending_call_block().


test_frob_test_array_of_primitive_types_finish ()

gboolean
test_frob_test_array_of_primitive_types_finish
                               (TestFrob *instance,
                                EggDBusArraySeq **out_arg_12,
                                EggDBusArraySeq **out_arg_13,
                                EggDBusArraySeq **out_arg_14,
                                EggDBusArraySeq **out_arg_15,
                                EggDBusArraySeq **out_arg_16,
                                EggDBusArraySeq **out_arg_17,
                                EggDBusArraySeq **out_arg_18,
                                EggDBusArraySeq **out_arg_19,
                                EggDBusArraySeq **out_arg_20,
                                gchar ***out_arg_21,
                                gchar ***out_arg_22,
                                gchar ***out_arg_23,
                                GAsyncResult *res,
                                GError **error);

Finishes an asynchronous method invocation started with test_frob_test_array_of_primitive_types().

Parameters

instance

A TestFrob.

 

out_arg_12

FIXME: not documented. Free with g_object_unref().

 

out_arg_13

FIXME: not documented. Free with g_object_unref().

 

out_arg_14

FIXME: not documented. Free with g_object_unref().

 

out_arg_15

FIXME: not documented. Free with g_object_unref().

 

out_arg_16

FIXME: not documented. Free with g_object_unref().

 

out_arg_17

FIXME: not documented. Free with g_object_unref().

 

out_arg_18

FIXME: not documented. Free with g_object_unref().

 

out_arg_19

FIXME: not documented. Free with g_object_unref().

 

out_arg_20

FIXME: not documented. Free with g_object_unref().

 

out_arg_21

FIXME: not documented. Free with g_strfreev().

 

out_arg_22

FIXME: not documented. Free with g_strfreev().

 

out_arg_23

FIXME: not documented. Free with g_strfreev().

 

res

A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_array_of_primitive_types().

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_structure_types ()

guint
test_frob_test_structure_types (TestFrob *instance,
                                EggDBusCallFlags call_flags,
                                TestPoint *s1,
                                TestDescribedPoint *s2,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

FIXME: not documented.

This function asynchronously invokes the TestStructureTypes() method on the com.example.Frob interface on the object represented by instance . When the reply is ready, callback will be called (on the main thread). You can then call test_frob_test_structure_types_finish() to get the result. See test_frob_test_structure_types_sync() for the synchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

s1

FIXME: not documented.

 

s2

FIXME: not documented.

 

cancellable

A GCancellable or NULL.

 

callback

Callback to invoke when the reply is ready.

 

user_data

User data to pass to callback .

 

Returns

A pending call id (never zero) that can be used with egg_dbus_connection_pending_call_cancel() or egg_dbus_connection_pending_call_block().


test_frob_test_structure_types_finish ()

gboolean
test_frob_test_structure_types_finish (TestFrob *instance,
                                       TestPoint **out_arg_2,
                                       TestDescribedPoint **out_arg_3,
                                       GAsyncResult *res,
                                       GError **error);

Finishes an asynchronous method invocation started with test_frob_test_structure_types().

Parameters

instance

A TestFrob.

 

out_arg_2

FIXME: not documented. Free with g_object_unref().

 

out_arg_3

FIXME: not documented. Free with g_object_unref().

 

res

A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_structure_types().

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_array_of_structure_types ()

guint
test_frob_test_array_of_structure_types
                               (TestFrob *instance,
                                EggDBusCallFlags call_flags,
                                EggDBusArraySeq *list,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

FIXME: not documented.

This function asynchronously invokes the TestArrayOfStructureTypes() method on the com.example.Frob interface on the object represented by instance . When the reply is ready, callback will be called (on the main thread). You can then call test_frob_test_array_of_structure_types_finish() to get the result. See test_frob_test_array_of_structure_types_sync() for the synchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

list

FIXME: not documented.

 

cancellable

A GCancellable or NULL.

 

callback

Callback to invoke when the reply is ready.

 

user_data

User data to pass to callback .

 

Returns

A pending call id (never zero) that can be used with egg_dbus_connection_pending_call_cancel() or egg_dbus_connection_pending_call_block().


test_frob_test_array_of_structure_types_finish ()

gboolean
test_frob_test_array_of_structure_types_finish
                               (TestFrob *instance,
                                EggDBusArraySeq **out_arg_1,
                                GAsyncResult *res,
                                GError **error);

Finishes an asynchronous method invocation started with test_frob_test_array_of_structure_types().

Parameters

instance

A TestFrob.

 

out_arg_1

FIXME: not documented. Free with g_object_unref().

 

res

A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_array_of_structure_types().

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_hash_tables ()

guint
test_frob_test_hash_tables (TestFrob *instance,
                            EggDBusCallFlags call_flags,
                            EggDBusHashMap *hss,
                            EggDBusHashMap *hoo,
                            EggDBusHashMap *hii,
                            EggDBusHashMap *hyy,
                            EggDBusHashMap *hnn,
                            EggDBusHashMap *hqq,
                            EggDBusHashMap *huu,
                            EggDBusHashMap *hbb,
                            EggDBusHashMap *hxx,
                            EggDBusHashMap *htt,
                            EggDBusHashMap *hdd,
                            GCancellable *cancellable,
                            GAsyncReadyCallback callback,
                            gpointer user_data);

FIXME: not documented.

This function asynchronously invokes the TestHashTables() method on the com.example.Frob interface on the object represented by instance . When the reply is ready, callback will be called (on the main thread). You can then call test_frob_test_hash_tables_finish() to get the result. See test_frob_test_hash_tables_sync() for the synchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

hss

FIXME: not documented.

 

hoo

FIXME: not documented.

 

hii

FIXME: not documented.

 

hyy

FIXME: not documented.

 

hnn

FIXME: not documented.

 

hqq

FIXME: not documented.

 

huu

FIXME: not documented.

 

hbb

FIXME: not documented.

 

hxx

FIXME: not documented.

 

htt

FIXME: not documented.

 

hdd

FIXME: not documented.

 

cancellable

A GCancellable or NULL.

 

callback

Callback to invoke when the reply is ready.

 

user_data

User data to pass to callback .

 

Returns

A pending call id (never zero) that can be used with egg_dbus_connection_pending_call_cancel() or egg_dbus_connection_pending_call_block().


test_frob_test_hash_tables_finish ()

gboolean
test_frob_test_hash_tables_finish (TestFrob *instance,
                                   EggDBusHashMap **out_arg_1,
                                   EggDBusHashMap **out_arg_3,
                                   EggDBusHashMap **out_arg_5,
                                   EggDBusHashMap **out_arg_7,
                                   EggDBusHashMap **out_arg_9,
                                   EggDBusHashMap **out_arg_11,
                                   EggDBusHashMap **out_arg_13,
                                   EggDBusHashMap **out_arg_15,
                                   EggDBusHashMap **out_arg_17,
                                   EggDBusHashMap **out_arg_19,
                                   EggDBusHashMap **out_arg_21,
                                   GAsyncResult *res,
                                   GError **error);

Finishes an asynchronous method invocation started with test_frob_test_hash_tables().

Parameters

instance

A TestFrob.

 

out_arg_1

FIXME: not documented. Free with g_object_unref().

 

out_arg_3

FIXME: not documented. Free with g_object_unref().

 

out_arg_5

FIXME: not documented. Free with g_object_unref().

 

out_arg_7

FIXME: not documented. Free with g_object_unref().

 

out_arg_9

FIXME: not documented. Free with g_object_unref().

 

out_arg_11

FIXME: not documented. Free with g_object_unref().

 

out_arg_13

FIXME: not documented. Free with g_object_unref().

 

out_arg_15

FIXME: not documented. Free with g_object_unref().

 

out_arg_17

FIXME: not documented. Free with g_object_unref().

 

out_arg_19

FIXME: not documented. Free with g_object_unref().

 

out_arg_21

FIXME: not documented. Free with g_object_unref().

 

res

A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_hash_tables().

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_hash_tables_of_arrays ()

guint
test_frob_test_hash_tables_of_arrays (TestFrob *instance,
                                      EggDBusCallFlags call_flags,
                                      EggDBusHashMap *hsas,
                                      EggDBusHashMap *hsao,
                                      EggDBusHashMap *hsai,
                                      EggDBusHashMap *hsay,
                                      EggDBusHashMap *hsan,
                                      EggDBusHashMap *hsaq,
                                      EggDBusHashMap *hsau,
                                      EggDBusHashMap *hsab,
                                      EggDBusHashMap *hsax,
                                      EggDBusHashMap *hsat,
                                      EggDBusHashMap *hsad,
                                      EggDBusHashMap *hash_of_point_arrays,
                                      GCancellable *cancellable,
                                      GAsyncReadyCallback callback,
                                      gpointer user_data);

FIXME: not documented.

This function asynchronously invokes the TestHashTablesOfArrays() method on the com.example.Frob interface on the object represented by instance . When the reply is ready, callback will be called (on the main thread). You can then call test_frob_test_hash_tables_of_arrays_finish() to get the result. See test_frob_test_hash_tables_of_arrays_sync() for the synchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

hsas

FIXME: not documented.

 

hsao

FIXME: not documented.

 

hsai

FIXME: not documented.

 

hsay

FIXME: not documented.

 

hsan

FIXME: not documented.

 

hsaq

FIXME: not documented.

 

hsau

FIXME: not documented.

 

hsab

FIXME: not documented.

 

hsax

FIXME: not documented.

 

hsat

FIXME: not documented.

 

hsad

FIXME: not documented.

 

hash_of_point_arrays

FIXME: not documented.

 

cancellable

A GCancellable or NULL.

 

callback

Callback to invoke when the reply is ready.

 

user_data

User data to pass to callback .

 

Returns

A pending call id (never zero) that can be used with egg_dbus_connection_pending_call_cancel() or egg_dbus_connection_pending_call_block().


test_frob_test_hash_tables_of_arrays_finish ()

gboolean
test_frob_test_hash_tables_of_arrays_finish
                               (TestFrob *instance,
                                EggDBusHashMap **out_arg_1,
                                EggDBusHashMap **out_arg_3,
                                EggDBusHashMap **out_arg_5,
                                EggDBusHashMap **out_arg_7,
                                EggDBusHashMap **out_arg_9,
                                EggDBusHashMap **out_arg_11,
                                EggDBusHashMap **out_arg_13,
                                EggDBusHashMap **out_arg_15,
                                EggDBusHashMap **out_arg_17,
                                EggDBusHashMap **out_arg_19,
                                EggDBusHashMap **out_arg_21,
                                EggDBusHashMap **out_new_hash_of_point_arrays,
                                GAsyncResult *res,
                                GError **error);

Finishes an asynchronous method invocation started with test_frob_test_hash_tables_of_arrays().

Parameters

instance

A TestFrob.

 

out_arg_1

FIXME: not documented. Free with g_object_unref().

 

out_arg_3

FIXME: not documented. Free with g_object_unref().

 

out_arg_5

FIXME: not documented. Free with g_object_unref().

 

out_arg_7

FIXME: not documented. Free with g_object_unref().

 

out_arg_9

FIXME: not documented. Free with g_object_unref().

 

out_arg_11

FIXME: not documented. Free with g_object_unref().

 

out_arg_13

FIXME: not documented. Free with g_object_unref().

 

out_arg_15

FIXME: not documented. Free with g_object_unref().

 

out_arg_17

FIXME: not documented. Free with g_object_unref().

 

out_arg_19

FIXME: not documented. Free with g_object_unref().

 

out_arg_21

FIXME: not documented. Free with g_object_unref().

 

out_new_hash_of_point_arrays

FIXME: not documented. Free with g_object_unref().

 

res

A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_hash_tables_of_arrays().

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_hash_table_of_structures ()

guint
test_frob_test_hash_table_of_structures
                               (TestFrob *instance,
                                EggDBusCallFlags call_flags,
                                EggDBusHashMap *hash_of_points,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

FIXME: not documented.

This function asynchronously invokes the TestHashTableOfStructures() method on the com.example.Frob interface on the object represented by instance . When the reply is ready, callback will be called (on the main thread). You can then call test_frob_test_hash_table_of_structures_finish() to get the result. See test_frob_test_hash_table_of_structures_sync() for the synchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

hash_of_points

FIXME: not documented.

 

cancellable

A GCancellable or NULL.

 

callback

Callback to invoke when the reply is ready.

 

user_data

User data to pass to callback .

 

Returns

A pending call id (never zero) that can be used with egg_dbus_connection_pending_call_cancel() or egg_dbus_connection_pending_call_block().


test_frob_test_hash_table_of_structures_finish ()

gboolean
test_frob_test_hash_table_of_structures_finish
                               (TestFrob *instance,
                                EggDBusHashMap **out_hash_of_described_points,
                                GAsyncResult *res,
                                GError **error);

Finishes an asynchronous method invocation started with test_frob_test_hash_table_of_structures().

Parameters

instance

A TestFrob.

 

out_hash_of_described_points

FIXME: not documented. Free with g_object_unref().

 

res

A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_hash_table_of_structures().

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_hash_table_of_hash_tables_of_structures ()

guint
test_frob_test_hash_table_of_hash_tables_of_structures
                               (TestFrob *instance,
                                EggDBusCallFlags call_flags,
                                EggDBusHashMap *hash_of_hash_of_points,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

FIXME: not documented.

This function asynchronously invokes the TestHashTableOfHashTablesOfStructures() method on the com.example.Frob interface on the object represented by instance . When the reply is ready, callback will be called (on the main thread). You can then call test_frob_test_hash_table_of_hash_tables_of_structures_finish() to get the result. See test_frob_test_hash_table_of_hash_tables_of_structures_sync() for the synchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

hash_of_hash_of_points

FIXME: not documented.

 

cancellable

A GCancellable or NULL.

 

callback

Callback to invoke when the reply is ready.

 

user_data

User data to pass to callback .

 

Returns

A pending call id (never zero) that can be used with egg_dbus_connection_pending_call_cancel() or egg_dbus_connection_pending_call_block().


test_frob_test_hash_table_of_hash_tables_of_structures_finish ()

gboolean
test_frob_test_hash_table_of_hash_tables_of_structures_finish
                               (TestFrob *instance,
                                EggDBusHashMap **out_new_hash_of_hash_of_points,
                                GAsyncResult *res,
                                GError **error);

Finishes an asynchronous method invocation started with test_frob_test_hash_table_of_hash_tables_of_structures().

Parameters

instance

A TestFrob.

 

out_new_hash_of_hash_of_points

FIXME: not documented. Free with g_object_unref().

 

res

A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_hash_table_of_hash_tables_of_structures().

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_array_of_hash_tables_of_structures ()

guint
test_frob_test_array_of_hash_tables_of_structures
                               (TestFrob *instance,
                                EggDBusCallFlags call_flags,
                                EggDBusArraySeq *array_of_hash_of_points,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

FIXME: not documented.

This function asynchronously invokes the TestArrayOfHashTablesOfStructures() method on the com.example.Frob interface on the object represented by instance . When the reply is ready, callback will be called (on the main thread). You can then call test_frob_test_array_of_hash_tables_of_structures_finish() to get the result. See test_frob_test_array_of_hash_tables_of_structures_sync() for the synchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

array_of_hash_of_points

FIXME: not documented.

 

cancellable

A GCancellable or NULL.

 

callback

Callback to invoke when the reply is ready.

 

user_data

User data to pass to callback .

 

Returns

A pending call id (never zero) that can be used with egg_dbus_connection_pending_call_cancel() or egg_dbus_connection_pending_call_block().


test_frob_test_array_of_hash_tables_of_structures_finish ()

gboolean
test_frob_test_array_of_hash_tables_of_structures_finish
                               (TestFrob *instance,
                                EggDBusArraySeq **out_new_array_of_hash_of_points,
                                GAsyncResult *res,
                                GError **error);

Finishes an asynchronous method invocation started with test_frob_test_array_of_hash_tables_of_structures().

Parameters

instance

A TestFrob.

 

out_new_array_of_hash_of_points

FIXME: not documented. Free with g_object_unref().

 

res

A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_array_of_hash_tables_of_structures().

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_array_of_arrays ()

guint
test_frob_test_array_of_arrays (TestFrob *instance,
                                EggDBusCallFlags call_flags,
                                EggDBusArraySeq *aas,
                                EggDBusArraySeq *aastruct,
                                EggDBusArraySeq *aao,
                                EggDBusArraySeq *aai,
                                EggDBusArraySeq *aay,
                                EggDBusArraySeq *aan,
                                EggDBusArraySeq *aaq,
                                EggDBusArraySeq *aau,
                                EggDBusArraySeq *aab,
                                EggDBusArraySeq *aax,
                                EggDBusArraySeq *aat,
                                EggDBusArraySeq *aad,
                                EggDBusArraySeq *aaas,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

FIXME: not documented.

This function asynchronously invokes the TestArrayOfArrays() method on the com.example.Frob interface on the object represented by instance . When the reply is ready, callback will be called (on the main thread). You can then call test_frob_test_array_of_arrays_finish() to get the result. See test_frob_test_array_of_arrays_sync() for the synchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

aas

FIXME: not documented.

 

aastruct

FIXME: not documented.

 

aao

FIXME: not documented.

 

aai

FIXME: not documented.

 

aay

FIXME: not documented.

 

aan

FIXME: not documented.

 

aaq

FIXME: not documented.

 

aau

FIXME: not documented.

 

aab

FIXME: not documented.

 

aax

FIXME: not documented.

 

aat

FIXME: not documented.

 

aad

FIXME: not documented.

 

aaas

FIXME: not documented.

 

cancellable

A GCancellable or NULL.

 

callback

Callback to invoke when the reply is ready.

 

user_data

User data to pass to callback .

 

Returns

A pending call id (never zero) that can be used with egg_dbus_connection_pending_call_cancel() or egg_dbus_connection_pending_call_block().


test_frob_test_array_of_arrays_finish ()

gboolean
test_frob_test_array_of_arrays_finish (TestFrob *instance,
                                       EggDBusArraySeq **out_ret_aas,
                                       EggDBusArraySeq **out_ret_aastruct,
                                       EggDBusArraySeq **out_ret_aao,
                                       EggDBusArraySeq **out_ret_aai,
                                       EggDBusArraySeq **out_ret_aay,
                                       EggDBusArraySeq **out_ret_aan,
                                       EggDBusArraySeq **out_ret_aaq,
                                       EggDBusArraySeq **out_ret_aau,
                                       EggDBusArraySeq **out_ret_aab,
                                       EggDBusArraySeq **out_ret_aax,
                                       EggDBusArraySeq **out_ret_aat,
                                       EggDBusArraySeq **out_ret_aad,
                                       EggDBusArraySeq **out_ret_aaas,
                                       GAsyncResult *res,
                                       GError **error);

Finishes an asynchronous method invocation started with test_frob_test_array_of_arrays().

Parameters

instance

A TestFrob.

 

out_ret_aas

FIXME: not documented. Free with g_object_unref().

 

out_ret_aastruct

FIXME: not documented. Free with g_object_unref().

 

out_ret_aao

FIXME: not documented. Free with g_object_unref().

 

out_ret_aai

FIXME: not documented. Free with g_object_unref().

 

out_ret_aay

FIXME: not documented. Free with g_object_unref().

 

out_ret_aan

FIXME: not documented. Free with g_object_unref().

 

out_ret_aaq

FIXME: not documented. Free with g_object_unref().

 

out_ret_aau

FIXME: not documented. Free with g_object_unref().

 

out_ret_aab

FIXME: not documented. Free with g_object_unref().

 

out_ret_aax

FIXME: not documented. Free with g_object_unref().

 

out_ret_aat

FIXME: not documented. Free with g_object_unref().

 

out_ret_aad

FIXME: not documented. Free with g_object_unref().

 

out_ret_aaas

FIXME: not documented. Free with g_object_unref().

 

res

A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_array_of_arrays().

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_test_variant_return ()

guint
test_frob_test_variant_return (TestFrob *instance,
                               EggDBusCallFlags call_flags,
                               const gchar *desired_variant,
                               GCancellable *cancellable,
                               GAsyncReadyCallback callback,
                               gpointer user_data);

FIXME: not documented.

This function asynchronously invokes the TestVariantReturn() method on the com.example.Frob interface on the object represented by instance . When the reply is ready, callback will be called (on the main thread). You can then call test_frob_test_variant_return_finish() to get the result. See test_frob_test_variant_return_sync() for the synchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

desired_variant

FIXME: not documented.

 

cancellable

A GCancellable or NULL.

 

callback

Callback to invoke when the reply is ready.

 

user_data

User data to pass to callback .

 

Returns

A pending call id (never zero) that can be used with egg_dbus_connection_pending_call_cancel() or egg_dbus_connection_pending_call_block().


test_frob_test_variant_return_finish ()

gboolean
test_frob_test_variant_return_finish (TestFrob *instance,
                                      EggDBusVariant **out_variant,
                                      GAsyncResult *res,
                                      GError **error);

Finishes an asynchronous method invocation started with test_frob_test_variant_return().

Parameters

instance

A TestFrob.

 

out_variant

FIXME: not documented. Free with g_object_unref().

 

res

A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_variant_return().

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_emit_test_signals ()

guint
test_frob_emit_test_signals (TestFrob *instance,
                             EggDBusCallFlags call_flags,
                             GCancellable *cancellable,
                             GAsyncReadyCallback callback,
                             gpointer user_data);

FIXME: not documented.

This function asynchronously invokes the EmitTestSignals() method on the com.example.Frob interface on the object represented by instance . When the reply is ready, callback will be called (on the main thread). You can then call test_frob_emit_test_signals_finish() to get the result. See test_frob_emit_test_signals_sync() for the synchronous version of this function.

Parameters

instance

A TestFrob.

 

call_flags

Flags from EggDBusCallFlags detailing how the method should be invoked.

 

cancellable

A GCancellable or NULL.

 

callback

Callback to invoke when the reply is ready.

 

user_data

User data to pass to callback .

 

Returns

A pending call id (never zero) that can be used with egg_dbus_connection_pending_call_cancel() or egg_dbus_connection_pending_call_block().


test_frob_emit_test_signals_finish ()

gboolean
test_frob_emit_test_signals_finish (TestFrob *instance,
                                    GAsyncResult *res,
                                    GError **error);

Finishes an asynchronous method invocation started with test_frob_emit_test_signals().

Parameters

instance

A TestFrob.

 

res

A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_emit_test_signals().

 

error

Return location for error.

 

Returns

TRUE if the method call succeeded, FALSE if error is set.


test_frob_handle_hello_world_finish ()

void
test_frob_handle_hello_world_finish (EggDBusMethodInvocation *method_invocation,
                                     const gchar *out_arg_1);

Function to be called by implementers of the

com.example.Frob

D-Bus interface to finish handling the

HelloWorld() method.

Parameters

arg_1

FIXME: not documented.

 

method_invocation

A EggDBusMethodInvocation.

 

test_frob_handle_test_primitive_types_finish ()

void
test_frob_handle_test_primitive_types_finish
                               (EggDBusMethodInvocation *method_invocation,
                                guint8 out_arg_12,
                                gboolean out_arg_13,
                                gint16 out_arg_14,
                                guint16 out_arg_15,
                                gint out_arg_16,
                                guint out_arg_17,
                                gint64 out_arg_18,
                                guint64 out_arg_19,
                                double out_arg_20,
                                const gchar *out_arg_21,
                                const gchar *out_arg_22,
                                const gchar *out_arg_23);

Function to be called by implementers of the

com.example.Frob

D-Bus interface to finish handling the

TestPrimitiveTypes() method.

Parameters

arg_12

FIXME: not documented.

 

arg_13

FIXME: not documented.

 

arg_14

FIXME: not documented.

 

arg_15

FIXME: not documented.

 

arg_16

FIXME: not documented.

 

arg_17

FIXME: not documented.

 

arg_18

FIXME: not documented.

 

arg_19

FIXME: not documented.

 

arg_20

FIXME: not documented.

 

arg_21

FIXME: not documented.

 

arg_22

FIXME: not documented.

 

arg_23

FIXME: not documented.

 

method_invocation

A EggDBusMethodInvocation.

 

test_frob_handle_test_array_of_primitive_types_finish ()

void
test_frob_handle_test_array_of_primitive_types_finish
                               (EggDBusMethodInvocation *method_invocation,
                                EggDBusArraySeq *out_arg_12,
                                EggDBusArraySeq *out_arg_13,
                                EggDBusArraySeq *out_arg_14,
                                EggDBusArraySeq *out_arg_15,
                                EggDBusArraySeq *out_arg_16,
                                EggDBusArraySeq *out_arg_17,
                                EggDBusArraySeq *out_arg_18,
                                EggDBusArraySeq *out_arg_19,
                                EggDBusArraySeq *out_arg_20,
                                gchar **out_arg_21,
                                gchar **out_arg_22,
                                gchar **out_arg_23);

Function to be called by implementers of the

com.example.Frob

D-Bus interface to finish handling the

TestArrayOfPrimitiveTypes() method.

Parameters

arg_12

FIXME: not documented.

 

arg_13

FIXME: not documented.

 

arg_14

FIXME: not documented.

 

arg_15

FIXME: not documented.

 

arg_16

FIXME: not documented.

 

arg_17

FIXME: not documented.

 

arg_18

FIXME: not documented.

 

arg_19

FIXME: not documented.

 

arg_20

FIXME: not documented.

 

arg_21

FIXME: not documented.

 

arg_22

FIXME: not documented.

 

arg_23

FIXME: not documented.

 

method_invocation

A EggDBusMethodInvocation.

 

test_frob_handle_test_structure_types_finish ()

void
test_frob_handle_test_structure_types_finish
                               (EggDBusMethodInvocation *method_invocation,
                                TestPoint *out_arg_2,
                                TestDescribedPoint *out_arg_3);

Function to be called by implementers of the

com.example.Frob

D-Bus interface to finish handling the

TestStructureTypes() method.

Parameters

arg_2

FIXME: not documented.

 

arg_3

FIXME: not documented.

 

method_invocation

A EggDBusMethodInvocation.

 

test_frob_handle_test_array_of_structure_types_finish ()

void
test_frob_handle_test_array_of_structure_types_finish
                               (EggDBusMethodInvocation *method_invocation,
                                EggDBusArraySeq *out_arg_1);

Function to be called by implementers of the

com.example.Frob

D-Bus interface to finish handling the

TestArrayOfStructureTypes() method.

Parameters

arg_1

FIXME: not documented.

 

method_invocation

A EggDBusMethodInvocation.

 

test_frob_handle_test_hash_tables_finish ()

void
test_frob_handle_test_hash_tables_finish
                               (EggDBusMethodInvocation *method_invocation,
                                EggDBusHashMap *out_arg_1,
                                EggDBusHashMap *out_arg_3,
                                EggDBusHashMap *out_arg_5,
                                EggDBusHashMap *out_arg_7,
                                EggDBusHashMap *out_arg_9,
                                EggDBusHashMap *out_arg_11,
                                EggDBusHashMap *out_arg_13,
                                EggDBusHashMap *out_arg_15,
                                EggDBusHashMap *out_arg_17,
                                EggDBusHashMap *out_arg_19,
                                EggDBusHashMap *out_arg_21);

Function to be called by implementers of the

com.example.Frob

D-Bus interface to finish handling the

TestHashTables() method.

Parameters

arg_1

FIXME: not documented.

 

arg_3

FIXME: not documented.

 

arg_5

FIXME: not documented.

 

arg_7

FIXME: not documented.

 

arg_9

FIXME: not documented.

 

arg_11

FIXME: not documented.

 

arg_13

FIXME: not documented.

 

arg_15

FIXME: not documented.

 

arg_17

FIXME: not documented.

 

arg_19

FIXME: not documented.

 

arg_21

FIXME: not documented.

 

method_invocation

A EggDBusMethodInvocation.

 

test_frob_handle_test_hash_tables_of_arrays_finish ()

void
test_frob_handle_test_hash_tables_of_arrays_finish
                               (EggDBusMethodInvocation *method_invocation,
                                EggDBusHashMap *out_arg_1,
                                EggDBusHashMap *out_arg_3,
                                EggDBusHashMap *out_arg_5,
                                EggDBusHashMap *out_arg_7,
                                EggDBusHashMap *out_arg_9,
                                EggDBusHashMap *out_arg_11,
                                EggDBusHashMap *out_arg_13,
                                EggDBusHashMap *out_arg_15,
                                EggDBusHashMap *out_arg_17,
                                EggDBusHashMap *out_arg_19,
                                EggDBusHashMap *out_arg_21,
                                EggDBusHashMap *out_new_hash_of_point_arrays);

Function to be called by implementers of the

com.example.Frob

D-Bus interface to finish handling the

TestHashTablesOfArrays() method.

Parameters

arg_1

FIXME: not documented.

 

arg_3

FIXME: not documented.

 

arg_5

FIXME: not documented.

 

arg_7

FIXME: not documented.

 

arg_9

FIXME: not documented.

 

arg_11

FIXME: not documented.

 

arg_13

FIXME: not documented.

 

arg_15

FIXME: not documented.

 

arg_17

FIXME: not documented.

 

arg_19

FIXME: not documented.

 

arg_21

FIXME: not documented.

 

new_hash_of_point_arrays

FIXME: not documented.

 

method_invocation

A EggDBusMethodInvocation.

 

test_frob_handle_test_hash_table_of_structures_finish ()

void
test_frob_handle_test_hash_table_of_structures_finish
                               (EggDBusMethodInvocation *method_invocation,
                                EggDBusHashMap *out_hash_of_described_points);

Function to be called by implementers of the

com.example.Frob

D-Bus interface to finish handling the

TestHashTableOfStructures() method.

Parameters

hash_of_described_points

FIXME: not documented.

 

method_invocation

A EggDBusMethodInvocation.

 

test_frob_handle_test_hash_table_of_hash_tables_of_structures_finish ()

void
test_frob_handle_test_hash_table_of_hash_tables_of_structures_finish
                               (EggDBusMethodInvocation *method_invocation,
                                EggDBusHashMap *out_new_hash_of_hash_of_points);

Function to be called by implementers of the

com.example.Frob

D-Bus interface to finish handling the

TestHashTableOfHashTablesOfStructures() method.

Parameters

new_hash_of_hash_of_points

FIXME: not documented.

 

method_invocation

A EggDBusMethodInvocation.

 

test_frob_handle_test_array_of_hash_tables_of_structures_finish ()

void
test_frob_handle_test_array_of_hash_tables_of_structures_finish
                               (EggDBusMethodInvocation *method_invocation,
                                EggDBusArraySeq *out_new_array_of_hash_of_points);

Function to be called by implementers of the

com.example.Frob

D-Bus interface to finish handling the

TestArrayOfHashTablesOfStructures() method.

Parameters

new_array_of_hash_of_points

FIXME: not documented.

 

method_invocation

A EggDBusMethodInvocation.

 

test_frob_handle_test_array_of_arrays_finish ()

void
test_frob_handle_test_array_of_arrays_finish
                               (EggDBusMethodInvocation *method_invocation,
                                EggDBusArraySeq *out_ret_aas,
                                EggDBusArraySeq *out_ret_aastruct,
                                EggDBusArraySeq *out_ret_aao,
                                EggDBusArraySeq *out_ret_aai,
                                EggDBusArraySeq *out_ret_aay,
                                EggDBusArraySeq *out_ret_aan,
                                EggDBusArraySeq *out_ret_aaq,
                                EggDBusArraySeq *out_ret_aau,
                                EggDBusArraySeq *out_ret_aab,
                                EggDBusArraySeq *out_ret_aax,
                                EggDBusArraySeq *out_ret_aat,
                                EggDBusArraySeq *out_ret_aad,
                                EggDBusArraySeq *out_ret_aaas);

Function to be called by implementers of the

com.example.Frob

D-Bus interface to finish handling the

TestArrayOfArrays() method.

Parameters

ret_aas

FIXME: not documented.

 

ret_aastruct

FIXME: not documented.

 

ret_aao

FIXME: not documented.

 

ret_aai

FIXME: not documented.

 

ret_aay

FIXME: not documented.

 

ret_aan

FIXME: not documented.

 

ret_aaq

FIXME: not documented.

 

ret_aau

FIXME: not documented.

 

ret_aab

FIXME: not documented.

 

ret_aax

FIXME: not documented.

 

ret_aat

FIXME: not documented.

 

ret_aad

FIXME: not documented.

 

ret_aaas

FIXME: not documented.

 

method_invocation

A EggDBusMethodInvocation.

 

test_frob_handle_test_variant_return_finish ()

void
test_frob_handle_test_variant_return_finish
                               (EggDBusMethodInvocation *method_invocation,
                                EggDBusVariant *out_variant);

Function to be called by implementers of the

com.example.Frob

D-Bus interface to finish handling the

TestVariantReturn() method.

Parameters

variant

FIXME: not documented.

 

method_invocation

A EggDBusMethodInvocation.

 

test_frob_handle_emit_test_signals_finish ()

void
test_frob_handle_emit_test_signals_finish
                               (EggDBusMethodInvocation *method_invocation);

Function to be called by implementers of the

com.example.Frob

D-Bus interface to finish handling the

EmitTestSignals() method.

Parameters

method_invocation

A EggDBusMethodInvocation.

 

test_frob_emit_signal_signal_with_primitive_types ()

void
test_frob_emit_signal_signal_with_primitive_types
                               (TestFrob *instance,
                                const gchar *destination,
                                guint8 val_byte,
                                gboolean val_boolean,
                                gint16 val_int16,
                                guint16 val_uint16,
                                gint val_int32,
                                guint val_uint32,
                                gint64 val_int64,
                                guint64 val_uint64,
                                double val_double,
                                const gchar *val_string,
                                const gchar *val_objpath,
                                const gchar *val_sig);

Type safe wrapper for emitting the “signal-with-primitive-types” signal.

Parameters

instance

A GObject derived type implementing the TestFrob interface.

 

destination

The destination of the signal or NULL to emit signals to all listeners.

 

val_byte

FIXME: not documented.

 

val_boolean

FIXME: not documented.

 

val_int16

FIXME: not documented.

 

val_uint16

FIXME: not documented.

 

val_int32

FIXME: not documented.

 

val_uint32

FIXME: not documented.

 

val_int64

FIXME: not documented.

 

val_uint64

FIXME: not documented.

 

val_double

FIXME: not documented.

 

val_string

FIXME: not documented.

 

val_objpath

FIXME: not documented.

 

val_sig

FIXME: not documented.

 

test_frob_emit_signal_signal_with_array_of_primitive_types ()

void
test_frob_emit_signal_signal_with_array_of_primitive_types
                               (TestFrob *instance,
                                const gchar *destination,
                                EggDBusArraySeq *array_byte,
                                EggDBusArraySeq *array_int32,
                                gchar **array_string,
                                gchar **array_objpath,
                                gchar **array_sig);

Type safe wrapper for emitting the “signal-with-array-of-primitive-types” signal.

Parameters

instance

A GObject derived type implementing the TestFrob interface.

 

destination

The destination of the signal or NULL to emit signals to all listeners.

 

array_byte

FIXME: not documented.

 

array_int32

FIXME: not documented.

 

array_string

FIXME: not documented.

 

array_objpath

FIXME: not documented.

 

array_sig

FIXME: not documented.

 

test_frob_emit_signal_signal_with_structure_and_hash ()

void
test_frob_emit_signal_signal_with_structure_and_hash
                               (TestFrob *instance,
                                const gchar *destination,
                                TestPoint *point,
                                TestDescribedPoint *described_point,
                                EggDBusHashMap *hash_of_string_to_string,
                                EggDBusHashMap *hash_of_string_to_point);

Type safe wrapper for emitting the “signal-with-structure-and-hash” signal.

Parameters

instance

A GObject derived type implementing the TestFrob interface.

 

destination

The destination of the signal or NULL to emit signals to all listeners.

 

point

FIXME: not documented.

 

described_point

FIXME: not documented.

 

hash_of_string_to_string

FIXME: not documented.

 

hash_of_string_to_point

FIXME: not documented.

 

Types and Values

struct TestFrobIface

struct TestFrobIface {
  EggDBusInterfaceIface g_iface;

  void (* handle_hello_world) (
      TestFrob *instance,
      const gchar *hello_message,
      EggDBusMethodInvocation *method_invocation);

  void (* handle_test_primitive_types) (
      TestFrob *instance,
      guint8 val_byte,
      gboolean val_boolean,
      gint16 val_int16,
      guint16 val_uint16,
      gint val_int32,
      guint val_uint32,
      gint64 val_int64,
      guint64 val_uint64,
      double val_double,
      const gchar *val_string,
      const gchar *val_objpath,
      const gchar *val_signature,
      EggDBusMethodInvocation *method_invocation);

  void (* handle_test_array_of_primitive_types) (
      TestFrob *instance,
      EggDBusArraySeq *val_byte,
      EggDBusArraySeq *val_boolean,
      EggDBusArraySeq *val_int16,
      EggDBusArraySeq *val_uint16,
      EggDBusArraySeq *val_int32,
      EggDBusArraySeq *val_uint32,
      EggDBusArraySeq *val_int64,
      EggDBusArraySeq *val_uint64,
      EggDBusArraySeq *val_double,
      gchar **val_string,
      gchar **val_objpath,
      gchar **val_signature,
      EggDBusMethodInvocation *method_invocation);

  void (* handle_test_structure_types) (
      TestFrob *instance,
      TestPoint *s1,
      TestDescribedPoint *s2,
      EggDBusMethodInvocation *method_invocation);

  void (* handle_test_array_of_structure_types) (
      TestFrob *instance,
      EggDBusArraySeq *list,
      EggDBusMethodInvocation *method_invocation);

  void (* handle_test_hash_tables) (
      TestFrob *instance,
      EggDBusHashMap *hss,
      EggDBusHashMap *hoo,
      EggDBusHashMap *hii,
      EggDBusHashMap *hyy,
      EggDBusHashMap *hnn,
      EggDBusHashMap *hqq,
      EggDBusHashMap *huu,
      EggDBusHashMap *hbb,
      EggDBusHashMap *hxx,
      EggDBusHashMap *htt,
      EggDBusHashMap *hdd,
      EggDBusMethodInvocation *method_invocation);

  void (* handle_test_hash_tables_of_arrays) (
      TestFrob *instance,
      EggDBusHashMap *hsas,
      EggDBusHashMap *hsao,
      EggDBusHashMap *hsai,
      EggDBusHashMap *hsay,
      EggDBusHashMap *hsan,
      EggDBusHashMap *hsaq,
      EggDBusHashMap *hsau,
      EggDBusHashMap *hsab,
      EggDBusHashMap *hsax,
      EggDBusHashMap *hsat,
      EggDBusHashMap *hsad,
      EggDBusHashMap *hash_of_point_arrays,
      EggDBusMethodInvocation *method_invocation);

  void (* handle_test_hash_table_of_structures) (
      TestFrob *instance,
      EggDBusHashMap *hash_of_points,
      EggDBusMethodInvocation *method_invocation);

  void (* handle_test_hash_table_of_hash_tables_of_structures) (
      TestFrob *instance,
      EggDBusHashMap *hash_of_hash_of_points,
      EggDBusMethodInvocation *method_invocation);

  void (* handle_test_array_of_hash_tables_of_structures) (
      TestFrob *instance,
      EggDBusArraySeq *array_of_hash_of_points,
      EggDBusMethodInvocation *method_invocation);

  void (* handle_test_array_of_arrays) (
      TestFrob *instance,
      EggDBusArraySeq *aas,
      EggDBusArraySeq *aastruct,
      EggDBusArraySeq *aao,
      EggDBusArraySeq *aai,
      EggDBusArraySeq *aay,
      EggDBusArraySeq *aan,
      EggDBusArraySeq *aaq,
      EggDBusArraySeq *aau,
      EggDBusArraySeq *aab,
      EggDBusArraySeq *aax,
      EggDBusArraySeq *aat,
      EggDBusArraySeq *aad,
      EggDBusArraySeq *aaas,
      EggDBusMethodInvocation *method_invocation);

  void (* handle_test_variant_return) (
      TestFrob *instance,
      const gchar *desired_variant,
      EggDBusMethodInvocation *method_invocation);

  void (* handle_emit_test_signals) (
      TestFrob *instance,
      EggDBusMethodInvocation *method_invocation);
};

Interface VTable for implementing the com.example.Frob D-Bus interface.

Members

EggDBusInterfaceIface g_iface;

The parent interface.

 

handle_hello_world ()

FIXME: not documented.

 

handle_test_primitive_types ()

FIXME: not documented.

 

handle_test_array_of_primitive_types ()

FIXME: not documented.

 

handle_test_structure_types ()

FIXME: not documented.

 

handle_test_array_of_structure_types ()

FIXME: not documented.

 

handle_test_hash_tables ()

FIXME: not documented.

 

handle_test_hash_tables_of_arrays ()

FIXME: not documented.

 

handle_test_hash_table_of_structures ()

FIXME: not documented.

 

handle_test_hash_table_of_hash_tables_of_structures ()

FIXME: not documented.

 

handle_test_array_of_hash_tables_of_structures ()

FIXME: not documented.

 

handle_test_array_of_arrays ()

FIXME: not documented.

 

handle_test_variant_return ()

FIXME: not documented.

 

handle_emit_test_signals ()

FIXME: not documented.

 

Property Details

The “ab” property

  “ab”                       EggDBusArraySeq *

FIXME: not documented.

Flags: Read


The “ad” property

  “ad”                       EggDBusArraySeq *

FIXME: not documented.

Flags: Read


The “ag” property

  “ag”                       EggDBusSignatureArray *

FIXME: not documented.

Flags: Read


The “ai” property

  “ai”                       EggDBusArraySeq *

FIXME: not documented.

Flags: Read


The “an” property

  “an”                       EggDBusArraySeq *

FIXME: not documented.

Flags: Read


The “ao” property

  “ao”                       EggDBusObjectPathArray *

FIXME: not documented.

Flags: Read


The “aq” property

  “aq”                       EggDBusArraySeq *

FIXME: not documented.

Flags: Read


The “as” property

  “as”                       GStrv

FIXME: not documented.

Flags: Read


The “at” property

  “at”                       EggDBusArraySeq *

FIXME: not documented.

Flags: Read


The “au” property

  “au”                       EggDBusArraySeq *

FIXME: not documented.

Flags: Read


The “ax” property

  “ax”                       EggDBusArraySeq *

FIXME: not documented.

Flags: Read


The “ay” property

  “ay”                       EggDBusArraySeq *

FIXME: not documented.

Flags: Read


The “b” property

  “b”                        gboolean

FIXME: not documented.

Flags: Read

Default value: FALSE


The “d” property

  “d”                        gdouble

FIXME: not documented.

Flags: Read

Default value: 0


The “foo” property

  “foo”                      gchar *

FIXME: not documented.

Flags: Read

Default value: NULL


The “g” property

  “g”                        EggDBusSignature *

FIXME: not documented.

Flags: Read


The “i” property

  “i”                        gint

FIXME: not documented.

Flags: Read

Default value: 0


The “n” property

  “n”                        eggdbusint16

FIXME: not documented.

Flags: Read


The “o” property

  “o”                        EggDBusObjectPath *

FIXME: not documented.

Flags: Read


The “q” property

  “q”                        eggdbusuint16

FIXME: not documented.

Flags: Read


The “s” property

  “s”                        gchar *

FIXME: not documented.

Flags: Read

Default value: NULL


The “t” property

  “t”                        guint64

FIXME: not documented.

Flags: Read

Default value: 0


The “u” property

  “u”                        guint

FIXME: not documented.

Flags: Read

Default value: 0


The “x” property

  “x”                        gint64

FIXME: not documented.

Flags: Read

Default value: 0


The “y” property

  “y”                        guchar

FIXME: not documented.

Flags: Read

Default value: 0

Signal Details

The “signal-with-array-of-primitive-types” signal

void
user_function (TestFrob               *instance,
               EggDBusArraySeq        *array_byte,
               EggDBusArraySeq        *array_int32,
               GStrv                   array_string,
               EggDBusObjectPathArray *array_objpath,
               EggDBusSignatureArray  *array_sig,
               gpointer                user_data)

FIXME: not documented.

Parameters

instance

A TestFrob.

 

array_byte

FIXME: not documented.

 

array_int32

FIXME: not documented.

 

array_string

FIXME: not documented.

 

array_objpath

FIXME: not documented.

 

array_sig

FIXME: not documented.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “signal-with-primitive-types” signal

void
user_function (TestFrob          *instance,
               guchar             val_byte,
               gboolean           val_boolean,
               eggdbusint16       val_int16,
               eggdbusuint16      val_uint16,
               gint               val_int32,
               guint              val_uint32,
               gint64             val_int64,
               guint64            val_uint64,
               gdouble            val_double,
               gchar             *val_string,
               EggDBusObjectPath *val_objpath,
               EggDBusSignature  *val_sig,
               gpointer           user_data)

FIXME: not documented.

Parameters

instance

A TestFrob.

 

val_byte

FIXME: not documented.

 

val_boolean

FIXME: not documented.

 

val_int16

FIXME: not documented.

 

val_uint16

FIXME: not documented.

 

val_int32

FIXME: not documented.

 

val_uint32

FIXME: not documented.

 

val_int64

FIXME: not documented.

 

val_uint64

FIXME: not documented.

 

val_double

FIXME: not documented.

 

val_string

FIXME: not documented.

 

val_objpath

FIXME: not documented.

 

val_sig

FIXME: not documented.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “signal-with-structure-and-hash” signal

void
user_function (TestFrob           *instance,
               TestPoint          *point,
               TestDescribedPoint *described_point,
               EggDBusHashMap     *hash_of_string_to_string,
               EggDBusHashMap     *hash_of_string_to_point,
               gpointer            user_data)

FIXME: not documented.

Parameters

instance

A TestFrob.

 

point

FIXME: not documented.

 

described_point

FIXME: not documented.

 

hash_of_string_to_string

FIXME: not documented.

 

hash_of_string_to_point

FIXME: not documented.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last