Interface IFixReader
- Namespace
- StockSharp.Fix.Native
- Assembly
- StockSharp.Fix.Core.dll
The interface describing the reader of data recorded in the FIX protocol format.
public interface IFixReader
- Extension Methods
Properties
BytesCount
The number of bytes read.
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
IsValueRead
Whether the tag value was read.
bool IsValueRead { get; }
Property Value
LastTag
Last read 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.
ReadBool()
Read bool value.
bool ReadBool()
Returns
ReadBytes(byte[], int, int)
Read byte array value.
void ReadBytes(byte[] buffer, int index, int count)
Parameters
ReadChar()
Read char value.
char ReadChar()
Returns
ReadDateTime(FastDateTimeParser)
Read DateTime value.
DateTime ReadDateTime(FastDateTimeParser parser)
Parameters
parser
FastDateTimeParserTime parser. Required if data will be transferred as string.
Returns
ReadDecimal()
Read decimal value.
decimal ReadDecimal()
Returns
ReadInt()
Read int value.
int ReadInt()
Returns
ReadLong()
Read long value.
long ReadLong()
Returns
ReadString()
Read string value.
string ReadString()
Returns
ReadTag()
To read the following tag.
FixTags ReadTag()
Returns
- FixTags
The next tag. The -1 indicates the end of data.
ReadTimeSpan(FastTimeSpanParser)
Read TimeSpan value.
TimeSpan ReadTimeSpan(FastTimeSpanParser parser)
Parameters
parser
FastTimeSpanParserTime parser. Required if data will be transferred as string.
Returns
SkipValue()
Skip value.
void SkipValue()