MCPcopy Create free account
hub / github.com/PlatformLab/NanoLog / createThreadBuffer

Method createThreadBuffer

runtime/TimeTrace.cc:33–41  ·  view source on GitHub ↗

* Creates a thread-private TimeTrace::Buffer object for the current thread, * if one doesn't already exist. */

Source from the content-addressed store, hash-verified

31 * if one doesn't already exist.
32 */
33void
34TimeTrace::createThreadBuffer()
35{
36 std::lock_guard<std::mutex> guard(mutex);
37 if (threadBuffer == NULL) {
38 threadBuffer = new Buffer;
39 threadBuffers.push_back(threadBuffer);
40 }
41}
42
43
44/**

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected