Exemple #1
0
void MWorkFile::makeCommand( WString& s, WVList* workFiles )
{
    WVList states; addStates( states ); //do we need to make this copy?
    MRule* rule = _item->rule();
    WString& mask = _component->mask();
    WFileName f( *this );
    f.relativeTo( _component->filename() );
    rule->makeCommand( s, &f, workFiles, mask, &states, _component->mode(), &_browseable );
}
Exemple #2
0
//---
RunControlFSM::RunControlFSM(core::StateMachine& aFSM) : 
  fsm ( addStates(aFSM) ),
  coldReset ( fsm.addTransition(kTrColdReset, kStateInitial, kStateInitial) ),
  setup( fsm.addTransition(kTrSetup, kStateInitial, kStateSync ) ),
  configure( fsm.addTransition(kTrConfigure, kStateSync, kStateConfigured) ),
  align( fsm.addTransition(kTrAlign, kStateConfigured, kStateAligned) ),
  start( fsm.addTransition(kTrStart, kStateAligned, kStateRunning) ),
  stopFromAligned( fsm.addTransition(kTrStop, kStateAligned, kStateConfigured) ),
  stopFromRunning( fsm.addTransition(kTrStop, kStateRunning, kStateConfigured) )
{
}