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