SkyWay Linux SDK
読み取り中…
検索中…
一致する文字列を見つけられません
room_domain_factory.hpp
1
//
2
// © NTT DOCOMO BUSINESS, Inc. All Rights Reserved.
3
//
4
5
#ifndef SKYWAY_ROOM_SFU_ROOM_DOMAIN_FACTORY_HPP
6
#define SKYWAY_ROOM_SFU_ROOM_DOMAIN_FACTORY_HPP
7
8
#include <mutex>
9
10
#include "skyway/room/abstract/room_domain_factory.hpp"
11
12
namespace
skyway {
13
namespace
room {
14
namespace
sfu {
15
16
class
RoomDomainFactory
:
public
abstract::RoomDomainFactory
{
17
public
:
18
std::shared_ptr<interface::LocalRoomMember> GetOrCreateLocalRoomMember(
19
std::shared_ptr<core::interface::LocalPerson> person)
override
;
20
21
private
:
22
std::mutex local_room_member_mtx_;
23
};
24
25
}
// namespace sfu
26
}
// namespace room
27
}
// namespace skyway
28
29
#endif
/* SKYWAY_ROOM_SFU_ROOM_DOMAIN_FACTORY_HPP */
skyway::room::abstract::RoomDomainFactory
Definition
room_domain_factory.hpp:16
skyway::room::sfu::RoomDomainFactory
Definition
room_domain_factory.hpp:16
include
skyway
room
sfu
room_domain_factory.hpp
構築:
1.9.8