1 #ifndef ZEP_CONTROL_CLOUD_CONTROL_INTERFACE_HPP_     2 #define ZEP_CONTROL_CLOUD_CONTROL_INTERFACE_HPP_     9 #include "RoomGroupList.hpp"    10 #include "StreamingControlInterface.hpp"    28   virtual void StartCloud(
const std::string& rest_api_url,
    29                           const bool cert_insecure) = 0;
    89       const std::shared_ptr<CloudControlCallbackInterface>& listener,
    90       bool use_weak_ptr = 
false) = 0;
   101       std::unique_ptr<CloudControlCallbackInterface>&& listener) = 0;
   177 #endif  // ZEP_CONTROL_CLOUD_CONTROL_INTERFACE_HPP_ ZEP SDK用名前空間 
Definition: FactoryInterface.hpp:10
virtual void RegisterCallback(const std::shared_ptr< CloudControlCallbackInterface > &listener, bool use_weak_ptr=false)=0
コールバックの送信先をshared_ptrまたはweak_ptrで登録する 
virtual void OnReceivePairingNumber(const std::string &pairing_number)
ペアリング番号を取得したときに呼び出されるコールバック。 
Definition: CloudControlInterface.hpp:155
virtual void OnNotifyCloudStatus(cloud_status_t cloud_status)
Cloud の状態変化を受信したときに呼び出されるコールバック。 
Definition: CloudControlInterface.hpp:169
ルームグループリストのフォーマット 
Definition: RoomGroupList.hpp:118
Cloud接続制御機能のインターフェース 
Definition: CloudControlInterface.hpp:20
virtual void OnReceiveSuid(const std::string &suid)
SUID を取得できたときに呼び出されるコールバック。 
Definition: CloudControlInterface.hpp:143
virtual void DisconnectCloudView()=0
Cloud View との切断を要求する。 
virtual void OnConnectingCloudView()
Cloud View に接続要求が開始されたときに呼び出されるコールバック。 
Definition: CloudControlInterface.hpp:128
virtual void OnConnectCloudView()
Cloud View に接続されたときに呼び出されるコールバック。 
Definition: CloudControlInterface.hpp:133
cloud_status_t
CloudStatusの種類 
Definition: CloudControlInterface.hpp:114
virtual void RequestVersion()=0
Versionを要求する。 
virtual void RequestRoomGroupList()=0
ルームグループリストの取得を要求する。 
virtual void OnReceiveGroupIdList(const RoomGroupList &room_group_list)
会議室番号一覧を受信したときに呼び出されるコールバック。 
Definition: CloudControlInterface.hpp:162
virtual void OnDisconnectCloudView()
Cloud View から切断されたときに呼び出されるコールバック。 
Definition: CloudControlInterface.hpp:138
virtual void ConnectCloudView()=0
Cloud View への接続を要求する。 
Cloud接続制御機能のコールバックインターフェース 
Definition: CloudControlInterface.hpp:109
virtual void RequestSuid()=0
SUIDを要求する。 
virtual void StartCloud(const std::string &rest_api_url, const bool cert_insecure)=0
REST_APIとの接続を要求する。 
virtual bool SelectRoomGroupId(const std::uint32_t group_id)=0
ルームグループリストIDを選択する。 
virtual void StopCloud()=0
REST_APIへの切断を要求する。 
virtual void OnReceiveVersion(const std::string &package_ver)
Version を取得できたときに呼び出されるコールバック。 
Definition: CloudControlInterface.hpp:148
virtual void RequestPairing()=0
ペアリングを要求する. 
ストリーミング制御機能のコールバックインターフェース 
Definition: StreamingControlInterface.hpp:37
virtual void ResetPairing()=0
ペアリングをリセット要求する。 
ストリーミング制御機能のインターフェース 
Definition: StreamingControlInterface.hpp:14