One Logo Pool Ball
NetworkExtension · IOS API REFERENCE

NEFilterDataProvider

class · iOS 9.0+ · SDK 27.1

class NEFilterDataProvider

Members (8)

method · iOS 9.0+

handleInboundDataComplete

TypeScript
handleInboundDataComplete(flow: NEFilterFlow): NEFilterDataVerdict
Swift declaration
func handleInboundDataComplete(for flow: NEFilterFlow) -> NEFilterDataVerdict
method · iOS 9.0+

handleInboundData

TypeScript
handleInboundData(flow: NEFilterFlow, offset: number, readBytes: ArrayBuffer): NEFilterDataVerdict
Swift declaration
func handleInboundData(from flow: NEFilterFlow, readBytesStartOffset offset: Int, readBytes: Data) -> NEFilterDataVerdict
method · iOS 9.0+

handleNewFlow

TypeScript
handleNewFlow(flow: NEFilterFlow): NEFilterNewFlowVerdict
Swift declaration
func handleNewFlow(_ flow: NEFilterFlow) -> NEFilterNewFlowVerdict
method · iOS 9.0+

handleOutboundDataComplete

TypeScript
handleOutboundDataComplete(flow: NEFilterFlow): NEFilterDataVerdict
Swift declaration
func handleOutboundDataComplete(for flow: NEFilterFlow) -> NEFilterDataVerdict
method · iOS 9.0+

handleOutboundData

TypeScript
handleOutboundData(flow: NEFilterFlow, offset: number, readBytes: ArrayBuffer): NEFilterDataVerdict
Swift declaration
func handleOutboundData(from flow: NEFilterFlow, readBytesStartOffset offset: Int, readBytes: Data) -> NEFilterDataVerdict
method · iOS 9.0+

handleRemediation

TypeScript
handleRemediation(flow: NEFilterFlow): NEFilterRemediationVerdict
Swift declaration
func handleRemediation(for flow: NEFilterFlow) -> NEFilterRemediationVerdict
method · iOS 9.0+

handleRulesChanged

TypeScript
handleRulesChanged(): void
Swift declaration
func handleRulesChanged()
init

init

TypeScript
static init(): NEFilterDataProvider
Swift declaration
init()

Skipped declarations

No declarations were skipped in this snapshot.

All NetworkExtension types →