diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2014-06-22 17:29:50 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2014-06-23 18:12:27 +0200 |
commit | 7c347aa3ec1d5540c23c20dcb5edd3c6ccb28c24 (patch) | |
tree | d60adda1f391e4ae112f057853d7f07426ad5f89 /src/mm-port.h | |
parent | 7752c9920d83059836d010a61e44daa4232c4c65 (diff) |
port: store parent sysfs path in each MMPort
Diffstat (limited to 'src/mm-port.h')
-rw-r--r-- | src/mm-port.h | 24 |
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 */ |