EggDBus Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Prerequisites | Known Implementations | Properties | Signals |
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);
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
Signals
"signal-with-array-of-primitive-types" : Run Last "signal-with-primitive-types" : Run Last "signal-with-structure-and-hash" : Run Last
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
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 |
The parent interface. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
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.
|
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
function:
class_init()
g_assert (test_frob_override_properties (gobject_class, PROP_TEST_FROB_Y) == PROP_TEST_FROB_FOO);
test_frob_get_ay ()
EggDBusArraySeq * test_frob_get_ay (TestFrob *instance);
C getter for the "ay" property.
test_frob_get_ab ()
EggDBusArraySeq * test_frob_get_ab (TestFrob *instance);
C getter for the "ab" property.
test_frob_get_an ()
EggDBusArraySeq * test_frob_get_an (TestFrob *instance);
C getter for the "an" property.
test_frob_get_aq ()
EggDBusArraySeq * test_frob_get_aq (TestFrob *instance);
C getter for the "aq" property.
test_frob_get_ai ()
EggDBusArraySeq * test_frob_get_ai (TestFrob *instance);
C getter for the "ai" property.
test_frob_get_au ()
EggDBusArraySeq * test_frob_get_au (TestFrob *instance);
C getter for the "au" property.
test_frob_get_ax ()
EggDBusArraySeq * test_frob_get_ax (TestFrob *instance);
C getter for the "ax" property.
test_frob_get_at ()
EggDBusArraySeq * test_frob_get_at (TestFrob *instance);
C getter for the "at" property.
test_frob_get_ad ()
EggDBusArraySeq * test_frob_get_ad (TestFrob *instance);
C getter for the "ad" property.
test_frob_get_foo ()
gchar * test_frob_get_foo (TestFrob *instance);
C getter for 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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. Free with g_free() .
|
|
A GCancellable or NULL .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. Free with g_free() .
|
|
FIXME: not documented. Free with g_free() .
|
|
FIXME: not documented. Free with g_free() .
|
|
A GCancellable or NULL .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_strfreev() .
|
|
FIXME: not documented. Free with g_strfreev() .
|
|
FIXME: not documented. Free with g_strfreev() .
|
|
A GCancellable or NULL .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GCancellable or NULL .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GCancellable or NULL .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GCancellable or NULL .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GCancellable or NULL .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GCancellable or NULL .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GCancellable or NULL .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GCancellable or NULL .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GCancellable or NULL .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GCancellable or NULL .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
A GCancellable or NULL .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
A GCancellable or NULL .
|
|
Callback to invoke when the reply is ready. |
|
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()
.
|
A TestFrob. |
|
FIXME: not documented. Free with g_free() .
|
|
A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_hello_world() .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
A GCancellable or NULL .
|
|
Callback to invoke when the reply is ready. |
|
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()
.
|
A TestFrob. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. Free with g_free() .
|
|
FIXME: not documented. Free with g_free() .
|
|
FIXME: not documented. Free with g_free() .
|
|
A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_primitive_types() .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
A GCancellable or NULL .
|
|
Callback to invoke when the reply is ready. |
|
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()
.
|
A TestFrob. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_strfreev() .
|
|
FIXME: not documented. Free with g_strfreev() .
|
|
FIXME: not documented. Free with g_strfreev() .
|
|
A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_array_of_primitive_types() .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
A GCancellable or NULL .
|
|
Callback to invoke when the reply is ready. |
|
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()
.
|
A TestFrob. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_structure_types() .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
A GCancellable or NULL .
|
|
Callback to invoke when the reply is ready. |
|
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()
.
|
A TestFrob. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_array_of_structure_types() .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
A GCancellable or NULL .
|
|
Callback to invoke when the reply is ready. |
|
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()
.
|
A TestFrob. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_hash_tables() .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
A GCancellable or NULL .
|
|
Callback to invoke when the reply is ready. |
|
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()
.
|
A TestFrob. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_hash_tables_of_arrays() .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
A GCancellable or NULL .
|
|
Callback to invoke when the reply is ready. |
|
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()
.
|
A TestFrob. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_hash_table_of_structures() .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
A GCancellable or NULL .
|
|
Callback to invoke when the reply is ready. |
|
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()
.
|
A TestFrob. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_hash_table_of_hash_tables_of_structures() .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
A GCancellable or NULL .
|
|
Callback to invoke when the reply is ready. |
|
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()
.
|
A TestFrob. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_array_of_hash_tables_of_structures() .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
A GCancellable or NULL .
|
|
Callback to invoke when the reply is ready. |
|
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()
.
|
A TestFrob. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_array_of_arrays() .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
FIXME: not documented. |
|
A GCancellable or NULL .
|
|
Callback to invoke when the reply is ready. |
|
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()
.
|
A TestFrob. |
|
FIXME: not documented. Free with g_object_unref() .
|
|
A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_test_variant_return() .
|
|
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.
|
A TestFrob. |
|
Flags from EggDBusCallFlags detailing how the method should be invoked. |
|
A GCancellable or NULL .
|
|
Callback to invoke when the reply is ready. |
|
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()
.
|
A TestFrob. |
|
A GAsyncResult obtained from the GAsyncReadyCallback function passed to test_frob_emit_test_signals() .
|
|
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.
|
FIXME: not documented. |
|
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.
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
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.
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
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.
|
FIXME: not documented. |
|
FIXME: not documented. |
|
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.
|
FIXME: not documented. |
|
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.
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
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.
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
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.
|
FIXME: not documented. |
|
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.
|
FIXME: not documented. |
|
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.
|
FIXME: not documented. |
|
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.
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
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.
|
FIXME: not documented. |
|
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.
|
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.
|
A GObject derived type implementing the TestFrob interface. |
|
The destination of the signal or NULL to emit signals to all listeners.
|
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
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.
|
A GObject derived type implementing the TestFrob interface. |
|
The destination of the signal or NULL to emit signals to all listeners.
|
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
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.
|
A GObject derived type implementing the TestFrob interface. |
|
The destination of the signal or NULL to emit signals to all listeners.
|
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
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.
|
A TestFrob. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
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.
|
A TestFrob. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
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.
|
A TestFrob. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
user data set when the signal handler was connected. |