public static ServerObject GetSpecialProcess(SpecialProcessType type) { switch (type) { case SpecialProcessType.Gui: return(Program.Gui); case SpecialProcessType.Logger: throw new NotImplementedException(); case SpecialProcessType.Vfs: throw new NotImplementedException(); //return Program.Vfs; case SpecialProcessType.Net: throw new NotImplementedException(); //return Program.Net; default: return(null); } }
public static bool RegisterSpecialProcess(ServerObject o, SpecialProcessType proc_type) { switch (proc_type) { case SpecialProcessType.Vfs: Program.Vfs = (tysos.Interfaces.IVfs)o; break; case SpecialProcessType.Gui: Program.Gui = o; break; case SpecialProcessType.Logger: Program.Logger = (Interfaces.ILogger)o; break; case SpecialProcessType.Net: Program.Net = (Interfaces.INet)o; break; } return(false); }