Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
session.hpp File Reference
#include <pulp/inspect/audit.hpp>
#include <pulp/inspect/capabilities.hpp>
#include <pulp/inspect/inspector_delivery.hpp>
#include <pulp/inspect/protocol.hpp>
#include <pulp/inspect/test_input.hpp>
#include <chrono>
#include <condition_variable>
#include <functional>
#include <memory>
#include <optional>
#include <mutex>
#include <span>
#include <string>
#include <string_view>
#include <thread>
#include <vector>

Go to the source code of this file.

Classes

struct  pulp::inspect::InspectorPolicyConfig
class  pulp::inspect::InspectorAccessPolicy
 Resolves named profiles and exact custom grants against capabilities that the host actually attached. More...
struct  pulp::inspect::InspectorControllerScopeEnd
class  pulp::inspect::InspectorControllerLease
 One-controller lease for mutating inspector operations. More...
struct  pulp::inspect::InspectorControllerLease::EndedScope
struct  pulp::inspect::InspectorSessionInfo
class  pulp::inspect::InspectorSession
 Capability-enforcing dispatch facade. More...

Namespaces

namespace  pulp
namespace  pulp::inspect

Enumerations

enum class  pulp::inspect::ControllerLeaseResult { pulp::inspect::Acquired , pulp::inspect::Renewed , pulp::inspect::HeldByOther , pulp::inspect::InvalidOwner }