• Programmer’s Guide
  • Api Documentation
  • FixAntenna.Common.Utils
  • ByteBuffer
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 ByteBuffer

The byte buffer helper class.

Inheritance
System.Object
ByteBuffer
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: FixAntenna.Common.Utils
Assembly: FixAntenna.Common.dll
Syntax
public sealed class ByteBuffer

Constructors

ByteBuffer()

Creates the ByteBuffer with allocated byte buffer. The default buffer length if 1024 bytes.

Declaration
public ByteBuffer()

ByteBuffer(Int32)

Creates the ByteBuffer with allocated byte buffer.

Declaration
public ByteBuffer(int length)
Parameters
Type Name Description
System.Int32 length

allocated buffer length

ByteBuffer(Int32, Boolean)

Declaration
public ByteBuffer(int length, bool useNioBuffer)
Parameters
Type Name Description
System.Int32 length
System.Boolean useNioBuffer

ByteBuffer(Int32, Int32)

Declaration
public ByteBuffer(int length, int growIncrement)
Parameters
Type Name Description
System.Int32 length
System.Int32 growIncrement

ByteBuffer(Int32, Int32, Boolean)

Declaration
public ByteBuffer(int size, int growIncrement, bool useNioBuffer)
Parameters
Type Name Description
System.Int32 size

buffer size in bytes

System.Int32 growIncrement

grow size in bytes

System.Boolean useNioBuffer

Fields

NoGrowthIncrement

Declaration
public const int NoGrowthIncrement = -1
Field Value
Type Description
System.Int32

Methods

Add(ByteBuffer)

Declaration
public ByteBuffer Add(ByteBuffer buffer)
Parameters
Type Name Description
ByteBuffer buffer
Returns
Type Description
ByteBuffer

Add(Byte)

Adds byte to buffer.

Declaration
public ByteBuffer Add(byte b)
Parameters
Type Name Description
System.Byte b

a byte

Returns
Type Description
ByteBuffer

Add(Byte[])

Appends the array argument to internal buffer.

Declaration
public ByteBuffer Add(byte[] array)
Parameters
Type Name Description
System.Byte[] array
Returns
Type Description
ByteBuffer

a reference to this object.

Add(Byte[], Int32, Int32)

Appends the array argument to internal buffer.

Declaration
public ByteBuffer Add(byte[] array, int start, int len)
Parameters
Type Name Description
System.Byte[] array
System.Int32 start
System.Int32 len
Returns
Type Description
ByteBuffer

a reference to this object.

Add(Char)

Adds char to buffer.

Declaration
public ByteBuffer Add(char b)
Parameters
Type Name Description
System.Char b

a char

Returns
Type Description
ByteBuffer

Add(MemoryStream)

Declaration
public ByteBuffer Add(MemoryStream buffer)
Parameters
Type Name Description
System.IO.MemoryStream buffer
Returns
Type Description
ByteBuffer

Add(String)

Declaration
public ByteBuffer Add(string s)
Parameters
Type Name Description
System.String s
Returns
Type Description
ByteBuffer

AddLikeString(Int64, Int32)

Declaration
public ByteBuffer AddLikeString(long value, int minLen = 1)
Parameters
Type Name Description
System.Int64 value
System.Int32 minLen
Returns
Type Description
ByteBuffer

Capacity()

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

CheckAndExtend(Int64)

Declaration
public void CheckAndExtend(long length)
Parameters
Type Name Description
System.Int64 length

Clear()

Declaration
public ByteBuffer Clear()
Returns
Type Description
ByteBuffer

Demand(Int32)

Declaration
public static ByteBuffer Demand(int size)
Parameters
Type Name Description
System.Int32 size
Returns
Type Description
ByteBuffer

Flip()

Declaration
public ByteBuffer Flip()
Returns
Type Description
ByteBuffer

Get()

Declaration
public byte Get()
Returns
Type Description
System.Byte

Get(Byte[])

Declaration
public ByteBuffer Get(byte[] dst)
Parameters
Type Name Description
System.Byte[] dst
Returns
Type Description
ByteBuffer

Get(Byte[], Int32, Int32)

Declaration
public ByteBuffer Get(byte[] dst, int offset, int length)
Parameters
Type Name Description
System.Byte[] dst
System.Int32 offset
System.Int32 length
Returns
Type Description
ByteBuffer

Get(Int64)

Declaration
public byte Get(long index)
Parameters
Type Name Description
System.Int64 index
Returns
Type Description
System.Byte

GetBuffer()

Declaration
public MemoryStream GetBuffer()
Returns
Type Description
System.IO.MemoryStream

GetBulk()

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

GetByteArray()

Gets internal byte buffer (buffer itself, NOT a copy)

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

GetByteArray(Int32, Int32)

Gets internal byte buffer.

Declaration
public byte[] GetByteArray(int position, int length)
Parameters
Type Name Description
System.Int32 position
System.Int32 length
Returns
Type Description
System.Byte[]

GetChar()

Declaration
public char GetChar()
Returns
Type Description
System.Char

GetChar(Int64)

Declaration
public char GetChar(long index)
Parameters
Type Name Description
System.Int64 index
Returns
Type Description
System.Char

GetDouble()

Declaration
public double GetDouble()
Returns
Type Description
System.Double

GetDouble(Int64)

Declaration
public double GetDouble(long index)
Parameters
Type Name Description
System.Int64 index
Returns
Type Description
System.Double

GetInt()

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

GetInt(Int64)

Declaration
public int GetInt(long index)
Parameters
Type Name Description
System.Int64 index
Returns
Type Description
System.Int32

GetIntBe()

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

GetLength()

Gets buffer length.

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

int length

GetLong()

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

GetLong(Int64)

Declaration
public long GetLong(long index)
Parameters
Type Name Description
System.Int64 index
Returns
Type Description
System.Int64

GetLongBe()

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

GetLongBe(Int64)

Declaration
public long GetLongBe(long index)
Parameters
Type Name Description
System.Int64 index
Returns
Type Description
System.Int64

GetNioBuffer()

Declaration
public MemoryStream GetNioBuffer()
Returns
Type Description
System.IO.MemoryStream

GetOffset()

Sets offset of buffer.

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

GetSubArray(Int32, Int32)

Declaration
public byte[] GetSubArray(in int start, in int length)
Parameters
Type Name Description
System.Int32 start
System.Int32 length
Returns
Type Description
System.Byte[]

IncreaseBuffer(Int64)

Increases the buffer.

Declaration
public void IncreaseBuffer(long increase)
Parameters
Type Name Description
System.Int64 increase

the number of bytes

IsAvailable(Int32)

Checks if buffer has a numOfBytes.

Declaration
public bool IsAvailable(int length)
Parameters
Type Name Description
System.Int32 length

the requested space

Returns
Type Description
System.Boolean

boolean true if has

IsEmpty()

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

Limit()

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

Limit(Int64)

Declaration
public ByteBuffer Limit(long limit)
Parameters
Type Name Description
System.Int64 limit
Returns
Type Description
ByteBuffer

Position()

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

Position(Int32)

Declaration
public ByteBuffer Position(int position)
Parameters
Type Name Description
System.Int32 position
Returns
Type Description
ByteBuffer

Put(Byte)

Declaration
public ByteBuffer Put(byte b)
Parameters
Type Name Description
System.Byte b
Returns
Type Description
ByteBuffer

Put(Byte[])

Declaration
public ByteBuffer Put(byte[] src)
Parameters
Type Name Description
System.Byte[] src
Returns
Type Description
ByteBuffer

Put(Byte[], Int32, Int32)

Declaration
public ByteBuffer Put(byte[] src, int offset, int length)
Parameters
Type Name Description
System.Byte[] src
System.Int32 offset
System.Int32 length
Returns
Type Description
ByteBuffer

Put(Int64, Byte)

Declaration
public ByteBuffer Put(long index, byte b)
Parameters
Type Name Description
System.Int64 index
System.Byte b
Returns
Type Description
ByteBuffer

Put(String)

Declaration
public ByteBuffer Put(string s)
Parameters
Type Name Description
System.String s
Returns
Type Description
ByteBuffer

PutChar(Char)

Declaration
public ByteBuffer PutChar(char value)
Parameters
Type Name Description
System.Char value
Returns
Type Description
ByteBuffer

PutChar(Int64, Char)

Declaration
public ByteBuffer PutChar(long index, char value)
Parameters
Type Name Description
System.Int64 index
System.Char value
Returns
Type Description
ByteBuffer

PutDouble(Double)

Declaration
public ByteBuffer PutDouble(double value)
Parameters
Type Name Description
System.Double value
Returns
Type Description
ByteBuffer

PutDouble(Int64, Double)

Declaration
public ByteBuffer PutDouble(long index, double value)
Parameters
Type Name Description
System.Int64 index
System.Double value
Returns
Type Description
ByteBuffer

PutInAll(Int64, Int64, Byte)

Declaration
public ByteBuffer PutInAll(long start, long end, byte value)
Parameters
Type Name Description
System.Int64 start
System.Int64 end
System.Byte value
Returns
Type Description
ByteBuffer

PutInt(Int32)

Declaration
public ByteBuffer PutInt(int value)
Parameters
Type Name Description
System.Int32 value
Returns
Type Description
ByteBuffer

PutInt(Int64, Int32)

Declaration
public ByteBuffer PutInt(long index, int value)
Parameters
Type Name Description
System.Int64 index
System.Int32 value
Returns
Type Description
ByteBuffer

PutIntBe(Int32)

Declaration
public ByteBuffer PutIntBe(int value)
Parameters
Type Name Description
System.Int32 value
Returns
Type Description
ByteBuffer

PutLong(Int64)

Declaration
public ByteBuffer PutLong(long value)
Parameters
Type Name Description
System.Int64 value
Returns
Type Description
ByteBuffer

PutLong(Int64, Int64)

Declaration
public ByteBuffer PutLong(long index, long value)
Parameters
Type Name Description
System.Int64 index
System.Int64 value
Returns
Type Description
ByteBuffer

PutLongBe(Int64)

Declaration
public ByteBuffer PutLongBe(long value)
Parameters
Type Name Description
System.Int64 value
Returns
Type Description
ByteBuffer

PutLongBe(Int64, Int64)

Declaration
public ByteBuffer PutLongBe(long index, long value)
Parameters
Type Name Description
System.Int64 index
System.Int64 value
Returns
Type Description
ByteBuffer

Release()

Declaration
public void Release()

Release(ByteBuffer)

Declaration
public static void Release(ByteBuffer buffer)
Parameters
Type Name Description
ByteBuffer buffer

Remaining()

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

ResetBuffer()

Resets the buffer.

Declaration
public void ResetBuffer()

SetOffset(Int32)

Sets offset of buffer.

Declaration
public void SetOffset(int value)
Parameters
Type Name Description
System.Int32 value

the new offset

ToArray()

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

WrapBuffer(Byte[])

Declaration
public static ByteBuffer WrapBuffer(byte[] buffer)
Parameters
Type Name Description
System.Byte[] buffer
Returns
Type Description
ByteBuffer
In This Article
  • Constructors
    • ByteBuffer()
    • ByteBuffer(Int32)
    • ByteBuffer(Int32, Boolean)
    • ByteBuffer(Int32, Int32)
    • ByteBuffer(Int32, Int32, Boolean)
  • Fields
    • NoGrowthIncrement
  • Methods
    • Add(ByteBuffer)
    • Add(Byte)
    • Add(Byte[])
    • Add(Byte[], Int32, Int32)
    • Add(Char)
    • Add(MemoryStream)
    • Add(String)
    • AddLikeString(Int64, Int32)
    • Capacity()
    • CheckAndExtend(Int64)
    • Clear()
    • Demand(Int32)
    • Flip()
    • Get()
    • Get(Byte[])
    • Get(Byte[], Int32, Int32)
    • Get(Int64)
    • GetBuffer()
    • GetBulk()
    • GetByteArray()
    • GetByteArray(Int32, Int32)
    • GetChar()
    • GetChar(Int64)
    • GetDouble()
    • GetDouble(Int64)
    • GetInt()
    • GetInt(Int64)
    • GetIntBe()
    • GetLength()
    • GetLong()
    • GetLong(Int64)
    • GetLongBe()
    • GetLongBe(Int64)
    • GetNioBuffer()
    • GetOffset()
    • GetSubArray(Int32, Int32)
    • IncreaseBuffer(Int64)
    • IsAvailable(Int32)
    • IsEmpty()
    • Limit()
    • Limit(Int64)
    • Position()
    • Position(Int32)
    • Put(Byte)
    • Put(Byte[])
    • Put(Byte[], Int32, Int32)
    • Put(Int64, Byte)
    • Put(String)
    • PutChar(Char)
    • PutChar(Int64, Char)
    • PutDouble(Double)
    • PutDouble(Int64, Double)
    • PutInAll(Int64, Int64, Byte)
    • PutInt(Int32)
    • PutInt(Int64, Int32)
    • PutIntBe(Int32)
    • PutLong(Int64)
    • PutLong(Int64, Int64)
    • PutLongBe(Int64)
    • PutLongBe(Int64, Int64)
    • Release()
    • Release(ByteBuffer)
    • Remaining()
    • ResetBuffer()
    • SetOffset(Int32)
    • ToArray()
    • WrapBuffer(Byte[])
Back to top Generated by DocFX