This commit adds new GLib enumeration for error reporting in
instance of ALSARawmidiStreamPair class.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
ALSARAWMIDI_STREAM_PAIR_INFO_FLAG_DUPLEX = SNDRV_RAWMIDI_INFO_DUPLEX,
} ALSARawmidiStreamPairInfoFlag;
+/**
+ * ALSARawmidiStreamPairError:
+ * @ALSARAWMIDI_STREAM_PAIR_ERROR_FAILED: The system call failed.
+ *
+ * A set of error code for GError with domain which equals to #alsarawmidi_stream_pair_error_quark()
+ */
+typedef enum {
+ ALSARAWMIDI_STREAM_PAIR_ERROR_FAILED,
+} ALSARawmidiStreamPairError;
+
#endif
local:
*;
};
+
+ALSA_GOBJECT_0_2_0 {
+ "alsarawmidi_stream_pair_error_get_type";
+} ALSA_GOBJECT_0_0_0;
'DUPLEX',
)
+stream_pair_error_types = (
+ 'FAILED',
+)
+
types = {
ALSARawmidi.StreamDirection: stream_direction_types,
ALSARawmidi.StreamPairInfoFlag: stream_pair_info_flags,
+ ALSARawmidi.StreamPairError: stream_pair_error_types,
}
for obj, types in types.items():