当前位置: 首页>>代码示例>>C++>>正文


C++ SystemInfo::GetTimeGMT方法代码示例

本文整理汇总了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;
}
开发者ID:MasterHuang0804,项目名称:SystemMonitor-Windows,代码行数:48,代码来源:GenerateJsonData.cpp


注:本文中的SystemInfo::GetTimeGMT方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。