Injected enrollment/session boundary for canonical Inspector operations. More...
#include <control_inspector_client.hpp>
Public Member Functions | |
| virtual | ~InspectorControlSessionOpener ()=default |
| virtual std::optional< InspectorControlSession > | open (std::chrono::milliseconds timeout)=0 |
| virtual std::optional< InspectorControlSession > | open_until (std::chrono::steady_clock::time_point deadline) |
| Deadline-aware entry point. | |
Injected enrollment/session boundary for canonical Inspector operations.
Implementations own discovery, broker authentication, enrollment, and grant acquisition. This interface does not create a second authority path.
|
virtualdefault |
|
pure virtual |
|
inlinevirtual |
Deadline-aware entry point.
Existing integrations retain the timeout contract; implementations with multiple blocking stages override this method so every stage consumes one absolute budget.