OROCHI
 
Loading...
Searching...
No Matches
GxNpStorage.h
Go to the documentation of this file.
1//===========================================================================
9//===========================================================================
10#pragma once
11
12#if defined(_PS4) || defined(_PS5)
13
14GX_NETWORK_NAMESPACE_BEGIN()
15
16//===========================================================================
18//===========================================================================
19class GxStorageData
20{
21 //-----------------------------------------------------------
23 //-----------------------------------------------------------
25public:
27 GxStorageData(void* pData, u32 size) : _pBuffer(pData), _size(size){}
28
30 //-----------------------------------------------------------
32 //-----------------------------------------------------------
34
35 void* _pBuffer;
36 u32 _size;
37
39};
40
41using GxNpRequestID = s32;
42
43//===========================================================================
44//tssとtusの初期化等の共通処理を抜き出した
45//インターフェイスではない
47//===========================================================================
48class GxNpStorage
49{
50 //-----------------------------------------------------------
52 //-----------------------------------------------------------
54public:
56 virtual s32 initialize(void);
57
59 virtual void terminate(void) {}
60protected:
62 GxNpStorage(void) {}
64 virtual ~GxNpStorage(void) {}
65
67 //-----------------------------------------------------------
69 //-----------------------------------------------------------
71public:
73 b32 isFinish(GxNpRequestID requestID, s32& result);
74
78 static void setNpStrageThreadSetting(s32 /*priority*/, s32 /*affinityMask*/) {}
79
81};
82
83GX_NETWORK_NAMESPACE_END()
84
85#endif // _PS4 || _PS5
32bitブーリアン
Definition GxDefine.h:173