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.Core.Structure;
10 
11 namespace Antmicro.Renode.Peripherals.USBDeprecated
12 {
13     public interface IUSBHubBase : IPeripheralRegister<IUSBHub, USBRegistrationPoint>,  IPeripheralContainer<IUSBPeripheral, USBRegistrationPoint>
14     {
15          event Action <uint> Connected ;
16          event Action <uint,uint> Disconnected ;
17          event Action <IUSBHub> RegisterHub ;
18          event Action <IUSBPeripheral> ActiveDevice ;
19     }
20 }
21