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"
18GX_P2P_NAMESPACE_BEGIN()
19using namespace ::gx::core;
20GX_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"
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
52GX_P2P_NAMESPACE_BEGIN()
53
54extern void GxP2PUsage(void);
55
56GX_P2P_NAMESPACE_END()
コアインクルードヘッダ
P2P共通ヘッダー
デバッグ処理
P2P複製オブジェクト通信システムクラス
メッセージ通信マネージャ
汎用キューテンプレートクラス
P2Pリモートシステムクラス
P2Pセッションマネージャ
P2P設定ヘッダー
同期通信(ロックステップ)マネージャ
スレッド
UPnPシステムクラス
P2P通信システム
P2P通信セッションツール