serial: allow user to provide custom regex for successful and error replies

New mm_serial_parser_v1_set_custom_regex() method.
This commit is contained in:
Aleksander Morgado
2011-03-30 18:29:15 +02:00
committed by Dan Williams
parent cc5fcd195a
commit 9435a937ce
2 changed files with 70 additions and 13 deletions

View File

@@ -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 */