![]() |
SkyWay Linux SDK
|
継承メンバを含む skyway::room::p2p::P2PRoom の全メンバ一覧です。
AddEventListener(interface::Room::EventListener *listener) override | skyway::room::abstract::Room | virtual |
Close() override | skyway::room::abstract::Room | virtual |
core_ (定義場所: skyway::room::abstract::Room) | skyway::room::abstract::Room | protected |
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::P2PRoom | static |
Create() | skyway::room::p2p::P2PRoom | static |
Dispose() override | skyway::room::abstract::Room | virtual |
factory_ (定義場所: skyway::room::abstract::Room) | skyway::room::abstract::Room | protected |
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::P2PRoom | static |
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::P2PRoom | static |
Id() override | skyway::room::abstract::Room | virtual |
Join(interface::RoomMemberInitOptions options) | skyway::room::p2p::P2PRoom | |
Leave(interface::RoomMember *member) override | skyway::room::abstract::Room | virtual |
listener_ (定義場所: skyway::room::abstract::Room) | skyway::room::abstract::Room | protected |
listener_mtx_ (定義場所: skyway::room::abstract::Room) | skyway::room::abstract::Room | protected |
Members() override | skyway::room::abstract::Room | virtual |
Metadata() override | skyway::room::abstract::Room | virtual |
Name() override | skyway::room::abstract::Room | virtual |
OnClosed() override | skyway::room::abstract::Room | protectedvirtual |
OnMemberJoined(std::shared_ptr< core::interface::Member > member) override (定義場所: skyway::room::abstract::Room) | skyway::room::abstract::Room | protected |
skyway::core::interface::Channel::EventListener::OnMemberJoined(std::shared_ptr< interface::Member > member) | skyway::core::interface::Channel::EventListener | inlinevirtual |
OnMemberLeft(std::shared_ptr< core::interface::Member > member) override (定義場所: skyway::room::abstract::Room) | skyway::room::abstract::Room | protected |
skyway::core::interface::Channel::EventListener::OnMemberLeft(std::shared_ptr< interface::Member > member) | skyway::core::interface::Channel::EventListener | inlinevirtual |
OnMemberListChanged() override | skyway::room::abstract::Room | protectedvirtual |
OnMemberMetadataUpdated(std::shared_ptr< core::interface::Member > member, const std::string &metadata) override (定義場所: skyway::room::abstract::Room) | skyway::room::abstract::Room | protected |
skyway::core::interface::Channel::EventListener::OnMemberMetadataUpdated(std::shared_ptr< interface::Member > member, const std::string &metadata) | skyway::core::interface::Channel::EventListener | inlinevirtual |
OnMetadataUpdated(const std::string &metadata) override | skyway::room::abstract::Room | protectedvirtual |
OnPublicationDisabled(std::shared_ptr< core::interface::Publication > publication) override (定義場所: skyway::room::abstract::Room) | skyway::room::abstract::Room | protected |
skyway::core::interface::Channel::EventListener::OnPublicationDisabled(std::shared_ptr< interface::Publication > publication) | skyway::core::interface::Channel::EventListener | inlinevirtual |
OnPublicationEnabled(std::shared_ptr< core::interface::Publication > publication) override (定義場所: skyway::room::abstract::Room) | skyway::room::abstract::Room | protected |
skyway::core::interface::Channel::EventListener::OnPublicationEnabled(std::shared_ptr< interface::Publication > publication) | skyway::core::interface::Channel::EventListener | inlinevirtual |
OnPublicationListChanged() override | skyway::room::abstract::Room | protectedvirtual |
OnPublicationMetadataUpdated(std::shared_ptr< core::interface::Publication > publication, const std::string &metadata) override (定義場所: skyway::room::abstract::Room) | skyway::room::abstract::Room | protected |
skyway::core::interface::Channel::EventListener::OnPublicationMetadataUpdated(std::shared_ptr< interface::Publication > publication, const std::string &metadata) | skyway::core::interface::Channel::EventListener | inlinevirtual |
OnPublicationSubscribed(std::shared_ptr< core::interface::Subscription > subscription) override (定義場所: skyway::room::abstract::Room) | skyway::room::abstract::Room | protected |
skyway::core::interface::Channel::EventListener::OnPublicationSubscribed(std::shared_ptr< interface::Subscription > subscription) | skyway::core::interface::Channel::EventListener | inlinevirtual |
OnPublicationUnsubscribed(std::shared_ptr< core::interface::Subscription > subscription) override (定義場所: skyway::room::abstract::Room) | skyway::room::abstract::Room | protected |
skyway::core::interface::Channel::EventListener::OnPublicationUnsubscribed(std::shared_ptr< interface::Subscription > subscription) | skyway::core::interface::Channel::EventListener | inlinevirtual |
OnStreamPublished(std::shared_ptr< core::interface::Publication > publication) override (定義場所: skyway::room::abstract::Room) | skyway::room::abstract::Room | protected |
skyway::core::interface::Channel::EventListener::OnStreamPublished(std::shared_ptr< interface::Publication > publication) | skyway::core::interface::Channel::EventListener | inlinevirtual |
OnStreamUnpublished(std::shared_ptr< core::interface::Publication > publication) override (定義場所: skyway::room::abstract::Room) | skyway::room::abstract::Room | protected |
skyway::core::interface::Channel::EventListener::OnStreamUnpublished(std::shared_ptr< interface::Publication > publication) | skyway::core::interface::Channel::EventListener | inlinevirtual |
OnSubscriptionListChanged() override | skyway::room::abstract::Room | protectedvirtual |
P2PRoom(std::shared_ptr< core::interface::Channel > channel, std::unique_ptr< interface::RoomDomainFactory > factory) (定義場所: skyway::room::p2p::P2PRoom) | skyway::room::p2p::P2PRoom | |
Publications() override | skyway::room::abstract::Room | virtual |
RemoveEventListener(interface::Room::EventListener *listener) override | skyway::room::abstract::Room | virtual |
Room(std::shared_ptr< core::interface::Channel > core, std::unique_ptr< interface::RoomDomainFactory > factory) (定義場所: skyway::room::abstract::Room) | skyway::room::abstract::Room | protected |
State() override | skyway::room::abstract::Room | virtual |
Subscriptions() override | skyway::room::abstract::Room | virtual |
Type() override | skyway::room::p2p::P2PRoom | virtual |
UpdateMetadata(const std::string &metadata) override | skyway::room::abstract::Room | virtual |
~Room() (定義場所: skyway::room::abstract::Room) | skyway::room::abstract::Room | virtual |