![]() |
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, std::shared_ptr< interface::RoomDomainCacheManager< interface::RoomPublication > > room_publication_cache_manager, std::shared_ptr< interface::RoomDomainCacheManager< interface::RoomSubscription > > room_subscription_cache_manager, std::shared_ptr< interface::RoomDomainCacheManager< interface::LocalRoomMember > > local_room_member_cache_manager, std::shared_ptr< interface::RoomDomainCacheManager< interface::RemoteRoomMember > > remote_room_member_cache_manager) (定義場所: 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 |