//============================================================================= // METHOD: SPELLipcTrash::run //============================================================================= void SPELLipcTrash::run() { while(isWorking()) { if (haveData()) clearData(); usleep(250000); } if (haveData()) clearData(); m_finishEvent.set(); }
//============================================================================= // METHOD: SPELLipcTrash::run //============================================================================= void SPELLipcTrash::run() { DEBUG( NAME + "Thread started" ); while(isWorking()) { if (haveData()) clearData(); usleep(350000); } if (haveData()) clearData(); m_trashFinishEvent.set(); DEBUG( NAME + "Thread finished" ); }
int USB_Serial_Read(void) { if (haveData()) { return getData(stdin); } else { return -1; } }
void InstallDialog::fetchPackages() { try { m_packages = m_client->enumerateInstances( Pegasus::CIMNamespaceName("root/cimv2"), Pegasus::CIMName("LMI_SoftwareIdentity"), true, // deep inheritance false, // local only false, // include qualifiers false // include class origin ); } catch (Pegasus::Exception &ex) { Logger::getInstance()->critical(CIMValue::to_string(ex.getMessage())); } emit haveData(); }
InstallDialog::InstallDialog(CIMClient *client, QWidget *parent) : QDialog(parent), m_client(client), m_ui(new Ui::InstallDialog) { m_ui->setupUi(this); m_ui->progress_bar->hide(); m_ui->progress_bar->setMaximum(0); setWindowFlags(Qt::Popup); m_ui->search_line->setFocus(Qt::PopupFocusReason); connect( m_ui->search_button, SIGNAL(clicked()), this, SLOT(onSearchButtonClicked())); connect( this, SIGNAL(haveData()), this, SLOT(displayData())); }
void LinearRegression::Calculate() { if (haveData()) { if (fabs( double(n) * sumXsquared - sumX * sumX) > DBL_EPSILON) { b = ( double(n) * sumXY - sumY * sumX) / ( double(n) * sumXsquared - sumX * sumX); a = (sumY - b * sumX) / double(n); double sx = b * ( sumXY - sumX * sumY / double(n) ); double sy2 = sumYsquared - sumY * sumY / double(n); double sy = sy2 - sx; coefD = sx / sy2; coefC = sqrt(coefD); stdError = sqrt(sy / double(n - 2)); } else { a = b = coefD = coefC = stdError = 0.0; } } }
int USB_Serial_Available(void) { return haveData(); }