Class

NEFilterRemediationVerdict

The filtering decision made by a filter data provider after the user requests remediation for a blocked flow.

Declaration

@interface NEFilterRemediationVerdict : NEFilterVerdict

Topics

Creating Remediation Verdicts

+ allowVerdict

Create a verdict that indicates to the system that the Filter Data Provider will allow the flow to pass to its final destination when/if the flow is requested again.

+ dropVerdict

Create a verdict that indicates to the system that the Filter Data Provider will continue to block the flow of network data if/when the flow is requested again.

+ needRulesVerdict

Create a verdict that indicates to the system that the Filter Data Provider needs the filtering rules to be updated before it can make a remediation decision about the current flow of network data.

Relationships

Inherits From

See Also

Flow Handling

NEFilterBrowserFlow

A flow of network data originating from a WebKit-based browser that’s being examined by the filter.

NEFilterSocketFlow

A flow of network data originating from a nonbrowser TCP connection that’s being examined by the filter.

NEFilterFlow

An abstract base class shared by NEFilterBrowserFlow and NEFilterSocketFlow.

NEFilterNewFlowVerdict

The filtering decision made by a filter data provider for a flow that it’s just seen for the first time.

NEFilterDataVerdict

The filtering decision made by a filter data provider for subsequent chunks of data on a flow.

NEFilterControlVerdict

The filtering decision made by a filter control provider.

NEFilterVerdict

The abstract base class for filter verdict classes.

NEFilterReport

The report of an action taken by the data provider on a flow.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software