本文整理汇总了C++中SystemInfo::GetTimeGMT方法的典型用法代码示例。如果您正苦于以下问题:C++ SystemInfo::GetTimeGMT方法的具体用法?C++ SystemInfo::GetTimeGMT怎么用?C++ SystemInfo::GetTimeGMT使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SystemInfo
的用法示例。
在下文中一共展示了SystemInfo::GetTimeGMT方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: GetPerformanceData
Json::Value GenerateJsonData::GetPerformanceData()
{
CpuInfoInPdh *cpu = new CpuInfoInPdh();
MemoryInfo *mem = new MemoryInfo();
SystemInfo *sys = new SystemInfo();
DiskInfo *disk = new DiskInfo();
disk->GetDefaultDriveFixedSize();
NetInterfaceInfo *net = new NetInterfaceInfo();
Json::Value root;
Json::Value json_mem;
Json::Value json_disk;
Json::Value json_net;
root["time"] = Json::Value((Json::Value::UInt64)sys->GetTimeGMT());
root["vmid"] = "windows-vmid";
root["cpu"] = Json::Value((Json::Value::UInt)cpu->GetCpuUsedRate());
json_mem["total"] = Json::Value((Json::Value::UInt64)mem->GetTotalPhysMemSize());
json_mem["used"] = Json::Value((Json::Value::UInt64)mem->GetUsedPhysMemSize());
root["mem"] = json_mem;
json_disk["total"] = Json::Value((Json::Value::UInt64)disk->GetDisk_C_TotalFixdSize());
json_disk["used"] = Json::Value((Json::Value::UInt64)disk->GetDisk_C_UsedFixedSize());
json_disk["read"] = Json::Value((Json::Value::UInt64)disk->GetDiskReadSpeed());
json_disk["write"] = Json::Value((Json::Value::UInt64)disk->GetDiskWriteSpeed());
root["disk"] = json_disk;
json_net["in"] = Json::Value((Json::Value::UInt64)net->GetNetReceivedSpeed());
json_net["out"] = Json::Value((Json::Value::UInt64)net->GetNetSendSpeed());
root["net"] = json_net;
Json::StyledWriter styled_writer;
cout << styled_writer.write(root) << endl;
return root;
}