diff options
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, |