MCPcopy Create free account
hub / github.com/PlotJuggler/PlotJuggler / load

Method load

pj_datastore/src/plugin_data_host.cpp:1144–1147  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1142 explicit AtomicSharedPtr(std::shared_ptr<T> ptr) : ptr_(std::move(ptr)) {}
1143
1144 std::shared_ptr<T> load(std::memory_order = std::memory_order_seq_cst) const {
1145 std::lock_guard<std::mutex> lock(mutex_);
1146 return ptr_;
1147 }
1148 void store(std::shared_ptr<T> ptr, std::memory_order = std::memory_order_seq_cst) {
1149 std::lock_guard<std::mutex> lock(mutex_);
1150 ptr_ = std::move(ptr);

Callers 15

showDialogMethod · 0.45
openSubPanelMethod · 0.45
applyAndDiffMethod · 0.45
openPanelMethod · 0.45
TESTFunction · 0.45
sourceEnsureTopicFunction · 0.45
sourceEnsureFieldFunction · 0.45
sourceAppendRecordFunction · 0.45
sourceAppendBoundRecordFunction · 0.45
sourceAppendArrowStreamFunction · 0.45
parserEnsureFieldFunction · 0.45
parserAppendRecordFunction · 0.45

Calls

no outgoing calls

Tested by 5

TESTFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36