Beispiel #1
0
            public void AddEntry(PathPart val)
            {
                entries[val] = 1;

                foreach (var add_del in add_dels)
                {
                    if (add_del.s != null)
                    {
                        tysos.Syscalls.IPCFunctions.SendMessage(add_del.s,
                                                                new tysos.IPCMessage {
                            Type = add_del.msg_id, Message = val.ToString()
                        });
                    }
                }
            }
Beispiel #2
0
            public void DeleteEntry(PathPart val)
            {
                if (entries.ContainsKey(val))
                {
                    entries.Remove(val);

                    foreach (var rem_del in rem_dels)
                    {
                        if (rem_del.s != null)
                        {
                            tysos.Syscalls.IPCFunctions.SendMessage(rem_del.s,
                                                                    new tysos.IPCMessage {
                                Type = rem_del.msg_id, Message = val.ToString()
                            });
                        }
                    }
                }
            }