Re: [Quickfix-users] user defined types seems to break typesafe cracking in C++
Brought to you by:
orenmnero
From: Oren M. <or...@qu...> - 2006-04-03 14:57:53
|
Have you tried tracing through the message cracker? There shouldn't be = any reason why adding a field would cause the behavior to change. --oren ----- Original Message -----=20 From: Murphy, Richard=20 To: qui...@li...=20 Sent: Friday, March 31, 2006 5:59 AM Subject: [Quickfix-users] user defined types seems to break typesafe = cracking in C++ Hi, =20 I'm looking at QuickFix user defined types. I find that if I add a user defined field to a structure such as a = FIX44::Quote I find that typesafe message cracking fails. What I mean by that is that the the onMessage function that takes = FIX44::Quote as an argument does not get called. If I remove the user defined type then the function does get called. =20 Can you confirm this behaviour ? Is there a workaround ?=20 I used the procedure documented on the QuickFix doc url. =20 Thanks Richard.=20 =20 QuickFix Version 1.10.2 Compiler : g++ (GCC) 3.2.3 20030502 (Red Hat Linux 3.2.3-42) =20 =20 = -------------------------------------------------------------------------= -------------------- The information contained in this transmission and any attached = documents is privileged, confidential and intended only for the use of = the individual or entity named above. If the reader of this message is = not the intended recipient, you are hereby directed not to read the = contents of this transmission, and are hereby notified that any = disclosure, copying, distribution, dissemination or use of the contents = of this transmission, including any attachments, or the taking of any = action in reliance thereon, is strictly prohibited. If you have received = this communication in error, please notify the sender and/or Citadel = Investment Group (Europe) Ltd immediately by telephone at +44 (0) 20 = 7645 9700 and destroy any copy of this transmission. Citadel Investment Group (Europe) Ltd is authorised and regulated by = the Financial Services Authority (FSA Firm Ref No 190260). Registered in England. Registration No. 3666898. Registered Office: 10th Floor, 2 George Yard, Lombard Street, London = EC3V 9DH |