manpagez: man pages & more
html files: eggdbus
Home | html | info | man

TestFrob

TestFrob — Frob interface used for testing

Synopsis

                    TestFrob;
                    TestFrobIface;
#define             TEST_QUERY_INTERFACE_FROB           (object_proxy)
guint               test_frob_override_properties       (GObjectClass *klass,
                                                         guint property_id_begin);
guint8              test_frob_get_y                     (TestFrob *instance);
gboolean            test_frob_get_b                     (TestFrob *instance);
gint16              test_frob_get_n                     (TestFrob *instance);
guint16             test_frob_get_q                     (TestFrob *instance);
gint                test_frob_get_i                     (TestFrob *instance);
guint               test_frob_get_u                     (TestFrob *instance);
gint64              test_frob_get_x                     (TestFrob *instance);
guint64             test_frob_get_t                     (TestFrob *instance);
double              test_frob_get_d                     (TestFrob *instance);
gchar *             test_frob_get_s                     (TestFrob *instance);
gchar *             test_frob_get_o                     (TestFrob *instance);
gchar *             test_frob_get_g                     (TestFrob *instance);
EggDBusArraySeq *   test_frob_get_ay                    (TestFrob *instance);
EggDBusArraySeq *   test_frob_get_ab                    (TestFrob *instance);
EggDBusArraySeq *   test_frob_get_an                    (TestFrob *instance);
EggDBusArraySeq *   test_frob_get_aq                    (TestFrob *instance);
EggDBusArraySeq *   test_frob_get_ai                    (TestFrob *instance);
EggDBusArraySeq *   test_frob_get_au                    (TestFrob *instance);
EggDBusArraySeq *   test_frob_get_ax                    (TestFrob *instance);
EggDBusArraySeq *   test_frob_get_at                    (TestFrob *instance);
EggDBusArraySeq *   test_frob_get_ad                    (TestFrob *instance);
gchar **            test_frob_get_as                    (TestFrob *instance);
gchar **            test_frob_get_ao                    (TestFrob *instance);
gchar **            test_frob_get_ag                    (TestFrob *instance);
gchar *             test_frob_get_foo                   (TestFrob *instance);
gboolean            test_frob_hello_world_sync          (TestFrob *instance,
                                                         EggDBusCallFlags call_flags,
                                                         const gchar *hello_message,
                                                         gchar **out_arg_1,
                                                         GCancellable *cancellable,
                                                         GError **error);
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);
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);
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);
gboolean            test_frob_test_array_of_structure_types_sync
                                                        (TestFrob *instance,
                                                         EggDBusCallFlags call_flags,
                                                         EggDBusArraySeq *list,
                                                         EggDBusArraySeq **out_arg_1,
                                                         GCancellable *cancellable,
                                                         GError **error);
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);
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);
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);
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);
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);
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);
gboolean            test_frob_test_variant_return_sync  (TestFrob *instance,
                                                         EggDBusCallFlags call_flags,
                                                         const gchar *desired_variant,
                                                         EggDBusVariant **out_variant,
                                                         GCancellable *cancellable,
                                                         GError **error);
gboolean            test_frob_emit_test_signals_sync    (TestFrob *instance,
                                                         EggDBusCallFlags call_flags,
                                                         GCancellable *cancellable,
                                                         GError **error);
guint               test_frob_hello_world               (TestFrob *instance,
                                                         EggDBusCallFlags call_flags,
                                                         const gchar *hello_message,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            test_frob_hello_world_finish        (TestFrob *instance,
                                                         gchar **out_arg_1,
                                                         GAsyncResult *res,
                                                         GError **error);
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);
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);
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);
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);
guint               test_frob_test_structure_types      (TestFrob *instance,
                                                         EggDBusCallFlags call_flags,
                                                         TestPoint *s1,
                                                         TestDescribedPoint *s2,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            test_frob_test_structure_types_finish
                                                        (TestFrob *instance,
                                                         TestPoint **out_arg_2,
                                                         TestDescribedPoint **out_arg_3,
                                                         GAsyncResult *res,
                                                         GError **error);
guint               test_frob_test_array_of_structure_types
                                                        (TestFrob *instance,
                                                         EggDBusCallFlags call_flags,
                                                         EggDBusArraySeq *list,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            test_frob_test_array_of_structure_types_finish
                                                        (TestFrob *instance,
                                                         EggDBusArraySeq **out_arg_1,
                                                         GAsyncResult *res,
                                                         GError **error);
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);
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);
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);
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);
guint               test_frob_test_hash_table_of_structures
                                                        (TestFrob *instance,
                                                         EggDBusCallFlags call_flags,
                                                         EggDBusHashMap *hash_of_points,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            test_frob_test_hash_table_of_structures_finish
                                                        (TestFrob *instance,
                                                         EggDBusHashMap **out_hash_of_described_points,
                                                         GAsyncResult *res,
                                                         GError **error);
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);
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);
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);
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);
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);
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);
guint               test_frob_test_variant_return       (TestFrob *instance,
                                                         EggDBusCallFlags call_flags,
                                                         const gchar *desired_variant,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            test_frob_test_variant_return_finish
                                                        (TestFrob *instance,
                                                         EggDBusVariant **out_variant,
                                                         GAsyncResult *res,
                                                         GError **error);
guint               test_frob_emit_test_signals         (TestFrob *instance,
                                                         EggDBusCallFlags call_flags,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            test_frob_emit_test_signals_finish  (TestFrob *instance,
                                                         GAsyncResult *res,
                                                         GError **error);
void                test_frob_handle_hello_world_finish (EggDBusMethodInvocation *method_invocation,
                                                         const gchar *out_arg_1);
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);
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);
void                test_frob_handle_test_structure_types_finish
                                                        (EggDBusMethodInvocation *method_invocation,
                                                         TestPoint *out_arg_2,
                                                         TestDescribedPoint *out_arg_3);
void                test_frob_handle_test_array_of_structure_types_finish
                                                        (EggDBusMethodInvocation *method_invocation,
                                                         EggDBusArraySeq *out_arg_1);
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);
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);
void                test_frob_handle_test_hash_table_of_structures_finish
                                                        (EggDBusMethodInvocation *method_invocation,
                                                         EggDBusHashMap *out_hash_of_described_points);
void                test_frob_handle_test_hash_table_of_hash_tables_of_structures_finish
                                                        (EggDBusMethodInvocation *method_invocation,
                                                         EggDBusHashMap *out_new_hash_of_hash_of_points);
void                test_frob_handle_test_array_of_hash_tables_of_structures_finish
                                                        (EggDBusMethodInvocation *method_invocation,
                                                         EggDBusArraySeq *out_new_array_of_hash_of_points);
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);
void                test_frob_handle_test_variant_return_finish
                                                        (EggDBusMethodInvocation *method_invocation,
                                                         EggDBusVariant *out_variant);
void                test_frob_handle_emit_test_signals_finish
                                                        (EggDBusMethodInvocation *method_invocation);
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);
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);
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);

Object Hierarchy

  GInterface
   +----TestFrob

Prerequisites

TestFrob requires GObject.

Known Implementations

TestFrob is implemented by TestFrobImpl.

Properties

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

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.

Details

TestFrob

typedef struct _TestFrob TestFrob;

TestFrobIface

typedef struct {
  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);
} TestFrobIface;

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

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.

TEST_QUERY_INTERFACE_FROB()

#define TEST_QUERY_INTERFACE_FROB(object_proxy) (TEST_FROB (egg_dbus_object_proxy_query_interface (object_proxy, TEST_TYPE_FROB)))

Convenience macro to get an interface proxy for the remote object represented by object_proxy. See egg_dbus_object_proxy_query_interface() for details.

object_proxy :

A EggDBusObjectProxy.

Returns :

An instance derived from EggDBusInterfaceProxy that implements the TestFrob interface. This instance can be used to access the com.example.Frob D-Bus interface on the remote object represented by object_proxy. Do not ref or unref the returned instance, it is owned by object_proxy.

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:

  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:

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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().

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.

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().

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.

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().

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.

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().

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.

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().

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.

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().

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.

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().

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.

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().

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.

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().

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.

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().

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.

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().

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.

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().

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.

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().

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Property Details

The "ab" property

  "ab"                       EggDBusArraySeq*      : Read

FIXME: not documented.


The "ad" property

  "ad"                       EggDBusArraySeq*      : Read

FIXME: not documented.


The "ag" property

  "ag"                       EggDBusSignatureArray*  : Read

FIXME: not documented.


The "ai" property

  "ai"                       EggDBusArraySeq*      : Read

FIXME: not documented.


The "an" property

  "an"                       EggDBusArraySeq*      : Read

FIXME: not documented.


The "ao" property

  "ao"                       EggDBusObjectPathArray*  : Read

FIXME: not documented.


The "aq" property

  "aq"                       EggDBusArraySeq*      : Read

FIXME: not documented.


The "as" property

  "as"                       GStrv*                : Read

FIXME: not documented.


The "at" property

  "at"                       EggDBusArraySeq*      : Read

FIXME: not documented.


The "au" property

  "au"                       EggDBusArraySeq*      : Read

FIXME: not documented.


The "ax" property

  "ax"                       EggDBusArraySeq*      : Read

FIXME: not documented.


The "ay" property

  "ay"                       EggDBusArraySeq*      : Read

FIXME: not documented.


The "b" property

  "b"                        gboolean              : Read

FIXME: not documented.

Default value: FALSE


The "d" property

  "d"                        gdouble               : Read

FIXME: not documented.

Default value: 0


The "foo" property

  "foo"                      gchar*                : Read

FIXME: not documented.

Default value: NULL


The "g" property

  "g"                        EggDBusSignature*     : Read

FIXME: not documented.


The "i" property

  "i"                        gint                  : Read

FIXME: not documented.

Default value: 0


The "n" property

  "n"                        eggdbusint16          : Read

FIXME: not documented.


The "o" property

  "o"                        EggDBusObjectPath*    : Read

FIXME: not documented.


The "q" property

  "q"                        eggdbusuint16         : Read

FIXME: not documented.


The "s" property

  "s"                        gchar*                : Read

FIXME: not documented.

Default value: NULL


The "t" property

  "t"                        guint64               : Read

FIXME: not documented.

Default value: 0


The "u" property

  "u"                        guint                 : Read

FIXME: not documented.

Default value: 0


The "x" property

  "x"                        gint64                : Read

FIXME: not documented.

Default value: 0


The "y" property

  "y"                        guchar                : Read

FIXME: not documented.

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)          : Run Last

FIXME: not documented.

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.

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)        : Run Last

FIXME: not documented.

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.

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)                     : Run Last

FIXME: not documented.

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.
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.