![]() |
SkyWay Linux SDK
|
RoomMemberの操作を行うインターフェース [詳解]
#include <room_member.hpp>
クラス | |
class | EventListener |
イベントリスナ [詳解] | |
公開メンバ関数 | |
virtual std::optional< std::string > | RoomId ()=0 |
このMemberに紐づくRoomのIdを取得します。 | |
virtual std::optional< std::string > | RoomName ()=0 |
このMemberに紐づくRoomのNameを取得します。 | |
virtual std::string | Id ()=0 |
Idを取得します。 | |
virtual std::optional< std::string > | Name ()=0 |
Nameを取得します。 | |
virtual std::optional< std::string > | Metadata ()=0 |
Metadataを取得します。 | |
virtual model::MemberType | Type ()=0 |
Typeを取得します。 | |
virtual std::string | Subtype ()=0 |
SubTypeを取得します。 | |
virtual model::Side | Side ()=0 |
Sideを取得します。 | |
virtual core::interface::MemberState | State ()=0 |
Stateを取得します。 | |
virtual std::vector< std::shared_ptr< RoomPublication > > | Publications ()=0 |
このMemberのPublication一覧を取得します。 | |
virtual std::vector< std::shared_ptr< RoomSubscription > > | Subscriptions ()=0 |
このMemberのSubscription一覧を取得します。 | |
virtual bool | UpdateMetadata (const std::string &metadata)=0 |
Metadataを更新します。 | |
virtual bool | Leave ()=0 |
Roomから退室します。 | |
RoomMemberの操作を行うインターフェース
|
pure virtual |
Idを取得します。
skyway::room::abstract::RoomMemberで実装されています。
|
pure virtual |
Roomから退室します。
skyway::room::abstract::RoomMemberで実装されています。
|
pure virtual |
Metadataを取得します。
skyway::room::abstract::RoomMemberで実装されています。
|
pure virtual |
Nameを取得します。
skyway::room::abstract::RoomMemberで実装されています。
|
pure virtual |
このMemberのPublication一覧を取得します。
skyway::room::abstract::RoomMemberで実装されています。
|
pure virtual |
このMemberに紐づくRoomのIdを取得します。
skyway::room::abstract::RoomMemberで実装されています。
|
pure virtual |
このMemberに紐づくRoomのNameを取得します。
skyway::room::abstract::RoomMemberで実装されています。
|
pure virtual |
Sideを取得します。
skyway::room::abstract::RoomMemberで実装されています。
|
pure virtual |
Stateを取得します。
skyway::room::abstract::RoomMemberで実装されています。
|
pure virtual |
このMemberのSubscription一覧を取得します。
skyway::room::abstract::RoomMemberで実装されています。
|
pure virtual |
SubTypeを取得します。
skyway::room::abstract::RoomMemberで実装されています。
|
pure virtual |
Typeを取得します。
skyway::room::abstract::RoomMemberで実装されています。
|
pure virtual |
Metadataを更新します。
skyway::room::abstract::RoomMemberで実装されています。