the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at master 42 lines 1.3 kB view raw
1#pragma once 2 3 4#include "Common\Network\Sony\SonyRemoteStorage.h" 5 6class SonyRemoteStorage_Orbis : public SonyRemoteStorage 7{ 8public: 9 10 11 virtual bool init(CallbackFunc cb, LPVOID lpParam); 12 virtual bool setData(PSAVE_INFO info, CallbackFunc cb, LPVOID lpParam); 13 14 virtual bool getRemoteFileInfo(SceRemoteStorageStatus* pInfo, CallbackFunc cb, LPVOID lpParam); 15 virtual bool getData(const char* remotePath, const char* localPath, CallbackFunc cb, LPVOID lpParam); 16 17 virtual void abort(); 18 virtual bool setDataInternal(){ assert(0); } 19 20private: 21 int reqId; 22 void * psnTicket; 23 size_t psnTicketSize; 24 bool m_waitingForTicket; 25 bool initialized; 26 SceRemoteStorageStatus* outputGetStatus; 27 SceRemoteStorageData outputGetData; 28 29 int32_t m_lastErrorCode; 30 int m_getDataProgress; 31 int m_setDataProgress; 32 char m_saveFilename[SCE_REMOTE_STORAGE_DATA_NAME_MAX_LEN]; 33 char m_saveFileDesc[SCE_REMOTE_STORAGE_DATA_DESCRIPTION_MAX_LEN]; 34 char m_remoteFilename[SCE_REMOTE_STORAGE_DATA_NAME_MAX_LEN]; 35 char m_mountPoint[SCE_SAVE_DATA_MOUNT_POINT_DATA_MAXSIZE]; 36 37 static void staticInternalCallback(const SceRemoteStorageEvent event, int32_t retCode, void * userData); 38 void internalCallback(const SceRemoteStorageEvent event, int32_t retCode); 39 40 void runCallback(); 41}; 42