Message flow between threads
Messages arrive by the inbound side of the protocol thread. From there, they are routed and translated through the translation thread before departing through the outbound side of the protocol thread.
A FIFO (First In First Out) sequence is used within a given message priority. Messages that are placed into a queue with the same priority are removed from the queue in the same order: oldest first.