コード例 #1
0
void SourcesSettingsWindow::loginTested(Site*, Site::LoginResult result)
{
	switch (result)
	{
		case Site::LoginResult::Success:
			setLoginStatus(tr("Success!"));
			break;

		case Site::LoginResult::Error:
			setLoginStatus(tr("Failure"));
			break;

		default:
			setLoginStatus(tr("Unable to test"));
			break;
	}
}
コード例 #2
0
void SourcesSettingsWindow::testLogin()
{
	save();

	setLoginStatus(tr("Connection..."));

	connect(m_site, &Site::loggedIn, this, &SourcesSettingsWindow::loginTested);
	m_site->login(true);
}
コード例 #3
0
ファイル: DE2IF.cpp プロジェクト: mickkn/E2PRJ2
DE2IF::DE2IF()
{
	// Init login status
	setLoginStatus(false);
	
	// Sæt input port
	DDRB &= 0b11111011;
	
	// Aktiver interrupt ved skift til høj
	GICR |= 0b00100000;
	MCUCSR |= 0b01000000;
	sei();
}
コード例 #4
0
void Client::ConnectionHandler(char* buff){
    pthread_t client_thread;
    int rc; string input;
    
    int *cli_sock = new int[1];
        *cli_sock = sock;
    cout << "client sock: " << sock;
    
    cout << "Creating thread" << endl;
    if((rc=pthread_create(&client_thread, NULL, &Client::readServerReply, &cli_sock))<0){
       cout << "Error" << endl;
    }
    cout << "Thread created" << endl;
    
    len = send(sock,buff,strlen(buff),0);
    
    while(buffer!="logout"){
        printf("> ");
        getline(cin,input);
        if (input=="message"){
            sendMessage();
            input="";
        }
        if (input=="logout"){
            buffer="logout";
        }
        if(input=="create"){
            createGroup();
        }
    }
    if (input=="logout"){
        cout << "die............" << endl;
        setLoginStatus(false);
        status = 0;
    }
            
//    pthread_cancel(client_thread);
//    pthread_join(client_thread,NULL);
//    pthread_exit(NULL);
}