Пример #1
0
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;
   }
}
Пример #2
0
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);
    }
}