OROCHI
 
Loading...
Searching...
No Matches
GxNpCore Class Referenceabstract

NP のインターフェイス More...

#include <GxNpCore.h>

Inheritance diagram for GxNpCore:
Collaboration diagram for GxNpCore:

Classes

struct  GxNpState
 ネットワークステートクラス More...
 

Public Member Functions

アクセサ
virtual NP_STATE getNpState (void)=0
 NPの状態を取得
 
操作
virtual void registerNpStateCallback (CallBackNpState function, void *pUserData)=0
 ユーザーのサインイン状態が変化した通知を受けるコールバック登録
 
virtual void unregisterNpStateCallback (void)=0
 ユーザーのサインイン状態が変化した通知を受けるコールバック登録解除
 
- Public Member Functions inherited from GxClassBase
constexpr GxClassBase (void)
 コンストラクタ
 
constexpr GxClassBase (const GxClassBase &base)
 コピーコンストラクタ
 
 ~GxClassBase (void) override
 デストラクタ
 
- Public Member Functions inherited from GxClassBaseRoot
constexpr GxClassBaseRoot (void)
 コンストラクタ
 
constexpr GxClassBaseRoot (const GxClassBaseRoot &)
 コピーコンストラクタ
 
virtual ~GxClassBaseRoot (void)
 デストラクタ
 
constexpr GxClassBaseRootoperator= (const GxClassBaseRoot &)
 代入演算子
 
virtual GxRttigetRtti (void) const =0
 Rttiの取得
 
virtual GX_FORCE_INLINE const GxTypedObjectgetDefaultObject (void)
 デフォルトオブジェクトを取得
 
GX_FORCE_INLINE b32 isDefaultObject (void)
 デフォルトオブジェクト判定
 

定義

enum class  NP_STATE { UNKNOWN , SIGNED_OUT , SIGNED_IN , SIGNED_ONLINE }
 ネットワークステート More...
 
typedef void(*) CallBackNpState(GxNpState state, void *pUserData)
 
 GX_OPERATOR_NEW_DELETE (GxAllocatorList::ALLOCATOR_TYPE::SYSTEM)
 

初期化

 GxNpCore (void)
 デフォルトコンストラクタ
 
 ~GxNpCore (void)
 デストラクタ
 
virtual void initialize (const GxNpConfig &config)=0
 初期化
 
virtual void terminate (void)=0
 終了処理
 
static GxNpCorecreate (void)
 生成
 

Additional Inherited Members

- Static Public Member Functions inherited from GxClassBaseRoot
static GX_FORCE_INLINE GxRtti__getStaticRtti (void)
 Rttiの取得
 

Detailed Description

NP のインターフェイス

Member Enumeration Documentation

◆ NP_STATE

enum class GxNpCore::NP_STATE
strong

ネットワークステート

Enumerator
UNKNOWN 

不明な状態

SIGNED_OUT 

サインアウト

SIGNED_IN 

サインインしている

SIGNED_ONLINE 

vitaのみ


The documentation for this class was generated from the following file: