[...]
> void Application::onMessage( const FIX42::MarketDataSnapshotFullRefresh&
> message, const FIX::SessionID& )
> {
> cout << "onMessage: " << message.toString() << endl;
>
> FIX::Symbol symbol;
> message.get(symbol);
>
> FIX::NoMDEntries noMDEntries;
> message.getGroup(0, noMDEntries);
> }
FIX::NoMDEntries is a Field class. In order to get the group instance, try:
FIX42::MarketDataSnapshotFullRefresh::NoMDEntries noMDEntries;
message.getGroup(1, noMDEntries);//Indexes are 1-based
|