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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
endRead()
T
read()
boolean
readerDisable()
boolean
readerEnable(Alternative alt)
boolean
readerPending()
void
readerPoison(int strength)
T
startRead()
void
write(T obj)
void
writerPoison(int strength)
-
-
-
Method Detail
-
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)
-
-