SoupNetworkSession::SoupNetworkSession(SoupCookieJar* cookieJar) : m_soupSession(adoptGRef(soup_session_async_new())) { // Values taken from http://www.browserscope.org/ following // the rule "Do What Every Other Modern Browser Is Doing". They seem // to significantly improve page loading time compared to soup's // default values. static const int maxConnections = 35; static const int maxConnectionsPerHost = 6; g_object_set(m_soupSession.get(), SOUP_SESSION_MAX_CONNS, maxConnections, SOUP_SESSION_MAX_CONNS_PER_HOST, maxConnectionsPerHost, SOUP_SESSION_ADD_FEATURE_BY_TYPE, SOUP_TYPE_CONTENT_DECODER, SOUP_SESSION_ADD_FEATURE_BY_TYPE, SOUP_TYPE_CONTENT_SNIFFER, SOUP_SESSION_ADD_FEATURE_BY_TYPE, SOUP_TYPE_PROXY_RESOLVER_DEFAULT, SOUP_SESSION_ADD_FEATURE, cookieJar, SOUP_SESSION_USE_THREAD_CONTEXT, TRUE, nullptr); setupLogger(); g_signal_connect(m_soupSession.get(), "authenticate", G_CALLBACK(authenticateCallback), nullptr); #if ENABLE(WEB_TIMING) g_signal_connect(m_soupSession.get(), "request-started", G_CALLBACK(requestStartedCallback), nullptr); #endif }
Lvk::CA::XmppChatbot::XmppChatbot(const QString &/*chatbotId*/, QObject *parent) : m_xmppClient(new QXmppClient(parent)), m_history(), m_ai(0), m_contactInfoMutex(new QMutex(QMutex::Recursive)), m_rosterMutex(new QMutex()), m_aiMutex(new QMutex(QMutex::Recursive)), m_isConnected(false), m_rosterHasChanged(false) { setupLogger(); connectSignals(); }
TimeGuard::TimeGuard(QWidget *parent) : QMainWindow(parent), ui(new Ui::TimeGuard) { initObjects(); setupUi(); setupLogger(); initLoggedUser(); initUsersTableModel(); connect(ui->timerLCD, SIGNAL(timeout()), this, SLOT(userTimeout())); connect(ui->timerLCD, SIGNAL(timeToSaveTimeRemaining(int)), user, SLOT(saveTimeRemaining(int))); connect(adminLoginDialog, SIGNAL(passwordAccepted()), this, SLOT(adminSuccesfullyLogged())); }
int main(int argc, char *argv[]) { QApplication a(argc, argv); setupLogger(); qxtLog->info("starting fuzzer"); Fuzzer* fuzzer = new Fuzzer(argc-1, &argv[1]); qxtLog->info("fuzzer done"); MainWindow w(fuzzer); qxtLog->info("mainwindow initialized"); w.show(); return a.exec(); }
void Engine::init() { // Sets up the main logger. setupLogger(); // Creates the task system. taskPool = TaskPoolCreate( AllocatorGetThis(), 2 ); NetworkInitialize(); ResourcesInitialize(); InputInitialize(); GraphicsInitialize(); // Creates the resource manager. resourceManager = AllocateThis(ResourceManager); resourceManager->setTaskPool( taskPool ); // Registers default resource loaders. resourceManager->setupResourceLoaders( ResourceLoaderGetType() ); // Creates the rendering device. renderDevice = AllocateThis(RenderDevice); #ifdef ENABLE_AUDIO_OPENAL // Creates the audio device. audioDevice = AudioCreateDevice(""); if( audioDevice ) audioDevice->createMainContext(); #endif #ifdef ENABLE_SCRIPTING_LUA // Creates the scripting manager. scriptManager = AllocateThis(ScriptManager); #endif }
SoupNetworkSession::SoupNetworkSession(SoupSession* soupSession) : m_soupSession(soupSession) { setupLogger(); }
/** * Set up the desired MLP architecture. */ void setup(OpenANN::Net& net, int architecture) { OpenANN::Log::getLevel() = OpenANN::Log::INFO; OpenANN::Logger setupLogger(OpenANN::Logger::CONSOLE); setupLogger << "Architecture: "; switch(architecture) { case 0: { setupLogger << "2-20-10-1 (bias)\n"; net.inputLayer(2) .fullyConnectedLayer(20, OpenANN::TANH) .fullyConnectedLayer(10, OpenANN::TANH) .outputLayer(1, OpenANN::TANH); break; } case 1: { setupLogger << "2-20-20-1 (bias)\n"; net.inputLayer(2) .fullyConnectedLayer(20, OpenANN::TANH) .fullyConnectedLayer(20, OpenANN::TANH) .outputLayer(1, OpenANN::TANH); break; } case 2: { setupLogger << "2-20-20-1 (bias), Compression: 3-21-21\n"; net.inputLayer(2) .compressedLayer(20, 3, OpenANN::TANH, "dct") .compressedLayer(20, 21, OpenANN::TANH, "dct") .compressedOutputLayer(1, 21, OpenANN::TANH, "dct"); break; } case 3: { setupLogger << "2-20-20-1 (bias), Compression: 3-12-12\n"; net.inputLayer(2) .compressedLayer(20, 3, OpenANN::TANH, "dct") .compressedLayer(20, 12, OpenANN::TANH, "dct") .compressedOutputLayer(1, 12, OpenANN::TANH, "dct"); break; } case 4: { setupLogger << "2-20-20-1 (bias), Compression: 3-6-6\n"; net.inputLayer(2) .compressedLayer(20, 3, OpenANN::TANH, "dct") .compressedLayer(20, 6, OpenANN::TANH, "dct") .compressedOutputLayer(1, 6, OpenANN::TANH, "dct"); break; } case 5: { setupLogger << "2-20-20-1 (bias), Compression: 3-6-3\n"; net.inputLayer(2) .compressedLayer(20, 3, OpenANN::TANH, "dct") .compressedLayer(20, 6, OpenANN::TANH, "dct") .compressedOutputLayer(1, 3, OpenANN::TANH, "dct"); break; } default: setupLogger << "Unknown architecture, quitting.\n"; exit(EXIT_FAILURE); break; } setupLogger << net.dimension() << " parameters\n"; }