Message flow

Inbound messages are received by the protocol thread (inbound), transported to the translation thread, and exported through the protocol thread (outbound).