int hr_class(HOST& host, int hr_type) { switch (hr_type) { case 1: return os(host) + cpu_fine(host); case 2: return os(host) + cpu_coarse(host); } return 0; }
int hr_class(HOST& host, int hr_type) { switch (hr_type) { case 1: return os(host) + cpu_fine(host); case 2: switch (os(host)) { case Windows: case Linux: return os(host); case Darwin: return os(host) + cpu_coarse(host); } } return 0; }
bool hr_unknown_class(HOST& host, int hr_type) { switch (hr_type) { case 1: if (os(host) == noos) return true; if (cpu_fine(host) == nocpu) return true; return false; case 2: switch (os(host)) { case Windows: case Linux: return false; case Darwin: switch(cpu_coarse(host)) { case Intel: case Macintosh: return false; } return true; } return true; } return false; }