Created by Docfx
  • Programmer’s Guide
  • Api Documentation
  • FixAntenna.Fix.Message
  • ExtendedIndexedStorage
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 ExtendedIndexedStorage

Inheritance
System.Object
IndexedStorage
ExtendedIndexedStorage
HpExtendedIndexedStorage
Inherited Members
IndexedStorage.NotFound
IndexedStorage.FieldSeparator
IndexedStorage.AddTagAtIndex(Int32, Int32, Byte)
IndexedStorage.AddTag(Int32, Char)
IndexedStorage.AddTagAtIndex(Int32, Int32, Char)
IndexedStorage.AddTag(Int32, Byte[], Int32, Int32)
IndexedStorage.AddTagAtIndex(Int32, Int32, Byte[], Int32, Int32)
IndexedStorage.AddTag(Int32, Int64)
IndexedStorage.AddTagAtIndex(Int32, Int32, Int64)
IndexedStorage.AddTagAtIndex(Int32, Int32, Int64, Boolean)
IndexedStorage.AddTagAtIndexForRg(Int32, Int32, Int64, Int32)
IndexedStorage.AddTag(Int32, Double, Int32)
IndexedStorage.AddTagAtIndex(Int32, Int32, Double, Int32)
IndexedStorage.AddTag(Int32, String)
IndexedStorage.AddTagAtIndex(Int32, Int32, String)
IndexedStorage.AddCalendarTag(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)
IndexedStorage.AddCalendarTagAtIndex(Int32, Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)
IndexedStorage.AddTimeTag(Int32, DateTime, TimestampPrecision)
IndexedStorage.AddTimeTagAtIndex(Int32, Int32, DateTime, TimestampPrecision)
IndexedStorage.AddTimeTag(Int32, DateTimeOffset, TimestampPrecision)
IndexedStorage.AddTimeTagAtIndex(Int32, Int32, DateTimeOffset, TimestampPrecision)
IndexedStorage.AddDateTimeTag(Int32, DateTime, TimestampPrecision)
IndexedStorage.AddDateTimeTagAtIndex(Int32, Int32, DateTime, TimestampPrecision)
IndexedStorage.AddDateTimeTag(Int32, DateTimeOffset, TimestampPrecision)
IndexedStorage.AddDateTimeTagAtIndex(Int32, Int32, DateTimeOffset, TimestampPrecision)
IndexedStorage.SetPaddedLongTag(Int32, Int64, Int32, IndexedStorage.MissingTagHandling)
IndexedStorage.ReserveTagAtIndexForRg(Int32, Int32, Int32)
IndexedStorage.ReserveTagAtIndex(Int32, Int32)
IndexedStorage.ReserveTagAtIndex(Int32, Int32, Boolean)
IndexedStorage.LoadTagValue(Int32, TagValue)
IndexedStorage.LoadTagValue(Int32, TagValue, Int32)
IndexedStorage.LoadTagValueByIndex(Int32, TagValue)
IndexedStorage.GetTagValueAsBytesAtIndex(Int32)
IndexedStorage.GetTagValueAsBytesAtIndex(Int32, Byte[], Int32)
IndexedStorage.GetTagValueAsByteAtIndex(Int32, Int32)
IndexedStorage.GetTagValueAsBoolAtIndex(Int32)
IndexedStorage.GetTagValueAsDoubleAtIndex(Int32)
IndexedStorage.GetTagValueAsDecimalAtIndex(Int32)
IndexedStorage.GetTagValueAsLongAtIndex(Int32)
IndexedStorage.GetTagValueAsStringBuffAtIndex(Int32, StringBuilder)
IndexedStorage.GetTagValueAsReusableStringAtIndex(ReusableString, Int32)
IndexedStorage.GetTagValueAsStringAtIndex(Int32)
IndexedStorage.GetTagValueAtIndex(Int32, ByteBuffer)
IndexedStorage.UpdateValue(Int32, Byte[], Int32, Int32, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(Int32, Int32, Byte[], Int32, Int32, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValueAtIndex(Int32, Byte[], Int32, Int32)
IndexedStorage.UpdateValue(Int32, Byte[], IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(Int32, Int32, Byte[], IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValueAtIndex(Int32, Byte[])
IndexedStorage.UpdateValue(Int32, Int64, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(Int32, Int32, Int64, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdatePaddedValueAtIndex(Int32, Int64, Int32)
IndexedStorage.UpdateValueAtIndex(Int32, Int64)
IndexedStorage.UpdateValue(Int32, Double, Int32, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(Int32, Int32, Double, Int32, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValueAtIndex(Int32, Double, Int32)
IndexedStorage.UpdateValue(Int32, String, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(Int32, Int32, String, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValueAtIndex(Int32, String)
IndexedStorage.UpdateValue(Int32, Boolean, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(Int32, Int32, Boolean, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValueAtIndex(Int32, Boolean)
IndexedStorage.UpdateValue(TagValue, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(TagValue, Int32, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValueAtIndex(Int32, TagValue)
IndexedStorage.UpdateCalendarValue(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateCalendarValue(Int32, Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateCalendarValueAtIndex(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)
IndexedStorage.UpdateTimeValue(Int32, DateTime, TimestampPrecision, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateTimeValue(Int32, Int32, DateTime, TimestampPrecision, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateTimeValueAtIndex(Int32, DateTime, TimestampPrecision)
IndexedStorage.UpdateTimeValue(Int32, DateTimeOffset, TimestampPrecision, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateTimeValue(Int32, Int32, DateTimeOffset, TimestampPrecision, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateTimeValueAtIndex(Int32, DateTimeOffset, TimestampPrecision)
IndexedStorage.UpdateDateTimeValue(Int32, DateTime, TimestampPrecision, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateDateTimeValue(Int32, Int32, DateTime, TimestampPrecision, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateDateTimeValueAtIndex(Int32, DateTime, TimestampPrecision)
IndexedStorage.UpdateDateTimeValue(Int32, DateTimeOffset, TimestampPrecision, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateDateTimeValue(Int32, Int32, DateTimeOffset, TimestampPrecision, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateDateTimeValueAtIndex(Int32, DateTimeOffset, TimestampPrecision)
IndexedStorage.IsTagExists(Int32)
IndexedStorage.IsTagExists(Int32, Int32)
IndexedStorage.GetTagIndex(Int32)
IndexedStorage.GetTagIndex(Int32, Int32)
IndexedStorage.GetTagIndexStartingFrom(Int32, Int32)
IndexedStorage.GetTagIndexBetween(Int32, Int32, Int32)
IndexedStorage.GetTagIdAtIndex(Int32)
IndexedStorage.GetTagValueLengthAtIndex(Int32)
IndexedStorage.GetTagValueOffsetAtIndex(Int32)
IndexedStorage.GetTagValueLength(Int32)
IndexedStorage.GetTagValueLength(Int32, Int32)
IndexedStorage.GetNumOfGroup()
IndexedStorage.GetSize()
IndexedStorage.GetRawLength()
IndexedStorage.GetFieldIndexData()
IndexedStorage.isAllTagsInOneBuffer()
IndexedStorage.FillSubStorage(Int32, Int32, IndexedStorage)
IndexedStorage.Clear()
IndexedStorage.RemoveTag(Int32)
IndexedStorage.RemoveTag(Int32, Int32)
IndexedStorage.RemoveTagAtIndex(Int32)
IndexedStorage.RemoveTagAtIndex(Int32, Boolean)
IndexedStorage.DeepCopy(IndexedStorage)
IndexedStorage.EnsureCapacityAndEnlarge()
IndexedStorage.EnsureCapacityAndEnlarge(Int32)
IndexedStorage.OnEnlarge(Int32, Int32)
IndexedStorage.GetIndexCapacity()
IndexedStorage.ToByteArrayAndReturnNextPosition(Byte[], Int32, Int32[])
IndexedStorage.GenericMessageToByteArrayAndReturnNextPosition(Byte[], Int32, IMaskedTags)
IndexedStorage.PreparedToByteArrayAndReturnNextPosition(Byte[], Int32, IMaskedTags)
IndexedStorage.SetOriginalBuffer(Byte[], Int32, Int32)
IndexedStorage.TransferDataToArena()
IndexedStorage.MapTagInOrigStorage(Int32, Int32, Int32)
IndexedStorage.MapPreparedTagInOrigStorage(Int32, Int32, Int32)
IndexedStorage.GetRepeatingGroup(Int32, RepeatingGroup)
IndexedStorage.GetRepeatingGroup(Int32)
IndexedStorage.GetOrAddRepeatingGroup(Int32)
IndexedStorage.GetOrAddRepeatingGroup(Int32, RepeatingGroup)
IndexedStorage.GetOrAddRepeatingGroupAtIndex(Int32, Int32)
IndexedStorage.GetOrAddRepeatingGroupAtIndex(Int32, Int32, RepeatingGroup)
IndexedStorage.GetRepeatingGroupAtIndex(Int32)
IndexedStorage.GetRepeatingGroupAtIndex(Int32, RepeatingGroup)
IndexedStorage.IsRepeatingGroupExists(Int32)
IndexedStorage.RemoveRepeatingGroup(Int32)
IndexedStorage.RemoveRepeatingGroupAtIndex(Int32)
IndexedStorage.InvalidateRepeatingGroupIndex()
IndexedStorage.AddRepeatingGroup(Int32, RepeatingGroup)
IndexedStorage.AddRepeatingGroup(Int32)
IndexedStorage.AddRepeatingGroup(Int32, Boolean)
IndexedStorage.AddRepeatingGroup(Int32, Boolean, RepeatingGroup)
IndexedStorage.AddRepeatingGroupAtIndex(Int32, Int32, Boolean, RepeatingGroup)
IndexedStorage.AddRepeatingGroupAtIndex(Int32, Int32, Boolean)
IndexedStorage.AddRepeatingGroupAtIndex(Int32, Int32)
IndexedStorage.AddRepeatingGroupAtIndex(Int32, Int32, RepeatingGroup)
IndexedStorage.CopyRepeatingGroup(RepeatingGroup)
IndexedStorage.CopyRepeatingGroup(RepeatingGroup, Int32)
IndexedStorage.CopyRepeatingGroup(RepeatingGroup, RepeatingGroup)
IndexedStorage.CopyRepeatingGroup(RepeatingGroup, RepeatingGroup, Int32)
IndexedStorage.GetHashCode()
IndexedStorage.FindOrPrepareToAdd(Int32, IndexedStorage.MissingTagHandling)
IndexedStorage.FindOrPrepareToAdd(Int32, Int32, IndexedStorage.MissingTagHandling)
IndexedStorage.CanCopyInPlaceNumber(Int32, Int32, Int32)
IndexedStorage.CanCopyInPlace(Int32, Int32, Int32)
IndexedStorage.CanCopyInPlaceWithLengthReducing(Int32, Int32, Int32)
IndexedStorage.GetStorage(Int32)
IndexedStorage.GetStorageType(Int32)
IndexedStorage.GetFixVersion()
IndexedStorage.MarkUnserializableTag(Int32)
IndexedStorage.ClearUnserializableTags()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: FixAntenna.Fix.Message
Assembly: FixAntenna.Message.dll
Syntax
public abstract class ExtendedIndexedStorage : IndexedStorage

Constructors

ExtendedIndexedStorage(Int32)

Declaration
protected ExtendedIndexedStorage(int initialSize)
Parameters
Type Name Description
System.Int32 initialSize

Methods

AddTag(TagValue)

Declaration
public int AddTag(TagValue tagValue)
Parameters
Type Name Description
TagValue tagValue
Returns
Type Description
System.Int32

AddTag(Int32, Boolean)

Declaration
public int AddTag(int tagId, bool value)
Parameters
Type Name Description
System.Int32 tagId
System.Boolean value
Returns
Type Description
System.Int32

AddTag(Int32, Byte[])

Declaration
public int AddTag(int tagId, byte[] value)
Parameters
Type Name Description
System.Int32 tagId
System.Byte[] value
Returns
Type Description
System.Int32

AddTagAtIndex(Int32, TagValue)

Declaration
public int AddTagAtIndex(int index, TagValue tagValue)
Parameters
Type Name Description
System.Int32 index
TagValue tagValue
Returns
Type Description
System.Int32

AddTagAtIndex(Int32, Int32, Boolean)

Declaration
public int AddTagAtIndex(int index, int tagId, bool value)
Parameters
Type Name Description
System.Int32 index
System.Int32 tagId
System.Boolean value
Returns
Type Description
System.Int32

AddTagAtIndex(Int32, Int32, Byte[])

Declaration
public int AddTagAtIndex(int index, int tagId, byte[] value)
Parameters
Type Name Description
System.Int32 index
System.Int32 tagId
System.Byte[] value
Returns
Type Description
System.Int32

GetMsgSeqNumber()

Gets message sequence number.

Declaration
public long GetMsgSeqNumber()
Returns
Type Description
System.Int64

sequence number if field exist and -1 if doesn't.

GetMsgType()

Gets message type.

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

message type or null if tag 35 not exists.

GetMsgVersion()

Gets message fix version.

Declaration
public FixVersion GetMsgVersion()
Returns
Type Description
FixVersion

FIXVersion if 9 tg exists

Exceptions
Type Condition
System.ArgumentException

if version is invalid.

GetTagValueAsBool(Int32)

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

GetTagValueAsBool(Int32, Int32)

Declaration
public bool GetTagValueAsBool(int tagId, int occurrence)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
Returns
Type Description
System.Boolean

GetTagValueAsByte(Int32)

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

GetTagValueAsByte(Int32, Int32)

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

GetTagValueAsByte(Int32, Int32, Int32)

Declaration
public byte GetTagValueAsByte(int tagId, int offset, int occurrence)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 offset
System.Int32 occurrence
Returns
Type Description
System.Byte

GetTagValueAsByteAtIndex(Int32)

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

GetTagValueAsBytes(Int32)

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

GetTagValueAsBytes(Int32, Byte[], Int32)

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

value length

Exceptions
Type Condition
FieldNotFoundException

GetTagValueAsBytes(Int32, Int32)

Declaration
public byte[] GetTagValueAsBytes(int tagId, int occurrence)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
Returns
Type Description
System.Byte[]

GetTagValueAsBytes(Int32, Int32, Byte[], Int32)

Declaration
public int GetTagValueAsBytes(int tagId, int occurrence, byte[] dest, int offset)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
System.Byte[] dest
System.Int32 offset
Returns
Type Description
System.Int32

getTagValueAsDateOnly(Int32)

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

getTagValueAsDateOnly(Int32, Int32)

Declaration
public virtual DateTime getTagValueAsDateOnly(int tagId, int occurrence)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
Returns
Type Description
System.DateTime

getTagValueAsDateOnlyAtIndex(Int32)

Declaration
public virtual DateTime getTagValueAsDateOnlyAtIndex(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.DateTime

GetTagValueAsDecimal(Int32)

Declaration
public decimal GetTagValueAsDecimal(int tag)
Parameters
Type Name Description
System.Int32 tag
Returns
Type Description
System.Decimal

GetTagValueAsDecimal(Int32, Int32)

Declaration
public decimal GetTagValueAsDecimal(int tag, int occurrence)
Parameters
Type Name Description
System.Int32 tag
System.Int32 occurrence
Returns
Type Description
System.Decimal

GetTagValueAsDouble(Int32)

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

GetTagValueAsDouble(Int32, Int32)

Declaration
public double GetTagValueAsDouble(int tagId, int occurrence)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
Returns
Type Description
System.Double

GetTagValueAsLong(Int32)

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

GetTagValueAsLong(Int32, Int32)

Declaration
public long GetTagValueAsLong(int tagId, int occurrence)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
Returns
Type Description
System.Int64

GetTagValueAsMonthYear(Int32)

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

GetTagValueAsMonthYear(Int32, Int32)

Declaration
public virtual DateTime GetTagValueAsMonthYear(int tagId, int occurrence)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
Returns
Type Description
System.DateTime

GetTagValueAsMonthYearAtIndex(Int32)

Declaration
public virtual DateTime GetTagValueAsMonthYearAtIndex(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.DateTime

GetTagValueAsReusableString(ReusableString, Int32)

Sets the value in provided ReusableString. The method can be used for obtaining string values without creating a new object (to avoid garbage).

Declaration
public void GetTagValueAsReusableString(ReusableString reusableString, int tagId)
Parameters
Type Name Description
ReusableString reusableString
System.Int32 tagId

number of tag for which the value will be obtained.

Exceptions
Type Condition
FieldNotFoundException

if there is no value for specified tag.

GetTagValueAsReusableString(ReusableString, Int32, Int32)

Sets the value in provided ReusableString. The method can be used for obtaining string values without creating a new object (to avoid garbage).

Declaration
public void GetTagValueAsReusableString(ReusableString reusableString, int tagId, int occurrence)
Parameters
Type Name Description
ReusableString reusableString
System.Int32 tagId

number of tag for which the value will be obtained.

System.Int32 occurrence

value occurrence of specified tag. Numeration starts with 1.

Exceptions
Type Condition
FieldNotFoundException

if there is no value for specified tag.

GetTagValueAsString(Int32)

Gets string value.

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

the tag id

Returns
Type Description
System.String

string value if tag exist, otherwise null

GetTagValueAsString(Int32, Int32)

Declaration
public string GetTagValueAsString(int tagId, int occurrence)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
Returns
Type Description
System.String

GetTagValueAsStringBuff(Int32, StringBuilder)

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

GetTagValueAsStringBuff(Int32, StringBuilder, Int32)

Declaration
public void GetTagValueAsStringBuff(int tagId, StringBuilder str, int occurrence)
Parameters
Type Name Description
System.Int32 tagId
System.Text.StringBuilder str
System.Int32 occurrence

getTagValueAsTimeOnly(Int32)

Parse the value of time (HH:MM:SS or HH:MM:SS.sss)

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

Time with UTC kind

getTagValueAsTimeOnly(Int32, Int32)

Parse the value of time (HH:MM:SS or HH:MM:SS[.sss])

Declaration
public virtual DateTime getTagValueAsTimeOnly(int tagId, int occurrence)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
Returns
Type Description
System.DateTime

Time with UTC kind

getTagValueAsTimeOnlyAtIndex(Int32)

Parse the value of time (HH:MM:SS or HH:MM:SS[.sss])

Declaration
public virtual DateTime getTagValueAsTimeOnlyAtIndex(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.DateTime

Time with UTC kind

GetTagValueAsTimestamp(Int32)

Parse the value of timestamp (YYYYMMDD-HH:MM:SS or YYYYMMDD-HH:MM:SS.sss)

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

Time with UTC kind

GetTagValueAsTimestamp(Int32, Int32)

Parse the value of timestamp (YYYYMMDD-HH:MM:SS or YYYYMMDD-HH:MM:SS.sss)

Declaration
public virtual DateTime GetTagValueAsTimestamp(int tagId, int occurrence)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
Returns
Type Description
System.DateTime

Time with UTC kind

GetTagValueAsTimestampAtIndex(Int32)

Parse the value of timestamp (YYYYMMDD-HH:MM:SS or YYYYMMDD-HH:MM:SS.sss)

Declaration
public virtual DateTime GetTagValueAsTimestampAtIndex(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.DateTime

Time with UTC kind

getTagValueAsTZTimeOnly(Int32)

Parse the value of TZTimeOnly (HH:MM[:SS][.sss][Z | [ + | - hh[:mm]]])

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

Time with offset

getTagValueAsTZTimeOnly(Int32, Int32)

Parse the value of TZTimeOnly (HH:MM[:SS][.sss][Z | [ + | - hh[:mm]]])

Declaration
public virtual DateTimeOffset getTagValueAsTZTimeOnly(int tagId, int occurrence)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
Returns
Type Description
System.DateTimeOffset

Time with offset

getTagValueAsTZTimeOnlyAtIndex(Int32)

Parse the value of TZTimeOnly (HH:MM[:SS][.sss][Z | [ + | - hh[:mm]]])

Declaration
public virtual DateTimeOffset getTagValueAsTZTimeOnlyAtIndex(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.DateTimeOffset

Time with offset

GetTagValueAsTzTimestamp(Int32)

Parse the value of TZTimestamp (YYYYMMDD-HH:MM:SS[.sss][Z | [ + | - hh[:mm]]])

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

Time with offset

GetTagValueAsTzTimestamp(Int32, Int32)

Parse the value of TZTimestamp (YYYYMMDD-HH:MM:SS[.sss][Z | [ + | - hh[:mm]]])

Declaration
public virtual DateTimeOffset GetTagValueAsTzTimestamp(int tagId, int occurrence)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
Returns
Type Description
System.DateTimeOffset

Time with offset

GetTagValueAsTzTimestampAtIndex(Int32)

Parse the value of TZTimestamp (YYYYMMDD-HH:MM:SS[.sss][Z | [ + | - hh[:mm]]])

Declaration
public virtual DateTimeOffset GetTagValueAsTzTimestampAtIndex(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.DateTimeOffset

Time with offset

HasTagValue(Int32)

Declaration
public virtual bool HasTagValue(int tagId)
Parameters
Type Name Description
System.Int32 tagId
Returns
Type Description
System.Boolean

IsTagValueEqual(Int32, Byte[])

Declaration
public virtual bool IsTagValueEqual(int tagId, byte[] value)
Parameters
Type Name Description
System.Int32 tagId
System.Byte[] value
Returns
Type Description
System.Boolean

Set(TagValue)

Declaration
public void Set(TagValue value)
Parameters
Type Name Description
TagValue value

Set(Int32, TagValue)

Declaration
public void Set(int occurrence, TagValue value)
Parameters
Type Name Description
System.Int32 occurrence
TagValue value

Set(Int32, Boolean)

Declaration
public void Set(int tagId, bool value)
Parameters
Type Name Description
System.Int32 tagId
System.Boolean value

Set(Int32, Byte)

Declaration
public void Set(int tagId, byte value)
Parameters
Type Name Description
System.Int32 tagId
System.Byte value

Set(Int32, Byte[])

Declaration
public void Set(int tagId, byte[] value)
Parameters
Type Name Description
System.Int32 tagId
System.Byte[] value

Set(Int32, Byte[], Int32, Int32)

Declaration
public void Set(int tagId, byte[] value, int offset, int length)
Parameters
Type Name Description
System.Int32 tagId
System.Byte[] value
System.Int32 offset
System.Int32 length

Set(Int32, Char)

Declaration
public void Set(int tagId, char value)
Parameters
Type Name Description
System.Int32 tagId
System.Char value

Set(Int32, Double, Int32)

Declaration
public void Set(int tagId, double value, int precision)
Parameters
Type Name Description
System.Int32 tagId
System.Double value
System.Int32 precision

Set(Int32, Int32)

Declaration
public void Set(int tagId, int value)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 value

Set(Int32, Int32, Boolean)

Declaration
public void Set(int tagId, int occurrence, bool value)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
System.Boolean value

Set(Int32, Int32, Byte)

Declaration
public void Set(int tagId, int occurrence, byte value)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
System.Byte value

Set(Int32, Int32, Byte[])

Declaration
public void Set(int tagId, int occurrence, byte[] value)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
System.Byte[] value

Set(Int32, Int32, Byte[], Int32, Int32)

Declaration
public void Set(int tagId, int occurrence, byte[] value, int offset, int length)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
System.Byte[] value
System.Int32 offset
System.Int32 length

Set(Int32, Int32, Char)

Declaration
public void Set(int tagId, int occurrence, char value)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
System.Char value

Set(Int32, Int32, Double, Int32)

Declaration
public void Set(int tagId, int occurrence, double value, int precision)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
System.Double value
System.Int32 precision

Set(Int32, Int32, Int32)

Declaration
public void Set(int tagId, int occurrence, int value)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
System.Int32 value

Set(Int32, Int32, Int64)

Declaration
public void Set(int tagId, int occurrence, long value)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
System.Int64 value

Set(Int32, Int32, String)

Declaration
public void Set(int tagId, int occurrence, string value)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
System.String value

Set(Int32, Int64)

Declaration
public void Set(int tagId, long value)
Parameters
Type Name Description
System.Int32 tagId
System.Int64 value

Set(Int32, String)

Declaration
public void Set(int tagId, string value)
Parameters
Type Name Description
System.Int32 tagId
System.String value

Set(Int32, StringBuilder)

Declaration
public void Set(int tagId, StringBuilder value)
Parameters
Type Name Description
System.Int32 tagId
System.Text.StringBuilder value

SetAtIndex(Int32, TagValue)

Declaration
public void SetAtIndex(int tagIndex, TagValue value)
Parameters
Type Name Description
System.Int32 tagIndex
TagValue value

SetAtIndex(Int32, Boolean)

Declaration
public void SetAtIndex(int index, bool value)
Parameters
Type Name Description
System.Int32 index
System.Boolean value

SetAtIndex(Int32, Byte)

Declaration
public void SetAtIndex(int index, byte value)
Parameters
Type Name Description
System.Int32 index
System.Byte value

SetAtIndex(Int32, Byte[])

Declaration
public void SetAtIndex(int index, byte[] value)
Parameters
Type Name Description
System.Int32 index
System.Byte[] value

SetAtIndex(Int32, Byte[], Int32, Int32)

Declaration
public void SetAtIndex(int index, byte[] value, int offset, int length)
Parameters
Type Name Description
System.Int32 index
System.Byte[] value
System.Int32 offset
System.Int32 length

SetAtIndex(Int32, Char)

Declaration
public void SetAtIndex(int index, char value)
Parameters
Type Name Description
System.Int32 index
System.Char value

SetAtIndex(Int32, Double, Int32)

Declaration
public void SetAtIndex(int index, double value, int precision)
Parameters
Type Name Description
System.Int32 index
System.Double value
System.Int32 precision

SetAtIndex(Int32, Int32)

Declaration
public void SetAtIndex(int index, int value)
Parameters
Type Name Description
System.Int32 index
System.Int32 value

SetAtIndex(Int32, Int64)

Declaration
public void SetAtIndex(int index, long value)
Parameters
Type Name Description
System.Int32 index
System.Int64 value

SetAtIndex(Int32, String)

Declaration
public void SetAtIndex(int index, string value)
Parameters
Type Name Description
System.Int32 index
System.String value

SetCalendarValue(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)

Declaration
public void SetCalendarValue(int tagId, DateTimeOffset value, FixDateFormatterFactory.FixDateType type)
Parameters
Type Name Description
System.Int32 tagId
System.DateTimeOffset value
FixDateFormatterFactory.FixDateType type

SetCalendarValue(Int32, Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)

Declaration
public void SetCalendarValue(int tagId, int occurrence, DateTimeOffset value, FixDateFormatterFactory.FixDateType type)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
System.DateTimeOffset value
FixDateFormatterFactory.FixDateType type

SetCalendarValueAtIndex(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)

Declaration
public void SetCalendarValueAtIndex(int index, DateTimeOffset value, FixDateFormatterFactory.FixDateType type)
Parameters
Type Name Description
System.Int32 index
System.DateTimeOffset value
FixDateFormatterFactory.FixDateType type
In This Article
  • Constructors
    • ExtendedIndexedStorage(Int32)
  • Methods
    • AddTag(TagValue)
    • AddTag(Int32, Boolean)
    • AddTag(Int32, Byte[])
    • AddTagAtIndex(Int32, TagValue)
    • AddTagAtIndex(Int32, Int32, Boolean)
    • AddTagAtIndex(Int32, Int32, Byte[])
    • GetMsgSeqNumber()
    • GetMsgType()
    • GetMsgVersion()
    • GetTagValueAsBool(Int32)
    • GetTagValueAsBool(Int32, Int32)
    • GetTagValueAsByte(Int32)
    • GetTagValueAsByte(Int32, Int32)
    • GetTagValueAsByte(Int32, Int32, Int32)
    • GetTagValueAsByteAtIndex(Int32)
    • GetTagValueAsBytes(Int32)
    • GetTagValueAsBytes(Int32, Byte[], Int32)
    • GetTagValueAsBytes(Int32, Int32)
    • GetTagValueAsBytes(Int32, Int32, Byte[], Int32)
    • getTagValueAsDateOnly(Int32)
    • getTagValueAsDateOnly(Int32, Int32)
    • getTagValueAsDateOnlyAtIndex(Int32)
    • GetTagValueAsDecimal(Int32)
    • GetTagValueAsDecimal(Int32, Int32)
    • GetTagValueAsDouble(Int32)
    • GetTagValueAsDouble(Int32, Int32)
    • GetTagValueAsLong(Int32)
    • GetTagValueAsLong(Int32, Int32)
    • GetTagValueAsMonthYear(Int32)
    • GetTagValueAsMonthYear(Int32, Int32)
    • GetTagValueAsMonthYearAtIndex(Int32)
    • GetTagValueAsReusableString(ReusableString, Int32)
    • GetTagValueAsReusableString(ReusableString, Int32, Int32)
    • GetTagValueAsString(Int32)
    • GetTagValueAsString(Int32, Int32)
    • GetTagValueAsStringBuff(Int32, StringBuilder)
    • GetTagValueAsStringBuff(Int32, StringBuilder, Int32)
    • getTagValueAsTimeOnly(Int32)
    • getTagValueAsTimeOnly(Int32, Int32)
    • getTagValueAsTimeOnlyAtIndex(Int32)
    • GetTagValueAsTimestamp(Int32)
    • GetTagValueAsTimestamp(Int32, Int32)
    • GetTagValueAsTimestampAtIndex(Int32)
    • getTagValueAsTZTimeOnly(Int32)
    • getTagValueAsTZTimeOnly(Int32, Int32)
    • getTagValueAsTZTimeOnlyAtIndex(Int32)
    • GetTagValueAsTzTimestamp(Int32)
    • GetTagValueAsTzTimestamp(Int32, Int32)
    • GetTagValueAsTzTimestampAtIndex(Int32)
    • HasTagValue(Int32)
    • IsTagValueEqual(Int32, Byte[])
    • Set(TagValue)
    • Set(Int32, TagValue)
    • Set(Int32, Boolean)
    • Set(Int32, Byte)
    • Set(Int32, Byte[])
    • Set(Int32, Byte[], Int32, Int32)
    • Set(Int32, Char)
    • Set(Int32, Double, Int32)
    • Set(Int32, Int32)
    • Set(Int32, Int32, Boolean)
    • Set(Int32, Int32, Byte)
    • Set(Int32, Int32, Byte[])
    • Set(Int32, Int32, Byte[], Int32, Int32)
    • Set(Int32, Int32, Char)
    • Set(Int32, Int32, Double, Int32)
    • Set(Int32, Int32, Int32)
    • Set(Int32, Int32, Int64)
    • Set(Int32, Int32, String)
    • Set(Int32, Int64)
    • Set(Int32, String)
    • Set(Int32, StringBuilder)
    • SetAtIndex(Int32, TagValue)
    • SetAtIndex(Int32, Boolean)
    • SetAtIndex(Int32, Byte)
    • SetAtIndex(Int32, Byte[])
    • SetAtIndex(Int32, Byte[], Int32, Int32)
    • SetAtIndex(Int32, Char)
    • SetAtIndex(Int32, Double, Int32)
    • SetAtIndex(Int32, Int32)
    • SetAtIndex(Int32, Int64)
    • SetAtIndex(Int32, String)
    • SetCalendarValue(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)
    • SetCalendarValue(Int32, Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)
    • SetCalendarValueAtIndex(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)
Back to top Generated by DocFX