88type inSession struct {
99}
1010
11- func (state inSession ) FixMsgIn (session * Session , msg Message ) (nextState sessionState ) {
11+ func (state inSession ) FixMsgIn (session * session , msg Message ) (nextState sessionState ) {
1212 var msgType FIXString
1313 if err := msg .Header .GetField (tagMsgType , & msgType ); err == nil {
1414 switch string (msgType ) {
@@ -39,7 +39,7 @@ func (state inSession) FixMsgIn(session *Session, msg Message) (nextState sessio
3939 return state
4040}
4141
42- func (state inSession ) Timeout (session * Session , event event ) (nextState sessionState ) {
42+ func (state inSession ) Timeout (session * session , event event ) (nextState sessionState ) {
4343 switch event {
4444 case needHeartbeat :
4545 heartBt := NewMessage ()
@@ -56,23 +56,23 @@ func (state inSession) Timeout(session *Session, event event) (nextState session
5656 return state
5757}
5858
59- func (state inSession ) handleLogon (session * Session , msg Message ) (nextState sessionState ) {
59+ func (state inSession ) handleLogon (session * session , msg Message ) (nextState sessionState ) {
6060 if err := session .handleLogon (msg ); err != nil {
6161 return state .initiateLogout (session , "" )
6262 }
6363
6464 return state
6565}
6666
67- func (state inSession ) handleLogout (session * Session , msg Message ) (nextState sessionState ) {
67+ func (state inSession ) handleLogout (session * session , msg Message ) (nextState sessionState ) {
6868 session .log .OnEvent ("Received logout request" )
6969 state .generateLogout (session )
7070 session .application .OnLogout (session .sessionID )
7171
7272 return latentState {}
7373}
7474
75- func (state inSession ) handleSequenceReset (session * Session , msg Message ) (nextState sessionState ) {
75+ func (state inSession ) handleSequenceReset (session * session , msg Message ) (nextState sessionState ) {
7676 var gapFillFlag FIXBoolean
7777 msg .Body .GetField (tagGapFillFlag , & gapFillFlag )
7878
@@ -97,7 +97,7 @@ func (state inSession) handleSequenceReset(session *Session, msg Message) (nextS
9797 return state
9898}
9999
100- func (state inSession ) handleResendRequest (session * Session , msg Message ) (nextState sessionState ) {
100+ func (state inSession ) handleResendRequest (session * session , msg Message ) (nextState sessionState ) {
101101 if err := session .verifyIgnoreSeqNumTooHighOrLow (msg ); err != nil {
102102 return state .processReject (session , msg , err )
103103 }
@@ -131,7 +131,7 @@ func (state inSession) handleResendRequest(session *Session, msg Message) (nextS
131131 return state
132132}
133133
134- func (state inSession ) resendMessages (session * Session , beginSeqNo , endSeqNo int ) {
134+ func (state inSession ) resendMessages (session * session , beginSeqNo , endSeqNo int ) {
135135 msgs := session .store .GetMessages (beginSeqNo , endSeqNo )
136136
137137 seqNum := beginSeqNo
@@ -172,7 +172,7 @@ func (state inSession) resendMessages(session *Session, beginSeqNo, endSeqNo int
172172 }
173173}
174174
175- func (state inSession ) handleTestRequest (session * Session , msg Message ) (nextState sessionState ) {
175+ func (state inSession ) handleTestRequest (session * session , msg Message ) (nextState sessionState ) {
176176 if err := session .verify (msg ); err != nil {
177177 return state .processReject (session , msg , err )
178178 }
@@ -192,7 +192,7 @@ func (state inSession) handleTestRequest(session *Session, msg Message) (nextSta
192192 return state
193193}
194194
195- func (state inSession ) processReject (session * Session , msg Message , rej MessageRejectError ) (nextState sessionState ) {
195+ func (state inSession ) processReject (session * session , msg Message , rej MessageRejectError ) (nextState sessionState ) {
196196 switch TypedError := rej .(type ) {
197197 case targetTooHigh :
198198
@@ -222,7 +222,7 @@ func (state inSession) processReject(session *Session, msg Message, rej MessageR
222222 }
223223}
224224
225- func (state inSession ) doTargetTooLow (session * Session , msg Message , rej targetTooLow ) (nextState sessionState ) {
225+ func (state inSession ) doTargetTooLow (session * session , msg Message , rej targetTooLow ) (nextState sessionState ) {
226226 var posDupFlag FIXBoolean
227227 if err := msg .Header .GetField (tagPossDupFlag , & posDupFlag ); err == nil && posDupFlag {
228228
@@ -251,14 +251,14 @@ func (state inSession) doTargetTooLow(session *Session, msg Message, rej targetT
251251 return state
252252}
253253
254- func (state * inSession ) initiateLogout (session * Session , reason string ) (nextState logoutState ) {
254+ func (state * inSession ) initiateLogout (session * session , reason string ) (nextState logoutState ) {
255255 state .generateLogoutWithReason (session , reason )
256256 time .AfterFunc (time .Duration (2 )* time .Second , func () { session .sessionEvent <- logoutTimeout })
257257
258258 return
259259}
260260
261- func (state * inSession ) generateSequenceReset (session * Session , beginSeqNo int , endSeqNo int ) {
261+ func (state * inSession ) generateSequenceReset (session * session , beginSeqNo int , endSeqNo int ) {
262262 sequenceReset := NewMessage ()
263263 session .fillDefaultHeader (sequenceReset )
264264
@@ -278,11 +278,11 @@ func (state *inSession) generateSequenceReset(session *Session, beginSeqNo int,
278278 session .sendBytes (msgBytes )
279279}
280280
281- func (state * inSession ) generateLogout (session * Session ) {
281+ func (state * inSession ) generateLogout (session * session ) {
282282 state .generateLogoutWithReason (session , "" )
283283}
284284
285- func (state * inSession ) generateLogoutWithReason (session * Session , reason string ) {
285+ func (state * inSession ) generateLogoutWithReason (session * session , reason string ) {
286286 reply := NewMessage ()
287287 reply .Header .SetField (tagMsgType , FIXString ("5" ))
288288 reply .Header .SetField (tagBeginString , FIXString (session .sessionID .BeginString ))
0 commit comments