FixMessage Class

FIX Antenna .NET Programmer's Guide
Basic FIX message.
Inheritance Hierarchy

SystemObject
  com.b2bits.FIXAntennaFixMessage

Namespace:  com.b2bits.FIXAntenna
Assembly:  FIXAntenna_net4.8 (in FIXAntenna_net4.8.dll) Version: 2.31.0.0
Syntax

public sealed class FixMessage : ICloneable, 
	IFixFields, IDisposable

The FixMessage type exposes the following members.

Properties

  NameDescription
Public propertyFields
Returns the collection of the message fields.
Public propertyFieldsInt32
Returns field entry by index
Public propertyHeartBeatInterval
Returns heartbeat interval in seconds.
Public propertyMsgSeqNum
Returns message sequence number.
Public propertyMsgType
Returns message type.
Public propertyNativeMsg
Gets native message.
Public propertySenderCompID
Returns SenderCompID.
Public propertyTargetCompID
Returns TargetCompID.
Public propertyVersion
Returns the FIX protocol version.
Top
Methods

  NameDescription
Public methodCheck
Checks that the message contains all required and conditionally required fields.
Public methodClone
Makes full copy of message.
Public methodStatic memberCreate(Int32, String)
Creates the new skeleton of the message and returns it.
Public methodStatic memberCreate(FixVersion, String)
Creates the new skeleton of the message and returns it.
Public methodStatic memberCreate(FixVersion, String, FixVersion)
Creates the new skeleton of the message and returns it.
Public methodStatic memberCreate(FixVersion, String, Int32)
Creates the new skeleton of the message and returns it.
Public methodStatic memberCreateFilled
Creates new message skeleton with required fields, blocks and repeating groups filled and returns it.
Public methodDispose
Releases all resources used by the FixMessage
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetAsBoolean
Returns field value by tag.
Public methodGetAsChar
Returns field value by tag.
Public methodGetAsDateOnly
Returns field value by tag.
Public methodGetAsDecimal
Returns field value by tag.
Public methodGetAsDouble
Returns field value by tag.
Public methodGetAsGroup
Returns field value by tag.
Public methodGetAsInt
Returns field value by tag.
Public methodGetAsInt32
Returns field value by tag.
Public methodGetAsInt64
Returns field value by tag.
Public methodGetAsLocalMktDate
Returns field value by tag.
Public methodGetAsMonthYear
Returns field value by tag.
Public methodGetAsRaw
Returns field value by tag.
Public methodGetAsString
Returns field value by tag.
Public methodGetAsTimeOnly
Returns field value by tag.
Public methodGetAsTimestamp
Returns field value by tag.
Public methodGetAsTZTimeOnly
Returns field value by tag.
Public methodGetAsTZTimestamp
Returns field value by tag.
Public methodGetAsUInt
Returns field value by tag.
Public methodGetAsUInt32
Returns field value by tag.
Public methodGetAsUInt64
Returns field value by tag.
Public methodGetAsUTCTimeOnly
Returns field value by tag.
Public methodGetAsUTCTimestamp
Returns field value by tag.
Public methodGetField
Returns field value by tag.
Public methodGetGroup
Returns the FIX Repeating Group.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasFlag
Returns if the given flag is present and it equals to "Y", otherwise .
Public methodIsAdministrativeMsg
Checks whether the message is a session level message.
Public methodIsBusinessMsgRejectMsg
Checks whether the message is a Business Level Reject message.
Public methodIsDisposed
Checks if FixMessage is disposed (whether Dispose() was called or not). If message is disposed then although the object is exists all it's component are destroyed. So further working with it may cause failure.
Public methodIsOriginal
Checks the message's originality.
Public methodIsSessionLevelRejectMsg
Checks whether the message is a SessionLevelReject message.
Public methodIsSupported
Verifies is field acceptable in the message
Public methodStatic memberParse(String)
Parses the given string and create the corresponding FIX message.
Public methodStatic memberParse(Int32, String)
Parses the given string and create the corresponding FIX message.
Public methodStatic memberParse(String, FixVersion)
Parses the given string and create the corresponding FIX message.
Public methodStatic memberParse(Int32, FixVersion, String)
Parses the given string and create the corresponding FIX message.
Public methodPrepare
Creates instance of the PreparedMessage
Public methodRemoveCustomFields
Removes custom fields (tag > 6000) from message.
Public methodRemoveField
Removes the field by tag.
Public methodReserve
Reserves memory to store prepared field value.
Public methodSetAsBoolean
Updates field with new value
Public methodSetAsChar
Updates field with new value
Public methodSetAsDateOnly
Updates field with new value
Public methodSetAsDecimal
Updates field with new value
Public methodSetAsDouble
Updates field with new value
Public methodSetAsInt
Updates field with new value
Public methodSetAsInt32
Updates field with new value
Public methodSetAsInt64
Updates field with new value
Public methodSetAsLocalMktDate
Updates field with new value
Public methodSetAsMonthYear
Updates field with new value
Public methodSetAsRaw
Updates field with new value
Public methodSetAsString
Updates field with new value
Public methodSetAsTimeOnly
Updates field with new value
Public methodSetAsTimestamp
Updates field with new value
Public methodSetAsTZTimeOnly
Updates field with new value
Public methodSetAsTZTimestamp
Updates field with new value
Public methodSetAsUInt
Updates field with new value
Public methodSetAsUInt32
Updates field with new value
Public methodSetAsUInt64
Updates field with new value
Public methodSetAsUTCTimeOnly
Updates field with new value
Public methodSetAsUTCTimestamp
Updates field with new value
Public methodSetField(Int32, Int32)
Sets Field by Tag.
Public methodSetField(Int32, String)
Sets Field by Tag.
Public methodToString
Returns string representation of message.
(Overrides ObjectToString.)
Public methodToString(Char)
Returns the formatted representation.
Top
See Also

Reference