Files
eveo/src/Eve-O-Preview/Services/Interface/IProcessMonitor.cs

13 lines
529 B
C#

using System.Collections.Generic;
namespace EveOPreview.Services {
public interface IProcessMonitor {
IProcessInfo GetMainProcess();
ICollection<IProcessInfo> GetAllProcesses();
void GetUpdatedProcesses(out ICollection<IProcessInfo> addedProcesses,
out ICollection<IProcessInfo> updatedProcesses,
out ICollection<IProcessInfo> removedProcesses);
int GetTrackedPid();
void SetTrackedPid(int pid);
}
}