diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2011-03-30 18:29:15 +0200 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2011-04-06 17:11:20 -0500 |
commit | 9435a937ced680fd2aaf3f19bfc8e7daaf579633 (patch) | |
tree | 51d02fbdc72cac4357b7bf61f2f9460b46bd1420 /src/mm-serial-parsers.h | |
parent | cc5fcd195a26b0b09be8e47d95e54a92f78c8806 (diff) |
serial: allow user to provide custom regex for successful and error replies
New mm_serial_parser_v1_set_custom_regex() method.
Diffstat (limited to 'src/mm-serial-parsers.h')
-rw-r--r-- | src/mm-serial-parsers.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mm-serial-parsers.h b/src/mm-serial-parsers.h index 3e1fb9fc..92361c3c 100644 --- a/src/mm-serial-parsers.h +++ b/src/mm-serial-parsers.h @@ -22,23 +22,23 @@ gpointer mm_serial_parser_v0_new (void); gboolean mm_serial_parser_v0_parse (gpointer parser, GString *response, GError **error); - void mm_serial_parser_v0_destroy (gpointer parser); -gpointer mm_serial_parser_v1_new (void); -gboolean mm_serial_parser_v1_parse (gpointer parser, - GString *response, - GError **error); - -void mm_serial_parser_v1_destroy (gpointer parser); +gpointer mm_serial_parser_v1_new (void); +void mm_serial_parser_v1_set_custom_regex (gpointer data, + GRegex *successful, + GRegex *error); +gboolean mm_serial_parser_v1_parse (gpointer parser, + GString *response, + GError **error); +void mm_serial_parser_v1_destroy (gpointer parser); gpointer mm_serial_parser_v1_e1_new (void); gboolean mm_serial_parser_v1_e1_parse (gpointer parser, GString *response, GError **error); - void mm_serial_parser_v1_e1_destroy (gpointer parser); #endif /* MM_SERIAL_PARSERS_H */ |