SkyWay Linux SDK
全て クラス 関数 変数 列挙型 ページ
skyway::room::p2p::P2PRoom メンバ一覧

継承メンバを含む skyway::room::p2p::P2PRoom の全メンバ一覧です。

AddEventListener(interface::Room::EventListener *listener) overrideskyway::room::abstract::Roomvirtual
Close() overrideskyway::room::abstract::Roomvirtual
core_ (定義場所: skyway::room::abstract::Room)skyway::room::abstract::Roomprotected
Create(interface::RoomInitOptions options, std::unique_ptr< interface::RoomFactory > room_factory=std::make_unique< P2PRoomFactory >(), std::unique_ptr< interface::RoomDomainFactory > domain_factory=std::make_unique< RoomDomainFactory >())skyway::room::p2p::P2PRoomstatic
Create()skyway::room::p2p::P2PRoomstatic
Dispose() overrideskyway::room::abstract::Roomvirtual
factory_ (定義場所: skyway::room::abstract::Room)skyway::room::abstract::Roomprotected
Find(interface::RoomQuery query, std::unique_ptr< interface::RoomFactory > room_factory=std::make_unique< P2PRoomFactory >(), std::unique_ptr< interface::RoomDomainFactory > domain_factory=std::make_unique< RoomDomainFactory >())skyway::room::p2p::P2PRoomstatic
FindOrCreate(interface::RoomInitOptions options, std::unique_ptr< interface::RoomFactory > room_factory=std::make_unique< P2PRoomFactory >(), std::unique_ptr< interface::RoomDomainFactory > domain_factory=std::make_unique< RoomDomainFactory >())skyway::room::p2p::P2PRoomstatic
Id() overrideskyway::room::abstract::Roomvirtual
Join(interface::RoomMemberInitOptions options)skyway::room::p2p::P2PRoom
Leave(interface::RoomMember *member) overrideskyway::room::abstract::Roomvirtual
listener_ (定義場所: skyway::room::abstract::Room)skyway::room::abstract::Roomprotected
listener_mtx_ (定義場所: skyway::room::abstract::Room)skyway::room::abstract::Roomprotected
Members() overrideskyway::room::abstract::Roomvirtual
Metadata() overrideskyway::room::abstract::Roomvirtual
Name() overrideskyway::room::abstract::Roomvirtual
OnClosed() overrideskyway::room::abstract::Roomprotectedvirtual
OnMemberJoined(std::shared_ptr< core::interface::Member > member) override (定義場所: skyway::room::abstract::Room)skyway::room::abstract::Roomprotected
skyway::core::interface::Channel::EventListener::OnMemberJoined(std::shared_ptr< interface::Member > member)skyway::core::interface::Channel::EventListenerinlinevirtual
OnMemberLeft(std::shared_ptr< core::interface::Member > member) override (定義場所: skyway::room::abstract::Room)skyway::room::abstract::Roomprotected
skyway::core::interface::Channel::EventListener::OnMemberLeft(std::shared_ptr< interface::Member > member)skyway::core::interface::Channel::EventListenerinlinevirtual
OnMemberListChanged() overrideskyway::room::abstract::Roomprotectedvirtual
OnMemberMetadataUpdated(std::shared_ptr< core::interface::Member > member, const std::string &metadata) override (定義場所: skyway::room::abstract::Room)skyway::room::abstract::Roomprotected
skyway::core::interface::Channel::EventListener::OnMemberMetadataUpdated(std::shared_ptr< interface::Member > member, const std::string &metadata)skyway::core::interface::Channel::EventListenerinlinevirtual
OnMetadataUpdated(const std::string &metadata) overrideskyway::room::abstract::Roomprotectedvirtual
OnPublicationDisabled(std::shared_ptr< core::interface::Publication > publication) override (定義場所: skyway::room::abstract::Room)skyway::room::abstract::Roomprotected
skyway::core::interface::Channel::EventListener::OnPublicationDisabled(std::shared_ptr< interface::Publication > publication)skyway::core::interface::Channel::EventListenerinlinevirtual
OnPublicationEnabled(std::shared_ptr< core::interface::Publication > publication) override (定義場所: skyway::room::abstract::Room)skyway::room::abstract::Roomprotected
skyway::core::interface::Channel::EventListener::OnPublicationEnabled(std::shared_ptr< interface::Publication > publication)skyway::core::interface::Channel::EventListenerinlinevirtual
OnPublicationListChanged() overrideskyway::room::abstract::Roomprotectedvirtual
OnPublicationMetadataUpdated(std::shared_ptr< core::interface::Publication > publication, const std::string &metadata) override (定義場所: skyway::room::abstract::Room)skyway::room::abstract::Roomprotected
skyway::core::interface::Channel::EventListener::OnPublicationMetadataUpdated(std::shared_ptr< interface::Publication > publication, const std::string &metadata)skyway::core::interface::Channel::EventListenerinlinevirtual
OnPublicationSubscribed(std::shared_ptr< core::interface::Subscription > subscription) override (定義場所: skyway::room::abstract::Room)skyway::room::abstract::Roomprotected
skyway::core::interface::Channel::EventListener::OnPublicationSubscribed(std::shared_ptr< interface::Subscription > subscription)skyway::core::interface::Channel::EventListenerinlinevirtual
OnPublicationUnsubscribed(std::shared_ptr< core::interface::Subscription > subscription) override (定義場所: skyway::room::abstract::Room)skyway::room::abstract::Roomprotected
skyway::core::interface::Channel::EventListener::OnPublicationUnsubscribed(std::shared_ptr< interface::Subscription > subscription)skyway::core::interface::Channel::EventListenerinlinevirtual
OnStreamPublished(std::shared_ptr< core::interface::Publication > publication) override (定義場所: skyway::room::abstract::Room)skyway::room::abstract::Roomprotected
skyway::core::interface::Channel::EventListener::OnStreamPublished(std::shared_ptr< interface::Publication > publication)skyway::core::interface::Channel::EventListenerinlinevirtual
OnStreamUnpublished(std::shared_ptr< core::interface::Publication > publication) override (定義場所: skyway::room::abstract::Room)skyway::room::abstract::Roomprotected
skyway::core::interface::Channel::EventListener::OnStreamUnpublished(std::shared_ptr< interface::Publication > publication)skyway::core::interface::Channel::EventListenerinlinevirtual
OnSubscriptionListChanged() overrideskyway::room::abstract::Roomprotectedvirtual
P2PRoom(std::shared_ptr< core::interface::Channel > channel, std::unique_ptr< interface::RoomDomainFactory > factory) (定義場所: skyway::room::p2p::P2PRoom)skyway::room::p2p::P2PRoom
Publications() overrideskyway::room::abstract::Roomvirtual
RemoveEventListener(interface::Room::EventListener *listener) overrideskyway::room::abstract::Roomvirtual
Room(std::shared_ptr< core::interface::Channel > core, std::unique_ptr< interface::RoomDomainFactory > factory) (定義場所: skyway::room::abstract::Room)skyway::room::abstract::Roomprotected
State() overrideskyway::room::abstract::Roomvirtual
Subscriptions() overrideskyway::room::abstract::Roomvirtual
Type() overrideskyway::room::p2p::P2PRoomvirtual
UpdateMetadata(const std::string &metadata) overrideskyway::room::abstract::Roomvirtual
~Room() (定義場所: skyway::room::abstract::Room)skyway::room::abstract::Roomvirtual