From 20eaa8e39617cc22147b82d678b72ded2dd5fe27 Mon Sep 17 00:00:00 2001 From: Comment Date: Fri, 8 Mar 2013 10:11:50 +0000 Subject: pesky factory --- rotord/rotor.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'rotord/rotor.cpp') diff --git a/rotord/rotor.cpp b/rotord/rotor.cpp index 02f4675..3e7dc2f 100644 --- a/rotord/rotor.cpp +++ b/rotord/rotor.cpp @@ -78,6 +78,7 @@ Command_response Render_context::session_command(const std::vector& //Poco::File f=Poco::File(command[3]); std::auto_ptr pStr(URIStreamOpener::defaultOpener().open(command[3])); + /* if (f.exists()) { //pass to worker thread ??if engine is ready?? ??what if engine has finished but results aren't read?? audio_filename=command[3]; //for now, store session variables in memory @@ -88,6 +89,7 @@ Command_response Render_context::session_command(const std::vector& response.status=HTTPResponse::HTTP_NOT_FOUND; response.description="File "+command[3]+" not found\n"; } + */ } else { response.status=HTTPResponse::HTTP_BAD_REQUEST; @@ -374,7 +376,7 @@ bool Render_context::load_graph(string filename){ Node_factory::Node_factory(){ //for now, statically load prototype map in constructor - add_type("audio_analysis",Audio_analysis()); - add_type("==",Is_new_integer()); - add_type("signal_output",Signal_output()); + add_type("audio_analysis",new Audio_analysis()); + add_type("==",new Is_new_integer()); + add_type("signal_output",new Signal_output()); } \ No newline at end of file -- cgit v1.2.3