MCPcopy Create free account
hub / github.com/BabitMF/bmf / register_queue

Method register_queue

bmf/sdk/cpp_sdk/src/trace.cpp:131–141  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

129}
130
131int TraceLogger::register_queue(std::string process_name,
132 std::string thread_name) {
133 // Assign buffer for the thread
134 queue_map_[thread_count_].process_name = process_name;
135 queue_map_[thread_count_].thread_name = thread_name;
136 running_count_++;
137 thread_count_++;
138 if (thread_count_ == queue_map_.size())
139 thread_count_ = 0; // Back to first buffer to reuse buffer
140 return thread_count_;
141}
142
143void TraceLogger::close_queue(int thread_id) {
144 running_count_--;

Callers 1

ThreadTraceMethod · 0.80

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected