PublicationDelegate
protocol PublicationDelegate : NSObjectProtocol
Publicationイベントデリゲート
-
このPublicationがSubscribeされた時に発生するイベント
Declaration
Swift
optional func publication(_ publication: Publication, subscribed subscription: Subscription)
Parameters
publication
Publication
subscription
Subscription LocalPersonによるSubscribeである場合、まだstreamがsetされていない可能性があります。
-
このPublicationがUnsubscribeされた時に発生するイベント
Declaration
Swift
optional func publication(_ publication: Publication, unsubscribed subscription: Subscription)
Parameters
publication
Publication
subscription
Subscription
-
このPublicationのSubscribeされている数が変化した時に発生するイベント
Declaration
Swift
optional func publicationSubscriptionListDidChange(_ publication: Publication)
Parameters
publication
Publication
-
このPublicationのMetadataが更新された時に発生するイベント
Declaration
Swift
optional func publication(_ publication: Publication, didUpdateMetadata metadata: String)
Parameters
publication
Publication
metadata
Metadata
-
このPublicationが有効状態に変化した時に発生するイベント
Declaration
Swift
optional func publicationEnabled(_ publication: Publication)
Parameters
publication
Publication
-
このPublicationが無効状態に変化した時に発生するイベント
Declaration
Swift
optional func publicationDisabled(_ publication: Publication)
Parameters
publication
Publication
-
このPublicationのステートが変化した時に発生するイベント
Declaration
Swift
optional func publicationStateDidChange(_ publication: Publication)
Parameters
publication
Publication
-
このPublicationの接続状態が変化したときに発生するイベント
Declaration
Swift
optional func publication(_ publication: Publication, connectionStateDidChange connectionState: ConnectionState)
Parameters
publication
Publication
connectionState
接続状態