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