The evaluator consumes each message and matches it; if it
doesn't match, it puts the message in an accumulator and
waits for the next message. So the message is "queued", but
not visible to process_info/1.
I cannot think of a great solution to this problem. One
could match messages by polling process_info(self(),
messages), but that doesn't give much responsiveness in the
case where one has to wait for a message.
Suggestions? Should we just live with this?
Ulf Wiger, Senior Specialist,
/ / / Architecture & Design of Carrier-Class Software
/ / / Strategic Product & System Management
/ / / Ericsson AB, Connectivity and Control Nodes