Zao SDK for Jetson / libzao-endpoint API リファレンス 1.2.0.0 (2023-10-30)
Loading...
Searching...
No Matches
FactoryInterface.hpp
1#ifndef ZAO_ENDPOINT_MONITOR_FACTORY_INTERFACE_HPP_
2#define ZAO_ENDPOINT_MONITOR_FACTORY_INTERFACE_HPP_
3
4#include <memory>
5
6#include "MonitorInterface.hpp"
7
8namespace zao {
9namespace endpoint {
10
14namespace monitor {
15
20 public:
24 virtual std::unique_ptr<MonitorInterface> CreateMonitor() = 0;
25
26 virtual ~FactoryInterface() noexcept = default;
27};
28
29} // namespace monitor
30} // namespace endpoint
31} // namespace zao
32
33#endif // ZAO_ENDPOINT_MONITOR_FACTORY_INTERFACE_HPP_
監視機能関連のファクトリ機能インターフェース
Definition FactoryInterface.hpp:19
virtual std::unique_ptr< MonitorInterface > CreateMonitor()=0
Monitorのインスタンスを生成する。
Zao製品共通の名前空間
Definition FactoryInterface.hpp:11