This commit adds new GLib GQuark as a domain of error in instance of
ALSACtlCard class.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
ALSA_GOBJECT_0_2_0 {
"alsactl_card_error_get_type";
+ "alsactl_card_error_quark";
} ALSA_GOBJECT_0_0_0;
};
G_DEFINE_TYPE_WITH_PRIVATE(ALSACtlCard, alsactl_card, G_TYPE_OBJECT)
+/**
+ * alsactl_card_error_quark:
+ *
+ * Return the GQuark for error domain of GError which has code in #ALSACtlCardError enumerations.
+ *
+ * Returns: A #GQuark.
+ */
+G_DEFINE_QUARK(alsactl-card-error-quark, alsactl_card_error)
+
typedef struct {
GSource src;
ALSACtlCard *self;
ALSACTL_TYPE_CARD, \
ALSACtlCardClass))
+#define ALSACTL_CARD_ERROR alsactl_card_error_quark()
+
+GQuark alsactl_card_error_quark();
+
typedef struct _ALSACtlCard ALSACtlCard;
typedef struct _ALSACtlCardClass ALSACtlCardClass;
typedef struct _ALSACtlCardPrivate ALSACtlCardPrivate;