OROCHI
Loading...
Searching...
No Matches
GxP2P.h
Go to the documentation of this file.
1
//===========================================================================
10
//===========================================================================
11
#pragma once
12
13
// ネームスペース
14
#define GX_P2P_NAMESPACE_BEGIN() namespace gx{ namespace p2p{
15
#define GX_P2P_NAMESPACE_END() } }
16
17
#include "
Gx.h
"
18
GX_P2P_NAMESPACE_BEGIN()
19
using namespace ::gx::core;
20
GX_P2P_NAMESPACE_END()
21
22
// プラットフォーム別対応
23
#if defined(_PS4)
24
#include "PS4/GxP2PPS4.h"
25
#elif defined(_PS5)
26
#include "PS5/GxP2PPS5.h"
27
#elif defined(_NX64)
28
#include "NX64/GxP2PNX64.h"
29
#endif
//_NX64
30
31
#include "
GxP2PCommon.h
"
32
#include "
GxP2PDebug.h
"
33
#include "
GxP2PQueue.h
"
34
#include "
GxP2PThread.h
"
35
#include "
GxP2PTypedef.h
"
36
#include "
GxP2PSessionManager.h
"
37
#include "
GxP2PMessageManager.h
"
38
#include "
GxP2PSetting.h
"
39
#include "
GxP2PSyncManager.h
"
40
#include "
GxP2PDuplicateManager.h
"
41
#include "
GxP2PRemoteManager.h
"
42
#include "
GxP2PUPnPManager.h
"
43
44
// システム
45
#include "
GxSysP2P.h
"
46
47
#if GX_DEVELOP
48
// ツール
49
#include "
GxToolP2PSession.h
"
50
#endif
//GX_DEVELOP
51
52
GX_P2P_NAMESPACE_BEGIN()
53
54
extern
void
GxP2PUsage(
void
);
55
56
GX_P2P_NAMESPACE_END()
Gx.h
コアインクルードヘッダ
GxP2PCommon.h
P2P共通ヘッダー
GxP2PDebug.h
デバッグ処理
GxP2PDuplicateManager.h
P2P複製オブジェクト通信システムクラス
GxP2PMessageManager.h
メッセージ通信マネージャ
GxP2PQueue.h
汎用キューテンプレートクラス
GxP2PRemoteManager.h
P2Pリモートシステムクラス
GxP2PSessionManager.h
P2Pセッションマネージャ
GxP2PSetting.h
P2P設定ヘッダー
GxP2PSyncManager.h
同期通信(ロックステップ)マネージャ
GxP2PThread.h
スレッド
GxP2PTypedef.h
型定義
GxP2PUPnPManager.h
UPnPシステムクラス
GxSysP2P.h
P2P通信システム
GxToolP2PSession.h
P2P通信セッションツール
middleware
GxP2P
src
GxP2P.h
Generated by
1.12.0