1 //
2 // Copyright (c) 2010-2018 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 using Antmicro.Renode.Utilities;
10 
11 namespace Antmicro.Renode.Peripherals
12 {
13     public interface IAnalyzableBackend<T> : IAnalyzableBackend where T : IAnalyzable
14     {
Attach(T emulationElement)15         void Attach(T emulationElement);
16     }
17 
18     public interface IAnalyzableBackend : IAutoLoadType
19     {
20         IAnalyzable AnalyzableElement { get; }
21     }
22 }
23 
24