![]() |
未分类的各种操作接口
#include "Misc.hpp"
类 | |
| struct | SysUsage |
| 系统资源使用情况 更多... | |
静态 Public 成员函数 | |
| static void | BindCpu (int num) |
| 绑定当前线程到指定CPU核心 更多... | |
| static uint32_t | GetRSS () |
| 获取当前进程物理内存使用情况 更多... | |
| static void | GetResUsage (uv_rusage_t &usage) |
| 获取进程资源使用情况 更多... | |
| static ErrCodeE | GetSysUsage (SysUsage &usage, int calcTimeMs) |
| 获取系统资源使用情况 更多... | |
| static bool | ApplicationExist (const char *app) |
| 根据名字检查对应的进程是否存在 更多... | |
| static void | KillBeforeRun () |
| kill掉与本进程同名的进程 更多... | |
| static void | KillBeforeRun (const char *cmd) |
| kill掉与本进程同名的进程 更多... | |
| static void | UIntToArray (uint32_t num, uint8_t *array) |
| 整型转字节数组 更多... | |
| static uint32_t | ArrayToUint32 (uint8_t *array) |
| 字节数组转整型 更多... | |
| static int | GetRandom (int min=0, int max=INT_MAX) |
| 根据范围获取随机数 更多... | |
| static void | MakeAddr4 (const char *ip, int port, struct sockaddr_in *addr) |
| 根据ip和port生成ipv4 sock 地址 更多... | |
| static void | MakeAddr6 (const char *ip, int port, struct sockaddr_in6 *addr) |
| 根据ip和port生成ipv6 sock 地址 更多... | |
静态 Public 属性 | |
| static const char * | RebootTopic |
|
static |
| num | [in] CPU核心 |
|
static |
|
static |
| usage | [out] 资源使用情况 |
| usage | [out] 资源使用情况 |
| calcTimeMs | [in] 统计计算时间ms |
|
static |
| app | [in]进程明 |
|
static |
|
static |
| cmd | 进程名 |
|
static |
| num | [in] 输入整型数 |
| array | [out] 输出字节数组 |
|
static |
| array | [in]输入字节数组 |
|
static |
| min | [in]最小值 |
| max | [in]最大值 |
|
inlinestatic |
| ip | [in]ipv4地址 |
| port | [in]端口 |
| addr | [out]sock地址 |
|
inlinestatic |
| ip | [in]ipv6地址 |
| port | [in]端口 |
| addr | [out]sock地址 |
|
static |