forked from quickfix/quickfix
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathExecutor.vb
More file actions
30 lines (25 loc) · 937 Bytes
/
Copy pathExecutor.vb
File metadata and controls
30 lines (25 loc) · 937 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Imports System
Imports QuickFix
Module Executor
Sub Main(ByVal CmdArgs() As String)
If (CmdArgs.Length() <> 1) Then
Console.WriteLine("usage: executor_vbnet FILE.")
Return
End If
Try
Dim sessionSettings As New SessionSettings(CmdArgs(0))
Dim application As New Application
Dim storeFactory As New FileStoreFactory(sessionSettings)
Dim logFactory As New ScreenLogFactory(sessionSettings)
Dim messageFactory As New DefaultMessageFactory
Dim acceptor As New SocketAcceptor _
(application, storeFactory, sessionSettings, logFactory, messageFactory)
acceptor.start()
Console.WriteLine("press <enter> to quit")
Console.Read()
acceptor.stop()
Catch e As System.Exception
Console.WriteLine(e)
End Try
End Sub
End Module