qpcpp/doxygen/snippets/qf_subscribe.cpp
Quantum Leaps e0f9c36c2f 4.5.01
2012-08-14 18:00:48 -04:00

12 lines
436 B
C++

QState Table::initial(Table *me, QEvent const *) {
uint8_t n;
me->subscribe(HUNGRY_SIG); // subscribe to HUNGRY
me->subscribe(DONE_SIG); // subscribe to DONE
me->subscribe(TERMINATE_SIG); // subscribe to TERMINATE
for (n = 0; n < N; ++n) {
me->fork_[n] = FREE;
me->isHungry_[n] = 0;
}
return Q_TRAN(&Table::serving);
}