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 
10 namespace Antmicro.Renode.Peripherals
11 {
12     public abstract class BasicPeripheralBackendAnalyzer<T> : IAnalyzableBackendAnalyzer<T> where T : IAnalyzableBackend
13     {
AttachTo(T backend)14         public virtual void AttachTo(T backend)
15         {
16             Backend = backend;
17         }
18 
Show()19         public abstract void Show();
Hide()20         public abstract void Hide();
21 
22         public IAnalyzableBackend Backend { get; private set; }
23     }
24 }
25 
26