Package org.jcsp.net2

Class BarrierData


  • final class BarrierData
    extends java.lang.Object
    Contains the data that relates to a networked Barrier. This is an external data structure within JCSP networking, and is held by both the NetBarrier and the BarrierManager. For information on the operation of the NetBarrier, see the relevant documentation.
    See Also:
    NetBarrier
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) byte state
      The current state of the Barrier
      (package private) ChannelOutput toBarrier
      The connection to the Barrier for connecting to the NetBarrier object from the Link
      (package private) int vbn
      The virtual Barrier number that uniquely identifies the Barrier within the Node
    • Constructor Summary

      Constructors 
      Constructor Description
      BarrierData()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • vbn

        int vbn
        The virtual Barrier number that uniquely identifies the Barrier within the Node
      • state

        byte state
        The current state of the Barrier
      • toBarrier

        ChannelOutput toBarrier
        The connection to the Barrier for connecting to the NetBarrier object from the Link
    • Constructor Detail

      • BarrierData

        BarrierData()