Interface IFixWriter
- Namespace
- StockSharp.Fix.Native
- Assembly
- StockSharp.Fix.Core.dll
The interface describing the recorder of data in the FIX protocol format.
public interface IFixWriter
- Extension Methods
Properties
BytesCount
The number of bytes write.
int BytesCount { get; set; }
Property Value
CheckSum
Check sum.
uint CheckSum { get; set; }
Property Value
CheckSumDisabled
CheckSum disabled.
bool CheckSumDisabled { get; set; }
Property Value
Encoding
Text encoding.
Encoding Encoding { get; }
Property Value
IsDump
Gets a value indicating whether the log incoming data required.
bool IsDump { get; set; }
Property Value
LastTag
Last written tag.
FixTags LastTag { get; }
Property Value
Stream
The stream.
Stream Stream { get; }
Property Value
Methods
ClearState()
Clear state.
void ClearState()
FlushDump()
Get data log.
string FlushDump()
Returns
- string
Data log.
Write(FixTags)
Last tag.
void Write(FixTags tag)
Parameters
tag
FixTagsTag.
Write(bool)
To record the bool value.
void Write(bool value)
Parameters
Write(char)
To record the char value.
void Write(char value)
Parameters
Write(DateTime, FastDateTimeParser)
To record the DateTime value.
void Write(DateTime value, FastDateTimeParser parser)
Parameters
value
DateTimeDateTime value.
parser
FastDateTimeParserTime parser. Required if data will be transferred as string.
Write(decimal)
To record the decimal value.
void Write(decimal value)
Parameters
Write(int)
To record the int value.
void Write(int value)
Parameters
Write(long)
To record the long value.
void Write(long value)
Parameters
Write(string)
To record the string value.
void Write(string value)
Parameters
Write(TimeSpan, FastTimeSpanParser)
To record the TimeSpan value.
void Write(TimeSpan value, FastTimeSpanParser parser)
Parameters
value
TimeSpanTimeSpan value.
parser
FastTimeSpanParserTime parser. Required if data will be transferred as string.
WriteBytes(byte[], int, int)
To record an array of bytes.
void WriteBytes(byte[] buffer, int offset, int count)