SkyWay for Linux
読み取り中…
検索中…
一致する文字列を見つけられません
skyway::Context クラス

アプリケーションでSkyWay全体の設定、取得を行うStaticなコンテキスト [詳解]

#include <context.hpp>

skyway::Context の継承関係図
skyway::core::Context

クラス

struct  SkyWayOptions
 SkyWayの利用に関する設定 [詳解]
 

静的公開メンバ関数

static bool Setup (const std::string &token, core::Context::EventListener *listener, const SkyWayOptions &options)
 Contextを初期化します。
 
static std::string GetVersionString ()
 SkyWay SDK for Linuxのバージョンを取得します。
 
- 基底クラス skyway::core::Context に属する継承静的公開メンバ関数
static bool Setup (const std::string &token, std::unique_ptr< HttpClientInterface > http, std::unique_ptr< WebSocketClientFactoryInterface > ws_factory, std::unique_ptr< PlatformInfoDelegatorInterface > platform_info, std::unique_ptr< LoggerInterface > logger, EventListener *listener, const ContextOptions &options)
 Contextを初期化します。
 
static bool UpdateAuthToken (const std::string &token)
 JWTを更新します。
 
static void RegisterPlugin (std::unique_ptr< RemoteMemberPluginInterface > plugin)
 RemoteMemberPluginを登録します。
 
static void Dispose ()
 コンテキストを破棄し、全ての接続を切断します。
 

静的公開変数類

static const unsigned int VERSION_MAJOR = 1
 
static const unsigned int VERSION_MINOR = 1
 
static const unsigned int VERSION_PATCH = 0
 

詳解

アプリケーションでSkyWay全体の設定、取得を行うStaticなコンテキスト

特別な理由がない場合はcore::Contextでなく、こちらを利用してください。

関数詳解

◆ Setup()

static bool skyway::Context::Setup ( const std::string &  token,
core::Context::EventListener listener,
const SkyWayOptions options 
)
static

Contextを初期化します。

SkyWayを利用するためには必ずこのメソッドを最初にコールする必要があります。

引数
tokenJWT形式のAuthトークン
listenerイベントリスナ
optionsオプション

このクラス詳解は次のファイルから抽出されました: