mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-12 01:38:37 +12:00
sceNp: add error_code and some param checks (#6416)
* sceNp: add error_code and basic implementations * sceNp: and fix some structs * sceNpSns: improvements * sceNpUtil: improvements * sceNpTus: improvements
This commit is contained in:
parent
d1603fbb0b
commit
cb00b71c4b
13 changed files with 5776 additions and 1076 deletions
|
@ -1,7 +1,24 @@
|
|||
#pragma once
|
||||
#pragma once
|
||||
|
||||
#include <atomic>
|
||||
|
||||
enum
|
||||
{
|
||||
SCE_NP_UTIL_BANDWIDTH_TEST_STATUS_NONE = 0,
|
||||
SCE_NP_UTIL_BANDWIDTH_TEST_STATUS_RUNNING = 1,
|
||||
SCE_NP_UTIL_BANDWIDTH_TEST_STATUS_FINISHED = 2
|
||||
};
|
||||
|
||||
struct SceNpUtilBandwidthTestResult
|
||||
{
|
||||
be_t<f64> upload_bps;
|
||||
be_t<f64> download_bps;
|
||||
be_t<s32> result;
|
||||
};
|
||||
|
||||
// fxm objects
|
||||
|
||||
struct sce_np_util_manager
|
||||
{
|
||||
std::atomic<bool> is_initialized = false;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue