Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
g_signal_new("handle_messages",
G_OBJECT_CLASS_TYPE(klass),
G_SIGNAL_RUN_LAST,
- 0,
+ G_STRUCT_OFFSET(ALSARawmidiStreamPairClass, handle_messages),
NULL, NULL,
g_cclosure_marshal_VOID__VOID,
G_TYPE_NONE, 0, NULL);
struct _ALSARawmidiStreamPairClass {
GObjectClass parent_class;
+
+ /**
+ * ALSARawmidiStreamPairClass::handle_messages:
+ * @self: A #ALSARawmidiStreamPair.
+ *
+ * When any input message in available, this event is emit.
+ */
+ void (*handle_messages)(ALSARawmidiStreamPair *self);
};
GType alsarawmidi_stream_pair_get_type(void) G_GNUC_CONST;
'drain_substream',
'drop_substream',
'create_source',
+ 'do_handle_messages',
)
signals = (
'handle-messages',