Subscriptionの実装クラス
[詳解]
#include <subscription.hpp>
◆ AddEventListener()
◆ Cancel()
| bool skyway::core::Subscription::Cancel |
( |
| ) |
const |
|
overridevirtual |
◆ ChangePreferredEncoding()
| bool skyway::core::Subscription::ChangePreferredEncoding |
( |
const std::string & |
id | ) |
|
|
overridevirtual |
◆ ContentType()
| model::ContentType skyway::core::Subscription::ContentType |
( |
| ) |
const |
|
overridevirtual |
◆ GetStats()
◆ Id()
| std::string skyway::core::Subscription::Id |
( |
| ) |
const |
|
overridevirtual |
◆ PreferredEncodingId()
| std::optional< std::string > skyway::core::Subscription::PreferredEncodingId |
( |
| ) |
const |
|
overridevirtual |
◆ Publication()
◆ RemoveEventListener()
◆ State()
| interface::SubscriptionState skyway::core::Subscription::State |
( |
| ) |
|
|
overridevirtual |
◆ Stream()
Publisherが持つStreamを取得します。
LocalPerson.subscribeの返り値でSubscriptionを入手した場合、入手時点で値がsetされています。 その他、イベントの発火によってSubscriptionを取得した場合、まだ値がsetされていない可能性があります。
skyway::core::interface::Subscriptionを実装しています。
◆ Subscriber()
| std::shared_ptr< interface::Member > skyway::core::Subscription::Subscriber |
( |
| ) |
const |
|
overridevirtual |
このクラス詳解は次のファイルから抽出されました: