// For now GET is not a request supported for now int DSPServer::answerGet(MHD_Connection* connection, const char* url) { if (strcmp(url, "/") == 0) { return sendPage(connection, pathToContent("remote-server.html"), MHD_HTTP_OK, "text/html"); } else if (strcmp(url, "/GetAvailableFactories") == 0) { return getAvailableFactories(connection); } else { return MHD_NO; } }
EXPORT remote_dsp_factory* createRemoteDSPFactoryFromFile(const string& filename, int argc, const char *argv[], const string& ip_server, int port_server, string& error_msg, int opt_level){ string base = basename((char*)filename.c_str()); int pos = base.find(".dsp"); if (pos != string::npos) { printf("File extension found\n"); return createRemoteDSPFactoryFromString(base.substr(0, pos), pathToContent(filename), argc, argv, ip_server, port_server, error_msg, opt_level); } else { error_msg = "File Extension is not the one expected (.dsp expected)\n"; return NULL; } }
EXPORT asmjs_dsp_factory* createAsmDSPFactoryFromFile(const string& filename, int argc, const char* argv[], string& error_msg) { string base = basename((char*)filename.c_str()); size_t pos = filename.find(".dsp"); if (pos != string::npos) { return createAsmDSPFactoryFromString(base.substr(0, pos), pathToContent(filename), argc, argv, error_msg); } else { error_msg = "File Extension is not the one expected (.dsp expected)"; return NULL; } }