using System; namespace OpenSEMI.Core.Publisher { public interface IPublisher { void Publish(T data); void Subscribe(object subscriber, Action pHandler); void Unsubscribe(object subscriber); void Unsubscribe(object subscriber, Action pHandler); } }