private void Send(string messageType, FIXMessageWriter message, long seqNum) { message.Prepare(Configuration.Version, messageType, seqNum, Clock.Time, Configuration.Sender, Configuration.Target); Channel.Write(message); State.OutboundTimestamp = Clock.Time; Sent?.Invoke(this, message); }
public void Send(string messageType, FIXMessageWriter message) { var state = State; message.Prepare(Configuration.Version, messageType, state.OutboundSeqNum, Clock.Time, Configuration.Sender, Configuration.Target); Channel.Write(message); state.OutboundSeqNum++; state.OutboundTimestamp = Clock.Time; Sent?.Invoke(this, message); }