ネットワークサービスシステム
More...
#include <GxSysNetwork.h>
|
|
enum | SERVICE_KIND {
SERVICE_KIND_BASE = (1 << 0)
, SERVICE_KIND_AVATAR = (1 << 1)
, SERVICE_KIND_FRIEND = (1 << 2)
, SERVICE_KIND_MATCH = (1 << 3)
,
SERVICE_KIND_RANK = (1 << 4)
, SERVICE_KIND_VOICECHAT = (1 << 5)
, SERVICE_KIND_COMMERCE = (1 << 6)
, SERVICE_KIND_TROPHY = (1 << 7)
,
SERVICE_KIND_NET_TUS = (1 << 9)
, SERVICE_KIND_NET_TSS = (1 << 10)
} |
| サービス種類 More...
|
|
enum class | START_RESULT { SUCCESS
, ERROR_INVALID = -1
} |
| 開始処理結果定義 More...
|
|
|
|
void | update (void) override |
| 更新
|
|
|
constexpr GxTrophy * | getTrophy (void) const |
| トロフィーモジュール
|
|
| GxSysNetworkBase (void) |
| コンストラクタ
|
|
| ~GxSysNetworkBase (void) override |
| デストラクタ
|
|
template<typename T > |
T * | getModule (void) const |
| モジュールを取得
|
|
| GxSysBase (void) |
| デフォルトコンストラクタ
|
|
| ~GxSysBase (void) override |
| デストラクタ
|
|
b32 | isLocked (void) |
| クリティカルセクションのロック状態を確認する
|
|
void | sleep (f32 time) |
| スリープ(スクリプト用)
|
|
constexpr | GxClassBase (void) |
| コンストラクタ
|
|
constexpr | GxClassBase (const GxClassBase &base) |
| コピーコンストラクタ
|
|
| ~GxClassBase (void) override |
| デストラクタ
|
|
constexpr | GxClassBaseRoot (void) |
| コンストラクタ
|
|
constexpr | GxClassBaseRoot (const GxClassBaseRoot &) |
| コピーコンストラクタ
|
|
virtual | ~GxClassBaseRoot (void) |
| デストラクタ
|
|
constexpr GxClassBaseRoot & | operator= (const GxClassBaseRoot &) |
| 代入演算子
|
|
virtual GxRtti & | getRtti (void) const =0 |
| Rttiの取得
|
|
virtual GX_FORCE_INLINE const GxTypedObject * | getDefaultObject (void) |
| デフォルトオブジェクトを取得
|
|
GX_FORCE_INLINE b32 | isDefaultObject (void) |
| デフォルトオブジェクト判定
|
|
| SingletonBase (void) |
| コンストラクタ
|
|
| ~SingletonBase (void) |
| デストラクタ
|
|
|
| GxSysNetwork (void) |
| デフォルトコンストラクタ
|
|
b32 | initialize (const GxClassBase *pInitialInformation) override |
| 初期化
|
|
void | terminate (void) override |
| 終了処理
|
|
virtual START_RESULT | start (u32 useServiceFlag) |
| 開始
|
|
static void | loadModule (void) |
| モジュールのロード
|
|
static void | unloadModule (void) |
| モジュールのアンロード
|
|
◆ SERVICE_KIND
サービス種類
Enumerator |
---|
SERVICE_KIND_BASE | 基本認証機能
|
SERVICE_KIND_AVATAR | アバター
|
SERVICE_KIND_FRIEND | フレンド
|
SERVICE_KIND_MATCH | マッチング
|
SERVICE_KIND_RANK | ランキング
|
SERVICE_KIND_VOICECHAT | ボイスチャット
|
SERVICE_KIND_COMMERCE | コマース
|
SERVICE_KIND_TROPHY | トロフィー
|
SERVICE_KIND_NET_TUS | (PS4, vita対応)
|
SERVICE_KIND_NET_TSS | (PS4, vita対応)
|
◆ START_RESULT
開始処理結果定義
Enumerator |
---|
SUCCESS | 成功
|
ERROR_INVALID | 失敗:致命的なエラー
|
◆ initialize()
b32 GxSysNetwork::initialize |
( |
const GxClassBase * | pInitialInformation | ) |
|
|
overridevirtual |
初期化
- Parameters
-
pInitialInformation | [in] 初期化情報 |
- Returns
- 成功ならtrue
Reimplemented from GxSysBase.
◆ start()
開始
- Parameters
-
useServiceFlag | [in] 利用サービス定義 (※SERVICE_KIND_~ のビット指定) |
- Returns
- 結果 (※START_RESULT定義参照)
◆ terminate()
void GxSysNetwork::terminate |
( |
void | | ) |
|
|
overridevirtual |
◆ update()
void GxSysNetwork::update |
( |
void | | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxNetwork/src/GxSysNetwork.h
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxNetwork/src/GxSysNetwork.cpp