OILinkMonitor public class OILinkMonitor Documentation public const int DEFAULT_IDLE_MINPROCESSCOUNT = 0 public const int DEFAULT_IDLE_PROCESSTIMEOUT = 10000 public static ILog RelLogger { get; set; } public static void addProcessOwner(ProcessOwner owner, IAuthenticate authentication) public static bool afterProcess() public static void beforeProcess(long processTimeout, long pulseTimeOut) public static ProcessOwner getProcessOwner(IAuthenticate authentication) public static bool GetStatus(ref TMIStatus status, ref TimeSpan totalElapsedTime) public static void interruptAll() public static void interruptMonitor() public static bool monitorRunning() public static void Pulse() public static void RemoveProcess(ProcessOwner owner) public static void TerminateInactiveProcesses() public static void use() public void RemoveProcessImp(ProcessOwner owner) public void run() public void TerminateInactiveProcessesImpl()