public Level1DynamicSnapshot( SocketClient socketClient, Level1RequestFormatter level1RequestFormatter, ILevel1DynamicMessageHandler level1DynamicMessageHandler, TimeSpan timeout) { _timeout = timeout; _socketClient = socketClient; _level1RequestFormatter = level1RequestFormatter; _level1MessageHandler = level1DynamicMessageHandler; }
public static ILevel1DynamicClient CreateNew(string host, int port, TimeSpan snapshotTimeout, ILevel1DynamicMessageHandler level1DynamicMessageHandler, params DynamicFieldset[] fieldNames) { var socketClient = new SocketClient(host, port); var level1RequestFormatter = new Level1RequestFormatter(); return(new Level1DynamicClient( socketClient, level1RequestFormatter, level1DynamicMessageHandler, new Level1DynamicSnapshot(socketClient, level1RequestFormatter, level1DynamicMessageHandler, snapshotTimeout), fieldNames )); }
public static ILevel1DynamicClient CreateNew(ILevel1DynamicMessageHandler level1DynamicMessageHandler, params DynamicFieldset[] fieldNames) { return(CreateNew(IQFeedDefault.Hostname, IQFeedDefault.Level1Port, Level1Default.SnapshotTimeout, level1DynamicMessageHandler, fieldNames)); }