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

Inheritance
System.Object
IndexedStorage
ExtendedIndexedStorage
HpExtendedIndexedStorage
AbstractFixMessage
FixMessageAdapter
FixMessage
Implements
System.Collections.Generic.IList<TagValue>
System.Collections.Generic.ICollection<TagValue>
System.Collections.Generic.IEnumerable<TagValue>
System.Collections.IEnumerable
Inherited Members
AbstractFixMessage.ForceCloneOnSend
AbstractFixMessage.IsFree
AbstractFixMessage.IsMessageIncompleteValue
AbstractFixMessage.IsPreparedMessageValue
AbstractFixMessage.Iterator
AbstractFixMessage.IsOriginatingFromPool
AbstractFixMessage.IEnumerable.GetEnumerator()
AbstractFixMessage.IsUserOwned()
AbstractFixMessage.IsPreparedMessage()
AbstractFixMessage.IsMessageIncomplete()
AbstractFixMessage.MakeStandalone()
AbstractFixMessage.SwitchToStandalone()
AbstractFixMessage.Add(TagValue)
AbstractFixMessage.AddAll(FixMessage)
AbstractFixMessage.DeepCopyTo(FixMessage)
AbstractFixMessage.CanCopyInPlace(Int32, Int32, Int32)
AbstractFixMessage.CanCopyInPlaceNumber(Int32, Int32, Int32)
AbstractFixMessage.GetTagNumAtIndex(Int32)
AbstractFixMessage.GetTagLength(Int32)
AbstractFixMessage.CalculateBodyLength()
AbstractFixMessage.CalculateChecksum()
AbstractFixMessage.ToString()
AbstractFixMessage.ToUnmaskedString()
AbstractFixMessage.ToPrintableString()
AbstractFixMessage.ToPrintableString(IMaskedTags)
AbstractFixMessage.ToByteArray()
AbstractFixMessage.ToByteArray(IMaskedTags)
AbstractFixMessage.IsMessageBufferContinuous()
AbstractFixMessage.ToByteArrayAndReturnNextPosition(Byte[], Int32)
AbstractFixMessage.Split(Int32)
AbstractFixMessage.NotifyInvalidMessage(Int32, Int32)
AbstractFixMessage.GetTagIndex(Int32)
AbstractFixMessage.RemoveTag(Int32)
AbstractFixMessage.Equals(Object)
AbstractFixMessage.GetTagValueIterator()
HpExtendedIndexedStorage.getTagValueAsTimeOnly(Int32)
HpExtendedIndexedStorage.getTagValueAsTimeOnly(Int32, Int32)
HpExtendedIndexedStorage.getTagValueAsTimeOnlyAtIndex(Int32)
HpExtendedIndexedStorage.getTagValueAsTZTimeOnly(Int32)
HpExtendedIndexedStorage.getTagValueAsTZTimeOnly(Int32, Int32)
HpExtendedIndexedStorage.getTagValueAsTZTimeOnlyAtIndex(Int32)
HpExtendedIndexedStorage.GetTagValueAsTimestamp(Int32)
HpExtendedIndexedStorage.GetTagValueAsTimestamp(Int32, Int32)
HpExtendedIndexedStorage.GetTagValueAsTimestampAtIndex(Int32)
HpExtendedIndexedStorage.GetTagValueAsTzTimestamp(Int32)
HpExtendedIndexedStorage.GetTagValueAsTzTimestamp(Int32, Int32)
HpExtendedIndexedStorage.GetTagValueAsTzTimestampAtIndex(Int32)
HpExtendedIndexedStorage.SetTimeValue(Int32, DateTime, TimestampPrecision)
HpExtendedIndexedStorage.SetTimeValue(Int32, Int32, DateTime, TimestampPrecision)
HpExtendedIndexedStorage.SetTimeValueAtIndex(Int32, DateTime, TimestampPrecision)
HpExtendedIndexedStorage.SetTimeValue(Int32, DateTimeOffset, TimestampPrecision)
HpExtendedIndexedStorage.SetTimeValue(Int32, Int32, DateTimeOffset, TimestampPrecision)
HpExtendedIndexedStorage.SetTimeValueAtIndex(Int32, DateTimeOffset, TimestampPrecision)
HpExtendedIndexedStorage.SetDateTimeValue(Int32, DateTime, TimestampPrecision)
HpExtendedIndexedStorage.SetDateTimeValue(Int32, Int32, DateTime, TimestampPrecision)
HpExtendedIndexedStorage.SetDateTimeValueAtIndex(Int32, DateTime, TimestampPrecision)
HpExtendedIndexedStorage.SetDateTimeValue(Int32, DateTimeOffset, TimestampPrecision)
HpExtendedIndexedStorage.SetDateTimeValue(Int32, Int32, DateTimeOffset, TimestampPrecision)
HpExtendedIndexedStorage.SetDateTimeValueAtIndex(Int32, DateTimeOffset, TimestampPrecision)
ExtendedIndexedStorage.GetTagValueAsBytes(Int32)
ExtendedIndexedStorage.GetTagValueAsBytes(Int32, Byte[], Int32)
ExtendedIndexedStorage.GetTagValueAsBytes(Int32, Int32)
ExtendedIndexedStorage.GetTagValueAsBytes(Int32, Int32, Byte[], Int32)
ExtendedIndexedStorage.GetTagValueAsByte(Int32)
ExtendedIndexedStorage.GetTagValueAsByte(Int32, Int32)
ExtendedIndexedStorage.GetTagValueAsByte(Int32, Int32, Int32)
ExtendedIndexedStorage.GetTagValueAsByteAtIndex(Int32)
ExtendedIndexedStorage.GetTagValueAsBool(Int32)
ExtendedIndexedStorage.GetTagValueAsBool(Int32, Int32)
ExtendedIndexedStorage.GetTagValueAsDouble(Int32)
ExtendedIndexedStorage.GetTagValueAsDouble(Int32, Int32)
ExtendedIndexedStorage.GetTagValueAsDecimal(Int32)
ExtendedIndexedStorage.GetTagValueAsDecimal(Int32, Int32)
ExtendedIndexedStorage.GetTagValueAsLong(Int32)
ExtendedIndexedStorage.GetTagValueAsLong(Int32, Int32)
ExtendedIndexedStorage.GetTagValueAsStringBuff(Int32, StringBuilder)
ExtendedIndexedStorage.GetTagValueAsStringBuff(Int32, StringBuilder, Int32)
ExtendedIndexedStorage.GetTagValueAsReusableString(ReusableString, Int32)
ExtendedIndexedStorage.GetTagValueAsReusableString(ReusableString, Int32, Int32)
ExtendedIndexedStorage.GetTagValueAsString(Int32, Int32)
ExtendedIndexedStorage.GetTagValueAsString(Int32)
ExtendedIndexedStorage.getTagValueAsDateOnly(Int32)
ExtendedIndexedStorage.getTagValueAsDateOnly(Int32, Int32)
ExtendedIndexedStorage.getTagValueAsDateOnlyAtIndex(Int32)
ExtendedIndexedStorage.GetTagValueAsMonthYear(Int32)
ExtendedIndexedStorage.GetTagValueAsMonthYear(Int32, Int32)
ExtendedIndexedStorage.GetTagValueAsMonthYearAtIndex(Int32)
ExtendedIndexedStorage.IsTagValueEqual(Int32, Byte[])
ExtendedIndexedStorage.HasTagValue(Int32)
ExtendedIndexedStorage.AddTag(Int32, Byte[])
ExtendedIndexedStorage.AddTagAtIndex(Int32, Int32, Byte[])
ExtendedIndexedStorage.AddTag(Int32, Boolean)
ExtendedIndexedStorage.AddTagAtIndex(Int32, Int32, Boolean)
ExtendedIndexedStorage.AddTag(TagValue)
ExtendedIndexedStorage.AddTagAtIndex(Int32, TagValue)
ExtendedIndexedStorage.Set(Int32, Byte)
ExtendedIndexedStorage.Set(Int32, Int32, Byte)
ExtendedIndexedStorage.SetAtIndex(Int32, Byte)
ExtendedIndexedStorage.Set(Int32, Char)
ExtendedIndexedStorage.Set(Int32, Int32, Char)
ExtendedIndexedStorage.SetAtIndex(Int32, Char)
ExtendedIndexedStorage.Set(Int32, Byte[])
ExtendedIndexedStorage.Set(Int32, Int32, Byte[])
ExtendedIndexedStorage.SetAtIndex(Int32, Byte[])
ExtendedIndexedStorage.Set(Int32, Byte[], Int32, Int32)
ExtendedIndexedStorage.Set(Int32, Int32, Byte[], Int32, Int32)
ExtendedIndexedStorage.SetAtIndex(Int32, Byte[], Int32, Int32)
ExtendedIndexedStorage.Set(Int32, Int64)
ExtendedIndexedStorage.Set(Int32, Int32, Int64)
ExtendedIndexedStorage.SetAtIndex(Int32, Int64)
ExtendedIndexedStorage.Set(Int32, Int32)
ExtendedIndexedStorage.Set(Int32, Int32, Int32)
ExtendedIndexedStorage.SetAtIndex(Int32, Int32)
ExtendedIndexedStorage.Set(Int32, Double, Int32)
ExtendedIndexedStorage.Set(Int32, Int32, Double, Int32)
ExtendedIndexedStorage.SetAtIndex(Int32, Double, Int32)
ExtendedIndexedStorage.Set(Int32, StringBuilder)
ExtendedIndexedStorage.Set(Int32, String)
ExtendedIndexedStorage.Set(Int32, Int32, String)
ExtendedIndexedStorage.Set(Int32, Boolean)
ExtendedIndexedStorage.Set(Int32, Int32, Boolean)
ExtendedIndexedStorage.SetAtIndex(Int32, Boolean)
ExtendedIndexedStorage.Set(TagValue)
ExtendedIndexedStorage.Set(Int32, TagValue)
ExtendedIndexedStorage.SetAtIndex(Int32, TagValue)
ExtendedIndexedStorage.SetAtIndex(Int32, String)
ExtendedIndexedStorage.SetCalendarValue(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)
ExtendedIndexedStorage.SetCalendarValue(Int32, Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)
ExtendedIndexedStorage.SetCalendarValueAtIndex(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)
ExtendedIndexedStorage.GetMsgType()
ExtendedIndexedStorage.GetMsgVersion()
ExtendedIndexedStorage.GetMsgSeqNumber()
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, 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.UpdateValue(Int32, Byte[], IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(Int32, Int32, Byte[], IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(Int32, Int64, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(Int32, Int32, Int64, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdatePaddedValueAtIndex(Int32, Int64, Int32)
IndexedStorage.UpdateValue(Int32, Double, Int32, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(Int32, Int32, Double, Int32, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(Int32, String, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(Int32, Int32, String, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(Int32, Boolean, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(Int32, Int32, Boolean, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(TagValue, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateValue(TagValue, Int32, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateCalendarValue(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType, IndexedStorage.MissingTagHandling)
IndexedStorage.UpdateCalendarValue(Int32, Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType, IndexedStorage.MissingTagHandling)
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, 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.RemoveTag(Int32, Int32)
IndexedStorage.RemoveTagAtIndex(Int32)
IndexedStorage.EnsureCapacityAndEnlarge()
IndexedStorage.EnsureCapacityAndEnlarge(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.CanCopyInPlaceWithLengthReducing(Int32, Int32, Int32)
IndexedStorage.GetStorage(Int32)
IndexedStorage.GetStorageType(Int32)
IndexedStorage.GetFixVersion()
IndexedStorage.MarkUnserializableTag(Int32)
IndexedStorage.ClearUnserializableTags()
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: FixAntenna.Fix.Message
Assembly: FixAntenna.Message.dll
Syntax
public abstract class FixMessageAdapter : AbstractFixMessage, IList<TagValue>, ICollection<TagValue>, IEnumerable<TagValue>, IEnumerable

Constructors

FixMessageAdapter()

Declaration
protected FixMessageAdapter()

FixMessageAdapter(Boolean)

Declaration
protected FixMessageAdapter(bool isUserOwned)
Parameters
Type Name Description
System.Boolean isUserOwned

Properties

Count

Declaration
public int Count { get; }
Property Value
Type Description
System.Int32

IsReadOnly

Declaration
public bool IsReadOnly { get; }
Property Value
Type Description
System.Boolean

Item[Int32]

Gets or sets TagValue field.

Declaration
public TagValue this[int index] { get; set; }
Parameters
Type Name Description
System.Int32 index

Index of the field.

Property Value
Type Description
TagValue

Methods

Add(FixMessage)

Declaration
public virtual void Add(FixMessage list)
Parameters
Type Name Description
FixMessage list

Add(Int32, TagValue)

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

AddAll(ICollection<TagValue>)

Use addAllTags() instead of this

Declaration
public bool AddAll(ICollection<TagValue> c)
Parameters
Type Name Description
System.Collections.Generic.ICollection<TagValue> c

@return

Returns
Type Description
System.Boolean

AddAll(Int32, ICollection<TagValue>)

Declaration
public virtual bool AddAll(int index, ICollection<TagValue> c)
Parameters
Type Name Description
System.Int32 index
System.Collections.Generic.ICollection<TagValue> c
Returns
Type Description
System.Boolean

AddAtIndex(Int32, TagValue)

Declaration
public void AddAtIndex(int addAtIndex, TagValue field)
Parameters
Type Name Description
System.Int32 addAtIndex
TagValue field

Clear()

Declaration
public override void Clear()
Overrides
AbstractFixMessage.Clear()

Contains(TagValue)

Declaration
public bool Contains(TagValue item)
Parameters
Type Name Description
TagValue item
Returns
Type Description
System.Boolean

CopyTo(TagValue[], Int32)

Declaration
public void CopyTo(TagValue[] array, int arrayIndex)
Parameters
Type Name Description
TagValue[] array
System.Int32 arrayIndex

DeepCopy(IndexedStorage)

Declaration
protected override void DeepCopy(IndexedStorage source)
Parameters
Type Name Description
IndexedStorage source
Overrides
IndexedStorage.DeepCopy(IndexedStorage)

ExtractGroup(Int32, Int32, Int32[])

Parse repeating group in FIX message

Declaration
public IList<IDictionary<int, TagValue>> ExtractGroup(int rgTag, int rgFirstTag, int[] tagList)
Parameters
Type Name Description
System.Int32 rgTag

Group amount tag

System.Int32 rgFirstTag

The first tag. Tag just after size tag.

System.Int32[] tagList

List of expected tags

Returns
Type Description
System.Collections.Generic.IList<System.Collections.Generic.IDictionary<System.Int32, TagValue>>

Repeating group

GetEnumerator()

Declaration
public override IEnumerator<TagValue> GetEnumerator()
Returns
Type Description
System.Collections.Generic.IEnumerator<TagValue>
Overrides
AbstractFixMessage.GetEnumerator()

GetTag(Int32)

Gets TagValue field by provided TagId value.

Declaration
public TagValue GetTag(int tagId)
Parameters
Type Name Description
System.Int32 tagId
Returns
Type Description
TagValue

Returns TagValue with specified TagId or null, if TagId was not found.

Remarks

Seems to be main method to get field.

GetTag(Int32, Int32)

Declaration
public TagValue GetTag(int tagId, int occurrence)
Parameters
Type Name Description
System.Int32 tagId
System.Int32 occurrence
Returns
Type Description
TagValue

GetTagAsInt(Int32)

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

GetTagAsInt(Int32, Int32)

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

GetTagAsIntAtIndex(Int32)

Declaration
public int GetTagAsIntAtIndex(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.Int32

IndexOf(TagValue)

Declaration
public int IndexOf(TagValue item)
Parameters
Type Name Description
TagValue item
Returns
Type Description
System.Int32

Insert(Int32, TagValue)

Declaration
public void Insert(int index, TagValue item)
Parameters
Type Name Description
System.Int32 index
TagValue item

IsEmpty()

Declaration
public override sealed bool IsEmpty()
Returns
Type Description
System.Boolean
Overrides
AbstractFixMessage.IsEmpty()

OnEnlarge(Int32, Int32)

Declaration
protected override void OnEnlarge(int ratio, int newSize)
Parameters
Type Name Description
System.Int32 ratio
System.Int32 newSize
Overrides
IndexedStorage.OnEnlarge(Int32, Int32)

Remove(TagValue)

Declaration
public bool Remove(TagValue item)
Parameters
Type Name Description
TagValue item
Returns
Type Description
System.Boolean

Remove(Int32)

Declaration
public virtual TagValue Remove(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
TagValue

RemoveAt(Int32)

Declaration
public void RemoveAt(int index)
Parameters
Type Name Description
System.Int32 index

RemoveTagAtIndex(Int32, Boolean)

Declaration
public override bool RemoveTagAtIndex(int tagIndex, bool shiftRg)
Parameters
Type Name Description
System.Int32 tagIndex
System.Boolean shiftRg
Returns
Type Description
System.Boolean
Overrides
IndexedStorage.RemoveTagAtIndex(Int32, Boolean)

ReserveTagAtIndex(Int32, Int32)

Declaration
public override int ReserveTagAtIndex(int addAtIndex, int tagId)
Parameters
Type Name Description
System.Int32 addAtIndex
System.Int32 tagId
Returns
Type Description
System.Int32
Overrides
IndexedStorage.ReserveTagAtIndex(Int32, Int32)

Size()

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

SplitAsList(Int32)

Utility method that splits current message into the repeating groups based on first mandatory tag in the repeating group (always first tag in the repeating group).

Declaration
public IList<List<TagValue>> SplitAsList(int tag)
Parameters
Type Name Description
System.Int32 tag

the tag number

Returns
Type Description
System.Collections.Generic.IList<System.Collections.Generic.List<TagValue>>

List of repeating groups (each one is separate FixMessage)

TryGetLongByIndex(Int32, out Int64)

Declaration
public bool TryGetLongByIndex(int index, out long value)
Parameters
Type Name Description
System.Int32 index
System.Int64 value
Returns
Type Description
System.Boolean

UpdateCalendarValueAtIndex(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)

Declaration
public override void UpdateCalendarValueAtIndex(int index, DateTimeOffset value, FixDateFormatterFactory.FixDateType type)
Parameters
Type Name Description
System.Int32 index
System.DateTimeOffset value
FixDateFormatterFactory.FixDateType type
Overrides
IndexedStorage.UpdateCalendarValueAtIndex(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)

UpdateValueAtIndex(Int32, TagValue)

Declaration
public override void UpdateValueAtIndex(int index, TagValue value)
Parameters
Type Name Description
System.Int32 index
TagValue value
Overrides
IndexedStorage.UpdateValueAtIndex(Int32, TagValue)

UpdateValueAtIndex(Int32, Boolean)

Declaration
public override void UpdateValueAtIndex(int index, bool value)
Parameters
Type Name Description
System.Int32 index
System.Boolean value
Overrides
IndexedStorage.UpdateValueAtIndex(Int32, Boolean)

UpdateValueAtIndex(Int32, Byte[])

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

UpdateValueAtIndex(Int32, Byte[], Int32, Int32)

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

UpdateValueAtIndex(Int32, Double, Int32)

Declaration
public override void UpdateValueAtIndex(int index, double value, int precision)
Parameters
Type Name Description
System.Int32 index
System.Double value
System.Int32 precision
Overrides
IndexedStorage.UpdateValueAtIndex(Int32, Double, Int32)

UpdateValueAtIndex(Int32, Int64)

Declaration
public override void UpdateValueAtIndex(int index, long value)
Parameters
Type Name Description
System.Int32 index
System.Int64 value
Overrides
IndexedStorage.UpdateValueAtIndex(Int32, Int64)

UpdateValueAtIndex(Int32, String)

Declaration
public override void UpdateValueAtIndex(int index, string str)
Parameters
Type Name Description
System.Int32 index
System.String str
Overrides
IndexedStorage.UpdateValueAtIndex(Int32, String)

Explicit Interface Implementations

ICollection<TagValue>.Add(TagValue)

Declaration
void ICollection<TagValue>.Add(TagValue item)
Parameters
Type Name Description
TagValue item

Implements

System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
In This Article
  • Constructors
    • FixMessageAdapter()
    • FixMessageAdapter(Boolean)
  • Properties
    • Count
    • IsReadOnly
    • Item[Int32]
  • Methods
    • Add(FixMessage)
    • Add(Int32, TagValue)
    • AddAll(ICollection<TagValue>)
    • AddAll(Int32, ICollection<TagValue>)
    • AddAtIndex(Int32, TagValue)
    • Clear()
    • Contains(TagValue)
    • CopyTo(TagValue[], Int32)
    • DeepCopy(IndexedStorage)
    • ExtractGroup(Int32, Int32, Int32[])
    • GetEnumerator()
    • GetTag(Int32)
    • GetTag(Int32, Int32)
    • GetTagAsInt(Int32)
    • GetTagAsInt(Int32, Int32)
    • GetTagAsIntAtIndex(Int32)
    • IndexOf(TagValue)
    • Insert(Int32, TagValue)
    • IsEmpty()
    • OnEnlarge(Int32, Int32)
    • Remove(TagValue)
    • Remove(Int32)
    • RemoveAt(Int32)
    • RemoveTagAtIndex(Int32, Boolean)
    • ReserveTagAtIndex(Int32, Int32)
    • Size()
    • SplitAsList(Int32)
    • TryGetLongByIndex(Int32, out Int64)
    • UpdateCalendarValueAtIndex(Int32, DateTimeOffset, FixDateFormatterFactory.FixDateType)
    • UpdateValueAtIndex(Int32, TagValue)
    • UpdateValueAtIndex(Int32, Boolean)
    • UpdateValueAtIndex(Int32, Byte[])
    • UpdateValueAtIndex(Int32, Byte[], Int32, Int32)
    • UpdateValueAtIndex(Int32, Double, Int32)
    • UpdateValueAtIndex(Int32, Int64)
    • UpdateValueAtIndex(Int32, String)
  • Explicit Interface Implementations
    • ICollection<TagValue>.Add(TagValue)
  • Implements
Back to top Generated by DocFX