I have an elementary question which I could determine using some
experimentation, but I thought that I would ask if there was an official
answer to this.

I'm writing some complex state machines which require quite a bit of state
queuing. My question is using what methodology does POE choose what state of
which machine it runs next, if there are various types of event traffic
involved at the same time? For example, say in a given state I issue a few
yields, alarms, and signals. Furthermore, there may also be yields, alarms,
and signals that where enqueued by previous states, that have not been
processed yet. In what order (if any) would the POE kernel go about
processing these requests, past and present? Also, beyond just alarms, is
there some way of looking at this "queue list" and see in advance to what
session and state I'm going next (and beyond)?

- MW

Reply via email to