Re: [Quickfix-users] Issues using NoPartyIDs withing TradeCaptureReport
Brought to you by:
orenmnero
From: Kenny S. <ks...@co...> - 2010-04-23 20:29:05
|
this line: FIX::NoPartyIDs noPartyIDGroup; should be: FIX44::TradeCaptureReport::NoPartyIDs noPartyIDGroup; -- Kenny Stone Connamara Systems, LLC On Fri, Apr 23, 2010 at 2:27 PM, <Pra...@ba...>wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > I am using quickfix version 1.12.4.(C++ on windows) > And I am trying to extract information about a group. > > With the following snippet of code. > > FIX::NoPartyIDs noPartyIDs; > > FIX::NoPartyIDs noPartyIDGroup; > > //Message type is const FIX44::TradeCaptureReport& message > > > > message.get(noPartyIDs); > > for (int i=1;i<=noPartyIDs;++i) > > { > > message.getGroup(i,noPartyIDGroup); > > FIX::PartyID partyID; > > noPartyIDGroup.get(partyID); > > FIX::PartyRole partyRole; > > noPartyIDGroup.get(partyRole); > > std::cout << pNof << "id: " << partyID << " Role:" << partyRole << > std::endl; > > } > > > > Now this does not compile with the offending line being > > message.get(noPartyIDs); > > 'FIX::TradeReportID &FIX44::TradeCaptureReport::get(FIX::TradeReportID &) > const' : cannot convert parameter 1 from 'FIX::NoPartyIDs' to > 'FIX::TradeReportID &' > > > The class TradeCaptureReport defines FIX::NoPartyIDs as a nested class. > But I cannot seem to reffer to the nested class outside. > > Also there are a bunch of #defines with FIELD_SET > > > > Any clue what I need to be doing here? > > Thanks, > -Pradyot Dhulipala > > > > _______________________________________________ > > > > This e-mail may contain information that is confidential, privileged or > otherwise protected from disclosure. If you are not an intended recipient of > this e-mail, do not duplicate or redistribute it by any means. Please delete > it and any attachments and notify the sender that you have received it in > error. Unless specifically indicated, this e-mail is not an offer to buy or > sell or a solicitation to buy or sell any securities, investment products or > other financial product or service, an official confirmation of any > transaction, or an official statement of Barclays. Any views or opinions > presented are solely those of the author and do not necessarily represent > those of Barclays. This e-mail is subject to terms available at the > following link: www.barcap.com/emaildisclaimer. By messaging with Barclays > you consent to the foregoing. Barclays Capital is the investment banking > division of Barclays Bank PLC, a company registered in England (number > 1026167) with its registered office at 1 Churchill Place, London, E14 5HP. > This email may relate to or be sent from other members of the Barclays > Group.** > > _______________________________________________ > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > |