GxP2PRemoteManagerクラス
More...
#include <GxP2PRemoteManager.h>
|
typedef void(__stdcall *) | REMOTE_CALLBACK_FUNCTION(MyNetLib::MyPacketReader &packetReader, MyNetLib::MyPacketWriter &packetWriter, ns32 toGamerIndexID, ns32 fromGamerIndexID) |
| リモートコールバック通知関数
|
|
typedef void(__stdcall *) | REMOTE_REPLY_FUNCTION(MyNetLib::MyPacketReader &packetReader, ns32 fromGamerIndexID) |
| リモートコールバック応答関数
|
|
static constexpr nu32 | REMOTE_DATA_MAX = GxMath::VALUE_64 |
| 添付データ最大サイズ
|
|
◆ getRemoteCallData()
void GxP2PRemoteManager::getRemoteCallData |
( |
void * | pData, |
|
|
nu16 | size, |
|
|
MyNetLib::MyPacketReader & | packetReader ) |
|
static |
リモートコール添付データ取得
- Parameters
-
pData | [out] 添付データ格納先 |
size | [in] 添付サイズ |
packetReader | [in,out] 添付パケットリーダ |
- Note
- リモート応答にも使用可能
◆ getRemoteCallSize()
void GxP2PRemoteManager::getRemoteCallSize |
( |
nu16 * | pSize, |
|
|
MyNetLib::MyPacketReader & | packetReader ) |
|
static |
リモートコール添付サイズ取得
- Parameters
-
pSize | [out] 添付サイズ格納先 |
packetReader | [in,out] 添付パケットリーダ |
- Note
- リモート応答にも使用可能
◆ initialize()
初期化
- Parameters
-
pSessionManager | [in] セッションマネージャポインタ |
- Returns
- 成功ならtrue
◆ registerRemoteCall()
リモートコールバック登録
- Parameters
-
functionId | [in] 登録関数ID |
pCallback | [in] 通知コールバック関数ポインタ |
pReply | [in] 応答コールバック関数ポインタ (不要な場合:nullptr指定) |
◆ remoteCallMulti()
void GxP2PRemoteManager::remoteCallMulti |
( |
nu32 | functionId, |
|
|
const void * | pData, |
|
|
nu32 | size ) |
リモートコール発行 (マルチキャスト)
- Parameters
-
functionId | [in] 呼び出し関数ID |
pData | [in] 添付データ |
size | [in] 添付データサイズ |
◆ setRemoteReplyData()
void GxP2PRemoteManager::setRemoteReplyData |
( |
const void * | pData, |
|
|
nu16 | size, |
|
|
MyNetLib::MyPacketWriter & | packetWriter ) |
|
static |
リモートコール応答データ格納
- Parameters
-
pData | [in] 応答データ |
size | [in] 応答サイズ |
packetWriter | [out] 応答パケットライタ |
◆ terminate()
b32 GxP2PRemoteManager::terminate |
( |
void | | ) |
|
◆ update()
b32 GxP2PRemoteManager::update |
( |
nu32 | elapsedTime | ) |
|
更新
- Parameters
-
- Returns
- 成功ならtrue
The documentation for this class was generated from the following files: