mirror of
https://github.com/yuzu-emu/yuzu-android.git
synced 2025-06-13 07:57:58 -05:00
Rename ObjectPool to HandleTable
This commit is contained in:
@ -53,7 +53,7 @@ public:
|
||||
* @return Result of operation, 0 on success, otherwise error code
|
||||
*/
|
||||
ResultCode SetPermanentLock(Handle handle, const bool permanent_locked) {
|
||||
Event* evt = g_object_pool.Get<Event>(handle);
|
||||
Event* evt = g_handle_table.Get<Event>(handle);
|
||||
if (evt == nullptr) return InvalidHandle(ErrorModule::Kernel);
|
||||
|
||||
evt->permanent_locked = permanent_locked;
|
||||
@ -67,7 +67,7 @@ ResultCode SetPermanentLock(Handle handle, const bool permanent_locked) {
|
||||
* @return Result of operation, 0 on success, otherwise error code
|
||||
*/
|
||||
ResultCode SetEventLocked(const Handle handle, const bool locked) {
|
||||
Event* evt = g_object_pool.Get<Event>(handle);
|
||||
Event* evt = g_handle_table.Get<Event>(handle);
|
||||
if (evt == nullptr) return InvalidHandle(ErrorModule::Kernel);
|
||||
|
||||
if (!evt->permanent_locked) {
|
||||
@ -82,7 +82,7 @@ ResultCode SetEventLocked(const Handle handle, const bool locked) {
|
||||
* @return Result of operation, 0 on success, otherwise error code
|
||||
*/
|
||||
ResultCode SignalEvent(const Handle handle) {
|
||||
Event* evt = g_object_pool.Get<Event>(handle);
|
||||
Event* evt = g_handle_table.Get<Event>(handle);
|
||||
if (evt == nullptr) return InvalidHandle(ErrorModule::Kernel);
|
||||
|
||||
// Resume threads waiting for event to signal
|
||||
@ -110,7 +110,7 @@ ResultCode SignalEvent(const Handle handle) {
|
||||
* @return Result of operation, 0 on success, otherwise error code
|
||||
*/
|
||||
ResultCode ClearEvent(Handle handle) {
|
||||
Event* evt = g_object_pool.Get<Event>(handle);
|
||||
Event* evt = g_handle_table.Get<Event>(handle);
|
||||
if (evt == nullptr) return InvalidHandle(ErrorModule::Kernel);
|
||||
|
||||
if (!evt->permanent_locked) {
|
||||
@ -129,7 +129,7 @@ ResultCode ClearEvent(Handle handle) {
|
||||
Event* CreateEvent(Handle& handle, const ResetType reset_type, const std::string& name) {
|
||||
Event* evt = new Event;
|
||||
|
||||
handle = Kernel::g_object_pool.Create(evt);
|
||||
handle = Kernel::g_handle_table.Create(evt);
|
||||
|
||||
evt->locked = true;
|
||||
evt->permanent_locked = false;
|
||||
|
Reference in New Issue
Block a user