mirror of
https://github.com/RPCSX/rpcsx.git
synced 2025-12-06 07:12:14 +01:00
* sceNp: add error_code and basic implementations * sceNp: and fix some structs * sceNpSns: improvements * sceNpUtil: improvements * sceNpTus: improvements
25 lines
388 B
C++
25 lines
388 B
C++
#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;
|
|
};
|