void WriteIncludes::acceptUI(DomUI *node) { m_scriptsActivated = false; m_laidOut = false; m_localIncludes.clear(); m_globalIncludes.clear(); m_knownClasses.clear(); m_includeBaseNames.clear(); if (node->elementIncludes()) acceptIncludes(node->elementIncludes()); if (node->elementCustomWidgets()) TreeWalker::acceptCustomWidgets(node->elementCustomWidgets()); add(QLatin1String("QApplication")); add(QLatin1String("QVariant")); add(QLatin1String("QAction")); add(QLatin1String("QButtonGroup")); // ### only if it is really necessary add(QLatin1String("QHeaderView")); TreeWalker::acceptUI(node); if (!m_uic->option().includeFile.isEmpty()) m_globalIncludes.insert(m_uic->option().includeFile, true); writeHeaders(m_globalIncludes, true); writeHeaders(m_localIncludes, false); m_output << QLatin1Char('\n'); }
bool QHttpResponse::writeHead(int status) { Q_ASSERT(! m_isDone); Q_ASSERT(m_connection); if( m_headerWritten ) { return false; } const QHash<int, QString>& codes = HttpStatusCodes::codes(); if( ! codes.contains(status) ) { qDebug() << "Invalid status code"<<status; return false; } m_connection->write(QString("HTTP/1.1 %1 %2\r\n").arg(status).arg(codes.value(status)).toAscii()); writeHeaders(); m_connection->write("\r\n"); m_headerWritten = true; return true; }
CNetResponseImpl* CNetRequestImpl::downloadFile(common::CRhoFile& oFile) { CNetResponseImpl* pNetResp = new CNetResponseImpl; do { writeHeaders(m_pHeaders); if ( isError() ) break; if ( !HttpSendRequest( hRequest, NULL, 0, NULL, 0 ) ) { pszErrFunction = L"HttpSendRequest"; break; } readResponse(pNetResp); if ( isError() ) break; readInetFile(hRequest,pNetResp, &oFile); }while(0); return pNetResp; }
CNetResponseImpl* CNetRequestImpl::sendString(const String& strBody) { CNetResponseImpl* pNetResp = new CNetResponseImpl; do { if ( isError() ) break; if ( strBody.length() > 0 ) { CAtlStringW strHeaders = L"Content-Type: application/x-www-form-urlencoded\r\n"; if ( !HttpAddRequestHeaders( hRequest, strHeaders, -1, HTTP_ADDREQ_FLAG_ADD|HTTP_ADDREQ_FLAG_REPLACE ) ) { pszErrFunction = L"HttpAddRequestHeaders"; break; } } writeHeaders(m_pHeaders); if ( !HttpSendRequest( hRequest, NULL, 0, const_cast<char*>(strBody.c_str()), strBody.length() ) ) { pszErrFunction = L"HttpSendRequest"; break; } readResponse(pNetResp); if ( isError() ) break; readInetFile(hRequest,pNetResp); }while(0); return pNetResp; }
void WriteIncludes::acceptUI(DomUI *node) { m_scriptsActivated = false; m_laidOut = false; m_localIncludes.clear(); m_globalIncludes.clear(); m_knownClasses.clear(); m_includeBaseNames.clear(); if (node->elementIncludes()) acceptIncludes(node->elementIncludes()); if (node->elementCustomWidgets()) TreeWalker::acceptCustomWidgets(node->elementCustomWidgets()); add(QLatin1String("QApplication")); add(QLatin1String("QVariant")); add(QLatin1String("QAction")); add(QLatin1String("QButtonGroup")); // ### only if it is really necessary add(QLatin1String("QHeaderView")); if (m_uic->hasExternalPixmap() && m_uic->pixmapFunction() == QLatin1String("qPixmapFromMimeSource")) { #ifdef QT_NO_QT3_SUPPORT qWarning("%s: Warning: The form file has external pixmaps or qPixmapFromMimeSource() set as a pixmap function. " "This requires Qt 3 support, which is disabled. The resulting code will not compile.", qPrintable(m_uic->option().messagePrefix())); #endif add(QLatin1String("Q3MimeSourceFactory")); } if (m_uic->databaseInfo()->connections().size()) { add(QLatin1String("QSqlDatabase")); add(QLatin1String("Q3SqlCursor")); add(QLatin1String("QSqlRecord")); add(QLatin1String("Q3SqlForm")); } TreeWalker::acceptUI(node); writeHeaders(m_globalIncludes, true); writeHeaders(m_localIncludes, false); m_output << QLatin1Char('\n'); }
void WebMemorySampler::initializeSandboxedLogFile(const SandboxExtension::Handle& sampleLogSandboxHandle, const String& sampleLogFilePath) { m_sampleLogSandboxExtension = SandboxExtension::create(sampleLogSandboxHandle); if (m_sampleLogSandboxExtension) m_sampleLogSandboxExtension->consume(); m_sampleLogFilePath = sampleLogFilePath; m_sampleLogFile = openFile(m_sampleLogFilePath, OpenForWrite); writeHeaders(); }
void BlinkyBlocks::createDae(const std::string& title,const std::string &model) { std::ofstream fout(title.c_str()); writeHeaders(fout); char c; std::ifstream fin(model.c_str()); if (fin.is_open()) { while (fin.get(c)) { fout << c; } fin.close(); } else { cerr << "File not found: " << title.c_str() << endl; } // controllers fout << "<library_controllers/>\n"; Matrice mat = camera->getMatrix(); // visual scenes fout << "<library_visual_scenes>\n" << " <visual_scene id=\"Scene\" name=\"Scene\">\n" << " <node id=\"Camera\" name=\"Camera\" type=\"NODE\">\n" << " <matrix sid=\"transform\">" << mat << "</matrix>\n" << " <instance_camera url=\"#Camera-camera\"/>\n" << " </node>\n" << " <node id=\"Lamp\" name=\"Lamp\" type=\"NODE\">\n"; mat = camera->getLightMatrix(); fout << " <matrix sid=\"transform\">" << mat << "</matrix>\n" << " <instance_light url=\"#Lamp-light\"/>\n" << " </node>\n"; vector<BlinkyBlock>::const_iterator ci = tabBlinkyBlocks.begin(); while (ci!=tabBlinkyBlocks.end()) { mat = (*ci).getMatrix(blockSize); fout << " <node id=\"catom_origine\" name=\"catom_origine\" type=\"NODE\">\n" << " <matrix sid=\"transform\">" << mat <<"</matrix>\n" << " <instance_geometry url=\"#catom_origine-mesh\" name=\"catom_origine" << (*ci).id << "\">\n" << " <bind_material>\n" << " <technique_common>\n" << " <instance_material symbol=\"mat" << (*ci).idColor << "-material\" target=\"#mat" << (*ci).idColor << "-material\"/>\n" << " </technique_common>\n" << " </bind_material>\n" << " </instance_geometry>\n" << " </node>" << endl; ci++; } fout << " </visual_scene>\n" << "</library_visual_scenes>\n" << "<scene>\n" << " <instance_visual_scene url=\"#Scene\"/>\n" << "</scene>\n" << "</COLLADA>" << endl; fout.close(); }
// =================================================== // Methods // =================================================== void ZeroDimensionalData::setup( const GetPot& dataFile, bcPtr_Type bc, const std::string & section ) { if ( !M_time.get() ) M_time.reset( new time_Type( dataFile, section + "/time_discretization" ) ); std::string circuirDataFile = dataFile( ( section + "/CircuitDataFile" ).data(), "./inputFilexx.dat" ); GetPot dataFileCircuit( circuirDataFile ); std::string circuitFile = dataFileCircuit( "Files/InputFiles/CircuitFile", "./circuitFilexx.dat" ); std::string folder = dataFileCircuit( "Files/OutputFiles/Folder", "outputxx" );//TODO create folder output std::string voltageFile = folder + "/" + dataFileCircuit( "Files/OutputFiles/VoltageFile", "voltagexx.txt" ); std::string currentFile = folder + "/" + dataFileCircuit( "Files/OutputFiles/CurrentFile", "currentxx.txt" ); std::string balanceFile = folder + "/" + dataFileCircuit( "Files/OutputFiles/BalanceCurrentinNode", "balancexx.txt" ); M_voltageFileStream.open( voltageFile.c_str() ); M_currentFileStream.open( currentFile.c_str() ); M_balanceFileStream.open( balanceFile.c_str() ); //Build the Circuit M_circuitData->buildCircuit( circuitFile.c_str(), bc ); //assign varible index assignVaribleIndex(); M_solverData.method = dataFile( ( section + "/Solver/method" ).data(), "IRK" ); M_solverData.numberTimeStep = dataFile( ( section + "/Solver/numberTimeStep" ).data(), 1 ); M_solverData.maxError = dataFile( ( section + "/Solver/maxError" ).data(), 1.0 ); M_solverData.reltol = dataFile( ( section + "/Solver/reltol" ).data(), 0.1 ); M_solverData.abstol = dataFile( ( section + "/Solver/abstol" ).data(), 1.0 ); M_solverData.maxOrder = dataFile( ( section + "/Solver/maxOrder" ).data(), 1 ); M_solverData.verbose = dataFile( ( section + "/Solver/verbose" ).data(), false ); M_solverData.verboseLevel = dataFile( ( section + "/Solver/verboseLevel" ).data(), 0 ); M_solverData.useNOX = dataFile( ( section + "/Solver/useNOX" ).data(), false ); M_solverData.fixTimeStep = dataFile( ( section + "/Solver/fixTimeStep" ).data(), true ); M_solverData.extraLSParamsFile = dataFile( ( section + "/Solver/extraLinearSolverParamsFile" ).data(), "./Extra_AztecOO_Params.xml" ); M_solverData.linearSolverParamsFile = dataFile( ( section + "/Solver/linearSolverParamsUsedFile" ).data(), "./lowsf.aztecoo.used.xml" ); //Set zero initial condition // TODO: change to general initial condition initializeSolution(); //Wrire Header OutputFiles writeHeaders(); }
void WriteIncludes::acceptUI(DomUI *node) { m_scriptsActivated = false; m_localIncludes.clear(); m_globalIncludes.clear(); m_knownClasses.clear(); m_includeBaseNames.clear(); if (node->elementIncludes()) acceptIncludes(node->elementIncludes()); if (node->elementCustomWidgets()) TreeWalker::acceptCustomWidgets(node->elementCustomWidgets()); add(QLatin1String("QApplication")); add(QLatin1String("QVariant")); add(QLatin1String("QAction")); add(QLatin1String("QButtonGroup")); // ### only if it is really necessary if (m_uic->hasExternalPixmap() && m_uic->pixmapFunction() == QLatin1String("qPixmapFromMimeSource")) add(QLatin1String("Q3MimeSourceFactory")); if (m_uic->databaseInfo()->connections().size()) { add(QLatin1String("QSqlDatabase")); add(QLatin1String("Q3SqlCursor")); add(QLatin1String("QSqlRecord")); add(QLatin1String("Q3SqlForm")); } TreeWalker::acceptUI(node); writeHeaders(m_globalIncludes, true); writeHeaders(m_localIncludes, false); m_output << QLatin1Char('\n'); }
int translate(FILE *fin, FILE *fout, struct options *opt) { //TODO: revisar primero sintaxis... :S (balance de loops?) char c=1; writeHeaders(fout, opt); while( (c = fgetc(fin)) != EOF ) { if(c == '>') { fprintf(fout, "++ptr;"); } else if(c == '<') { fprintf(fout, "--ptr;"); } else if(c == '+') { fprintf(fout, "++(*ptr);"); } else if(c == '-') { fprintf(fout, "--(*ptr);"); } else if(c == '.') { fprintf(fout, "putchar(*ptr);"); } else if(c == ',') { fprintf(fout, "*ptr = getchar();"); } else if(c == '[') { fprintf(fout, "while (*ptr) {"); } else if(c == ']') { fprintf(fout, "}"); } } writeFooters(fout, opt); return 0; }
void QHttpResponse::writeHead(int status) { if (m_finished) { qWarning() << "QHttpResponse::writeHead() Cannot write headers after response has finished."; return; } if (m_headerWritten) { qWarning() << "QHttpResponse::writeHead() Already called once for this response."; return; } m_connection->write( QString("HTTP/1.1 %1 %2\r\n").arg(status).arg(STATUS_CODES[status]).toLatin1()); writeHeaders(); m_connection->write("\r\n"); m_headerWritten = true; }
void ImageServerThread::run() { m_socket = new QTcpSocket(); if (!m_socket->setSocketDescriptor(m_socketDescriptor)) { emit error(m_socket->error()); return; } writeHeaders(); m_writer.setDevice(m_socket); m_writer.setFormat("jpg"); //m_writer.setQuality(80); // enter event loop exec(); // when imageReady() signal arrives, write data with header to socket }
void WebMemorySampler::initializeTempLogFile() { m_sampleLogFilePath = openTemporaryFile(processName(), m_sampleLogFile); writeHeaders(); }
CNetResponseImpl* CNetRequestImpl::sendStream(common::InputStream* bodyStream) { CNetResponseImpl* pNetResp = new CNetResponseImpl; do { writeHeaders(m_pHeaders); if ( isError() ) break; if ( !HttpAddRequestHeaders( hRequest, szMultipartContType, -1, HTTP_ADDREQ_FLAG_ADD|HTTP_ADDREQ_FLAG_REPLACE ) ) { pszErrFunction = L"HttpAddRequestHeaders"; break; } INTERNET_BUFFERS BufferIn; memset(&BufferIn, 0, sizeof(INTERNET_BUFFERS)); BufferIn.dwStructSize = sizeof( INTERNET_BUFFERS ); // Must be set or error will occur BufferIn.dwBufferTotal = bodyStream->available() + strlen(szMultipartPrefix) + strlen(szMultipartPostfix); if(!HttpSendRequestEx( hRequest, &BufferIn, NULL, 0, 0)) { pszErrFunction = L"HttpSendRequestEx"; break; } DWORD dwBytesWritten = 0; if ( !InternetWriteFile( hRequest, szMultipartPrefix, strlen(szMultipartPrefix), &dwBytesWritten) ) { pszErrFunction = L"InternetWriteFile"; break; } DWORD dwBufSize = 4096; char* pBuf = (char*)malloc(dwBufSize); int nReaded = 0; do { nReaded = bodyStream->read(pBuf,0,dwBufSize); if ( nReaded > 0 ) { if ( !InternetWriteFile( hRequest, pBuf, nReaded, &dwBytesWritten) ) { pszErrFunction = L"InternetWriteFile"; break; } } }while(nReaded > 0); free(pBuf); if ( !InternetWriteFile( hRequest, szMultipartPostfix, strlen(szMultipartPostfix), &dwBytesWritten) ) { pszErrFunction = L"InternetWriteFile"; break; } if ( !HttpEndRequest(hRequest, NULL, 0, 0) ) { pszErrFunction = L"HttpEndRequest"; break; } if ( isError() ) break; readResponse(pNetResp); if ( isError() ) break; readInetFile(hRequest,pNetResp); }while(0); return pNetResp; }