+static void aweather_example_dispose(GObject *gobject)
+{
+ g_debug("AWeatherExample: dispose");
+ AWeatherExample *self = AWEATHER_EXAMPLE(gobject);
+ /* Drop references */
+ G_OBJECT_CLASS(aweather_example_parent_class)->dispose(gobject);
+}
+static void aweather_example_finalize(GObject *gobject)
+{
+ g_debug("AWeatherExample: finalize");
+ AWeatherExample *self = AWEATHER_EXAMPLE(gobject);
+ /* Free data */
+ G_OBJECT_CLASS(aweather_example_parent_class)->finalize(gobject);
+
+}
+static void aweather_example_class_init(AWeatherExampleClass *klass)
+{
+ g_debug("AWeatherExample: class_init");
+ GObjectClass *gobject_class = (GObjectClass*)klass;
+ gobject_class->dispose = aweather_example_dispose;
+ gobject_class->finalize = aweather_example_finalize;
+}