Log Message: |
AbstractInstrumentManager: add method GetInstrumentManagerThread()
This new method must not be added directly to its base class
'InstrumentManager', because the latter is exported to the public C++ API
while the 'InstrumentManagerThread' class however was intentionally not
exported to the public C++ API. Being able to access the (singleton)
InstrumentManagerThread object is useful though for the sampler internal
components like the individual sampler engine implementations, to avoid
redeclaring its methods in other classes like (Abstract)InstrumentManager,
hence adding this method to 'AbstractInstrumentManager' as the latter is
a private, sampler internal class as well.
|