RoomMemberの操作を行う抽象クラス
[詳解]
#include <room_member.hpp>
|
boost::optional< std::string > | RoomId () override |
| このMemberに紐づくRoomのIdを取得します。
|
|
boost::optional< std::string > | RoomName () override |
| このMemberに紐づくRoomのNameを取得します。
|
|
std::string | Id () override |
| Idを取得します。
|
|
boost::optional< std::string > | Name () override |
| Nameを取得します。
|
|
boost::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::unique_ptr< interface::RoomPublication > > | Publications () override |
| このMemberのPublication一覧を取得します。
|
|
std::vector< std::unique_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()
boost::optional< std::string > skyway::room::abstract::RoomMember::Metadata |
( |
| ) |
|
|
overridevirtual |
◆ Name()
boost::optional< std::string > skyway::room::abstract::RoomMember::Name |
( |
| ) |
|
|
overridevirtual |
◆ Publications()
◆ RoomId()
boost::optional< std::string > skyway::room::abstract::RoomMember::RoomId |
( |
| ) |
|
|
overridevirtual |
◆ RoomName()
boost::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 |
このクラス詳解は次のファイルから抽出されました: