Class

NEFilterDataVerdict

The result from a filter data provder for subsequent chunks of data on a flow.

Declaration

@interface NEFilterDataVerdict : NEFilterVerdict

Topics

Creating Data Verdicts

+ allowVerdict

Create a verdict that indicates to the system that the current chunk of network data and all subsequent data for the current flow should be passed on to its final destination.

+ dropVerdict

Create a verdict that indicates to the system that the current chunk of network data and all subsequent data for the current flow should be dropped.

+ pauseVerdict

Creates a verdict that tells the system to pause the flow.

+ remediateVerdictWithRemediationURLMapKey:remediationButtonTextMapKey:

Create a verdict that indicates to the system that the current chunk of network data and all subsequent data for the current flow should be dropped, but allow the user to request access by tapping or clicking on a URL.

+ needRulesVerdict

Create a verdict that indicates to the system that the Filter Control Provider needs to update the rules before the Filter Data Provider can make a decision about the flow’s data.

+ dataVerdictWithPassBytes:peekBytes:

Create a verdict that indicates to the system that a chunk of network data should be passed on to its final destination, and specifying the next chunk of data that the Filter Data Provider needs to see as it makes its filtering decision.

Instance Properties

Relationships

Inherits From

See Also

Flow Handling

NEFilterBrowserFlow

A flow of network data, originating from a WebKit-based browser, that the filter examines.

NEFilterSocketFlow

A flow of network data that the filter examines.

NEFilterFlow

The abstract base class for types that represent flows of network data.

NEFilterNewFlowVerdict

The result from a filter data provder after the initial examination of a flow.

NEFilterControlVerdict

The result from a filter control provider.

NEFilterRemediationVerdict

The result from a filter data provider after the user requests remediation for a blocked flow.

NEFilterVerdict

The abstract base class for filter verdict classes.

NEFilterReport

The report of the data provider’s action on a flow.