SkyWay for Linux
|
アプリケーションでSkyWay全体の設定、取得を行うStaticなコンテキスト [詳解]
#include <context.hpp>
クラス | |
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でなく、こちらを利用してください。
|
static |
Contextを初期化します。
SkyWayを利用するためには必ずこのメソッドを最初にコールする必要があります。
token | JWT形式のAuthトークン |
listener | イベントリスナ |
options | オプション |