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