Esempio n. 1
0
            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);
                }
            }
Esempio n. 2
0
            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);
            }