aboutsummaryrefslogtreecommitdiff
path: root/src/mm-port.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-port.c')
-rw-r--r--src/mm-port.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/mm-port.c b/src/mm-port.c
index 285c89a7..aca16b5f 100644
--- a/src/mm-port.c
+++ b/src/mm-port.c
@@ -37,6 +37,14 @@ enum {
LAST_PROP
};
+
+enum {
+ TIMED_OUT,
+ LAST_SIGNAL
+};
+
+static guint signals[LAST_SIGNAL] = { 0 };
+
struct _MMPortPrivate {
gchar *device;
MMPortSubsys subsys;
@@ -270,4 +278,13 @@ mm_port_class_init (MMPortClass *klass)
"kernel device object",
MM_TYPE_KERNEL_DEVICE,
G_PARAM_READWRITE));
+
+ signals[TIMED_OUT] =
+ g_signal_new (MM_PORT_SIGNAL_TIMED_OUT,
+ G_OBJECT_CLASS_TYPE (object_class),
+ G_SIGNAL_RUN_FIRST,
+ G_STRUCT_OFFSET (MMPortClass, timed_out),
+ NULL, NULL,
+ g_cclosure_marshal_generic,
+ G_TYPE_NONE, 1, G_TYPE_UINT);
}