ex_fix v0.1.2 ExFix.FixApplication behaviour

FIX application behaviour. Declare callbacks to process FIX messages and events

Link to this section Summary

Link to this section Callbacks

Link to this callback before_logon(session_name, fields)
before_logon(session_name :: String.t, fields :: [ExFix.Types.fix_field]) ::
  :ok |
  {:ok, [ExFix.Types.fix_field]} |
  :stop

Callback to customize logon message

Link to this callback on_logon(session_name, pid)
on_logon(session_name :: String.t, pid :: pid) :: any

Logon callback

Link to this callback on_logout(session_name)
on_logout(session_name :: String.t) :: any

Logout callback

Link to this callback on_message(session_name, msg_type, pid, msg)
on_message(session_name :: String.t, msg_type :: String.t, pid :: pid, msg :: ExFix.Types.Message.t) :: any

Message callback