• Programmer’s Guide
  • Api Documentation
  • FixAntenna.Fix.Message
  • AbstractFixMessage
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 AbstractFixMessage

Inheritance
System.Object
IndexedStorage
ExtendedIndexedStorage
HpExtendedIndexedStorage
AbstractFixMessage
FixMessageAdapter
Implements
System.Collections.Generic.IEnumerable<TagValue>
System.Collections.IEnumerable
Inherited Members
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)
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, 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.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.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 AbstractFixMessage : HpExtendedIndexedStorage, IEnumerable<TagValue>, IEnumerable

Constructors

AbstractFixMessage()

Creates an empty message that is engine owned TBD: protect(hide) the constructor from user access. May bee need to have default constructor for user and special - for internal usage TBD: make with default modificator - all oter should use newInstanceFromPool

Declaration
public AbstractFixMessage()
See Also
FixAntenna.Fix.Message.AbstractFixMessage.SetIsUserOwned(System.Boolean)

AbstractFixMessage(Boolean)

Creates an empty message TBD: make with default modificator - all oter should use newInstanceFromPool

Declaration
public AbstractFixMessage(bool isUserOwned)
Parameters
Type Name Description
System.Boolean isUserOwned
See Also
FixAntenna.Fix.Message.AbstractFixMessage.SetIsUserOwned(System.Boolean)

Fields

ForceCloneOnSend

Declaration
protected bool ForceCloneOnSend
Field Value
Type Description
System.Boolean

IsFree

Declaration
protected bool IsFree
Field Value
Type Description
System.Boolean

IsMessageIncompleteValue

Declaration
protected bool IsMessageIncompleteValue
Field Value
Type Description
System.Boolean

IsPreparedMessageValue

Declaration
protected bool IsPreparedMessageValue
Field Value
Type Description
System.Boolean

Iterator

Declaration
protected AbstractFixMessage.TagValueIterator Iterator
Field Value
Type Description
AbstractFixMessage.TagValueIterator

Properties

IsOriginatingFromPool

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

Methods

Add(TagValue)

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

AddAll(FixMessage)

Declaration
protected bool AddAll(FixMessage list)
Parameters
Type Name Description
FixMessage list
Returns
Type Description
System.Boolean

CalculateBodyLength()

Calculates body length for collection.

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

body length

CalculateChecksum()

Calculates checksum.

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

checksum

CanCopyInPlace(Int32, Int32, Int32)

Declaration
protected override bool CanCopyInPlace(int index, int oldLen, int newLen)
Parameters
Type Name Description
System.Int32 index
System.Int32 oldLen
System.Int32 newLen
Returns
Type Description
System.Boolean
Overrides
IndexedStorage.CanCopyInPlace(Int32, Int32, Int32)

CanCopyInPlaceNumber(Int32, Int32, Int32)

Declaration
protected override bool CanCopyInPlaceNumber(int index, int oldLen, int newLen)
Parameters
Type Name Description
System.Int32 index
System.Int32 oldLen
System.Int32 newLen
Returns
Type Description
System.Boolean
Overrides
IndexedStorage.CanCopyInPlaceNumber(Int32, Int32, Int32)

Clear()

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

DeepCopyTo(FixMessage)

Declaration
public FixMessage DeepCopyTo(FixMessage cloned)
Parameters
Type Name Description
FixMessage cloned
Returns
Type Description
FixMessage

Equals(Object)

Declaration
public override bool Equals(object o)
Parameters
Type Name Description
System.Object o
Returns
Type Description
System.Boolean
Overrides
System.Object.Equals(System.Object)

GetEnumerator()

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

GetTagIndex(Int32)

Declaration
public override sealed int GetTagIndex(int tag)
Parameters
Type Name Description
System.Int32 tag
Returns
Type Description
System.Int32
Overrides
IndexedStorage.GetTagIndex(Int32)

GetTagLength(Int32)

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

GetTagNumAtIndex(Int32)

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

GetTagValueIterator()

Declaration
protected virtual IEnumerator<TagValue> GetTagValueIterator()
Returns
Type Description
System.Collections.Generic.IEnumerator<TagValue>

IsEmpty()

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

IsMessageBufferContinuous()

Declaration
public bool IsMessageBufferContinuous()
Returns
Type Description
System.Boolean

IsMessageIncomplete()

Declaration
public bool IsMessageIncomplete()
Returns
Type Description
System.Boolean

IsPreparedMessage()

Declaration
public bool IsPreparedMessage()
Returns
Type Description
System.Boolean

IsUserOwned()

FixAntenna.Fix.Message.AbstractFixMessage.SetIsUserOwned(System.Boolean)

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

MakeStandalone()

Declaration
protected abstract FixMessage MakeStandalone()
Returns
Type Description
FixMessage

NotifyInvalidMessage(Int32, Int32)

Declaration
protected abstract IList<IDictionary<int, TagValue>> NotifyInvalidMessage(int rgTag, int rgFirstTag)
Parameters
Type Name Description
System.Int32 rgTag
System.Int32 rgFirstTag
Returns
Type Description
System.Collections.Generic.IList<System.Collections.Generic.IDictionary<System.Int32, TagValue>>

RemoveTag(Int32)

Removes a fix field with specified tag from collection. The methods removes the first occurrence of the specified tag.

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

the fix tag.

Returns
Type Description
System.Boolean

true if the element was removed.

Overrides
IndexedStorage.RemoveTag(Int32)

Split(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<FixMessage> Split(int tag)
Parameters
Type Name Description
System.Int32 tag

the tag number

Returns
Type Description
System.Collections.Generic.IList<FixMessage>

List of repeating groups (each one is separate FixMessage)

SwitchToStandalone()

Declaration
protected virtual void SwitchToStandalone()

ToByteArray()

Writes field list to array of bytes.

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

byte origBuffer

ToByteArray(IMaskedTags)

Writes field list to array of bytes.

Declaration
public byte[] ToByteArray(IMaskedTags maskedTags)
Parameters
Type Name Description
IMaskedTags maskedTags
Returns
Type Description
System.Byte[]

byte origBuffer

ToByteArrayAndReturnNextPosition(Byte[], Int32)

Writes the list of field to the origBuffer, and returns the next index. The SOH symbol is added after each field.

Declaration
public int ToByteArrayAndReturnNextPosition(byte[] dst, int offset)
Parameters
Type Name Description
System.Byte[] dst

the origBuffer

System.Int32 offset

the offset in origBuffer

Returns
Type Description
System.Int32

ToPrintableString()

Converts collection of FIX fields to string. Some fields (by default 554, 925) masked with asterisks.

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

Returns string, where some fields masked with asterisks.

ToPrintableString(IMaskedTags)

Converts collection of FIX fields to string. Some fields (by default 554, 925) masked with asterisks.

Declaration
public string ToPrintableString(IMaskedTags maskedTags)
Parameters
Type Name Description
IMaskedTags maskedTags

IMaskedTags instance or null (DefaultMaskedTags will be used).

Returns
Type Description
System.String

Returns string, where some fields masked with asterisks.

ToString()

Converts collection of fix fields to string.

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

ToUnmaskedString()

Converts collection of fix fields to string, not masking fields 554, 925.

Declaration
public string ToUnmaskedString()
Returns
Type Description
System.String

Explicit Interface Implementations

IEnumerable.GetEnumerator()

Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Type Description
System.Collections.IEnumerator

Implements

System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
In This Article
  • Constructors
    • AbstractFixMessage()
    • AbstractFixMessage(Boolean)
  • Fields
    • ForceCloneOnSend
    • IsFree
    • IsMessageIncompleteValue
    • IsPreparedMessageValue
    • Iterator
  • Properties
    • IsOriginatingFromPool
  • Methods
    • Add(TagValue)
    • AddAll(FixMessage)
    • CalculateBodyLength()
    • CalculateChecksum()
    • CanCopyInPlace(Int32, Int32, Int32)
    • CanCopyInPlaceNumber(Int32, Int32, Int32)
    • Clear()
    • DeepCopyTo(FixMessage)
    • Equals(Object)
    • GetEnumerator()
    • GetTagIndex(Int32)
    • GetTagLength(Int32)
    • GetTagNumAtIndex(Int32)
    • GetTagValueIterator()
    • IsEmpty()
    • IsMessageBufferContinuous()
    • IsMessageIncomplete()
    • IsPreparedMessage()
    • IsUserOwned()
    • MakeStandalone()
    • NotifyInvalidMessage(Int32, Int32)
    • RemoveTag(Int32)
    • Split(Int32)
    • SwitchToStandalone()
    • ToByteArray()
    • ToByteArray(IMaskedTags)
    • ToByteArrayAndReturnNextPosition(Byte[], Int32)
    • ToPrintableString()
    • ToPrintableString(IMaskedTags)
    • ToString()
    • ToUnmaskedString()
  • Explicit Interface Implementations
    • IEnumerable.GetEnumerator()
  • Implements
Back to top Generated by DocFX