thx, I think I'll try to do it like you say, though I'd have preferred Java

the c++ portfolio adapter seems close to what I need (a LS app that tracks tick prices and orders per client, with a c++ Metatrader4 library)
Each user has their own data, users don't share portfolio, a bit different so
I would like to simplify it, because I'm not sure I need a Portfolio class that links the metadataAdapter to dataAdapter
the issue is incoming messages comes in metadataAdapter, and the rest is in dataAdapter