aboutsummaryrefslogtreecommitdiff
path: root/src/mm-serial-parsers.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2011-03-30 18:29:15 +0200
committerDan Williams <dcbw@redhat.com>2011-04-06 17:11:20 -0500
commit9435a937ced680fd2aaf3f19bfc8e7daaf579633 (patch)
tree51d02fbdc72cac4357b7bf61f2f9460b46bd1420 /src/mm-serial-parsers.h
parentcc5fcd195a26b0b09be8e47d95e54a92f78c8806 (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.h16
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 */