Batch #12608 by Yommy: 0 byte-identical, 15 confirmed by peer review. - fn_03963 CEmblemDataDownloadAsyncWork::CEmblemDataDownloadAsyncWork: logic confirmed by peer review (already on main) - fn_03978 CEmblemDataUploadAsyncWork::CEmblemDataUploadAsyncWork: logic confirmed by peer review (already on main) - fn_03657 CAdventurerAgencyMgr::RequestChangeMaster: logic confirmed by peer review (already on main) - fn_03677 CChangePartyMasterAsyncWork::CChangePartyMasterAsyncWork: logic confirmed by peer review (already on main) - fn_03685 CLoadMyPartyAsyncWork::CLoadMyPartyAsyncWork: logic confirmed by peer review (already on main) - fn_03692 CLoadPartyInfoAsyncWork::CLoadPartyInfoAsyncWork: logic confirmed by peer review (already on main) - fn_03698 CLoadPartyListAsyncWork::CLoadPartyListAsyncWork: logic confirmed by peer review (already on main) - fn_03704 CRegisterPartyAsyncWork::CRegisterPartyAsyncWork: logic confirmed by peer review (already on main) - fn_03711 CStopRecruitingAsyncWork::CStopRecruitingAsyncWork: logic confirmed by peer review (already on main) - fn_04241 CMCStoreInfoBackupLoadAsyncWork::CMCStoreInfoBackupLoadAsyncWork: logic confirmed by peer review (already on main) - fn_04247 CMCStoreInfoBackupSaveAsyncWork::CMCStoreInfoBackupSaveAsyncWork: logic confirmed by peer review (already on main) - fn_03440 CAccountLinkedUserDataLoadAsyncWork::CAccountLinkedUserDataLoadAsyncWork: logic confirmed by peer review (already on main) - fn_03478 CAccountLinkedUserDataSaveAsyncWork::CAccountLinkedUserDataSaveAsyncWork: logic confirmed by peer review (already on main) - fn_03916 CCharacterLinkedUserDataLoadAsyncWork::CCharacterLinkedUserDataLoadAsyncWork: logic confirmed by peer review (already on main) - fn_03944 CCharacterLinkedUserDataSaveAsyncWork::CCharacterLinkedUserDataSaveAsyncWork: logic confirmed by peer review (already on main) Peer-reviewed-by: gordaoprogramas, Tanke, Toshiro, cremane, codeplay, aDw Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
44 lines
1,015 B
C++
44 lines
1,015 B
C++
#include "Utility/Async/NAsyncWork.h"
|
|
|
|
#include <utility>
|
|
|
|
// INLINED
|
|
inline NRecycleObject::~NRecycleObject() = default;
|
|
|
|
// INLINED
|
|
NAsyncWork::~NAsyncWork() = default;
|
|
|
|
// OFFSET: 0x005BAEE0
|
|
// FUNCTION: fn_03450
|
|
bool NAsyncWork::Execute() {
|
|
return false;
|
|
}
|
|
|
|
// OFFSET: 0x005BA900
|
|
// FUNCTION: fn_03448
|
|
void NAsyncWork::Complete() {
|
|
}
|
|
|
|
// OFFSET: 0x00731A90
|
|
// FUNCTION: fn_07559
|
|
NAsyncWorkPtr::NAsyncWorkPtr(NAsyncWorkPtr& other) : m_manager(other.m_manager), m_work(other.m_work) {
|
|
other.m_manager = nullptr;
|
|
other.m_work = nullptr;
|
|
}
|
|
|
|
// OFFSET: 0x00731AC0
|
|
// FUNCTION: fn_07560
|
|
NAsyncWorkPtr::NAsyncWorkPtr(NRecycleObjectPoolMgr* manager, std::string poolName) : m_manager(manager), m_work(nullptr) {
|
|
if (manager) {
|
|
this->m_work = static_cast<NAsyncWork*>(manager->Acquire(poolName));
|
|
}
|
|
}
|
|
|
|
// OFFSET: 0x00731B50
|
|
// FUNCTION: fn_07561
|
|
NAsyncWorkPtr::~NAsyncWorkPtr() {
|
|
if (this->m_work) {
|
|
this->m_manager->Release(this->m_work->PoolName(), this->m_work);
|
|
this->m_work = nullptr;
|
|
}
|
|
}
|