FlatFieldRef Methods | Table of Content | FlatMessage Constructor |
FlatMessage Class |
Namespace: FIXForge.NET.FIX
[SerializableAttribute] public class FlatMessage : ICloneable, IDisposable
The FlatMessage type exposes the following members.
Name | Description | |
---|---|---|
FlatMessage() | Initializes a new instance of the FlatMessage class | |
FlatMessage(ArraySegment<Byte>) |
Constructs an instance from the tag=value form.
| |
FlatMessage(Byte[]) |
Constructs an instance from the tag=value form.
| |
FlatMessage(String) |
Constructs an instance from the tag=value form.
| |
FlatMessage(FlatMessage) |
Initializes as a copy of other instance.
| |
FlatMessage(Message) |
Constructs an instance from the structured object.
| |
FlatMessage(ProtocolVersion, String) |
Constructs an instance with empty required message header fields.
| |
FlatMessage(ProtocolVersion, String, String, String, ArraySegment<Byte>) |
Constructs an instance from the tag=value form without session-level details.
Required tags will be added during the construction.
| |
FlatMessage(ProtocolVersion, String, String, String, Byte[]) |
Constructs an instance from the tag=value form without session-level details.
Required tags will be added during the construction.
| |
FlatMessage(ProtocolVersion, String, String, String, String) |
Constructs an instance from the tag=value form without session-level details.
Required tags will be added during the construction.
|
Name | Description | |
---|---|---|
IsDisposed |
Returns true if the Flat FIX message object is disposed, false otherwise.
|
Name | Description | |
---|---|---|
Add(Int32, ArraySegment<Byte>) | Adds the tag/value pair to the end of the message. | |
Add(Int32, Boolean) | Adds the tag/value pair to the end of the message. | |
Add(Int32, Byte[]) | Adds the tag/value pair to the end of the message. | |
Add(Int32, Char) | Adds the tag/value pair to the end of the message. | |
Add(Int32, DateTime) | Adds the tag/value pair to the end of the message. | |
Add(Int32, Decimal) | Adds the tag/value pair to the end of the message. | |
Add(Int32, Double) | Adds the tag/value pair to the end of the message. | |
Add(Int32, Int32) | Adds the tag/value pair to the end of the message. | |
Add(Int32, Int64) | Adds the tag/value pair to the end of the message. | |
Add(Int32, String) | Adds the tag/value pair to the end of the message. | |
Add(Int32, StringBuilder) | Adds tag/value pair from the given StringBuilder instance to the end of the message. | |
Add(Int32, TimeSpan) | Adds the tag/value pair to the end of the message. | |
Add(Int32, HighResolutionTimeSpan, TimeSpanFormat) | Adds the tag/value pair with the given format to the end of the message. | |
Add(Int32, HighResolutionTimestamp, TimestampFormat) | Adds the tag/value pair with the given format to the end of the message. | |
Add(Int32, DateTime, TimestampFormat) | Adds the tag/value pair with the given format to the end of the message. | |
Add(Int32, TimeSpan, TimeSpanFormat) | Adds the tag/value pair with the given format to the end of the message. | |
Adjust | Updates BodyLength and CheckSum fields. | |
AllocateKey(Int32) | Finds and allocates key to requested field for further access. | |
AllocateKey(FlatFieldRef) | Allocates key to requested field for further access. | |
Chars | Returns the content of the serialized message. | |
Clone | Creates a new object that is a copy of the current instance. | |
CompareFieldValue(FlatFieldKey, String) | Returns true if the field, specified by the given tag, is present in the FlatMessage instance and its value is equal to the given string value, otherwise it returns false. | |
CompareFieldValue(FlatFieldRef, String) | Returns true if the field, specified by the given tag, is present in the FlatMessage instance and its value is equal to the given string value, otherwise it returns false. | |
CompareType(Char) | Returns true if the message type value is equal to the given char value, otherwise it returns false. | |
CompareType(String) | Returns true if the message type value is equal to the given string value, otherwise it returns false. | |
CopyTo(Byte[]) | Copy serialized message contents to an external buffer. | |
CopyTo(Byte[], Int32) | Copy serialized message contents to an external buffer starting from offset. | |
Dispose() | Releases all resources used by the FlatMessage | |
Dispose(Boolean) | Releases the unmanaged resources used by the FlatMessage and optionally releases the managed resources | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Perform cleanup operations on unmanaged resources held by the current FlatMessage object before the object is destroyed. (Overrides Object.Finalize().) | |
Find(Int32) | Looks for a field using tag number. | |
Find(Int32, FlatFieldRef) | Looks for a field with assumption field is located after given another field using its tag number. | |
Get(FlatFieldKey) | Provides access to field value by the given field key. | |
Get(FlatFieldRef) | Provides access to field value by the given temporary reference. | |
Get(FlatFieldKey, StringBuilder) |
Gets the field value by the given field key and appends it to the given StringBuilder instance.
| |
Get(FlatFieldRef, StringBuilder) |
Gets the field value by the given temporary reference and appends it to the given StringBuilder instance.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Insert(Int32, ArraySegment<Byte>, Int32, InsertMode) | Inserts the tag/value pair to the message before or after the position tag. | |
Insert(Int32, Boolean, Int32, InsertMode) | Inserts the tag/value pair to the message before or after the position tag. | |
Insert(Int32, Byte[], Int32, InsertMode) | Inserts the tag/value pair to the message before or after the position tag. | |
Insert(Int32, Char, Int32, InsertMode) | Inserts the tag/value pair to the message before or after the position tag. | |
Insert(Int32, DateTime, Int32, InsertMode) | Inserts the tag/value pair to the message before or after the position tag. | |
Insert(Int32, Decimal, Int32, InsertMode) | Inserts the tag/value pair to the message before or after the position tag. | |
Insert(Int32, Double, Int32, InsertMode) | Inserts the tag/value pair to the message before or after the position tag. | |
Insert(Int32, Int32, Int32, InsertMode) | Inserts the tag/value pair to the message before or after the position tag. | |
Insert(Int32, Int64, Int32, InsertMode) | Inserts the tag/value pair to the message before or after the position tag. | |
Insert(Int32, String, Int32, InsertMode) | Inserts the tag/value pair to the message before or after the position tag | |
Insert(Int32, StringBuilder, Int32, InsertMode) | Inserts the tag/value pair to the message before or after the position tag. | |
Insert(Int32, TimeSpan, Int32, InsertMode) | Inserts the tag/value pair to the message before or after the position tag. | |
Insert(Int32, HighResolutionTimeSpan, TimeSpanFormat, Int32, InsertMode) | Inserts the tag/value pair to the message before or after the position tag. | |
Insert(Int32, HighResolutionTimestamp, TimestampFormat, Int32, InsertMode) | Inserts the tag/value pair to the message before or after the position tag. | |
Insert(Int32, DateTime, TimestampFormat, Int32, InsertMode) | Inserts the tag/value pair to the message before or after the position tag. | |
Insert(Int32, TimeSpan, TimeSpanFormat, Int32, InsertMode) | Inserts the tag/value pair to the message before or after the position tag. | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Remove | Removes the field value. Note: Once value is removed, all references to other fields become invalid. | |
Reset() | Resets the instance to the blank state. | |
Reset(String) | Resets the instance to the new tag=value form. | |
Set(FlatFieldKey, ArraySegment<Byte>) | Updates field value. | |
Set(FlatFieldKey, Boolean) | Updates field value. | |
Set(FlatFieldKey, Byte[]) | Updates field value. | |
Set(FlatFieldKey, Char) | Updates field value. | |
Set(FlatFieldKey, DateTime) | Updates field value. | |
Set(FlatFieldKey, Decimal) | Updates field value. | |
Set(FlatFieldKey, Double) | Updates field value. | |
Set(FlatFieldKey, Int32) | Updates field value. | |
Set(FlatFieldKey, Int64) | Updates field value. | |
Set(FlatFieldKey, String) | Updates field value. | |
Set(FlatFieldKey, StringBuilder) | Updates field value from the given StringBuilder instance. | |
Set(FlatFieldKey, TimeSpan) | Updates field value. | |
Set(FlatFieldRef, ArraySegment<Byte>) | Updates field value. | |
Set(FlatFieldRef, Boolean) | Updates field value. | |
Set(FlatFieldRef, Byte[]) | Updates field value. | |
Set(FlatFieldRef, Char) | Updates field value. | |
Set(FlatFieldRef, DateTime) | Updates field value. | |
Set(FlatFieldRef, Decimal) | Updates field value. | |
Set(FlatFieldRef, Double) | Updates field value. | |
Set(FlatFieldRef, Int32) | Updates field value. | |
Set(FlatFieldRef, Int64) | Updates field value. | |
Set(FlatFieldRef, String) | Updates field value. | |
Set(FlatFieldRef, StringBuilder) | Updates field value from the given StringBuilder instance. | |
Set(FlatFieldRef, TimeSpan) | Updates field value. | |
Set(FlatFieldKey, HighResolutionTimeSpan, TimeSpanFormat) | Updates field value with the given format. | |
Set(FlatFieldKey, HighResolutionTimestamp, TimestampFormat) | Updates field value with the given format. | |
Set(FlatFieldKey, DateTime, TimestampFormat) | Updates field value with the given format. | |
Set(FlatFieldKey, TimeSpan, TimeSpanFormat) | Updates field value with the given format. | |
Set(FlatFieldRef, HighResolutionTimeSpan, TimeSpanFormat) | Updates field value with the given format. | |
Set(FlatFieldRef, HighResolutionTimestamp, TimestampFormat) | Updates field value with the given format. | |
Set(FlatFieldRef, DateTime, TimestampFormat) | Updates field value with the given format. | |
Set(FlatFieldRef, TimeSpan, TimeSpanFormat) | Updates field value with the given format. | |
Size | Returns the size of serialized content | |
ToString | Returns the <tag>=<value> representation of the message. (Overrides Object.ToString().) | |
Version | Returns the 'ProtocolVersion', which corresponds to the 'BeginString' and 'ApplVerID' tag values. |