Interface CoherenceProtocol

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean isCoherent​(java.lang.Enum<?>[] states)  
      boolean isValid​(java.lang.Enum<?> state)  
      java.lang.Enum<?> onRead​(java.lang.Enum<?> state, boolean exclusive)  
      java.lang.Enum<?> onReset()  
      java.lang.Enum<?> onSnoopEvict​(java.lang.Enum<?> state)  
      java.lang.Enum<?> onSnoopRead​(java.lang.Enum<?> state)  
      java.lang.Enum<?> onSnoopWrite​(java.lang.Enum<?> state)  
      java.lang.Enum<?> onWrite​(java.lang.Enum<?> state)  
    • Method Detail

      • onReset

        java.lang.Enum<?> onReset()
      • onRead

        java.lang.Enum<?> onRead​(java.lang.Enum<?> state,
                                 boolean exclusive)
      • onWrite

        java.lang.Enum<?> onWrite​(java.lang.Enum<?> state)
      • onSnoopRead

        java.lang.Enum<?> onSnoopRead​(java.lang.Enum<?> state)
      • onSnoopWrite

        java.lang.Enum<?> onSnoopWrite​(java.lang.Enum<?> state)
      • onSnoopEvict

        java.lang.Enum<?> onSnoopEvict​(java.lang.Enum<?> state)
      • isValid

        boolean isValid​(java.lang.Enum<?> state)
      • isCoherent

        boolean isCoherent​(java.lang.Enum<?>[] states)