diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2013-11-17 14:13:50 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2014-02-13 13:40:24 +0100 |
commit | 6e35f0a8881de9f5a81a9abb2db17a15fda618bc (patch) | |
tree | 8e49f766084af2ed60f839e5d610cd9a484c9bd2 /src/mm-port-serial.h | |
parent | d4dfd661b9bcfdad5a79e2a3f28374f0d0982c23 (diff) |
port-serial: use GIO Async API like method for reopen()
Diffstat (limited to 'src/mm-port-serial.h')
-rw-r--r-- | src/mm-port-serial.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mm-port-serial.h b/src/mm-port-serial.h index 6b124723..34be2193 100644 --- a/src/mm-port-serial.h +++ b/src/mm-port-serial.h @@ -43,10 +43,6 @@ typedef struct _MMPortSerial MMPortSerial; typedef struct _MMPortSerialClass MMPortSerialClass; -typedef void (*MMSerialReopenFn) (MMPortSerial *port, - GError *error, - gpointer user_data); - typedef void (*MMSerialFlashFn) (MMPortSerial *port, GError *error, gpointer user_data); @@ -126,10 +122,14 @@ gboolean mm_port_serial_open (MMPortSerial *self, void mm_port_serial_close (MMPortSerial *self); -gboolean mm_port_serial_reopen (MMPortSerial *self, +/* Reopen(), async */ +void mm_port_serial_reopen (MMPortSerial *self, guint32 reopen_time, - MMSerialReopenFn callback, + GAsyncReadyCallback callback, gpointer user_data); +gboolean mm_port_serial_reopen_finish (MMPortSerial *port, + GAsyncResult *res, + GError **error); gboolean mm_port_serial_flash (MMPortSerial *self, guint32 flash_time, |