X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fvalerie%2Fvalerie_parser.c;h=7d6e6d3c21439bd5f5b461e944366b448c7e9941;hb=f4d4669b66a9f23be85527f65dec19a566db561c;hp=4ead1c043015398d5c8768f30c9eb843c5f4c50e;hpb=661165812e3410fe2f6f49d7af882b36a0efcf82;p=melted diff --git a/src/valerie/valerie_parser.c b/src/valerie/valerie_parser.c index 4ead1c0..7d6e6d3 100644 --- a/src/valerie/valerie_parser.c +++ b/src/valerie/valerie_parser.c @@ -44,6 +44,22 @@ valerie_response valerie_parser_execute( valerie_parser parser, char *command ) return parser->execute( parser->real, command ); } +/** Push a service via the parser. +*/ + +valerie_response valerie_parser_received( valerie_parser parser, char *command, char *doc ) +{ + return parser->received != NULL ? parser->received( parser->real, command, doc ) : NULL; +} + +/** Push a service via the parser. +*/ + +valerie_response valerie_parser_push( valerie_parser parser, char *command, mlt_service service ) +{ + return parser->push( parser->real, command, service ); +} + /** Execute a formatted command via the parser. */