Warning, file /include/glib-2.0/gio/gdbusaddress.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 
0002 
0003 
0004 
0005 
0006 
0007 
0008 
0009 
0010 
0011 
0012 
0013 
0014 
0015 
0016 
0017 
0018 
0019 
0020 
0021 
0022 
0023 #ifndef __G_DBUS_ADDRESS_H__
0024 #define __G_DBUS_ADDRESS_H__
0025 
0026 #if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
0027 #error "Only <gio/gio.h> can be included directly."
0028 #endif
0029 
0030 #include <gio/giotypes.h>
0031 
0032 G_BEGIN_DECLS
0033 
0034 GIO_AVAILABLE_IN_2_36
0035 gchar *g_dbus_address_escape_value (const gchar *string);
0036 
0037 GIO_AVAILABLE_IN_ALL
0038 gboolean g_dbus_is_address (const gchar *string);
0039 GIO_AVAILABLE_IN_ALL
0040 gboolean g_dbus_is_supported_address (const gchar  *string,
0041                                       GError      **error);
0042 
0043 GIO_AVAILABLE_IN_ALL
0044 void                 g_dbus_address_get_stream        (const gchar          *address,
0045                                                        GCancellable         *cancellable,
0046                                                        GAsyncReadyCallback   callback,
0047                                                        gpointer              user_data);
0048 
0049 GIO_AVAILABLE_IN_ALL
0050 GIOStream           *g_dbus_address_get_stream_finish (GAsyncResult         *res,
0051                                                        gchar               **out_guid,
0052                                                        GError              **error);
0053 
0054 GIO_AVAILABLE_IN_ALL
0055 GIOStream           *g_dbus_address_get_stream_sync   (const gchar          *address,
0056                                                        gchar               **out_guid,
0057                                                        GCancellable         *cancellable,
0058                                                        GError              **error);
0059 
0060 GIO_AVAILABLE_IN_ALL
0061 gchar               *g_dbus_address_get_for_bus_sync  (GBusType              bus_type,
0062                                                        GCancellable  *cancellable,
0063                                                        GError              **error);
0064 
0065 G_END_DECLS
0066 
0067 #endif