Class

NEFilterSocketFlow

A flow of network data that the filter examines.

Declaration

class NEFilterSocketFlow : NEFilterFlow

Topics

Getting Socket Flow Properties

var remoteEndpoint: NWEndpoint?

An object containing details about the socket’s remote endpoint.

var localEndpoint: NWEndpoint?

An object containing details about the socket’s local endpoint.

var socketFamily: Int32

The protocol family of the socket.

var socketType: Int32

The type of the socket.

var socketProtocol: Int32

The protocol of the socket.

See Also

Flow Handling

class NEFilterBrowserFlow

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

class NEFilterFlow

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

class NEFilterNewFlowVerdict

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

class NEFilterDataVerdict

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

class NEFilterControlVerdict

The result from a filter control provider.

class NEFilterRemediationVerdict

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

class NEFilterVerdict

The abstract base class for filter verdict classes.

class NEFilterReport

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