void Server::setDefaults(Host const host, Type const type) { switch (host) { case Local: setLocalDefaults(); break; case Remote: setRemoteDefaults(); break; case Web: setWebDefaults(); break; } switch (type) { case Basic: setBasicDefaults(host); break; case PBS: setPBSDefaults(host); break; case SGE: setSGEDefaults(host); break; case HTTP: /* nowt to do */ break; } }
void Server::setDefaults(Host const host, Type const type) { if (host == Local) { setLocalDefaults(); } else if (host == Remote) { setRemoteDefaults(); } if (type == Basic) { setBasicDefaults(host); } else if (type == PBS) { setPBSDefaults(host); } else { setCustomDefaults(host); } }