1 #ifndef ZEP_CONTROL_DIRECT_CONTROL_INTERFACE_HPP_     2 #define ZEP_CONTROL_DIRECT_CONTROL_INTERFACE_HPP_     7 #include "StreamingControlInterface.hpp"    12 class DirectControlCallbackInterface;
    26                              std::uint16_t port) = 0;
    38   virtual bool SetPassPhrase(
const std::string& passphrase) = 0;
    65       const std::shared_ptr<DirectControlCallbackInterface>& listener,
    66       bool use_weak_ptr = 
false) = 0;
    77       std::unique_ptr<DirectControlCallbackInterface>&& listener) = 0;
   119                                      const std::string& passphrase){};
   127 #endif  // ZEP_CONTROL_DIRECT_CONTROL_INTERFACE_HPP_ virtual void OnRequestConfigDirect(const std::string &ip_addr, std::uint16_t port, const std::string &passphrase)
View から設定ファイルの値が返されたときに呼び出されるコールバック。 
Definition: DirectControlInterface.hpp:117
virtual void OnReceiveSuid(const std::string &suid)
SUID を取得できたときに呼び出されるコールバック。 
Definition: DirectControlInterface.hpp:106
virtual void OnReceiveVersion(const std::string &package_ver)
Version を取得できたときに呼び出されるコールバック。 
Definition: DirectControlInterface.hpp:111
virtual void RegisterCallback(const std::shared_ptr< DirectControlCallbackInterface > &listener, bool use_weak_ptr=false)=0
コールバックの送信先をshared_ptrまたはweak_ptrで登録する 
virtual bool SetPassPhrase(const std::string &passphrase)=0
パスフレーズ設定を要求する。 
ZEP SDK用名前空間 
Definition: FactoryInterface.hpp:10
virtual void OnDisconnectDirect()
View から切断されたときに呼び出されるコールバック。 
Definition: DirectControlInterface.hpp:101
virtual void OnConnectingDirect()
View へ接続要求が開始されたときに呼び出されるコールバック。 
Definition: DirectControlInterface.hpp:91
Direct接続制御機能のコールバックインターフェース 
Definition: DirectControlInterface.hpp:85
virtual void DisconnectDirect()=0
View の切断を要求する。 
virtual void RequestVersion()=0
Versionを要求する。 
virtual void OnConnectDirect()
View に接続されたときに呼び出されるコールバック。 
Definition: DirectControlInterface.hpp:96
virtual bool RequestConfigDirect()=0
Directモードの設定ファイル情報を要求する。 
virtual bool ConnectDirect(const std::string &ip_addr, std::uint16_t port)=0
View への接続を要求する。 
Direct接続制御機能のインターフェース 
Definition: DirectControlInterface.hpp:17
virtual void RequestSuid()=0
SUIDを要求する。 
ストリーミング制御機能のコールバックインターフェース 
Definition: StreamingControlInterface.hpp:37
ストリーミング制御機能のインターフェース 
Definition: StreamingControlInterface.hpp:14