ConnectionDelegate

@objc public protocol ConnectionDelegate: class

The Connection delegate protocol defines the event methods available for channel Connection/DisConnection.

  • event occur when connection occur with channel.

    Declaration

    Swift

    @objc optional func onConnect(_ error: NSError?)

    Parameters

    error

    connection error

  • event occur when Disconnection occur with channel.

    Declaration

    Swift

    @objc optional func onDisconnect(_ error: NSError?)

    Parameters

    error

    disconnect error.

  • event occur when other client connects with channel.

    Declaration

    Swift

    @objc optional func onClientConnect(_ client: ChannelClient)

    Parameters

    client

    client info.

  • event occur when other client disconnects with channel.

    Declaration

    Swift

    @objc optional func onClientDisconnect(_ client: ChannelClient)

    Parameters

    client

    client info.

  • event occur when a Channel Error is fired

    Declaration

    Swift

    @objc optional func onError(_ error: NSError)

    Parameters

    error

    error.

  • event occur when the host app is ready to send or receive messages

    Declaration

    Swift

    @objc optional func onReady()