I have a question concerning sending events to other active objects during the top-most initial transition of the active object with the highest prio.
As the ao with the highest prio (AO-1) executes its top-most initial transition before all other ao's (QF_run()), the priority of all other ao's is still zero. If now an event is send (e.g. in an entry action of a deep nested substate of AO-1 targeted by the top-most initial transition) to another active object (AO-2), QF_readySet_ is not updated while the nUsed attribute of AO-2 is increased. As QF_readySet_ has not changed, synchronous preemption would not take place.
Is this the intended behaviour? Or is sending events during the top-most initial transition not allowed?