Description of the illustration dequeuing.gif
This image shows the calling order dependency for message dequeue routines.