RaspberryIO/Unosquare.Swan.Lite/Abstractions/IWorker.cs
2019-02-17 14:08:57 +01:00

19 lines
439 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();
}
}