Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
capability_definitions.inc
Go to the documentation of this file.
1// Define PULP_INSPECT_CAPABILITY(symbol, legacy_id, contract_id, risk,
2// side_effect, executor, evidence, observe, develop, grantable,
3// publication_bound) before including this file. Numeric fields are boolean
4// literals used to generate policy from one canonical inventory.
5
6PULP_INSPECT_CAPABILITY(SessionDescribe, "session.describe", "dev.pulp.instance/read@1", Observe, None, Protocol, Response, 1, 1, 1, 0)
7PULP_INSPECT_CAPABILITY(SessionControl, "session.control", "dev.pulp.session/control@1", Control, Session, Protocol, Receipt, 0, 1, 1, 0)
8PULP_INSPECT_CAPABILITY(StateRead, "state.read", "dev.pulp.state/read@1", Sensitive, None, Background, Response, 1, 1, 1, 0)
9PULP_INSPECT_CAPABILITY(GpuHealthRead, "gpu.health.read", "dev.pulp.gpu/health.read@1", Sensitive, None, Background, Response, 1, 1, 1, 0)
10PULP_INSPECT_CAPABILITY(RenderOffline, "render.offline", "dev.pulp.render/offline@1", ResourceConsuming, Render, OfflineJob, Artifact, 0, 0, 1, 0)
11PULP_INSPECT_CAPABILITY(UiRead, "ui.read", "dev.pulp.ui/observe@1", Sensitive, None, HostMain, Response, 1, 1, 1, 0)
12PULP_INSPECT_CAPABILITY(DiagnosticsRead, "diagnostics.read", "dev.pulp.diagnostics/read@1", Sensitive, None, Protocol, Response, 1, 1, 1, 0)
13PULP_INSPECT_CAPABILITY(LogsRead, "logs.read", "dev.pulp.logs/read@1", Sensitive, None, Protocol, Response, 1, 1, 1, 0)
14PULP_INSPECT_CAPABILITY(CaptureImage, "capture.image", "dev.pulp.ui/capture@1", Sensitive, Capture, HostMain, Artifact, 1, 1, 1, 0)
15PULP_INSPECT_CAPABILITY(UiInput, "ui.input", "dev.pulp.ui/input@1", HighRisk, Input, HostMain, Receipt, 0, 1, 1, 0)
16PULP_INSPECT_CAPABILITY(TraceControl, "trace.control", "dev.pulp.trace/control@1", Control, Trace, HostMain, Receipt, 0, 1, 1, 0)
17PULP_INSPECT_CAPABILITY(TraceSessionControl, "trace.session.control", "dev.pulp.trace/session-control@1", Control, Trace, HostMain, Response, 0, 1, 1, 1)
18PULP_INSPECT_CAPABILITY(StateWrite, "state.write", "dev.pulp.state/parameter-gesture@1", Control, State, HostMain, Receipt, 0, 1, 1, 0)
19PULP_INSPECT_CAPABILITY(TestInput, "test.input", "dev.pulp.test/input@1", Control, TestInput, HostMain, Receipt, 0, 1, 1, 0)
20PULP_INSPECT_CAPABILITY(AuthoringTweaks, "authoring.tweaks", "dev.pulp.authoring/tweaks@1", Control, Authoring, HostMain, Receipt, 0, 1, 1, 0)
21PULP_INSPECT_CAPABILITY(TelemetryStream, "telemetry.stream", "dev.pulp.telemetry/subscribe@1", StreamingSensitive, Telemetry, Protocol, Stream, 0, 1, 1, 0)
22PULP_INSPECT_CAPABILITY(RuntimeReload, "runtime.reload", "dev.pulp.runtime/reload@1", HighRisk, Reload, HostMain, Receipt, 0, 0, 0, 0)
23PULP_INSPECT_CAPABILITY(RuntimeEval, "runtime.eval", "dev.pulp.runtime/evaluate@1", Critical, Evaluation, RuntimeEvaluator, Receipt, 0, 0, 1, 0)
24PULP_INSPECT_CAPABILITY(ArtifactRead, "artifact.read", "dev.pulp.artifact/read@1", Sensitive, ArtifactRead, Background, Artifact, 0, 0, 0, 1)
25PULP_INSPECT_CAPABILITY(SequencerStateRead, "sequencer.state.read", "dev.pulp.sequencer/state.read@1", Sensitive, None, HostMain, Response, 1, 1, 1, 0)
26PULP_INSPECT_CAPABILITY(SequencerStateEdit, "sequencer.state.edit", "dev.pulp.sequencer/state.edit@1", Control, State, HostMain, Receipt, 0, 1, 1, 0)
27PULP_INSPECT_CAPABILITY(SequencerTransportRead, "sequencer.transport.loop.read", "dev.pulp.sequencer/transport.loop.read@1", Sensitive, None, HostMain, Response, 1, 1, 1, 0)
28PULP_INSPECT_CAPABILITY(SequencerTransportWrite, "sequencer.transport.loop.write", "dev.pulp.sequencer/transport.loop.write@1", Control, State, HostMain, Receipt, 0, 1, 1, 0)
29PULP_INSPECT_CAPABILITY(TimelineDocumentSession, "timeline.document.session", "dev.pulp.timeline/document-session@1", Control, Authoring, Background, Receipt, 0, 1, 1, 0)
30PULP_INSPECT_CAPABILITY(GraphSampleRegionRead, "graph.sample-region.read", "dev.pulp.graph/sample-region.read@1", Sensitive, None, HostMain, Response, 1, 1, 1, 0)
31PULP_INSPECT_CAPABILITY(GraphSampleRegionEdit, "graph.sample-region.edit", "dev.pulp.graph/sample-region.edit@1", Control, Authoring, HostMain, Receipt, 0, 1, 1, 0)
32PULP_INSPECT_CAPABILITY(ModulationRouteEdit, "graph.modulation-route.edit", "dev.pulp.graph/modulation-route.edit@1", Control, Authoring, HostMain, Receipt, 0, 1, 1, 0)
33PULP_INSPECT_CAPABILITY(Unavailable, "unavailable", "dev.pulp.unavailable/operation@1", Unavailable, None, Protocol, Response, 0, 0, 0, 0)
#define PULP_INSPECT_CAPABILITY(symbol, legacy_id, contract_id, risk, side_effect, executor, evidence, observe, develop, grantable, publication_bound)
Definition capabilities.hpp:11