Class

NEFilterRemediationVerdict

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

Declaration

class NEFilterRemediationVerdict : NEFilterVerdict

Topics

Creating Remediation Verdicts

class func allow() -> NEFilterRemediationVerdict

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.

class func drop() -> NEFilterRemediationVerdict

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.

class func needRules() -> NEFilterRemediationVerdict

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.

See Also

Flow Handling

class NEFilterBrowserFlow

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

class NEFilterSocketFlow

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

class NEFilterFlow

An abstract base class shared by NEFilterBrowserFlow and NEFilterSocketFlow.

class NEFilterNewFlowVerdict

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

class NEFilterDataVerdict

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

class NEFilterControlVerdict

The filtering decision made by a filter control provider.

class NEFilterVerdict

The abstract base class for filter verdict classes.

class NEFilterReport

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