using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IpcLibrary.Core { /// /// 心跳管理器接口 /// public interface IHeartbeatManager { event EventHandler ProcessTimeout; void StartMonitoring(string processId); void StopMonitoring(string processId); void UpdateHeartbeat(string processId); void SetHeartbeatInterval(TimeSpan interval); void SetTimeoutThreshold(TimeSpan timeout); } }