Created by Docfx
  • Programmer’s Guide
  • Api Documentation
  • FixAntenna.Fix.Message.Rg
  • EntryImpl
Show / Hide Table of Contents
  • com.epam.benchmark.latency
    • RoundTripTester
  • FixAntenna.AdminTool
    • AdminConstants
    • AdminTool
    • AdminToolException
    • ResultCode
    • XmlHelper
  • FixAntenna.AdminTool.Builder
    • CommandBuilder
    • CommandBuilder.MapKey
    • CustomTagsBuilder
  • FixAntenna.AdminTool.Builder.Util
    • TagUtil
  • FixAntenna.AdminTool.Commands
    • Command
    • CommandHandler
    • ICommandHandler
  • FixAntenna.AdminTool.Commands.Administrative
    • ChangeSeqNum
    • CreateAcceptor
    • CreateInitiator
    • CreateInitiator.FixSessionListenerAnonymousInnerClass
    • CreateSession
    • Delete
    • DeleteAll
    • ResetSeqNum
    • StopSession
    • ToBackup
    • ToPrimary
  • FixAntenna.AdminTool.Commands.Generic
    • DefaultCommand
    • GetFixProtocolsList
    • Heartbeat
    • Help
    • SendMessage
    • TestRequest
  • FixAntenna.AdminTool.Commands.Monitoring
    • SessionParams
    • SessionsList
    • SessionsSnapshot
    • SessionStatus
  • FixAntenna.AdminTool.Commands.Monitoring.Manager
    • SessionListManager
  • FixAntenna.AdminTool.Commands.Statistic
    • GeneralSessionsStat
    • ProceedStat
    • ReceivedStat
    • SentStat
    • SessionStat
  • FixAntenna.AdminTool.Commands.Util
    • CommandUtil
  • FixAntenna.Benchmarks.Latency.Server
    • RoundTripServer
    • RoundTripServer.MyFIXSessionListener
  • FixAntenna.Common
    • DateTimeBuilder
    • DateTimeHelper
    • Properties
  • FixAntenna.Common.Collections
    • IBoundedQueue<TE>
    • SimpleBoundedQueue<TE>
  • FixAntenna.Common.Logging
    • BaseLog
    • DefaultLog
    • DefaultLogFactory
    • ILog
    • ILogFactory
    • LogFactory
    • NLogFactory
    • NLogWrapper
  • FixAntenna.Common.Pool
    • ByteBufferPool
    • ConcurrentBucketsPool<T>
    • IPool<T>
    • PoolFactory
    • SynchronizedPoolableStack<T>
  • FixAntenna.Common.Pool.Provider
    • AbstractPoolableProvider<T>
    • IPoolableProvider<T>
  • FixAntenna.Common.ResourceLoading
    • CurrentDirResourceLoader
    • EmbeddedResourceLoader
    • GenericFileResourceLoader
    • HomeDirResourceLoader
    • ResourceLoader
    • ResourceNotFoundException
  • FixAntenna.Common.Strings
    • StringHelper
  • FixAntenna.Common.Threading
    • ThreadPool
  • FixAntenna.Common.Threading.Queue
    • BlockingQueueAdapter<TE>
    • ISimpleBlockingQueue<TE>
    • SynchronizeBlockingQueue<TE>
  • FixAntenna.Common.Threading.Runnable
    • FixedRunnablePool<T>
    • IRunnableFactory<T>
    • IRunnableObject
    • IRunnablePool<T>
    • IWorkerThread
    • RunnableObject
  • FixAntenna.Common.Utils
    • AtomicBool
    • ByteBuffer
    • CheckingUtils
    • HashCodeBuilder
    • ReflectUtil<T>
    • ReflectUtilEx
    • SocketUtils
    • SubnetUtils
    • SupplierWithException<T>
    • TimestampPrecision
    • Version
  • FixAntenna.Common.Xml
    • IFindable
    • IType
  • FixAntenna.Core.FixEngine.iLinkFailover
    • Fti
    • Fti.InnerEnum
    • MsgwFixSession
    • MsgwFixSession.TransportWrapper
  • FixAntenna.Core.FixEngine.Storage.File
    • BigEndianExtensions
  • FixAntenna.Example
    • ConnectToGateway
    • EchoServer
    • SimpleAdminClient
    • SimpleServer
  • FixAntenna.Fix
    • FixVersion
    • StorageClosedException
  • FixAntenna.Fix.Dictionary
    • Dictionaries
    • DictionaryBuilder
    • FixDictionaryFactory
    • IDictionaryBuilder
    • IDictionaryFactory
  • FixAntenna.Fix.Message
    • AbstractFixMessage
    • AbstractFixMessage.TagValueIterator
    • ByteArrayPool
    • DefaultRawTags
    • ExtendedIndexedStorage
    • FieldNotFoundException
    • FixFormatter
    • FixMessage
    • FixMessageAdapter
    • FixMessageFactory
    • FixMessagePrintableFormatter
    • FixMessageUtil
    • FixTypes
    • GarbledMessageException
    • HighPrecisionDateTimeFormatters
    • HighPrecisionDateTimeParsers
    • HpExtendedIndexedStorage
    • IFieldIndexData
    • IndexedStorage
    • IndexedStorage.MissingTagHandling
    • InvalidMessageException
    • ITagList
    • MessageStorage
    • MessageStructure
    • MessageValidationException
    • MsgBuf
    • PreparedMessageUtil
    • RawFixUtil
    • RawFixUtil.IRawTags
    • RepeatingGroupStorageIntArrayPool
    • ReusableString
    • SkipMessageException
    • TagValue
    • ValueType
  • FixAntenna.Fix.Message.Dictionary
    • DictionaryHolder
    • GroupDict
    • MessageWithGroupDict
  • FixAntenna.Fix.Message.Exceptions
    • PreparedMessageException
  • FixAntenna.Fix.Message.Format
    • AbstractUtcDateFormatter
    • CalendarFormatUtil
    • DoubleFormatter
    • FixDateFormatterFactory
    • FixDateFormatterFactory.FixDateType
    • IFixDateFormatter
    • ISendingTime
    • LocalMktDateFormatter
    • MonthYearFormatter
    • MonthYearWithWeekFormatter
    • SendingTimeMicro
    • SendingTimeMilli
    • SendingTimeNano
    • SendingTimeSecond
    • TzTimeFormatter
    • TzTimeMillisFormatter
    • TzTimeSecondsFormatter
    • TzTimestampFormatter
    • TzTimestampMillisFormatter
    • UtcDateFormatter
    • UtcTimeOnlyFormatter
    • UtcTimeOnlyWithMillisFormatter
    • UtcTimestampFormatter
    • UtcTimestampWithMillisFormatter
  • FixAntenna.Fix.Message.Rg
    • EntriesArray
    • EntryImpl
    • HiddenLeadingTagsArray
    • RepeatingGroup
    • RepeatingGroup.Entry
    • RepeatingGroupArray
    • RepeatingGroupIterator
    • RepeatingGroupPool
    • RepeatingGroupStorage
    • Stash
  • FixAntenna.Fix.Message.Rg.Exceptions
    • DuplicateGroupException
    • DuplicateTagException
    • InvalidDelimiterTagException
    • InvalidLeadingTagException
    • InvalidLeadingTagValueException
    • RepeatingGroupException
    • UnexpectedGroupTagException
    • UnresolvedGroupTagException
  • FixAntenna.Fix.Message.Storage
    • ArenaMessageStorage
    • ByteArrayMessageStorage
    • ByteBufferStorage
    • IContinuousMessageStorage
    • PerFieldMessageStorage
  • FixAntenna.Fix.Validation
    • DummyMessageValidator
    • IFixMessageValidator
    • IMessageValidator
    • IValidationFixMessage
    • IValidationResult
    • ValidatorType
  • FixAntenna.Fix.Validation.Beans
    • A
    • Block
    • Blockdef
    • Blockref
    • Comment
    • Dd
    • Descr
    • Dl
    • Dt
    • Field
    • Fielddef
    • Fielddic
    • Fieldref
    • Fixdic
    • FixTDic
    • GenericElement<T>
    • Group
    • Item
    • Li
    • Msgdef
    • Msgdic
    • Msgref
    • Multi
    • Ol
    • P
    • Range
    • Table
    • Td
    • Th
    • Tr
    • Typedef
    • Typelist
    • Ul
    • Valblock
    • Valblockdef
  • FixAntenna.Fix.Validation.Engine
    • AbstractValidator
    • IValidator
    • IValidatorContainer
    • IValidatorFactory
    • ValidationEngine
    • ValidatorContainer
  • FixAntenna.Fix.Validation.Engine.Exceptions
    • CommonValidationException
    • DictionaryRuntimeException
  • FixAntenna.Fix.Validation.Engine.Exceptions.Mapping
    • BlockDefinitionsException
    • MessageDefinitionsException
  • FixAntenna.Fix.Validation.Engine.Exceptions.Validate
    • ConditionParserException
    • ValidationException
  • FixAntenna.Fix.Validation.Engine.FixMessage.Beans
    • FixGroupContainer
    • FixMessageMap
    • ValidationFixGroup
    • ValidationFixGroupContainer
    • ValidationFixMessage
  • FixAntenna.Fix.Validation.Engine.FixMessage.Builder
    • ValidationFixGroupBuilder
    • ValidationFixMessageBuilder
  • FixAntenna.Fix.Validation.Engine.FixMessage.Tree
    • FixEntry
    • FixMessageTreeUtil
    • FixRepeatingGroup
  • FixAntenna.Fix.Validation.Engine.Utils
    • Constants
    • FixTypesEnum
    • FixUtil
    • FixUtilFactory
    • FixUtilFactory.Key
  • FixAntenna.Fix.Validation.Engine.Utils.Cache
    • AbstractCache
    • AbstractGroupsCache
    • BlockCache
    • BlockGroupsCache
    • GroupCache
    • GroupsCache
    • ICache<T, TV>
    • MessagesCache
  • FixAntenna.Fix.Validation.Engine.Utils.Cache.Keys
    • BlockCacheKey
    • GroupCacheKey
    • IKey<T, TV>
  • FixAntenna.Fix.Validation.Engine.Utils.Containers
    • GroupTagInfo
  • FixAntenna.Fix.Validation.Engine.Utils.Definitions
    • BlockDefinitionsUtils
    • IFixMessageDefinitions<T>
    • MessageDefinitionsUtils
  • FixAntenna.Fix.Validation.Engine.Validators
    • ConditionalValidator
    • DuplicatedFieldValidator
    • FieldAllowedInMessageValidator
    • FieldOrderValidator
    • FieldsDefinitionsTypeValidator
    • GroupValidator
    • MessageTypeValidator
    • MessageWelformedValidator
    • RequiredFieldValidator
  • FixAntenna.Fix.Validation.Engine.Validators.Condition
    • AbstractCondition
    • ConditionValidateParser
    • ICondition
  • FixAntenna.Fix.Validation.Engine.Validators.Condition.Container
    • ConditionalBlock
    • ConditionalGroup
    • ConditionalMessage
    • ConditionalType
    • ConditionParserContainer
    • IConditionalMessage
  • FixAntenna.Fix.Validation.Engine.Validators.Condition.Operators
    • AndValidateOperator
    • EqValidateOperator
    • ExistTagsValidateOperator
    • FalseValidateOperator
    • GreatThanValidateOperator
    • InValidateOperator
    • LessThanValidateOperator
    • NotValidateOperator
    • OrValidateOperator
  • FixAntenna.Fix.Validation.Engine.Validators.Factory
    • ValidatorFactory
  • FixAntenna.Fix.Validation.Error
    • FixError
    • FixErrorBuilder
    • FixErrorCode
    • FixErrorCode.InnerEnum
    • FixErrorContainer
  • FixAntenna.FixEngine
    • ChangesType
    • ConnectionValidatorListener
    • DefaultFixSessionFactoryStrategy
    • DefaultSessionTransportFactory
    • FixServer
    • FixSessionBuilder
    • FixSessionRuntimeState
    • FixSessionSendingType
    • FixVersionUtils
    • ForceSeqNumReset
    • IConnectionValidator
    • IErrorHandler
    • IExtendedFixSessionListener
    • IFixMessageFactory
    • IFixMessageListener
    • IFixServerListener
    • IFixServerStatusListener
    • IFixSession
    • IFixSessionFactory
    • IFixSessionFactoryStrategy
    • IFixSessionListener
    • IRejectMessageListener
    • ISessionTransportFactory
    • SerializationContext
    • SessionId
    • SessionParameters
    • SessionState
    • SessionState.InnerEnum
    • StandardFixSessionFactory
    • StorageCleanupMode
  • FixAntenna.FixEngine.Acceptor
    • AllowNonRegisteredAcceptorStrategyHandler
    • DefaultRegisteredAcceptorStrategyHandler
    • DenyNonRegisteredAcceptorStrategyHandler
    • FixConnectionHandler
    • IConnectionHandler
    • IFixAdminSessionListener
    • LogonMessageParser
    • LogonMessageParser.ParseResult
    • LogonMessageWaiter
    • NotAcceptedAdminSessionException
    • ParsedSessionParameters
    • SessionAcceptorStrategyHandler
  • FixAntenna.FixEngine.Acceptor.AutoStart
    • AutostartAcceptorSessions
    • AutostartAcceptorSessions.AutoStartAcceptorFactory
    • AutostartAcceptorSessions.AutostartSessionDetails
    • AutostartAcceptorSessions.StorageType
  • FixAntenna.FixEngine.Configuration
    • Config
    • Config.DefaultValue
    • Config.IValidator
    • Config.ValidatorBoolean
    • Config.ValidatorInteger
    • Config.ValidatorIntegerList
    • FixVersionContainer
    • FixVersionContainer.Builder
    • FixVersionContainerFactory
    • SendingMode
    • TemplatePropertiesWrapper
  • FixAntenna.FixEngine.Encryption
    • AbstractEncryption
    • DecryptException
    • DesEncryption
    • EncryptException
    • EncryptionFactory
    • EncryptionType
    • IEncryption
    • InitEncryptionException
    • NoneEncryption
    • PgpDesMd5Encryption
    • SignMessageException
  • FixAntenna.FixEngine.Encryption.Encryptor
    • IFixEncryptor
    • IRawEncryptor
  • FixAntenna.FixEngine.Encryption.Encryptor.Fix
    • AbstractFixEncryptor
    • DesFixEncryptor
    • PgpDesMd5FixEncryptor
  • FixAntenna.FixEngine.Encryption.Encryptor.Raw
    • DesRawEncryptor
  • FixAntenna.FixEngine.Encryption.Encryptor.Session
    • DesSessionInfo
    • PgpDesSessionInfo
    • SessionInfo
  • FixAntenna.FixEngine.Encryption.Util
    • CryptoUtil
    • DesKeyGenerator
    • DesKeySecretGenerator
    • HeaderRawTags
    • Md5MessageSigner
  • FixAntenna.FixEngine.iLinkFailover
    • BackupSessionSequenceManager
    • TransportFailoverSessionFactory
  • FixAntenna.FixEngine.Manager
    • ConfiguredSessionRegisterImpl
    • FixSessionManager
    • FixSessionManager.RarelyChangeList<TE>
    • FixSessionManager.ServiceStatus
    • IConfiguredSessionListener
    • IConfiguredSessionRegister
    • IFixSessionListListener
    • License
    • LicenseManager
    • ServerSessionManager
  • FixAntenna.FixEngine.Manager.Scheduler
    • SchedulerManager
    • SchedulerTask
  • FixAntenna.FixEngine.Manager.Tasks
    • BaseLicenseTask
    • BaseLicenseTask.PairValue
    • BaseReceiverLicenseTask
    • BroadcastInstanceLicenseTask
    • CheckSessionLicenseTask
    • InactivityCheckTask
    • ISessionManagerTask
    • LoopbackReceiverTask
    • MulticastReceiverTask
    • TestRequestTask
  • FixAntenna.FixEngine.Session
    • AbstractFixSession
    • AbstractFixSession.SchedulerTaskImpl
    • AcceptorFixSession
    • AutoreconnectFixSession
    • DisconnectReason
    • DisconnectReason.InnerEnum
    • DuplicateSessionException
    • ExtendedFixSessionAttribute
    • ExtendedFixSessionAttribute.InnerEnum
    • IBackupFixSession
    • IExtendedFixSession
    • IExtendedFixSessionAttributeListener
    • IFixSessionOutOfSyncListener
    • IFixSessionSlowConsumerListener
    • IFixSessionStateListener
    • InitiatorFixSession
    • ISequenceResendManager
    • ISessionSequenceManager
    • ISessionStateListenSupport
    • ITypedFixMessageListener
    • LoggingErrorHandler
    • SlowConsumerReason
    • StandardSessionSequenceManager
    • StandardSessionSequenceManager.AbstractSequenceResendManager
    • StateEvent
  • FixAntenna.FixEngine.Session.Common
    • AbstractFixMessageFactory
    • AbstractFixSessionFactory
    • Constants
    • RestrictedMessageException
    • SecureFixSessionFactory
  • FixAntenna.FixEngine.Session.Impl
    • AbstractSerializationStrategy
    • CmeSecureLogonStrategy
    • Fix40MessageFactory
    • Fix41MessageFactory
    • Fix42MessageFactory
    • Fix43MessageFactory
    • Fix44MessageFactory
    • Fixt11MessageFactory
    • ILogonCustomizationStrategy
    • ISerializationStrategy
    • LeaveIdsSerializationStrategy
    • StandardMessageFactory
    • StandardSessionFactory
  • FixAntenna.FixEngine.Session.IOThreads
    • AffinitySupportThread
    • AsyncMessagePumper
    • IMessagePumper
    • IMessageReader
    • MessageNotSentException
    • MessageReader
    • NoQueueMessagePumper
    • SyncBlockingMessagePumper
    • SyncBlockingMessagePumper.MessageBufferWorker
    • SyncMessagePumper
    • TransportMessagesNotSentException
  • FixAntenna.FixEngine.Session.IOThreads.Bean
    • MessageStatistic
  • FixAntenna.FixEngine.Session.MessageHandler
    • AbstractGlobalMessageHandler
    • AbstractGlobalPostProcessSessionMessageHandler
    • AbstractSessionMessageHandler
    • AbstractUserGlobalMessageHandler
    • CompositeMessageHandler
    • CompositeSystemMessageHandler
    • CompositeSystemMessageHandler.AbstractGlobalMessageHandlerAnonymousInnerClass
    • CompositeUserMessageHandler
    • HandlerChain
    • ICompositeMessageHandlerListener
    • IPostProcessMessageHandler
    • ISessionMessageHandler
    • NoUserHandlerException
    • SystemHandlerException
  • FixAntenna.FixEngine.Session.MessageHandler.Cme
    • AdjustSequencesHandler
    • EnhancedRRMessageHandler
    • ILinkQuietLogonModeHandler
    • ILinkRejectMessageHandler
    • SenderTargetIdConsistencyHandler
    • SenderTargetIdMSGWConsistencyHandler
  • FixAntenna.FixEngine.Session.MessageHandler.Global
    • AcceptorMissedResetOnLogonHandler
    • EnhancedRrMessageHandler
    • EnhancedTestRequestMessageHandler
    • GarbledMessageHandler
    • InvalidIncomingLogonMessageHandler
    • MessageValidatorHandler
    • MsgLoggingHandler
    • OutOfSequenceMessageHandler
    • PossDupMessageHandler
    • PossDupRejectCode
    • PossDupRejectCode.InnerEnum
    • QuietLogonModeHandler
    • RrLoopException
    • RrSequenceRangeResponseHandler
    • SenderTargetIdConsistencyHandler
    • SendingTimeAccuracyHandler
    • SequenceToLowException
    • ThrottleCheckingHandler
    • VersionConsistencyHandler
  • FixAntenna.FixEngine.Session.MessageHandler.PerType
    • HeartbeatMessageHandler
    • IgnoreMessageHandler
    • LogoffMessageHandler
    • LogonMessageHandler
    • ResendRequestMessageHandler
    • SequenceResetMessageHandler
    • TestRequestMessageHandler
  • FixAntenna.FixEngine.Session.MessageHandler.PerType.Util
    • RrMessageCarrierSender
    • RrMessageValidator
    • RrMessageValidator.IValidatorStrategy
    • RrMessageValidator.ValidationIsOffStrategy
    • RrMessageValidator.ValidationIsOnStrategy
    • StorageExtractor
    • StorageExtractor.SentRetrievedMessageCounter
  • FixAntenna.FixEngine.Session.MessageHandler.Post
    • AppendIncomingMessageHandler
    • IncrementIncomingMessageHandler
    • LastProcessedSequenceMessageHandler
    • RestoreSequenceAfterResendRequestHandler
  • FixAntenna.FixEngine.Session.MessageHandler.Pre
    • DecryptMessageHandler
    • PreProcessMessageHandler
    • SecureDataLengthCheckHandler
  • FixAntenna.FixEngine.Session.MessageHandler.User
    • DeliverToCompIdMessageHandler
    • LastProcessedSequenceSyncMessageHandler
    • LastProcessedSlowConsumerCheckerMessageHandler
  • FixAntenna.FixEngine.Session.Util
    • ConfigurationAdaptor
    • FixMessageWithType
    • FixMessageWithTypeFactory
    • FixMessageWithTypePoolFactory
    • MutableInteger
    • ReflectStorageFactory
    • SessionParametersBuilder
    • SessionParametersBuilder.IPropertiesFilter
    • SessionParametersBuilder.PropertiesFilterAnonymousInnerClass
    • SessionParametersBuilder.SessionTypeFilter
    • SessionStatusCheckerThread
    • TestReqIdTimestamp
  • FixAntenna.FixEngine.Session.Validation
    • SessionValidatorFactory
    • SessionValidatorFactory.MessageValidatorAnonymousInnerClass
    • ValidationResultWrapper
  • FixAntenna.FixEngine.Storage
    • BackupStorageTimestampFactory
    • DefaultLogFileLocator
    • FilesystemStorageFactory
    • IClosable
    • IInitializable
    • ILogFileLocator
    • IMessageStorage
    • IMessageStorageListener
    • InMemoryStorageFactory
    • IStorageFactory
    • MmfStorageFactory
    • SlicedFileStorageFactory
    • StorageTimestampFactory
    • TimestampLogFileLocator
  • FixAntenna.FixEngine.Storage.File
    • AbstractFileMessageStorage
    • FlatFileMessageStorage
    • IndexedMessageStorage
    • MmfIndexedMessageStorage
    • MmfMessageStorage
    • SlicedFileManager
    • SlicedFileMessageStorage
    • SlicedIndexedMessageStorage
  • FixAntenna.FixEngine.Storage.Queue
    • FileHelper
    • InMemoryQueue<T>
    • IQueue<T>
    • IQueueable
    • IQueueableFactory<T>
    • MmfPersistentInMemoryQueue<T>
    • PersistentInMemoryQueue<T>
  • FixAntenna.FixEngine.Storage.Timestamp
    • IStorageTimestamp
    • StorageTimestampMicro
    • StorageTimestampMilli
    • StorageTimestampNano
  • FixAntenna.FixEngine.Transport
    • AbstractFixTransport
    • AcceptorFixTransport
    • FixMessageChopper
    • FixMessageChopper.ReadOnlyTransport
    • FixParserListenerParseControl
    • GarbledMessageError
    • GarbledMessageError.InnerEnum
    • IFixParserListener
    • IFixTransport
    • IMessageChopper
    • InitiatorFixTransport
    • IOutgoingFixTransport
    • ITransport
    • MessageChopperFields
    • NewMessageChopper
    • ParseRequiredTags
    • SocketHelper
    • SocketTransport
  • FixAntenna.FixEngine.Transport.Client.Tcp
    • TcpTransport
  • FixAntenna.FixEngine.Transport.Client.Udp
    • UdpTransport
  • FixAntenna.FixEngine.Transport.Server
    • IConnectionListener
    • IServer
  • FixAntenna.FixEngine.Transport.Server.Firewall
    • PassthroughConnectionListener
    • RestrictByIpConnectionListener
  • FixAntenna.FixEngine.Transport.Server.Tcp
    • TcpServer
  • FixAntenna.FixEngine.Transport.Utils
    • TransportUtils
  • FixAntenna.Fixicc.Message
    • Action
    • ActiveConnection
    • AdapterProperties
    • AdapterPropertiesAdapterProperty
    • AdapterSession
    • AdaptersList
    • AdaptersListData
    • AdaptersListDataAdapter
    • ApplVerID
    • AverageReceivedStat
    • AverageReceivedStatData
    • AverageSentStat
    • AverageSentStatData
    • AverageValidateStat
    • AverageValidateStatData
    • Backup
    • BackupState
    • BatchLogData
    • CalendarParametersType
    • CalendarsList
    • CalendarsListData
    • CalendarsListDataCalendar
    • ChangeSeqNum
    • CleanLogs
    • ClientType
    • ComponentNameType
    • ConfigData
    • ConfigType
    • ConfiguredSessionParams
    • ConnectionParams
    • ConnectionParamsData
    • CreateAcceptor
    • CreateCalendar
    • CreateInitiator
    • CustomProtocolsListData
    • CustomProtocolsListDataSupportedProtocol
    • Delete
    • DeleteAll
    • DeleteAllData
    • EditSession
    • EncryptMethod
    • Exclude
    • ExportConfig
    • ExtraSessionParams
    • FIXEdgeActiveConnection
    • FIXProtocolsListData
    • FIXProtocolsListDataSupportedProtocol
    • FIXSessionProperties
    • FIXSessionPropertiesProperty
    • FIXVersion
    • ForceSeqNumReset
    • GeneralSessionsStat
    • GeneralSessionsStatData
    • GeneralSessionsStatDataNumOfProcessedMessagesByType
    • GeneralSessionsStatDataNumOfProcessedMessagesByTypeMessageType
    • GetCustomProtocolsList
    • GetFIXProtocolsList
    • Heartbeat
    • Help
    • HelpData
    • IMessage
    • ImportConfig
    • IParamsDataGroup
    • IStatDataGroup
    • IStatusDataGroup
    • LatencyAlertData
    • LatencyAlertSubscription
    • LatencyAlertSubscriptionLatencyRules
    • LogSource
    • Map
    • MapEntry
    • MeasurementPointList
    • MeasurementPointListData
    • MeasurementPointStatistic
    • MeasurementPointStatisticData
    • Message
    • MessageUtils
    • ParamsData
    • ProceedStat
    • ProceedStatData
    • ReceivedStat
    • ReceivedStatData
    • ReloadConfig
    • ReloadConfigComponent
    • ReloadConfigComponentElement
    • RemoveCalendar
    • Request
    • ResetSeqNum
    • Response
    • ResponseData
    • RestartServer
    • RestartSession
    • ResultCode
    • SendMessage
    • SentStat
    • SentStatData
    • ServerCommand
    • ServerEnv
    • ServerEnvData
    • ServerInformation
    • ServerInformationData
    • ServerSessionCommand
    • ServerState
    • ServerStatus
    • ServerStatusData
    • SessionCommand
    • SessionLog
    • SessionLogData
    • SessionParams
    • SessionParamsData
    • SessionProperties
    • SessionPropertiesSessionProperty
    • SessionRequest
    • SessionRole
    • SessionsList
    • SessionsListData
    • SessionsListDataSession
    • SessionsParametersData
    • SessionsParametersSubscription
    • SessionsSnapshot
    • SessionsSnapshotData
    • SessionsSnapshotDataSession
    • SessionsSnapshotSessionView
    • SessionStat
    • SessionStatData
    • SessionStatus
    • SessionStatusData
    • SessionSubscription
    • SocketOpPriority
    • SourceIPAddresses
    • StartServer
    • StartSession
    • StatData
    • StatDataGroupNumOfProcessedMessagesByType
    • StatDataGroupNumOfProcessedMessagesByTypeMessageType
    • StatusData
    • StatusGroup
    • StopServer
    • StopSession
    • StorageType
    • SubscriptionRequest
    • SubscriptionRequestType
    • TestRequest
    • ToBackup
    • ToPrimary
    • UndefinedCommand
    • UpdateCalendar
    • View
    • YNType
  • FixAntenna.Message.Message.SpecialTags
    • SpecialFixUtil
  • FixAntenna.Message.SpecialTags
    • CustomMaskedTags
    • DefaultMaskedTags
    • IMaskedTags
  • FixAntenna.Message.TagGenerator
    • BlockDefinition
    • FieldDefinition
    • FieldValue
    • Generator
    • IMessageItem
    • MessageDefinition
    • Tag
    • ValidationException
  • FixAntenna.Message.Validation.Error.Resource
    • ResourceHelper

Class EntryImpl

Inheritance
System.Object
EntryImpl
RepeatingGroup.Entry
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)
Namespace: FixAntenna.Fix.Message.Rg
Assembly: FixAntenna.Message.dll
Syntax
public class EntryImpl

Fields

AllocatedSubGroups

Declaration
protected List<RepeatingGroup> AllocatedSubGroups
Field Value
Type Description
System.Collections.Generic.List<RepeatingGroup>

Deleted

Declaration
protected bool Deleted
Field Value
Type Description
System.Boolean

EntriesArray

Declaration
protected EntriesArray EntriesArray
Field Value
Type Description
EntriesArray

EntryIndex

Declaration
protected int EntryIndex
Field Value
Type Description
System.Int32

Group

Declaration
protected RepeatingGroup Group
Field Value
Type Description
RepeatingGroup

GroupTags

Declaration
protected HashSet<int> GroupTags
Field Value
Type Description
System.Collections.Generic.HashSet<System.Int32>

NestedLeadingTags

Declaration
protected HashSet<int> NestedLeadingTags
Field Value
Type Description
System.Collections.Generic.HashSet<System.Int32>

OuterLeadingTags

Declaration
protected HashSet<int> OuterLeadingTags
Field Value
Type Description
System.Collections.Generic.HashSet<System.Int32>

ReleaseNeeded

Declaration
protected bool ReleaseNeeded
Field Value
Type Description
System.Boolean

RgArray

Declaration
protected RepeatingGroupArray RgArray
Field Value
Type Description
RepeatingGroupArray

RgStorage

Declaration
protected RepeatingGroupStorage RgStorage
Field Value
Type Description
RepeatingGroupStorage

Storage

Declaration
protected IndexedStorage Storage
Field Value
Type Description
IndexedStorage

Methods

AddCalendarTag(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)

Adds tag to entry.

Declaration
public virtual int AddCalendarTag(int tag, DateTimeOffset value, FixDateFormatterFactory.FixDateType type)
Parameters
Type Name Description
System.Int32 tag

tag for add

System.DateTimeOffset value

value for add

FixDateFormatterFactory.FixDateType type

type of date

Returns
Type Description
System.Int32

index in message (not in group or entry) in which value was added

AddRepeatingGroup(Int32)

Adds sub group to entry. Validation for this group is turned off.

Declaration
public virtual RepeatingGroup AddRepeatingGroup(int leadingTag)
Parameters
Type Name Description
System.Int32 leadingTag

leading tag for repeating group.

Returns
Type Description
RepeatingGroup

instance of RepeatingGroup from RepeatingGroupPool. There is no need to call release for this object.

AddRepeatingGroup(Int32, RepeatingGroup)

Declaration
public virtual void AddRepeatingGroup(int leadingTag, RepeatingGroup group)
Parameters
Type Name Description
System.Int32 leadingTag
RepeatingGroup group

AddRepeatingGroup(Int32, Boolean)

Adds sub group to entry.

Declaration
public virtual RepeatingGroup AddRepeatingGroup(int leadingTag, bool validation)
Parameters
Type Name Description
System.Int32 leadingTag

leading tag for repeating group.

System.Boolean validation

turn on/off validation

Returns
Type Description
RepeatingGroup

instance of RepeatingGroup from RepeatingGroupPool. There is no need to call release for this object.

AddRepeatingGroup(Int32, Boolean, RepeatingGroup)

Adds sub group to entry.

Declaration
public virtual void AddRepeatingGroup(int leadingTag, bool validation, RepeatingGroup subGroup)
Parameters
Type Name Description
System.Int32 leadingTag

leading tag for repeating group.

System.Boolean validation

turn on/off validation.

RepeatingGroup subGroup

group for further work.

AddTag(TagValue)

Adds tagValue to entry.

Declaration
public virtual int AddTag(TagValue tagValue)
Parameters
Type Name Description
TagValue tagValue

value for add.

Returns
Type Description
System.Int32

index in message (not in group or entry) in which value was added

AddTag(Int32, Boolean)

Adds tag to entry.

Declaration
public virtual int AddTag(int tag, bool value)
Parameters
Type Name Description
System.Int32 tag

tag for add

System.Boolean value

value for add

Returns
Type Description
System.Int32

index in message (not in group or entry) in which value was added

AddTag(Int32, Byte[])

Adds tag to entry.

Declaration
public virtual int AddTag(int tag, byte[] value)
Parameters
Type Name Description
System.Int32 tag

tag for add

System.Byte[] value

value for add

Returns
Type Description
System.Int32

index in message (not in group or entry) in which value was added

AddTag(Int32, Byte[], Int32, Int32)

Adds tag to entry.

Declaration
public virtual int AddTag(int tag, byte[] value, int offset, int length)
Parameters
Type Name Description
System.Int32 tag
System.Byte[] value

byte array for add

System.Int32 offset

offset in passed array

System.Int32 length

length of array that will be added

Returns
Type Description
System.Int32

index in message (not in group or entry) in which value was added

AddTag(Int32, Double, Int32)

Adds tag to entry.

Declaration
public virtual int AddTag(int tag, double value, int precision)
Parameters
Type Name Description
System.Int32 tag

tag for add

System.Double value

value for add

System.Int32 precision

precision of value rounding

Returns
Type Description
System.Int32

index in message (not in group or entry) in which value was added

AddTag(Int32, Int64)

Adds tag to entry.

Declaration
public virtual int AddTag(int tag, long value)
Parameters
Type Name Description
System.Int32 tag

tag for add

System.Int64 value

value for add

Returns
Type Description
System.Int32

index in message (not in group or entry) in which value was added

AddTag(Int32, String)

Adds tag to entry.

Declaration
public virtual int AddTag(int tag, string value)
Parameters
Type Name Description
System.Int32 tag

tag for add

System.String value

value for add

Returns
Type Description
System.Int32

index in message (not in group or entry) in which value was added

Clear()

Declaration
public virtual void Clear()

CopyRepeatingGroup(RepeatingGroup)

Copy repeating group to entry

Declaration
public virtual RepeatingGroup CopyRepeatingGroup(RepeatingGroup source)
Parameters
Type Name Description
RepeatingGroup source

repeating group for copy

Returns
Type Description
RepeatingGroup

copied repeating group

CopyRepeatingGroup(RepeatingGroup, RepeatingGroup)

Copy repeating group to entry

Declaration
public virtual void CopyRepeatingGroup(RepeatingGroup source, RepeatingGroup dst)
Parameters
Type Name Description
RepeatingGroup source

repeating group for copy

RepeatingGroup dst

entry for hold copied repeating group

GetEntryIndex()

Returns entry index in FIX message

Declaration
public virtual int GetEntryIndex()
Returns
Type Description
System.Int32

entry index in FIX message

GetGroup()

Returns group which owns entry

Declaration
public virtual RepeatingGroup GetGroup()
Returns
Type Description
RepeatingGroup

group which owns entry

GetOrAddRepeatingGroup(Int32)

Returns repeating group from entry by leading tag. If group doesn't exist, it will be added.

Declaration
public virtual RepeatingGroup GetOrAddRepeatingGroup(int leadingTag)
Parameters
Type Name Description
System.Int32 leadingTag

leading tag for repeating group

Returns
Type Description
RepeatingGroup

instance of RepeatingGroup from RepeatingGroupPool. There is no need to call release for this object.

GetOrAddRepeatingGroup(Int32, RepeatingGroup)

Fills passed repeating group instance by data from entry. If group doesn't exist, it will be added.

Declaration
public virtual void GetOrAddRepeatingGroup(int leadingTag, RepeatingGroup group)
Parameters
Type Name Description
System.Int32 leadingTag

leading tag for repeating group

RepeatingGroup group

repeating group object for fill

GetRepeatingGroup(Int32)

Returns repeating group from entry by leading tag

Declaration
public virtual RepeatingGroup GetRepeatingGroup(int leadingTag)
Parameters
Type Name Description
System.Int32 leadingTag

leading tag for repeating group

Returns
Type Description
RepeatingGroup

instance of RepeatingGroup from RepeatingGroupPool. There is no need to call release for this object.

GetRepeatingGroup(Int32, RepeatingGroup)

Fills passed repeating group instance by data from entry

Declaration
public virtual void GetRepeatingGroup(int leadingTag, RepeatingGroup group)
Parameters
Type Name Description
System.Int32 leadingTag

leading tag for repeating group

RepeatingGroup group

repeating group object for fill

GetRepeatingGroupAtIndex(Int32)

Returns repeating group

Declaration
public virtual RepeatingGroup GetRepeatingGroupAtIndex(int index)
Parameters
Type Name Description
System.Int32 index

number of leading tag of group in entry (not in entire FIX message)

Returns
Type Description
RepeatingGroup

instance of RepeatingGroup from RepeatingGroupPool. There is no need to call release for this object.

GetRepeatingGroupAtIndex(Int32, RepeatingGroup)

Fills repeating group by repeating group data

Declaration
public virtual void GetRepeatingGroupAtIndex(int index, RepeatingGroup group)
Parameters
Type Name Description
System.Int32 index

number of leading tag of group in entry (not in entire FIX message)

RepeatingGroup group

repeating group object for fill

GetSize()

Returns number of added tag in entry

Declaration
public virtual int GetSize()
Returns
Type Description
System.Int32

number of added tag in entry

GetTagIndex(Int32)

Declaration
public virtual int GetTagIndex(int tag)
Parameters
Type Name Description
System.Int32 tag
Returns
Type Description
System.Int32

GetTagValueAsBool(Int32)

Returns tag value as boolean

Declaration
public virtual bool GetTagValueAsBool(int tag)
Parameters
Type Name Description
System.Int32 tag

tag for find

Returns
Type Description
System.Boolean

tag value

GetTagValueAsBoolAtIndex(Int32)

Returns tag value as boolean

Declaration
public virtual bool GetTagValueAsBoolAtIndex(int index)
Parameters
Type Name Description
System.Int32 index

number of tag in entry (not in entire FIX message)

Returns
Type Description
System.Boolean

tag value

GetTagValueAsByte(Int32)

Returns first byte of tag value

Declaration
public virtual byte GetTagValueAsByte(int tag)
Parameters
Type Name Description
System.Int32 tag

tag for find

Returns
Type Description
System.Byte

first byte of tag value

GetTagValueAsByte(Int32, Int32)

Returns byte of tag value at offset

Declaration
public virtual byte GetTagValueAsByte(int tag, int offset)
Parameters
Type Name Description
System.Int32 tag

tag for find

System.Int32 offset
Returns
Type Description
System.Byte

byte of tag value

GetTagValueAsByteAtIndex(Int32)

Returns first byte of tag value

Declaration
public virtual byte GetTagValueAsByteAtIndex(int index)
Parameters
Type Name Description
System.Int32 index

number of tag in entry (not in entire FIX message)

Returns
Type Description
System.Byte

first byte of tag value

GetTagValueAsByteAtIndex(Int32, Int32)

Returns byte of tag value at offset

Declaration
public virtual byte GetTagValueAsByteAtIndex(int index, int offset)
Parameters
Type Name Description
System.Int32 index

number of tag in entry (not in entire FIX message)

System.Int32 offset
Returns
Type Description
System.Byte

byte of tag value

GetTagValueAsBytes(Int32)

Returns tag value as byte array

Declaration
public virtual byte[] GetTagValueAsBytes(int tag)
Parameters
Type Name Description
System.Int32 tag

tag for find

Returns
Type Description
System.Byte[]

tag value

GetTagValueAsBytes(Int32, Byte[], Int32)

Returns tag value as byte array

Declaration
public virtual int GetTagValueAsBytes(int tag, byte[] dest, int offset)
Parameters
Type Name Description
System.Int32 tag

tag for find

System.Byte[] dest

array for fill

System.Int32 offset

start index in passed array from which array will filled

Returns
Type Description
System.Int32

length of wrote data

GetTagValueAsBytesAtIndex(Int32)

Returns tag value as byte array

Declaration
public virtual byte[] GetTagValueAsBytesAtIndex(int index)
Parameters
Type Name Description
System.Int32 index

number of tag in entry (not in entire FIX message)

Returns
Type Description
System.Byte[]

tag value

GetTagValueAsBytesAtIndex(Int32, Byte[], Int32)

Returns tag value as byte array

Declaration
public virtual int GetTagValueAsBytesAtIndex(int index, byte[] dest, int offset)
Parameters
Type Name Description
System.Int32 index

number of tag in entry (not in entire FIX message)

System.Byte[] dest

array for fill

System.Int32 offset

start index in passed array from which array will filled

Returns
Type Description
System.Int32

length of wrote data

GetTagValueAsDouble(Int32)

Returns tag value as double

Declaration
public virtual double GetTagValueAsDouble(int tag)
Parameters
Type Name Description
System.Int32 tag

tag for find

Returns
Type Description
System.Double

tag value

GetTagValueAsDoubleAtIndex(Int32)

Returns tag value as double

Declaration
public virtual double GetTagValueAsDoubleAtIndex(int index)
Parameters
Type Name Description
System.Int32 index

number of tag in entry (not in entire FIX message)

Returns
Type Description
System.Double

tag value

GetTagValueAsLong(Int32)

Returns tag value as long

Declaration
public virtual long GetTagValueAsLong(int tag)
Parameters
Type Name Description
System.Int32 tag

tag for find

Returns
Type Description
System.Int64

tag value

GetTagValueAsLongAtIndex(Int32)

Returns tag value as long

Declaration
public virtual long GetTagValueAsLongAtIndex(int index)
Parameters
Type Name Description
System.Int32 index

number of tag in entry (not in entire FIX message)

Returns
Type Description
System.Int64

tag value

GetTagValueAsString(Int32)

Returns tag value as string

Declaration
public virtual string GetTagValueAsString(int tag)
Parameters
Type Name Description
System.Int32 tag

tag for find

Returns
Type Description
System.String

tag value

GetTagValueAsStringAtIndex(Int32)

Returns tag value as string

Declaration
public virtual string GetTagValueAsStringAtIndex(int index)
Parameters
Type Name Description
System.Int32 index

number of tag in entry (not in entire FIX message)

Returns
Type Description
System.String

tag value

GetTagValueAsStringBuff(Int32, StringBuilder)

Fills passed StringBuffer by tag value

Declaration
public virtual void GetTagValueAsStringBuff(int tag, StringBuilder str)
Parameters
Type Name Description
System.Int32 tag

tag for find

System.Text.StringBuilder str

buffer for filled

GetTagValueAsStringBuffAtIndex(Int32, StringBuilder)

Fills passed StringBuffer by tag value

Declaration
public virtual void GetTagValueAsStringBuffAtIndex(int index, StringBuilder str)
Parameters
Type Name Description
System.Int32 index

number of tag in entry (not in entire FIX message)

System.Text.StringBuilder str

buffer for filled

IsEmpty()

Declaration
public virtual bool IsEmpty()
Returns
Type Description
System.Boolean

IsGroupTag(Int32)

Checks whether tag is leading tag of group

Declaration
public virtual bool IsGroupTag(int tag)
Parameters
Type Name Description
System.Int32 tag

tag for check

Returns
Type Description
System.Boolean

true if tag is leading tag of group, false if tag doesn't exists or is not leading tag of group

IsGroupTagAtIndex(Int32)

Checks whether tag is group tag at index

Declaration
public virtual bool IsGroupTagAtIndex(int index)
Parameters
Type Name Description
System.Int32 index

number of tag in entry (not in entire FIX message)

Returns
Type Description
System.Boolean

true if tag is group tag

IsRepeatingGroupExists(Int32)

Checks is entry contains nested group with passed leading tag. Note that empty groups, that doesn't appear in the message, also considered existing

Declaration
public virtual bool IsRepeatingGroupExists(int leadingTag)
Parameters
Type Name Description
System.Int32 leadingTag

leading tag for check

Returns
Type Description
System.Boolean

true if repeating group with passed leading tag exists.

IsTagExists(Int32)

Returns true if tag exists in entry

Declaration
public virtual bool IsTagExists(int tag)
Parameters
Type Name Description
System.Int32 tag

tag for check

Returns
Type Description
System.Boolean

is tag exists

LoadTagValue(Int32, TagValue)

Fills passed TagValue object by tag data

Declaration
public virtual void LoadTagValue(int tag, TagValue dest)
Parameters
Type Name Description
System.Int32 tag

tag for find

TagValue dest

object for fill

LoadTagValueByIndex(Int32, TagValue)

Fills passed TagValue object by tag data from index

Declaration
public virtual void LoadTagValueByIndex(int index, TagValue dest)
Parameters
Type Name Description
System.Int32 index

number of tag in entry (not in entire FIX message)

TagValue dest

object for fill

RemoveRepeatingGroup(Int32)

Removes repeating group from entry

Declaration
public virtual bool RemoveRepeatingGroup(int leadingTag)
Parameters
Type Name Description
System.Int32 leadingTag

leading tag of repeating group

Returns
Type Description
System.Boolean

true if repeating group was deleted

RemoveRepeatingGroupAtIndex(Int32)

Removes repeating group from entry

Declaration
public virtual bool RemoveRepeatingGroupAtIndex(int index)
Parameters
Type Name Description
System.Int32 index

index of leading tag group in entry (not in entire FIX message)

Returns
Type Description
System.Boolean

true if repeating group was deleted

RemoveTag(Int32)

Removes tag from entry

Declaration
public virtual bool RemoveTag(int tag)
Parameters
Type Name Description
System.Int32 tag

tag for remove

Returns
Type Description
System.Boolean

is tag was removes

RemoveTagAtIndex(Int32)

Removes tag from entry by index

Declaration
public virtual bool RemoveTagAtIndex(int index)
Parameters
Type Name Description
System.Int32 index

number of tag in entry (not in entire FIX message)

Returns
Type Description
System.Boolean

is tag was removes

Size()

Returns number of added tag in entry

Declaration
public virtual int Size()
Returns
Type Description
System.Int32

number of added tag in entry

ToByteArray()

Declaration
public virtual byte[] ToByteArray()
Returns
Type Description
System.Byte[]

ToPrintableString()

Declaration
public virtual string ToPrintableString()
Returns
Type Description
System.String

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()

UpdateCalendarValue(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType, IndexedStorage.MissingTagHandling)

Updates tag value

Declaration
public virtual int UpdateCalendarValue(int tag, DateTimeOffset value, FixDateFormatterFactory.FixDateType type, IndexedStorage.MissingTagHandling addIfNotExists)
Parameters
Type Name Description
System.Int32 tag

tag for update

System.DateTimeOffset value

new value for tag

FixDateFormatterFactory.FixDateType type

type of date

IndexedStorage.MissingTagHandling addIfNotExists

determines the behavior in case if tag is not exists

Returns
Type Description
System.Int32

index of updated value in fix message (not in group or entry)

UpdateValue(TagValue, IndexedStorage.MissingTagHandling)

Updates tagValue

Declaration
public virtual int UpdateValue(TagValue tagValue, IndexedStorage.MissingTagHandling addIfNotExists)
Parameters
Type Name Description
TagValue tagValue

tagValue for update

IndexedStorage.MissingTagHandling addIfNotExists

determines the behavior in case if tag is not exists

Returns
Type Description
System.Int32

index of updated value in fix message (not in group or entry)

UpdateValue(Int32, Boolean, IndexedStorage.MissingTagHandling)

Updates tag value

Declaration
public virtual int UpdateValue(int tag, bool value, IndexedStorage.MissingTagHandling addIfNotExists)
Parameters
Type Name Description
System.Int32 tag

tag for update

System.Boolean value

new value for tag

IndexedStorage.MissingTagHandling addIfNotExists

determines the behavior in case if tag is not exists

Returns
Type Description
System.Int32

index of updated value in fix message (not in group or entry)

UpdateValue(Int32, Byte[], IndexedStorage.MissingTagHandling)

Updates tag value

Declaration
public virtual int UpdateValue(int tag, byte[] value, IndexedStorage.MissingTagHandling addIfNotExists)
Parameters
Type Name Description
System.Int32 tag

tag for update

System.Byte[] value

new value for tag

IndexedStorage.MissingTagHandling addIfNotExists

determines the behavior in case if tag is not exists

Returns
Type Description
System.Int32

index of updated value in fix message (not in group or entry)

UpdateValue(Int32, Byte[], Int32, Int32, IndexedStorage.MissingTagHandling)

Updates tag value

Declaration
public virtual int UpdateValue(int tag, byte[] value, int offset, int length, IndexedStorage.MissingTagHandling addIfNotExists)
Parameters
Type Name Description
System.Int32 tag

tag for update

System.Byte[] value

new value for tag

System.Int32 offset

offset in passed array

System.Int32 length

length of array that will be added

IndexedStorage.MissingTagHandling addIfNotExists

determines the behavior in case if tag is not exists

Returns
Type Description
System.Int32

index of updated value in fix message (not in group or entry)

UpdateValue(Int32, Double, Int32, IndexedStorage.MissingTagHandling)

Updates tag value

Declaration
public virtual int UpdateValue(int tag, double value, int precision, IndexedStorage.MissingTagHandling addIfNotExists)
Parameters
Type Name Description
System.Int32 tag

tag for update

System.Double value

new value for tag

System.Int32 precision

precision of value rounding

IndexedStorage.MissingTagHandling addIfNotExists

determines the behavior in case if tag is not exists

Returns
Type Description
System.Int32

index of updated value in fix message (not in group or entry)

UpdateValue(Int32, Int64, IndexedStorage.MissingTagHandling)

Updates tag value

Declaration
public virtual int UpdateValue(int tag, long value, IndexedStorage.MissingTagHandling addIfNotExists)
Parameters
Type Name Description
System.Int32 tag

tag for update

System.Int64 value

new value for tag

IndexedStorage.MissingTagHandling addIfNotExists

determines the behavior in case if tag is not exists

Returns
Type Description
System.Int32

index of updated value in fix message (not in group or entry)

UpdateValue(Int32, String, IndexedStorage.MissingTagHandling)

Updates tag value

Declaration
public virtual int UpdateValue(int tag, string strBuffer, IndexedStorage.MissingTagHandling addIfNotExists)
Parameters
Type Name Description
System.Int32 tag

tag for update

System.String strBuffer

new value for tag

IndexedStorage.MissingTagHandling addIfNotExists

determines the behavior in case if tag is not exists

Returns
Type Description
System.Int32

index of updated value in fix message (not in group or entry)

In This Article
  • Fields
    • AllocatedSubGroups
    • Deleted
    • EntriesArray
    • EntryIndex
    • Group
    • GroupTags
    • NestedLeadingTags
    • OuterLeadingTags
    • ReleaseNeeded
    • RgArray
    • RgStorage
    • Storage
  • Methods
    • AddCalendarTag(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)
    • AddRepeatingGroup(Int32)
    • AddRepeatingGroup(Int32, RepeatingGroup)
    • AddRepeatingGroup(Int32, Boolean)
    • AddRepeatingGroup(Int32, Boolean, RepeatingGroup)
    • AddTag(TagValue)
    • AddTag(Int32, Boolean)
    • AddTag(Int32, Byte[])
    • AddTag(Int32, Byte[], Int32, Int32)
    • AddTag(Int32, Double, Int32)
    • AddTag(Int32, Int64)
    • AddTag(Int32, String)
    • Clear()
    • CopyRepeatingGroup(RepeatingGroup)
    • CopyRepeatingGroup(RepeatingGroup, RepeatingGroup)
    • GetEntryIndex()
    • GetGroup()
    • GetOrAddRepeatingGroup(Int32)
    • GetOrAddRepeatingGroup(Int32, RepeatingGroup)
    • GetRepeatingGroup(Int32)
    • GetRepeatingGroup(Int32, RepeatingGroup)
    • GetRepeatingGroupAtIndex(Int32)
    • GetRepeatingGroupAtIndex(Int32, RepeatingGroup)
    • GetSize()
    • GetTagIndex(Int32)
    • GetTagValueAsBool(Int32)
    • GetTagValueAsBoolAtIndex(Int32)
    • GetTagValueAsByte(Int32)
    • GetTagValueAsByte(Int32, Int32)
    • GetTagValueAsByteAtIndex(Int32)
    • GetTagValueAsByteAtIndex(Int32, Int32)
    • GetTagValueAsBytes(Int32)
    • GetTagValueAsBytes(Int32, Byte[], Int32)
    • GetTagValueAsBytesAtIndex(Int32)
    • GetTagValueAsBytesAtIndex(Int32, Byte[], Int32)
    • GetTagValueAsDouble(Int32)
    • GetTagValueAsDoubleAtIndex(Int32)
    • GetTagValueAsLong(Int32)
    • GetTagValueAsLongAtIndex(Int32)
    • GetTagValueAsString(Int32)
    • GetTagValueAsStringAtIndex(Int32)
    • GetTagValueAsStringBuff(Int32, StringBuilder)
    • GetTagValueAsStringBuffAtIndex(Int32, StringBuilder)
    • IsEmpty()
    • IsGroupTag(Int32)
    • IsGroupTagAtIndex(Int32)
    • IsRepeatingGroupExists(Int32)
    • IsTagExists(Int32)
    • LoadTagValue(Int32, TagValue)
    • LoadTagValueByIndex(Int32, TagValue)
    • RemoveRepeatingGroup(Int32)
    • RemoveRepeatingGroupAtIndex(Int32)
    • RemoveTag(Int32)
    • RemoveTagAtIndex(Int32)
    • Size()
    • ToByteArray()
    • ToPrintableString()
    • ToString()
    • UpdateCalendarValue(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType, IndexedStorage.MissingTagHandling)
    • UpdateValue(TagValue, IndexedStorage.MissingTagHandling)
    • UpdateValue(Int32, Boolean, IndexedStorage.MissingTagHandling)
    • UpdateValue(Int32, Byte[], IndexedStorage.MissingTagHandling)
    • UpdateValue(Int32, Byte[], Int32, Int32, IndexedStorage.MissingTagHandling)
    • UpdateValue(Int32, Double, Int32, IndexedStorage.MissingTagHandling)
    • UpdateValue(Int32, Int64, IndexedStorage.MissingTagHandling)
    • UpdateValue(Int32, String, IndexedStorage.MissingTagHandling)
Back to top Generated by DocFX