Interface ISessionSequenceManager
Assembly: FixAntenna.Core.dll
Syntax
public interface ISessionSequenceManager
Methods
ApplyInSeqNum(Int64)
Declaration
void ApplyInSeqNum(long inSeqNum)
Parameters
Type |
Name |
Description |
System.Int64 |
inSeqNum |
|
ApplyOutSeqnum(Int64)
Declaration
void ApplyOutSeqnum(long outSeqNum)
Parameters
Type |
Name |
Description |
System.Int64 |
outSeqNum |
|
Declaration
void ConfigureStateBeforeReset()
DecrementIncomingSeqNumber()
Declaration
void DecrementIncomingSeqNumber()
DoAfterMessageProcessActions()
Declaration
bool DoAfterMessageProcessActions()
Returns
Type |
Description |
System.Boolean |
|
GetCountOfSentRequests(Int64, Int64)
Declaration
long GetCountOfSentRequests(long startRange, long endRange)
Parameters
Type |
Name |
Description |
System.Int64 |
startRange |
|
System.Int64 |
endRange |
|
Returns
Type |
Description |
System.Int64 |
|
GetEndRangeOfRrSequence()
Declaration
long GetEndRangeOfRrSequence()
Returns
Type |
Description |
System.Int64 |
|
GetExpectedIncomingSeqNumber()
Declaration
long GetExpectedIncomingSeqNumber()
Returns
Type |
Description |
System.Int64 |
|
GetRrSequenceFromSession()
Declaration
long GetRrSequenceFromSession()
Returns
Type |
Description |
System.Int64 |
|
GetSeqResendManager()
Declaration
ISequenceResendManager GetSeqResendManager()
Returns
GetStartRangeOfRrSequence()
Declaration
long GetStartRangeOfRrSequence()
Returns
Type |
Description |
System.Int64 |
|
IncrementOutSeqNum()
Declaration
void IncrementOutSeqNum()
InitLastSeqNumResetTimestampOnNewSession()
Declaration
void InitLastSeqNumResetTimestampOnNewSession()
InitSeqNums(Int64, Int64)
Declaration
void InitSeqNums(long inStorageSeqNum, long nextOutStorageSeqNum)
Parameters
Type |
Name |
Description |
System.Int64 |
inStorageSeqNum |
|
System.Int64 |
nextOutStorageSeqNum |
|
IsResetTimeMissed(Int64)
Declaration
bool IsResetTimeMissed(long lastResetTime)
Parameters
Type |
Name |
Description |
System.Int64 |
lastResetTime |
|
Returns
Type |
Description |
System.Boolean |
|
IsRRangeExists()
Declaration
Returns
Type |
Description |
System.Boolean |
|
IsRrSequenceActive()
Declaration
bool IsRrSequenceActive()
Returns
Type |
Description |
System.Boolean |
|
IsSequenceInRange(Int64)
Declaration
bool IsSequenceInRange(long seqNum)
Parameters
Type |
Name |
Description |
System.Int64 |
seqNum |
|
Returns
Type |
Description |
System.Boolean |
|
LoadStoredParameters()
Declaration
void LoadStoredParameters()
Reinit(AbstractFixSession)
Declaration
void Reinit(AbstractFixSession session)
Parameters
RemoveRangeOfRrSequence()
Declaration
void RemoveRangeOfRrSequence()
RemoveRrSequenceFromSession(Nullable<Int64>)
Declaration
void RemoveRrSequenceFromSession(long? lastSeqId)
Parameters
Type |
Name |
Description |
System.Nullable<System.Int64> |
lastSeqId |
|
RequestLostMessages(Int64, Int64, Boolean)
Declaration
void RequestLostMessages(long expectedSeqNum, long incomingSeqNum, bool posDup)
Parameters
Type |
Name |
Description |
System.Int64 |
expectedSeqNum |
|
System.Int64 |
incomingSeqNum |
|
System.Boolean |
posDup |
|
ResetSeqNumForNextConnect()
Declaration
void ResetSeqNumForNextConnect()
ResetSequencesOnLogon()
Declaration
void ResetSequencesOnLogon()
ResetSequencesOnRequest(Int64)
Declaration
void ResetSequencesOnRequest(long msgSeqNum)
Parameters
Type |
Name |
Description |
System.Int64 |
msgSeqNum |
|
RestoreSessionParameters()
Declaration
void RestoreSessionParameters()
SaveProcessedSeqNumberOnShutdown()
Declaration
void SaveProcessedSeqNumberOnShutdown()
SaveRestoredSequences()
Declaration
void SaveRestoredSequences()
SaveRrSequence(Int64)
Declaration
void SaveRrSequence(long lastRrSeq)
Parameters
Type |
Name |
Description |
System.Int64 |
lastRrSeq |
|
SaveSessionParameters()
Declaration
void SaveSessionParameters()
SetResetSeqNumFlagIntoOutgoingLogon()
Declaration
void SetResetSeqNumFlagIntoOutgoingLogon()
UpdateEndOfRrRange(Int64)
Declaration
void UpdateEndOfRrRange(long incomingSeqNum)
Parameters
Type |
Name |
Description |
System.Int64 |
incomingSeqNum |
|
UpdateLastRrSequence(Nullable<Int64>)
Declaration
void UpdateLastRrSequence(long? msgSeqNum)
Parameters
Type |
Name |
Description |
System.Nullable<System.Int64> |
msgSeqNum |
|