1 //
2 // Copyright (c) 2010-2022 Antmicro
3 // Copyright (c) 2011-2015 Realtime Embedded
4 //
5 // This file is licensed under the MIT License.
6 // Full license text is available in 'licenses/MIT.txt'.
7 //
8 using System;
9 
10 using Antmicro.Renode.Time;
11 
12 namespace Antmicro.Renode.Core
13 {
14     public interface IManagedThread : IDisposable
15     {
Start()16         void Start();
StartDelayed(TimeInterval delay)17         void StartDelayed(TimeInterval delay);
Stop()18         void Stop();
19 
20         uint Frequency { get; set; }
21     }
22 }
23 
24