Instance Method

peripheralManager(_:didUnpublishL2CAPChannel:error:)

Tells the delegate that the peripheral manager removed a published service from the local system.

Declaration

optional func peripheralManager(_ peripheral: CBPeripheralManager, didUnpublishL2CAPChannel PSM: CBL2CAPPSM, error: Error?)

Parameters

peripheral

The peripheral manager that stopped publishing.

PSM

The Protocol/Service Multiplexer (PSM) of the channel that was unpublished.

error

The error that occurred, or nil if no error occurred.

Discussion

The peripheral manager calls this method after you call unpublishL2CAPChannel(_:).

See Also

Using L2CAP Channels

func peripheralManager(CBPeripheralManager, didPublishL2CAPChannel: CBL2CAPPSM, error: Error?)

Tells the delegate that the peripheral manager created a listener for incoming L2CAP channel connections.

func peripheralManager(CBPeripheralManager, didOpen: CBL2CAPChannel?, error: Error?)

Tells the delegate that the peripheral manager opened an L2CAP channel.