diff options
Diffstat (limited to 'src/mm-device.h')
-rw-r--r-- | src/mm-device.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mm-device.h b/src/mm-device.h index fa70d862..2da82223 100644 --- a/src/mm-device.h +++ b/src/mm-device.h @@ -34,10 +34,12 @@ typedef struct _MMDevice MMDevice; typedef struct _MMDeviceClass MMDeviceClass; typedef struct _MMDevicePrivate MMDevicePrivate; +#define MM_DEVICE_PATH "path" #define MM_DEVICE_UDEV_DEVICE "udev-device" #define MM_DEVICE_PLUGIN "plugin" #define MM_DEVICE_MODEM "modem" #define MM_DEVICE_HOTPLUGGED "hotplugged" +#define MM_DEVICE_VIRTUAL "virtual" #define MM_DEVICE_PORT_GRABBED "port-grabbed" #define MM_DEVICE_PORT_RELEASED "port-released" @@ -100,4 +102,13 @@ const gchar *mm_device_utils_get_port_driver (GUdevDevice *udev_port); gboolean mm_device_get_hotplugged (MMDevice *self); + +/* For testing purposes */ +MMDevice *mm_device_virtual_new (const gchar *path, + gboolean hotplugged); +void mm_device_virtual_grab_ports (MMDevice *self, + const gchar **ports); +const gchar **mm_device_virtual_peek_ports (MMDevice *self); +gboolean mm_device_is_virtual (MMDevice *self); + #endif /* MM_DEVICE_H */ |