#include <pulp/inspect/client.hpp>
#include <pulp/inspect/control_client.hpp>
#include <pulp/inspect/control_grants.hpp>
#include <pulp/inspect/control_identity.hpp>
#include <chrono>
#include <filesystem>
#include <functional>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
Go to the source code of this file.
|
| std::filesystem::path | pulp::inspect::installed_control_broker_executable (const std::filesystem::path &client_executable) |
| | Resolve the peer-verification anchor for a broker installed beside a CLI or MCP client.
|
| std::unique_ptr< InspectorControlSessionOpener > | pulp::inspect::make_installed_inspector_control_session_opener (std::filesystem::path client_executable, std::optional< std::string > exact_instance_id=std::nullopt, std::string legacy_profile="develop") |
| | Build the installed-process opener used by CLI and MCP compatibility adapters.
|
| InspectorClientResult | pulp::inspect::request_control_inspector (InspectorControlSessionOpener &opener, std::string method, std::string params_json="{}", std::chrono::milliseconds timeout=std::chrono::seconds(3)) |
| | Execute one already-supported trace Inspector method through the canonical capability-control carrier.
|
| InspectorClientResult | pulp::inspect::request_control_inspector (std::string method, std::string params_json="{}", std::chrono::milliseconds timeout=std::chrono::seconds(3)) |
| | Installed-process entry point for trace lifecycle adapters.
|
| std::optional< TraceControlInventorySelection > | pulp::inspect::detail::select_trace_control_instance (std::string_view inventory_json, std::optional< std::string_view > exact_instance_id=std::nullopt) |
| | Internal pure seams for testing least-authority discovery and grant construction without a live installed broker.
|
| std::string | pulp::inspect::detail::trace_control_grant_request_json (std::string_view instance_id) |
| InspectorClientResult | pulp::inspect::detail::request_control_inspector_with_clock (InspectorControlSessionOpener &opener, std::string method, std::string params_json, std::chrono::milliseconds timeout, InspectorControlClock clock) |
| | Internal deterministic-clock seam for deadline contract tests.
|