void ConsoleApplication::initialize(void) { SerialExecutable::initialize(); connect(this, SIGNAL(initialized()), this, SLOT(setup())); connect(this, SIGNAL(setuped()), this, SLOT(start())); // do stuff doInitialize(); emit (initialized()); }
void __my_log_calls__(const char * str) { pthread_t myID; if (myFile == 0) { doInitialize(); } myID = pthread_self(); pthread_mutex_lock(&myLock); fprintf(myFile, "%d : %s", (int) myID, str); pthread_mutex_unlock(&myLock); }
bool Abstract::doGuardInitialize() { pMouseX = -1; pMouseY = -1; pMouseZ = -1; pMouseB = -1; cursor_type = CURSOR_DEFAULT; reset_keyboard(); reset_mouse(); clear_keybuf(); bool r = doInitialize(); return r; }
void Service::main() { mStatusHandle = RegisterServiceCtrlHandlerW( mName.c_str(), _serviceControlHandler ); if ( !mStatusHandle ) EXCEPT_WINAPI( L"Couldn't register service control handler" ); setState( SERVICE_START_PENDING, 0 ); doInitialize(); setState( SERVICE_START_PENDING, 1 ); doStart(); WaitForSingleObject( mRunEvent, INFINITE ); setState( SERVICE_RUNNING, 0 ); WaitForSingleObject( mStopEvent, INFINITE ); doCleanup(); }
/*! \internal Construct a new CellModemManager with the appropriate \a parent. Only one instance of CellModemManager may be constructed. */ CellModemManager::CellModemManager(QObject *parent) : QAbstractCallPolicyManager(parent), d(new CellModemManagerPrivate) { Q_ASSERT(!cellModemManagerInstance); cellModemManagerInstance = true; d->m_status = new QValueSpaceObject("/Telephony/Status", this); d->m_status->setAttribute("ModemStatus", "Initializing"); QValueSpaceItem *simToolkitAvailable; simToolkitAvailable = new QValueSpaceItem ("/Telephony/Status/SimToolkit/Available", this); connect(simToolkitAvailable, SIGNAL(contentsChanged()), this, SLOT(simToolkitAvailableChange())); // Check for modem QServiceChecker checker("modem"); if(!checker.isValid()) { d->m_aerialOn = false; d->m_state = NoCellModem; updateStatus(); return; } d->m_netReg = new QNetworkRegistration("modem", this); d->m_regState = d->m_netReg->registrationState(); d->m_operator = d->m_netReg->currentOperatorName(); QObject::connect(d->m_netReg, SIGNAL(registrationStateChanged()), this, SLOT(registrationStateChanged())); QObject::connect(d->m_netReg, SIGNAL(currentOperatorChanged()), this, SLOT(currentOperatorChanged())); // Rename signal for QAbstractCallPolicyManager. QObject::connect(this, SIGNAL(registrationStateChanged(QTelephony::RegistrationState)), this, SIGNAL(registrationChanged(QTelephony::RegistrationState))); d->m_pinManager = new QPinManager("modem", this); QObject::connect(d->m_pinManager, SIGNAL(pinStatus(QString,QPinManager::Status,QPinOptions)), this, SLOT(pinStatus(QString,QPinManager::Status,QPinOptions)) ); d->m_rfFunc = new QPhoneRfFunctionality("modem", this); QObject::connect(d->m_rfFunc, SIGNAL(levelChanged()), this, SLOT(rfLevelChanged())); d->m_callForwarding = new QCallForwarding("modem", this); QObject::connect(d->m_callForwarding, SIGNAL(forwardingStatus(QCallForwarding::Reason,QList<QCallForwarding::Status>)), this, SLOT(forwardingStatus(QCallForwarding::Reason,QList<QCallForwarding::Status>))); QSimInfo *simInfo = new QSimInfo( "modem", this ); connect( simInfo, SIGNAL(removed()), this, SLOT(simRemoved()) ); connect( simInfo, SIGNAL(inserted()), this, SLOT(simInserted()) ); if(::profilesControlModem) { d->m_profiles = new QPhoneProfileManager(this); d->m_aerialOn = !d->m_profiles->planeMode(); QObject::connect(d->m_profiles, SIGNAL(planeModeChanged(bool)), this, SLOT(planeModeChanged(bool))); } // If plane mode isn't an option, then we have to fully initialize the modem // each time if(!planeModeSupported()) d->m_aerialOn = true; setAerialEnabled(d->m_aerialOn); updateStatus(); doInitialize(); }
void InnerSolver::initialize() { setInitialCondition(); doInitialize(); }
int main (int argc, char *argv[]) { if (!_isterm(1)) ANSI = 0; if (DosCreateMutexSem("\\SEM32\\CONSOLE.RUN", &ConsoleSem, DC_SEM_SHARED, TRUE) != NO_ERROR) { if (DosOpenMutexSem("\\SEM32\\CONSOLE.RUN", &ConsoleSem) != NO_ERROR) Stop(3, NULL); if (DosRequestMutexSem(ConsoleSem, SEM_INDEFINITE_WAIT) != NO_ERROR) Stop(3, NULL); } atexit(ReleaseINI); doInitialize(); ParseCmdLine(getenv("CONSOLE"), OptH, StrH); optCount = 0; cmdLine = CmdLine(argc, argv); ParseCmdLine(cmdLine, OptH, StrH); free(cmdLine); if (!fNewSession && (optCount > 0) && !fQueryCommand) fQuiet = TRUE; doHeader(); if (fQueryCommand) doShowCommand(); if ((fConsoleSize || fSetBorder || (fSetFlash && fFlashWindow)) && fNewSession && (sd.SessionType == SSF_TYPE_WINDOWABLEVIO)) { char *p,*n; int nl = 64; if (progname) nl += strlen(progname); if (progargs) nl += strlen(progargs); p = malloc(nl); sprintf(p, "-s%d,%d ", Console.W, Console.H); if (fSetBorder) sprintf(&p[strlen(p)], "-b%d,%d ", Border.W, Border.H); if (fSetFlash && fFlashWindow) strcat(&p[strlen(p)], "-of "); if (fExplicitSize) sprintf(&p[strlen(p)], "-p,,%d,%d ", ConsolePos.W, ConsolePos.H); if ((sd.PgmControl & SSF_CONTROL_INVISIBLE) == 0) { strcat(&p[strlen(p)], "-ov "); sd.PgmControl |= SSF_CONTROL_INVISIBLE; } if (!progname || !progname[0]) n = getenv("COMSPEC"); else n = progname; sprintf(&p[strlen(p)], "%s ", n); if (progargs) strcat(p, progargs); if (progname) free(progname); progname = SourceName(); progargs = p; } if (!optCount) doHelp(); else { if (fNewSession) doNewSession(); else doSameSession(); } if (!fQuiet) { SetColor(colBLUE, colSAME); printf("À´ Done\n"); SetColor(colCYAN, colSAME); } return 0; }
void Plugin::initialize() { doInitialize(); }