make BCM_RawDataProvider reentrant

Motivated by @ishapova's presentation at yesterday's Core Software meeting.

Reviewing the tools used by the BCM_RawDataProvider (BCM_RodDecoder, BCM_RawDataProviderTool) suggests they can be used from a reentrant algo: All const, only mutable atomic counters as private class members.

Merge request reports

Loading