aboutsummaryrefslogtreecommitdiff
path: root/src/tracking/change_tracker.h
diff options
context:
space:
mode:
authorAdrian Kummerlaender2016-02-11 13:57:27 +0100
committerAdrian Kummerlaender2016-02-11 13:57:27 +0100
commit5ea3620b2fb39ee9408d93fd6cd214d557d42a7f (patch)
tree8511a1ac9219e7dd9b891140a9e91681453e482f /src/tracking/change_tracker.h
parent801ddda073b04c9751bc9e4f935bd102d7741c7b (diff)
downloadchange-5ea3620b2fb39ee9408d93fd6cd214d557d42a7f.tar
change-5ea3620b2fb39ee9408d93fd6cd214d557d42a7f.tar.gz
change-5ea3620b2fb39ee9408d93fd6cd214d557d42a7f.tar.bz2
change-5ea3620b2fb39ee9408d93fd6cd214d557d42a7f.tar.lz
change-5ea3620b2fb39ee9408d93fd6cd214d557d42a7f.tar.xz
change-5ea3620b2fb39ee9408d93fd6cd214d557d42a7f.tar.zst
change-5ea3620b2fb39ee9408d93fd6cd214d557d42a7f.zip
Extract child emplacement into thread safe member
Diffstat (limited to 'src/tracking/change_tracker.h')
-rw-r--r--src/tracking/change_tracker.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tracking/change_tracker.h b/src/tracking/change_tracker.h
index 05f4021..04a5a00 100644
--- a/src/tracking/change_tracker.h
+++ b/src/tracking/change_tracker.h
@@ -25,9 +25,13 @@ class ChangeTracker {
std::mutex write_mutex_;
std::unordered_map<
- std::string, std::unique_ptr<std::stringstream>
+ std::string,
+ std::unique_ptr<std::stringstream>
> children_;
+ // threadsafe child emplacement
+ auto create_child(const std::string&);
+
};
}