Class ByteArrayMessageStorage
Inheritance
System.Object
ByteArrayMessageStorage
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.Message.dll
Syntax
public class ByteArrayMessageStorage : MessageStorage, IContinuousMessageStorage
Methods
Active()
Declaration
public virtual bool Active()
Returns
Type |
Description |
System.Boolean |
|
Add(Int32, Byte[], Int32, Int32)
Declaration
public override void Add(int tagIndex, byte[] value, int offset, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
tagIndex |
|
System.Byte[] |
value |
|
System.Int32 |
offset |
|
System.Int32 |
length |
|
Overrides
ClearAll()
Declaration
public override void ClearAll()
Overrides
Copy(ByteArrayMessageStorage)
Declaration
public virtual void Copy(ByteArrayMessageStorage srcStorage)
Parameters
GetByteArray()
Declaration
public virtual byte[] GetByteArray()
Returns
Type |
Description |
System.Byte[] |
|
GetByteArray(Int32)
Declaration
public override byte[] GetByteArray(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Byte[] |
|
Overrides
GetLength()
Declaration
public virtual int GetLength()
Returns
Type |
Description |
System.Int32 |
|
GetStartOffset()
Declaration
public virtual int GetStartOffset()
Returns
Type |
Description |
System.Int32 |
|
IsEmpty()
Declaration
public override bool IsEmpty()
Returns
Type |
Description |
System.Boolean |
|
Overrides
SetBuffer(Byte[], Int32, Int32)
Declaration
public virtual void SetBuffer(byte[] buf, int offset, int length)
Parameters
Type |
Name |
Description |
System.Byte[] |
buf |
|
System.Int32 |
offset |
|
System.Int32 |
length |
|
Declaration
public override void SetCalendarValue(int index, IFixDateFormatter fixDateFormatter, DateTimeOffset value, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
IFixDateFormatter |
fixDateFormatter |
|
System.DateTimeOffset |
value |
|
System.Int32 |
length |
|
Overrides
SetDateTimeValue(Int32, DateTime, TimestampPrecision, Int32)
Declaration
public override void SetDateTimeValue(int index, DateTime value, TimestampPrecision precision, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.DateTime |
value |
|
TimestampPrecision |
precision |
|
System.Int32 |
length |
|
Overrides
SetDateTimeValue(Int32, DateTimeOffset, TimestampPrecision, Int32)
Declaration
public override void SetDateTimeValue(int index, DateTimeOffset value, TimestampPrecision precision, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.DateTimeOffset |
value |
|
TimestampPrecision |
precision |
|
System.Int32 |
length |
|
Overrides
SetPaddedValue(Int32, Int64, Int32)
Declaration
public override void SetPaddedValue(int tagIndex, long value, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
tagIndex |
|
System.Int64 |
value |
|
System.Int32 |
length |
|
Overrides
SetTimeValue(Int32, DateTime, TimestampPrecision, Int32)
Declaration
public override void SetTimeValue(int index, DateTime value, TimestampPrecision precision, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.DateTime |
value |
|
TimestampPrecision |
precision |
|
System.Int32 |
length |
|
Overrides
SetTimeValue(Int32, DateTimeOffset, TimestampPrecision, Int32)
Declaration
public override void SetTimeValue(int index, DateTimeOffset value, TimestampPrecision precision, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.DateTimeOffset |
value |
|
TimestampPrecision |
precision |
|
System.Int32 |
length |
|
Overrides
SetValue(Int32, Double, Int32, Int32)
Declaration
public override int SetValue(int tagIndex, double value, int precision, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
tagIndex |
|
System.Double |
value |
|
System.Int32 |
precision |
|
System.Int32 |
length |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
SetValue(Int32, Int64, Int32)
Declaration
public override void SetValue(int tagIndex, long value, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
tagIndex |
|
System.Int64 |
value |
|
System.Int32 |
length |
|
Overrides
SetValue(Int32, String, Int32)
Declaration
public override void SetValue(int tagIndex, string value, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
tagIndex |
|
System.String |
value |
|
System.Int32 |
length |
|
Overrides
SetValue(Int32, String, Int32, Int32)
Declaration
public override void SetValue(int tagIndex, string value, int offset, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
tagIndex |
|
System.String |
value |
|
System.Int32 |
offset |
|
System.Int32 |
length |
|
Overrides
Implements