Decodes fix tuples into a strongly typed message.
Decodes fix tuples into a strongly typed message.
(The decoded message, None). OR (None, (Some(header), reason, explanation)) If the decode failed (None, None) means its garbled and should be ignored.
Decode Fix tuples into a strongly typed message, or failing that, try to get the header at least and return the header (so you can determine session details) together with a reason it could not be decoded and a text explanation
Decode Fix tuples into a strongly typed message, or failing that, try to get the header at least and return the header (so you can determine session details) together with a reason it could not be decoded and a text explanation
the decoded message which you should now process, or None (after calling the failure callback)
*
*
Can return None,None, or Some msg, None, or None, Some reject message
find is a bit slow, so only do this if there is no header NOTE I SWAP THE SENDER AND TARGET ID's so the lookup works in the cache.
Only used during error reporting, so always return either the number, or 0
Created by Jonathan during 2016.