* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include <string.h>
#include "MltResponse.h"
using namespace Mlt;
{
}
+Response::Response( int error, char *message ) :
+ _response( NULL )
+{
+ _response = valerie_response_init( );
+ if ( _response != NULL )
+ valerie_response_set_error( _response, error, message );
+}
+
Response::~Response( )
{
valerie_response_close( _response );
return valerie_response_get_error_code( get_response( ) );
}
-char *Response::error_string( )
+const char *Response::error_string( )
{
return valerie_response_get_error_string( get_response( ) );
}
return valerie_response_count( get_response( ) );
}
+int Response::write( const char *data )
+{
+ return valerie_response_write( get_response( ), data, strlen( data ) );
+}