51 std::map<std::string, std::unique_ptr<LocalRecorder>> recorderMap_;
52 std::mutex recorderMapMutex_;
void insertRecorder(const std::string &path, std::unique_ptr< LocalRecorder > rec)
Insert passed local recorder into the map.
bool hasRunningRecorders()
Return true if the manager owns at least one currently running local recorder.
static LocalRecorderManager & instance()
LocalRecorder * getRecorderByPath(const std::string &path)
Get local recorder instance with passed path as key.
void removeRecorderByPath(const std::string &path)
Remove given local recorder instance from the map.
void emitSignal(Args... args)