peripheralManager(_:didPublishL2CAPChannel:error:)
Tells the delegate that the peripheral manager created a listener for incoming L2CAP channel connections.
Declaration
optional func peripheralManager(_ peripheral: CBPeripheralManager, didPublishL2CAPChannel PSM: CBL2CAPPSM, error: (any Error)?)Parameters
- peripheral:
The peripheral manager that published the channel.
- PSM:
The Protocol/Service Multiplexer (PSM) of the published channel.
- error:
The error that prevented publishing, or
nilif no error occurred.
Discussion
The peripheral manager calls this method after you call publishL2CAPChannel(withEncryption:). The PSM parameter contains the PSM assigned for the published channel.