RoomMemberの操作を行う抽象クラス
[詳解]
#include <room_member.hpp>
|
| std::optional< std::string > | RoomId () override |
| | このMemberに紐づくRoomのIdを取得します。
|
| |
| std::optional< std::string > | RoomName () override |
| | このMemberに紐づくRoomのNameを取得します。
|
| |
| std::string | Id () override |
| | Idを取得します。
|
| |
| std::optional< std::string > | Name () override |
| | Nameを取得します。
|
| |
| std::optional< std::string > | Metadata () override |
| | Metadataを取得します。
|
| |
| model::MemberType | Type () override |
| | Typeを取得します。
|
| |
| std::string | Subtype () override |
| | SubTypeを取得します。
|
| |
| model::Side | Side () override |
| | Sideを取得します。
|
| |
| core::interface::MemberState | State () override |
| | Stateを取得します。
|
| |
| std::vector< std::shared_ptr< interface::RoomPublication > > | Publications () override |
| | このMemberのPublication一覧を取得します。
|
| |
| std::vector< std::shared_ptr< interface::RoomSubscription > > | Subscriptions () override |
| | このMemberのSubscription一覧を取得します。
|
| |
| bool | UpdateMetadata (const std::string &metadata) override |
| | Metadataを更新します。
|
| |
| bool | Leave () override |
| | Roomから退室します。
|
| |
◆ ~RoomMember()
| virtual skyway::room::abstract::RoomMember::~RoomMember |
( |
| ) |
|
|
virtual |
◆ Id()
| std::string skyway::room::abstract::RoomMember::Id |
( |
| ) |
|
|
overridevirtual |
◆ Leave()
| bool skyway::room::abstract::RoomMember::Leave |
( |
| ) |
|
|
overridevirtual |
◆ Metadata()
| std::optional< std::string > skyway::room::abstract::RoomMember::Metadata |
( |
| ) |
|
|
overridevirtual |
◆ Name()
| std::optional< std::string > skyway::room::abstract::RoomMember::Name |
( |
| ) |
|
|
overridevirtual |
◆ Publications()
◆ RoomId()
| std::optional< std::string > skyway::room::abstract::RoomMember::RoomId |
( |
| ) |
|
|
overridevirtual |
◆ RoomName()
| std::optional< std::string > skyway::room::abstract::RoomMember::RoomName |
( |
| ) |
|
|
overridevirtual |
◆ Side()
| model::Side skyway::room::abstract::RoomMember::Side |
( |
| ) |
|
|
overridevirtual |
◆ State()
| core::interface::MemberState skyway::room::abstract::RoomMember::State |
( |
| ) |
|
|
overridevirtual |
◆ Subscriptions()
◆ Subtype()
| std::string skyway::room::abstract::RoomMember::Subtype |
( |
| ) |
|
|
overridevirtual |
◆ Type()
| model::MemberType skyway::room::abstract::RoomMember::Type |
( |
| ) |
|
|
overridevirtual |
◆ UpdateMetadata()
| bool skyway::room::abstract::RoomMember::UpdateMetadata |
( |
const std::string & |
metadata | ) |
|
|
overridevirtual |
このクラス詳解は次のファイルから抽出されました: