SkyWay for Linux
|
継承メンバを含む 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(core::interface::Member *member) override | skyway::room::abstract::Room | protectedvirtual |
OnMemberLeft(core::interface::Member *member) override | skyway::room::abstract::Room | protectedvirtual |
OnMemberListChanged() override | skyway::room::abstract::Room | protectedvirtual |
OnMemberMetadataUpdated(core::interface::Member *member, const std::string &metadata) override | skyway::room::abstract::Room | protectedvirtual |
OnMetadataUpdated(const std::string &metadata) override | skyway::room::abstract::Room | protectedvirtual |
OnPublicationDisabled(core::interface::Publication *publication) override | skyway::room::abstract::Room | protectedvirtual |
OnPublicationEnabled(core::interface::Publication *publication) override | skyway::room::abstract::Room | protectedvirtual |
OnPublicationListChanged() override | skyway::room::abstract::Room | protectedvirtual |
OnPublicationMetadataUpdated(core::interface::Publication *publication, const std::string &metadata) override | skyway::room::abstract::Room | protectedvirtual |
OnPublicationSubscribed(core::interface::Subscription *subscription) override | skyway::room::abstract::Room | protectedvirtual |
OnPublicationUnsubscribed(core::interface::Subscription *subscription) override | skyway::room::abstract::Room | protectedvirtual |
OnStreamPublished(core::interface::Publication *publication) override | skyway::room::abstract::Room | protectedvirtual |
OnStreamUnpublished(core::interface::Publication *publication) override | skyway::room::abstract::Room | protectedvirtual |
OnSubscriptionDisabled(core::interface::Subscription *subscription) override | skyway::room::abstract::Room | protectedvirtual |
OnSubscriptionEnabled(core::interface::Subscription *subscription) override | skyway::room::abstract::Room | protectedvirtual |
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 |