public final class MmuGuard
extends java.lang.Object
MmuGuard
represents a guard, i.e. a transition activation condition.Constructor and Description |
---|
MmuGuard(java.util.Collection<java.lang.String> regions,
java.util.Collection<MmuSegment> segments) |
MmuGuard(MemoryOperation operation) |
MmuGuard(MemoryOperation operation,
MmuBufferAccess bufferAccess,
MmuCondition condition,
java.util.Collection<java.lang.String> regions,
java.util.Collection<MmuSegment> segments) |
MmuGuard(MemoryOperation operation,
MmuCondition condition) |
MmuGuard(MmuBufferAccess bufferAccess) |
MmuGuard(MmuBufferAccess bufferAccess,
MmuCondition condition) |
MmuGuard(MmuCondition condition) |
MmuGuard(MmuConditionAtom condition) |
Modifier and Type | Method and Description |
---|---|
MmuBufferAccess |
getBufferAccess(MemoryAccessContext context) |
MmuCondition |
getCondition(int instanceId,
MemoryAccessContext context) |
MemoryOperation |
getOperation() |
java.util.Collection<java.lang.String> |
getRegions() |
java.util.Collection<MmuSegment> |
getSegments() |
java.lang.String |
toString() |
public MmuGuard(MemoryOperation operation, MmuBufferAccess bufferAccess, MmuCondition condition, java.util.Collection<java.lang.String> regions, java.util.Collection<MmuSegment> segments)
public MmuGuard(MmuBufferAccess bufferAccess, MmuCondition condition)
public MmuGuard(MmuBufferAccess bufferAccess)
public MmuGuard(MmuCondition condition)
public MmuGuard(MmuConditionAtom condition)
public MmuGuard(MemoryOperation operation, MmuCondition condition)
public MmuGuard(MemoryOperation operation)
public MmuGuard(java.util.Collection<java.lang.String> regions, java.util.Collection<MmuSegment> segments)
public MmuBufferAccess getBufferAccess(MemoryAccessContext context)
public MmuCondition getCondition(int instanceId, MemoryAccessContext context)
public MemoryOperation getOperation()
public java.util.Collection<java.lang.String> getRegions()
public java.util.Collection<MmuSegment> getSegments()
public java.lang.String toString()
toString
in class java.lang.Object