diff options
Diffstat (limited to 'src/mm-port-serial.h')
-rw-r--r-- | src/mm-port-serial.h | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/mm-port-serial.h b/src/mm-port-serial.h index 34be2193..e724a28b 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 (*MMSerialFlashFn) (MMPortSerial *port, - GError *error, - gpointer user_data); - typedef void (*MMSerialResponseFn) (MMPortSerial *port, GByteArray *response, GError *error, @@ -131,12 +127,14 @@ gboolean mm_port_serial_reopen_finish (MMPortSerial *port, GAsyncResult *res, GError **error); -gboolean mm_port_serial_flash (MMPortSerial *self, +void mm_port_serial_flash (MMPortSerial *self, guint32 flash_time, gboolean ignore_errors, - MMSerialFlashFn callback, + GAsyncReadyCallback callback, gpointer user_data); - +gboolean mm_port_serial_flash_finish (MMPortSerial *self, + GAsyncResult *res, + GError **error); void mm_port_serial_flash_cancel (MMPortSerial *self); gboolean mm_port_serial_get_flash_ok (MMPortSerial *self); |