[Quickfix-developers] Architecture Question
Brought to you by:
orenmnero
|
From: Patrick S. <pj...@ya...> - 2006-10-11 15:11:47
|
I am implementing an order manager c# wrapper around QuickFix which will 1.= ) Convert my order messages->FIX messages and vice versa and 2.) Pass on ev= ents that my trading applications need. I imagine that most people are doi= ng this. As is shown in all of the examples and seems necessay due to the = architecture, I will have an OrderManager class and it will contain an Appl= ication class( the class that derives from MessageCracker and QuickFix.Appl= ication). So in order to pass on events to the class implementing the Orde= rManager I have to either 1.) Handle the Event from the Application class b= y firing another event which is handled by the client app or 2.) Expose the= Application class as a public member and have the Client app implement dir= ectly, ie OrderManager.Application.OnExecution +=3D OrderManager.Applicatio= n.Execution(application__ExecutionEvent).=0A=0AMy questions are: 1. Why is = QuickFIX implemented this way? 2. What method are people using to create wr= apper classes and 3.) Have I missed something that makes my question either= irrelevant or just plain naive?=0A=0AThanks,=0APatrick=0A=0A |