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);
}
}