This commit adds new GLib GQuark as a domain of error in instance of
ALSASeqUserInstance class.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
ALSA_GOBJECT_0_2_0 {
"alsaseq_user_client_error_get_type";
+ "alsaseq_user_client_error_quark";
} ALSA_GOBJECT_0_0_0;
};
G_DEFINE_TYPE_WITH_PRIVATE(ALSASeqUserClient, alsaseq_user_client, G_TYPE_OBJECT)
+/**
+ * alsaseq_user_client_error_quark:
+ *
+ * Return the GQuark for error domain of GError which has code in #ALSASeqUserClientError enumerations.
+ *
+ * Returns: A #GQuark.
+ */
+G_DEFINE_QUARK(alsaseq-user-client-error-quark, alsaseq_user_client_error)
+
typedef struct {
GSource src;
ALSASeqUserClient *self;
ALSASEQ_TYPE_USER_CLIENT, \
ALSASeqUserClientClass))
+#define ALSASEQ_USER_CLIENT_ERROR alsaseq_user_client_error_quark()
+
+GQuark alsaseq_user_client_error_quark();
+
typedef struct _ALSASeqUserClient ALSASeqUserClient;
typedef struct _ALSASeqUserClientClass ALSASeqUserClientClass;
typedef struct _ALSASeqUserClientPrivate ALSASeqUserClientPrivate;