Direct接続制御機能のインターフェース  
 More...
#include <DirectControlInterface.hpp>
◆ ConnectDirect()
  
  | 
        
          | virtual bool zep::control::DirectControlInterface::ConnectDirect | ( | const std::string & | ip_addr, |  
          |  |  | std::uint16_t | port |  
          |  | ) |  |  |  | pure virtual | 
 
View への接続を要求する。 
- Parameters
- 
  
  
 
 
◆ RegisterCallback() [1/2]
  
  | 
        
          | virtual void zep::control::DirectControlInterface::RegisterCallback | ( | const std::shared_ptr< DirectControlCallbackInterface > & | listener, |  
          |  |  | bool | use_weak_ptr = false |  
          |  | ) |  |  |  | pure virtual | 
 
コールバックの送信先をshared_ptrまたはweak_ptrで登録する 
- Note
- 参照の保持方式としてshared_ptr/weak_ptr/unique_ptrのいずれも 利用できるが、同時に登録できるのは合計1つの参照のみである。 
- 
有効なインスタンスを保持していない参照を渡すと、送信先を削除する。
- Parameters
- 
  
    | listener | 送信先への参照 |  | use_weak_ptr | weak_ptrとして保持する場合にtrueを指定 |  
 
 
 
◆ RegisterCallback() [2/2]
コールバックの送信先をunique_ptrで登録する 
- Note
- 参照の保持方式としてshared_ptr/weak_ptr/unique_ptrのいずれも 利用できるが、同時に登録できるのは合計1つの参照のみである。 
- 
有効なインスタンスを保持していない参照を渡すと、送信先を削除する。
- Parameters
- 
  
  
 
 
◆ SetPassPhrase()
  
  | 
        
          | virtual bool zep::control::DirectControlInterface::SetPassPhrase | ( | const std::string & | passphrase | ) |  |  | pure virtual | 
 
パスフレーズ設定を要求する。 
- Parameters
- 
  
  
 
 
The documentation for this class was generated from the following file: