RaspberryIO/Unosquare.Swan.Lite/Abstractions/IWorker.cs
2019-12-04 17:10:06 +01:00

17 lines
398 B
C#

namespace Unosquare.Swan.Abstractions {
/// <summary>
/// A simple interface for application workers.
/// </summary>
public interface IWorker {
/// <summary>
/// Should start the task immediately and asynchronously.
/// </summary>
void Start();
/// <summary>
/// Should stop the task immediately and synchronously.
/// </summary>
void Stop();
}
}