Package org.jcsp.lang

Interface ChannelInternals<T>

All Known Implementing Classes:
Any2AnyChannelImpl, Any2AnyImpl, Any2OneChannelImpl, Any2OneImpl, BufferedAny2AnyChannel, BufferedAny2OneChannel, BufferedOne2AnyChannel, BufferedOne2OneChannel, One2AnyChannelImpl, One2AnyImpl, One2OneChannelImpl, PoisonableAny2AnyChannelImpl, PoisonableAny2OneChannelImpl, PoisonableBufferedAny2AnyChannel, PoisonableBufferedAny2OneChannel, PoisonableBufferedOne2AnyChannel, PoisonableBufferedOne2OneChannel, PoisonableOne2AnyChannelImpl, PoisonableOne2OneChannelImpl

interface ChannelInternals<T>
  • Method Details

    • read

      T read()
    • write

      void write(T obj)
    • startRead

      T startRead()
    • endRead

      void endRead()
    • readerEnable

      boolean readerEnable(Alternative alt)
    • readerDisable

      boolean readerDisable()
    • readerPending

      boolean readerPending()
    • readerPoison

      void readerPoison(int strength)
    • writerPoison

      void writerPoison(int strength)