Add mvsp mlt module.
[melted] / src / valerie / valerie_parser.c
index 4ead1c0..1a74c50 100644 (file)
@@ -44,10 +44,26 @@ 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.
 */
 
-valerie_response valerie_parser_executef( valerie_parser parser, char *format, ... )
+valerie_response valerie_parser_executef( valerie_parser parser, const char *format, ... )
 {
        char *command = malloc( 10240 );
        valerie_response response = NULL;