Class

NEFilterFlow

An abstract base class shared by NEFilterBrowserFlow and NEFilterSocketFlow.

Declaration

@interface NEFilterFlow : NSObject

Topics

Basic Flow Information

URL

The flow’s HTTP URL.

Source App Identification

sourceAppUniqueIdentifier

A byte string that uniquely identifies the binary for each build of the app that is the source of the flow.

sourceAppIdentifier

A string containing the identifier of the source app of the flow.

sourceAppVersion

The short version string of the app that is the source of the flow.

Constants

NEFilterFlowBytesMax

The maximum number of bytes to be passed or peeked for a flow.

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.

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.

NEFilterRemediationVerdict

The filtering decision made by 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 an action taken by the data provider on a flow.