コード例 #1
0
ファイル: EventMonitor.cpp プロジェクト: jubalh/IXPDIMMSW
/*
 * On start-up log and event for mixed SKUs.
 */
void monitor::EventMonitor::processMixedSkuSystem()
{
	LogEnterExit logging(__FUNCTION__, __FILE__, __LINE__);
	struct host host;
	int rc = nvm_get_host(&host);
	if (rc == NVM_SUCCESS)
	{
		if (host.mixed_sku)
		{
				store_event_by_parts(EVENT_TYPE_HEALTH,
					EVENT_SEVERITY_CRITICAL,
					EVENT_CODE_HEALTH_MIXED_SKU,
					NULL,
					true,
					NULL,
					NULL,
					NULL,
					DIAGNOSTIC_RESULT_UNKNOWN);
		}
		// auto-acknowledge event any old mixed SKU events
		else
		{
			acknowledgeEvent(EVENT_CODE_HEALTH_MIXED_SKU, NULL);
		}
	}
}
コード例 #2
0
ファイル: LibWrapper.cpp プロジェクト: 01org/ixpdimm_sw
int LibWrapper::getHost(struct host *pHost) const
{
	LogEnterExit(__FUNCTION__, __FILE__, __LINE__);
	return nvm_get_host(pHost);
}