EncryptionMethod Enumeration | Table of Content | Engine Properties |
Engine Class |
Namespace: FIXForge.NET.FIX
public sealed class Engine : IDisposable
The Engine type exposes the following members.
Name | Description | |
---|---|---|
Dialects |
Returns the array of loaded dialects.
| |
Instance |
The instance of the FIX Engine.
| |
LicenseExpirationDate |
License expiration date.
| |
Settings |
Engine-level settings.
|
Name | Description | |
---|---|---|
AddListenPort |
Adds the listen port for incoming connections.
| |
AddListenPorts |
Adds the listen port(s) for incoming connections.
| |
AddSessionDialect |
Adds the session level dictionary(s) from the XML file(s) with the description of the FIX Dictionary(s).
| |
AddSessionDialectFromString |
Adds the session level dictionary(s) from the plain text string with the description of the FIX Dictionary(s).
| |
AddSslListenPort |
Adds the ssl listen port for incoming connections.
| |
AddSslListenPorts |
Adds the ssl listen port(s) for incoming connections.
| |
Dispose() | Releases all resources used by the Engine | |
Dispose(Boolean) | Releases the unmanaged resources used by the Engine and optionally releases the managed resources | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Perform cleanup operations on unmanaged resources held by the current Engine object before the object is destroyed. (Overrides Object.Finalize().) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Init() |
Initializes the engine.
| |
Init(Int32) |
Initializes the engine with the given Listen port.
| |
Init(EngineSettings) |
Initializes the engine.
| |
IsInitialized | Returns the FIX Engine initialization status | |
Log |
Logs the given user's message to FIX Engine's log file.
| |
LogTimestamp |
Returns the current UTC timestamp in the FIX Engine's log format - YYYYMMDD-HH:MM:SS:nanoseconds (e.g. 19750118-15:07:08.123456789)
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
RemoveListenPort |
Removes the listen port for incoming connections.
| |
RemoveListenPorts |
Removes the listen port(s) for incoming connections.
| |
RemoveSslListenPort |
Removes the ssl listen port for incoming connections.
| |
RemoveSslListenPorts |
Removes the ssl listen port(s) for incoming connections.
| |
Shutdown |
Shutdowns the engine.
| |
SynchronizeHighResolutionTimeServiceWithSystemTime |
Performs the synchronization of the high-resolution internal time service with the system time.
On OS less than Windows 8 and Windows Server 2012, the internal high-resolution time service, is based on QueryPerformanceCounter API.
This service is synchronized with the system time only once when an application is started, as a result, a time difference can occur in time.
Therefore, for such old windows versions, it makes sense to synchronize the internal time service periodically (e.g. once per day) with the system time to avoid time drift issues.
NOTE: The method should be called when all sessions are disconnected to avoid time resynchronization side effects.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
Error | Error condition is detected. | |
IncomingConnection | An incoming FIX connection is detected. | |
IncomingTelecommunicationLink | An incoming TCP connection is detected. | |
UnknownIncomingConnection | Unknown incoming FIX connection is detected. | |
Warning | Warning condition is detected. |