1 //
2 // Copyright (c) 2010-2024 Antmicro
3 //
4 // This file is licensed under the MIT License.
5 // Full license text is available in 'licenses/MIT.txt'.
6 //
7 
8 using Antmicro.Renode.Peripherals;
9 
10 namespace Antmicro.Renode.Core.Structure
11 {
12     public interface IConditionalRegistration : IBusRegistration
13     {
14         string Condition { get; }
WithInitiatorAndStateMask(IPeripheral initiator, StateMask mask)15         IConditionalRegistration WithInitiatorAndStateMask(IPeripheral initiator, StateMask mask);
16     }
17 }
18 
19