接続確認

MagellanManagerクラスを通じてMQTT接続状態を確認することができます。

詳細

クラス 関数名
MagellanManager isConnectedPubSub
要否 引数名 説明
必須 handle MagellanClientHandle クライアントハンドル
戻り値(型) 説明
bool 接続状態

tips用アイコン

  • 接続確認を行うクライアントハンドルを引数に指定してください。
  • 接続状況に応じて以下の値が戻り値で返却されます。
    • 接続中true
    • 切断中false

実装例

//MagellanManagerインスタンス取得
MagellanManager *mng = MagellanManager::getInstance();

//クライアントハンドル生成
MagellanClientHandle mHandle =   mng->createClient(“example.com”,443,”CONSUMER_KEY”,”CONSUMER_SECRET”);

//初期化
bool result = mng->initializePubsub(mHandle,“1.0.0”,“pubsubClientID”);

//MQTT接続
mng->connectPubSub(mHandle, 30, “token”);
:
:(※省略)
:
bool isConnect = mng->isConnectedPubSub(mHandle);