Class AbstractSerializationStrategy
Inheritance
System.Object
AbstractSerializationStrategy
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 abstract class AbstractSerializationStrategy : ISerializationStrategy
Fields
BeginStringBodyLengthHeader
Declaration
protected byte[] BeginStringBodyLengthHeader
Field Value
Type |
Description |
System.Byte[] |
|
CheckSumFieldLength
Declaration
protected const int CheckSumFieldLength = 7
Field Value
Type |
Description |
System.Int32 |
|
Encryption
Declaration
protected EncryptionType Encryption
Field Value
Equal
Declaration
protected const char Equal = '='
Field Value
Type |
Description |
System.Char |
|
HeartbeatInterval
Declaration
protected int HeartbeatInterval
Field Value
Type |
Description |
System.Int32 |
|
IncludeLastProcessed
Declaration
protected bool IncludeLastProcessed
Field Value
Type |
Description |
System.Boolean |
|
IncludeNextExpectedMsgSeqNum
Declaration
protected bool IncludeNextExpectedMsgSeqNum
Field Value
Type |
Description |
System.Boolean |
|
LastProcessedTagValue
Declaration
protected static readonly byte[] LastProcessedTagValue
Field Value
Type |
Description |
System.Byte[] |
|
MessageVersion
Declaration
protected byte[] MessageVersion
Field Value
Type |
Description |
System.Byte[] |
|
MinSeqNumLength
Declaration
protected int MinSeqNumLength
Field Value
Type |
Description |
System.Int32 |
|
MsgTypeTagValue
Declaration
protected static readonly byte[] MsgTypeTagValue
Field Value
Type |
Description |
System.Byte[] |
|
SenderCompId
Declaration
protected byte[] SenderCompId
Field Value
Type |
Description |
System.Byte[] |
|
SenderLocationId
Declaration
protected byte[] SenderLocationId
Field Value
Type |
Description |
System.Byte[] |
|
SenderSubId
Declaration
protected byte[] SenderSubId
Field Value
Type |
Description |
System.Byte[] |
|
Declaration
protected static readonly byte[] SendingTimeTagValue
Field Value
Type |
Description |
System.Byte[] |
|
SeqNumTagValue
Declaration
protected static readonly byte[] SeqNumTagValue
Field Value
Type |
Description |
System.Byte[] |
|
SessionParameters
Declaration
protected SessionParameters SessionParameters
Field Value
Soh
Declaration
protected const char Soh = '\u0001'
Field Value
Type |
Description |
System.Char |
|
SohLength
Declaration
protected const int SohLength = 1
Field Value
Type |
Description |
System.Int32 |
|
TargetCompId
Declaration
protected byte[] TargetCompId
Field Value
Type |
Description |
System.Byte[] |
|
TargetLocationId
Declaration
protected byte[] TargetLocationId
Field Value
Type |
Description |
System.Byte[] |
|
TargetSubId
Declaration
protected byte[] TargetSubId
Field Value
Type |
Description |
System.Byte[] |
|
Methods
Declaration
public virtual byte[] GetLoginHeader(FixSessionRuntimeState runtimeState)
Parameters
Returns
Type |
Description |
System.Byte[] |
|
Init(SessionParameters)
Declaration
public virtual void Init(SessionParameters sessionParameters)
Parameters
Serialize(FixMessage, ByteBuffer, SerializationContext, FixSessionRuntimeState)
Declaration
public abstract void Serialize(FixMessage content, ByteBuffer buffer, SerializationContext context, FixSessionRuntimeState runtimeState)
Parameters
WriteChecksumField(Byte[], Int32, Int32)
Declaration
public void WriteChecksumField(byte[] rawMessage, int offset, int length)
Parameters
Type |
Name |
Description |
System.Byte[] |
rawMessage |
|
System.Int32 |
offset |
|
System.Int32 |
length |
|
Implements