Contents

es_unsubscribe(_:_:_:)

Unsubscribes the provided client from a set of events.

Declaration

func es_unsubscribe(_ client: OpaquePointer, _ events: UnsafePointer<es_event_type_t>, _ event_count: UInt32) -> es_return_t

Parameters

  • client:

    The client to unsubscribe.

  • events:

    An array of event types to unsubscribe to.

  • event_count:

    The number of event types in the array.

Return Value

A value indicating if the unsubscribe succeeded. ES_RETURN_ERROR indicates that the caller couldn’t reach the Endpoint Security subsystem or that the request was invalid.

Discussion

After making this call successfully, Endpoint Security continues to deliver messages for any previously-subscribed events that aren’t specifically unsubscribed from. Use this function to selectively unsubscribe from some events, while remaining subscribed to others. To unsubscribe from all events, use es_unsubscribe_all(_:).

See Also

Subscribing to Events