aboutsummaryrefslogtreecommitdiff
path: root/src/mm-port.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2014-06-22 17:29:50 +0200
committerAleksander Morgado <aleksander@aleksander.es>2014-06-23 18:12:27 +0200
commit7c347aa3ec1d5540c23c20dcb5edd3c6ccb28c24 (patch)
treed60adda1f391e4ae112f057853d7f07426ad5f89 /src/mm-port.h
parent7752c9920d83059836d010a61e44daa4232c4c65 (diff)
port: store parent sysfs path in each MMPort
Diffstat (limited to 'src/mm-port.h')
-rw-r--r--src/mm-port.h24
1 files changed, 11 insertions, 13 deletions
diff --git a/src/mm-port.h b/src/mm-port.h
index d99179ed..8ac6829a 100644
--- a/src/mm-port.h
+++ b/src/mm-port.h
@@ -49,10 +49,11 @@ typedef enum { /*< underscore_name=mm_port_type >*/
#define MM_IS_PORT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), MM_TYPE_PORT))
#define MM_PORT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), MM_TYPE_PORT, MMPortClass))
-#define MM_PORT_DEVICE "device"
-#define MM_PORT_SUBSYS "subsys"
-#define MM_PORT_TYPE "type"
-#define MM_PORT_CONNECTED "connected"
+#define MM_PORT_DEVICE "device"
+#define MM_PORT_SUBSYS "subsys"
+#define MM_PORT_TYPE "type"
+#define MM_PORT_CONNECTED "connected"
+#define MM_PORT_PARENT_PATH "parent-path"
typedef struct _MMPort MMPort;
typedef struct _MMPortClass MMPortClass;
@@ -69,14 +70,11 @@ struct _MMPortClass {
GType mm_port_get_type (void);
-const char * mm_port_get_device (MMPort *self);
-
-MMPortSubsys mm_port_get_subsys (MMPort *self);
-
-MMPortType mm_port_get_port_type (MMPort *self);
-
-gboolean mm_port_get_connected (MMPort *self);
-
-void mm_port_set_connected (MMPort *self, gboolean connected);
+const gchar *mm_port_get_device (MMPort *self);
+MMPortSubsys mm_port_get_subsys (MMPort *self);
+MMPortType mm_port_get_port_type (MMPort *self);
+const gchar *mm_port_get_parent_path (MMPort *self);
+gboolean mm_port_get_connected (MMPort *self);
+void mm_port_set_connected (MMPort *self, gboolean connected);
#endif /* MM_PORT_H */