|
Entropic 2.14.3
Local-first agentic inference engine
|
RAII shared hold on a ToolRootLock (owner pass-through aware). More...
#include <entropic/mcp/tool_root_lock.h>
Public Member Functions | |
| ToolRootShared (ToolRootLock &lock, const std::string &what) | |
| Take the shared side (or pass through as the owner). | |
| ~ToolRootShared () | |
| Release the shared hold if one was taken. | |
| ToolRootShared (const ToolRootShared &)=delete | |
| ToolRootShared & | operator= (const ToolRootShared &)=delete |
RAII shared hold on a ToolRootLock (owner pass-through aware).
Definition at line 119 of file tool_root_lock.h.
| entropic::ToolRootShared::ToolRootShared | ( | ToolRootLock & | lock, |
| const std::string & | what | ||
| ) |
Take the shared side (or pass through as the owner).
| lock | Lock to hold. |
| what | Label for the wait log line (the tool being dispatched). |
| lock | Lock to hold. |
| what | Label for the wait log line. @req REQ-LOOP-009 |
Definition at line 104 of file tool_root_lock.cpp.
| entropic::ToolRootShared::~ToolRootShared | ( | ) |
Release the shared hold if one was taken.
@req REQ-LOOP-009
Definition at line 112 of file tool_root_lock.cpp.