Instance Method

peripheralManager(_:didOpen:error:)

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

Declaration

optional func peripheralManager(_ peripheral: CBPeripheralManager, didOpen channel: CBL2CAPChannel?, error: Error?)

Parameters

peripheral

The peripheral manager that opened the channel.

channel

The channel opened by the manager.

error

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

Discussion

The peripheral manager calls this method after you call publishL2CAPChannel(withEncryption:).

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, didUnpublishL2CAPChannel: CBL2CAPPSM, error: Error?)

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