gdbusintrospection: fix introspection annotations
[platform/upstream/glib.git] / gio / gresolver.h
index 788851e..1187a3f 100644 (file)
@@ -36,14 +36,22 @@ G_BEGIN_DECLS
 #define G_IS_RESOLVER_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_RESOLVER))
 #define G_RESOLVER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_RESOLVER, GResolverClass))
 
+typedef struct _GResolverPrivate GResolverPrivate;
+typedef struct _GResolverClass   GResolverClass;
+
 struct _GResolver {
   GObject parent_instance;
 
+  GResolverPrivate *priv;
 };
 
-typedef struct {
+struct _GResolverClass {
   GObjectClass parent_class;
 
+  /* Signals */
+  void    ( *reload)                   (GResolver            *resolver);
+
+  /* Virtual methods */
   GList * ( *lookup_by_name)           (GResolver            *resolver,
                                        const gchar          *hostname,
                                        GCancellable         *cancellable,
@@ -91,7 +99,7 @@ typedef struct {
   void (*_g_reserved5) (void);
   void (*_g_reserved6) (void);
 
-} GResolverClass;
+};
 
 GType      g_resolver_get_type                  (void) G_GNUC_CONST;
 GResolver *g_resolver_get_default               (void);
@@ -150,7 +158,7 @@ void       g_resolver_free_targets              (GList                *targets);
  * Error domain for #GResolver. Errors in this domain will be from the
  * #GResolverError enumeration. See #GError for more information on
  * error domains.
- **/
+ */
 #define G_RESOLVER_ERROR (g_resolver_error_quark ())
 GQuark g_resolver_error_quark (void);